
What you’ll build
This page guides you through preparing printed parts, gathering hardware, and assembling the OSSM linear actuator. By the end, you’ll have a complete actuator ready for belt routing and integration with your mount and electronics.If you’re assembling a full OSSM, you’ll connect this actuator to your stand and electronics later. For firmware flashing and remote pairing, see
Flashing your OSSM/RADR. For motor wiring, see
Wiring your Gold Motor.
Printing
Follow these print settings for optimal strength and durability.Print settings
| Setting | Value |
|---|---|
| Walls | 6 |
| Infill Type | Cross Hatch or Gyroid |
| Infill Percentage | 15% |
| Supports | None |
| Filament Estimate | 200g |
| Recommended Filament | PLA+ |
Troubleshooting: 24mm Clamping Thread
Troubleshooting: 24mm Clamping Thread
If you have issues printing the 24mm Clamping Thread, use the Non-standard 24mm Thread and Belt Clamp files instead (available in the source repository). These require additional hardware:
- (Qty 2) M3x8
- (Qty 1) M3x16
- (Qty 3) M3 Hex Nut
Printed parts list
| 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 |
For mounting options and a stable base, see the
3030 Extrusion Stand guide.
Bill of materials
Motor
| Quantity | Part |
|---|---|
| 1 | 57AIM30 Gold Motor |
Linear Motion
| Quantity | Part |
|---|---|
| 1 | MGN12H Linear Rail (350mm suggested) |
Calculate your rail length using this formula:
desired maximum stroke + 180mm.You must use an MGN12H
rail. The “H” designates a longer bearing block than “C” for greater stability. The “12” indicates a 12mm rail width.
Ball bearings
| Quantity | Part |
|---|---|
| 1 | GT2 20T Pulley (8mm bore, 10mm width) |
| 500mm | GT2 Timing Belt (10mm width) |
Bearings
| Quantity | Part |
|---|---|
| 6 | MR115-2RS 5x11x4mm Ball Bearing |
M3 Hardware
| Quantity | Part |
|---|---|
| 18 | M3x8mm Socket Cap Head Screw |
| 3 | M3x20mm Socket Cap Head Screw |
| 10 | M3 Hex Nut |
M4 Hardware
| Quantity | Part |
|---|---|
| 2 | M4x25mm Socket Cap Head Screw |
| 3 | M4 Hex Nut |
M5 Hardware
| Quantity | Part |
|---|---|
| 6 | M5x20mm Socket Cap Head Screw |
| 4 | M5x35mm Socket Cap Head Screw |
| 8 | M5 Hex Nut |
M6 Hardware
| Quantity | Part |
|---|---|
| 2 | M6x16mm Socket Cap Head Screw |
| 2 | M6 T-Nut (3030 profile) |
Assembly



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.
Build steps
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.
Carriage moves freely across the entire rail without binding.
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.
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.
All bearings are fully seated and rotate without rubbing printed walls.
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.
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.
Belt teeth fully engage pulley teeth; belt is not twisted.
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.
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.
With light hand motion, the carriage moves smoothly and returns without skipping teeth.
Belt routing
Route the GT2 timing belt through the actuator body following these reference images:Tensioner

Body

Belt Clamp

Next steps
Flash firmware
Use the web flasher to install the latest firmware on your OSSM or RADR.
Wire your motor
Connect the Gold Motor (57AIM30) correctly before first power-on.
Program your motor
Configure third-party motors before first use.

