aboutsummaryrefslogtreecommitdiff
path: root/ergogen_fpkb_v2.txt
diff options
context:
space:
mode:
authortslil clingman <tslil@posteo.de>2022-09-28 00:12:11 +0200
committertslil clingman <tslil@posteo.de>2022-09-28 00:20:29 +0200
commit785fa20b4e4a5372857f6f033b9d478685460cea (patch)
treedf5ef4b2a3ead571a7de84c1bb2395917b5f4fee /ergogen_fpkb_v2.txt
parentc4e7a97fd7efecdb85f362f04434ea8470a1927f (diff)
Throwing in kicad stuff
Diffstat (limited to 'ergogen_fpkb_v2.txt')
-rw-r--r--ergogen_fpkb_v2.txt119
1 files changed, 119 insertions, 0 deletions
diff --git a/ergogen_fpkb_v2.txt b/ergogen_fpkb_v2.txt
new file mode 100644
index 0000000..2c14501
--- /dev/null
+++ b/ergogen_fpkb_v2.txt
@@ -0,0 +1,119 @@
+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:
+ splayed_simple_split:
+ outlines:
+ main:
+ outline: cutout
+ footprints:
+ promicro:
+ type: promicro
+ anchor:
+ ref: matrix_inner_home
+ shift: [1cx+1.5, 0.5cy]
+ rotate: -90
+ nets:
+ P21: matrix_inner_top
+ P20: matrix_index_top
+ P19: matrix_middle_top
+ P18: matrix_ring_top
+ P15: matrix_pinky_top
+ P14: matrix_inner_home
+ P16: matrix_index_home
+ P10: matrix_middle_home
+ P1: matrix_ring_home
+ P0: matrix_pinky_home
+ P2: matrix_inner_bottom
+ P3: matrix_index_bottom
+ P4: matrix_middle_bottom
+ P5: matrix_ring_bottom
+ P6: matrix_pinky_bottom
+ P7: thumb_tucky
+ P8: thumb_reachy
+ trrs:
+ type: trrs
+ nets:
+ A: GND
+ B: GND
+ C: P9
+ D: VCC
+ anchor:
+ ref: matrix_inner_bottom
+ shift: [1+1.5cx, -1]
+ rotate: -90
+ params:
+ reverse: true
+ symmetric: true