Sculpted and curved keycaps for Kailh Choc and MX switches. Here is a project structure:
| Folder | Description |
|---|---|
| Assets | Various images and actual photos of keycaps |
| Blender | Blender files for Combined Versions and rendering preview image |
| Fusion 360 | Source files for Autodesk Fusion 360 |
| Lychee (Legacy) | Project files for Lychee Slicer. Use it only for the supports reference |
| STEP | 3D models in STEP format for any CAD or Slicer software |
| STL | 3D models in STL format for any CAD or Slicer software |
There are currently 7 variants of keycaps:
| Variant | Description |
|---|---|
| Normal | Just a flat keycap profile with a small recess, that is soothing for fingers |
| Normal Tilted | Same as Normal, but top profile has a 15° tilt and 0.5mm upward height compensation |
| Normal Homing | Has three little bumps that is useful to determine home positions |
| Thumb | Same as Normal, but top profile has a cut along down side |
| Saddle | Same as Thumb, but top profile has two symmetrical cuts |
| Saddle Tilted | Tilted version of Saddle. Same 15° and height compensation |
| Saddle Homing | Has three little bumps that is useful to determine home positions |
First, you should pick Choc or MX stem variant. Then, for keycap set there are some variants that depends entirely of your choice.
For corne-like keyboards with 36-keys I use:
| Amount | Kind | Purpose |
|---|---|---|
| 20 | Saddle Tilted | For top and bottom rows |
| 16 | Saddle | For home row + 6 for thumbs |
or
| Amount | Kind | Purpose |
|---|---|---|
| 20 | Normal Tilted | For top and bottom rows |
| 10 | Normal | For home row |
| 6 | Thumb | For thumbs |
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.
STL/Choc-Combined and STL/MX-Combined contains files that you can use in any 3D-printing service like JLCPCB or PCBWay. You can download them directly using links below:
| File | Choc | MX | Kinds |
|---|---|---|---|
| Normal Part 1 | Download | Download | - 6 × Normal Tilted - 3 × Normal |
| Normal Part 2 | Download | Download | - 4 × Normal Tilted - 3 × Thumb - 1 × Normal Homing - 1 × Normal |
| Saddle Part 1 | Download | Download | - 6 × Saddle Tilted - 3 × Saddle |
| Saddle Part 2 | Download | Download | - 4 × Saddle Tilted - 4 × Saddle - 1 × Saddle Homing |
Warning! Lychee project files are deprecated and should be used only as example of making supports. Better to use the original STL files instead.
Yes. But you must leave a mention of this repository/author to end users.
Yes. Rules are the same. Give a credit to the author.
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] Changed Images & Photos
Now the models are also suitable for FDM 3D Printers. But I still recommend using SLA for the best quality.
v1.0
- Initial Release
The keyboard is Cantor Remix
By u/socopopes from Reddit
By u/bert_plasschaert from Reddit
By proostas from Ergonaut Keyboards Ru
By unknown from KlavaOrgWork
@braindefender almost anywhere


