What is OSSM?
OSSM (pronounced like “awesome”) is an open-source, servo-powered sex machine built around a belt-driven linear rail. You can assemble it yourself from printed parts and readily available hardware, or start from a kit. OSSM emphasizes quiet operation, high torque, and software-defined control of stroke and depth.Video introduction
Watch this short introduction as Latex Barbie walks through her custom OSSM build and setup.Video transcript (edited for clarity)
Video transcript (edited for clarity)
I’ve tried other sex machines that stalled with larger toys or at longer strokes. OSSM handled those scenarios reliably, and I was able to build it myself in colors I love. The build process was straightforward, and the performance is smooth and powerful. Thanks, Research and Desire.
Performance overview
A standard OSSM build delivers the following capabilities (actual performance depends on motor, power supply, rail length, and configuration):- Top speed: up to 1 m/s
- Stroke length: ~8 in (20 cm) with a 350 mm rail; longer rails support longer strokes
- Force output: 40+ lbf (≈18+ kgf) in typical configurations
- Control: software-defined stroke, depth, speed, and patterns
Values above reflect commonly used configurations and parts. Your exact results may vary based on chosen motor, voltage, and rail length.
Why build an OSSM?
- Fine-grained control: Adjust depth, stroke length, and speed in software, and switch patterns on the fly.
- Quiet and compact: Belt-driven actuator and efficient motor design support discreet operation.
- Mod-friendly: Open designs, printable parts, and community mods make customization straightforward.
- Great for learning: Build skills in 3D printing, mechanics, electronics, and embedded software.
Design principles
Compact and quiet
Designed for discreet storage and operation without disturbing others.
High performance
Servo-driven actuator provides consistent power, precision, and repeatability.
Affordable
Uses readily sourced components and 3D‑printed parts; build at your own pace.
Fully moddable
Open-source hardware and firmware encourage community innovation.
Safety first
OSSM performs a homing routine on startup. Ensure nothing obstructs travel before powering on.
Where to go next
Use these guides to assemble, wire, and update your OSSM:Wiring your Gold Motor
Correctly wire the 57AIM series motor and connectors.
Program your motor
Configure third-party motors before first use.
Flash firmware
Update OSSM or RADR using the web flasher.
Wireless Remote quick start
Pair and control OSSM with the Research and Desire Wireless Remote (RADR).
Device support
See supported devices and integrations.
You’re ready to begin: gather parts, review the safety notes, and follow the wiring and flashing guides. Once homing completes without issues, proceed to tuning patterns and controls.

