This snappy fidget button is extremely satisfying and a pleasure to hold in your hand, and
How to print
I recommend printing the case and the button with PLA as it produces a very nice clicking sound due to its hardness. You can also print the spring and the lock with PLA, but PETG is more suitable due to its flexibility - and it should last longer. So for an optimal result you should print case and button with PLA and lock and springs with PETG.
1.) Mounting and selecting the proper string
Follow the video below. Before locking the button, try out which of the springs fits your needs best. The springs are numbered from 1 (weakest) to 9 (strongest). A strength between 4 and 6 should be a good start.
It's recommended to put a drop of lube to the contacting sides of the springs. I'm using “Victorinox Swiss Army Knife Oil” for tasks like this for years, with very good success. Subsequent relubrication is not necessary, the contact surfaces become smoother if the button is pressed frequently.
When assembling case and button, make sure the spring aligns with the 2 back-to-back indentations on the inside walls of the body. If you get this wrong, nothing bad will happen, the button just won't click or lock.
2.) Locking
After choosing and inserting the right spring, also insert the lock as shown in the video. Put a drop of lube on both sides of the lock, squeeze the lock and press the button inside the case. Don't omit the lock, it's a big part of a satisfying click.
You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.