Here is Rudolf the light switch! I designed it to turn my tiny Christmas tree lights on and off.
Here is the link to the latching button switches I used: https://www.amazon.com/Cylewet-Self-Locking-Latching-Button-CYT1091/dp/B075VBV4QH/ref=sr_1_5?crid=3GJPH7GSY8YPG&keywords=latching+button+switch&qid=1636924490&s=industrial&sprefix=latching+button+swit%2Caps%2C208&sr=1-5
When slicing, make sure to add support blockers to the internal tube.
Rudolf_Light_Switch_v1.stl | 849.9KB |