WIP
This commit is contained in:
179
ergogen.yaml
179
ergogen.yaml
@@ -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
|
||||
Reference in New Issue
Block a user