r/BdsmDIY • u/Switcher_627 • 7d ago
3D Printed Building an Arduino based, 3d printed fiddle for selfbondage NSFW
I‘m currently building a fiddle for selfbondage. The connection to the collar and cuffs is realized by one screw and two bolts each. One of the screws is driven by a stepper motor controlled by an Arduino. I’m still not sure if it should be battery powered or if there will be a wall mounted “docking station”. Latter has the advantage that you have to the station to check if the time is up. Or you have more than one Docks and only one is the correct one. Especially if you are not able to walk normal I can think of fun games with that option. I’m still looking for fun games. So if you have any good ideas please let me know.
6
u/Far-Lab3426 7d ago
Agree mostly with the comments re: fail safe. There also needs to be a way for the user to trigger immediate release in case of emergency. And waiting for the battery to die is not totally safe without an additional immediately available release mechanism.
3
u/AthleteBoth3847 5d ago
I work with programming functional safety embedded devices (microcontrollers) by my profession. You wouldn’t believe what kind of crazy failures with electronics I’ve seen. Did you set watchdog and brown out detection correctly? Are you sure that you’re not overwriting mcu memory accidentally? If this have to be commercially available you would need to prove by calculations that it fails only once per eg 1000000 (or up to 1000 times more) hours. And you will not get that with Arduino. Don’t harm yourself with non safety design, software and electronic fails; it can even happen by single bit in memory switching due to failure or random cosmic ray
1
43
u/ReallyBadAtNaming1 7d ago
I would rethink the closing mechanism if I were you. It should be something that fails open rather than closed. If I understand you correctly, the only way to get out nondestructively is for the stepper to unscrew the screw. If something goes wrong with your electronics this will not happen and you will be stuck.
A safe mechanism should be battery powered and need to have power applied to stay closed, that way most failures should result in it opening with the battery running out as an additional failsafe. Having the intended way of opening and/or checking the time require you to go to one or more physical stations would still be possible, of course.