Model originally uploaded to Thingiverse at https://www.thingiverse.com/thing:4939486.
After seeing this Super Toggly Fidget Button I liked it but wanted to make a version with filament lengths for axis/connecting pieces and also smaller size. It is basically the same design (all credits go to 3d-printy ) but recreated just from visual reference with few considerations about printability (the spring and its slots for vertical printability of the middle piece). Also no guiding slots/locks at the outer walls - the 3 pins turned out to be enough. Holes are small and will probably need cleaning after printing. Use 1.8mm drill for all and a 2mm one for the cam pivot hole and slide channels. FreeCAD file included for remixing/modifications. Just be careful with sketches flipping. For example the slots for the buttons a defined relative to the button size+ 2.0,3mm clearance. If you change the diameter of the buttons in more than 0.55mm steps up it might happen that you end up with 0.6mm SMALLER slots :)
Please post your makes, suggestions, comments... :)