• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Fidget Toggle Switch 3D Printer File Image 1
Fidget Toggle Switch 3D Printer File Image 2
Fidget Toggle Switch 3D Printer File Image 3
Fidget Toggle Switch 3D Printer File Image 4
Fidget Toggle Switch 3D Printer File Image 5
Fidget Toggle Switch 3D Printer File Image 6
Fidget Toggle Switch 3D Printer File Image 7
Fidget Toggle Switch 3D Printer File Thumbnail 1
Fidget Toggle Switch 3D Printer File Thumbnail 2
Fidget Toggle Switch 3D Printer File Thumbnail 3
Fidget Toggle Switch 3D Printer File Thumbnail 4
Fidget Toggle Switch 3D Printer File Thumbnail 5
Fidget Toggle Switch 3D Printer File Thumbnail 6
Fidget Toggle Switch 3D Printer File Thumbnail 7

Fidget Toggle Switch

kriswillcode avatarkriswillcode

July 17, 2025

printables-icon
DescriptionCommentsTags

Description

This fidget toy is a tiny, clicky toggle switch! It's fully printable in about an hour and is only four pieces. You can change the "snap" effect by using either spring option and/or different materials.

Want to sell prints of this model? Check out my Printables Club!

 

Updates

  • EDIT (18 May 2024): I've created a print-in-place version of this switch! It prints faster and uses less filament. Print-in-Place Fidget Toggle Switch
  • EDIT (27 Oct 2023): If you're having issues with the spring, try my new version: Variable Tension Fidget Switch
  • EDIT (30 Dec 2021): Thank you to everyone for posting your makes!!! It's blowing my mind that people all over the planet are printing this! Thanks for the filament recommendations and beautiful color combinations. Cheers to 2022!
  • EDIT (18 Nov 2021): Because a few makers have said that the springs are stiff, I added a new ReallySoftSpring STL file.

Print Settings

  • Nozzle Size: 0.4mm
  • Layer Height: 0.2mm
  • Vertical Shells: 2
  • Top/Bottom Layers: 4
  • Infill: 15%
  • Supports: Nope

You'll need 2x Case, 1x Toggle, and 1x of either the HardSpring or SoftSpring or ReallySoftSpring.

I recommend printing all of springs and trying them out to find what feels best for you. For most filaments, I found the HardSpring works best, but if the filament is particularly stiff, use the SoftSpring or ReallySoftSpring.

The tolerances should be generous enough, but if you are having any problems, check your flow rate.

Assembly

1. Place the spring into one side of the case. Try out the HardSpring first as it should last longer theoretically. If you are using the SoftSpring or ReallySoftSpring, the cutout should be facing away from the peg.
2. Place the toggle on to the peg in the case and test out the movement. Note that the action will be stronger with both side of the case present.
3. Attach the other side of the case and enjoy! The case should hold together with friction, but if not, a small amount of glue should suffice.

If you printed a few switches and need a convenient holder, check out Liova's 3-switch box. nortmann_c also made an awesome keychain remix that's worth checking out.

License:

Creative Commons — Attribution — Noncommercial — Share Alike

Related Models

Spinning Tops Orbital Series preview image

Spinning Tops Orbital Series

YSoft_be3D profile image

YSoft_be3D

38,480

Glacier Gauntlet: Milo's Challenge, a printable game! no supports, built-in springs preview image

Glacier Gauntlet: Milo's Challenge, a printable game! no supports, built-in springs

Nat profile image

Nat

229

Ultimate Toothpick Crossbow V2 preview image

Ultimate Toothpick Crossbow V2

Sairae profile image

Sairae

482

Micro Catapult preview image

Micro Catapult

LukeTansell profile image

LukeTansell

36,957

Jedovatý meč (V.01) - Metin 2 - Sword from game preview image

Jedovatý meč (V.01) - Metin 2 - Sword from game

Gampi profile image

Gampi

21

Stackable Toy Cups for Smart Baby Montessori Tower preview image

Stackable Toy Cups for Smart Baby Montessori Tower

LayerPulse profile image

LayerPulse

255

Spirograph preview image

Spirograph

3Domas profile image

3Domas

26,808

Greed on the Grill: A 3D Printed Food Stacking Ballance Game preview image

Greed on the Grill: A 3D Printed Food Stacking Ballance Game

Gerse profile image

Gerse

20