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).
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)
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.
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