Print-in-Place Fidget Toggle Switch

Print-in-Place Fidget Toggle Switch

Boost
924
1438
561

Print Profile(9)

All
X1 Carbon
P1S
P1P
X1
X1E
A1
A1 mini

Standard - 0.2mm layer, 3 walls, 15% infill
Standard - 0.2mm layer, 3 walls, 15% infill
Designer
20 min
1 plate
4.8(361)

Loose - 0.2mm layer, 3 walls, 15% infill
Loose - 0.2mm layer, 3 walls, 15% infill
Designer
20 min
1 plate
5.0(4)

[A1M] High Quality and ironed
[A1M] High Quality and ironed
31 min
1 plate
4.8(86)

0.2mm layer, 2 walls, 10% infill
0.2mm layer, 2 walls, 10% infill
21 min
1 plate
4.8(28)
Click to see more

Boost
924
1438
561
134
4.5 k
4.4 k
Released

Description

8 grams of filament, 20 minutes to print, and no assembly!

 

Update: I added a new profile for a switch with increased tolerances. It's less “clicky” than the standard version, but should print easier if you're encountering problems with the toggle fusing to the body. Loose - 0.2mm layer, 3 walls, 15% infill

 

Taking inspiration from my original fidget toggle switch, I designed a print-in-place version that uses about 8 grams of filament and takes about 20 minutes to print on my X1C. This model is experimental (it's definitely still a work-in-progress), so please report any issues you encounter.

Print Settings

  • Material: PLA (see below)
  • Nozzle Size: 0.4mm
  • Layer Height: 0.2mm
  • Vertical Walls: 3
  • Top/Bottom Layers: 5
  • Infill: 15%
  • Supports: Nope

The switch has been tested with several different filaments. All PLA variants tested (standard, matte, CF, silk, and Plus/Pro/Max) worked great, but standard and CF worked best. PETG was also tested, but the switch's "click" action wasn't very strong.

 

The model has some areas with limited bed contact, so make sure you have decent bed adhesion. A glue stick or another adhesive is very helpful here.

 

After printing, you'll need to "break" the toggle from the axle. This requires a small amount of force, but you should be able to accomplish this using only your hands. You'll also need to flip the switch a few times to fully wear it in and smooth out the action.

 

I designed the tolerances to be fairly loose for a 0.4mm nozzle. If you're having trouble with the toggle fusing to the axle, lower your extrusion flow ratio by a percentage point or two. I also added a new “loose” variant with increased tolerances, but the action is less “clicky.”

 

If you print one, please post a make! If you encounter any issues, post a comment. Thanks!

Comment & Rating (561)

Please fill in your opinion
(0/5000)

Print Profile
Standard - 0.2mm layer, 3 walls, 15% infill
Great fidget print. And feels super smooth with Bambu Silk DC filament.
3
Reply
Print Profile
Standard - 0.2mm layer, 3 walls, 15% infill
Turned out perfect! Over about 1000 toggles so far and still going strong! Printed in Bambu Basic PLA.
2
Reply
Print Profile
Standard - 0.2mm layer, 3 walls, 15% infill
awesome print!! wife loves it gunna have to make another lol good problem to have!👍🏻
The designer has replied
1
Reply
GREAT problem to have! Thanks for the pics!
0
Reply
Print Profile
Standard - 0.2mm layer, 3 walls, 15% infill
My daily companion, always with me, thank you very much.
1
Reply
Print Profile
Standard - 0.2mm layer, 3 walls, 15% infill
printed perfectly, used the profile. Haven't stopped flicking it since I pulled it off the plate 🤣
1
Reply
Print Profile
Standard - 0.2mm layer, 3 walls, 15% infill
no issues on my p1p
1
Reply
Prefect for kids birthdays!
1
Reply
Print Profile
Standard - 0.2mm layer, 3 walls, 15% infill
Great!
1
Reply
Print Profile
[A1M] High Quality and ironed
Very addicted. 10/10 time waster recommend.
1
Reply
Print Profile
Standard - 0.2mm layer, 3 walls, 15% infill
Wow, this is pretty cool
1
Reply