Skip to content

Commit

Permalink
PG1350 abd ChosFox CFX optimisation
Browse files Browse the repository at this point in the history
* Optimised for ChosFox CfX keycaps https://chosfox.com/products/chocfox-wob
  Those keycaps are pretty, but have a very odd size. The keyboard they
  are designed for has a 19mm spacing. 1u CFX keys can be aligned on 1
  17x17mm grig. But I had to nudge the 1.5u keys around to make them
  fit.
* PG1350 (I may use the ultro low profile ones another day)
* Removed backlight. (Above keycaps are not suitable and I don't need
  the complexity right now)
  • Loading branch information
tbaumann committed May 26, 2024
1 parent c296ef6 commit 09d52d6
Show file tree
Hide file tree
Showing 3 changed files with 127 additions and 300 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ output/routed_pcbs/%.kicad_pcb: output/routed_pcbs/%.ses output/pcbs/%.kicad_pcb
if [ -f "$@" ] ; then rm -f $@ ; fi
${container_cmd} run ${container_args} soundmonster/kicad-automation-scripts:latest /usr/lib/python2.7/dist-packages/kicad-automation/pcbnew_automation/import_ses.py output/pcbs/$*.kicad_pcb $< --output-file $@

output/routed_pcbs/%-drc/: output/routed_pcbs/%.kicad_pcb
output/routed_pcbs/%-drc/drc_result.rpt: output/routed_pcbs/%.kicad_pcb
mkdir -p $@
${container_cmd} run ${container_args} soundmonster/kicad-automation-scripts:latest /usr/lib/python2.7/dist-packages/kicad-automation/pcbnew_automation/run_drc.py $< $@

Expand Down
11 changes: 4 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
[![Build](https://github.com/tbaumann/typematrix_split_ergogen/actions/workflows/build.yml/badge.svg)](https://github.com/tbaumann/typematrix_split_ergogen/actions/workflows/build.yml)

## Layout
The Typematrix 2022 was one of the first ortholinear ergo keyboards and arguably the best layout ever made `[citation needed]`
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](http://www.typematrix.com/documents/TypeMatrix_study.pdf)
left | right
Expand All @@ -21,8 +21,8 @@ The interesting thing about this keyboard is that it's a declarative design:

## Features

* **Typematrix 2022** inspired split layout
* **Kailh Choc PG1232** choc mini, ulta low profile key switches
* **Typematrix 2020** inspired split layout
* **Kailh Choc PG1350** choc mini, low profile key switches
* [Nice!nano](https://nicekeyboards.com/nice-nano) optimised, but any promicro should work (bottom up)
* [Nice!view](https://nicekeyboards.com/nice-view) support

Expand All @@ -31,13 +31,10 @@ The interesting thing about this keyboard is that it's a declarative design:
* Top plate generation
* Bottom Plate (Thick PCB with cutouts for all components placed at the bottom. Optimised for maximum thinness)
* Remove or document magic numbers
* Backlight
* 3D models for 2x1.5u big enter key caps
* SMD footrints
* Better nice!nano footprint, steal from https://github.com/bstiq/nice-nano-kicad
* Middle bracked PCB with touchpad (Holds both halves together rigidly)
* Align board edges with actual keycap size
* stabilizer cutouts (Kailh says stabilizers are not supported for PG1232! :worried:) Needs more research...
* stabilizer cutouts Needs more research...
Thanks https://github.com/jasonhazel for measuring the ChocFox WOB 3u spacebar stabilizer spacing. (40mm)

## How to
Expand Down
Loading

0 comments on commit 09d52d6

Please sign in to comment.