diff options
| author | tslil clingman <tslil@posteo.de> | 2026-03-13 09:35:48 +0000 |
|---|---|---|
| committer | tslil <tslil@posteo.de> | 2026-08-28 19:24:48 +0100 |
| commit | 826591789bf9ca6d1fb23389ca4417df7ef8fe84 (patch) | |
| tree | 7a4c40de9d00431a353b8db55bacd153666793bb /ergogen/fpkb_v4.yaml | |
| parent | 13cac78f494b3e2fb67db5599ed9ee7149ce4650 (diff) | |
working on ULP version, v5
Diffstat (limited to 'ergogen/fpkb_v4.yaml')
| -rw-r--r-- | ergogen/fpkb_v4.yaml | 118 |
1 files changed, 118 insertions, 0 deletions
diff --git a/ergogen/fpkb_v4.yaml b/ergogen/fpkb_v4.yaml new file mode 100644 index 0000000..16c5144 --- /dev/null +++ b/ergogen/fpkb_v4.yaml @@ -0,0 +1,118 @@ +points: + zones: + matrix: + columns: + pinky: + rows.top.bind: [1, 4, 0, 1] + rows.home.bind: [0, 1, 0, 1] + rows.bottom.bind: [0, 1, 1, 1] + key.splay: 10 + ring: + key.stagger: 0.66u + rows.top.bind: [1,4,0,1] + rows.home.bind: [0,3,0,2] + rows.bottom.bind: [0,1,1,1.5] + key.splay: -5 + key.spread: u+1 + middle: + key.stagger: 0.25u + rows.top.bind: [1,1,0,1] + rows.home.bind: [1,3,0,2] + rows.bottom.bind: [0,3,1,3] + key.splay: -5 + key.spread: u+1 + index: + key.stagger: -0.25u + rows.top.bind: [1,1,0,5] + rows.home.bind: [0,2,0,2] + rows.bottom.bind: [0,2,1,1] + key.splay: -5 + key.spread: u+0.7 + inner: + key.stagger: -0.2u + rows.top.bind: [1,2+1u,0,1] + rows.home.bind: [0,2+1u,0,0] + rows.bottom.bind: [0,2+1u,1,1] + key.spread: u + rows: + bottom.padding: u + home.padding: u + top.padding: u + thumb: + anchor: + ref: matrix_inner_bottom + shift: [0u, -1.5u] + rotate: -10 + columns: + tucky: + key.name: thumb_tucky + rows.home.bind: [12,6,1,1] + reachy: + key.spread: 1.0u + key.splay: -15 + key.origin: [-0.5u, -0.5u] + key.name: thumb_reachy + rows.home.bind: [1,1,1,1] +outlines: + raw: + - what: rectangle + where: true + bound: true + asym: left + size: [1u, 1u] + cutout: + - what: outline + name: raw + fillet: 1 +pcbs: + fpkb_v4: + outlines: + main: + outline: cutout + footprints: + switches: + what: mx + where: true + params: + from: "{{name}}" + to: GND + reverse: true + keycaps: true + hotswap: false + promicro: + what: promicro + where: + ref: matrix_inner_home + shift: [1u+1.5, 0.5u] + rotate: -90 + params: + P20: matrix_inner_top + P19: matrix_index_top + P18: matrix_middle_top + P15: matrix_ring_top + P14: matrix_pinky_top + P16: matrix_inner_home + P10: matrix_index_home + P1: matrix_middle_home + P0: matrix_ring_home + P2: matrix_pinky_home + P3: matrix_pinky_bottom + P4: matrix_ring_bottom + P5: matrix_middle_bottom + P7: matrix_inner_bottom + P6: matrix_index_bottom + P8: thumb_tucky + P9: thumb_reachy + trrs: + what: trrs + params: + A: GND + B: GND + C: P21 + D: VCC + reverse: true + symmetric: true + where: + ref: matrix_inner_bottom + shift: [1+1.5u, -0.4u] + rotate: -90 |
