mirror of
https://github.com/dnlbauer/corax-keyboard.git
synced 2026-09-10 21:25:29 +00:00
add promicro
This commit is contained in:
@@ -6,12 +6,16 @@ units:
|
|||||||
padding: 2
|
padding: 2
|
||||||
px: kx+padding
|
px: kx+padding
|
||||||
py: ky+padding
|
py: ky+padding
|
||||||
|
mcu_height: 34
|
||||||
|
mcu_width: 18
|
||||||
|
mcu_padding: 2
|
||||||
points:
|
points:
|
||||||
zones:
|
zones:
|
||||||
matrix:
|
matrix:
|
||||||
# fix placement on kicad
|
# fix placement on kicad
|
||||||
anchor.shift: [150, -200]
|
anchor.shift: [150, -200]
|
||||||
key:
|
key:
|
||||||
|
tags: [switch]
|
||||||
padding: 1ky
|
padding: 1ky
|
||||||
spread: 1kx
|
spread: 1kx
|
||||||
columns:
|
columns:
|
||||||
@@ -63,6 +67,7 @@ points:
|
|||||||
ref: matrix_middle_home
|
ref: matrix_middle_home
|
||||||
shift: [38, -45]
|
shift: [38, -45]
|
||||||
key:
|
key:
|
||||||
|
tags: [switch]
|
||||||
padding: 1ky
|
padding: 1ky
|
||||||
spread: 1kx
|
spread: 1kx
|
||||||
columns:
|
columns:
|
||||||
@@ -75,6 +80,17 @@ points:
|
|||||||
shift: [13-kx, -3]
|
shift: [13-kx, -3]
|
||||||
rows:
|
rows:
|
||||||
cluster:
|
cluster:
|
||||||
|
mcu:
|
||||||
|
anchor:
|
||||||
|
ref: matrix_inner_num
|
||||||
|
columns:
|
||||||
|
mcu:
|
||||||
|
key:
|
||||||
|
tags: [mcu]
|
||||||
|
width: mcu_height # footprint width/height unintuitive
|
||||||
|
height: mcu_width
|
||||||
|
rotate: -90
|
||||||
|
shift: [kx+mcu_padding, -mcu_width/2+1]
|
||||||
rotate: 10
|
rotate: 10
|
||||||
outlines:
|
outlines:
|
||||||
keys:
|
keys:
|
||||||
@@ -110,14 +126,16 @@ outlines:
|
|||||||
shift: [-0.5px, 0.5py]
|
shift: [-0.5px, 0.5py]
|
||||||
- ref: matrix_middle_num
|
- ref: matrix_middle_num
|
||||||
shift: [0.5px, 0.5py]
|
shift: [0.5px, 0.5py]
|
||||||
- ref: matrix_middle_num
|
- ref: matrix_inner_num
|
||||||
shift: [0.5px+2px-2padding, 0.5py]
|
shift: [0.5px, 0.5py]
|
||||||
|
- ref: matrix_inner_num
|
||||||
|
shift: [0.5px+mcu_padding+mcu_width, 0.5py]
|
||||||
- ref: matrix_inner_bottom
|
- ref: matrix_inner_bottom
|
||||||
|
shift: [0.5px+mcu_padding+mcu_width, -0.5py]
|
||||||
|
- ref: thumbs_space_cluster
|
||||||
shift: [0.5px, -0.5py]
|
shift: [0.5px, -0.5py]
|
||||||
- ref: thumbs_space_cluster
|
- ref: thumbs_space_cluster
|
||||||
shift: [0.75px, -0.5py]
|
shift: [-0.5px, -0.5py]
|
||||||
- ref: thumbs_space_cluster
|
|
||||||
shift: [-0.75px, -0.5py]
|
|
||||||
- ref: matrix_index_mod
|
- ref: matrix_index_mod
|
||||||
shift: [-0.5px, -0.5py]
|
shift: [-0.5px, -0.5py]
|
||||||
- ref: matrix_index_mod
|
- ref: matrix_index_mod
|
||||||
@@ -130,7 +148,7 @@ pcbs:
|
|||||||
footprints:
|
footprints:
|
||||||
choc_hotswap:
|
choc_hotswap:
|
||||||
what: choc
|
what: choc
|
||||||
where: true
|
where: switch
|
||||||
params:
|
params:
|
||||||
keycaps: true
|
keycaps: true
|
||||||
reverse: true
|
reverse: true
|
||||||
@@ -138,10 +156,16 @@ pcbs:
|
|||||||
from: =column_net
|
from: =column_net
|
||||||
to: =colrow
|
to: =colrow
|
||||||
diode:
|
diode:
|
||||||
|
# TODO diode without throughhole?
|
||||||
what: diode
|
what: diode
|
||||||
where: true
|
where: switch
|
||||||
params:
|
params:
|
||||||
from: =colrow
|
from: =colrow
|
||||||
to: =column_net
|
to: =column_net
|
||||||
adjust.shift: [0, -5]
|
adjust.shift: [0, -5]
|
||||||
|
promicro:
|
||||||
|
what: promicro
|
||||||
|
where: mcu
|
||||||
|
params:
|
||||||
|
# TODO decide if soldered on opposite side?
|
||||||
|
orientation: up
|
||||||
Reference in New Issue
Block a user