Logitech K120 Keycaps

Logitech K120 Keycaps

Boost
4
6
14

Print Profile(3)

All
A1
P1S
P1P
X1 Carbon
X1E
X1
H2D
A1 mini

Logitech K120 Keycap - Letter A - Two-Tone (AMS / AMS Lite)
Logitech K120 Keycap - Letter A - Two-Tone (AMS / AMS Lite)
Designer
1.1 h
1 plate

Logitech K120 Keycap - Blank No AMS
Logitech K120 Keycap - Blank No AMS
Designer
19 min
1 plate

Logitech K120 Keycap - Letter A Engraved - No AMS
Logitech K120 Keycap - Letter A Engraved - No AMS
Designer
19 min
1 plate

Open in Bambu Studio
Boost
4
6
14
0
26
12
Released

Description

This is a simple replacement keycap for a standard Logitech K120 keyboard.  This was my first attempt using the AMS, and I think it turned out amazingly well.

 

To print it, it is configured to print at an angle and modeled for that configuration specifically, because the face of the keycap has a compound curve which only works well when printed in this configuration.

 

I chose Normal supports with snug style, because that was easiest for me to remove, but your mileage may vary.

 

Design History;
I have an old Logitech K120 keyboard at the office and many of the letters have faded out.  I decided to challenge myself in reverse engineering the keycaps, instead of just buying a new keyboard, because I figured this was a great way to test my drafting skills in sketchup.  I am very pleased with the results.

 

The main differences between the original keycap and mine, is the attachment assembly.  I originally matched the injection molded part as closely as possible;

but this posed a significant problem with 3d printing, because of all the holes and thin walls.  You can see the reason that the injection molded part is like this, so that the manufacturer can save on the literally billions of these that they pop out….I don't have such constraints, so in order to make a cleaner and more printer friendly design,  I decided to modify the attachment assembly to this;

 

 

I tested it on my keyboard at the office and it fits perfectly and works exactly like the other keys.

 

I hope you enjoy this little model I made.

Comment & Rating (14)

(0/5000)

Works nice for old K120 models (got one from 2014). Doesn't work for the newer generation of K120s unfortunately (got one from 2024), since they have a thinner "stem". (And not sure if a thinner stem could still be printed well enough with a 0.4 nozzle, especially the clips. Might require a 0.2 nozzle.)
(Edited)
The designer has replied
0
Reply
hmm, I didn't know that. yeah, my office keyboard is an older one. Thanks for the heads up. is there any chance you could take some close up shots of the keycap well in the keyboard? I might be able to make a modification that still works with a 0.4mm nozzle. I'd be very interested to see it.
0
Reply
Replying to @TheOtherLucas :
Hey, that would be awesome. I made a bunch of photos with measurements and will try to post all of them here (multiple replies). Left: Old K120 (2014) Right: New K120 (2024)
0
Reply
Replying to @TheOtherLucas :
Keycap well measurements: Stem hole width: 7.90mm Stem hole height: 8.39mm Stem hole height with groove: 9.74mm Clip recess width: 3.27mm
0
Reply
Thank you very much for the model it works perfectly and i was going to make my own and then thought to check if anyone else had. Life saver. Thank you!
The designer has replied
1
Reply
no worries at all. I actually started designing other letters. did you want any models of specific letters or designs on the cap?
0
Reply
Replying to @TheOtherLucas :
could i get the stl to your first picture or was just a prototype picture
1
Reply
Replying to @VBNinja24 :
I built that in Sketchup. that was the completed model after I measured an original keycap. I modified the design to better suit 3d printing because that particular part is for injection molding, so it's not suited for 3d printing, it has a lot of overhangs. I placed it in the 'download STL/CAD Files' drop down.
(Edited)
0
Reply
You're a legend thank you! i've been using my keyboard for years with a missing keycap, today i thought i'd give a crack at designing it in blender and quickly checked online to see if anyone else had and voila. printed in pla, no adjustments, just slots right in! (used abit of that bamboolab oil to smoothen it out)
The designer has replied
1
Reply
Wow! thank you for the kind words! I'm glad that my little design helped you out.
0
Reply
No more

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.