Search models, users, collections, and posts

[Torsion Spring] Fully 3D Printed Cherry MX Fidget

Print Profile(3)

All
P1S
P1P
X1
X1 Carbon
X1E
A1
A1 mini
H2D
H2D Pro
H2S
P2S
H2C
X2D
A2L

3 Plates - Springs, Base, and Keycaps - v4.4
3 Plates - Springs, Base, and Keycaps - v4.4
Designer
2.6 h
3 plates
4.3(108)

2 Plates - Springs and Base, Keycaps - v4.4
2 Plates - Springs and Base, Keycaps - v4.4
Designer
2.8 h
2 plates
4.3(27)

1 Plate - Springs, Base, and Keycaps - Updated to v4.4
1 Plate - Springs, Base, and Keycaps - Updated to v4.4
Designer
2.4 h
1 plate
3.9(63)

Open in Bambu Studio
Boost
548
876
350
65
2.9 k
1.8 k
Released 

Description

Boost Me (for free)

If you would like to further support my work, please consider boosting or sharing! Thank you!

Completely 3D Printed WASD Fidget Using a Torsion Spring - All Necessary Components can be 3D Printed[v4.4]

Boost Me (for free)

After a month of prototyping, it is finally here! Liking, sharing, downloading, and boosting really help me out! Thanks!

A torsion spring usually works by storing mechanical energy when twisted around its central axis. As torque is applied, the spring deforms elastically, resisting the twist and returning to its original position once the force is released. However, this model uses the spring a little differently. After playing around with torsion springs for a little while, I noticed they were a little bouncy. The center of the springs could be pulled up / down and return to a centered position. Using this interesting mechanic, I created a completely 3D printable WASD Fidget.

 

Although not the best model to show how torsion springs work, I think it still accurately represents how physics can be taken to another level with 3D Printing. Enjoy!
 

As of v4.4: 

Keycaps are now custom made for this model, and cannot be used with regular Cherry MX key switches. These keycaps have greatly improved strength over my other keycap models. These keycaps are designed to fit the switch no matter what, not solely relying on tolerance. 

 

Printing:

Existing profiles include all necessary components and keycaps and have been fine tuned until they produced nearly perfect prints every time. I have not tested the springs with PETG or ABS yet, however, they work very nicely with PLA. I have not personally tested with Silk PLA, but I have heard certain parts of this model may not work well with it. Therefore, I would not recommend printing with Silk PLA.

 

Assembly:

  1. Put 4 keycaps onto all 4 springs until they will not go on any further
  2. Push springs into WASD base until you here a nice click and the springs lay flat

If you cannot get the springs to lay flat follow next instructions:

  1. Lift up keycap (you do not need to fully remove it)
  2. Use a small allen key or screwdriver to push down on side of spring that will not lay flat. It should click into place.

 

Check Out My Other Fidget Models:

Note from Creator:

 Thank you for your extended patience with this model! I have had the idea for over a month now, going from idea, to drawing, to design, to 3 different versions before landing on a working prototype. I really appreciate all the support over the last few weeks while creating this model. Enjoy!

 

 

Known Issues:

  • Keycap can potentially snap off part of the spring. To fix this, print the springs at a higher temperature.
    • If this doesn't work, please reach out to me and I can help you fix the problem

 

Versions:

1/05/25 - Original release, v3.5

 

1/10/25 - v4.4 Release. This updated version includes; 

  • smaller WASD
  • improved keycaps
  • improved travel of springs
  • updated pictures
  • updated print profiles

Thank you for checking out this model! If you would like to further support me, check out my Patreon or give a boost!

Comment & Rating (350)

(0/1000)

Print Profile
3 Plates - Springs, Base, and Keycaps - v4.4
Good print! Only problem was you cant use silk filament for keycaps because it breaks really easy. designer should add a small option.
The profile uploader has replied
profile
1
Reply
Good to know! Thanks for printing and for the rating, enjoy!
0
Reply
Next version will have stronger keycaps. As of now, next version will be done by Sunday. Thanks again!
0
Reply
What do you mean should add a small option
(Edited)
profile
1
Reply
Print Profile
1 Plate - Springs, Base, and Keycaps - Updated to v4.4
nice but the key caps dont fit on the springs well. i need to reprint them and scale them up
(Edited)
The profile uploader has replied
profile
3
Reply
Thanks for the feedback! I really value high quality reviews like this, and I will keep all of this in mind for the next version. I really appreciate the review, hopefully the next version will solve this issue. Enjoy!
0
Reply
What I did was put the keycaps on the springs before you put them on the base then it worked better. you also really have to push to make the keycaps fit on
0
Reply
The key cap fit look different for me and fit perfectly
0
Reply
keycaps look all weird and spring doesnt work that good (and dont stay in place) like the model tho any fixes to this issue? 🥲
The designer has replied
designer
1
Reply
Very weird… I’ve never seen any print like this. It looks like it printed waaaaayyy too fast. I can send you a profile later tonight for a higher quality version if you would like. Also, the keycaps included in the existing profiles work much better than the ones I made for existing Cherry MX switches. Let me know if you would like any of the options above, thanks for the feedback, I really value it!
0
Reply
That Might be a printer Issue and not a model issue
0
Reply
Replying to @ToughsnailYT :
bro no need to be angry and the problem wasnt that the spring isnt going in correctly or smth…
0
Reply
Print Profile
1 Plate - Springs, Base, and Keycaps - Updated to v4.4
was really excited to print this but it broke while assembling. I tried printing another one and was extra careful when assembling but it still broke
Strength Issue:was really excited to print this but it broke while assembling. I tried printing another one and was extra careful when assembling but it still broke
The profile uploader has replied
profile
6
Reply
Thanks for the detail! I really appreciate feedback like this, I will keep it in mind for future versions. I am extremely busy these next few weeks, and I will not have much time to fix it. My current estimate for next version is early / mid March. Thanks again for the feedback!
0
Reply
fhfugutugitiyd I like mhhfdyjhdtu
(Edited)
1
Reply
Replying to @user_1692555355 :
?
0
Reply
This is so much fun
The designer has replied
designer
2
Reply
I love the colors! Enjoy!
0
Reply
How do you put it together?
0
Reply
x
0
Reply
Print Profile
1 Plate - Springs, Base, and Keycaps - Updated to v4.4
Strength Issue:came apart way to easily
The profile uploader has replied
profile
1
Reply
Sorry about this! What do you mean came apart too easily? if you can give more detail, I can work to fix the issue. Thanks for the feedback!
0
Reply
Replying to @StedFast3D :
it was the springs
0
Reply
Replying to @sam_schwaller :
What about the springs? do you have any pictures showing the issue? I would like to fix this, if you can help me out and provide pictures or greater detail to the issue. Thanks again for the feedback
0
Reply
Print Profile
1 Plate - Springs, Base, and Keycaps - Updated to v4.4
Other Issues: The keys aren’t staying flat! they just fall off and aren’t secure. could someone please help me? Am I able to put glue or something?
The profile uploader has replied
1
Reply
I am very sorry to hear this has happened - there are small bumps that are supposed to hold down the keys, which I believe are not doing their job for you. If you do not want to reprint, you can attempt to use ca glue to glue only the outer ring of each key into the case. Otherwise, I’d try reprinting with higher quality settings (ex: smaller line width).
(Edited)
0
Reply
Replying to @StedFast3D :
yea i did glue it around and it worked. Just saying though, i printed twice and nothing changed.
0
Reply
I’m glad you’ve found a solution! Thanks for sticking with the model!
0
Reply
Print Profile
3 Plates - Springs, Base, and Keycaps - v4.4
very fun
profile
2
Reply
Print Profile
1 Plate - Springs, Base, and Keycaps - Updated to v4.4
Does not fit at all hate it
The profile uploader has replied
profile
1
Reply
Hello! I am extremely sorry to hear this, and I would love more details as to why this occurred. Information similar to this will really help me out when I design future models. I would also like you to know I spent months iterating and designing this model to be the best it can be, and a lot of time and money was sunk into this design. I would love to hear back from you to improve. Thank you for the rating, happy printing, and I hope you have a great rest of your day.
0
Reply
Replying to @StedFast3D :
No matter how hard I try, the keycaps do not fit on the switches. when trying with a large amount of pressure, it just breaks.
0
Reply
Replying to @Mozeeb :
Interesting… I have another keycap model if you would like to try it. These keycaps are not anywhere near as strong as the one in the profile, but they should fit. https://makerworld.com/models/853000
0
Reply
Print Profile
2 Plates - Springs and Base, Keycaps - v4.4
looks and feels pretty good
The profile uploader has replied
profile
1
Reply
Thanks for the rating! Enjoy!
0
Reply

License

This user content is licensed under a Standard Digital File License.

You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.