Skip to content

cheuksing/OS60

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open source GH60 case

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)

How to use

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

TODO

  • 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

About

Open Source GH60 case

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published