These are scripts that generate case/plate for gh60 compactible PCB, including
- top frame
- reinforce frame
- thick structural frame
- angled bottom block
- switch plate (optional, can use other generic plate)
This is not yet finished, and can only be
- 3D printed
- Machined from a block
- Glued with acrylic layers
- Sandwiched by screws with muliple layers (TODO)
cli
yarn case <your_layout_from_keyboard_layout_editor.json>;
yarn plate <your_layout_from_keyboard_layout_editor.json>;
<!-- case can take some parameters to customize -->
<!-- The minimum input of padding is 4. -->
<!-- When padding is set to 4mm, -->
<!-- the real padding is 4 - 0.3 * 2 = 3.6mm -->
<!-- screw hole sizes are radius -->
yarn case test-case/gh60.json --top 2 --middle 10 --bottom 2 --padding 20 --angle 10 --reinforce 10 --reinforceScrew 1
results are placed in scad/result
- Basic scad scripts
- An cli interface
- Back tilted angle
- Vertical stab
- Alps switches plate
- Plate mount stab
- Screws holes (Other assembly methods)
- An web interface
- Better docs