If you like this fidget toy, check out my improved 4-button Quad Toggle fidget!
PopKeys is a “toggle” fidget with a mechanical twist… Pressing any key will release any/all other keys. Pressing the key down far enough will lock it down into place. Try pressing different combinations to lock down one, two, or all three keys, then press again to pop them back up. Good noisy fun for the key-pressing fidgeter.
This was inspired by old cassette tape players, where pressing one play control button would release another. I always enjoyed that mechanism, so I designed this fidget toy around that concept.
The mechanism is driven by all 3D-printed springs, one to keep keys locked down, and a larger spring under each key. The springs work best when printed in PETG as the material is naturally more “springy”. PLA can work OK, but if pressed down too long they may not bounce back to their full height.
Assembly is simple and requires no tools or extra hardware (see video included in the post).
PopKeys - The Triple Toggle Fidget Toy
by Ben Brandt · original on Printables ↗
Toys & Games / Other Toys & Games
♥ 3.3k⬇ 13.4k🖨 134 prints
Print profiles
popkeys_Catch_Plate.3mfIN STOCKDEFAULT
⏱ 7m · 3 g · 70 × 2 × 27 mm · 1 material(s)
Prints on: A1 mini 0.4PLA
Order this print
popkeys_All_Springs_PETG.3mf
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
popkeys_Bottom_Cover.3mf
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
popkeys_Frame.3mf
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
popkeys_1Key.3mf
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
popkeys_3Keys.3mf
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Catch_Plate.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Bottom_Cover.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Catch_Plate_Spring.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Key_Spring.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Frame.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Key.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print