mirror of
https://github.com/dnlbauer/corax-keyboard.git
synced 2026-09-10 21:25:29 +00:00
place some components on pcb
This commit is contained in:
@@ -1,17 +1,13 @@
|
|||||||
units:
|
units:
|
||||||
# spacing variables
|
|
||||||
kx: cx
|
kx: cx
|
||||||
ky: cy
|
ky: cy
|
||||||
# spacing incl. padding
|
|
||||||
px: kx+2
|
px: kx+2
|
||||||
py: ky+2
|
py: ky+2
|
||||||
points:
|
points:
|
||||||
zones:
|
zones:
|
||||||
# 7x4 matrix
|
|
||||||
matrix:
|
matrix:
|
||||||
# fix placement on kicad
|
# fix placement on kicad
|
||||||
anchor.shift: [150, -200]
|
anchor.shift: [150, -200]
|
||||||
# use own spacing variables
|
|
||||||
key:
|
key:
|
||||||
padding: 1ky
|
padding: 1ky
|
||||||
spread: 1kx
|
spread: 1kx
|
||||||
@@ -47,7 +43,6 @@ points:
|
|||||||
key:
|
key:
|
||||||
padding: 1ky
|
padding: 1ky
|
||||||
spread: 1kx
|
spread: 1kx
|
||||||
# place thumb buttons at inner mod
|
|
||||||
anchor:
|
anchor:
|
||||||
ref: matrix_inner_mod
|
ref: matrix_inner_mod
|
||||||
shift: [2.5, -3]
|
shift: [2.5, -3]
|
||||||
@@ -102,4 +97,32 @@ outlines:
|
|||||||
- ref: matrix_ring_mod
|
- ref: matrix_ring_mod
|
||||||
shift: [-0.5px, -0.5py]
|
shift: [-0.5px, -0.5py]
|
||||||
- ref: matrix_outer_bottom
|
- ref: matrix_outer_bottom
|
||||||
shift: [-0.5px, -0.5py]
|
shift: [-0.5px, -0.5py]
|
||||||
|
pcbs:
|
||||||
|
vox:
|
||||||
|
outlines.main.outline: board
|
||||||
|
footprints:
|
||||||
|
choc_hotswap:
|
||||||
|
what: choc
|
||||||
|
where: true
|
||||||
|
params:
|
||||||
|
keycaps: true
|
||||||
|
reverse: false
|
||||||
|
hotswap: true
|
||||||
|
from: "{{column_net}}"
|
||||||
|
to: "{{colrow}}"
|
||||||
|
diode:
|
||||||
|
what: diode
|
||||||
|
where: true
|
||||||
|
params:
|
||||||
|
from: "{{colrow}}"
|
||||||
|
to: "{{row_net}}"
|
||||||
|
adjust.shift: [0, -5]
|
||||||
|
nicenano:
|
||||||
|
what: promicro
|
||||||
|
params:
|
||||||
|
orientation: "down"
|
||||||
|
where:
|
||||||
|
ref: matrix_middle_top
|
||||||
|
shift: [3px, 0.5py]
|
||||||
|
rotate: -90
|
||||||
|
|||||||
Reference in New Issue
Block a user