Skip to content

A piston-attachment for the OSSM to quickly and reversibly make it a pneumatic stroker

License

Notifications You must be signed in to change notification settings

RubberyFun/OSSM-Job

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OSSM Job

This is a drop-in attachment to quickly and reversibly convert your OSSM to a piston driven pneumatic stroker device

Overview

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!

Customization

  • 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 assembly

3d printed parts:

  • 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

optional:

build plate

BOM

You will need to buy some parts for this to work, most importantly a piston:

  • SC50-200 Piston from amazon for $40
  • Nuts & Bolts:
    • 2 M3x40 screws to join the top side of the clamps
    • 2 M3 nuts for the above top side screws
    • 2 M3x15 (12mm - 16mm really) screws to attach the bottom to the OSSM faceplate. These replace the existing OSSM faceplate screws.
    • 2 M4x80 screws to join the bottom side of the clamps (optionally 6-32 x 3" screws will work... or none at all if you do the through-hole mod to your OSSM)
    • 2 nuts for the above screws
    • optional: 2 M3x50 screws and nuts to use with the through-hole customization to the OSSM (This makes the bottom side M4 screws redundant)
  • a pre-built receiver setup like The Autoblow Vacuglide

or use the included 3d printed receiver with:

Demonstration video

Your browser does not support the video tag.

Link to the demonstration video

Quirks

  • For more stability you can customize your OSSM with through bolts in the head unit by either taking a drill to your current part, or printing this modified OSSM Actuator with the through holes. If that's too much for you but its still not stable you could use short (say 10mm) wood screws to attach the other side to the OSSM.
  • 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 at the bottom of OSSM-Possum that will do this for you automatically.
  • 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.
  • 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_flare at 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. I prefer using PrusaSlicer to paint on those supports as pictured rather than enabling suports for the whole model because it tends to rough up the bottom of the receiver. build plate build plate

Thoughts about the receiver

It's kinda silly, perhaps risky, to 3d print the receiver but I included it to leave the option open because gatekeeping snobs suck. It has worked fine and been sturdy enough so far but you should probably consider getting a moulded plastic receiver that is traditionally manufactured with injection molding. Similarly you could get some 2" PVC, add a 3/8" valve to one side, and it'll work with minor adjustments to the cap.

I'm calling this out because a 3d printed receiver may not stand up to the abuse of a play session: the vacuum could overwhelm it catastrophically or more subtly crack and lose pressure, the stem could break off. But if you understand all that and still wanna give it a try have fun!

Related

  • For a dedicated piston driven stroker check out Diglet48's project that inspired this one. It's a much sturdier belt design.
  • Want to control it wirelessly? Check out the companion app OSSM-Possum featured in the above video.
  • Obviously you should know about the engine that drives this contraption the OSSM

Fine print

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.

About

A piston-attachment for the OSSM to quickly and reversibly make it a pneumatic stroker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published