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