define row and column net for switches

This commit is contained in:
daniel
2023-06-12 23:46:52 +02:00
parent a791763680
commit 687cb13250

View File

@@ -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
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