This is a magnetic button that takes about 30 minutes to an hour to print. YOU WILL NEED GLUE TO PUT THE CAP ON! (I recommend super glue, but I think any sort of glue would be fine.)
I recommend neodymium magnets, but I think the cheap N52 magnets will be ok. (I've never tested it using the N52 magnets.)
There are files for different sizes of magnets. (You need 2 circle magnets)
The different sizes are 6x3. 7x1, 7x2, 7x3. 8x1, 8x2, 8x3. 9x1, 9x2, 9x3. 10x1, 10x2, 10x3.
Anything lower than the listed magnet sizes might not work so it you download a remix, and it doesn't work please don't hate on me or anything but if you use my magnet sizes and think you did everything right, but you are having issues comment and I will try to respond to you.
Assembly:
Here are all the parts you need. (You need 2 circle magnets)
First, you put the magnet into the base. Then push it into the hole (I recommend using a pencil that isn't sharpened or any flat object.)
Second, see which side attracts to the magnet.
Third, take out the magnet and flip it over to the opposite side so then the magnets repel not attract.
Fourth, put the magnet into the button and push it into the hole by using a flat surface.
Fifth, if you do everything correctly then the two parts should repel.
Sixth, put glue on the cap.
Seventh, fit the cap through the button and put it on. (make sure to line up the lines)
Finally, make sure the cap is on tight and there you have it!
Here is a crappy drawing of how this design works.
The author marked this model as their own original creation.