This is a drop-in attachment to quickly and reversibly convert your OSSM to a piston driven pneumatic stroker device
The piston attaches to the OSSM faceplate with 3d printed clamps and screws. A 3d printed linkage attaches the piston arm to the OSSM arm...now the piston goes back and forth. The 3d printed air adaptor screws into the piston and the hose is stuck on top of it.
The other end of the hose attaches to the receiver. You could use a receiver from any name brand stroker...otherwise, files are included to make your own! A sheath is stretched inside the receiver and folded over the outside of each end to keep in place. The cap is put on the far end and a one-way valve attached to the cap. Add some carrots and you've got a stew baby!

- top and bottom clamps for securing the piston (4 pieces total)
- linkage for the toy end of the arm.
- air adaptor for connecting piston to hose
- pitclamp mini for quick transfer of the OSSM motor
- receiver and cap
- alternative autoblow type receiver with a wider bottom and cap
In addition to the printed parts above you will need to buy some parts for this to work, most importantly a piston:
- SC50-200 Piston like this one from amazon for $35
- Nuts & Bolts: (for the pitclamp)
- 2 M6x15 screws to join the clamps to the mount (M5 would work)
- 2 M6 nuts for the above screws (M5 would work)
- 1 M5x20 Socket Cap Head Bolt for hinge
- 1 M5 Hex Nut for hinge
- 2 M4x25 Socket Cap Head Bolts for latch
- 1 M4x12 or M4x10 Socket Cap Head Bolt for handle
- 3 M4 Hex Nuts for latch and handle
- Optional: a pre-built receiver setup like
- Receiver sleeves (also a few options here):
- Original venus sleeves for about $5 each
- Autoblow sleeves for $20
- Serious Kit transparent liners for £12.75:
- Buy a bit of latex $12 and make your own! $12 is enough for 24 sheaths but requires latex crafting skills.
- A latex 34-42 bicycle tube for $19 Only the bigger sizes will work. The jury is out whether this is worth it...standard butyl tires are cheap but thick, TPU isn't stretchy enough, and latex tubes are rare in big enough sizes. Anybody know where to buy thin latex tubing at 1.5" / 40mm diameter?
- Check valves from $5 - $15 (there are a few options though you might need to adjust the diameter of the stem to fit some kinds):
- a flexible hose with in inner diameter of 10mm (or 3/8" in freedom units).
Link to the demonstration video
- You will probably want to add another Pitclamp Mini to your OSSM so it can be quickly converted from its regular setup to a stroker. It's a common upgrade, endorsed by Research + Desire.
- You're going to want to keep the depth centered in the OSSM range so it doesn't bottom out. There is a "stroker mode" setting in OSSM-Possum that will do this for you automatically.
- You may hear a clicking sound from your OSSM motor. This is likely the belt slipping. The piston has the potential to need higher torque than the OSSM is designed for and you may need to tighten your belt.
- If the piston arm is moved to either extreme before the OSSM is turned on it may be under extra tension and convince the OSSM it's stuck. It's best to start the arm in the middle of the stroke when powering on the OSSM.
- It doesn't matter which end of the piston you screw the hose adaptor to. It operates much quieter if you remove any other adapter from the other port so it has as much airflow as possible.
- You will probably want to add a check valve / one-way valve to the pressure tube to allow air to escape. A dedicated device to keep receiver pressure consistent is in the works.
- If you prefer a wider entrance like the Autoblow or will be using those liners: use the STLs ending in "-flared". Or to make your own STL: set
receiver_base_flareat the top of scad/receiver.scad to 10 (which signifies a 10mm wider diameter at the base) - you will need supports for the hose valve stem. Automatic might work for you if you keep them from roughing up the front of the receiver, otherwise try painting them on

- This is designed to be open source and not need a commercial CAD program. It uses OpenSCAD which uses code for cad. This workflow is not for everybody, but it does maximize shareability and file simplicity. (But fillets are a bitch).
- To make customizations you will need to download OpenSCAD and also install the BOSL2 library
- You may find a dedicated code editor like VS Code more convenient for scad files
- For a dedicated piston driven stroker check out Diglet48's project that inspired this one. It's a much sturdier belt design.
- Credit goes to Frayd for the V2 concept using a Pitclamp and the support bars of the cylinder. It is a much more efficient setup than V1.
- Want to control it wirelessly? Check out the companion app featured in the above video OSSM-Possum.
- Want to use it hands free? Check out the OSSMount!
- Obviously you should know about the engine that drives this contraption the OSSM
I made this for people to enjoy...no strings attached, no cost, no in-app advertising. The code is open-source, posted on Github.
OSSM Job © 2026 by Claus Macher is licensed under CC BY-SA 4.0. It basically means you can do whatever you want with the code but anything you make with it should include an attribution and keep the same license. Yes, that means you can make money off your remix but don't just copy the code and call it a day.
This is not directly affiliated with Kinky Makers or their products in any way...I just think they're OSSM.



