This commit is contained in:
Jonas Zeunert
2024-04-24 19:05:37 +02:00
parent 8ea95afb1f
commit 9b55fd02be
2 changed files with 0 additions and 183 deletions

View File

@@ -1,179 +0,0 @@
$default_autobind: 1000
meta:
engine: 4.0.2
version: 0.1
author: "rhetenor"
units:
stagger_ring: 10
stagger_middle: 3
stagger_index: -6
thumb_splay: -15
sx: u
sy: u
px: sx + 2
py: sy + 2
points:
zones:
matrix:
columns:
pinky:
key:
column_net: Pinky
ring:
key:
stagger: stagger_ring
column_net: Ring
middle:
key:
stagger: stagger_middle
column_net: Middle
index:
key:
stagger: stagger_index
colum_net: Index
inner:
key:
colum_net: Inner
rows:
bottom:
row_net: Bottom
home:
row_net: Home
top:
row_net: Top
thumb:
key:
spread: sx
padding: 1sx
anchor:
ref: matrix_inner_home
shift: [-1sx, -2.5sy]
columns:
super:
key:
splay: -15
column_net: Pinky
space:
key:
width: 1.15sx
splay: thumb_splay
shift: [6, -2]
column_net: Ring
alt:
key:
splay: thumb_splay
shift: [12, -2]
column_net: Middle
layer:
key:
splay: thumb_splay + 10
shift: [14, -2]
#stagger: -2
column_net: Index
rows:
cluster:
row_net: Cluster
mirror: &mirror
ref: matrix_inner_home
distance: 6sx
outlines:
board:
- what: polygon
operation: stack
fillet: 5
points:
- ref: matrix_pinky_top
shift: [-sx,sy]
- ref: matrix_ring_top
shift: [-sx,sy]
- ref: matrix_middle_top
shift: [-sx,sy]
- ref: matrix_inner_top
shift: [-sx,sy]
- ref: mirror_matrix_inner_top
shift: [-sx,sy]
- ref: mirror_matrix_middle_top
shift: [-sx,sy]
- ref: mirror_matrix_ring_top
shift: [-sx,sy]
- ref: mirror_matrix_pinky_top
shift: [-sx,sy]
- ref: mirror_matrix_pinky_bottom
shift: [-sx,-sy]
- ref: mirror_thumb_super_cluster
shift: [-sx,-sy]
- ref: mirror_thumb_layer_cluster
shift: [sx,-sy]
- ref: thumb_layer_cluster
shift: [sx,-sy]
- ref: thumb_super_cluster
shift: [-sx,-sy]
- ref: matrix_pinky_bottom
shift: [-sy,-sy]
keys:
- what: rectangle
where: true
bound: false
size: [sx-0.5,sy-0.5]
combine:
- name: board
- operation: subtract
name: keys
pcbs:
first:
outlines:
combine:
outline: combine
references: true
footprints:
mx_hotswap:
what: mx
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]
promicro:
what: promicro
params:
orientation: "down"
where:
ref.aggregate.parts: [matrix_inner_top, mirror_matrix_inner_top]
shift: [0,0]
rotate: 90
oled:
what: oled
params:
side: "F"
SDA: P2
SCL: P3
where:
ref.aggregate.parts: [matrix_inner_home, mirror_matrix_inner_home]
shift: [0,0]
rotate: -90
reset:
what: button
params:
from: GND
to: RST
where:
ref.aggregate.parts: [thumb_super_cluster, mirror_thumb_super_cluster]
shift: [0, -1]
rotate: -90
leds:
what: rgb
params:
din: P19
dout: P20
where: true

4
reload
View File

@@ -1,4 +0,0 @@
#!/bin/fish
killall pcbnew
ergogen ergogen.yaml
open output/pcbs/first.kicad_pcb