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_v5: template: kicad8 outlines: main: outline: cutout footprints: switches: what: mx6c_ulp where: true params: from: "{{name}}" to: GND 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: false symmetric: true where: ref: matrix_inner_bottom shift: [1+1.5cx, -0.4cy] rotate: -90