Skip to content

lad1337/lasercut

Repository files navigation

Lasercut

PCB and case for an "iso" 72 key mechanical keyboard

Layout

rendered image from keybaord layout editor

http://www.keyboard-layout-editor.com/#/gists/ba62eb48125304c6f380ac636846d038

Case

The case is a sandwich style. The plates can be rendered at http://builder.swillkb.com/ which is based on https://github.com/swill/kad.

in the case folder you will find a small go app(source) that can achive the same.

prerequisite:

brew install inkscape pstoedit

render:

cd case
go run main.go

This will render svg, eps and dxf files. These can be used with any CAD software.

You will need the following plates:

  • 1x switch plate in 1.5mm
  • 1x closed with magnets inserts in 3mm (not automatically rendered!!)
  • 2x closed in 3mm
  • 1x switch in 1.5mm
  • 1x open in 3mm
  • 1x bottom in 1-3mm

Example render in fusion with stainless steel and brass

3D render top side view 3D render side view

PCB

full board schematics 3D render of PCB backside

Board edge

add the generated ./case/Lasercut_bottom.dxf to the board and position:

x: 23.0
y: 19.94769

TODO: mounting holes

Netlist

prerequisite:

Steps:

  • run: make netlist

  • import the netlist into pcbnew

  • run the kicad-kbplacer plugin

  • rearrage the controller

    x: 335.4
    y: 72.6
    roation: 180
    
  • finish all the other tracks