From 13cac78f494b3e2fb67db5599ed9ee7149ce4650 Mon Sep 17 00:00:00 2001 From: tslil clingman Date: Fri, 13 Mar 2026 09:24:52 +0000 Subject: update ergogen file, clearer naming --- ergogen_fpkb.txt | 119 ------------------------------------------------ ergogen_fpkb_cherry.txt | 118 ----------------------------------------------- ergogen_fpkb_v2.yaml | 118 +++++++++++++++++++++++++++++++++++++++++++++++ ergogen_fpkb_v4.yaml | 118 +++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 236 insertions(+), 237 deletions(-) delete mode 100644 ergogen_fpkb.txt delete mode 100644 ergogen_fpkb_cherry.txt create mode 100644 ergogen_fpkb_v2.yaml create mode 100644 ergogen_fpkb_v4.yaml diff --git a/ergogen_fpkb.txt b/ergogen_fpkb.txt deleted file mode 100644 index 57aab13..0000000 --- a/ergogen_fpkb.txt +++ /dev/null @@ -1,119 +0,0 @@ -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] - rotate: 10 - ring: - stagger: 0.66cy - rows.top.bind: [1,4,0,1] - rows.home.bind: [0,3,0,2] - rows.bottom.bind: [0,1,1,1.5] - rotate: -5 - spread: cx+1 - middle: - stagger: 0.25cy - rows.top.bind: [1,1,0,1] - rows.home.bind: [1,3,0,2] - rows.bottom.bind: [0,3,1,3] - rotate: -5 - spread: cx+1 - index: - stagger: -0.25cy - rows.top.bind: [1,1,0,5] - rows.home.bind: [0,2,0,2] - rows.bottom.bind: [0,2,1,1] - rotate: -5 - spread: cx+0.7 - inner: - stagger: -0.2cy - rows.top.bind: [1,2+1cx,0,1] - rows.home.bind: [0,2+1cx,0,0] - rows.bottom.bind: [0,2+1cx,1,1] - spread: cx - rows: - bottom.padding: cy - home.padding: cy - top.padding: cy - thumb: - anchor: - ref: matrix_inner_bottom - shift: [0cx, -1.5cy] - rotate: -10 - columns: - tucky: - key.name: thumb_tucky - rows.home.bind: [12,6,1,1] - reachy: - spread: 1.0cx - rotate: -15 - origin: [-0.5cx, -0.5cy] - key.name: thumb_reachy - rows.home.bind: [1,1,1,1] - key: - footprints: - - type: choc - nets: - from: GND - to: =name - params: - reverse: true - keycaps: true - hotswap: false -outlines: - exports: - raw: - - type: keys - side: left - size: [1cx, 1cy] - cutout: - - type: outline - name: raw - fillet: 1 -pcbs: - fpkb_v2: - outlines: - main: - outline: cutout - footprints: - promicro: - type: promicro - anchor: - ref: matrix_inner_home - shift: [1cx+1.5, 0.5cy] - rotate: -90 - nets: - 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_rign_home - P2: matrix_pinky_home - P3: matrix_pink_bottom - P4: matrix_ring_bottom - P5: matrix_middle_bottom - P6: matrix_inner_bottom - P7: matrix_index_bottom - P8: thumb_tucky - P9: thumb_reachy - trrs: - type: trrs - nets: - A: GND - B: GND - C: P21 - D: VCC - anchor: - ref: matrix_inner_bottom - shift: [1+1.5cx, -0.4cy] - rotate: -90 - params: - reverse: true - symmetric: true diff --git a/ergogen_fpkb_cherry.txt b/ergogen_fpkb_cherry.txt deleted file mode 100644 index 16c5144..0000000 --- a/ergogen_fpkb_cherry.txt +++ /dev/null @@ -1,118 +0,0 @@ -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 diff --git a/ergogen_fpkb_v2.yaml b/ergogen_fpkb_v2.yaml new file mode 100644 index 0000000..0d8b7df --- /dev/null +++ b/ergogen_fpkb_v2.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.66cy + 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: cx+1 + middle: + key.stagger: 0.25cy + 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: cx+1 + index: + key.stagger: -0.25cy + 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: cx+0.7 + inner: + key.stagger: -0.2cy + rows.top.bind: [1,2+1cx,0,1] + rows.home.bind: [0,2+1cx,0,0] + rows.bottom.bind: [0,2+1cx,1,1] + key.spread: cx + rows: + bottom.padding: cy + home.padding: cy + top.padding: cy + thumb: + anchor: + ref: matrix_inner_bottom + shift: [0cx, -1.5cy] + rotate: -10 + columns: + tucky: + key.name: thumb_tucky + rows.home.bind: [12,6,1,1] + reachy: + key.spread: 1.0cx + key.splay: -15 + key.origin: [-0.5cx, -0.5cy] + key.name: thumb_reachy + rows.home.bind: [1,1,1,1] +outlines: + raw: + - what: rectangle + where: true + bound: true + asym: left + size: [1cx, 1cy] + cutout: + - what: outline + name: raw + fillet: 1 +pcbs: + fpkb_v2: + outlines: + main: + outline: cutout + footprints: + switches: + what: choc + where: true + params: + from: "{{name}}" + to: GND + reverse: true + keycaps: true + hotswap: false + promicro: + what: promicro + where: + ref: matrix_inner_home + shift: [1cx+1.5, 0.5cy] + 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.5cx, -0.4cy] + rotate: -90 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 -- cgit v1.3.1