KLP Lamé

December 19, 2025 · View on GitHub

KLP Lamé — Kailh Choc & MX Keycaps

Sculpted and curved keycaps for Kailh Choc and MX switches. Here is a project structure:

FolderDescription
AssetsVarious images and actual photos of keycaps
BlenderBlender files for preview image render
Fusion 360Source files for Autodesk Fusion 360
ProductionCombined STL 3D models suitable for 3D-Printing services (like JLC3DP)
STEP3D models in STEP format for any CAD or Slicer software
STL3D models in STL format for any CAD or Slicer software

STEP and STL folders contain all combinations of Choc/MX Stem + Choc/MX Size.

There is also 90 deg Rotated variants for Choc Stem.

There are currently 7 variants of 1U keycaps:

VariantDescription
NormalJust a flat keycap profile with a small recess, that is soothing for fingers
Normal TiltedSame as Normal, but top profile has a 15° tilt and 0.5mm upward height compensation
Normal HomingHas three little bumps that is useful to determine home positions
ThumbSame as Normal, but top profile has a cut along down side
SaddleSame as Thumb, but top profile has two symmetrical cuts
Saddle TiltedTilted version of Saddle. Same 15° and height compensation
Saddle HomingHas three little bumps that is useful to determine home positions

And also 5 variants of 1.5U keycaps:

VariantDescription
NormalJust a flat keycap profile with a small recess, that is soothing for fingers
Thumb H1.5U variant of Thumb. Horizontal
Thumb V1.5U variant of Thumb. Vertical (stem is rotated)
Saddle H1.5U variant of Saddle. Horizontal
Saddle V1.5U variant of Saddle. Vertical (stem is rotated)

What keycaps do I need for my keyboard?

First, you should choose Choc/MX stem (depends of your switches)
Second, choose Choc/MX size that is suitable for your keyboard.
Then, pick what keycap variants you want for your columns/rows/thumbs. It depends entirely of your choice.

For corne-like keyboards with 36-keys I use:

AmountKindPurpose
20Saddle TiltedFor top and bottom rows
16SaddleFor home row + 6 for thumbs

or

AmountKindPurpose
20Normal TiltedFor top and bottom rows
10NormalFor home row
6ThumbFor thumbs

How to print?

It is best to position the model more vertically to avoid tactile layer-to-layer bumps. Personally, I use 45° or 75° angle, but it's up to you.

Production folder contains files that you can use in any 3D-printing service like JLC3DP or PCBWay. You can download them directly using links below:

Normal

FileChoc Stem + Choc SizeChoc Stem + MX SizeMX Stem + MX SizeMX Stem + Choc SizeKinds
Normal Part 1DownloadDownloadDownloadDownload- 6 × Normal Tilted
- 3 × Normal
Normal Part 2DownloadDownloadDownloadDownload- 4 × Normal Tilted
- 3 × Thumb
- 1 × Normal Homing
- 1 × Normal
Normal Part 3DownloadDownloadDownloadDownload- 9 × Normal Tilted

Saddle

FileChoc Stem + Choc SizeChoc Stem + MX SizeMX Stem + MX SizeMX Stem + Choc SizeKinds
Saddle Part 1DownloadDownloadDownloadDownload- 6 × Saddle Tilted
- 3 × Saddle
Saddle Part 2DownloadDownloadDownloadDownload- 4 × Saddle Tilted
- 4 × Saddle
- 1 × Saddle Homing
Saddle Part 3DownloadDownloadDownloadDownload- 9 × Saddle Tilted

Thumbs

FileChoc Stem + Choc SizeChoc Stem + MX SizeMX Stem + MX SizeMX Stem + Choc SizeKinds
ThumbsDownloadDownloadDownloadDownload- 9 × Thumb

Can I use these models for a production and sale?

Yes. But you must leave a mention of this repository/author to end users.

Can I modify, fork, post (or whatever) these models?

Yes. Rules are the same. Give a credit to the author.

Changelog

v1.5u

  • [Models] Well, 1.5U keycap sizes for both Choc/MX Stem + Choc/MX Size.

v1.4

  • [Models] Updated Choc Stem to be compatible with silent choc switches.
  • [Project] Added Choc_Stem + MX_Size 90° rotated variants (both STL and STEP).
  • [Production] Increased surface area of connected parts to improve print stability.

v1.3

  • [Models] Added mix and match variants for Choc/MX Stem + Choc/MX Size.
  • [Project] Updated folder structure to accomodate mix and match variants.
  • [Project] Removed Lychee (legacy) project files.

v1.2

  • [Models] Added Choc version with 90° rotated stem.

v1.1

  • [Models] Added chamfers along inner bottom line (1.2mm for Choc and 1.4mm for MX).
  • [Project] Added separate Fusion project files.
  • [Project] Updated Images & Photos.

Now the models are also suitable for FDM 3D Printers. But I still recommend using SLA for better quality.

v1.0

  • Initial Release.

Images & Photos

From various awesome people

By u/unspecified-work from Reddit

By u/socopopes from Reddit

By u/bert_plasschaert from Reddit

By proostas from Ergonaut Keyboards Ru

Original photos

The keyboard is my side-project Lapka

The keyboard is Cantor Remix

Contacts

@braindefender (preferably, Telegram, but also GMail and Reddit)