• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Image 1
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Image 2
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Image 3
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Image 4
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Image 5
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Image 6
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Image 7
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Image 8
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Image 9
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Image 10
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Image 11
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Image 12
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Image 13
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Image 14
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Image 15
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Image 16
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Thumbnail 1
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Thumbnail 2
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Thumbnail 3
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Thumbnail 4
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Thumbnail 5
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Thumbnail 6
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Thumbnail 7
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Thumbnail 8
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Thumbnail 9
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Thumbnail 10
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Thumbnail 11
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Thumbnail 12
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Thumbnail 13
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Thumbnail 14
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Thumbnail 15
 Parametric Cherry MX/Alps Keycap for Mechanical Keyboards 3D Printer File Thumbnail 16

Parametric Cherry MX/Alps Keycap for Mechanical Keyboards

rsheldiii avatarrsheldiii

September 19, 2014

thingiverse-icon
DescriptionCommentsTags

Description

KeyV2 is out!

This library is deprecated, and a new version has been released! please check it out here: KeyV2

Summary

I got halfway through making a parametric novelty keycap base before I realized there are decidedly few basic keycaps on the thingiverse website, so I took a detour to make a good one. This library has slowly grown to where you can generate keycaps in four different layouts in any length or height you desire! They are not quite drop-in replacements into existing keysets yet, but work great as a set, escape key, WASD cluster, top row, or as a base for an artisan.

Heavily modified from Kekstee's original Skull keycap to refactor, remove dxf files, add a dish, parameterize, and add a square keyswitch connector: https://github.com/kekstee/3dprint

Makerbot's customizer is great, but it's hard to zoom in and sluggish with spherical dishes, so you might be better served booting up OpenSCAD. Also, using OpenSCAD opens up a whole new level of customization! Due to the complexity of the key profiles things like dish depth, top skew, etc. can only be controlled from inside OpenSCAD. There are a lot of comments as to what things do so don't be afraid to dig around!

####Features:

  • Many imitation key profiles supported! DCS, SA, DSA, and G20 for now. No OEM until I can find a good data sheet :(
  • Square Cherry key connector stem; easier to print. Circle and Alps available.
  • Stem inset now supported! allows you to print keys that will sit lower on the keyboard than before. you'll need to print with some kind of support.
  • Multiple dish types that affect the top and bottom, so keytop thickness is uniform throughout. Dishes are correctly created using a bit of trig, so they expand to arbitrary sized keycaps. Inverted dish types for spacebar / funky keyboards supported!
  • Keycaps can be arbitrarily wide or tall! note that for extra large keycaps you might need to turn up rounding on the dishes
  • Stabilizer supports! requires some digging for now, will add better support later

####Experimental features:

  • Experimental ALPS compatibility!
  • Experimental rounded keycaps! Requires SCAD knowledge; replace key() with minkowski_key(). Will take FOREVER for anything with a dish due to polygons. G20 does not have a dish. results are pretty, but if you don't have a really good 3d printer you can safely skip.
  • Experimental ISO enter in the works. technically it is there, but it is the wrong size. you need to switch any use of shape_hull() for ISOEnterShapeHull(). I don't own any keyboards with it either so I have no idea if it actually fits or if it needs stabilizer holes (I assume so?) I just have keys I'm comparing it to from a grab bag.

####Road to V2:

  • just need to do the customizer script now, with any luck we will be releasing soon

License:

Creative Commons - Attribution - Share Alike

Related Models

Storage box / Lattice box / Gitterbox preview image

Storage box / Lattice box / Gitterbox

Merkli profile image

Merkli

19,035

Schloss Neuschwanstein ( castle) preview image

Schloss Neuschwanstein ( castle)

dark_phoenix profile image

dark_phoenix

110

Mountains Keychain - Mount Everrest & Zugspitze preview image

Mountains Keychain - Mount Everrest & Zugspitze

kevToeg profile image

kevToeg

120

3D4U by Miele Coffee Clip preview image

3D4U by Miele Coffee Clip

miele_3D4U profile image

miele_3D4U

14,375

Complete Alps stem keycap set optimized for 3D printing (riskeycap profile, multi-material) preview image

Complete Alps stem keycap set optimized for 3D printing (riskeycap profile, multi-material)

Riskable profile image

Riskable

45

Matterhorn Mountain Tag  – Summit series preview image

Matterhorn Mountain Tag – Summit series

ab profile image

ab

71

IKEA Lack Enclosure Creality Ender 3 Compilation preview image

IKEA Lack Enclosure Creality Ender 3 Compilation

Woody1978 profile image

Woody1978

13,993

KeyV2: Parametric Mechanical Keycap Library preview image

KeyV2: Parametric Mechanical Keycap Library

FM profile image

FM

44