Mechanical Switch Fidget Click

Copyright Claim

Mechanical Switch Fidget Click

Boost
62
92
17

Print Profile(1)

All
X1 Carbon
P1S
P1P
X1
X1E
A1

0.2mm layer, 3 walls, 15% infill
0.2mm layer, 3 walls, 15% infill
30 min
1 plate
4.2(14)

Open in Bambu Studio
Boost
62
92
17
0
132
93
Released

Description

It's loud! It clicks! It's annoying and feels so great! It's even hard to print and assemble!

This little fidget toy functions like a mechanical switch from a keyboard. It provides an audible and tactile click when pressed and released. The switch has no electrical contacts: its only purpose is to feel pleasant and make noise.

The print consists of 7 printed pieces and 1 pen spring. Assembly requires a hammer and a block or rag to protect the print.

 

⚠️ Heads up, hot shot! This is a tricky print. This print has small pieces. These have limited bed contact, but require dimensional accuracy. Your flow rate must be nearly perfect, and you need perfect bed adhesion. Also, if your printer has any elephant's foot, then forget about printing this.

 

Metal Springs

The switch fidget requires one metal spring from a common retractable ballpoint pen.

  • Diameter: less than 4.8 mm
  • Uncompressed Length: at least 18 mm
  • Compressed Length: at most 8 mm
  • Compression Force: stiffer is better

The spring needs to provide enough force to overcome the plastic side springs. A stiffer spring operates better and makes a louder "click." I can't describe how much force is required, but it's not much.

Printing

Recommended settings:

  • Nozzle: 0.4 mm
  • Layer Height: 0.2 mm
  • Infill: at least 15%
  • Vertical Shells: 2 or more
  • Top/Bottom Layers: 4
  • Supports: No
  • Material: tested with PLA

You'll need to print the following:

  • 2x end caps
  • 2x side springs
  • 1x body
  • 1x button
  • 1x slider

One of the photos shows the correct orientation of the parts. The side springs must print standing up for dimensional accuracy.

Dimensional accuracy is important, so check out your printer. Make sure your belts are tight and taut. Calibrate your e-steps for your chosen filament. Cutting your flow rate down helps immensely. A replacement nozzle is always a great idea.

The print also has 4 pieces with small bed footprints. I recommend using a glue stick or other adhesives (hair spray, MagiGoo, Bed Weld, etc.). A brim is not recommended: any remaining brim interferes with the movement. However, a brim may work on the stationary end caps. Printing the parts separately also helps.

Good luck!

Assembly

Refer to the images above for correct terminology and orientation. You will need to hammer in the end caps. Be sure to us a rag or wood block between the hammer and the print in order to prevent surface damage.

  1. Place both side springs in to the slots in the body. The fit will be tight, but don't use the hammer.
  2. Hammer one end cap in to the body. Work your way around the edge. Don't try to hammer it all in one blow.
  3. Place the slider in to the body between the two side springs.
  4. Place the pen spring in to the hole in the button.
  5. Slide the pen spring in to the body while sliding the button in to the slider.
  6. Test and adjust the action. Hold the end cap against the body to hold in the other parts. Click and verify the movement is correct. For tuning tips, see below.
  7. Hammer the other end cap in to the body.

Tuning the Action

It can be tricky to get the fidget switch's movement to work reliably. Here are some tips to help you out:

  • The slider must be able to move with no resistance.
  • The slider needs to snap between the side springs with only the pen spring's force.
  • If the side springs are too close to the slider, sand down their tips. Make sure to keep the round shape. Don't sand the sides of the slider!
  • No elephant's foot! If any is present, you'll need to remove it.
  • If the print seems to have size issues, reduce your flow rate. Most filaments worked fine, while others needed a 5-10% reduction.
  • I had issues with mixing parts printed on different printers. Consider printing and perfecting a switch in a single filament before attempting a complex color scheme.
  • Oil will make the action smoother. But, it won't fix a mechanism that doesn't work already.
  • When testing, hold the end caps snugly. Feel for any bumps or scratching while clicking.
  • Make sure the slider is not rubbing against the end caps. You may need to sand the top or bottom of the slider. Don't sand the sides of the slider!
  • Once you snap it together, it's impossible to open without breaking it...

Comment & Rating (17)

Please fill in your opinion
(0/5000)

Print Profile
0.2mm layer, 3 walls, 15% infill
The side caps require insane amount of force to clip to the body. The click sound is not bad definitely audible but could be improved. Decent print. Dude seriously increase the tolerances between the side panels. No one should hammer this part there isn’t even force loading on it. Its just for visual. Printed on my P1S with superb quality. I initially gave 3 starts but it even works upside down so you get one star back. Keep up the good work! Also do you like photos I took?
(Edited)
0
Reply
Printed this for grandma (apparently fidget toys can be good for people with dementia) I was a bit disappointed that it's not two steps, but it does what it says it do and it does it right. I printed everything once, then realized I needed two endcap and two pins and not just one of each. Also, be mindful endcap isn't the same on top and bottom. I tried to bruteforce it into position before noticing that. You may want to upload a profile ? Thanks ok !
(Edited)
0
Reply
Print Profile
0.2mm layer, 3 walls, 15% infill
(Edited)
0
Reply
make one without the pen spring
The designer has replied
0
Reply
don't tell other people what to do
0
Reply
Print Profile
0.2mm layer, 3 walls, 15% infill
didn’t really spring very much
0
Reply
Print Profile
0.2mm layer, 3 walls, 15% infill
great
0
Reply
Print Profile
0.2mm layer, 3 walls, 15% infill
Good design but it’s not the most mechanical feel imo
0
Reply
Print Profile
0.2mm layer, 3 walls, 15% infill
0
Reply
Print Profile
0.2mm layer, 3 walls, 15% infill
0
Reply
Print Profile
0.2mm layer, 3 walls, 15% infill
0
Reply