livingspeedbump / Kieeboard

CAD and code for Wookiee's Custom Keyboard

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Readme and Disclaimer

OEM Key profiles were measured off of a set of Vortex PBT Doubleshot 104-Key caps.

Cherry Key Profiles were estimated off of Cherry Corp. datasheets.

Files were made using Solidworks 2017.

No Measurement or Dimension is Guaranteed to be Accurate or Suitable.

Absolutely no guarantee is made that these models will perform as expected. Use at your own risk. Models are licensed under Creative Commons Attribution 4.0. Please redistribute and/or modify at will. Please respect the open source nature of these files, and do not use them for personal profit or commercial use.

Modifying Base Dimensions on Wookiee’s Keycaps Files

Base dimensions

Base key dimensions are 18x18. Including these dimensions in configurations and design table allows me to switch between any key width and length.

Angle of Key Front

Front plane angle is set coincident with front edge of base, and at an angle. This angle can be adjusted for all configurations, or you can add it to the design table and set different angles for each configuration.  

Angle of Key Rear

The angle of the rear plane is set the same way, but references the rear edge of the base sketch.

Front and Rear Key Height

The front and rear height of the profile are set using a construction sketch on the right plane. These dimensions are constrained to the front and rear angle planes, and set as distances from the base plane. They are included in the design table and set in each configuration.

Shape of Cylindrical Top, Front Sketch

The shape of the top of the key is set by an extruded loft between the two angled planes. The front edge is defined on the front angle plane. The width is defined relative to the base, the endpoints are set by the previously sketched profile, and the depth is dimensioned to the midpoint.

Shape of Cylindrical Top, Rear Sketch

The shape of the top of the key is set by an extruded loft between the two angled planes. The front edge is defined on the front angle plane. The width is defined relative to the base, the endpoints are set by the previously sketched profile, and the depth is dimensioned to the midpoint.

Theoretically, this means you can make the front and rear of the keycap completely different shapes. Just be careful, in the published .sldprt files, changing the shape in one dimension will change it for all dimensions.

Wall Thickness

A loft between the base sketch and the lofted top profile gives the key shape. This is then shelled. The wall thickness is defined by the shell.

Upright Edge Fillets

The upright edge fillets are set using a multiple radius fillet. Each edge can be edited individually.

Top Edge Fillet

The top edge has a tiny fillet put on it. This is for aesthetics and can be suppressed or changed at will.

Stem Dimensions

The stem shape is defined on the bottom plane, and extruded up to surface to the top surface. These dimensions can be easily changed. I used 1.2mm wide x 4 long for the arms of the key cross.

Final Touches/Stabilizer Stems

The stem opening is chamfered per the Vortex model these were measured from.

Stems for stabilizers are spaced using linear patterns which are suppressed or activated by configuration. Key widths 2u and up have stabilizer stems, shorter key widths do not.

About

CAD and code for Wookiee's Custom Keyboard

License:Creative Commons Attribution 4.0 International