HardwareOssm ModsSalad Dressing

Capstan OSSM XL

A capstan-based drive mechanism for OSSM that enables higher load capacity with the 60AIM40F motor

Capstan OSSM XL complete assembly
Capstan OSSM XL HG20 front view
HG20 variant, front view with AIO cover and OSSM branding
Capstan OSSM XL HG20 side view
HG20 variant, side view showing capstan rope routing and motor cover

The AIO version shown in these pictures mounts the control board in the front with cables routing to the motor in the back, based on a concept by @thearmpit. The AIO Cover part used here is a custom design not covered under CC BY-NC-SA 4.0 license.

This modification replaces the standard belt drive with a capstan-based system, enabling higher load capacity with the more powerful 60AIM40F motor.

What is a capstan drive?

A capstan drive uses rope and a pulley to transmit motion. For an excellent explanation of the mechanism, watch this video by Aaed Musa:

Capstan Drive Explained

Learn how capstan drives work and why they're effective for high-torque applications.

Why choose capstan over belt?

The standard belt-driven OSSM can experience slipping at higher torques. While this may result from build errors, the capstan drive eliminates this issue entirely.

Comparison to standard OSSM

  • Same form factor as standard OSSM
  • Equal or quieter operation
  • Only 13cm effective rail length loss (450mm rail = 32cm stroke)
  • 2.7x stronger (32kg vs 12kg capacity)
  • Same maximum speed
  • No belt slipping
  • No custom PCBs required
  • PitClamp compatible
  • Compatible with all custom end effectors

This design has been tested extensively by the creator over several months with excellent results. Share your feedback in the Discord threads linked below.

MGN12H vs HG20

There are two rail variants for this build. The HG20 version is recommended if your budget allows.

MGN12H rails and carriages reach their limits with 30cm+ cantilevers combined with heavy toys (~1.5kg and up). This results in louder operation, bearing wear over time, and deflection issues.

The HG20 version addresses all of these and includes additional improvements such as a bigger drum and better rope guiding for smoother operation.

Additional cost: ~40€ more than the MGN12H version.

Configuration options

AIO vs normal version

The AIO mod version mounts the control board in the front of the motor head with integrated cable routing. This is the recommended configuration.

Pulley versions

The bushing pulley is superior in every way:

  • Better durability
  • No deformation over time
  • Supports rail lengths up to 450mm (500mm likely possible)

Requirements: Appropriately sized bushing and epoxy glue for assembly.

Supported rail lengths

Pulley TypeTested LengthMaximum Recommended
Bushing450mm500mm (untested)
3D Printed400mm400mm

Rail lengths above 500mm are not recommended for this design.

Rope selection

Use only the specified rope type. Incorrect rope selection will result in stretching and failure.

Required rope: Liros DC pro 161 (or equivalent Dyneema DM20, SK99, SK75 with max 1mm diameter)

Pre-configured .3mf files are included for most parts with optimal settings.

SettingValue
Walls6
Infill20%
SupportsTry without for AIO_cover (bridges only); enable if needed

Bill of materials

PartEstimated CostSource
60AIM40F Motor~110€Superbuy/Taobao
OSSM Control Board + Remote$91 USD (excl. tax/shipping)Research and Desire
MR115 Bearings (4x)~3€AliExpress
Hardware kit~30€See fastener list below
PLA Filament (1kg)~8€/kgAliExpress
Liros DC pro 161 Rope (5m)~15€Kite Line Shop
Bushing 20x24x40mm (id x od x l)~5€AliExpress
HG20 Linear Rail + HGH20HA Carriage~50€ (depending on length)AliExpress (400/500mm)
Epoxy Glue~3€AliExpress
4-pin JST Header Cable (30cm)~2€AliExpress
2-pin AWG 18+ Wire (30cm)~2€AliExpress
Shrink tube (24mm ID) or Kinesio Tape~3€AliExpress or local drug store
36V 5+A Power Supply~68€Voelkner (PSU) + Adapter
Total~380€

Assembly guides

Detailed step-by-step assembly guides are available as PDFs:

Printed parts and CAD files

All printable files and STEP sources are hosted on GitHub. Pre-configured .3mf files include recommended slicer settings.

Printable parts (STL/3MF):

PartFiles
Capstan Drum3MF / Upper STL / Lower STL
Motor Head Front3MF / STL
Motor Head Back3MF / STL
Motor Head Cover3MF / STL
End Effector3MF / STL
Pulleys3MF / End Effector STL / Rail End STL
Rail End3MF / STL
Tensioner3MF / Upper STL / Lower STL
StandoffsSTL 1 / STL 2 / STL 3
PitClamp Motor Ring (60AIM40F)STL

STEP source files:

PartSTEP
Motor HeadMotorHead_60AIM40F_HGR.step
Capstan DrumCapstanDrum.step
End EffectorEndEffector.step
End PulleyEndPulley.step
Rail EndRailEnd.step
Tensioner60AIMTensioner_HGR.step
Bushing Pulley (Fusion 360)BushingPulley60AIM_HGR.f3d

Community support

Special thanks to everyone who provided suggestions and helped overcome challenges during development!

On this page