This was a request from my son - can you make it? Since I was only able to find buttons that required micro switch and other fully printed had mixed reviews I present this one:
fully printed - no micro switch needed
two versions - small and wide
spring works even printed in PLA - although PETG will be more durable
it was tested by a teenager who performed professional stress tests - PASSED ;)
I added super satisfying wide version with AMS print profile that gives you PANIC button :)
small buttons come with solid case and see thru one so that you can see spring in action
Assembly instructions:
Put the spring in the socket - make sure to push it all the way in. Use a pen or pencil to push it thru and make sure that it is pointing straight up.
Align the button
Note that button has two elements on the sides - they go into the “rails” in the case.
button has two little walls inside in the top section - the spring should go inside and between them
Push the button in the case - tilt the button a little to the side, push it a bit in and then push in the other side. Push further until it clicks in place.