forked from ergogen/ergogen
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkyris.yml
115 lines (115 loc) · 2.49 KB
/
kyris.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
points:
zones:
matrix:
anchor:
shift: [60, -100]
columns:
outer:
rows:
bottom.skip: true
home:
column_net: P1
pinky:
key.stagger: 0.15U
key.spread: U
ring:
key.stagger: 0.66U
middle:
key.stagger: 0.25U
index:
key.stagger: -0.25U
inner:
key.stagger: -0.15U
rows:
bottom.padding: U
home.padding: U
top.padding: U
thumb:
anchor:
ref: matrix_ring_bottom
shift: [0.4U, -1.2U]
rotate: 0
columns:
crampy:
tucky:
rest:
key.spread: U + 1
key.splay: -14
key.origin: [-0.5U, -0.5U]
reachy:
rows.upper.skip: false
key.spread: U + 1
key.splay: -14
key.origin: [-0.5U, -0.5U]
rows:
lower:
upper.skip: true
outlines:
keys:
- what: rectangle
where: true
bound: false
size: [cx-0.5,cy-0.5]
board:
- what: polygon
operation: stack
fillet: 2
points:
- ref: matrix_outer_top
shift: [-0.5U-1,0.5U]
- ref: matrix_ring_top
shift: [-0.5U,0.5U]
- ref: matrix_middle_top
shift: [-0.5U,0.5U]
- ref: matrix_middle_top
shift: [0.5U,0.5U]
- ref: matrix_inner_top
shift: [0.5U,0.5U]
- ref: thumb_reachy_upper
shift: [0.5U+1,0.5U]
- ref: thumb_reachy_lower
shift: [0.5U+1,-0.5U]
- ref: thumb_crampy_lower
shift: [-0.5U,-0.5U]
- ref: matrix_pinky_bottom
shift: [-0.5U,-0.5U]
- ref: matrix_outer_home
shift: [-0.5U-1,-0.5U]
combo:
- name: board
- operation: subtract
name: keys
pcbs:
kyris:
outlines:
main:
outline: board
footprints:
keys:
what: choc
where: true
params:
from: GND
to: "{{column_net}}"
reverse: true
keycaps: true
hotswap: true
mcu:
what: promicro_pretty
where:
- ref: matrix_inner_home
shift: [1.2U, 0.5U]
rotate: -90
trrs:
what: trrs
where:
ref: matrix_inner_home
shift: [1.5U, -0.8U]
rotate: -90
params:
A: GND
B: GND
C: P2
D: VCC
reverse: true
symmetric: true