> ## Documentation Index
> Fetch the complete documentation index at: https://docs.researchanddesire.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Print settings, bill of materials, and assembly instructions for the OSSM actuator

<Frame>
  <img src="https://mintcdn.com/researchanddesire/HGfUAbc-MQqdP4OM/ossm/Hardware/standard-printed-parts/_images/Overview%20-%20Actuator%20Default.webp?fit=max&auto=format&n=HGfUAbc-MQqdP4OM&q=85&s=f2933b691cc1a6ab5f77246af3f95c28" alt="OSSM Actuator overview showing the assembled linear actuator" width="1080" height="1080" data-path="ossm/Hardware/standard-printed-parts/_images/Overview - Actuator Default.webp" />
</Frame>

The OSSM linear actuator converts rotary motor motion into linear thrust via a GT2 belt drive on an MGN12H linear rail. This page covers printing, hardware, and assembly.

## Print Settings

| Setting              | Value                 |
| -------------------- | --------------------- |
| Walls                | 6                     |
| Infill Type          | Cross Hatch or Gyroid |
| Infill Percentage    | 15%                   |
| Supports             | None                  |
| Filament Estimate    | 200g                  |
| Recommended Filament | PLA+                  |

<Warning>
  Print all parts in the default file orientation. Printing threaded components in other orientations causes structural weakness.
</Warning>

<Tip>
  For the 24mm Clamping Thread, use 2 raft layers to improve bed adhesion.
</Tip>

<Tip>
  All OSSM print files are also available on <a href="https://makerworld.com/en/models/2472952">MakerWorld</a>.
</Tip>

## Printed Parts

| Quantity | Part                          |
| -------- | ----------------------------- |
| 1        | OSSM - Body - Middle          |
| 1        | OSSM - Body - Lower           |
| 1        | OSSM - Belt Clamp - Tensioner |
| 1        | OSSM - Belt Clamp - Top       |
| 1        | OSSM - Belt Clamp - Bottom    |
| 1        | OSSM - Body - Cover           |
| 1        | OSSM - 24mm Jam Nut           |
| 1        | OSSM - PCB Mount Base         |
| 1        | OSSM - PCB Mount Lid          |
| 1        | 57AIM Ring v1.1               |
| 1        | PitClamp v1.1 Lower Standard  |
| 1        | PitClamp v1.1 Upper + Handle  |
| 1        | PitClamp Dogbones Hex         |
| 1        | PitClamp Dogbones Round       |

<AccordionGroup>
  <Accordion title="Troubleshooting: 24mm Clamping Thread">
    If you have issues printing the 24mm Clamping Thread, use the Non-standard 24mm Thread and Belt Clamp files instead. These require additional hardware:

    * (Qty 2) M3x8
    * (Qty 1) M3x16
    * (Qty 3) M3 Hex Nut
  </Accordion>
</AccordionGroup>

## Bill of Materials

### Motor and Linear Rail

| Quantity | Part                                 |
| -------- | ------------------------------------ |
| 1        | 57AIM30 Gold Motor                   |
| 1        | MGN12H Linear Rail (350mm suggested) |

<Info>
  Calculate your rail length: **desired maximum stroke + 180mm**.

  You must use an MGN**12H** rail. The "H" designates a longer bearing block than "C" for greater stability. The "12" indicates a 12mm rail width.
</Info>

### Hardware

| Part                                  | Qty  |
| ------------------------------------- | ---- |
| M3x8mm socket cap screw               | 18   |
| M3x20mm socket cap screw              | 3    |
| M3 hex nut                            | 10   |
| M4x25mm socket cap screw              | 2    |
| M4 hex nut                            | 3    |
| M5x20mm socket cap screw              | 6    |
| M5x35mm socket cap screw              | 4    |
| M5 hex nut                            | 8    |
| M6x16mm socket cap screw              | 2    |
| M6 T-Nut for 30x30mm t-slot extrusion | 2    |
| 5x11x4mm bearings                     | 6    |
| 8mm bore 20T pulley                   | 1    |
| 10mm GT2 belt                         | 50cm |

## Assembly

<Frame caption="Animated exploded view of actuator assembly">
  <img src="https://mintcdn.com/researchanddesire/HGfUAbc-MQqdP4OM/ossm/Hardware/standard-printed-parts/_images/Exploded%20ALT%20-%20Actuator%20Default.gif?s=2905ef6e5a103c66d12c7f96edd7ebe2" alt="Animated exploded view showing how actuator components fit together" width="800" height="450" data-path="ossm/Hardware/standard-printed-parts/_images/Exploded ALT - Actuator Default.gif" />
</Frame>

<CardGroup cols={2}>
  <Frame caption="Exploded view - front angle">
    <img src="https://mintcdn.com/researchanddesire/HGfUAbc-MQqdP4OM/ossm/Hardware/standard-printed-parts/_images/Exploded%20-%20Actuator%20Default.webp?fit=max&auto=format&n=HGfUAbc-MQqdP4OM&q=85&s=e486a38d457de29b3047ab0e1222eedc" alt="Exploded view of actuator from front angle" width="800" height="450" data-path="ossm/Hardware/standard-printed-parts/_images/Exploded - Actuator Default.webp" />
  </Frame>

  <Card>
    <Frame caption="Exploded view - alternate angle">
      <img src="https://mintcdn.com/researchanddesire/HGfUAbc-MQqdP4OM/ossm/Hardware/standard-printed-parts/_images/Exploded%20ALT%20-%20Actuator%20Default.webp?fit=max&auto=format&n=HGfUAbc-MQqdP4OM&q=85&s=e90e061eb6094086b036ee871b6eeb4e" alt="Exploded view of actuator from alternate angle" width="800" height="450" data-path="ossm/Hardware/standard-printed-parts/_images/Exploded ALT - Actuator Default.webp" />
    </Frame>
  </Card>
</CardGroup>

### Before You Begin

* Ensure all printed threads are clean and free of stringing. Test-fit the 24mm threaded parts by hand only.
* Lightly deburr belt paths and bearing seats on printed parts as needed.
* Gather metric hex keys and a small flathead screwdriver for set screws and terminal blocks.

<Warning>
  Do not power the actuator until you complete belt routing and verify smooth motion. Avoid forcing the rail carriage — binding indicates misalignment.
</Warning>

### Build Steps

<Steps>
  <Step title="Prepare the linear rail">
    Verify your rail matches the required spec (MGN12H). Slide the carriage through its full travel; it should feel smooth with no catches.

    <Check>
      Carriage moves freely across the entire rail without binding.
    </Check>
  </Step>

  <Step title="Assemble the body stack">
    Position Body - Bottom and Body - Middle. Align mounting holes and loosely fasten the parts so you can make minor adjustments during alignment. Add Body - Cover later after belt routing.

    <Tip>
      Start all screws before tightening to maintain alignment.
    </Tip>
  </Step>

  <Step title="Install bearings and tensioner">
    Press-fit the MR115-2RS bearings into the Belt Tensioner and any designated idler pockets in the body. The bearings should seat flush and spin freely.

    <Check>
      All bearings are fully seated and rotate without rubbing printed walls.
    </Check>
  </Step>

  <Step title="Mount the pulley">
    Fit the 20T GT2 pulley (8mm bore, 10mm width) on the drive shaft and align it with the belt path. Secure set screws against a flat on the shaft if available.

    <Warning>
      Keep the pulley aligned with the belt centerline to prevent tracking issues.
    </Warning>
  </Step>

  <Step title="Route the belt (reference images below)">
    Feed the 10mm GT2 belt through the body following the Tensioner → Body → Belt Clamp path. Leave equal tail length at the clamp for final tensioning.

    <Check>
      Belt teeth fully engage pulley teeth; belt is not twisted.
    </Check>
  </Step>

  <Step title="Install the 24mm clamping interface">
    Assemble the 24mm Clamping Thread - End Effector and Belt Clamp with the two 24mm 5-sided nuts. Hand-tighten only during initial fit.

    <Tip>
      If your print has poor first-layer adhesion on these parts, use a raft (2 layers recommended) and reprint.
    </Tip>
  </Step>

  <Step title="Set belt tension and close the body">
    Use the Belt Tensioner to remove slack until the belt is taut and tracks true during manual motion. Once satisfied, install the Body - Cover and tighten all hardware progressively.

    <Check>
      With light hand motion, the carriage moves smoothly and returns without skipping teeth.
    </Check>
  </Step>
</Steps>

### Belt Routing

Route the GT2 timing belt through the actuator body following these reference images:

<CardGroup cols={3}>
  <Card title="Tensioner">
    <Frame>
      <img src="https://mintcdn.com/researchanddesire/HGfUAbc-MQqdP4OM/ossm/Hardware/standard-printed-parts/_images/Cut%20View%20-%20Belt%20Routing%20Rear.webp?fit=max&auto=format&n=HGfUAbc-MQqdP4OM&q=85&s=d2a27f6729e2e8104733ad625b4ad242" alt="Cross-section showing belt routing through the rear tensioner" width="1080" height="1080" data-path="ossm/Hardware/standard-printed-parts/_images/Cut View - Belt Routing Rear.webp" />
    </Frame>
  </Card>

  <Card title="Body">
    <Frame>
      <img src="https://mintcdn.com/researchanddesire/HGfUAbc-MQqdP4OM/ossm/Hardware/standard-printed-parts/_images/Cut%20View%20-%20Belt%20Routing%20Middle.webp?fit=max&auto=format&n=HGfUAbc-MQqdP4OM&q=85&s=13c8fe3321b1d0fd6884c0b75d67de00" alt="Cross-section showing belt routing through the middle body section" width="1080" height="1080" data-path="ossm/Hardware/standard-printed-parts/_images/Cut View - Belt Routing Middle.webp" />
    </Frame>
  </Card>

  <Card title="Belt Clamp">
    <Frame>
      <img src="https://mintcdn.com/researchanddesire/HGfUAbc-MQqdP4OM/ossm/Hardware/standard-printed-parts/_images/Cut%20View%20-%20Belt%20Routing%20Front.webp?fit=max&auto=format&n=HGfUAbc-MQqdP4OM&q=85&s=adfa781b9c764422d8cd9862af756f0e" alt="Cross-section showing belt routing through the front belt clamp" width="1080" height="1080" data-path="ossm/Hardware/standard-printed-parts/_images/Cut View - Belt Routing Front.webp" />
    </Frame>
  </Card>
</CardGroup>

## Next Steps

<CardGroup cols={2}>
  <Card icon="cpu" href="/ossm/tools/web-flasher" title="Flash firmware">
    Use the web flasher to install the latest firmware on your OSSM or RADR.
  </Card>

  <Card icon="bolt" href="/open-source-sex-machine/ossm-electronics/wiring-your-gold-motor" title="Wire your motor">
    Connect the Gold Motor (57AIM30) correctly before first power-on.
  </Card>

  <Card icon="microchip" href="/ossm/Hardware/motor/programming" title="Program your motor">
    Configure third-party motors before first use.
  </Card>
</CardGroup>
