diff --git a/ergogen/ergogen.yml b/ergogen/ergogen.yml index 5f476c3..de0632a 100644 --- a/ergogen/ergogen.yml +++ b/ergogen/ergogen.yml @@ -25,19 +25,22 @@ points: bottom.skip: true home: bind: [0, 5, 0, 0] + row_net: row0 top.skip: true num.skip: true + key.column_net: col0 outer: rows: num.skip: true mod.skip: true + key.column_net: col0 pinky: rows: mod.skip: true key: splay: -5 - origin: [0, 8] + column_net: col1 ring: rows: mod.skip: true @@ -45,23 +48,38 @@ points: origin: [0, 8] stagger: 0.33ky splay: -5 + column_net: col2 middle: key: stagger: 0.2ky + column_net: col3 + rows: + mod: + column_net: col1 index: key: stagger: -0.33ky + column_net: col4 + rows: + mod: + column_net: col2 inner: rows: mod.skip: true key: stagger: -2.5 + column_net: col5 rows: mod: + row_net: row4 bottom: + row_net: row3 home: + row_net: row2 top: + row_net: row1 num: + row_net: row0 thumbs: anchor: ref: matrix_middle_home @@ -72,14 +90,31 @@ points: spread: 1kx columns: layer: - key.splay: -15 + key: + splay: -15 + column_net: col3 space: key: width: 1.5kx splay: 75 shift: [13-kx, -3] + column_net: col4 rows: cluster: + row_net: row4 + scrollwheel: + anchor: + ref: matrix_inner_bottom + columns: + scrollwheel: + key: + tags: [switch,scrollwheel] + rotate: -15 + shift: [px+padding, -3] + column_net: col5 + rows: + scrollwheel: + row_net: row4 mcu: anchor: ref: matrix_inner_num @@ -153,19 +188,34 @@ pcbs: keycaps: true reverse: true hotswap: true - from: =column_net - to: =colrow + from: "{{column_net}}" + to: "{{colrow}}" diode: # TODO diode without throughhole? what: diode where: switch params: - from: =colrow - to: =column_net + from: "{{colrow}}" + to: "{{row_net}}" adjust.shift: [0, -5] promicro: what: promicro where: mcu params: - # TODO decide if soldered on opposite side? - orientation: up \ No newline at end of file + orientation: down + P1: CS + P2: SDA + P3: SCL + P5: row0 + P6: row1 + P7: row2 + P8: row3 + P9: row4 + P21: ENCA + P20: ENCB + P19: col0 + P18: col1 + P15: col2 + P14: col3 + P16: col4 + P10: col5