Skip to content

Latest commit

 

History

History
57 lines (44 loc) · 2.84 KB

README.md

File metadata and controls

57 lines (44 loc) · 2.84 KB

Split Typematrix 2020

A Typematrix 2020 style autogenerated keyboard

Build

Layout

The Typematrix 2020 was one of the first ortholinear ergo keyboards and arguably the best layout ever made [citation needed]

See An evaluation of the TypeMatrix ergonomic keyboard

left right
left right
backside backside
left bottom right bottom

The interesting thing about this keyboard is that it's a declarative design:

  • Layout is declared using Ergogen.
  • The build system uses Ergogen to translate YAML to a KiCad PCB and plate files for FR-4 fab or laser cutting
  • uses kicad-automation-scripts and FreeRouting to automatically route the traces on the PCB
  • uses KiKit to render PCB previews (see top of this file) and production-ready Gerber files

Features

  • Typematrix 2020 inspired split layout
  • Kailh Choc PG1350 choc mini, low profile key switches
  • Nice!nano optimised, but any promicro should work (bottom up)
  • Nice!view support

Todo

  • Bottom Plate (Thick PCB with cutouts for all components placed at the bottom. Optimised for maximum thinness)
  • Remove or document magic numbers
  • SMD footrints
  • Middle bracked PCB with touchpad (Holds both halves together rigidly)
  • stabilizer cutouts Needs more research... Thanks https://github.com/jasonhazel for measuring the ChocFox WOB 3u spacebar stabilizer spacing. (40mm)

Make my own

It's not finised really. But you can find the latest build artifacts here

How to

If you would like to modify this:

  • fork it
  • change ergogen/config.yaml to your liking
  • push your changes; the build.yml GitHub Workflow will pick it up, autoroute and generate Gerbers, all in a zip file. See https://github.com/soundmonster/samoklava/actions
  • or:
    • make sure to have Docker CLI and NodeJS installed
    • run make setup clean all
    • check the output folder for KiCad PCBs and Gerbers

See the workflow or the Makefile for more details.

Disclaimer

Work in progress!

Only connect battery if a nice!nano board is used!