Skip to content

Instantly share code, notes, and snippets.

@guidoism
Last active November 14, 2022 04:52
Show Gist options
  • Save guidoism/99fab18cfc5c0fa9ff082ed31d45cbe5 to your computer and use it in GitHub Desktop.
Save guidoism/99fab18cfc5c0fa9ff082ed31d45cbe5 to your computer and use it in GitHub Desktop.
Ergogen examples
points:
zones:
matrix:
anchor:
rotate: 5
columns:
pinky:
ring:
rotate: -5
origin: [-12, -19]
stagger: 12
middle:
stagger: 5
index:
stagger: -6
inner:
stagger: -2
rows:
bottom:
home:
top:
thumbfan:
anchor:
ref: matrix_inner_bottom
shift: [-7, -19]
columns:
near:
home:
spread: 21.25
rotate: -28
origin: [-11.75, -9]
far:
spread: 21.25
rotate: -28
origin: [-9.5, -9]
rows:
thumb:
rotate: -20
mirror:
ref: matrix_pinky_home
distance: 223.7529778
points:
zones:
matrix:
anchor:
rotate: 5
columns:
pinky:
rows:
home:
bind: [,15,-1]
top:
bind: [,15,-1]
key:
column_net: P4
column_mark: P
ring:
rotate: -5
# hinge at the bottom right corner
# of the bottom pinky's 14x14 hole
# for historical reasons...
origin: [-12, -19]
stagger: 12
rows:
bottom:
bind: [,,,10]
home:
bind: [,10]
top:
bind: [,10]
key:
column_net: P5
column_mark: R
middle:
stagger: 5
rows:
bottom:
bind: [,10,,10]
home:
bind: [,10,,10]
key:
column_net: P7
column_mark: M
index:
stagger: -6
rows:
bottom:
bind: [,10]
home:
bind: [,,,10]
top:
bind: [,,,10]
key:
column_net: P8
column_mark: X
inner:
stagger: -2
rows:
bottom:
bind: [,,10,]
home:
bind: [,,,10]
top:
bind: [,,,10]
key:
column_net: P1
column_mark: I
rows:
bottom:
bind: [10]
row_net: P16
row_mark: LB
mirror:
row_net: P9
row_mark: RB
home:
bind: [10]
row_net: P15
row_mark: LH
mirror:
row_net: P6
row_mark: RH
top:
row_net: P20
row_mark: LT
mirror:
row_net: P2
row_mark: RT
s19:
$extends: points.zones.matrix
columns:
pinky:
rows:
bottom:
footprints:
diode:
anchor:
shift: [,12]
home:
footprints:
diode:
anchor:
shift: [,6]
top:
footprints:
row_ext:
anchor:
shift: [, -10]
extra_column:
type: pad
anchor:
shift: [-4, 4]
nets:
net: P3
params:
width: 2
height: 2
front: false
text: E
align: right
key:
footprints:
row_ext:
type: pad
anchor:
shift: [-4, -4]
nets:
net: =row_net
params:
width: 2
height: 2
front: false
text: =row_mark
align: right
ring:
rows:
bottom:
footprints:
diode:
anchor:
shift: [,5]
home:
footprints:
diode:
anchor:
shift: [,2.5]
middle:
rows:
top:
footprints:
diode:
anchor:
shift: [,-6]
home:
footprints:
diode:
anchor:
shift: [,-3]
index:
rows:
bottom:
footprints:
diode:
anchor:
shift: [-8.25,6]
home:
footprints:
diode:
anchor:
shift: [-8.25,3]
top:
footprints:
diode:
anchor:
shift: [-8.25,]
rows:
top:
footprints:
mx:
anchor:
rotate: 180
alps:
anchor:
rotate: 180
choc:
anchor:
rotate: 180
col_ext:
type: pad
anchor:
shift: [4, 4]
nets:
net: =column_net
params:
width: 2
height: 2
front: false
text: =column_mark
bottom:
footprints:
diode:
anchor:
rotate: 270
col_ext:
type: pad
anchor:
shift: [4, -4]
nets:
net: =column_net
params:
width: 2
height: 2
front: false
text: =column_mark
key:
tags:
s19: true
footprints: &quad
mx:
type: mx
nets:
from: =colrow
to: =column_net
alps:
type: alps
nets:
from: =colrow
to: =column_net
<<: &choc
choc:
type: choc
nets:
from: =colrow
to: =column_net
diode:
type: diode
anchor:
rotate: 90
shift: [8.25, 0]
nets:
from: =colrow
to: =row_net
mirror:
footprints: &quad_mirror
mx:
nets:
from: =column_net
to: =colrow
alps:
nets:
from: =column_net
to: =colrow
<<: &choc_mirror
choc:
nets:
from: =column_net
to: =colrow
s18:
$extends: points.zones.matrix
columns:
pinky:
stagger: 1
ring:
origin: [-12, -20]
rows:
top:
footprints:
choc:
anchor:
rotate: 180
key:
padding: 18
tags:
s18: true
footprints: *choc
mirror:
footprints: *choc_mirror
thumbfan:
anchor:
ref: matrix_inner_bottom
shift: [-7, -19]
columns:
near:
rows:
thumb:
bind: [10,5,,]
column_net: P7
tags:
classic: true
footprints:
choc:
anchor:
rotate: 180
diode:
anchor:
shift: [8,]
row_ext:
type: pad
anchor:
shift: [-3, 9]
nets:
net: =row_net
params:
width: 2
height: 2
front: false
text: =row_mark
align: right
home:
spread: 21.25
rotate: -28
origin: [-11.75, -9]
rows:
thumb:
bind: [,10,,15]
column_net: P8
tags:
classic: true
uniform: true
footprints:
diode:
anchor:
shift: [8,]
far:
spread: 21.25
rotate: -28
origin: [-9.5, -9]
rows:
thumb:
bind: [-1,,,5]
column_net: P1
tags:
classic: true
footprints:
choc:
anchor:
rotate: 180
diode:
anchor:
shift: [-4,]
rotate: 0
mirror:
footprints:
diode:
anchor:
rotate: 180
rows:
thumb:
row_net: P10
row_mark: LF
footprints:
diode:
anchor:
shift: [0, 9]
rotate: 180
mirror:
row_net: P19
row_mark: RF
footprints:
diode:
anchor:
rotate: 0
key:
footprints: *quad
mirror: *quad_mirror
unifar:
anchor:
ref: thumbfan_home_thumb
columns:
home_again:
key:
skip: true
far:
rotate: -28
origin: [-9.5, -9]
rows:
thumb:
bind: [-1,,,5]
key:
column_net: P1
footprints:
choc:
anchor:
rotate: 180
diode: $unset
mirror:
footprints:
diode: $unset
tags:
uniform: true
rows:
thumb:
row_net: P10
mirror:
row_net: P19
key:
footprints: *quad
mirror: *quad_mirror
uninear:
anchor:
ref: thumbfan_home_thumb
columns:
home_again:
key:
skip: true
near:
spread: -19
rotate: 28
origin: [9.5, -9]
rows:
thumb:
bind: [10,5,,]
key:
column_net: P7
footprints:
choc:
anchor:
rotate: 180
diode: $unset
mirror:
footprints:
diode: $unset
tags:
uniform: true
rows:
thumb:
row_net: P10
mirror:
row_net: P19
key:
footprints: *quad
mirror: *quad_mirror
key:
bind: [0,0,0,0]
rotate: -20
mirror:
ref: matrix_pinky_home
distance: 223.7529778
outlines:
glue:
classic_s19:
top:
left:
ref: matrix_inner_top
shift: [, 0.5 sy]
right:
ref: mirror_matrix_inner_top
shift: [, 0.5 sy]
bottom:
left:
ref: thumbfan_far_thumb
shift: [0.5 sx, 0]
rotate: 90
right:
ref: mirror_thumbfan_far_thumb
shift: [0.5 sx, 0]
rotate: 90
waypoints:
- percent: 50
width: 50
- percent: 90
width: 25
uniform_s19:
$extends: outlines.glue.classic_s19
bottom:
left:
ref: unifar_far_thumb
right:
ref: mirror_unifar_far_thumb
classic_s18:
$extends: outlines.glue.classic_s19
top:
left:
ref: s18_inner_top
right:
ref: mirror_s18_inner_top
uniform_s18:
$extends:
- outlines.glue.uniform_s19
- outlines.glue.classic_s18
exports:
classic_s19_pcb:
main:
type: keys
side: both
tags:
- s19
- classic
glue: classic_s19
size: 13.5
corner: .5
uniform_s19_pcb:
$extends: outlines.exports.classic_s19_pcb
main:
tags:
- s19
- uniform
glue: uniform_s19
uniform_s18_pcb:
$extends: outlines.exports.uniform_s19_pcb
main:
tags:
- s18
- uniform
glue: uniform_s18
mounting_holes:
ring_top:
type: circle
anchor:
ref: matrix_ring_home
shift: [-10, 5]
radius: 2.25
mirror: true
ring_bottom:
type: circle
anchor:
ref: matrix_ring_home
shift: [-9, -9]
radius: 2.25
mirror: true
operation: stack
index_top:
type: circle
anchor:
ref: matrix_index_home
shift: [9.5, 9.5]
radius: 2.25
mirror: true
operation: stack
index_bottom:
type: circle
anchor:
ref: matrix_index_home
shift: [9.5, -9.5]
radius: 2.25
mirror: true
operation: stack
thumb_near:
type: circle
anchor:
ref: thumbfan_home_thumb
shift: [-12, 2]
radius: 2.25
mirror: true
operation: stack
thumb_far:
type: circle
anchor:
ref: thumbfan_home_thumb
shift: [12, 2]
radius: 2.25
mirror: true
operation: stack
middle:
type: circle
anchor:
ref: thumbfan_home_thumb
shift: [-8, 19]
radius: 2.25
mirror: true
operation: stack
screw_holes:
$extends: outlines.exports.mounting_holes
ring_top:
radius: 1
ring_bottom:
radius: 1
index_top:
radius: 1
index_bottom:
radius: 1
thumb_near:
radius: 1
thumb_far:
radius: 1
middle:
radius: 1
reset_hole:
main:
type: circle
anchor:
ref:
- s18_inner_top
- mirror_s18_inner_top
shift: [0, -17]
radius: 1
led_hole:
main:
type: circle
anchor:
ref:
- matrix_inner_bottom
- mirror_matrix_inner_bottom
shift: [0, -48]
radius: 1
controller_cutout:
main:
type: rectangle
anchor:
ref:
- s18_inner_top
- mirror_s18_inner_top
shift: [-10, -5]
size: [20, 10]
intersected_outline:
- +classic_s19_pcb
- ~uniform_s18_pcb
- -controller_cutout
- -mounting_holes
normal_middle: &middle
raw:
type: keys
side: middle
tags:
- s19
- classic
glue: classic_s19
size: 24
helper1:
type: rectangle
size: [25, 5]
anchor:
ref: thumbfan_home_thumb
shift: [0, 12]
mirror: true
helper2:
type: rectangle
size: [25, 5]
anchor:
ref: thumbfan_far_thumb
shift: [-25, 12]
mirror: true
outer_bounds:
type: outline
name: classic_s19_pcb
operation: intersect
classic_s19_switches:
main:
type: keys
side: both
tags:
- s19
- classic
glue: classic_s19
size: 14
bound: false
classic_s19_outer:
main:
type: keys
side: both
tags:
- s19
- classic
glue: classic_s19
size: 18
corner: .5
classic_s19_inner:
main:
type: keys
side: both
tags:
- s19
- classic
glue: classic_s19
size: 14
classic_s19_body:
- +classic_s19_outer
- -classic_s19_inner
classic_s19_plate:
main:
type: keys
side: both
tags:
- s19
- classic
size: 36
cut_to_size:
type: outline
name: classic_s19_outer
operation: intersect
clean_up_middle:
type: outline
name: normal_middle
operation: subtract
controller_cutout:
type: outline
name: controller_cutout
operation: subtract
screw_holes:
type: outline
name: screw_holes
operation: subtract
switches:
type: outline
name: classic_s19_switches
operation: subtract
classic_s19_bottom:
base:
type: outline
name: classic_s19_outer
screw_holes:
type: outline
name: screw_holes
operation: subtract
reset:
type: outline
name: reset_hole
operation: subtract
classic_s19_top:
<<: *middle
outer_bounds:
type: outline
name: classic_s19_outer
operation: intersect
screw_holes:
type: outline
name: screw_holes
operation: subtract
led:
type: outline
name: led_hole
operation: subtract
bigger_middle:
<<: *middle
raw:
type: keys
side: middle
tags:
- s19
- classic
glue: classic_s19
size: 20
outer_bounds:
type: outline
name: classic_s19_outer
operation: intersect
helper1:
type: rectangle
size: [25, 5]
anchor:
ref: thumbfan_home_thumb
shift: [0, 10]
mirror: true
helper2:
type: rectangle
size: [25, 5]
anchor:
ref: thumbfan_far_thumb
shift: [-25, 10]
mirror: true
smaller_middle:
<<: *middle
raw:
type: keys
side: middle
tags:
- s19
- classic
glue: classic_s19
size: 28
outer_bounds:
type: outline
name: classic_s19_pcb
operation: intersect
helper1:
type: rectangle
size: [25, 5]
anchor:
ref: thumbfan_home_thumb
shift: [0, 14]
mirror: true
helper2:
type: rectangle
size: [25, 5]
anchor:
ref: thumbfan_far_thumb
shift: [-25, 14]
mirror: true
battery_bar_long:
bar:
type: rectangle
anchor:
ref:
- thumbfan_near_thumb
- mirror_thumbfan_near_thumb
shift: [-100, -1.5]
size: [200, 10]
battery_bar:
bar:
type: outline
name: battery_bar_long
cut:
type: outline
name: normal_middle
operation: intersect
hole:
type: outline
name: mounting_holes
operation: subtract
battery_bar_lip:
base:
type: outline
name: battery_bar
cut:
type: outline
name: smaller_middle
operation: subtract
upper_case:
base:
type: outline
name: bigger_middle
cut:
type: outline
name: smaller_middle
operation: subtract
upper_case_lip:
base:
type: outline
name: normal_middle
back_cut:
type: rectangle
anchor:
ref:
- matrix_inner_top
- mirror_matrix_inner_top
shift: [-100, 0]
size: 200
operation: subtract
front_cut:
type: rectangle
anchor:
ref:
- thumbfan_far_thumb
- mirror_thumbfan_far_thumb
shift: [-100, -200]
size: 200
operation: subtract
mid_cut:
type: outline
name: smaller_middle
operation: subtract
battery_cut:
type: outline
name: battery_bar_long
operation: subtract
usb_cutout:
base:
type: rectangle
anchor:
ref:
- matrix_inner_top
- mirror_matrix_inner_top
shift: [-10, -10]
size: [20, 11]
corner: 2
pcbs:
main:
outlines:
edge:
outline: intersected_outline
layer: Edge.Cuts
middle:
outline: normal_middle
layer: F.SilkS
footprints:
mcu:
type: promicro
anchor:
ref:
- s18_inner_top
- mirror_s18_inner_top
shift: [0, -23]
rotate: 270
slider:
type: slider
anchor:
ref:
- s18_inner_top
- mirror_s18_inner_top
shift: [0, -7.5]
nets:
from: RAW
to: RAWER
params:
side: B
reset:
type: button
anchor:
ref:
- s18_inner_top
- mirror_s18_inner_top
shift: [0, -17]
rotate: 90
nets:
from: RST
to: GND
params:
side: B
extra_row_left:
type: pad
anchor:
ref:
- s18_inner_top
- mirror_s18_inner_top
shift: [-15, -10]
nets:
net: P21
params:
width: 3
height: 3
front: false
text: LN
align: right
extra_row_right:
type: pad
anchor:
ref:
- s18_inner_top
- mirror_s18_inner_top
shift: [15, -10]
nets:
net: P0
params:
width: 3
height: 3
front: false
text: RN
battery:
type: jstph
anchor:
ref:
- matrix_inner_bottom
- mirror_matrix_inner_bottom
shift: [0, -43]
rotate: 180
nets:
pos: RAWER
neg: GND
led:
type: rgb
anchor:
ref:
- matrix_inner_bottom
- mirror_matrix_inner_bottom
shift: [0, -48]
nets:
din: P18
dout: ''
cases:
usb_cutout:
- name: usb_cutout
extrude: 200
rotate: [-90, 0, 0]
shift: [0, 0, -3.5]
classic_s19_minimal_lower:
- name: classic_s19_body
extrude: 8
shift: [0, 0, -9]
- -usb_cutout
classic_s19_minimal_upper:
- name: upper_case
extrude: 5
- name: upper_case_lip
extrude: 2
shift: [0, 0, -2]
- -usb_cutout
classic_s19_minimal_battery:
- name: battery_bar
extrude: 1.5
- name: battery_bar_lip
extrude: 3.5
shift: [, , 1.5]
units:
U: 19.05
m: 39
points:
zones:
alpha:
columns:
pinkyin:
spread: U
rows:
bottom:
bind: [U,0,0,0]
home:
top:
bind: [,U,U,0]
key:
column_net: P14
mirror:
column_net: P8
ring:
stagger: 12
rotate: -6
spread: U+.9
rows:
bottom:
bind: [,0,0,.9U]
home:
top:
bind: [,U,0,0]
key:
column_net: P15
mirror:
column_net: P7
middle:
stagger: 4.7
rotate: -6
spread: U+.9
rows:
bottom:
bind: [,U,0,U]
home:
bind: [0,10,6,15]
top:
key:
column_net: P18
mirror:
column_net: P5
index:
stagger: -6
spread: U
rows:
bottom:
bind: [,U,0,0]
home:
bind: [6,6,6,0]
top:
bind: [,0,0,U]
key:
column_net: P20
mirror:
column_net: P4
inner:
stagger: -2.5
spread: U
rows:
bottom:
bind: [U,0,0,0]
home:
top:
bind: [,0,0,U]
key:
column_net: P21
mirror:
column_net: P3
rows:
bottom:
padding: U
row_net: P6
home:
padding: U
row_net: P19
top:
row_net: P2
key:
footprints:
mx:
type: mx
nets:
from: =colrow
to: =column_net
params:
hotswap: true
diode:
type: diode
nets:
from: =colrow
to: =row_net
anchor:
shift: [0,-5]
rotate: 180
params:
through_hole: false
mirror.footprints.diode.anchor:
shift: [0,-5]
rotate: 180
thumb:
anchor:
ref: alpha_inner_bottom
shift: [-11.6, -U+2]
columns:
near:
rotate: -15
origin: [-.5U,-.5U]
rows:
only:
bind: [U,U,0,0]
key:
column_net: P20
mirror:
column_net: P4
far:
rotate: -15
origin: [-.5U,-.5U]
rows:
only:
bind: [5,0,0,U]
key:
column_net: P21
mirror:
column_net: P3
rows:
only:
row_net: P16
key:
footprints:
mx:
type: mx
nets:
from: =colrow
to: =column_net
params:
hotswap: true
diode:
type: diode
nets:
from: =colrow
to: =row_net
anchor:
shift: [0,-5]
rotate: 180
params:
through_hole: false
mirror.footprints.diode.anchor:
shift: [0,-5]
rotate: 180
pinky:
anchor:
ref: alpha_pinkyin_home
shift: [-U,-2.5]
columns:
pinkyout:
key:
column_net: P10
mirror:
column_net: P9
rows:
pinkyhome:
bind: [0,U,0,0]
rows:
pinkyhome:
row_net: P19
key:
footprints:
mx:
type: mx
nets:
from: =colrow
to: =column_net
params:
hotswap: true
diode:
type: diode
nets:
from: =colrow
to: =row_net
anchor:
shift: [0,-5]
rotate: 180
params:
through_hole: false
mirror.footprints.diode.anchor:
shift: [0,-5]
rotate: 180
rotate: -28
mirror:
ref: alpha_inner_top
distance: m
outlines:
glue:
glue:
top.left.ref: alpha_inner_top
top.right.ref: mirror_alpha_inner_top
bottom.left.ref: alpha_index_home
bottom.right.ref: mirror_alpha_index_home
exports:
mounting_holes:
- type: circle
anchor:
ref: [alpha_pinkyin_top, alpha_ring_top]
shift: [, 0]
radius: 1.2
mirror: true
- type: circle
anchor:
ref: [alpha_pinkyin_home, pinky_pinkyout_pinkyhome]
shift: [, -3]
radius: 1.2
mirror: true
- type: circle
anchor:
ref: alpha_pinkyin_bottom
shift: [10, 8]
radius: 1.2
mirror: true
- type: circle
anchor:
ref: [alpha_middle_bottom, alpha_index_bottom]
shift: [, -5]
radius: 1.2
mirror: true
- type: circle
anchor:
ref: [alpha_middle_top, alpha_index_top]
shift: [, 10]
radius: 1.2
mirror: true
- type: circle
anchor:
ref: [thumb_far_only, thumb_near_only]
shift: [, 0]
radius: 1.2
mirror: true
- type: circle
anchor:
ref: alpha_inner_home
shift: [10,9]
radius: 1.2
mirror: true
- type: circle
anchor:
ref: [alpha_ring_top, mirror_alpha_ring_top]
shift: [-14, -2]
radius: 1.2
- type: circle
anchor:
ref: [alpha_ring_top, mirror_alpha_ring_top]
shift: [14, -2]
radius: 1.2
- type: circle
anchor:
ref: [alpha_ring_top, mirror_alpha_ring_top]
shift: [, -100]
radius: 1.2
- type: circle
anchor:
ref: [alpha_ring_top, mirror_alpha_ring_top]
shift: [17, -87]
radius: 1.2
- type: circle
anchor:
ref: [alpha_ring_top, mirror_alpha_ring_top]
shift: [-17, -87]
radius: 1.2
casebase:
- type: keys
side: both
size: 25
bound: true
- type: polygon
operation: add
points:
- ref: alpha_ring_top
shift: [7,7]
- ref: mirror_alpha_ring_top
shift: [7,7]
- ref: mirror_thumb_far_only
shift: [12.5,12.5]
- ref: thumb_far_only
shift: [12.5,12.5]
keysub:
- type: keys
side: both
size: 14
bound: false
operation: stack
platesub:
- type: rectangle
size: [25,35]
anchor:
ref: [alpha_inner_home, mirror_alpha_inner_home]
shift: [-12.5,-34.5]
operation: add
- type: rectangle
size: [20,37]
anchor:
ref: [alpha_ring_home, mirror_alpha_ring_home]
shift: [-10,-17.3]
operation: add
- type: rectangle
size: [10,35]
anchor:
ref: [alpha_ring_home, mirror_alpha_ring_home]
shift: [-5,-40.3]
operation: add
- type: polygon
operation: add
points:
- ref: [alpha_inner_top, mirror_alpha_inner_top]
shift: [0,2]
- ref: [alpha_inner_top, mirror_alpha_inner_top]
shift: [12.5,-14.0932]
- ref: [alpha_inner_top, mirror_alpha_inner_top]
shift: [-12.5,-14.0932]
- type: polygon
operation: add
points:
- ref: [alpha_inner_top, mirror_alpha_inner_top]
shift: [0,-3]
- ref: [alpha_inner_top, mirror_alpha_inner_top]
shift: [10,7.5679]
- ref: [alpha_inner_top, mirror_alpha_inner_top]
shift: [-10,7.5679]
platebasic:
- type: outline
name: casebase
- type: outline
name: platesub
operation: subtract
plate:
- type: outline
name: platebasic
fillet: 2
- type: outline
name: keysub
operation: subtract
fillet: .5
- -mounting_holes
- type: circle
radius: 8
anchor:
ref: [thumb_far_only,mirror_thumb_far_only]
shift: [-31,10]
operation: stack
mcubatcover:
- type: rectangle
size: [25,35]
anchor:
ref: [alpha_inner_home, mirror_alpha_inner_home]
shift: [-12.5,-34.5]
operation: add
- type: rectangle
size: [20,35]
anchor:
ref: [alpha_ring_home, mirror_alpha_ring_home]
shift: [-10,-17.3]
operation: add
- type: rectangle
size: [10,35]
anchor:
ref: [alpha_ring_home, mirror_alpha_ring_home]
shift: [-5,-40.3]
operation: add
- type: polygon
operation: add
points:
- ref: [alpha_inner_top, mirror_alpha_inner_top]
shift: [0,2]
- ref: [alpha_inner_top, mirror_alpha_inner_top]
shift: [12.5,-14.0932]
- ref: [alpha_inner_top, mirror_alpha_inner_top]
shift: [-12.5,-14.0932]
- type: polygon
operation: add
points:
- ref: [alpha_inner_top, mirror_alpha_inner_top]
shift: [0,-3]
- ref: [alpha_inner_top, mirror_alpha_inner_top]
shift: [10,7.5679]
- ref: [alpha_inner_top, mirror_alpha_inner_top]
shift: [-10,7.5679]
- type: rectangle
size: [40,5.5]
anchor:
ref: [alpha_inner_home, mirror_alpha_inner_home]
shift: [-20,-34.5]
operation: add
- type: rectangle
size: [34,6.7]
anchor:
ref: [alpha_ring_home, mirror_alpha_ring_home]
shift: [-17,11]
operation: add
mcubatcoverfinished:
- type: outline
name: mcubatcover
fillet: 2
- -mounting_holes
hotswapcutout:
- type: rectangle
anchor:
ref: pinky_pinkyout_pinkyhome
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_pinky_pinkyout_pinkyhome
shift: [8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: alpha_pinkyin_bottom
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_alpha_pinkyin_bottom
shift: [8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: alpha_pinkyin_home
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_alpha_pinkyin_home
shift: [8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: alpha_pinkyin_top
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_alpha_pinkyin_top
shift: [8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: alpha_ring_bottom
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_alpha_ring_bottom
shift: [8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: alpha_ring_home
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_alpha_ring_home
shift: [8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: alpha_ring_top
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_alpha_ring_top
shift: [8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: alpha_middle_bottom
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_alpha_middle_bottom
shift: [8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: alpha_middle_home
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_alpha_middle_home
shift: [8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: alpha_middle_top
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_alpha_middle_top
shift: [8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: alpha_index_bottom
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_alpha_index_bottom
shift: [8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: alpha_index_home
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_alpha_index_home
shift: [8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: alpha_index_top
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_alpha_index_top
shift: [8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: alpha_inner_bottom
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_alpha_inner_bottom
shift: [8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: alpha_inner_home
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_alpha_inner_home
shift: [8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: alpha_inner_top
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_alpha_inner_top
shift: [8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: thumb_near_only
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_thumb_near_only
shift: [8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: thumb_far_only
shift: [-8.6,.5]
size: [16,8]
- type: rectangle
anchor:
ref: mirror_thumb_far_only
shift: [8.6,.5]
size: [16,8]
bottomplate:
- type: outline
name: casebase
fillet: 2
- -mounting_holes
- type: circle
radius: 8
anchor:
ref: [thumb_far_only,mirror_thumb_far_only]
shift: [-31,10]
operation: stack
- type: circle
radius: 1.5
anchor:
ref: [alpha_ring_top, mirror_alpha_ring_top]
shift: [0,-5]
operation: subtract
casefoam:
- type: outline
name: bottomplate
- type: outline
name: hotswapcutout
fillet: 1
operation: subtract
- type: rectangle
anchor:
ref: [alpha_ring_top, mirror_alpha_ring_top]
shift: [-9,-31.5]
size: [18,31]
corner: 1
operation: subtract
pcb:
- type: outline
name: casebase
fillet: 2
- -mounting_holes
- type: circle
radius: 8
anchor:
ref: [thumb_far_only,mirror_thumb_far_only]
shift: [-31,10]
operation: stack
pcbs:
birdiebottomboy:
outlines.main.outline: bottomplate
birdiemcubatcover:
outlines.main.outline: mcubatcoverfinished
birdie6:
outlines.main.outline: pcb
footprints:
mcu:
type: promicro
anchor:
ref: [alpha_ring_top, mirror_alpha_ring_top]
shift: [0,-16]
rotate: 270
params:
orientation: down
reset:
type: button
anchor:
ref: [alpha_ring_top, mirror_alpha_ring_top]
shift: [0,-5]
rotate: 180
nets:
from: RST
to: GND
params:
side: B
padn:
type: pad
anchor:
ref: [alpha_ring_top, mirror_alpha_ring_top]
shift: [4,-7]
nets:
net: GND
params:
width: 2
height: 2
front: true
back: false
text: "-"
align: left
padp:
type: pad
anchor:
ref: [alpha_ring_top, mirror_alpha_ring_top]
shift: [-4,-7]
nets:
net: RAW
params:
width: 2
height: 2
front: true
back: false
text: "+"
align: right
points:
key:
padding: cy
tags:
1u: true
footprints:
choc_hotswap:
type: choc
nets:
from: =column_net
to: GND
params:
keycaps: true
reverse: true
hotswap: true
choc:
type: choc
anchor:
rotate: 180
nets:
from: =column_net
to: GND
params:
keycaps: true
reverse: true
zones:
board:
rows:
home:
top:
columns:
pinkie:
rotate: 40
row_overrides:
home:
bind: [0,5,2,5]
column_net: P10
tags:
15u: true
1u: false
rotate: 90
ring:
spread: cx+0.5
stagger: 12
rotate: -5
rows:
home:
bind: [0,0,3,1]
column_net: P9
top:
bind: [0,0,0,1]
column_net: P8
middle:
spread: cx+0.5
stagger: -5
rotate: -5
rows:
home:
bind: [5,0,3,5]
column_net: P15
top:
column_net: P14
bind: [0,1,0,5]
index:
spread: cx
stagger: -10
rotate: -5
rows:
home:
bind: [0,1,3,0]
column_net: P4
top:
bind: [0,1,3,3]
column_net: P5
thumbfan:
anchor:
ref: board_index_home
shift: [20, -18]
rows:
home:
columns:
home:
rotate: -5
rows:
home:
column_net: P0
tags:
1u: false
15u: true
rotate: 90
far:
spread: 17
stagger: -5
rotate: -0
rows:
home:
column_net: P1
tags:
1u: false
15u: true
rotate: 90
outlines:
exports:
raw:
- type: keys
side: left
size: [1cx - 0.5 , 1cx -0.5]
- type: rectangle
size: [96.5, 40]
anchor:
ref: board_index_home
rotate: -25
shift: [-49.5, -12]
cutout:
- type: outline
name: raw
fillet: 2
keycap_outlines:
- type: keys
side: left
size: [1cx - 0.5, 1cy - 0.5] # Choc keycaps are 17.5 x 16.5
bound: false
tags: [1u]
keycap_outlines15:
- type: keys
side: left
size: [1.5cx - 0.5, 1cy - 0.5] # Choc keycaps are 17.5 x 16.5
bound: false
tags: [15u]
preview:
[keycap_outlines,keycap_outlines15]
pcbs:
piano:
outlines:
board:
outline: cutout
keycaps:
outline: preview
layer: Eco1.User
footprints:
promicro:
type: promicro_pretty
anchor:
ref: board_pinkie_home
shift: [-17, -29.5]
rotate: 50
pcm12:
type: pcm12
anchor:
ref: thumbfan_home_home
shift: [-28, -13.5]
rotate: -110
nets:
from: pos
to: RAW
params:
reverse: true
via3:
type: via
anchor:
ref: thumbfan_home_home
shift: [3,10]
nets:
net: RAW
via4:
type: via
anchor:
ref: thumbfan_home_home
shift: [-3,10]
nets:
net: pos
via5:
type: via
anchor:
ref: thumbfan_home_home
shift: [3,20]
nets:
net: GND
via6:
type: via
anchor:
ref: thumbfan_home_home
shift: [-3,20]
nets:
net: RST
b3u1000p:
type: b3u1000p
nets:
r1: RST
r2: GND
anchor:
ref: thumbfan_home_home
shift: [-14, 23]
rotate: -110
params:
reverse: true
bat:
type: bat
nets:
neg: GND
anchor:
ref: thumbfan_home_home
shift: [12.5, 57]
rotate: -20
units:
# Parameters
# ==========
capx: 18 # Key cap size horizontal
capy: 18 # Key cap size vertical
kx: u # Key spacing horizontal
ky: u # Key spacing vertical
angle: 22 # Angle between halves
pinky_stagger: 2/3ky
pinky_splay: 5 # Degrees of splay between pinky and ring columns
pinky_adj: -4 # Adjustment to compensate for splay spacing
ring_splay: 3
ring_adj: -10
# Constants
# =========
xiao_x: 17.5
xiao_y: 20
visual_x: 1 # Visual representation of keycaps horizontal
visual_y: 1 # Visual representation of keycaps vertical
sf: 16 # Switch footprint (square)
points:
zones.matrix:
rotate: -angle + pinky_splay + ring_splay
mirror: &mirror
ref: matrix_inner_top
shift: [0.5sf, 0.5sf]
distance: 13
key: &key
width: capx
height: capy
tags:
keys: true
footprints:
- type: mx
nets:
from: =row_net
to: =column_net
params:
keycaps: true
rows:
bottom.padding: ky
home.padding: ky
top.padding: ky
columns.pinky:
spread: kx
rows:
bottom.skip: true
home:
bind: [0.5ky, 0.5kx, 0, 0]
row_net: P2
column_net: P6
top:
bind: [0, 0.5kx, 0.5ky, 0]
row_net: P0
column_net: P6
home.mirror:
row_net: P3
column_net: P10
top.mirror:
row_net: P1
column_net: P10
columns.ring:
spread: kx
stagger: pinky_stagger
rotate: -pinky_splay
origin: [0, pinky_adj]
rows:
bottom:
bind: [0.5ky, 0, 0, 0]
row_net: P4
column_net: P6
home:
bind: [0, 0.5kx, 0, 0]
row_net: P3
column_net: P6
top:
bind: [0, 0.5kx, 0.5ky, 0]
row_net: P1
column_net: P6
bottom.mirror:
row_net: P5
column_net: P9
home.mirror:
row_net: P2
column_net: P10
top.mirror:
row_net: P0
column_net: P10
columns.middle:
spread: kx
stagger: 0.25ky
rotate: -ring_splay
origin: [0, ring_adj]
rows:
bottom:
bind: [0.5ky, 0.5kx, 0, 0.5kx]
row_net: P5
column_net: P6
home:
bind: [0, 0.5kx, 0, 0]
row_net: P2
column_net: P7
top:
bind: [0, 0, 0.5ky, 0]
row_net: P0
column_net: P7
bottom.mirror:
row_net: P4
column_net: P9
home.mirror:
row_net: P3
column_net: P9
top.mirror:
row_net: P1
column_net: P9
columns.index:
spread: kx
stagger: -0.25ky
rows:
bottom:
bind: [0.5ky, 0, 0, 0]
row_net: P4
column_net: P7
home:
row_net: P3
column_net: P7
top:
bind: [0, 0, 0.5ky, 0.5kx]
row_net: P1
column_net: P7
bottom.mirror:
row_net: P5
column_net: P8
home.mirror:
row_net: P2
column_net: P9
top.mirror:
row_net: P0
column_net: P9
columns.inner:
spread: kx
stagger: -0.5ky
rows:
bottom.skip: true
home:
bind: [0.5ky, 0, 0.5ky, 0.5kx]
row_net: P2
column_net: P8
tags:
matrix_inner: true
top:
bind: [0, 0, 0.5ky, 0.5kx]
row_net: P0
column_net: P8
tags:
matrix_inner: true
home.mirror:
row_net: P3
column_net: P8
top.mirror:
row_net: P1
column_net: P8
zones.thumb:
anchor:
ref: matrix_index_bottom
shift: [0.25kx, -22]
mirror: *mirror
key: *key
columns:
tucky:
key:
name: thumb_tucky
bind: [0.5ky, 0.5kx, 0, 0]
row_net: P5
column_net: P7
key.mirror:
row_net: P4
column_net: P10
reachy:
spread: kx
stagger: -0.25ky
key:
name: thumb_reachy
bind: [1.5ky, 0, 0, 0]
row_net: P4
column_net: P8
key.mirror:
row_net: P5
column_net: P10
zones.mcu:
anchor:
ref: [matrix_inner_top, mirror_matrix_inner_top]
shift: [0, -0.7ky - 0.5xiao_y]
key:
name: mcu
width: xiao_x
height: xiao_y
footprints:
- type: xiao
anchor:
shift: [-0.5xiao_x, -0.5xiao_y] # Anchor is topleft corner
zones.mounting_hole:
anchor:
ref: matrix_inner_home
shift: [-0.5kx + 4, -ky + 4]
mirror: *mirror
key:
name: mounting_hole
width: 1
height: 1
footprints:
- type: mountinghole
outlines:
exports:
_key_outline:
- type: keys
side: left
size: sf
tags: [keys]
- type: keys
side: right
size: sf
tags: [keys]
_center:
- type: polygon
points:
- ref: matrix_inner_top
shift: [0, -0.7ky]
- ref: mirror_matrix_inner_top
shift: [0, -0.7ky]
- ref: mirror_thumb_reachy
- ref: thumb_reachy
- type: keys
side: left
size: sf
tags: [matrix_inner] # Include the inner keys in addition to the center polygon
- type: keys
side: right
size: sf
tags: [matrix_inner]
_panel:
- name: _center
fillet: 3 # The inner rounding where the glue meets the top center keys
- operation: subtract
type: circle
anchor:
ref: [thumb_reachy, mirror_thumb_reachy]
shift: [0, 0.5sf - 60]
radius: 60 # Should be the same as the last number in `shift` above
- _key_outline
panel:
- name: _panel
fillet: 1.5
_switches:
- type: keys
side: left
size: 14
bound: false
tags: [keys]
- type: keys
side: right
size: 14
bound: false
tags: [keys]
_keycaps:
- type: keys
side: left
size: [capx, capy]
bound: false
tags: [keys]
- type: keys
side: right
size: [capx, capy]
bound: false
tags: [keys]
_mcu:
- type: rectangle
anchor:
ref: mcu
shift: [-0.5sx, -0.5sy]
size: [xiao_x, xiao_y]
_mounting_holes:
- type: circle
anchor.ref: mounting_hole
radius: 1
- type: circle
anchor.ref: mirror_mounting_hole
radius: 1
demo_switches:
- panel
- ^_switches
- ^_mcu
- ^_mounting_holes
demo_keycaps:
- panel
- ^_keycaps
- ^_mcu
- ^_mounting_holes
switchplate:
- panel
- operation: subtract
name: _switches
fillet: 0.5
pcbs:
rufous_splay:
outlines:
main:
outline: panel
units:
half: u/2.0
padding_x: 2
padding_y: 2
size_x: 1u
size_y: 1u
promicro_x: 18
promicro_y: 33
# promicro_x: 22
# promicro_y: 40
distance: 50
rotation: 15
points:
zones:
matrix:
rotate: -rotation
mirror: &mirror
ref: matrix_inner_top
distance: distance
columns:
outer:
key:
column_net: P4
column_mark: O
pinky:
key:
column_net: P5
column_mark: P
ring:
stagger: 0.4 u
key:
column_net: P6
column_mark: R
middle:
stagger: 0.3 u
key:
column_net: P7
column_mark: M
index:
stagger: -0.2 u
key:
column_net: P8
column_mark: IN
inner:
stagger: -0.1 u
key:
column_net: P9
column_mark: I
rows:
bottom:
row_net: P19
mirror:
row_net: P14
home:
row_net: P20
mirror:
row_net: P15
top:
row_net: P21
mirror:
row_net: P18
thumbfan:
anchor:
ref: matrix_middle_bottom
shift: [0, -27]
mirror: *mirror
columns:
near:
spread: u
# rotate: -15
origin: [-0.5 u, -0.5 u]
key:
column_net: P4
column_mark: TN
mirror:
column_net: P8
home:
spread: 1.05 u
rotate: -10
origin: [-0.5 u, -0.5 u]
key:
column_net: P5
column_mark: TH
mirror:
column_net: P7
far:
spread: 1.05u
rotate: -20
origin: [-0.5 u, -0.5 u]
key:
column_net: P6
column_mark: TF
mirror:
# todo: right far on P9, might delete it later for reviung41 compatibility
column_net: P9
rows:
thumb:
padding: 0
row_net: P16
key:
tags:
keys: true
footprints:
mx_hotswap:
type: mx
params:
hotswap: false
keycaps: true
nets:
from: =colrow
to: =column_net
choc:
type: choc
nets:
from: =colrow
to: =column_net
params:
reverse: true
anchor:
rotate: 180
diode:
type: diode
anchor:
rotate: 180
shift: [0, -8.5]
nets:
from: =colrow # colrow is a unique string for each column+row point
to: =row_net # This is a key property set in on each row
# params:
# via_in_pad: true
# through_hole: false
outlines:
glue:
glue:
top:
left:
ref: matrix_inner_top
# shift: [+half, +half]
right:
ref: mirror_matrix_inner_top
# shift: [-half, +half]
bottom:
left:
ref: matrix_inner_bottom
shift: [+half, -half]
right:
ref: mirror_matrix_inner_bottom
shift: [-half, -half]
exports:
raw:
- type: keys
side: both
size: [size_x +padding_x, size_y +padding_y]
# raw_left:
# - type: keys
# side: left
# size: [size_x +padding_x, size_y +padding_y]
# - type: polygon
# points:
# - ref: matrix_ring_bottom
# shift: [+half, -half]
# - ref: thumbfan_near_thumb
# shift: [-half, -half -padding_y]
# - ref: thumbfan_home_thumb
# shift: [-half, -half]
# - ref: thumbfan_far_thumb
# shift: [-half, -half]
# - ref: thumbfan_far_thumb
# shift: [+half, -half]
# - ref: thumbfan_far_thumb
# shift: [+half +padding_x, +half +padding_y]
# - ref: matrix_inner_bottom
# shift: [+half, 0]
# - ref: matrix_ring_bottom
# shift: [+half, -half]
# raw_right:
# - type: keys
# side: right
# size: [size_x +padding_x, size_y +padding_y]
raw_thumb_glue:
- type: outline
name: raw
- type: polygon
points:
- ref: matrix_ring_bottom
shift: [+half, -half]
- ref: thumbfan_near_thumb
shift: [-half, -half -padding_y]
- ref: thumbfan_home_thumb
shift: [-half, -half]
- ref: thumbfan_far_thumb
shift: [-half, -half]
# 2nd half
- ref: mirror_thumbfan_far_thumb
shift: [-half, -half]
- ref: mirror_thumbfan_home_thumb
shift: [-half, -half]
- ref: mirror_thumbfan_near_thumb
shift: [-half, -half -padding_y]
- ref: mirror_matrix_ring_bottom
shift: [+half, -half]
- ref: mirror_matrix_ring_bottom
- ref: matrix_ring_bottom
controller_area:
- type: rectangle
anchor:
ref:
- matrix_inner_top
- mirror_matrix_inner_top
shift: [-18* 0.5, -38]
rotate: 0 #+rotation
size: [18, 33]
base_outline:
- type: outline
name: raw_thumb_glue
- type: outline
name: controller_area
operation: add
switches:
main:
type: keys
side: both
size: 14
bound: false
switches_left:
- type: keys
side: left
size: 14
keycaps:
main:
type: keys
side: both
size: [size_x, size_y]
bound: false
corner: 1
switchplate_left:
- type: outline
name: base_outline
fillet: 1
- type: outline
name: switches_left
operation: subtract
pcb:
- type: outline
name: base_outline
fillet: 1
switch_plate:
main:
type: outline
name: base_outline
fillet: 1
switches:
type: outline
name: switches
operation: subtract
controller:
type: outline
name: controller_area
operation: subtract
# # Apply a fillet to the polygon specified above to round the corners
# roundedpolygon:
# - type: outline
# name: polygonoutline
# fillet: 4
# base_outline:
# main:
# type: outline
# name: roundedpolygon
# controller:
# type: outline
# name: controller_area
# operation: add
# # Create an outline of 14x14mm cutouts on each key/point
# switch_cutouts:
# - type: keys
# side: left
# size: 14 # 14mmx14mm cutouts will fit Choc and MX switches
# bound: false
# # Create a keycap outline for each key/point
# keycap_outlines:
# - type: keys
# side: left
# size: [u, u] # Choc keycaps are 17.5 x 16.5
# bound: false
# # Subtract switch_cutouts from the main shape to create a switch plate outline
# switch_plate: [roundedpolygon, -switch_cutouts]
# # Subtract keycap_outlines from the outer shape to visualize keycaps
# choc_caps_preview: [roundedpolygon, -keycap_outlines]
cases:
# Generate switch plate STL to print a test layout
switchplate:
- type: outline
name: switch_plate
extrude: 1.2 # mm, Choc plate height
pcbs:
# switchplate:
# outlines:
# edge:
# outline: switch_plate
# layer: Edge.Cuts
board:
outlines:
edge:
outline: pcb
layer: Edge.Cuts
# TODO there's a way to add stuff to the silkscreen layer
footprints:
mcu:
type: promicro
params:
orientation: up
batteryPins: true
anchor:
ref:
- matrix_inner_top
- mirror_matrix_inner_top
shift: [0, -23]
rotate: 270 #+rotation
oled:
type: oled
anchor:
ref:
- matrix_inner_bottom
- mirror_matrix_inner_bottom
shift: [-6, -5]
rotate: 90
nets:
SDA: P2
SCL: P3
reset_switch:
type: tactswitch
anchor:
ref:
- matrix_inner_bottom
- mirror_matrix_inner_bottom
shift: [0, -8]
# rotate: 90
nets:
from: GND
to: RST
# slider:
# type: slider
# anchor:
# ref:
# - thumbfan_far_thumb
# - mirror_thumbfan_far_thumb
# shift: [0, 2]
# rotate: 180
# nets:
# from: RAW
# to: RAWER
# params:
# side: B
units:
kx: cx
ky: cy
px: 2
py: 2
points:
key:
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
# from: P1
# to: P2
from: =colrow
to: =column_net
diode:
type: diode
nets:
# from: P3
# to: P4
from: =colrow
to: =row_net
anchor:
shift: [0, -5]
zones:
matrix:
# anchor:
# rotate: 5
key.padding: ky
columns:
pinky:
stagger: 0 ky
spread: kx
key:
column_net: P20
ring:
stagger: 0.7 ky
spread: kx
key:
column_net: P19
middle:
stagger: 0.2 ky
spread: kx
key:
column_net: P18
index:
stagger: -0.2 ky
spread: kx
key:
column_net: P15
inner:
stagger: -0.1 ky
spread: kx
key:
column_net: P14
rows:
bottom:
row_net: P6
home:
row_net: P5
top:
row_net: P4
thumbfan:
anchor:
ref: matrix_inner_bottom
shift: [-1.5 kx, -1 ky]
columns:
near:
spread: kx
rotate: -15
origin: [-0.5 kx, -0.5 ky]
key:
column_net: P18
home:
spread: kx
rotate: -15
origin: [-0.5 kx, -0.5 ky]
key:
column_net: P15
far:
spread: kx
rotate: -15
origin: [-0.5 kx, -0.5 ky]
key:
column_net: P14
rows:
thumb:
row_net: P7
outlines:
# board dimensions according to JLCPCB: 122.28 mm x 101.05 mm
exports:
raw:
- type: keys
side: left
size: [kx + px, ky + py]
corner: px
thumbfan_glue:
- type: polygon
points:
- ref: matrix_inner_bottom
shift: [0.5 kx + 0.5px, -0.5 ky + 0.5 py]
- ref: thumbfan_far_thumb
shift: [0.5 kx - 0.5px, 0.5 ky + 0.5 py]
- ref: thumbfan_far_thumb
shift: [0.5 kx - 0.5px, -0.5 ky - 0.5 py]
- ref: thumbfan_near_thumb
shift: [-0.5 kx + 0.5 px, -0.5 ky - 0.5 py]
- ref: matrix_pinky_bottom
shift: [0.5 kx - 0.5 py, -0.5 ky - 0.5 py]
- ref: matrix_pinky_home
- ref: matrix_inner_home
patch_outer:
- type: polygon
points:
- ref: matrix_ring_top
- ref: matrix_ring_bottom
- ref: matrix_pinky_bottom
shift: [-0.5 (kx + px), 0]
- ref: matrix_pinky_top
shift: [-0.5 (kx + px), 0]
patch_inner:
- type: polygon
points:
- ref: matrix_inner_top
shift: [0.5 (kx + px), 0]
- ref: matrix_inner_bottom
shift: [0.5 (kx + px), 0]
- ref: matrix_index_bottom
- ref: matrix_index_top
controller_area:
main:
type: rectangle
anchor:
ref:
- matrix_inner_top
shift: [0 kx, -4.05 ky]
size: [32, 76.5]
corner: px
switches:
main:
type: keys
side: left
size: 14
bound: false
keycaps:
main:
type: keys
side: left
size: [kx, ky]
bound: false
corner: 1
keywell:
main:
type: outline
name: raw
patch_inner:
type: outline
name: patch_inner
operation: add
patch_outer:
type: outline
name: patch_outer
operation: add
thumbfan_glue:
type: outline
name: thumbfan_glue
operation: add
base_outline:
main:
type: outline
name: keywell
controller:
type: outline
name: controller_area
operation: add
screw_holes:
top_left:
type: circle
anchor:
- ref: matrix_ring_home
shift: [-0.5 kx, 0 ky]
radius: 1.05
bottom_left:
type: circle
anchor:
- ref: matrix_pinky_bottom
shift: [0.5 kx, 0]
radius: 1.05
top_right:
type: circle
anchor:
- ref: matrix_inner_top
shift: [-0.5 kx, 0]
radius: 1.05
palm:
type: circle
anchor:
- ref: matrix_index_bottom
shift: [0, -1.06 ky]
radius: 1.05
thumb:
type: circle
anchor:
- ref: thumbfan_far_thumb
shift: [-0.55 kx, 0]
radius: 1.05
mounting_holes:
$extends: outlines.exports.screw_holes
top_left:
radius: 2.05
bottom_left:
radius: 2.05
top_right:
radius: 2.05
palm:
radius: 2.05
thumb:
radius: 2.05
bottom_outline:
main:
type: outline
name: base_outline
screw_holes:
type: outline
# TODO use footprints with pad + via reinforcement as mounting holes
name: screw_holes
operation: subtract
plate:
main:
type: outline
name: keywell
switches:
type: outline
name: switches
operation: subtract
mounting_holes:
type: outline
# TODO use footprints with pad + via reinforcement as mounting holes
name: screw_holes
operation: subtract
pcb:
main:
type: outline
name: base_outline
mounting_holes:
type: outline
# TODO use plated through hole footprints as mounting holes
name: mounting_holes
operation: subtract
pcbs:
top_plate:
include_keys: false
outlines:
edge:
outline: plate
layer: Edge.Cuts
footprints:
jlc_order_number:
type: text
anchor:
ref:
- matrix_ring_home
shift: [-0.25 kx, 0.5 ky]
params:
text: "JLCJLCJLCJLC"
justify: left
bottom_plate:
include_keys: false
outlines:
edge:
outline: bottom_outline
layer: Edge.Cuts
board:
outlines:
edge:
outline: pcb
layer: Edge.Cuts
footprints:
mcu_l:
type: promicro
params:
orientation: up
anchor:
ref:
- matrix_inner_top
shift: [20, -11]
rotate: 270
mcu_r:
type: promicro
params:
orientation: down
anchor:
ref:
- matrix_inner_top
shift: [22.5, -12.25]
rotate: 270
pad_plus:
type: pad
anchor:
ref:
- matrix_inner_top
shift: [23, -6]
rotate: 0
params:
front: true
back: true
width: 1.5
height: 1.5
text: "B+"
nets:
net: Bplus
pad_minus:
type: pad
anchor:
ref:
- matrix_inner_top
shift: [23, -3]
rotate: 0
params:
front: true
back: true
width: 1.5
height: 1.5
text: "B-"
nets:
net: GND
trrs_l:
type: trrs
anchor:
ref:
- matrix_inner_bottom
shift: [32, -15]
rotate: 270
params:
reverse: false
symmetric: false
# The naming of the nets on this footprint is different from the Corne schematics.
nets:
A: ""
B: VCC
C: GND
D: P0
trrs_r:
type: trrs
anchor:
ref:
- matrix_inner_bottom
shift: [32, -13]
rotate: 270
params:
reverse: true
symmetric: false
# The naming of the nets on this footprint is different from the Corne schematics.
nets:
A: ""
B: VCC
C: GND
D: P0
jumper_l:
type: jumper
anchor:
ref:
- matrix_inner_bottom
shift: [23.5, 0]
rotate: 270
params:
side: B
nets:
from: Bplus
to: RAW
jumper_r:
type: jumper
anchor:
ref:
- matrix_inner_bottom
shift: [23.5, 0]
rotate: 270
params:
side: F
nets:
from: Bplus
to: RAW
slider_l:
type: slider
anchor:
ref:
- matrix_inner_bottom
shift: [30, 0]
rotate: 270
params:
side: F
nets:
from: RAW
left: Bplus
right: ''
slider_r:
type: slider
anchor:
ref:
- matrix_inner_bottom
shift: [30, 0]
rotate: 270
params:
side: B
nets:
from: RAW
left: ''
right: Bplus
reset:
type: button
anchor:
ref:
- matrix_inner_bottom
shift: [17, 0]
rotate: 270
params:
variant: 2_pin_th
nets:
from: GND
to: RST
info_l:
type: text
anchor:
ref:
- matrix_pinky_bottom
shift: [0.75 kx, 0]
params:
text: "samoklava v0.1\\nby soundmonster"
justify: left
info_r:
type: text
anchor:
ref:
- matrix_pinky_bottom
shift: [0.75 kx, 0]
params:
layer: B.SilkS
text: "samoklava v0.1\\nby soundmonster"
justify: right mirror
# `U` is a predefined unit of measure that means 19.05mm, which is MX spacing
points:
zones:
matrix:
columns:
pinky:
ring.stagger: 0.66U
middle.stagger: 0.25U
index.stagger: -0.25U
inner.stagger: -0.15U
rows:
bottom.padding: U
home.padding: U
top.padding: U
thumb:
anchor:
ref: matrix_index_bottom
shift: [0.66U, -1.25U]
rotate: -10
columns:
tucky:
key.name: thumb_tucky
reachy:
spread: U
rotate: -15
origin: [-0.5U, -0.5U]
key.name: thumb_reachy
key:
footprints:
- type: mx
nets:
from: GND
to: =name
params:
reverse: true
keycaps: true
pcbs:
simple_split:
footprints:
- type: promicro
anchor:
- ref: matrix_inner_home
shift: [1U, 0.5U]
rotate: -90
nets:
P7: matrix_pinky_top
P18: matrix_ring_top
P19: matrix_middle_top
P20: matrix_index_top
P21: matrix_inner_top
P15: matrix_pinky_home
P14: matrix_ring_home
P16: matrix_middle_home
P10: matrix_index_home
P1: matrix_inner_home
P2: matrix_pinky_bottom
P3: matrix_ring_bottom
P4: matrix_middle_bottom
P5: matrix_index_bottom
P6: matrix_inner_bottom
P8: thumb_tucky
P9: thumb_reachy
units:
choc_keycap_x: 17.5
choc_keycap_y: 16.5
# visual_x/_y are built in units
# these can be overridden to set the keycap size for demo.dxf
visual_x: choc_keycap_x
visual_y: choc_keycap_y
points:
zones:
matrix:
columns:
pinky:
rotate: 19 # 19 degrees
origin: [ 0, -1cy ]
key:
column_net: P4 # This sets the column pin for all keys in the pinky column
ring:
rotate: -4 # 15 degrees cumulative
origin: [ 0, -1cy ]
stagger: 10
spread: 23
key:
column_net: P5 # This sets the column pin for all keys in the ring column
middle:
rotate: -10 # 5 degrees cumulative
origin: [ 0, -1cy ]
stagger: -1
spread: 18
key:
column_net: P6 # This sets the column pin for all keys in the middle column
index:
rotate: -5 # 0 degrees cumulative
origin: [ 0, -1cy ]
stagger: -3
spread: 20
key:
column_net: P21 # This sets the column pin for all keys in the index column
inner:
stagger: -1
key:
column_net: P20 # This sets the column pin for all keys in the inner column
rows:
bottom:
padding: 1cy # Set Choc Y spacing to the row above
row_net: P16 # This sets the row pin for all keys in the bottom row
home:
padding: 1cy # Set Choc Y spacing to the row above
row_net: P10 # This sets the row pin for all keys in the home row
top:
row_net: P18 # This sets the row pin for all keys in the top row
thumbfan:
anchor:
ref: matrix_inner_bottom
shift: [ -3, -22 ]
columns:
near:
rotate: -15
key:
column_net: P6 # This sets the column pin for all keys in the near thumb column (same pin as middle column)
home:
spread: 19
rotate: -10 # -25 degrees cumulative
origin: [-9.5, -9]
key:
column_net: P5 # This sets the column pin for all keys in the home thumb column (same pin as ring column)
far:
spread: 19
rotate: -10 # 35 degrees cumulative
origin: [-9.5, -9]
key:
column_net: P4 # This sets the column pin for all keys in the far thumb column (same pin as pinky column)
rows:
thumb:
padding: 0
row_net: P7 # This sets the row pin for all keys in the thumb row
# Global key scope
key:
footprints:
choc_hotswap:
type: choc
nets:
from: =colrow # colrow is a unique string for each column+row point (pinky_home_key, middle_bottom_key, etc.), this connect to the diode.
to: =column_net # This is a key property that we specified as `column_net:` in the above columns
params:
keycaps: true
reverse: true
hotswap: true
# Overlay a choc footprint on top of the choc_hotswap and rotate it by 180 degrees to combine them.
choc:
type: choc
anchor:
rotate: 180
nets:
from: =colrow # colrow is a unique string for each column+row point (pinky_home_key, middle_bottom_key, etc.), this connects to the diode.
to: =column_net # This is a key property that we specified as `column_net:` in the above columns
params:
keycaps: true
reverse: true
diode:
type: diode
anchor:
rotate: 90
shift: [ 8.25, 0 ]
nets:
from: =colrow # colrow is a unique string for each column+row point(pinky_home_key, middle_bottom_key, etc.), this connects to the switch.
to: =row_net # This is a key property that we specified as `row_net:` in the above rows
params:
via_in_pad: true # This option requires a fork of ergogen
through_hole: false # This option requires a fork of ergogen
outlines:
exports:
polygonoutline:
- type: polygon
points:
- ref: matrix_pinky_bottom
shift: [ -10 , -31.5 ]
- ref: matrix_pinky_top
shift: [ -10, 16 ]
- ref: matrix_middle_top
shift: [ -9, 14 ]
- ref: matrix_inner_top
shift: [ 30, 13 ]
- ref: matrix_inner_top
shift: [ 47.5, -0.5 ]
- ref: thumbfan_far_thumb
shift: [ 10, 9 ]
- ref: thumbfan_far_thumb
shift: [ 10, -9 ]
# Apply a fillet to the polygon specified above to round the corners
roundedpolygon:
- type: outline
name: polygonoutline
fillet: 4
# Create an outline of 14x14mm cutouts on each key/point
switch_cutouts:
- type: keys
side: left
size: 14 # 14mmx14mm cutouts will fit Choc and MX switches
bound: false
# Create a keycap outline for each key/point
keycap_outlines:
- type: keys
side: left
size: [choc_keycap_x, choc_keycap_y] # Choc keycaps are 17.5 x 16.5
bound: false
# Subtract switch_cutouts from the main shape to create a switch plate outline
switch_plate: [roundedpolygon, -switch_cutouts]
# Subtract keycap_outlines from the outer shape to visualize keycaps
choc_caps_preview: [roundedpolygon, -keycap_outlines]
cases:
# Generate switch plate STL to print a test layout
switchplate:
- type: outline
name: switch_plate
extrude: 1.2 # mm, Choc plate height
pcbs:
tuck-n-roll:
outlines:
- outline:
roundedpolygon
footprints:
promicro:
type: promicro
anchor:
ref: matrix_inner_top
shift: [28, -8]
rotate: -127
params:
orientation: down
scrollwheel:
type: scrollwheel
anchor:
ref: matrix_index_bottom
shift: [ -3, -20 ]
rotate: -90
nets:
from: P21
to: enc_diode
A: P8
B: P9
C: GND
D: ''
params:
reverse: true
encoderdiode:
type: diode
anchor:
ref: thumbfan_near_thumb
rotate: 90
shift: [ -8.25, 0 ]
nets:
from: enc_diode
to: P7
params:
via_in_pad: true # This option requires a fork of ergogen
through_hole: false # This option requires a fork of ergogen
###############################################
## The footprints below this line are custom
## they rely on a fork of Ergogen to work
##
## Delete everything below this line to use this with V3.x.x
###############################################
reset:
type: tactswitch
anchor:
ref: matrix_inner_top
shift: [43, -10]
rotate: 53
nets:
from: GND
to: RST
mounthole1:
type: mountinghole
anchor:
ref: matrix_inner_bottom
shift: [ 0.55cx, -1cy ]
nets:
from: GND
mounthole2:
type: mountinghole
anchor:
ref: matrix_inner_top
shift: [ 0.7cx, 1 ]
nets:
from: GND
mounthole3:
type: mountinghole
anchor:
ref: matrix_pinky_bottom
shift: [ 12.2, 6.2 ]
nets:
from: GND
mounthole4:
type: mountinghole
anchor:
ref: matrix_pinky_top
shift: [ 13.7, 7.5 ]
nets:
from: GND
mounthole5:
type: mountinghole
anchor:
ref: matrix_index_home
shift: [ -0.65cx, 0.65cy ]
nets:
from: GND
logoback:
type: rawkicad
params:
data: '
(footprint "LOGO" (layer "F.Cu")
(tedit 0) (tstamp fe691406-f19a-45a1-b855-6bb3bb36c4e0)
(at 8.329084 21.325417)
(attr through_hole)
(fp_text reference "G***" (at 0 0) (layer "F.SilkS") hide
(effects (font (size 1.524 1.524) (thickness 0.3)))
(tstamp bebd0bf5-8089-464e-9b6e-d90d881d542a)
)
(fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide
(effects (font (size 1.524 1.524) (thickness 0.3)))
(tstamp 83fbdd63-58d2-4d2a-a34b-84aa3307569e)
)
(fp_poly (pts
(xy -4.239229 -9.083282)
(xy -4.195014 -9.044137)
(xy -4.126792 -8.982161)
(xy -4.037918 -8.900503)
(xy -3.931747 -8.802312)
(xy -3.811636 -8.690736)
(xy -3.680941 -8.568923)
(xy -3.543016 -8.440023)
(xy -3.401219 -8.307184)
(xy -3.258905 -8.173554)
(xy -3.119429 -8.042282)
(xy -2.986148 -7.916517)
(xy -2.862417 -7.799407)
(xy -2.751592 -7.6941)
(xy -2.657029 -7.603746)
(xy -2.582084 -7.531493)
(xy -2.530113 -7.480489)
(xy -2.504471 -7.453883)
(xy -2.502383 -7.451058)
(xy -2.516556 -7.434731)
(xy -2.559393 -7.3915)
(xy -2.62871 -7.323452)
(xy -2.722328 -7.232678)
(xy -2.838064 -7.121268)
(xy -2.973737 -6.991311)
(xy -3.127166 -6.844898)
(xy -3.296168 -6.684117)
(xy -3.478563 -6.51106)
(xy -3.67217 -6.327816)
(xy -3.862341 -6.148231)
(xy -5.228167 -4.859836)
(xy -5.228167 0.8255)
(xy -7.006167 0.8255)
(xy -7.006167 -3.213514)
(xy -6.136886 -4.033873)
(xy -5.267606 -4.854233)
(xy -5.348428 -4.932629)
(xy -5.379572 -4.962419)
(xy -5.438227 -5.018111)
(xy -5.521088 -5.096581)
(xy -5.624849 -5.194706)
(xy -5.746207 -5.309361)
(xy -5.881855 -5.437424)
(xy -6.028489 -5.575771)
(xy -6.182803 -5.721278)
(xy -6.212417 -5.749192)
(xy -6.364638 -5.892945)
(xy -6.507097 -6.028022)
(xy -6.636895 -6.151632)
(xy -6.751129 -6.260987)
(xy -6.8469 -6.3533)
(xy -6.921305 -6.42578)
(xy -6.971443 -6.475641)
(xy -6.994415 -6.500092)
(xy -6.995584 -6.501995)
(xy -6.980621 -6.517897)
(xy -6.937511 -6.560298)
(xy -6.868923 -6.626671)
(xy -6.777524 -6.714489)
(xy -6.665984 -6.821225)
(xy -6.53697 -6.944351)
(xy -6.393152 -7.081341)
(xy -6.237197 -7.229667)
(xy -6.071774 -7.386802)
(xy -5.899551 -7.550219)
(xy -5.723198 -7.717391)
(xy -5.545381 -7.885791)
(xy -5.36877 -8.052892)
(xy -5.196034 -8.216167)
(xy -5.029839 -8.373087)
(xy -4.872856 -8.521127)
(xy -4.727752 -8.65776)
(xy -4.597196 -8.780457)
(xy -4.483856 -8.886692)
(xy -4.3904 -8.973938)
(xy -4.319497 -9.039667)
(xy -4.273816 -9.081353)
(xy -4.256079 -9.096448)
(xy -4.239229 -9.083282)
) (layer "B.SilkS") (width 0.01) (fill solid) (tstamp 2222a6aa-b229-4aa9-88cf-122c7a031bbe))
(fp_poly (pts
(xy -8.85328 -3.119027)
(xy -7.980477 -2.296583)
(xy -7.980155 1.381125)
(xy -7.979834 5.058833)
(xy -8.857001 5.058833)
(xy -9.045368 5.058463)
(xy -9.220183 5.057405)
(xy -9.376998 5.055739)
(xy -9.51137 5.053546)
(xy -9.618851 5.050904)
(xy -9.694996 5.047895)
(xy -9.735359 5.044597)
(xy -9.74071 5.042958)
(xy -9.741291 5.020568)
(xy -9.741761 4.957801)
(xy -9.742121 4.856613)
(xy -9.742372 4.71896)
(xy -9.742517 4.546799)
(xy -9.742556 4.342085)
(xy -9.742493 4.106774)
(xy -9.742328 3.842823)
(xy -9.742063 3.552188)
(xy -9.741701 3.236825)
(xy -9.741242 2.89869)
(xy -9.740689 2.539739)
(xy -9.740043 2.161929)
(xy -9.739306 1.767214)
(xy -9.738481 1.357553)
(xy -9.737567 0.9349)
(xy -9.736667 0.542806)
(xy -9.726084 -3.941471)
(xy -8.85328 -3.119027)
) (layer "B.SilkS") (width 0.01) (fill solid) (tstamp 877b3a64-56de-49c7-a817-6fc545e2da76))
(fp_poly (pts
(xy 5.2705 -4.60375)
(xy 5.270426 -4.170623)
(xy 5.27021 -3.74886)
(xy 5.269858 -3.340403)
(xy 5.269377 -2.947195)
(xy 5.268775 -2.571181)
(xy 5.268057 -2.214302)
(xy 5.267231 -1.878502)
(xy 5.266304 -1.565725)
(xy 5.265282 -1.277913)
(xy 5.264173 -1.01701)
(xy 5.262983 -0.784959)
(xy 5.261718 -0.583702)
(xy 5.260387 -0.415184)
(xy 5.258996 -0.281346)
(xy 5.257551 -0.184133)
(xy 5.256059 -0.125488)
(xy 5.254625 -0.107263)
(xy 5.236754 -0.121683)
(xy 5.190989 -0.162671)
(xy 5.12012 -0.227628)
(xy 5.026935 -0.313955)
(xy 4.914224 -0.419054)
(xy 4.784774 -0.540326)
(xy 4.641375 -0.675173)
(xy 4.486817 -0.820994)
(xy 4.365625 -0.935647)
(xy 3.4925 -1.762601)
(xy 3.4925 -9.101667)
(xy 5.2705 -9.101667)
(xy 5.2705 -4.60375)
) (layer "B.SilkS") (width 0.01) (fill solid) (tstamp acf5a3f2-e132-4b9d-b96e-0d22e6212e53))
(fp_poly (pts
(xy 2.54 -0.834135)
(xy 1.673855 -0.020192)
(xy 1.513417 0.130784)
(xy 1.362556 0.27315)
(xy 1.224044 0.404264)
(xy 1.100648 0.521486)
(xy 0.995138 0.622175)
(xy 0.910283 0.70369)
(xy 0.848853 0.763391)
(xy 0.813618 0.798637)
(xy 0.806022 0.807339)
(xy 0.820664 0.82397)
(xy 0.863403 0.866964)
(xy 0.931495 0.933683)
(xy 1.022197 1.021489)
(xy 1.132765 1.127743)
(xy 1.260457 1.249807)
(xy 1.402531 1.385042)
(xy 1.556242 1.530812)
(xy 1.673168 1.641362)
(xy 1.833177 1.792982)
(xy 1.983065 1.936027)
(xy 2.120144 2.067864)
(xy 2.241727 2.18586)
(xy 2.345127 2.287381)
(xy 2.427657 2.369792)
(xy 2.486629 2.430462)
(xy 2.519357 2.466755)
(xy 2.525126 2.47635)
(xy 2.507507 2.492741)
(xy 2.461338 2.536032)
(xy 2.388881 2.604092)
(xy 2.2924 2.694793)
(xy 2.174158 2.806006)
(xy 2.036417 2.9356)
(xy 1.881441 3.081447)
(xy 1.711494 3.241419)
(xy 1.528837 3.413384)
(xy 1.335735 3.595216)
(xy 1.184306 3.737826)
(xy 0.984068 3.926376)
(xy 0.792017 4.107139)
(xy 0.610476 4.277934)
(xy 0.441772 4.436576)
(xy 0.288227 4.580881)
(xy 0.152167 4.708668)
(xy 0.035916 4.817751)
(xy -0.058201 4.905948)
(xy -0.12786 4.971076)
(xy -0.170737 5.01095)
(xy -0.1838 5.022868)
(xy -0.193819 5.03047)
(xy -0.205124 5.034236)
(xy -0.220208 5.032033)
(xy -0.241564 5.021728)
(xy -0.271683 5.001187)
(xy -0.313058 4.968279)
(xy -0.368181 4.920869)
(xy -0.439545 4.856825)
(xy -0.529641 4.774013)
(xy -0.640962 4.670301)
(xy -0.776001 4.543555)
(xy -0.937249 4.391643)
(xy -1.09294 4.244758)
(xy -1.253304 4.093206)
(xy -1.40425 3.950117)
(xy -1.542994 3.818159)
(xy -1.666751 3.700003)
(xy -1.772738 3.598315)
(xy -1.858171 3.515766)
(xy -1.920265 3.455025)
(xy -1.956237 3.418759)
(xy -1.964378 3.409384)
(xy -1.950283 3.392358)
(xy -1.907506 3.348458)
(xy -1.838229 3.27978)
(xy -1.744633 3.188424)
(xy -1.628902 3.076487)
(xy -1.493219 2.946068)
(xy -1.339764 2.799264)
(xy -1.170721 2.638174)
(xy -0.988273 2.464896)
(xy -0.794601 2.281528)
(xy -0.605052 2.102577)
(xy 0.760734 0.814917)
(xy 0.762 -4.868333)
(xy 2.54 -4.868333)
(xy 2.54 -0.834135)
) (layer "B.SilkS") (width 0.01) (fill solid) (tstamp cfcec767-adc9-43b7-87d8-8df88651f51d))
)
(footprint "LOGO" (layer "F.Cu")
(tedit 0) (tstamp 7467a081-4ee8-4976-9d6a-dd9a6ba249c7)
(at 8.329084 21.325417)
(attr through_hole)
(fp_text reference "G***" (at 0 0) (layer "F.SilkS") hide
(effects (font (size 1.524 1.524) (thickness 0.3)))
(tstamp 29403fed-f1fb-48b4-aecb-fb5afd4d1d34)
)
(fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide
(effects (font (size 1.524 1.524) (thickness 0.3)))
(tstamp 28254c4c-46f6-4af3-8d6a-b10f0737d6a3)
)
(fp_poly (pts
(xy 5.2705 -0.112422)
(xy 3.901755 1.176747)
(xy 3.654339 1.409796)
(xy 3.382457 1.66592)
(xy 3.092442 1.939151)
(xy 2.790629 2.22352)
(xy 2.48335 2.513061)
(xy 2.176941 2.801803)
(xy 1.877733 3.08378)
(xy 1.592061 3.353024)
(xy 1.326258 3.603565)
(xy 1.157792 3.762375)
(xy -0.217427 5.058833)
(xy -9.736667 5.058833)
(xy -9.736667 -2.262254)
(xy -7.979834 -2.262254)
(xy -7.979834 3.386667)
(xy -4.968875 3.385581)
(xy -1.957917 3.384496)
(xy -1.484762 2.93579)
(xy -1.011606 2.487083)
(xy -4.00881 2.481719)
(xy -7.006013 2.476354)
(xy -7.011382 -0.348445)
(xy -7.01675 -3.173245)
(xy -7.498292 -2.71775)
(xy -7.979834 -2.262254)
(xy -9.736667 -2.262254)
(xy -9.736667 -3.934484)
(xy -8.767982 -4.847167)
(xy -5.228167 -4.847167)
(xy -5.228167 0.804333)
(xy 0.762 0.804333)
(xy 0.762 -4.847167)
(xy -5.228167 -4.847167)
(xy -8.767982 -4.847167)
(xy -8.325624 -5.263951)
(xy -8.077092 -5.498134)
(xy -7.806452 -5.753185)
(xy -7.519659 -6.023489)
(xy -7.222669 -6.303432)
(xy -6.982415 -6.529917)
(xy -3.458151 -6.529917)
(xy -0.459076 -6.524552)
(xy 2.54 -6.519188)
(xy 2.54 -0.860492)
(xy 2.704041 -1.018106)
(xy 2.773158 -1.084204)
(xy 2.86469 -1.171289)
(xy 2.970202 -1.271359)
(xy 3.081257 -1.376412)
(xy 3.180291 -1.469848)
(xy 3.4925 -1.763976)
(xy 3.4925 -7.4295)
(xy -2.50825 -7.428774)
(xy -2.983201 -6.979345)
(xy -3.458151 -6.529917)
(xy -6.982415 -6.529917)
(xy -6.921438 -6.587399)
(xy -6.621921 -6.869775)
(xy -6.330073 -7.144947)
(xy -6.05185 -7.4073)
(xy -5.793208 -7.65122)
(xy -5.585067 -7.847542)
(xy -4.255553 -9.101667)
(xy 5.2705 -9.101667)
(xy 5.2705 -0.112422)
) (layer "B.Cu") (width 0.01) (fill solid) (tstamp cb7deeac-3f79-4dda-8754-359e451e4ca9))
)
(footprint "LOGO" (layer "F.Cu")
(tedit 0) (tstamp 450f4d1f-5a40-40a1-a18d-bdb214c8ecc9)
(at 8.329084 21.325417)
(attr through_hole)
(fp_text reference "G***" (at 0 0) (layer "F.SilkS") hide
(effects (font (size 1.524 1.524) (thickness 0.3)))
(tstamp 2b60e9ca-bf20-4a3d-8ddd-8772693fdf27)
)
(fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide
(effects (font (size 1.524 1.524) (thickness 0.3)))
(tstamp d26070f9-7804-4e85-bb32-e01cde3a55de)
)
(fp_poly (pts
(xy 2.54 -4.847167)
(xy -5.246484 -4.847167)
(xy -6.602954 -3.566583)
(xy -6.804718 -3.376298)
(xy -6.997814 -3.194557)
(xy -7.180013 -3.023439)
(xy -7.349084 -2.865021)
(xy -7.502798 -2.721378)
(xy -7.638927 -2.59459)
(xy -7.755239 -2.486732)
(xy -7.849505 -2.399882)
(xy -7.919495 -2.336116)
(xy -7.962981 -2.297513)
(xy -7.97761 -2.286)
(xy -7.99604 -2.300105)
(xy -8.042319 -2.340639)
(xy -8.113551 -2.404935)
(xy -8.206839 -2.490321)
(xy -8.319287 -2.594131)
(xy -8.447997 -2.713693)
(xy -8.590073 -2.84634)
(xy -8.742618 -2.989402)
(xy -8.818606 -3.060892)
(xy -8.976527 -3.209634)
(xy -9.126303 -3.350741)
(xy -9.264885 -3.481337)
(xy -9.389221 -3.598544)
(xy -9.496262 -3.699488)
(xy -9.582956 -3.78129)
(xy -9.646253 -3.841074)
(xy -9.683102 -3.875964)
(xy -9.690092 -3.882632)
(xy -9.738768 -3.929479)
(xy -8.491222 -5.106942)
(xy -8.294526 -5.292561)
(xy -8.104239 -5.472077)
(xy -7.92297 -5.643032)
(xy -7.753327 -5.80297)
(xy -7.59792 -5.949433)
(xy -7.459356 -6.079962)
(xy -7.340244 -6.192099)
(xy -7.243194 -6.283388)
(xy -7.170813 -6.35137)
(xy -7.125711 -6.393588)
(xy -7.117005 -6.40168)
(xy -6.990335 -6.518955)
(xy -6.11639 -5.694633)
(xy -5.242445 -4.870312)
(xy -4.923098 -5.173422)
(xy -4.827593 -5.264013)
(xy -4.708017 -5.377346)
(xy -4.571061 -5.507082)
(xy -4.423419 -5.646884)
(xy -4.271784 -5.790414)
(xy -4.122849 -5.931333)
(xy -4.053417 -5.997005)
(xy -3.503084 -6.517478)
(xy -0.481542 -6.518406)
(xy 2.54 -6.519333)
(xy 2.54 -4.847167)
) (layer "B.Mask") (width 0.01) (fill solid) (tstamp 1acb420c-7c52-4e84-8c7c-5e6e4c201e2b))
(fp_poly (pts
(xy -4.968875 3.387846)
(xy -1.957917 3.389025)
(xy -1.164167 4.13969)
(xy -1.007708 4.287742)
(xy -0.858192 4.429388)
(xy -0.71891 4.5615)
(xy -0.593151 4.68095)
(xy -0.484204 4.784611)
(xy -0.395358 4.869356)
(xy -0.329903 4.932056)
(xy -0.291127 4.969585)
(xy -0.286062 4.974594)
(xy -0.201706 5.058833)
(xy -7.979834 5.058833)
(xy -7.979834 3.386667)
(xy -4.968875 3.387846)
) (layer "B.Mask") (width 0.01) (fill solid) (tstamp 4e93aea6-4486-40d2-85ed-541cbf9553c2))
(fp_poly (pts
(xy 3.513666 -7.4295)
(xy -2.50825 -7.42989)
(xy -3.376084 -8.248599)
(xy -3.536725 -8.400329)
(xy -3.687972 -8.543537)
(xy -3.827043 -8.675567)
(xy -3.951158 -8.793761)
(xy -4.057535 -8.895462)
(xy -4.143393 -8.978013)
(xy -4.205953 -9.038758)
(xy -4.242431 -9.075038)
(xy -4.250973 -9.084488)
(xy -4.230893 -9.086266)
(xy -4.170567 -9.087993)
(xy -4.07208 -9.08966)
(xy -3.937519 -9.091257)
(xy -3.76897 -9.092776)
(xy -3.56852 -9.094208)
(xy -3.338256 -9.095542)
(xy -3.080263 -9.09677)
(xy -2.796628 -9.097883)
(xy -2.489437 -9.098871)
(xy -2.160778 -9.099725)
(xy -1.812736 -9.100435)
(xy -1.447397 -9.100993)
(xy -1.066849 -9.10139)
(xy -0.673177 -9.101615)
(xy -0.372181 -9.101667)
(xy 3.513666 -9.101667)
(xy 3.513666 -7.4295)
) (layer "B.Mask") (width 0.01) (fill solid) (tstamp 5698b624-b646-49e8-a63f-ffea903140b3))
(fp_poly (pts
(xy 3.527038 -1.732161)
(xy 3.575074 -1.692023)
(xy 3.646683 -1.629029)
(xy 3.738472 -1.546371)
(xy 3.847048 -1.447244)
(xy 3.969018 -1.334839)
(xy 4.100991 -1.21235)
(xy 4.239573 -1.082969)
(xy 4.381373 -0.94989)
(xy 4.522997 -0.816306)
(xy 4.661053 -0.68541)
(xy 4.792148 -0.560394)
(xy 4.91289 -0.444452)
(xy 5.019887 -0.340776)
(xy 5.109746 -0.25256)
(xy 5.179074 -0.182997)
(xy 5.224479 -0.135279)
(xy 5.242568 -0.1126)
(xy 5.242734 -0.111641)
(xy 5.227029 -0.093091)
(xy 5.18297 -0.048009)
(xy 5.113079 0.021174)
(xy 5.019876 0.112028)
(xy 4.905884 0.222122)
(xy 4.773624 0.349027)
(xy 4.625618 0.490312)
(xy 4.464387 0.643547)
(xy 4.292453 0.806301)
(xy 4.191 0.902048)
(xy 4.00368 1.078663)
(xy 3.81748 1.254263)
(xy 3.635995 1.425457)
(xy 3.462817 1.588854)
(xy 3.301542 1.74106)
(xy 3.155763 1.878685)
(xy 3.029074 1.998336)
(xy 2.925068 2.09662)
(xy 2.84734 2.170147)
(xy 2.831846 2.184822)
(xy 2.520442 2.47985)
(xy 1.650439 1.657967)
(xy 1.489787 1.506331)
(xy 1.338463 1.363755)
(xy 1.199237 1.232831)
(xy 1.074879 1.11615)
(xy 0.968158 1.016306)
(xy 0.881844 0.93589)
(xy 0.818706 0.877495)
(xy 0.781514 0.843713)
(xy 0.772335 0.836083)
(xy 0.755891 0.850199)
(xy 0.711471 0.890819)
(xy 0.641848 0.955347)
(xy 0.549795 1.041191)
(xy 0.438083 1.145755)
(xy 0.309487 1.266446)
(xy 0.166778 1.400669)
(xy 0.012729 1.545831)
(xy -0.104316 1.656292)
(xy -0.972866 2.4765)
(xy -7.006167 2.4765)
(xy -7.006167 0.804333)
(xy 0.773874 0.804333)
(xy 2.125826 -0.470958)
(xy 2.327483 -0.660884)
(xy 2.520669 -0.842256)
(xy 2.703131 -1.012992)
(xy 2.872615 -1.171008)
(xy 3.026866 -1.314221)
(xy 3.16363 -1.44055)
(xy 3.280653 -1.547911)
(xy 3.375682 -1.634221)
(xy 3.446462 -1.697397)
(xy 3.49074 -1.735358)
(xy 3.505966 -1.74625)
(xy 3.527038 -1.732161)
) (layer "B.Mask") (width 0.01) (fill solid) (tstamp a74be674-b7fb-4ae7-b295-1a1402a3c729))
)'
logofront:
type: rawkicad
params:
data: '
(footprint "LOGO" (layer "F.Cu")
(tedit 0) (tstamp 8b57ef88-e433-4dd7-9b5c-43607f579019)
(at 8.128 18.796)
(attr through_hole)
(fp_text reference "G***" (at 0 0) (layer "F.SilkS") hide
(effects (font (size 1.524 1.524) (thickness 0.3)))
(tstamp 7261740e-979a-47e9-837b-2e9c92e408c8)
)
(fp_text value "FRONTLOGOSILK" (at 0.75 0) (layer "F.SilkS") hide
(effects (font (size 1.524 1.524) (thickness 0.3)))
(tstamp 2ace4268-2614-4eaf-ab1f-2d3e7728a85e)
)
(fp_poly (pts
(xy 6.941644 -0.968375)
(xy 6.940621 0.85725)
(xy 6.547865 1.227667)
(xy 6.438226 1.330723)
(xy 6.336326 1.42585)
(xy 6.246962 1.508623)
(xy 6.174929 1.574616)
(xy 6.125024 1.619404)
(xy 6.104388 1.63689)
(xy 6.053666 1.675697)
(xy 6.053666 -2.794)
(xy 6.942666 -2.794)
(xy 6.941644 -0.968375)
) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp 9eae8344-3bd9-4ede-afdd-7c8857bb339c))
(fp_poly (pts
(xy 8.297333 2.113788)
(xy 8.884708 2.668618)
(xy 9.020347 2.796799)
(xy 9.149749 2.919197)
(xy 9.268858 3.031967)
(xy 9.37362 3.131264)
(xy 9.459977 3.213245)
(xy 9.523874 3.274064)
(xy 9.561256 3.309878)
(xy 9.562427 3.311013)
(xy 9.652772 3.398579)
(xy 9.226224 3.800081)
(xy 9.113927 3.905159)
(xy 9.010999 4.000277)
(xy 8.921629 4.081662)
(xy 8.850003 4.145538)
(xy 8.80031 4.188131)
(xy 8.776737 4.205665)
(xy 8.776046 4.205884)
(xy 8.756004 4.192727)
(xy 8.708782 4.153373)
(xy 8.637779 4.090899)
(xy 8.546391 4.008385)
(xy 8.438019 3.908908)
(xy 8.316061 3.795546)
(xy 8.183914 3.671378)
(xy 8.138583 3.628492)
(xy 8.001693 3.498698)
(xy 7.872418 3.375985)
(xy 7.754451 3.263869)
(xy 7.651485 3.165868)
(xy 7.567214 3.085496)
(xy 7.505332 3.026271)
(xy 7.469533 2.991709)
(xy 7.464923 2.987166)
(xy 7.405096 2.927532)
(xy 7.824756 2.53156)
(xy 7.935073 2.426835)
(xy 8.03454 2.331193)
(xy 8.119179 2.248556)
(xy 8.185015 2.182845)
(xy 8.228072 2.137983)
(xy 8.244375 2.117892)
(xy 8.244416 2.117599)
(xy 8.229625 2.098878)
(xy 8.187903 2.055164)
(xy 8.123229 1.990387)
(xy 8.03958 1.90848)
(xy 7.940936 1.813376)
(xy 7.831274 1.709007)
(xy 7.826375 1.704374)
(xy 7.408333 1.309139)
(xy 7.408333 -0.6985)
(xy 8.297333 -0.6985)
(xy 8.297333 2.113788)
) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp afebb913-b908-46c7-810e-00c77883299c))
(fp_poly (pts
(xy 10.783041 -2.748305)
(xy 10.829162 -2.708892)
(xy 10.898204 -2.647641)
(xy 10.986254 -2.568184)
(xy 11.0894 -2.474154)
(xy 11.203728 -2.369181)
(xy 11.325326 -2.256898)
(xy 11.450283 -2.140935)
(xy 11.574684 -2.024925)
(xy 11.694618 -1.912499)
(xy 11.806173 -1.807288)
(xy 11.905435 -1.712925)
(xy 11.988493 -1.633041)
(xy 12.051433 -1.571266)
(xy 12.090344 -1.531234)
(xy 12.092249 -1.529139)
(xy 12.102513 -1.515881)
(xy 12.106234 -1.501504)
(xy 12.100318 -1.482481)
(xy 12.081668 -1.455289)
(xy 12.04719 -1.416402)
(xy 11.993789 -1.362298)
(xy 11.918369 -1.28945)
(xy 11.817836 -1.194335)
(xy 11.705957 -1.089247)
(xy 11.595035 -0.984706)
(xy 11.495036 -0.889552)
(xy 11.409906 -0.807616)
(xy 11.343595 -0.742726)
(xy 11.300048 -0.698713)
(xy 11.283213 -0.679406)
(xy 11.283139 -0.679038)
(xy 11.298362 -0.661948)
(xy 11.340644 -0.61995)
(xy 11.405969 -0.556889)
(xy 11.490323 -0.476606)
(xy 11.589692 -0.382947)
(xy 11.70006 -0.279753)
(xy 11.704985 -0.275167)
(xy 12.125525 0.116417)
(xy 12.127012 1.116542)
(xy 12.1285 2.116667)
(xy 11.2395 2.116667)
(xy 11.238757 0.714375)
(xy 11.238015 -0.687917)
(xy 10.720405 -1.17475)
(xy 10.588359 -1.298863)
(xy 10.458575 -1.420696)
(xy 10.336247 -1.535387)
(xy 10.22657 -1.638069)
(xy 10.134739 -1.723877)
(xy 10.065947 -1.787947)
(xy 10.04192 -1.810212)
(xy 9.881045 -1.958841)
(xy 10.308658 -2.360546)
(xy 10.421279 -2.465444)
(xy 10.524766 -2.560125)
(xy 10.614896 -2.640861)
(xy 10.687447 -2.703924)
(xy 10.738195 -2.745587)
(xy 10.762918 -2.762122)
(xy 10.763752 -2.76225)
(xy 10.783041 -2.748305)
) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp c710bcb4-017a-40f6-a3f1-7c4e74415ee2))
(fp_poly (pts
(xy 13.472899 -0.212128)
(xy 13.474454 -0.151854)
(xy 13.475929 -0.054778)
(xy 13.477309 0.076334)
(xy 13.478579 0.238718)
(xy 13.479725 0.429607)
(xy 13.480733 0.646237)
(xy 13.481586 0.885842)
(xy 13.482271 1.145655)
(xy 13.482772 1.422913)
(xy 13.483075 1.714848)
(xy 13.483166 1.989667)
(xy 13.483166 4.212167)
(xy 12.594166 4.212167)
(xy 12.59471 2.397125)
(xy 12.595253 0.582083)
(xy 13.027323 0.174625)
(xy 13.139669 0.069062)
(xy 13.24198 -0.026337)
(xy 13.330237 -0.107884)
(xy 13.400422 -0.171891)
(xy 13.448515 -0.214669)
(xy 13.470499 -0.232531)
(xy 13.47128 -0.232833)
(xy 13.472899 -0.212128)
) (layer "F.SilkS") (width 0.01) (fill solid) (tstamp c85f8180-f96e-466a-9397-7df7b7746fa8))
)
(footprint "LOGO" (layer "F.Cu")
(tedit 0) (tstamp 163023a3-d968-45c1-8160-42f2742e5cb6)
(at 8.128 18.796)
(attr through_hole)
(fp_text reference "G***" (at 0 0) (layer "F.SilkS") hide
(effects (font (size 1.524 1.524) (thickness 0.3)))
(tstamp c8f664bd-5844-462b-8d4f-1b66ea739cce)
)
(fp_text value "LOGO" (at 0.75 0) (layer "F.SilkS") hide
(effects (font (size 1.524 1.524) (thickness 0.3)))
(tstamp f0c62011-45f8-43bd-bc4c-fa3a46c39691)
)
(fp_poly (pts
(xy 1.862584 6.67853)
(xy 1.894416 6.697303)
(xy 1.937193 6.746575)
(xy 1.945356 6.806835)
(xy 1.917248 6.863771)
(xy 1.914071 6.867071)
(xy 1.870116 6.896441)
(xy 1.823229 6.89113)
(xy 1.782709 6.867383)
(xy 1.742979 6.818458)
(xy 1.739763 6.761599)
(xy 1.772622 6.709527)
(xy 1.788583 6.697303)
(xy 1.83001 6.674908)
(xy 1.862584 6.67853)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 03b9aa15-0e9d-4f59-8303-4b8de875dbef))
(fp_poly (pts
(xy -9.620247 -2.825845)
(xy -9.37119 -2.7585)
(xy -9.170459 -2.673877)
(xy -8.974667 -2.578334)
(xy -8.974667 -2.252251)
(xy -8.975446 -2.14018)
(xy -8.977595 -2.044735)
(xy -8.980833 -1.973137)
(xy -8.984877 -1.932605)
(xy -8.987391 -1.926167)
(xy -9.007417 -1.939642)
(xy -9.050827 -1.97586)
(xy -9.110218 -2.028503)
(xy -9.148989 -2.064002)
(xy -9.325329 -2.201858)
(xy -9.513496 -2.302468)
(xy -9.709188 -2.365777)
(xy -9.908105 -2.391731)
(xy -10.105944 -2.380277)
(xy -10.298405 -2.331359)
(xy -10.481187 -2.244923)
(xy -10.649989 -2.120916)
(xy -10.690123 -2.083428)
(xy -10.816369 -1.931291)
(xy -10.908174 -1.759074)
(xy -10.964807 -1.572305)
(xy -10.985538 -1.376508)
(xy -10.969637 -1.177212)
(xy -10.916372 -0.979943)
(xy -10.854227 -0.841799)
(xy -10.740561 -0.670601)
(xy -10.600208 -0.531564)
(xy -10.435529 -0.426055)
(xy -10.248889 -0.355443)
(xy -10.042648 -0.321094)
(xy -9.949178 -0.317813)
(xy -9.780587 -0.326296)
(xy -9.630231 -0.353414)
(xy -9.490115 -0.402733)
(xy -9.352242 -0.477818)
(xy -9.208618 -0.582235)
(xy -9.054042 -0.716955)
(xy -8.9535 -0.810126)
(xy -8.9535 -0.150239)
(xy -9.092848 -0.072311)
(xy -9.310013 0.027032)
(xy -9.550507 0.09456)
(xy -9.757618 0.125963)
(xy -9.852058 0.135002)
(xy -9.933051 0.141557)
(xy -9.989827 0.144819)
(xy -10.008785 0.144779)
(xy -10.05335 0.140434)
(xy -10.113969 0.134517)
(xy -10.117667 0.134156)
(xy -10.379487 0.090505)
(xy -10.617378 0.012488)
(xy -10.833497 -0.100917)
(xy -11.029997 -0.250734)
(xy -11.12617 -0.344453)
(xy -11.278486 -0.531597)
(xy -11.393004 -0.7333)
(xy -11.470916 -0.952659)
(xy -11.513413 -1.192769)
(xy -11.52273 -1.375833)
(xy -11.510982 -1.59611)
(xy -11.47117 -1.792299)
(xy -11.400102 -1.972011)
(xy -11.294585 -2.142859)
(xy -11.151426 -2.312453)
(xy -11.113547 -2.351372)
(xy -10.921476 -2.521887)
(xy -10.72091 -2.653713)
(xy -10.50492 -2.750277)
(xy -10.266575 -2.815003)
(xy -10.130315 -2.837372)
(xy -9.872211 -2.851952)
(xy -9.620247 -2.825845)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 057045b5-5f1f-4792-9512-4b6b3a41c527))
(fp_poly (pts
(xy 7.415515 -2.780465)
(xy 7.604928 -2.780069)
(xy 7.818559 -2.779405)
(xy 8.053386 -2.778482)
(xy 8.306392 -2.777305)
(xy 8.574557 -2.775881)
(xy 8.854862 -2.774215)
(xy 8.859511 -2.774186)
(xy 10.765772 -2.76225)
(xy 10.335193 -2.354792)
(xy 9.904614 -1.947333)
(xy 6.9215 -1.947333)
(xy 6.9215 -2.358834)
(xy 6.922278 -2.486235)
(xy 6.924447 -2.598412)
(xy 6.927757 -2.688773)
(xy 6.931959 -2.750725)
(xy 6.936802 -2.777678)
(xy 6.937375 -2.778229)
(xy 6.960415 -2.77926)
(xy 7.022769 -2.779993)
(xy 7.121416 -2.780433)
(xy 7.253338 -2.780589)
(xy 7.415515 -2.780465)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 15e28da2-f523-427c-a9cc-efa75385d95a))
(fp_poly (pts
(xy 4.318 6.0966)
(xy 4.397375 6.044807)
(xy 4.516067 5.990147)
(xy 4.637764 5.976593)
(xy 4.757371 6.003698)
(xy 4.869794 6.071017)
(xy 4.889462 6.087901)
(xy 4.969948 6.18706)
(xy 5.01853 6.30417)
(xy 5.035724 6.43052)
(xy 5.022045 6.557401)
(xy 4.978009 6.676102)
(xy 4.90413 6.777914)
(xy 4.84572 6.827252)
(xy 4.765295 6.865198)
(xy 4.664103 6.889001)
(xy 4.56233 6.89523)
(xy 4.497916 6.886348)
(xy 4.453705 6.866312)
(xy 4.398289 6.83142)
(xy 4.386791 6.823016)
(xy 4.318 6.771179)
(xy 4.318 6.82645)
(xy 4.314002 6.862312)
(xy 4.293832 6.876215)
(xy 4.245223 6.875685)
(xy 4.238625 6.875153)
(xy 4.15925 6.868583)
(xy 4.15925 6.438196)
(xy 4.318 6.438196)
(xy 4.334354 6.543437)
(xy 4.378719 6.631132)
(xy 4.444049 6.697316)
(xy 4.5233 6.738025)
(xy 4.609424 6.749291)
(xy 4.695378 6.727152)
(xy 4.756725 6.68511)
(xy 4.823704 6.600399)
(xy 4.859264 6.505114)
(xy 4.865628 6.406876)
(xy 4.845023 6.313304)
(xy 4.799675 6.23202)
(xy 4.731809 6.170643)
(xy 4.643651 6.136793)
(xy 4.595337 6.13256)
(xy 4.490542 6.151153)
(xy 4.407027 6.20391)
(xy 4.348904 6.286298)
(xy 4.320287 6.393784)
(xy 4.318 6.438196)
(xy 4.15925 6.438196)
(xy 4.15925 5.344583)
(xy 4.238625 5.338014)
(xy 4.318 5.331444)
(xy 4.318 6.0966)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 16daea59-a8a3-4d2f-813c-1ac8248e7b86))
(fp_poly (pts
(xy 13.483166 6.879167)
(xy 13.335 6.879167)
(xy 13.335 5.334)
(xy 13.483166 5.334)
(xy 13.483166 6.879167)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 1a5628ea-e5dd-4019-a4f6-e57d99d90851))
(fp_poly (pts
(xy -0.719667 -2.478658)
(xy -0.640292 -2.552384)
(xy -0.468837 -2.683643)
(xy -0.278197 -2.777986)
(xy -0.071208 -2.834648)
(xy 0.14929 -2.852867)
(xy 0.380462 -2.83188)
(xy 0.391583 -2.829909)
(xy 0.576284 -2.782302)
(xy 0.731413 -2.709935)
(xy 0.860696 -2.609422)
(xy 0.967864 -2.477373)
(xy 1.056645 -2.310403)
(xy 1.106727 -2.180167)
(xy 1.153583 -2.042583)
(xy 1.164166 0.179917)
(xy 1.17475 2.402417)
(xy 2.24613 1.375833)
(xy 2.952127 1.375833)
(xy 2.867772 1.458446)
(xy 2.832507 1.492228)
(xy 2.770459 1.550852)
(xy 2.685862 1.630351)
(xy 2.58295 1.726756)
(xy 2.465957 1.8361)
(xy 2.339119 1.954415)
(xy 2.233083 2.05316)
(xy 2.105764 2.172079)
(xy 1.988854 2.282134)
(xy 1.88585 2.379966)
(xy 1.800251 2.462216)
(xy 1.735556 2.525523)
(xy 1.695262 2.566528)
(xy 1.68275 2.581642)
(xy 1.696809 2.599804)
(xy 1.737181 2.645835)
(xy 1.801156 2.716787)
(xy 1.886025 2.809709)
(xy 1.989079 2.921651)
(xy 2.107609 3.049663)
(xy 2.238904 3.190796)
(xy 2.380257 3.3421)
(xy 2.428875 3.394002)
(xy 2.572908 3.547868)
(xy 2.707791 3.692364)
(xy 2.830818 3.824561)
(xy 2.939282 3.941534)
(xy 3.030477 4.040354)
(xy 3.101698 4.118095)
(xy 3.150238 4.171829)
(xy 3.173391 4.198629)
(xy 3.175 4.201074)
(xy 3.155017 4.204828)
(xy 3.099805 4.208039)
(xy 3.016464 4.210472)
(xy 2.912098 4.211895)
(xy 2.838039 4.212167)
(xy 2.501079 4.212167)
(xy 1.988426 3.667125)
(xy 1.864847 3.535828)
(xy 1.746661 3.410426)
(xy 1.637954 3.295245)
(xy 1.542814 3.194608)
(xy 1.465328 3.112841)
(xy 1.409583 3.054267)
(xy 1.384007 3.027649)
(xy 1.292242 2.933216)
(xy 1.164166 3.05592)
(xy 1.164166 4.212167)
(xy 0.635 4.212167)
(xy 0.635 1.175792)
(xy 0.634868 0.700247)
(xy 0.634469 0.2663)
(xy 0.633798 -0.126781)
(xy 0.63285 -0.479731)
(xy 0.631618 -0.793283)
(xy 0.630098 -1.068172)
(xy 0.628284 -1.30513)
(xy 0.626172 -1.504892)
(xy 0.623754 -1.668191)
(xy 0.621027 -1.795761)
(xy 0.617984 -1.888337)
(xy 0.614621 -1.94665)
(xy 0.612005 -1.967803)
(xy 0.565131 -2.1016)
(xy 0.48899 -2.216935)
(xy 0.390246 -2.304666)
(xy 0.34925 -2.328333)
(xy 0.290916 -2.354378)
(xy 0.23442 -2.370308)
(xy 0.166252 -2.378452)
(xy 0.072904 -2.381137)
(xy 0.042333 -2.381229)
(xy -0.145509 -2.368478)
(xy -0.302192 -2.328832)
(xy -0.430263 -2.260141)
(xy -0.532273 -2.160253)
(xy -0.610771 -2.027017)
(xy -0.668306 -1.85828)
(xy -0.689283 -1.763748)
(xy -0.697678 -1.70893)
(xy -0.704511 -1.638145)
(xy -0.709905 -1.54737)
(xy -0.713982 -1.432581)
(xy -0.716867 -1.289755)
(xy -0.718681 -1.114867)
(xy -0.719549 -0.903894)
(xy -0.719667 -0.770722)
(xy -0.719667 0.0635)
(xy -1.248834 0.0635)
(xy -1.248834 -4.931833)
(xy -0.719667 -4.931833)
(xy -0.719667 -2.478658)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 1c91e6df-d3ce-4a47-b5f1-29feb53c2884))
(fp_poly (pts
(xy 9.7155 6.498167)
(xy 9.313333 6.498167)
(xy 9.313333 6.35)
(xy 9.7155 6.35)
(xy 9.7155 6.498167)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 2318cf38-f0dd-4f96-a303-f91eb2a204a5))
(fp_poly (pts
(xy 6.789208 5.99418)
(xy 6.868583 6.00075)
(xy 6.879166 6.336057)
(xy 6.883407 6.462295)
(xy 6.887672 6.553162)
(xy 6.893123 6.615604)
(xy 6.900921 6.656568)
(xy 6.912228 6.683001)
(xy 6.928206 6.70185)
(xy 6.942339 6.713886)
(xy 6.995753 6.743414)
(xy 7.061191 6.747216)
(xy 7.077543 6.745328)
(xy 7.129928 6.736372)
(xy 7.168598 6.721645)
(xy 7.195794 6.695215)
(xy 7.213755 6.651153)
(xy 7.224723 6.583529)
(xy 7.230937 6.486413)
(xy 7.234639 6.353874)
(xy 7.235164 6.328135)
(xy 7.241913 5.990167)
(xy 7.408333 5.990167)
(xy 7.407868 6.312958)
(xy 7.4057 6.468785)
(xy 7.398385 6.588589)
(xy 7.383943 6.678563)
(xy 7.360397 6.744899)
(xy 7.325769 6.79379)
(xy 7.27808 6.831426)
(xy 7.234717 6.85495)
(xy 7.110523 6.894306)
(xy 6.988304 6.891481)
(xy 6.879433 6.852181)
(xy 6.821622 6.817607)
(xy 6.778497 6.779174)
(xy 6.747965 6.730338)
(xy 6.727929 6.664558)
(xy 6.716295 6.575291)
(xy 6.710968 6.455996)
(xy 6.709833 6.322594)
(xy 6.709833 5.987611)
(xy 6.789208 5.99418)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 29beeef3-3246-4313-b435-fa1d7d8251d8))
(fp_poly (pts
(xy 6.9689 0.87125)
(xy 7.016604 0.914147)
(xy 7.08832 0.980147)
(xy 7.180754 1.066176)
(xy 7.290609 1.169159)
(xy 7.414592 1.286023)
(xy 7.549407 1.413693)
(xy 7.630583 1.490834)
(xy 8.28675 2.115166)
(xy 10.207625 2.115916)
(xy 12.1285 2.116667)
(xy 12.1285 2.942167)
(xy 9.138508 2.942167)
(xy 8.765545 2.588666)
(xy 8.658142 2.486971)
(xy 8.557983 2.39233)
(xy 8.470135 2.309515)
(xy 8.399668 2.243301)
(xy 8.351648 2.19846)
(xy 8.335228 2.183357)
(xy 8.277874 2.131549)
(xy 7.901312 2.488342)
(xy 7.793641 2.590251)
(xy 7.693438 2.684886)
(xy 7.605689 2.767556)
(xy 7.535377 2.833568)
(xy 7.487487 2.878233)
(xy 7.470558 2.893762)
(xy 7.416367 2.942389)
(xy 6.750892 2.313847)
(xy 6.610849 2.181024)
(xy 6.480826 2.056635)
(xy 6.363975 1.943776)
(xy 6.263447 1.845539)
(xy 6.182395 1.765019)
(xy 6.123971 1.70531)
(xy 6.091327 1.669506)
(xy 6.085416 1.660642)
(xy 6.100234 1.638072)
(xy 6.141451 1.592344)
(xy 6.204214 1.52799)
(xy 6.283669 1.449543)
(xy 6.374962 1.361538)
(xy 6.473239 1.268508)
(xy 6.573647 1.174985)
(xy 6.671332 1.085503)
(xy 6.76144 1.004597)
(xy 6.839117 0.936798)
(xy 6.899509 0.886641)
(xy 6.937763 0.858658)
(xy 6.948504 0.854529)
(xy 6.9689 0.87125)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 36866528-87b7-4872-945b-9e0952a1d988))
(fp_poly (pts
(xy 10.282561 5.977919)
(xy 10.372392 5.995931)
(xy 10.433454 6.027725)
(xy 10.47898 6.081826)
(xy 10.498597 6.117031)
(xy 10.514841 6.153468)
(xy 10.52638 6.194031)
(xy 10.533988 6.246478)
(xy 10.538443 6.31857)
(xy 10.540521 6.418064)
(xy 10.541 6.540934)
(xy 10.541 6.881722)
(xy 10.461625 6.875153)
(xy 10.38225 6.868583)
(xy 10.376435 6.538015)
(xy 10.373796 6.411641)
(xy 10.370413 6.320652)
(xy 10.365357 6.2581)
(xy 10.357701 6.217036)
(xy 10.346517 6.190511)
(xy 10.330877 6.171579)
(xy 10.327035 6.168003)
(xy 10.264605 6.136794)
(xy 10.186743 6.130872)
(xy 10.111412 6.149506)
(xy 10.067997 6.178536)
(xy 10.050298 6.19944)
(xy 10.037427 6.226042)
(xy 10.028287 6.265537)
(xy 10.021779 6.32512)
(xy 10.016803 6.411986)
(xy 10.012262 6.533328)
(xy 10.011833 6.54632)
(xy 10.00125 6.868583)
(xy 9.921875 6.875153)
(xy 9.8425 6.881722)
(xy 9.8425 5.990167)
(xy 9.915531 5.990167)
(xy 9.973647 5.999237)
(xy 10.006325 6.021906)
(xy 10.022453 6.039119)
(xy 10.049293 6.037186)
(xy 10.098719 6.01471)
(xy 10.107919 6.009947)
(xy 10.190812 5.978959)
(xy 10.276507 5.97718)
(xy 10.282561 5.977919)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 36f3dd27-957f-4c57-9698-8a42a6e48276))
(fp_poly (pts
(xy -6.795764 -2.84162)
(xy -6.671559 -2.830496)
(xy -6.604 -2.818051)
(xy -6.435861 -2.761578)
(xy -6.262864 -2.67671)
(xy -6.101164 -2.571804)
(xy -6.049196 -2.531048)
(xy -5.907142 -2.413423)
(xy -5.90103 -2.59842)
(xy -5.894917 -2.783417)
(xy -5.635625 -2.78936)
(xy -5.376334 -2.795303)
(xy -5.376334 0.0635)
(xy -5.9055 0.0635)
(xy -5.9055 -0.29972)
(xy -6.025045 -0.193172)
(xy -6.206427 -0.059336)
(xy -6.410871 0.041503)
(xy -6.6332 0.107888)
(xy -6.86824 0.138362)
(xy -7.110813 0.131468)
(xy -7.157867 0.125739)
(xy -7.389174 0.073521)
(xy -7.603753 -0.015749)
(xy -7.798547 -0.139058)
(xy -7.970496 -0.29339)
(xy -8.116543 -0.475734)
(xy -8.23363 -0.683073)
(xy -8.318697 -0.912395)
(xy -8.351431 -1.050452)
(xy -8.377178 -1.274385)
(xy -7.82885 -1.274385)
(xy -7.814356 -1.129889)
(xy -7.781602 -0.997642)
(xy -7.728124 -0.863679)
(xy -7.723152 -0.853053)
(xy -7.624184 -0.689331)
(xy -7.495435 -0.548841)
(xy -7.343486 -0.437234)
(xy -7.174916 -0.360164)
(xy -7.135443 -0.34818)
(xy -7.023106 -0.328167)
(xy -6.888521 -0.320579)
(xy -6.749899 -0.325384)
(xy -6.62545 -0.34255)
(xy -6.597219 -0.349149)
(xy -6.409729 -0.418711)
(xy -6.246066 -0.522742)
(xy -6.107895 -0.659645)
(xy -5.996879 -0.82782)
(xy -5.92488 -0.994833)
(xy -5.901233 -1.074132)
(xy -5.886549 -1.154604)
(xy -5.879013 -1.250236)
(xy -5.876827 -1.36525)
(xy -5.882283 -1.531308)
(xy -5.901726 -1.668534)
(xy -5.938256 -1.789007)
(xy -5.994969 -1.904804)
(xy -6.029749 -1.961468)
(xy -6.152365 -2.117704)
(xy -6.295268 -2.237939)
(xy -6.459901 -2.322864)
(xy -6.647708 -2.37317)
(xy -6.860132 -2.389546)
(xy -6.922055 -2.388233)
(xy -7.025194 -2.382416)
(xy -7.10161 -2.372358)
(xy -7.166909 -2.35449)
(xy -7.236696 -2.325239)
(xy -7.27242 -2.308052)
(xy -7.442434 -2.201396)
(xy -7.588807 -2.062047)
(xy -7.70616 -1.895508)
(xy -7.740462 -1.829545)
(xy -7.776533 -1.749841)
(xy -7.800048 -1.683955)
(xy -7.814336 -1.617198)
(xy -7.822722 -1.534884)
(xy -7.827546 -1.445094)
(xy -7.82885 -1.274385)
(xy -8.377178 -1.274385)
(xy -8.381147 -1.308901)
(xy -8.372346 -1.565362)
(xy -8.325794 -1.813402)
(xy -8.242257 -2.046588)
(xy -8.229652 -2.07354)
(xy -8.181876 -2.165657)
(xy -8.13141 -2.24412)
(xy -8.068957 -2.321418)
(xy -7.985221 -2.410037)
(xy -7.961176 -2.434127)
(xy -7.799903 -2.577132)
(xy -7.635422 -2.685343)
(xy -7.456228 -2.765479)
(xy -7.323667 -2.806423)
(xy -7.215604 -2.826714)
(xy -7.082074 -2.839498)
(xy -6.937365 -2.844543)
(xy -6.795764 -2.84162)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 3a1681cc-2f9c-4b7b-b6e3-0c7973786ae3))
(fp_poly (pts
(xy 10.68367 -1.232958)
(xy 10.786933 -1.135498)
(xy 10.891461 -1.037239)
(xy 10.988658 -0.946236)
(xy 11.069925 -0.870542)
(xy 11.113659 -0.830127)
(xy 11.258367 -0.69717)
(xy 11.683298 -1.100002)
(xy 11.794381 -1.205031)
(xy 11.895231 -1.299853)
(xy 11.981845 -1.380748)
(xy 12.050221 -1.443997)
(xy 12.096359 -1.48588)
(xy 12.116257 -1.502677)
(xy 12.116659 -1.502833)
(xy 12.13559 -1.488684)
(xy 12.180988 -1.448679)
(xy 12.249024 -1.386482)
(xy 12.335869 -1.305756)
(xy 12.437694 -1.210167)
(xy 12.550671 -1.103376)
(xy 12.67097 -0.989049)
(xy 12.794762 -0.87085)
(xy 12.91822 -0.752441)
(xy 13.037512 -0.637487)
(xy 13.148812 -0.529653)
(xy 13.24829 -0.4326)
(xy 13.332117 -0.349995)
(xy 13.396463 -0.285499)
(xy 13.437501 -0.242778)
(xy 13.451416 -0.225611)
(xy 13.436778 -0.206324)
(xy 13.396074 -0.162732)
(xy 13.334116 -0.099484)
(xy 13.255719 -0.021233)
(xy 13.165694 0.06737)
(xy 13.068856 0.161674)
(xy 12.970019 0.257027)
(xy 12.873994 0.348778)
(xy 12.785596 0.432276)
(xy 12.709638 0.50287)
(xy 12.650934 0.555907)
(xy 12.614296 0.586738)
(xy 12.604644 0.592667)
(xy 12.58767 0.578602)
(xy 12.543135 0.538374)
(xy 12.474211 0.474935)
(xy 12.384069 0.391237)
(xy 12.275882 0.290229)
(xy 12.152821 0.174864)
(xy 12.018057 0.048092)
(xy 11.922397 -0.042136)
(xy 11.250083 -0.676938)
(xy 9.329208 -0.677136)
(xy 7.408333 -0.677333)
(xy 7.408333 -1.502833)
(xy 10.398389 -1.502833)
(xy 10.68367 -1.232958)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 3e0fa544-3b16-4f15-82f5-7b6856ec73af))
(fp_poly (pts
(xy -0.128259 1.3168)
(xy -0.064118 1.326172)
(xy -0.002825 1.34367)
(xy 0.026056 1.3541)
(xy 0.092321 1.381425)
(xy 0.141308 1.40607)
(xy 0.159936 1.420086)
(xy 0.155257 1.445583)
(xy 0.133161 1.49978)
(xy 0.097253 1.574636)
(xy 0.05284 1.659002)
(xy -0.066829 1.877572)
(xy -0.140042 1.840247)
(xy -0.265751 1.797629)
(xy -0.404128 1.786423)
(xy -0.541743 1.805861)
(xy -0.665171 1.855177)
(xy -0.691778 1.871771)
(xy -0.777732 1.948138)
(xy -0.844679 2.050147)
(xy -0.89664 2.18449)
(xy -0.911095 2.236712)
(xy -0.921243 2.279193)
(xy -0.929596 2.322781)
(xy -0.936325 2.371931)
(xy -0.941604 2.431103)
(xy -0.945606 2.504754)
(xy -0.948502 2.597341)
(xy -0.950467 2.713321)
(xy -0.951672 2.857153)
(xy -0.95229 3.033294)
(xy -0.952494 3.246202)
(xy -0.9525 3.305386)
(xy -0.9525 4.212167)
(xy -1.481667 4.212167)
(xy -1.481667 1.375833)
(xy -0.9525 1.375833)
(xy -0.9525 1.65192)
(xy -0.836023 1.535442)
(xy -0.742848 1.448485)
(xy -0.659403 1.388473)
(xy -0.573286 1.350176)
(xy -0.472095 1.328362)
(xy -0.343426 1.3178)
(xy -0.3175 1.316731)
(xy -0.208352 1.314128)
(xy -0.128259 1.3168)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 40db263f-5ea1-4cda-bb66-5b85c16e97a3))
(fp_poly (pts
(xy 13.059833 6.879167)
(xy 12.8905 6.879167)
(xy 12.8905 5.334)
(xy 13.059833 5.334)
(xy 13.059833 6.879167)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 4f76e9b8-7f2a-4b05-9136-dcb31541fab2))
(fp_poly (pts
(xy 12.615333 4.212167)
(xy 10.684462 4.212167)
(xy 10.355012 4.212145)
(xy 10.065397 4.212045)
(xy 9.81312 4.211815)
(xy 9.595684 4.211405)
(xy 9.410592 4.210763)
(xy 9.255345 4.209837)
(xy 9.127447 4.208577)
(xy 9.024399 4.206931)
(xy 8.943705 4.204847)
(xy 8.882867 4.202275)
(xy 8.839387 4.199163)
(xy 8.810768 4.195459)
(xy 8.794512 4.191112)
(xy 8.788122 4.186072)
(xy 8.789101 4.180286)
(xy 8.79495 4.173704)
(xy 8.795337 4.173342)
(xy 8.821761 4.148507)
(xy 8.874259 4.098946)
(xy 8.948181 4.029059)
(xy 9.038879 3.943243)
(xy 9.141702 3.845895)
(xy 9.231758 3.760592)
(xy 9.626433 3.386667)
(xy 12.615333 3.386667)
(xy 12.615333 4.212167)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 50cab302-8458-404e-912e-e8831dace1eb))
(fp_poly (pts
(xy 1.245766 5.470925)
(xy 1.249094 5.471641)
(xy 1.294776 5.487072)
(xy 1.307841 5.511692)
(xy 1.304899 5.531863)
(xy 1.297437 5.575261)
(xy 1.28831 5.6458)
(xy 1.279457 5.728444)
(xy 1.279223 5.730875)
(xy 1.26453 5.884333)
(xy 1.373098 5.884333)
(xy 1.436773 5.885627)
(xy 1.468903 5.893714)
(xy 1.480271 5.914902)
(xy 1.481666 5.947833)
(xy 1.479671 5.984285)
(xy 1.466702 6.003166)
(xy 1.43228 6.010256)
(xy 1.366546 6.011333)
(xy 1.251427 6.011333)
(xy 1.238443 6.111875)
(xy 1.229094 6.180002)
(xy 1.220621 6.234821)
(xy 1.217961 6.249458)
(xy 1.219803 6.271836)
(xy 1.243327 6.282967)
(xy 1.297803 6.286418)
(xy 1.314314 6.2865)
(xy 1.418166 6.2865)
(xy 1.418166 6.434667)
(xy 1.191179 6.434667)
(xy 1.176807 6.577542)
(xy 1.164264 6.69633)
(xy 1.153387 6.779251)
(xy 1.142409 6.832634)
(xy 1.129564 6.862806)
(xy 1.113084 6.876093)
(xy 1.092669 6.878842)
(xy 1.043953 6.874198)
(xy 1.015202 6.856116)
(xy 1.003466 6.817078)
(xy 1.005792 6.749569)
(xy 1.014444 6.679633)
(xy 1.029004 6.574909)
(xy 1.035849 6.505193)
(xy 1.031714 6.463396)
(xy 1.013336 6.442425)
(xy 0.977452 6.435192)
(xy 0.920796 6.434605)
(xy 0.901676 6.434667)
(xy 0.766186 6.434667)
(xy 0.739846 6.656917)
(xy 0.727423 6.75608)
(xy 0.71679 6.820483)
(xy 0.705593 6.857495)
(xy 0.691478 6.874486)
(xy 0.672091 6.878824)
(xy 0.668962 6.878842)
(xy 0.618185 6.870139)
(xy 0.59554 6.860224)
(xy 0.581914 6.843776)
(xy 0.576702 6.81138)
(xy 0.579668 6.754413)
(xy 0.590248 6.666682)
(xy 0.603898 6.565251)
(xy 0.610488 6.498634)
(xy 0.607435 6.459547)
(xy 0.592159 6.44071)
(xy 0.562077 6.434839)
(xy 0.514609 6.434653)
(xy 0.508 6.434667)
(xy 0.402166 6.434667)
(xy 0.402166 6.2865)
(xy 0.633081 6.2865)
(xy 0.782666 6.2865)
(xy 0.920096 6.2865)
(xy 0.9948 6.285176)
(xy 1.037411 6.279002)
(xy 1.05814 6.264672)
(xy 1.067199 6.238878)
(xy 1.0672 6.238875)
(xy 1.075732 6.187163)
(xy 1.08479 6.118503)
(xy 1.086755 6.101292)
(xy 1.096638 6.011333)
(xy 0.961472 6.011333)
(xy 0.893943 6.011591)
(xy 0.85135 6.017729)
(xy 0.826453 6.037789)
(xy 0.812016 6.079817)
(xy 0.800801 6.151856)
(xy 0.794832 6.196542)
(xy 0.782666 6.2865)
(xy 0.633081 6.2865)
(xy 0.64551 6.207125)
(xy 0.656577 6.136537)
(xy 0.666572 6.072937)
(xy 0.667106 6.069542)
(xy 0.670364 6.03622)
(xy 0.660166 6.018903)
(xy 0.626911 6.012354)
(xy 0.560995 6.011333)
(xy 0.560387 6.011333)
(xy 0.494025 6.010253)
(xy 0.459552 6.003198)
(xy 0.446524 5.984446)
(xy 0.4445 5.948274)
(xy 0.4445 5.947833)
(xy 0.446263 5.912277)
(xy 0.458308 5.893326)
(xy 0.49077 5.885755)
(xy 0.55378 5.884338)
(xy 0.567631 5.884333)
(xy 0.690762 5.884333)
(xy 0.714561 5.680959)
(xy 0.725762 5.592788)
(xy 0.736468 5.521608)
(xy 0.745132 5.477105)
(xy 0.748666 5.467278)
(xy 0.774306 5.464241)
(xy 0.822433 5.470925)
(xy 0.825761 5.471641)
(xy 0.871443 5.487072)
(xy 0.884507 5.511692)
(xy 0.881566 5.531863)
(xy 0.874104 5.575261)
(xy 0.864976 5.6458)
(xy 0.856123 5.728444)
(xy 0.85589 5.730875)
(xy 0.841196 5.884333)
(xy 1.114095 5.884333)
(xy 1.137894 5.680959)
(xy 1.149096 5.592788)
(xy 1.159801 5.521608)
(xy 1.168465 5.477105)
(xy 1.171999 5.467278)
(xy 1.19764 5.464241)
(xy 1.245766 5.470925)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 57fce806-ce55-4531-af06-e615d65ea749))
(fp_poly (pts
(xy -3.819533 1.316762)
(xy -3.801669 1.317319)
(xy -3.669014 1.322817)
(xy -3.566897 1.330706)
(xy -3.483531 1.342629)
(xy -3.407126 1.36023)
(xy -3.33375 1.382553)
(xy -3.160954 1.449772)
(xy -3.005272 1.534421)
(xy -2.855547 1.643605)
(xy -2.700622 1.784432)
(xy -2.696592 1.788414)
(xy -2.604727 1.882382)
(xy -2.536612 1.960883)
(xy -2.483452 2.035524)
(xy -2.436451 2.11791)
(xy -2.415752 2.159)
(xy -2.325879 2.38792)
(xy -2.275788 2.623204)
(xy -2.265129 2.860217)
(xy -2.293553 3.094323)
(xy -2.360707 3.320888)
(xy -2.466243 3.535276)
(xy -2.526736 3.627346)
(xy -2.691578 3.822361)
(xy -2.884876 3.98738)
(xy -3.102813 4.119801)
(xy -3.341571 4.217022)
(xy -3.429 4.242163)
(xy -3.553771 4.265821)
(xy -3.703555 4.281189)
(xy -3.862941 4.287756)
(xy -4.016512 4.285012)
(xy -4.148856 4.272447)
(xy -4.180417 4.26702)
(xy -4.425493 4.199636)
(xy -4.653348 4.098213)
(xy -4.860242 3.966075)
(xy -5.042437 3.806549)
(xy -5.196193 3.622961)
(xy -5.31777 3.418637)
(xy -5.40343 3.196903)
(xy -5.410037 3.173307)
(xy -5.43305 3.050205)
(xy -5.445192 2.901839)
(xy -5.446462 2.743844)
(xy -5.445347 2.726179)
(xy -4.906957 2.726179)
(xy -4.904321 2.918478)
(xy -4.868378 3.107128)
(xy -4.799105 3.286238)
(xy -4.69648 3.449918)
(xy -4.590672 3.565496)
(xy -4.453509 3.672724)
(xy -4.302975 3.756342)
(xy -4.155049 3.807978)
(xy -4.079351 3.819146)
(xy -3.975906 3.825789)
(xy -3.859064 3.827888)
(xy -3.74317 3.825426)
(xy -3.642571 3.818383)
(xy -3.579533 3.808718)
(xy -3.404423 3.747827)
(xy -3.24107 3.651779)
(xy -3.09595 3.526828)
(xy -2.975536 3.379229)
(xy -2.886302 3.215237)
(xy -2.847813 3.101761)
(xy -2.82477 2.96782)
(xy -2.816486 2.813881)
(xy -2.822969 2.659101)
(xy -2.844224 2.522634)
(xy -2.847614 2.50899)
(xy -2.916804 2.322951)
(xy -3.01934 2.159081)
(xy -3.151029 2.019985)
(xy -3.307674 1.908271)
(xy -3.485079 1.826546)
(xy -3.679049 1.777416)
(xy -3.885389 1.763487)
(xy -4.02869 1.775178)
(xy -4.226164 1.820887)
(xy -4.401602 1.90063)
(xy -4.562181 2.017803)
(xy -4.584876 2.038304)
(xy -4.715245 2.186293)
(xy -4.812397 2.354196)
(xy -4.876308 2.536121)
(xy -4.906957 2.726179)
(xy -5.445347 2.726179)
(xy -5.43686 2.591855)
(xy -5.416384 2.461509)
(xy -5.410066 2.435971)
(xy -5.327431 2.209481)
(xy -5.208442 2.000001)
(xy -5.056911 1.811174)
(xy -4.876652 1.646644)
(xy -4.671478 1.510057)
(xy -4.445203 1.405056)
(xy -4.276008 1.352227)
(xy -4.195413 1.333633)
(xy -4.121279 1.321659)
(xy -4.041796 1.315435)
(xy -3.945151 1.314092)
(xy -3.819533 1.316762)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 594bbe06-560c-4e12-adab-d5e809855c4b))
(fp_poly (pts
(xy 6.344708 5.67668)
(xy 6.424083 5.68325)
(xy 6.430302 5.836708)
(xy 6.436521 5.990167)
(xy 6.510955 5.990167)
(xy 6.559376 5.992654)
(xy 6.578936 6.008463)
(xy 6.58034 6.050112)
(xy 6.578819 6.069542)
(xy 6.570715 6.122284)
(xy 6.550291 6.146337)
(xy 6.505596 6.15534)
(xy 6.503458 6.155549)
(xy 6.434666 6.162182)
(xy 6.434666 6.879167)
(xy 6.265333 6.879167)
(xy 6.265333 6.519333)
(xy 6.265111 6.388229)
(xy 6.263982 6.293545)
(xy 6.261249 6.22937)
(xy 6.256218 6.189792)
(xy 6.248193 6.168898)
(xy 6.236479 6.160777)
(xy 6.223 6.1595)
(xy 6.195303 6.1524)
(xy 6.183063 6.123703)
(xy 6.180666 6.074833)
(xy 6.184216 6.019441)
(xy 6.198565 5.99496)
(xy 6.223 5.990167)
(xy 6.244575 5.986445)
(xy 6.257268 5.969452)
(xy 6.263391 5.930447)
(xy 6.265257 5.86069)
(xy 6.265333 5.830139)
(xy 6.265333 5.670111)
(xy 6.344708 5.67668)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 5b8108d4-1c49-4d65-b138-1be8f1d7bdb6))
(fp_poly (pts
(xy 8.741833 6.303155)
(xy 8.893577 6.146661)
(xy 8.962843 6.076163)
(xy 9.01195 6.030818)
(xy 9.049895 6.005084)
(xy 9.085671 5.993417)
(xy 9.128276 5.990277)
(xy 9.147577 5.990167)
(xy 9.206776 5.99321)
(xy 9.243693 6.000964)
(xy 9.249833 6.006538)
(xy 9.235673 6.02715)
(xy 9.197248 6.070646)
(xy 9.140638 6.130391)
(xy 9.0805 6.19125)
(xy 9.012887 6.259898)
(xy 8.958107 6.318245)
(xy 8.922244 6.359625)
(xy 8.911166 6.376715)
(xy 8.924502 6.397872)
(xy 8.961149 6.444355)
(xy 9.01607 6.510052)
(xy 9.084224 6.588851)
(xy 9.11225 6.620625)
(xy 9.184055 6.70266)
(xy 9.24453 6.773758)
(xy 9.288643 6.827843)
(xy 9.311358 6.858841)
(xy 9.313333 6.863289)
(xy 9.294429 6.872843)
(xy 9.246705 6.878502)
(xy 9.220043 6.879167)
(xy 9.179273 6.877836)
(xy 9.146172 6.870261)
(xy 9.113357 6.851071)
(xy 9.073445 6.81489)
(xy 9.01905 6.756346)
(xy 8.960752 6.69049)
(xy 8.894404 6.617402)
(xy 8.836936 6.558405)
(xy 8.794553 6.519584)
(xy 8.773583 6.50699)
(xy 8.763419 6.528995)
(xy 8.754371 6.583344)
(xy 8.747885 6.660045)
(xy 8.7463 6.695666)
(xy 8.740185 6.879167)
(xy 8.666261 6.879167)
(xy 8.614134 6.872289)
(xy 8.583663 6.855447)
(xy 8.582138 6.852588)
(xy 8.579911 6.825853)
(xy 8.578165 6.76181)
(xy 8.576932 6.665479)
(xy 8.576241 6.541883)
(xy 8.576123 6.396043)
(xy 8.576608 6.232981)
(xy 8.577511 6.085296)
(xy 8.583083 5.344583)
(xy 8.662458 5.338014)
(xy 8.741833 5.331444)
(xy 8.741833 6.303155)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 6c742a53-269c-4950-8f3e-819af4707fc8))
(fp_poly (pts
(xy 11.070166 6.498167)
(xy 10.668 6.498167)
(xy 10.668 6.35)
(xy 11.070166 6.35)
(xy 11.070166 6.498167)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 72637ade-e022-4130-8e0b-ddaa4eee5e42))
(fp_poly (pts
(xy 6.027618 5.342866)
(xy 6.069315 5.362657)
(xy 6.106108 5.383158)
(xy 6.11543 5.389811)
(xy 6.109039 5.410422)
(xy 6.085649 5.464306)
(xy 6.04747 5.547011)
(xy 5.996711 5.654086)
(xy 5.935584 5.781079)
(xy 5.866298 5.92354)
(xy 5.791062 6.077017)
(xy 5.712088 6.237058)
(xy 5.631585 6.399213)
(xy 5.551763 6.559029)
(xy 5.474833 6.712055)
(xy 5.403004 6.85384)
(xy 5.338486 6.979933)
(xy 5.28349 7.085882)
(xy 5.240225 7.167236)
(xy 5.210901 7.219543)
(xy 5.19773 7.238352)
(xy 5.197653 7.238356)
(xy 5.162502 7.228252)
(xy 5.132916 7.214068)
(xy 5.097623 7.193972)
(xy 5.085239 7.186437)
(xy 5.092719 7.16703)
(xy 5.116987 7.114226)
(xy 5.155847 7.032467)
(xy 5.207101 6.926191)
(xy 5.268553 6.79984)
(xy 5.338004 6.657855)
(xy 5.413258 6.504675)
(xy 5.492118 6.344742)
(xy 5.572387 6.182495)
(xy 5.651867 6.022375)
(xy 5.728361 5.868824)
(xy 5.799673 5.72628)
(xy 5.863605 5.599185)
(xy 5.91796 5.49198)
(xy 5.96054 5.409104)
(xy 5.98915 5.354999)
(xy 6.001591 5.334104)
(xy 6.001809 5.334)
(xy 6.027618 5.342866)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 740f5307-86c1-4b51-8498-df41ece2fc1e))
(fp_poly (pts
(xy 8.237744 5.997121)
(xy 8.299555 6.023066)
(xy 8.336482 6.046719)
(xy 8.354629 6.077274)
(xy 8.360482 6.12933)
(xy 8.360833 6.161041)
(xy 8.360833 6.267328)
(xy 8.278233 6.200949)
(xy 8.179632 6.147069)
(xy 8.071768 6.132291)
(xy 7.963538 6.157508)
(xy 7.942976 6.167251)
(xy 7.864585 6.229506)
(xy 7.814047 6.314521)
(xy 7.792229 6.412439)
(xy 7.799995 6.513407)
(xy 7.838209 6.607569)
(xy 7.89821 6.677397)
(xy 7.994061 6.733906)
(xy 8.095228 6.749499)
(xy 8.196712 6.724318)
(xy 8.284705 6.666456)
(xy 8.330626 6.628697)
(xy 8.363278 6.606485)
(xy 8.370079 6.604)
(xy 8.377179 6.622905)
(xy 8.37919 6.670967)
(xy 8.377868 6.703486)
(xy 8.369768 6.768317)
(xy 8.350186 6.807748)
(xy 8.310015 6.838643)
(xy 8.302505 6.843087)
(xy 8.226907 6.871624)
(xy 8.128222 6.888583)
(xy 8.024511 6.89234)
(xy 7.933834 6.881267)
(xy 7.920056 6.877503)
(xy 7.823747 6.827527)
(xy 7.739171 6.745302)
(xy 7.672815 6.640585)
(xy 7.631168 6.523133)
(xy 7.62 6.426239)
(xy 7.639437 6.302715)
(xy 7.693195 6.193178)
(xy 7.774444 6.101679)
(xy 7.876354 6.032272)
(xy 7.992094 5.989009)
(xy 8.114834 5.975941)
(xy 8.237744 5.997121)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 7cc5be04-233d-4517-b689-40b1fbeef222))
(fp_poly (pts
(xy 13.483166 5.122333)
(xy -1.481667 5.122333)
(xy -1.481667 4.8895)
(xy 13.483166 4.8895)
(xy 13.483166 5.122333)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 8c6fded2-c0b8-4cac-9f16-3e9b646ee537))
(fp_poly (pts
(xy -2.804813 -2.838126)
(xy -2.640432 -2.817874)
(xy -2.487184 -2.779054)
(xy -2.330313 -2.718298)
(xy -2.22175 -2.666623)
(xy -2.053167 -2.581861)
(xy -2.053167 -1.917175)
(xy -2.153709 -2.014877)
(xy -2.325638 -2.162875)
(xy -2.498034 -2.271422)
(xy -2.676274 -2.343112)
(xy -2.865736 -2.380543)
(xy -2.921 -2.385204)
(xy -3.139894 -2.380054)
(xy -3.341472 -2.336307)
(xy -3.526172 -2.253795)
(xy -3.694436 -2.132351)
(xy -3.767092 -2.062687)
(xy -3.88591 -1.921034)
(xy -3.967863 -1.77823)
(xy -4.017435 -1.624048)
(xy -4.039111 -1.448259)
(xy -4.039425 -1.441472)
(xy -4.038454 -1.262371)
(xy -4.016489 -1.106299)
(xy -3.970724 -0.958059)
(xy -3.934902 -0.875441)
(xy -3.830991 -0.702303)
(xy -3.698216 -0.558728)
(xy -3.539845 -0.446714)
(xy -3.359145 -0.36826)
(xy -3.159384 -0.325367)
(xy -3.023042 -0.3175)
(xy -2.821155 -0.329839)
(xy -2.643246 -0.369321)
(xy -2.480151 -0.439644)
(xy -2.322705 -0.544505)
(xy -2.202015 -0.648794)
(xy -2.030898 -0.809768)
(xy -2.036741 -0.473676)
(xy -2.042584 -0.137583)
(xy -2.243667 -0.036603)
(xy -2.449932 0.047115)
(xy -2.678614 0.10528)
(xy -2.916925 0.135842)
(xy -3.152074 0.136753)
(xy -3.259667 0.126112)
(xy -3.515736 0.071545)
(xy -3.750198 -0.017927)
(xy -3.960752 -0.139681)
(xy -4.145097 -0.291089)
(xy -4.300933 -0.469528)
(xy -4.425957 -0.672371)
(xy -4.517871 -0.896993)
(xy -4.574371 -1.140769)
(xy -4.593167 -1.395476)
(xy -4.581511 -1.556914)
(xy -4.549334 -1.726615)
(xy -4.500822 -1.886241)
(xy -4.459136 -1.982657)
(xy -4.333808 -2.184383)
(xy -4.173926 -2.367003)
(xy -3.984489 -2.526501)
(xy -3.770494 -2.658864)
(xy -3.536941 -2.760074)
(xy -3.46075 -2.784674)
(xy -3.369274 -2.809882)
(xy -3.287642 -2.826628)
(xy -3.20212 -2.836636)
(xy -3.098977 -2.841634)
(xy -2.995084 -2.843179)
(xy -2.804813 -2.838126)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 8e5861f1-a2b0-46ac-9ab9-07cf398ee1f2))
(fp_poly (pts
(xy 3.077242 5.358266)
(xy 3.115538 5.380997)
(xy 3.132664 5.401772)
(xy 3.132666 5.401936)
(xy 3.123525 5.427393)
(xy 3.097592 5.485499)
(xy 3.057101 5.571786)
(xy 3.004288 5.681789)
(xy 2.941389 5.81104)
(xy 2.870637 5.955074)
(xy 2.794269 6.109424)
(xy 2.714519 6.269622)
(xy 2.633623 6.431204)
(xy 2.553815 6.589701)
(xy 2.477331 6.740648)
(xy 2.406405 6.879578)
(xy 2.343273 7.002025)
(xy 2.29017 7.103522)
(xy 2.249331 7.179602)
(xy 2.222991 7.2258)
(xy 2.213757 7.23825)
(xy 2.178666 7.228086)
(xy 2.144327 7.21169)
(xy 2.134114 7.204905)
(xy 2.127558 7.195258)
(xy 2.126052 7.179506)
(xy 2.13099 7.154406)
(xy 2.143768 7.116712)
(xy 2.165779 7.063183)
(xy 2.198417 6.990573)
(xy 2.243076 6.895639)
(xy 2.30115 6.775137)
(xy 2.374034 6.625824)
(xy 2.463121 6.444455)
(xy 2.549238 6.269543)
(xy 2.639465 6.086573)
(xy 2.724101 5.915354)
(xy 2.801296 5.759603)
(xy 2.869197 5.623038)
(xy 2.925951 5.509378)
(xy 2.969705 5.42234)
(xy 2.998609 5.365642)
(xy 3.010808 5.343003)
(xy 3.010967 5.34281)
(xy 3.036232 5.342548)
(xy 3.077242 5.358266)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp a3b25a23-c252-4fb9-b0a2-0fef36147514))
(fp_poly (pts
(xy 3.360208 5.338014)
(xy 3.439583 5.344583)
(xy 3.450166 5.816156)
(xy 3.46075 6.287729)
(xy 3.608348 6.138948)
(xy 3.676872 6.070853)
(xy 3.725421 6.027524)
(xy 3.763525 6.00337)
(xy 3.800713 5.992799)
(xy 3.846515 5.990219)
(xy 3.861907 5.990167)
(xy 3.967867 5.990167)
(xy 3.778847 6.180067)
(xy 3.589826 6.369967)
(xy 3.632695 6.418192)
(xy 3.75973 6.561426)
(xy 3.859847 6.67506)
(xy 3.934566 6.760855)
(xy 3.985406 6.82057)
(xy 4.013889 6.855963)
(xy 4.021666 6.868403)
(xy 4.00266 6.874651)
(xy 3.954258 6.878535)
(xy 3.920022 6.879167)
(xy 3.876322 6.878269)
(xy 3.842146 6.87202)
(xy 3.81 6.855084)
(xy 3.772388 6.822127)
(xy 3.721818 6.767812)
(xy 3.652414 6.688667)
(xy 3.586438 6.614584)
(xy 3.529705 6.553952)
(xy 3.488288 6.513052)
(xy 3.468308 6.498167)
(xy 3.460319 6.517755)
(xy 3.454125 6.570224)
(xy 3.450625 6.646131)
(xy 3.450166 6.688667)
(xy 3.450166 6.879167)
(xy 3.280833 6.879167)
(xy 3.280833 5.331444)
(xy 3.360208 5.338014)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp b033ab6d-79dd-4531-b778-9c8d951dce9f))
(fp_poly (pts
(xy 11.624994 5.985914)
(xy 11.664413 6.006922)
(xy 11.668541 6.045625)
(xy 11.648002 6.091791)
(xy 11.615066 6.136571)
(xy 11.580988 6.148671)
(xy 11.562417 6.145729)
(xy 11.492383 6.141783)
(xy 11.430981 6.161276)
(xy 11.395713 6.196359)
(xy 11.388737 6.229932)
(xy 11.381486 6.297325)
(xy 11.37465 6.390038)
(xy 11.36892 6.499568)
(xy 11.36692 6.551083)
(xy 11.355916 6.868583)
(xy 11.276541 6.875153)
(xy 11.197166 6.881722)
(xy 11.197166 5.990167)
(xy 11.271914 5.990167)
(xy 11.333106 5.999686)
(xy 11.359196 6.02283)
(xy 11.37249 6.0429)
(xy 11.394784 6.033736)
(xy 11.41367 6.017539)
(xy 11.474437 5.987917)
(xy 11.54758 5.979583)
(xy 11.624994 5.985914)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp b9ec95af-2722-4389-a012-2c219fea3bcb))
(fp_poly (pts
(xy -8.200317 1.183357)
(xy -8.174514 1.23737)
(xy -8.13507 1.323095)
(xy -8.083584 1.436966)
(xy -8.021653 1.575418)
(xy -7.950876 1.734886)
(xy -7.872851 1.911806)
(xy -7.789178 2.102614)
(xy -7.748371 2.196042)
(xy -7.662416 2.392747)
(xy -7.58129 2.577759)
(xy -7.506608 2.747439)
(xy -7.439985 2.898148)
(xy -7.383036 3.026247)
(xy -7.337375 3.128097)
(xy -7.304619 3.200059)
(xy -7.286381 3.238494)
(xy -7.283322 3.243902)
(xy -7.271711 3.228526)
(xy -7.24409 3.17832)
(xy -7.202226 3.096873)
(xy -7.147887 2.987776)
(xy -7.082839 2.854619)
(xy -7.008848 2.700991)
(xy -6.927681 2.530484)
(xy -6.841106 2.346686)
(xy -6.827607 2.317861)
(xy -6.386802 1.375833)
(xy -6.093235 1.375833)
(xy -5.987265 1.376437)
(xy -5.898311 1.378093)
(xy -5.833982 1.380572)
(xy -5.801888 1.383643)
(xy -5.799667 1.384737)
(xy -5.808797 1.406899)
(xy -5.835034 1.463213)
(xy -5.87665 1.55019)
(xy -5.931916 1.664343)
(xy -5.999103 1.802184)
(xy -6.076482 1.960225)
(xy -6.162325 2.134979)
(xy -6.254903 2.322957)
(xy -6.352486 2.520674)
(xy -6.453347 2.72464)
(xy -6.555757 2.931368)
(xy -6.657986 3.13737)
(xy -6.758306 3.33916)
(xy -6.854989 3.533249)
(xy -6.946305 3.716149)
(xy -7.030526 3.884373)
(xy -7.105923 4.034434)
(xy -7.170767 4.162843)
(xy -7.22333 4.266113)
(xy -7.261882 4.340756)
(xy -7.284695 4.383286)
(xy -7.290352 4.392083)
(xy -7.301846 4.373259)
(xy -7.328532 4.319183)
(xy -7.368779 4.233451)
(xy -7.420956 4.119659)
(xy -7.483432 3.981402)
(xy -7.554577 3.822275)
(xy -7.632759 3.645875)
(xy -7.716347 3.455796)
(xy -7.751218 3.376083)
(xy -7.836587 3.180975)
(xy -7.917105 2.997601)
(xy -7.991145 2.829625)
(xy -8.057077 2.68071)
(xy -8.113274 2.554522)
(xy -8.158106 2.454723)
(xy -8.189945 2.384977)
(xy -8.207164 2.348949)
(xy -8.209571 2.344821)
(xy -8.220537 2.360704)
(xy -8.246714 2.411948)
(xy -8.286503 2.495063)
(xy -8.338305 2.606559)
(xy -8.400522 2.742944)
(xy -8.471554 2.900726)
(xy -8.549803 3.076416)
(xy -8.63367 3.266523)
(xy -8.677307 3.366113)
(xy -8.763449 3.562648)
(xy -8.844674 3.746997)
(xy -8.919386 3.915602)
(xy -8.985989 4.064909)
(xy -9.042887 4.191359)
(xy -9.088482 4.291397)
(xy -9.12118 4.361466)
(xy -9.139383 4.398011)
(xy -9.142529 4.402601)
(xy -9.153494 4.384032)
(xy -9.181438 4.33032)
(xy -9.224895 4.244428)
(xy -9.282402 4.129318)
(xy -9.352494 3.987953)
(xy -9.433705 3.823294)
(xy -9.524572 3.638305)
(xy -9.62363 3.435946)
(xy -9.729414 3.219181)
(xy -9.84046 2.990972)
(xy -9.841065 2.989726)
(xy -9.953473 2.758402)
(xy -10.061485 2.536154)
(xy -10.163521 2.326231)
(xy -10.258003 2.131881)
(xy -10.343351 1.956352)
(xy -10.417985 1.802891)
(xy -10.480327 1.674747)
(xy -10.528796 1.575167)
(xy -10.561813 1.5074)
(xy -10.57726 1.47579)
(xy -10.626973 1.374663)
(xy -10.026041 1.386417)
(xy -9.592333 2.322269)
(xy -9.506132 2.507577)
(xy -9.425124 2.68038)
(xy -9.351064 2.837029)
(xy -9.285706 2.973873)
(xy -9.230808 3.087263)
(xy -9.188124 3.173548)
(xy -9.15941 3.229079)
(xy -9.146421 3.250205)
(xy -9.146021 3.250268)
(xy -9.135377 3.229938)
(xy -9.109411 3.174392)
(xy -9.069726 3.087215)
(xy -9.017922 2.971992)
(xy -8.955604 2.83231)
(xy -8.884374 2.671755)
(xy -8.805834 2.493912)
(xy -8.721587 2.302368)
(xy -8.678334 2.203743)
(xy -8.591919 2.007014)
(xy -8.510419 1.822448)
(xy -8.435433 1.653597)
(xy -8.36856 1.504014)
(xy -8.311397 1.377254)
(xy -8.265544 1.276869)
(xy -8.232599 1.206413)
(xy -8.21416 1.16944)
(xy -8.21088 1.164619)
(xy -8.200317 1.183357)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp baf386b3-60d9-4c66-9580-4036c10b78aa))
(fp_poly (pts
(xy 3.669437 -2.829681)
(xy 3.890702 -2.787564)
(xy 4.085066 -2.71566)
(xy 4.255389 -2.612569)
(xy 4.404527 -2.476892)
(xy 4.535336 -2.307232)
(xy 4.545436 -2.291614)
(xy 4.676205 -2.05283)
(xy 4.768673 -1.803976)
(xy 4.825146 -1.538154)
(xy 4.839285 -1.412875)
(xy 4.853253 -1.248833)
(xy 2.501694 -1.248833)
(xy 2.512834 -1.158875)
(xy 2.549787 -0.990143)
(xy 2.615413 -0.825003)
(xy 2.703804 -0.674822)
(xy 2.809054 -0.550967)
(xy 2.845554 -0.518567)
(xy 2.915814 -0.468394)
(xy 3.002367 -0.416521)
(xy 3.060062 -0.386884)
(xy 3.119146 -0.360955)
(xy 3.171656 -0.343979)
(xy 3.229293 -0.334092)
(xy 3.303758 -0.329428)
(xy 3.406754 -0.328123)
(xy 3.429 -0.328101)
(xy 3.622408 -0.33845)
(xy 3.786379 -0.372218)
(xy 3.929106 -0.43344)
(xy 4.058786 -0.52615)
(xy 4.183616 -0.654384)
(xy 4.243861 -0.729275)
(xy 4.298673 -0.798306)
(xy 4.345255 -0.852328)
(xy 4.376994 -0.8839)
(xy 4.385808 -0.889)
(xy 4.414118 -0.879387)
(xy 4.467742 -0.853957)
(xy 4.537453 -0.817829)
(xy 4.614021 -0.776117)
(xy 4.688218 -0.73394)
(xy 4.750817 -0.696414)
(xy 4.79259 -0.668655)
(xy 4.804833 -0.656669)
(xy 4.791189 -0.624776)
(xy 4.754542 -0.570357)
(xy 4.701317 -0.501315)
(xy 4.637939 -0.425555)
(xy 4.570834 -0.35098)
(xy 4.506428 -0.285496)
(xy 4.492292 -0.272201)
(xy 4.297816 -0.117936)
(xy 4.087875 -0.001173)
(xy 3.858235 0.080021)
(xy 3.620055 0.12571)
(xy 3.517593 0.137747)
(xy 3.440301 0.143647)
(xy 3.371462 0.1434)
(xy 3.294359 0.136997)
(xy 3.200248 0.125466)
(xy 2.959748 0.075241)
(xy 2.7366 -0.009631)
(xy 2.535989 -0.126817)
(xy 2.407195 -0.231021)
(xy 2.244729 -0.406912)
(xy 2.118539 -0.600944)
(xy 2.027961 -0.8149)
(xy 1.972331 -1.05056)
(xy 1.950984 -1.309704)
(xy 1.952954 -1.448526)
(xy 1.974102 -1.672167)
(xy 2.539193 -1.672167)
(xy 3.40743 -1.672167)
(xy 3.622142 -1.672254)
(xy 3.798315 -1.672626)
(xy 3.939739 -1.673447)
(xy 4.050209 -1.674881)
(xy 4.133516 -1.677092)
(xy 4.193453 -1.680246)
(xy 4.233813 -1.684506)
(xy 4.258388 -1.690037)
(xy 4.270972 -1.697003)
(xy 4.275357 -1.70557)
(xy 4.275666 -1.709806)
(xy 4.261822 -1.775813)
(xy 4.224402 -1.861647)
(xy 4.169571 -1.957011)
(xy 4.103497 -2.051608)
(xy 4.032346 -2.135143)
(xy 4.004554 -2.162497)
(xy 3.855617 -2.272591)
(xy 3.688804 -2.346904)
(xy 3.509916 -2.384747)
(xy 3.324758 -2.385431)
(xy 3.139131 -2.348266)
(xy 2.980834 -2.28413)
(xy 2.861157 -2.20347)
(xy 2.748829 -2.091979)
(xy 2.652723 -1.961132)
(xy 2.581717 -1.822403)
(xy 2.552515 -1.730375)
(xy 2.539193 -1.672167)
(xy 1.974102 -1.672167)
(xy 1.975128 -1.683009)
(xy 2.02212 -1.888746)
(xy 2.097226 -2.073446)
(xy 2.203743 -2.244818)
(xy 2.344967 -2.410572)
(xy 2.379173 -2.445219)
(xy 2.542302 -2.587842)
(xy 2.711939 -2.696272)
(xy 2.894716 -2.773052)
(xy 3.097268 -2.820723)
(xy 3.326227 -2.841826)
(xy 3.418416 -2.843409)
(xy 3.669437 -2.829681)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp c017a8ee-888e-4395-8be4-85460b1947b8))
(fp_poly (pts
(xy 12.379924 6.006421)
(xy 12.484675 6.061836)
(xy 12.57214 6.142883)
(xy 12.636367 6.246632)
(xy 12.671402 6.370156)
(xy 12.674719 6.477217)
(xy 12.645921 6.605661)
(xy 12.583545 6.716152)
(xy 12.494116 6.804295)
(xy 12.38416 6.865694)
(xy 12.260203 6.895956)
(xy 12.128769 6.890685)
(xy 12.078725 6.878603)
(xy 11.959048 6.822957)
(xy 11.865386 6.740052)
(xy 11.799327 6.637101)
(xy 11.762462 6.521318)
(xy 11.758119 6.434654)
(xy 11.921974 6.434654)
(xy 11.935194 6.541724)
(xy 11.98507 6.633814)
(xy 12.069581 6.705208)
(xy 12.087671 6.715092)
(xy 12.176518 6.747264)
(xy 12.260311 6.744813)
(xy 12.324971 6.723144)
(xy 12.416337 6.668258)
(xy 12.473668 6.592964)
(xy 12.501295 6.49092)
(xy 12.504045 6.460835)
(xy 12.495565 6.339933)
(xy 12.454736 6.244273)
(xy 12.383992 6.176609)
(xy 12.285768 6.139693)
(xy 12.21456 6.133449)
(xy 12.105875 6.14975)
(xy 12.022383 6.199736)
(xy 11.96174 6.285027)
(xy 11.94743 6.318322)
(xy 11.921974 6.434654)
(xy 11.758119 6.434654)
(xy 11.756378 6.399917)
(xy 11.782665 6.280111)
(xy 11.842911 6.169114)
(xy 11.907137 6.09964)
(xy 12.021496 6.023247)
(xy 12.142382 5.984198)
(xy 12.263842 5.979565)
(xy 12.379924 6.006421)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp d4ed10bc-cf2c-4f2b-959a-52be13f39b8d))
(fp_poly (pts
(xy 4.643538 1.323655)
(xy 4.725715 1.326907)
(xy 4.786826 1.334229)
(xy 4.837498 1.347176)
(xy 4.888359 1.367304)
(xy 4.914373 1.379228)
(xy 5.049359 1.460259)
(xy 5.176593 1.568846)
(xy 5.280245 1.691096)
(xy 5.295094 1.713352)
(xy 5.328908 1.768518)
(xy 5.350697 1.808282)
(xy 5.355166 1.82003)
(xy 5.337363 1.83386)
(xy 5.289111 1.861694)
(xy 5.218145 1.899257)
(xy 5.146712 1.935169)
(xy 4.938257 2.037734)
(xy 4.82392 1.920348)
(xy 4.740839 1.84369)
(xy 4.667889 1.797045)
(xy 4.617241 1.77844)
(xy 4.502587 1.764128)
(xy 4.395946 1.779959)
(xy 4.302458 1.820913)
(xy 4.227267 1.881969)
(xy 4.175512 1.958107)
(xy 4.152335 2.044308)
(xy 4.162877 2.135552)
(xy 4.190312 2.195292)
(xy 4.229712 2.245977)
(xy 4.287321 2.29509)
(xy 4.368267 2.345689)
(xy 4.477679 2.40083)
(xy 4.620685 2.463571)
(xy 4.684299 2.489796)
(xy 4.919546 2.593565)
(xy 5.113585 2.69693)
(xy 5.267523 2.800705)
(xy 5.382467 2.905703)
(xy 5.459525 3.012737)
(xy 5.488786 3.080561)
(xy 5.531909 3.2749)
(xy 5.534359 3.463853)
(xy 5.496924 3.643945)
(xy 5.420394 3.811703)
(xy 5.305556 3.963653)
(xy 5.283173 3.986772)
(xy 5.124635 4.115869)
(xy 4.943793 4.21059)
(xy 4.744533 4.269821)
(xy 4.530741 4.292448)
(xy 4.3063 4.277357)
(xy 4.283004 4.273661)
(xy 4.08911 4.222266)
(xy 3.90951 4.137407)
(xy 3.752232 4.023647)
(xy 3.644382 3.910532)
(xy 3.606332 3.857347)
(xy 3.563745 3.789806)
(xy 3.521901 3.717498)
(xy 3.486079 3.650013)
(xy 3.461561 3.596941)
(xy 3.453627 3.567873)
(xy 3.454536 3.565741)
(xy 3.475945 3.555637)
(xy 3.528614 3.533646)
(xy 3.604311 3.503141)
(xy 3.683464 3.471922)
(xy 3.90525 3.385246)
(xy 3.937 3.433542)
(xy 4.022585 3.561391)
(xy 4.092887 3.657541)
(xy 4.154581 3.726487)
(xy 4.214343 3.772723)
(xy 4.278849 3.800741)
(xy 4.354775 3.815036)
(xy 4.448796 3.820102)
(xy 4.511968 3.820583)
(xy 4.608591 3.819729)
(xy 4.67471 3.815472)
(xy 4.722146 3.805267)
(xy 4.762718 3.78657)
(xy 4.808249 3.756837)
(xy 4.808301 3.7568)
(xy 4.906594 3.666285)
(xy 4.967282 3.556871)
(xy 4.991015 3.427182)
(xy 4.990403 3.370942)
(xy 4.983131 3.292633)
(xy 4.968114 3.239683)
(xy 4.938789 3.195132)
(xy 4.910346 3.164086)
(xy 4.856734 3.11962)
(xy 4.778785 3.068001)
(xy 4.6911 3.018682)
(xy 4.667923 3.007118)
(xy 4.463792 2.908175)
(xy 4.294188 2.825204)
(xy 4.155462 2.755883)
(xy 4.043964 2.697889)
(xy 3.956046 2.6489)
(xy 3.888059 2.606592)
(xy 3.836353 2.568645)
(xy 3.797278 2.532735)
(xy 3.767187 2.496541)
(xy 3.742429 2.457738)
(xy 3.719356 2.414006)
(xy 3.711716 2.398558)
(xy 3.680411 2.328586)
(xy 3.662085 2.266095)
(xy 3.653466 2.194651)
(xy 3.651283 2.097822)
(xy 3.651283 2.094987)
(xy 3.653173 1.999164)
(xy 3.661254 1.928487)
(xy 3.679204 1.865843)
(xy 3.710699 1.794121)
(xy 3.720073 1.774893)
(xy 3.816019 1.623972)
(xy 3.943049 1.499687)
(xy 4.103713 1.399605)
(xy 4.123698 1.389899)
(xy 4.18518 1.361824)
(xy 4.236496 1.34293)
(xy 4.288632 1.331407)
(xy 4.352573 1.32544)
(xy 4.439306 1.323217)
(xy 4.529666 1.322917)
(xy 4.643538 1.323655)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp f2a04bdc-c0cf-4d7e-aff9-cc2a3991db8f))
(fp_poly (pts
(xy 1.926166 6.604)
(xy 1.851419 6.604)
(xy 1.798964 6.597131)
(xy 1.768073 6.580285)
(xy 1.766378 6.577177)
(xy 1.76379 6.549424)
(xy 1.761882 6.485333)
(xy 1.760704 6.390896)
(xy 1.760303 6.272102)
(xy 1.760729 6.134943)
(xy 1.761751 6.010969)
(xy 1.767416 5.471583)
(xy 1.846791 5.465014)
(xy 1.926166 5.458444)
(xy 1.926166 6.604)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp f8b55e8a-9036-4445-a665-d288538a2731))
)
'
groundfill:
type: rawkicad
params:
data: '(zone (net 29) (net_name "GND") (layers F&B.Cu) (tstamp 7c718fa1-6d25-4511-96ff-b75dd6a583e2) (hatch edge 0.508)
(connect_pads (clearance 0.508))
(min_thickness 0.254) (filled_areas_thickness no)
(fill yes (thermal_gap 0.508) (thermal_bridge_width 0.508) (island_removal_mode 1) (island_area_min 0))
(polygon
(pts
(xy 108.712 -68.58)
(xy 126.990713 -53.855481)
(xy 124.206 20.066)
(xy 114.046 35.56)
(xy -7.62 36.576)
(xy -34.798 -44.704)
(xy 20.574 -69.596)
)
)
)'
tracks:
type: rawkicad
params:
data: '
(segment (start -9.025093 6.146995) (end 0.430093 2.891314) (width 0.25) (layer "F.Cu") (net 1) (tstamp 0a58e4fb-1f14-4253-8536-1ae51d78a3b8))
(segment (start -1.524 -2.032) (end 1.728683 -3.319859) (width 0.25) (layer "F.Cu") (net 1) (tstamp 5188603a-5827-4ad9-a905-2f519ab0764d))
(segment (start -4.375216 -5.765887) (end -6.096 -2.032) (width 0.25) (layer "F.Cu") (net 1) (tstamp 77e745c4-4ab8-4339-9da9-318ee625c1ab))
(segment (start 0.430093 2.891314) (end 1.728683 -3.319859) (width 0.25) (layer "F.Cu") (net 1) (tstamp 9b84819b-c280-4f7f-9377-7c51a2abe60f))
(segment (start -6.096 -2.032) (end -1.524 -2.032) (width 0.25) (layer "F.Cu") (net 1) (tstamp ff1d211f-9517-4d9b-acb7-79a3051bd1a6))
(via (at -6.096 -2.032) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1) (tstamp a58430e1-0502-4c37-bc7a-fdee6c5efb1b))
(segment (start -6.096 -2.032) (end -10.568363 -3.633416) (width 0.25) (layer "B.Cu") (net 1) (tstamp 51141cd8-633e-4a9e-a480-8e0835e5853d))
(segment (start 108.026563 9.728563) (end 108.643389 9.111736) (width 0.25) (layer "F.Cu") (net 2) (tstamp 1da62d82-e1f9-4cb3-acb6-7ebf8649240e))
(segment (start 108.643389 9.111736) (end 108.643389 -38.990503) (width 0.25) (layer "F.Cu") (net 2) (tstamp 2e67a84e-a810-426a-92d8-0944b58e9200))
(segment (start -25.714136 -32.262169) (end -26.924 -36.576) (width 0.25) (layer "F.Cu") (net 2) (tstamp 31a714f4-1961-4d82-bc70-b840bdd1b112))
(segment (start 99.568 21.082) (end 104.705423 13.049702) (width 0.25) (layer "F.Cu") (net 2) (tstamp 48d3d353-1b63-4ac1-b529-45087023dc2c))
(segment (start -25.714136 -32.262169) (end -20.146921 -16.093801) (width 0.25) (layer "F.Cu") (net 2) (tstamp 4bca7b01-d47e-416d-870a-4bfb7ff51a3e))
(segment (start -3.613807 6.504744) (end -11.477022 9.191022) (width 0.25) (layer "F.Cu") (net 2) (tstamp 5ebe6ff0-80a1-450a-85f0-3c660e60173d))
(segment (start -26.924 -36.576) (end -11.43 -41.91) (width 0.25) (layer "F.Cu") (net 2) (tstamp 60d46ca8-db01-4602-88e1-4fbb68004687))
(segment (start -11.477022 9.191022) (end -4.318 29.718) (width 0.25) (layer "F.Cu") (net 2) (tstamp 6bb0b1c3-82cc-4f05-96c0-011e8b719ee0))
(segment (start -14.579706 0.074566) (end -9.181022 -9.663623) (width 0.25) (layer "F.Cu") (net 2) (tstamp 6f8561c3-1424-42cd-9185-acabfaa33f1e))
(segment (start 120.396 18.542) (end 108.026563 9.728563) (width 0.25) (layer "F.Cu") (net 2) (tstamp 80394fb8-690b-4151-8df4-3e480f718aff))
(segment (start -20.146921 -16.093801) (end -14.579706 0.074566) (width 0.25) (layer "F.Cu") (net 2) (tstamp 84cea822-e8a9-4f4e-b196-58e827948ed5))
(segment (start 105.948894 25.700864) (end 99.568 21.082) (width 0.25) (layer "F.Cu") (net 2) (tstamp 8c3bdf91-95d3-4b3e-8190-28d9b62c8b71))
(segment (start 105.948894 28.163106) (end 105.948894 25.700864) (width 0.25) (layer "F.Cu") (net 2) (tstamp b2cef6de-b971-451f-88f6-c1df9bc841b4))
(segment (start -20.146921 -16.093801) (end -14.748237 -25.831991) (width 0.25) (layer "F.Cu") (net 2) (tstamp cfedf9d3-db94-4de5-8ec7-3519956d2b6f))
(segment (start 104.705423 13.049702) (end 108.026563 9.728563) (width 0.25) (layer "F.Cu") (net 2) (tstamp d2ead74a-518d-48a8-af96-4317b65c57ed))
(segment (start -14.579706 0.074566) (end -11.477022 9.191022) (width 0.25) (layer "F.Cu") (net 2) (tstamp dbf46bb6-2dc4-4086-a8fb-d90fdcd1c75e))
(segment (start -4.318 29.718) (end 104.394 29.718) (width 0.25) (layer "F.Cu") (net 2) (tstamp dfcffecc-17cb-4ea0-ac3e-5de31f760dcd))
(segment (start 104.394 29.718) (end 105.948894 28.163106) (width 0.25) (layer "F.Cu") (net 2) (tstamp fbbc4af5-11d4-40d2-86ec-c7360a0b6bd2))
(via (at -11.43 -41.91) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 2) (tstamp 02148b45-edbc-4537-b030-0cb26c3e60e6))
(via (at 120.396 18.542) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 2) (tstamp f52540d2-1db0-4f4d-8afc-91660ca342eb))
(segment (start 1.068627 -5.313587) (end -9.181022 -9.663623) (width 0.25) (layer "B.Cu") (net 2) (tstamp 309153ca-0233-40ed-9a19-57eef5c3f261))
(segment (start 118.26239 20.67561) (end 118.26239 22.542392) (width 0.25) (layer "B.Cu") (net 2) (tstamp 3371800e-1c5e-468d-a38e-7ae6c68be465))
(segment (start 120.396 18.542) (end 118.26239 20.67561) (width 0.25) (layer "B.Cu") (net 2) (tstamp 67672cb9-ac49-46c5-9548-3bd5f946f27f))
(segment (start -4.498588 -21.481954) (end -14.748237 -25.831991) (width 0.25) (layer "B.Cu") (net 2) (tstamp 887f4f35-9060-456a-a056-4536f08849aa))
(segment (start -11.43 -41.91) (end -10.065803 -37.650322) (width 0.25) (layer "B.Cu") (net 2) (tstamp f388b66c-d544-4079-ac38-6abf1a86f76f))
(segment (start 43.017495 -19.646694) (end 56.388 -16.51) (width 0.25) (layer "B.Cu") (net 3) (tstamp 10fd2a0a-f2bc-46f2-9009-1ff199053d8d))
(segment (start 84.558601 -16.740601) (end 90.357743 -22.539743) (width 0.25) (layer "B.Cu") (net 3) (tstamp 261b0705-9d7b-4c54-a176-a65338fbf2af))
(segment (start 14.986 -13.716) (end 8.89 -13.208) (width 0.25) (layer "B.Cu") (net 3) (tstamp 277ffe2e-f79d-452d-b241-bc0cb28899d8))
(segment (start 22.487261 -16.905471) (end 14.986 -13.716) (width 0.25) (layer "B.Cu") (net 3) (tstamp 2cf1a5a4-1614-474d-b5ca-032acfdc5ee3))
(segment (start 56.388 -16.51) (end 64.572091 -17.740601) (width 0.25) (layer "B.Cu") (net 3) (tstamp 429b2702-dfca-47a8-a686-a9c5000db848))
(segment (start 83.572091 -16.740601) (end 84.558601 -16.740601) (width 0.25) (layer "B.Cu") (net 3) (tstamp 5fa6225d-7b69-428f-b9e0-bb43f56089e3))
(segment (start 8.89 -13.208) (end 2.803057 -0.199647) (width 0.25) (layer "B.Cu") (net 3) (tstamp 85c8a572-e4f2-4927-95d9-88479a696fe6))
(segment (start 43.017495 -19.646694) (end 35.052 -17.78) (width 0.25) (layer "B.Cu") (net 3) (tstamp 890159c4-672c-4cdc-8b93-13f8a6676ecf))
(segment (start 35.052 -17.78) (end 27.432 -18.288) (width 0.25) (layer "B.Cu") (net 3) (tstamp 97770cfc-ae47-4e90-82d5-a743792ff1b1))
(segment (start 90.357743 -22.539743) (end 90.357743 -40.048028) (width 0.25) (layer "B.Cu") (net 3) (tstamp b295d4db-d5b8-4feb-ae94-8e80fa80cca6))
(segment (start 64.572091 -17.740601) (end 75.438 -15.494) (width 0.25) (layer "B.Cu") (net 3) (tstamp b29cf095-4e73-4eaf-8e2f-889b56cb68ce))
(segment (start 75.438 -15.494) (end 83.572091 -16.740601) (width 0.25) (layer "B.Cu") (net 3) (tstamp e0971cef-1d43-477c-a48f-c0cec0f169be))
(segment (start 27.432 -18.288) (end 22.487261 -16.905471) (width 0.25) (layer "B.Cu") (net 3) (tstamp eeb3a9ef-c8d0-4c06-9295-2d2da09ebf10))
(segment (start -14.592308 -10.021372) (end -5.137122 -13.277053) (width 0.25) (layer "F.Cu") (net 4) (tstamp 146a60b7-1692-4df9-9e4a-818c5e5896e8))
(segment (start -7.366 -18.034) (end -3.838533 -19.488227) (width 0.25) (layer "F.Cu") (net 4) (tstamp 30c8816d-8a42-4609-8f33-13e5241b693a))
(segment (start -5.137122 -13.277053) (end -3.838533 -19.488227) (width 0.25) (layer "F.Cu") (net 4) (tstamp 8beb1189-57af-448d-b01c-24f9189bf0a0))
(segment (start -11.938 -18.034) (end -9.942431 -21.934254) (width 0.25) (layer "F.Cu") (net 4) (tstamp d3a4c6f3-a9a8-4e30-930b-1883736cce48))
(segment (start -11.938 -18.034) (end -7.366 -18.034) (width 0.25) (layer "F.Cu") (net 4) (tstamp d5dcaed5-5205-44b7-a93b-d4be6615f6fd))
(via (at -11.938 -18.034) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 4) (tstamp a1d53abf-5c7d-4ae0-8c37-3def0eace1ea))
(segment (start -16.135578 -19.801783) (end -11.938 -18.034) (width 0.25) (layer "B.Cu") (net 4) (tstamp 8bdbfebd-29fb-47e2-8301-519a1f8d73a9))
(segment (start 3.048 -29.21) (end 10.414 -30.226) (width 0.25) (layer "B.Cu") (net 5) (tstamp 16317e8d-38af-4d00-a9d6-384bc0ab9267))
(segment (start 84.59164 -33.782) (end 83.572091 -33.840601) (width 0.25) (layer "B.Cu") (net 5) (tstamp 60c8cda3-0159-4509-ab21-320e65cb4205))
(segment (start 33.274 -34.798) (end 26.162 -35.306) (width 0.25) (layer "B.Cu") (net 5) (tstamp 6b399e8f-a678-4e5a-bfe9-1a6ecebfed79))
(segment (start 75.438 -32.512) (end 83.572091 -33.840601) (width 0.25) (layer "B.Cu") (net 5) (tstamp 6d7b026a-a851-4462-97b3-5482c9a96f73))
(segment (start 56.388 -33.528) (end 64.572091 -34.840601) (width 0.25) (layer "B.Cu") (net 5) (tstamp 7a748b18-a383-421d-9b34-daa142d912d6))
(segment (start -2.764159 -16.368015) (end 3.048 -29.21) (width 0.25) (layer "B.Cu") (net 5) (tstamp 8651fe8c-ff4e-4a1a-be27-d8f9f0487b1e))
(segment (start 10.414 -30.226) (end 18.061455 -33.422803) (width 0.25) (layer "B.Cu") (net 5) (tstamp 8e68614e-70b7-474c-92d1-e2c3f72f077c))
(segment (start 41.527132 -36.681623) (end 56.388 -33.528) (width 0.25) (layer "B.Cu") (net 5) (tstamp b5bb30f6-fb99-4bb8-921c-02a1dcf7dd02))
(segment (start 41.527132 -36.681623) (end 33.274 -34.798) (width 0.25) (layer "B.Cu") (net 5) (tstamp b790ef17-ce43-47ec-98fa-c4682b08a349))
(segment (start 88.829133 -38.019493) (end 84.59164 -33.782) (width 0.25) (layer "B.Cu") (net 5) (tstamp b96b484b-ac46-4ebe-94c9-4bb263c3f941))
(segment (start 64.572091 -34.840601) (end 75.438 -32.512) (width 0.25) (layer "B.Cu") (net 5) (tstamp d6fd26da-d010-494d-9111-2dd11b277874))
(segment (start 26.162 -35.306) (end 18.061455 -33.422803) (width 0.25) (layer "B.Cu") (net 5) (tstamp ffde7342-d9af-463f-8189-d587548c8af2))
(segment (start -15.509646 -38.102622) (end -17.526 -34.29) (width 0.25) (layer "F.Cu") (net 6) (tstamp 194e382f-7f10-47c5-9fb9-161e967add79))
(segment (start -17.526 -34.29) (end -12.954 -34.29) (width 0.25) (layer "F.Cu") (net 6) (tstamp 95ab2814-22d2-44a9-807e-87a5002b6584))
(segment (start -10.704337 -29.445421) (end -9.405748 -35.656594) (width 0.25) (layer "F.Cu") (net 6) (tstamp a4e37c2e-cd6f-494c-b2b9-65dee7cd7e5a))
(segment (start -20.159523 -26.18974) (end -10.704337 -29.445421) (width 0.25) (layer "F.Cu") (net 6) (tstamp afbdfb8c-1570-4180-b2f8-1669079e637a))
(segment (start -12.954 -34.29) (end -9.405748 -35.656594) (width 0.25) (layer "F.Cu") (net 6) (tstamp b6b6d95e-b802-4940-87ec-dc065ab049cc))
(via (at -17.526 -34.29) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 6) (tstamp 05b69bac-a704-4609-b7d6-fccc55fef206))
(segment (start -17.526 -34.29) (end -21.702793 -35.970151) (width 0.25) (layer "B.Cu") (net 6) (tstamp b4187e33-6f99-46fb-a910-8b3db8f7e755))
(segment (start 40.036769 -53.716553) (end 51.308 -51.816) (width 0.25) (layer "B.Cu") (net 7) (tstamp 047d81ff-d53d-47ae-9a72-ca9fbb5c591e))
(segment (start 56.388 -50.8) (end 64.572091 -51.940601) (width 0.25) (layer "B.Cu") (net 7) (tstamp 05e11fc2-eede-48a5-b0e7-c07a58158a97))
(segment (start 26.924 -52.324) (end 32.258 -51.816) (width 0.25) (layer "B.Cu") (net 7) (tstamp 0e32cf5d-0729-4e15-bd4d-eacb2daad5ae))
(segment (start 5.842 -46.736) (end 13.63565 -49.940135) (width 0.25) (layer "B.Cu") (net 7) (tstamp 26ae2932-e3b7-405d-b12c-6456a7a03465))
(segment (start 64.572091 -51.940601) (end 75.438 -49.53) (width 0.25) (layer "B.Cu") (net 7) (tstamp 37112511-6a4a-4416-8a74-dfe6a7f48b2d))
(segment (start -0.254 -45.974) (end 5.842 -46.736) (width 0.25) (layer "B.Cu") (net 7) (tstamp 387252e5-5c5c-4c42-bd83-aa87e08908c9))
(segment (start 75.438 -49.53) (end 83.572091 -50.940601) (width 0.25) (layer "B.Cu") (net 7) (tstamp 4acfb092-668e-4258-930e-9133b123ae92))
(segment (start 83.572091 -50.940601) (end 94.943573 -46.13363) (width 0.25) (layer "B.Cu") (net 7) (tstamp 5be14740-ccc1-454c-9194-d03339f59f55))
(segment (start 51.308 -51.816) (end 56.388 -50.8) (width 0.25) (layer "B.Cu") (net 7) (tstamp 7f63f684-7cb1-49ac-9307-5df9f9e6e5c9))
(segment (start 32.258 -51.816) (end 40.036769 -53.716553) (width 0.25) (layer "B.Cu") (net 7) (tstamp 982d1ea2-17a6-4dd8-bb1a-cd7cdd4adc67))
(segment (start 13.63565 -49.940135) (end 26.924 -52.324) (width 0.25) (layer "B.Cu") (net 7) (tstamp aaafc8cc-5971-4f91-a807-25a06aabb2f3))
(segment (start -8.331374 -32.536382) (end -0.254 -45.974) (width 0.25) (layer "B.Cu") (net 7) (tstamp f4511f54-66f9-425e-894c-a5d3e4c88014))
(segment (start 10.245205 -11.399379) (end 19.904464 -13.987569) (width 0.25) (layer "F.Cu") (net 8) (tstamp 3e4319f2-3199-4f49-8c58-67384b0ad0bb))
(segment (start 13.462 -19.304) (end 17.78 -18.796) (width 0.25) (layer "F.Cu") (net 8) (tstamp 55b5d007-4518-436a-be5f-48e938ed7cde))
(segment (start 19.904464 -13.987569) (end 21.633159 -20.093027) (width 0.25) (layer "F.Cu") (net 8) (tstamp 6b3462cb-c783-407f-8eff-bad21e977a2c))
(segment (start 15.714756 -22.958883) (end 13.462 -19.304) (width 0.25) (layer "F.Cu") (net 8) (tstamp 804c2cad-5504-44a9-9cd5-70f908037aba))
(segment (start 17.78 -18.796) (end 21.633159 -20.093027) (width 0.25) (layer "F.Cu") (net 8) (tstamp cae59482-bb3a-4113-8cb4-9594f55b3eeb))
(via (at 13.462 -19.304) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 8) (tstamp 230af80a-3d8d-464b-ad74-f3c3b3ecdea9))
(segment (start 13.462 -19.304) (end 9.387942 -21.263618) (width 0.25) (layer "B.Cu") (net 8) (tstamp a1097cb1-227f-4672-bab1-5c764f5a3c31))
(segment (start 85.667625 3.723796) (end 89.14571 0.24571) (width 0.25) (layer "F.Cu") (net 9) (tstamp 07c723ae-3077-451d-a9ec-29613d659dc2))
(segment (start 107.696 0.762) (end 107.696 -36.380747) (width 0.25) (layer "F.Cu") (net 9) (tstamp 15775ad4-b76f-4616-872f-6863eafa41b9))
(segment (start -3.723897 -50.87915) (end 0.701908 -34.361818) (width 0.25) (layer "F.Cu") (net 9) (tstamp 2a04514e-e577-4586-a4db-5f9e408c9d1a))
(segment (start 0.701908 -34.361818) (end 5.127714 -17.844486) (width 0.25) (layer "F.Cu") (net 9) (tstamp 2df276ed-3bf5-443d-bd7b-aadc561692f9))
(segment (start 89.089055 28.512945) (end 89.089055 15.966832) (width 0.25) (layer "F.Cu") (net 9) (tstamp 35769738-ba27-465c-bd9a-4ffbb25a50ff))
(segment (start -9.652 12.954) (end -8.132658 17.415263) (width 0.25) (layer "F.Cu") (net 9) (tstamp 363b8d2e-8bf3-4335-a437-176873f86c15))
(segment (start 81.788 12.954) (end 85.667625 3.723796) (width 0.25) (layer "F.Cu") (net 9) (tstamp 503571a0-97b5-4889-91b8-b3cd6b3a1faf))
(segment (start 5.127714 -17.844486) (end 11.192548 -27.182362) (width 0.25) (layer "F.Cu") (net 9) (tstamp 5c646a5b-8ffc-45e4-a372-1273b198b844))
(segment (start -3.81 29.21) (end 88.392 29.21) (width 0.25) (layer "F.Cu") (net 9) (tstamp 6b9cc9c4-66d4-42ea-8e66-330f11216a4c))
(segment (start 15.618354 -10.66503) (end 7.714839 -8.222839) (width 0.25) (layer "F.Cu") (net 9) (tstamp 6d1052af-d2d7-46b4-a308-51cf5e6479e1))
(segment (start 89.089055 15.966832) (end 81.788 12.954) (width 0.25) (layer "F.Cu") (net 9) (tstamp 72bf6cb0-09ee-43ae-a386-7566d1da5ab1))
(segment (start 7.714839 -8.222839) (end 7.714839 1.175161) (width 0.25) (layer "F.Cu") (net 9) (tstamp 7b87a2db-2e4c-4fe1-a12d-d0cddc610d72))
(segment (start 11.176 -59.436) (end -0.254 -56.388) (width 0.25) (layer "F.Cu") (net 9) (tstamp 887d93dd-1cc0-44df-9399-cb70d5dbd12c))
(segment (start -0.254 -56.388) (end -3.723897 -50.87915) (width 0.25) (layer "F.Cu") (net 9) (tstamp 8a53ba6f-5ff5-438b-9dbe-870652972a7a))
(segment (start 88.392 29.21) (end 89.089055 28.512945) (width 0.25) (layer "F.Cu") (net 9) (tstamp cff76344-e7b0-49f7-8aa0-d9b57a46bf48))
(segment (start 102.108 6.35) (end 107.696 0.762) (width 0.25) (layer "F.Cu") (net 9) (tstamp d48df477-1672-45c5-a68e-181447cc1102))
(segment (start -8.075849 17.578151) (end -3.81 29.21) (width 0.25) (layer "F.Cu") (net 9) (tstamp da320d7a-fdb5-4719-9a9c-a73a88e876f1))
(segment (start 89.14571 0.24571) (end 102.108 6.35) (width 0.25) (layer "F.Cu") (net 9) (tstamp e6853b20-88ba-4193-95a6-32f84430b919))
(segment (start 107.696 -36.380747) (end 107.114778 -36.961969) (width 0.25) (layer "F.Cu") (net 9) (tstamp f4e17f5b-4f68-40e9-9a09-1c73b2e0e547))
(segment (start -8.132658 17.415263) (end -8.075849 17.578151) (width 0.25) (layer "F.Cu") (net 9) (tstamp f6f48357-4ebc-41dc-8dba-cff44db0076a))
(segment (start 5.127714 -17.844486) (end 7.714839 -8.222839) (width 0.25) (layer "F.Cu") (net 9) (tstamp f7565eed-a133-4008-a67f-d148f60698ce))
(segment (start 0.701908 -34.361818) (end 6.766743 -43.699694) (width 0.25) (layer "F.Cu") (net 9) (tstamp fbd8e940-ecfa-4114-87c6-05edbacd07e7))
(segment (start 7.714839 1.175161) (end -9.652 12.954) (width 0.25) (layer "F.Cu") (net 9) (tstamp ff44e1e2-f6fb-4d00-8b8a-d32df58ef485))
(via (at 11.176 -59.436) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 9) (tstamp 2babcd82-1c80-4057-a335-8ed0f08c05f1))
(via (at 102.108 6.35) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 9) (tstamp ad370a57-93d2-44b2-8ca2-8027378f6047))
(segment (start 102.108 6.35) (end 100.667018 7.790982) (width 0.25) (layer "B.Cu") (net 9) (tstamp 7c5f8ce0-f13d-44df-89d9-48d213b88b64))
(segment (start 21.113787 -22.127941) (end 11.192548 -27.182362) (width 0.25) (layer "B.Cu") (net 9) (tstamp 919b97ff-ed42-482f-8385-86146426f814))
(segment (start 100.667018 7.790982) (end 100.667018 10.718128) (width 0.25) (layer "B.Cu") (net 9) (tstamp d1bd50c7-6749-4137-9dec-c1272f640c79))
(segment (start 12.262176 -55.162605) (end 11.176 -59.436) (width 0.25) (layer "B.Cu") (net 9) (tstamp edeac2fc-5649-4846-a770-bb765606fe63))
(segment (start 16.687981 -38.645273) (end 6.766743 -43.699694) (width 0.25) (layer "B.Cu") (net 9) (tstamp fc284cbf-e1ed-4d3f-bf37-9a454c93204c))
(segment (start 8.89 -35.814) (end 11.28895 -39.476215) (width 0.25) (layer "F.Cu") (net 10) (tstamp 4812cce1-2483-412f-a61d-013e36aabad4))
(segment (start 13.208 -35.306) (end 17.207353 -36.610359) (width 0.25) (layer "F.Cu") (net 10) (tstamp 5ca81216-e5f0-4f55-a70a-b9f70765e47a))
(segment (start 8.89 -35.814) (end 13.208 -35.306) (width 0.25) (layer "F.Cu") (net 10) (tstamp 78a506cd-c454-425a-acf2-004e978a1482))
(segment (start 15.478658 -30.504901) (end 17.207353 -36.610359) (width 0.25) (layer "F.Cu") (net 10) (tstamp 82f643a2-d2c0-46e9-b55e-cc829a553eb0))
(segment (start 15.478658 -30.504901) (end 5.819399 -27.916711) (width 0.25) (layer "F.Cu") (net 10) (tstamp 8cdd9f9f-2a7f-4e4a-b39f-c7cae2accd25))
(via (at 8.89 -35.814) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 10) (tstamp 5cace296-afd0-406d-8f98-f1ce9745fe28))
(segment (start 4.962136 -37.78095) (end 8.89 -35.814) (width 0.25) (layer "B.Cu") (net 10) (tstamp d0f5b067-6e09-4f4e-9291-a169cb52d5db))
(segment (start 11.052853 -47.022233) (end 12.781548 -53.127691) (width 0.25) (layer "F.Cu") (net 11) (tstamp 0ee4e723-a864-49f0-9c91-7c0c29fc2621))
(segment (start 1.393594 -44.434043) (end 11.052853 -47.022233) (width 0.25) (layer "F.Cu") (net 11) (tstamp 31fa11b3-8563-459c-a87f-c846d5fa9550))
(segment (start 6.863145 -55.993547) (end 4.572 -52.324) (width 0.25) (layer "F.Cu") (net 11) (tstamp 64eec1b0-21b3-4601-9a03-4b3282c69fbe))
(segment (start 4.572 -52.324) (end 7.62 -51.562) (width 0.25) (layer "F.Cu") (net 11) (tstamp 92d61422-bf5d-4280-90eb-6ff0c4540740))
(segment (start 7.62 -51.562) (end 12.781548 -53.127691) (width 0.25) (layer "F.Cu") (net 11) (tstamp bf4e5ecf-55c1-415a-87e9-24356a31d14a))
(via (at 4.572 -52.324) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 11) (tstamp 3ccb4276-0990-4ae9-a9df-7f6e04cd9182))
(segment (start 4.572 -52.324) (end 0.536331 -54.298282) (width 0.25) (layer "B.Cu") (net 11) (tstamp 5c4e3881-9c24-43de-b3f7-0772599790c0))
(segment (start 38.1 -22.352) (end 42.729881 -22.934136) (width 0.25) (layer "F.Cu") (net 12) (tstamp 1600ccc1-5f68-4ffc-8a4c-b0cbc41a8bcd))
(segment (start 37.399043 -26.784174) (end 34.544 -23.622) (width 0.25) (layer "F.Cu") (net 12) (tstamp 1b6b3ce0-1f3a-4520-8965-a9f75bb328c8))
(segment (start 39.967247 -17.221619) (end 42.729881 -22.934136) (width 0.25) (layer "F.Cu") (net 12) (tstamp 303d732e-85a0-49f1-b0e9-054dcc353527))
(segment (start 30.0053 -16.350061) (end 39.967247 -17.221619) (width 0.25) (layer "F.Cu") (net 12) (tstamp 82fbcc90-9a25-450d-a7ca-cc1fa72f6a72))
(segment (start 34.544 -23.622) (end 38.1 -22.352) (width 0.25) (layer "F.Cu") (net 12) (tstamp cd429209-d63b-46da-a917-1a6505c3e7d9))
(via (at 34.544 -23.622) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 12) (tstamp 06f3c402-3011-4a47-a926-7411a0351766))
(segment (start 34.544 -23.622) (end 30.873968 -26.213303) (width 0.25) (layer "B.Cu") (net 12) (tstamp d4dce46a-4e33-40a4-803e-a45176dd2574))
(segment (start -3.302 28.702) (end 68.58 28.448) (width 0.25) (layer "F.Cu") (net 13) (tstamp 0637f2da-679a-4352-83f9-b233c363c496))
(segment (start 70.795059 26.232941) (end 70.795059 9.308361) (width 0.25) (layer "F.Cu") (net 13) (tstamp 08b70cbc-9300-40ba-81f5-f88a52d31eda))
(segment (start 8.636 1.27) (end -8.89 13.208) (width 0.25) (layer "F.Cu") (net 13) (tstamp 0b92ca9d-8b72-432d-99bc-123803d9a0e9))
(segment (start 35.169301 -14.693831) (end 26.879305 -14.179305) (width 0.25) (layer "F.Cu") (net 13) (tstamp 2d4133e3-846e-40de-a36c-1aa22fb74328))
(segment (start 64.008 7.112) (end 66.04 0) (width 0.25) (layer "F.Cu") (net 13) (tstamp 2ee9c6ce-e0c2-4f24-b0a0-802fa76c90d1))
(segment (start 66.548 -6.096) (end 81.28 -6.096) (width 0.25) (layer "F.Cu") (net 13) (tstamp 388dd024-48ce-4e37-bdc6-fc50e08e83a2))
(segment (start 26.084737 -23.585896) (end 26.879305 -14.179305) (width 0.25) (layer "F.Cu") (net 13) (tstamp 3e5ebd92-010b-4926-9d6a-f52512e17fe2))
(segment (start 65.299626 -2.15455) (end 65.786 -2.640924) (width 0.25) (layer "F.Cu") (net 13) (tstamp 482d2a4e-49ed-417a-9983-11d6423bccfa))
(segment (start 26.084737 -23.585896) (end 26.084737 -24.134559) (width 0.25) (layer "F.Cu") (net 13) (tstamp 4e20c684-8ac7-4538-af88-f92ea916aa3e))
(segment (start 24.594374 -40.620825) (end 26.084737 -23.585896) (width 0.25) (layer "F.Cu") (net 13) (tstamp 5a41096e-7ee1-4ba7-b1c2-f39a3b40387e))
(segment (start 24.594374 -41.169489) (end 32.188575 -48.76369) (width 0.25) (layer "F.Cu") (net 13) (tstamp 5e052d7d-0ed5-472b-a5da-92bf9601e4c2))
(segment (start -8.89 13.208) (end -3.302 28.702) (width 0.25) (layer "F.Cu") (net 13) (tstamp 63dd1f5c-8cac-4bbc-b3f2-105bb84b1b4b))
(segment (start 68.326 -6.096) (end 71.374 -5.334) (width 0.25) (layer "F.Cu") (net 13) (tstamp 6e570793-73af-46ce-8305-b482442320e4))
(segment (start 65.786 -5.334) (end 66.548 -6.096) (width 0.25) (layer "F.Cu") (net 13) (tstamp 78e14dc2-cc0b-44ea-b911-8d2698ede353))
(segment (start 71.374 -5.334) (end 82.042 -2.286) (width 0.25) (layer "F.Cu") (net 13) (tstamp 8050c01f-1b02-4f36-a264-30140fdb8866))
(segment (start 70.795059 9.308361) (end 64.008 7.112) (width 0.25) (layer "F.Cu") (net 13) (tstamp 8182e98a-d680-42b8-8a29-5654a00427a2))
(segment (start 22.606 -62.23) (end 23.104011 -57.655755) (width 0.25) (layer "F.Cu") (net 13) (tstamp 836aa559-dcca-4549-b03a-ecccfc0456e0))
(segment (start 26.879305 -14.179305) (end 24.13 -10.922) (width 0.25) (layer "F.Cu") (net 13) (tstamp 880aff9a-d120-4cd5-bf3e-658b16fb64a1))
(segment (start 8.636 -6.604) (end 8.636 1.27) (width 0.25) (layer "F.Cu") (net 13) (tstamp a6ee067c-1b14-4ea8-941b-b9d82bc758f6))
(segment (start 65.786 -2.640924) (end 65.786 -5.334) (width 0.25) (layer "F.Cu") (net 13) (tstamp a71fd875-aca3-45ee-9bcb-1a2ea9ee8141))
(segment (start 81.28 -6.096) (end 105.586168 -30.402168) (width 0.25) (layer "F.Cu") (net 13) (tstamp bb7775f2-a92d-45fb-8ff6-6a2508cd2047))
(segment (start 68.58 28.448) (end 70.795059 26.232941) (width 0.25) (layer "F.Cu") (net 13) (tstamp c09d9a3a-ab49-4147-a434-61ba999061f1))
(segment (start 24.13 -10.922) (end 8.636 -6.604) (width 0.25) (layer "F.Cu") (net 13) (tstamp cad9b7f1-c937-4cbb-8d32-d8fc1904eb5e))
(segment (start 105.586168 -30.402168) (end 105.586168 -34.933435) (width 0.25) (layer "F.Cu") (net 13) (tstamp e1230c42-7ee1-461c-8507-e3471e6c946e))
(segment (start 39.116 -63.5) (end 22.606 -62.23) (width 0.25) (layer "F.Cu") (net 13) (tstamp e97e6c13-c8f0-41d8-89f4-a1a9a7e333ee))
(segment (start 23.104011 -57.655755) (end 24.594374 -40.620825) (width 0.25) (layer "F.Cu") (net 13) (tstamp ec988a2e-a301-4058-a008-54d9a5269f41))
(segment (start 26.084737 -24.134559) (end 33.678938 -31.72876) (width 0.25) (layer "F.Cu") (net 13) (tstamp f0a38ae8-acc4-481d-b83b-ccde80494316))
(segment (start 66.04 0) (end 65.299626 -2.15455) (width 0.25) (layer "F.Cu") (net 13) (tstamp f2069e40-8086-4532-b4f3-0dfb6ec24afb))
(segment (start 24.594374 -40.620825) (end 24.594374 -41.169489) (width 0.25) (layer "F.Cu") (net 13) (tstamp f5ff6fd5-c95f-4209-aef4-c7114388f720))
(via (at 82.042 -2.286) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 13) (tstamp 3698184b-6e51-4f64-acf9-a58b067c701d))
(via (at 39.116 -63.5) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 13) (tstamp d3db0657-b0e3-45e6-8957-c07d59267104))
(segment (start 39.591033 -59.098183) (end 39.116 -63.5) (width 0.25) (layer "B.Cu") (net 13) (tstamp 2d3705a0-edf8-49c0-b2f6-91ecfa75f5f9))
(segment (start 41.081396 -42.063253) (end 32.188575 -48.76369) (width 0.25) (layer "B.Cu") (net 13) (tstamp 52624a61-7c4e-4432-835e-4fd178b43759))
(segment (start 82.042 -2.286) (end 81.285699 -1.529699) (width 0.25) (layer "B.Cu") (net 13) (tstamp 60f20d52-e995-4a77-9a20-e145d559056d))
(segment (start 42.571759 -25.028324) (end 33.678938 -31.72876) (width 0.25) (layer "B.Cu") (net 13) (tstamp 76eba122-8cab-45d1-8d85-22ba90200151))
(segment (start 81.285699 -1.529699) (end 81.285699 2.128905) (width 0.25) (layer "B.Cu") (net 13) (tstamp b8bd3308-5457-429c-93a2-0d850c4e434c))
(segment (start 28.514937 -33.38499) (end 38.476884 -34.256548) (width 0.25) (layer "F.Cu") (net 14) (tstamp 29f5cf8f-d0a9-4f47-8f63-004ab551da30))
(segment (start 32.766 -40.64) (end 35.90868 -43.819103) (width 0.25) (layer "F.Cu") (net 14) (tstamp 41ec4c4c-fa34-4ad9-97ca-1372bf511622))
(segment (start 32.766 -40.64) (end 36.83 -39.37) (width 0.25) (layer "F.Cu") (net 14) (tstamp 421b066f-3f24-4448-998d-b634305d2c2d))
(segment (start 36.83 -39.37) (end 41.239518 -39.969065) (width 0.25) (layer "F.Cu") (net 14) (tstamp 66fe7dd7-f058-4156-a9e8-6f468f62d333))
(segment (start 38.476884 -34.256548) (end 41.239518 -39.969065) (width 0.25) (layer "F.Cu") (net 14) (tstamp c721bdd5-24ee-4e2b-a9df-01e43fd6b2dd))
(via (at 32.766 -40.64) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 14) (tstamp 67f2db61-c0dd-4c11-aabf-e2fb83cace35))
(segment (start 29.383605 -43.248232) (end 32.766 -40.64) (width 0.25) (layer "B.Cu") (net 14) (tstamp 4092eef6-932c-450d-9751-3d5c8a274c5f))
(segment (start 34.418317 -60.854033) (end 31.496 -57.658) (width 0.25) (layer "F.Cu") (net 15) (tstamp 88d675e1-e7a8-4370-b656-da16dd03a3cd))
(segment (start 27.024574 -50.41992) (end 36.986521 -51.291478) (width 0.25) (layer "F.Cu") (net 15) (tstamp 99371af2-ee4d-4208-a8e1-b22c13f825d7))
(segment (start 35.052 -56.388) (end 39.749155 -57.003995) (width 0.25) (layer "F.Cu") (net 15) (tstamp baca5e4a-ef95-469b-bd07-f44dbb768dab))
(segment (start 31.496 -57.658) (end 35.052 -56.388) (width 0.25) (layer "F.Cu") (net 15) (tstamp ef0bdf59-dd18-46ed-8717-b3dbf01e1f1e))
(segment (start 36.986521 -51.291478) (end 39.749155 -57.003995) (width 0.25) (layer "F.Cu") (net 15) (tstamp f2bfe11d-dc93-4182-ab0a-987a023c6e15))
(via (at 31.496 -57.658) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 15) (tstamp 5f018e86-83e1-4b5a-959c-624bfe2ce003))
(segment (start 31.496 -57.658) (end 27.893242 -60.283162) (width 0.25) (layer "B.Cu") (net 15) (tstamp a11d6af5-0d24-4bcb-9b80-1fadc3209d4a))
(segment (start 51.322091 -15.590601) (end 61.322091 -15.590601) (width 0.25) (layer "F.Cu") (net 16) (tstamp 30c5b873-4a04-4758-a91c-99ae470394f8))
(segment (start 59.597091 -25.340601) (end 59.597091 -25.307091) (width 0.25) (layer "F.Cu") (net 16) (tstamp 3267572c-0309-4840-8ce5-150ce6c15db3))
(segment (start 59.477399 -21.040601) (end 64.572091 -21.040601) (width 0.25) (layer "F.Cu") (net 16) (tstamp 439d2e79-16eb-43cb-8620-7d596df02793))
(segment (start 56.388 -22.098) (end 58.42 -22.098) (width 0.25) (layer "F.Cu") (net 16) (tstamp 697f1787-78dd-4ae8-a1aa-20ddb2d25907))
(segment (start 58.42 -22.098) (end 59.477399 -21.040601) (width 0.25) (layer "F.Cu") (net 16) (tstamp 7beebb79-6ab3-40de-95c3-4d6b225a0ec4))
(segment (start 59.597091 -25.307091) (end 56.388 -22.098) (width 0.25) (layer "F.Cu") (net 16) (tstamp c96cd143-f113-4c24-88ce-1848b68e01d2))
(segment (start 61.322091 -15.590601) (end 64.572091 -21.040601) (width 0.25) (layer "F.Cu") (net 16) (tstamp efb8cccf-1fda-44dd-b9fb-ce0959400a3e))
(via (at 56.388 -22.098) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 16) (tstamp 10ac5c45-f721-4dc9-b0c7-69579987f6ee))
(segment (start 56.289692 -22.098) (end 53.047091 -25.340601) (width 0.25) (layer "B.Cu") (net 16) (tstamp 2e42b896-d254-442d-8fe8-2be573942217))
(segment (start 56.388 -22.098) (end 56.289692 -22.098) (width 0.25) (layer "B.Cu") (net 16) (tstamp ff198b9e-bd5b-46ae-a925-a79da207e98e))
(segment (start 60.96 -6.858) (end 60.96 -9.652) (width 0.25) (layer "F.Cu") (net 17) (tstamp 000729df-7cad-4b40-97cd-6974982983b4))
(segment (start 48.047091 -40.240601) (end 56.322091 -47.690601) (width 0.25) (layer "F.Cu") (net 17) (tstamp 1c0d4569-1e57-4b81-a826-1740c524ec12))
(segment (start 60.96 -9.652) (end 60.452 -10.16) (width 0.25) (layer "F.Cu") (net 17) (tstamp 1e75b9fe-bb1f-4baa-8748-f2edde891825))
(segment (start 56.388 -10.16) (end 56.322091 -10.225909) (width 0.25) (layer "F.Cu") (net 17) (tstamp 1ec84bd9-5eb0-48c6-9eac-1c78f06bdfa2))
(segment (start 94.846767 -52.219233) (end 99.529404 -52.219233) (width 0.25) (layer "F.Cu") (net 17) (tstamp 2302987c-0cda-46c0-b339-293f1bff2948))
(segment (start 45.277909 -10.225909) (end 44.45 -9.398) (width 0.25) (layer "F.Cu") (net 17) (tstamp 30d779cd-4e61-4df4-af2e-4b3157984ca2))
(segment (start 64.516 -61.722) (end 48.006 -61.722) (width 0.25) (layer "F.Cu") (net 17) (tstamp 3a61762b-339b-4362-852f-8f0c7d795b34))
(segment (start 60.452 -10.16) (end 56.388 -10.16) (width 0.25) (layer "F.Cu") (net 17) (tstamp 49c5f27a-bbda-4def-b292-0169cfbf2283))
(segment (start 56.322091 -10.225909) (end 45.277909 -10.225909) (width 0.25) (layer "F.Cu") (net 17) (tstamp 5ac72799-a8a3-4e86-b629-2479364423c1))
(segment (start 60.96 8.897308) (end 59.522091 7.459399) (width 0.25) (layer "F.Cu") (net 17) (tstamp 600d7a29-25de-4ee8-b5a9-524f784761f9))
(segment (start 64.516 -61.722) (end 85.344 -61.722) (width 0.25) (layer "F.Cu") (net 17) (tstamp 7ac7fe1f-3855-4448-b722-1148a5345128))
(segment (start 60.342601 -6.240601) (end 60.96 -6.858) (width 0.25) (layer "F.Cu") (net 17) (tstamp 8c992a6a-f9aa-4f0c-9f32-e82ecff7815d))
(segment (start 48.047091 -40.240601) (end 48.047091 -23.140601) (width 0.25) (layer "F.Cu") (net 17) (tstamp 94e169b4-1a9d-4423-b147-262980c65cdc))
(segment (start 48.047091 -57.340601) (end 48.047091 -40.240601) (width 0.25) (layer "F.Cu") (net 17) (tstamp a44553d7-aea6-4c93-a5eb-cbdccc1626df))
(segment (start 48.047091 -23.140601) (end 56.322091 -30.590601) (width 0.25) (layer "F.Cu") (net 17) (tstamp ac79a93c-0dc9-4ccc-ba10-d66c4f1234e9))
(segment (start 85.344 -61.722) (end 94.846767 -52.219233) (width 0.25) (layer "F.Cu") (net 17) (tstamp b17eefcd-d1e7-48fe-9c4f-6ab21c812ec2))
(segment (start 48.006 -61.722) (end 48.047091 -57.340601) (width 0.25) (layer "F.Cu") (net 17) (tstamp b804a186-2a26-4166-a0c7-308e1f8225ab))
(segment (start 56.322091 -13.490601) (end 48.006 -13.462) (width 0.25) (layer "F.Cu") (net 17) (tstamp c36a578a-3985-4a95-b452-ae38ad578471))
(segment (start 44.45 11.43) (end 60.706 11.43) (width 0.25) (layer "F.Cu") (net 17) (tstamp c80fb4b0-a6de-4dc2-9f3d-b2c32941446d))
(segment (start 60.96 11.176) (end 60.96 8.897308) (width 0.25) (layer "F.Cu") (net 17) (tstamp c925b525-a6ed-4d0e-924f-a219635f17b3))
(segment (start 56.322091 -10.225909) (end 56.322091 -13.490601) (width 0.25) (layer "F.Cu") (net 17) (tstamp e3b87918-1f53-4efd-873c-b9e8e2d4a384))
(segment (start 60.706 11.43) (end 60.96 11.176) (width 0.25) (layer "F.Cu") (net 17) (tstamp e7159149-86a9-433b-b5d0-adbb3f25c5db))
(segment (start 59.522091 -6.240601) (end 60.342601 -6.240601) (width 0.25) (layer "F.Cu") (net 17) (tstamp e7dfad8f-9634-45fc-895d-26a7b1125c62))
(segment (start 48.006 -13.462) (end 48.047091 -23.140601) (width 0.25) (layer "F.Cu") (net 17) (tstamp edec8667-8bbc-47a1-adcc-b2ca20d39918))
(segment (start 44.45 -9.398) (end 44.45 11.43) (width 0.25) (layer "F.Cu") (net 17) (tstamp f94c8e29-5ef0-447a-ae09-a9f9746a2d78))
(via (at 64.516 -61.722) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 17) (tstamp 42b612f7-6bf3-4a72-a6ed-2b6fc26514a5))
(segment (start 64.597091 -23.140601) (end 56.322091 -30.590601) (width 0.25) (layer "B.Cu") (net 17) (tstamp 52b25932-6707-4939-bc11-bd399cdc0526))
(segment (start 64.597091 -57.340601) (end 64.516 -61.722) (width 0.25) (layer "B.Cu") (net 17) (tstamp 84f77a92-98ef-4577-8e68-ca8ad153bd5d))
(segment (start 59.522091 7.459399) (end 60.358601 7.459399) (width 0.25) (layer "B.Cu") (net 17) (tstamp 905a9557-459c-41b8-af0d-5c3d1676c63f))
(segment (start 64.597091 -40.240601) (end 56.322091 -47.690601) (width 0.25) (layer "B.Cu") (net 17) (tstamp aabd1bd6-0fde-4aa8-b35f-63a498480b78))
(segment (start 60.053399 -6.240601) (end 59.522091 -6.240601) (width 0.25) (layer "B.Cu") (net 17) (tstamp f87b50ec-9073-42f3-b6e4-a42a15086ace))
(segment (start 56.388 -39.116) (end 59.597091 -42.325091) (width 0.25) (layer "F.Cu") (net 18) (tstamp 0701075c-a69c-4fe6-9c67-732911277ecc))
(segment (start 51.322091 -32.690601) (end 61.322091 -32.690601) (width 0.25) (layer "F.Cu") (net 18) (tstamp 0a2904a2-dc0b-4ce1-a254-5ba0496d1fb4))
(segment (start 56.388 -39.116) (end 58.674 -39.116) (width 0.25) (layer "F.Cu") (net 18) (tstamp 45e72f57-185e-4e5f-a3c8-1796b75d4c24))
(segment (start 59.597091 -42.325091) (end 59.597091 -42.440601) (width 0.25) (layer "F.Cu") (net 18) (tstamp b300eb0c-8268-4d8e-b781-80d45c140823))
(segment (start 61.322091 -32.690601) (end 64.572091 -38.140601) (width 0.25) (layer "F.Cu") (net 18) (tstamp bb9dd59a-62e5-4259-931f-783522dac260))
(segment (start 58.674 -39.116) (end 59.649399 -38.140601) (width 0.25) (layer "F.Cu") (net 18) (tstamp f39079bb-ba52-493f-9e12-8424a5a4f938))
(segment (start 59.649399 -38.140601) (end 64.572091 -38.140601) (width 0.25) (layer "F.Cu") (net 18) (tstamp f7cb194b-1172-44dc-be04-7045227ea9e2))
(via (at 56.388 -39.116) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 18) (tstamp bdfcbeca-f3be-4b67-a138-ff69bbd7f982))
(segment (start 53.047091 -42.440601) (end 53.063399 -42.440601) (width 0.25) (layer "B.Cu") (net 18) (tstamp 20b7c036-bb64-40d3-b21e-7fae605abf5f))
(segment (start 53.063399 -42.440601) (end 56.388 -39.116) (width 0.25) (layer "B.Cu") (net 18) (tstamp 6ce00724-1784-476e-9850-5eeea7e71ffa))
(segment (start 51.322091 -49.790601) (end 61.322091 -49.790601) (width 0.25) (layer "F.Cu") (net 19) (tstamp 09f9bcc9-be6f-4fa8-889d-3ac4e9548662))
(segment (start 56.388 -56.134) (end 58.674 -56.134) (width 0.25) (layer "F.Cu") (net 19) (tstamp 0ba5d66a-070b-4470-8bae-01bd4d9c9b7b))
(segment (start 58.674 -56.134) (end 59.567399 -55.240601) (width 0.25) (layer "F.Cu") (net 19) (tstamp 553b378a-e867-42da-b1e4-73174787314e))
(segment (start 61.322091 -49.790601) (end 64.572091 -55.240601) (width 0.25) (layer "F.Cu") (net 19) (tstamp 98fe985e-846c-4e9b-80f8-82daa0302da4))
(segment (start 59.597091 -59.343091) (end 56.388 -56.134) (width 0.25) (layer "F.Cu") (net 19) (tstamp c140367c-b13f-48bd-97e1-fed927c9cb27))
(segment (start 59.597091 -59.540601) (end 59.597091 -59.343091) (width 0.25) (layer "F.Cu") (net 19) (tstamp ea8d0f69-0bcc-4049-bebe-5323a6f077fd))
(segment (start 59.567399 -55.240601) (end 64.572091 -55.240601) (width 0.25) (layer "F.Cu") (net 19) (tstamp f4d7ad78-9d88-4502-96c4-17a34c8173ea))
(via (at 56.388 -56.134) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 19) (tstamp 7c25dbbf-31c1-45e7-b920-268e0c94a77e))
(segment (start 53.047091 -59.540601) (end 53.047091 -59.474909) (width 0.25) (layer "B.Cu") (net 19) (tstamp 6206b7cf-b825-4bec-af2e-6d23d945a013))
(segment (start 53.047091 -59.474909) (end 56.388 -56.134) (width 0.25) (layer "B.Cu") (net 19) (tstamp deb67ab1-4838-4b4c-b4dc-af00aa997c20))
(segment (start 75.59249 -21.336) (end 75.438 -21.336) (width 0.25) (layer "F.Cu") (net 20) (tstamp 13e2b25e-1f91-412b-8458-73ec88a50d71))
(segment (start 79.019399 -20.040601) (end 83.572091 -20.040601) (width 0.25) (layer "F.Cu") (net 20) (tstamp 227849be-3763-42d0-8c1f-b334a9715e80))
(segment (start 78.597091 -24.340601) (end 75.59249 -21.336) (width 0.25) (layer "F.Cu") (net 20) (tstamp 24462a1e-8d68-44f8-96f1-6ec12d55a5c1))
(segment (start 80.322091 -14.590601) (end 83.572091 -20.040601) (width 0.25) (layer "F.Cu") (net 20) (tstamp 37c6b7b6-20aa-42d7-8b5b-4ea9caa58211))
(segment (start 75.438 -21.336) (end 77.724 -21.336) (width 0.25) (layer "F.Cu") (net 20) (tstamp 86609187-0bed-49a2-b45e-eca6a126ff4e))
(segment (start 70.322091 -14.590601) (end 80.322091 -14.590601) (width 0.25) (layer "F.Cu") (net 20) (tstamp 9b21c594-cebd-4c33-8b6d-356783ceadc1))
(segment (start 77.724 -21.336) (end 79.019399 -20.040601) (width 0.25) (layer "F.Cu") (net 20) (tstamp a30184ef-b439-4177-a3b7-c9cfb8ff88f8))
(via (at 75.438 -21.336) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 20) (tstamp cba83490-6bcf-4658-8a05-5565f2659c29))
(segment (start 75.438 -21.336) (end 75.051692 -21.336) (width 0.25) (layer "B.Cu") (net 20) (tstamp 603ba332-8608-44be-b2d2-bafac949f7bb))
(segment (start 75.051692 -21.336) (end 72.047091 -24.340601) (width 0.25) (layer "B.Cu") (net 20) (tstamp e23d2e4e-ff8d-4124-966e-66f8ef3e96d8))
(segment (start 74.497091 -29.590601) (end 75.322091 -29.590601) (width 0.25) (layer "F.Cu") (net 21) (tstamp 1483c4ef-cdae-4576-baa9-068a5335c46b))
(segment (start 74.497091 -46.690601) (end 75.322091 -46.690601) (width 0.25) (layer "F.Cu") (net 21) (tstamp 4f2f42c2-e738-4478-85e6-7163154519bc))
(segment (start 67.047091 -39.240601) (end 67.047091 -22.140601) (width 0.25) (layer "F.Cu") (net 21) (tstamp 5a50d604-3310-4e71-91ab-dc82e4572e1a))
(segment (start 67.047091 -56.340601) (end 67.047091 -39.240601) (width 0.25) (layer "F.Cu") (net 21) (tstamp 709192c3-0295-41aa-8ac9-13b8dbe9e686))
(segment (start 67.047091 -22.140601) (end 74.497091 -29.590601) (width 0.25) (layer "F.Cu") (net 21) (tstamp 78b1d551-b26a-4e1d-a22f-783b93cfcf30))
(segment (start 67.056 -12.446) (end 75.322091 -12.490601) (width 0.25) (layer "F.Cu") (net 21) (tstamp 9a4264ee-7493-4755-827d-7d2e4457fe13))
(segment (start 85.598 -60.706) (end 96.113301 -50.190699) (width 0.25) (layer "F.Cu") (net 21) (tstamp a71c8b5e-8aa0-42c2-ada0-a81183559503))
(segment (start 67.056 -60.706) (end 67.047091 -56.340601) (width 0.25) (layer "F.Cu") (net 21) (tstamp aeaaa92f-0851-4517-9645-fe036c90460d))
(segment (start 83.566 -60.706) (end 85.598 -60.706) (width 0.25) (layer "F.Cu") (net 21) (tstamp c9dab27d-b7d1-4884-a99a-70f8a2851413))
(segment (start 67.047091 -39.240601) (end 74.497091 -46.690601) (width 0.25) (layer "F.Cu") (net 21) (tstamp e323142d-937c-4202-91ee-73fddaa6ffc7))
(segment (start 83.566 -60.706) (end 67.056 -60.706) (width 0.25) (layer "F.Cu") (net 21) (tstamp ed2895dd-9b7e-4e98-b29b-a3e8bf3ec770))
(segment (start 96.113301 -50.190699) (end 98.000793 -50.190699) (width 0.25) (layer "F.Cu") (net 21) (tstamp f1093c54-2eae-4c3a-82da-090204c985ce))
(segment (start 67.047091 -22.140601) (end 67.056 -12.446) (width 0.25) (layer "F.Cu") (net 21) (tstamp f4d467e4-5629-46d2-ab50-841ad3524df3))
(via (at 83.566 -60.706) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 21) (tstamp 224b82c0-a0fe-4fc4-a4d5-0335a42fb599))
(segment (start 75.322091 -46.690601) (end 83.597091 -39.240601) (width 0.25) (layer "B.Cu") (net 21) (tstamp 36e03c24-34dc-48d9-8c6f-070917ee106f))
(segment (start 83.597091 -56.340601) (end 83.566 -60.706) (width 0.25) (layer "B.Cu") (net 21) (tstamp 4679b9b6-0b6b-4376-9be7-19635c04f986))
(segment (start 75.322091 -29.590601) (end 83.597091 -22.140601) (width 0.25) (layer "B.Cu") (net 21) (tstamp 792de1bf-160a-4470-901e-a4955ed64c26))
(segment (start 78.937399 -37.140601) (end 83.572091 -37.140601) (width 0.25) (layer "F.Cu") (net 22) (tstamp 07fb6d3d-1284-441f-b780-f51c87a52f22))
(segment (start 80.322091 -31.690601) (end 83.572091 -37.140601) (width 0.25) (layer "F.Cu") (net 22) (tstamp 43bc4672-ef5c-4d8f-9c5f-7198e5737e15))
(segment (start 77.724 -38.354) (end 78.937399 -37.140601) (width 0.25) (layer "F.Cu") (net 22) (tstamp a1705d5c-dfde-47ae-b3bc-315228df3d00))
(segment (start 78.597091 -41.440601) (end 78.524601 -41.440601) (width 0.25) (layer "F.Cu") (net 22) (tstamp b0b78253-1ea1-446a-ad7c-51a70d9233ff))
(segment (start 70.322091 -31.690601) (end 80.322091 -31.690601) (width 0.25) (layer "F.Cu") (net 22) (tstamp b164f31e-12a6-4a56-a1c9-b6905e444560))
(segment (start 75.438 -38.354) (end 77.724 -38.354) (width 0.25) (layer "F.Cu") (net 22) (tstamp b4d57ff8-c544-4c8f-ba8d-5a3f63c2d1c0))
(segment (start 78.524601 -41.440601) (end 75.438 -38.354) (width 0.25) (layer "F.Cu") (net 22) (tstamp c8bfcc8e-8fde-4690-923a-6880a5a2a332))
(via (at 75.438 -38.354) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 22) (tstamp 6e887ed9-b3b8-43b6-ae03-20d3e5dc3b5b))
(segment (start 72.351399 -41.440601) (end 72.047091 -41.440601) (width 0.25) (layer "B.Cu") (net 22) (tstamp a8a6a8e6-bb76-470a-a9b1-54acc13006d0))
(segment (start 75.438 -38.354) (end 72.351399 -41.440601) (width 0.25) (layer "B.Cu") (net 22) (tstamp bf205d16-017b-41e8-a3a7-8bcaaa0921da))
(segment (start 78.601399 -54.240601) (end 83.572091 -54.240601) (width 0.25) (layer "F.Cu") (net 23) (tstamp 0e5213df-fef1-4ad2-beb6-41d3fd710d1b))
(segment (start 80.322091 -48.790601) (end 70.322091 -48.790601) (width 0.25) (layer "F.Cu") (net 23) (tstamp 1c381cb5-c7a0-4c1a-910a-f93ae7423fbc))
(segment (start 75.438 -55.372) (end 78.597091 -58.531091) (width 0.25) (layer "F.Cu") (net 23) (tstamp 2f4fe3a3-1a26-4a78-b41c-e813f0031508))
(segment (start 80.322091 -48.790601) (end 83.572091 -54.240601) (width 0.25) (layer "F.Cu") (net 23) (tstamp 3b233402-8efa-4393-b302-c3227a0a7f2c))
(segment (start 75.438 -55.372) (end 77.47 -55.372) (width 0.25) (layer "F.Cu") (net 23) (tstamp 49ff5dfc-cd31-465b-8544-04a25ddfc902))
(segment (start 77.47 -55.372) (end 78.601399 -54.240601) (width 0.25) (layer "F.Cu") (net 23) (tstamp 75df022e-f541-4926-b86a-4877b8aa261a))
(segment (start 78.597091 -58.531091) (end 78.597091 -58.540601) (width 0.25) (layer "F.Cu") (net 23) (tstamp e565d375-a305-4375-8145-03f17d9b1540))
(via (at 75.438 -55.372) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 23) (tstamp 58f3a43a-87fe-4e7a-943c-2606ccb24701))
(segment (start 72.269399 -58.540601) (end 75.438 -55.372) (width 0.25) (layer "B.Cu") (net 23) (tstamp 330501bf-686e-4eee-aeeb-73bec1706470))
(segment (start 72.047091 -58.540601) (end 72.269399 -58.540601) (width 0.25) (layer "B.Cu") (net 23) (tstamp dd1cc553-3cc7-4b93-8c53-faffcc590f3d))
(segment (start 76.168208 8.574012) (end 66.508949 5.985822) (width 0.25) (layer "F.Cu") (net 24) (tstamp 5682cce4-46f0-4618-87e7-0182067263c1))
(segment (start 73.152 0.762) (end 75.692 3.302) (width 0.25) (layer "F.Cu") (net 24) (tstamp 660e965a-9c79-42c5-9d04-5c89b174a72e))
(segment (start 75.692 3.302) (end 78.232 3.302) (width 0.25) (layer "F.Cu") (net 24) (tstamp 6c9012d4-739b-4d44-87fb-b39799d639a1))
(segment (start 77.025471 -1.290227) (end 73.152 0.762) (width 0.25) (layer "F.Cu") (net 24) (tstamp 9f57979e-150e-418a-8be8-6fdfe4e072c9))
(segment (start 78.232 3.302) (end 79.080878 4.150878) (width 0.25) (layer "F.Cu") (net 24) (tstamp cd30a52a-7f5a-421e-9239-40908c3ff22f))
(segment (start 76.168208 8.574012) (end 80.71803 4.150878) (width 0.25) (layer "F.Cu") (net 24) (tstamp d946c5a9-e936-489a-aadf-8ad2cb5c255f))
(segment (start 79.080878 4.150878) (end 80.71803 4.150878) (width 0.25) (layer "F.Cu") (net 24) (tstamp f3e50ffa-5e77-4df8-bd0c-78d0a03a68b6))
(via (at 73.152 0.762) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 24) (tstamp 4762716c-b4b8-4fbe-aa36-7b1f917f0ce1))
(segment (start 73.152 0.762) (end 70.698657 -2.985492) (width 0.25) (layer "B.Cu") (net 24) (tstamp 7259d779-0aad-42ea-a525-956d600f8bb1))
(segment (start 104.057558 12.020442) (end 104.057558 -32.904901) (width 0.25) (layer "B.Cu") (net 25) (tstamp 25351511-8efa-44b1-88dd-e57d4f8f52d7))
(segment (start 79.863928 7.338434) (end 90.17 12.954) (width 0.25) (layer "B.Cu") (net 25) (tstamp 4813f88d-ac68-4b41-828d-a48f3d096ab5))
(segment (start 63.926152 3.06792) (end 71.628 5.842) (width 0.25) (layer "B.Cu") (net 25) (tstamp 5ee2c802-9841-48e4-b22d-f3ebe048c9a0))
(segment (start 71.628 5.842) (end 79.863928 7.338434) (width 0.25) (layer "B.Cu") (net 25) (tstamp 94ae15af-6e76-4a10-a096-68efc0c10052))
(segment (start 100.476375 15.601625) (end 104.057558 12.020442) (width 0.25) (layer "B.Cu") (net 25) (tstamp a07fd518-6e31-496f-9505-8c129ece57a8))
(segment (start 98.362222 15.601625) (end 107.696 22.606) (width 0.25) (layer "B.Cu") (net 25) (tstamp d054e56e-265f-4437-8766-d6b2a3e02a68))
(segment (start 90.17 12.954) (end 98.362222 15.601625) (width 0.25) (layer "B.Cu") (net 25) (tstamp d4a753ce-9b98-49ba-b1d5-47d6a3acb064))
(segment (start 107.696 22.606) (end 115.144598 26.951474) (width 0.25) (layer "B.Cu") (net 25) (tstamp d6bbc4b5-77a2-44db-8e75-7ede1315ad7c))
(segment (start 98.362222 15.601625) (end 100.476375 15.601625) (width 0.25) (layer "B.Cu") (net 25) (tstamp e80e5571-15a4-4991-a73c-c7c7a307493e))
(segment (start 92.71 7.874) (end 96.266 11.43) (width 0.25) (layer "F.Cu") (net 26) (tstamp 12a7ff64-85c1-4662-b3a5-08d9dc4bf839))
(segment (start 96.266 11.43) (end 98.576053 11.43) (width 0.25) (layer "F.Cu") (net 26) (tstamp 1a8830ce-e411-4cea-9b24-27fe67e291b0))
(segment (start 94.508093 16.176677) (end 85.445015 11.950494) (width 0.25) (layer "F.Cu") (net 26) (tstamp 2357a75b-1c2f-4c78-b32c-76780156bdb4))
(segment (start 98.576053 11.43) (end 99.756862 12.610809) (width 0.25) (layer "F.Cu") (net 26) (tstamp a2dd3527-ff3d-46f6-9fab-b8262d9789dd))
(segment (start 94.508093 16.176677) (end 99.756862 12.610809) (width 0.25) (layer "F.Cu") (net 26) (tstamp c8e0c26c-9f55-448c-a8bf-00fa7e78c549))
(segment (start 92.71 7.874) (end 97.06524 6.611159) (width 0.25) (layer "F.Cu") (net 26) (tstamp f44d7e0f-a05c-4326-b8de-b5afff69695d))
(via (at 92.71 7.874) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 26) (tstamp 24e518d0-70ba-4d4d-9d84-8648db9d93a6))
(segment (start 91.128924 3.84301) (end 92.71 7.874) (width 0.25) (layer "B.Cu") (net 26) (tstamp afda3435-cc12-4d76-80c4-6fdcbc766324))
(segment (start 111.249165 26.848527) (end 103.057644 21.112763) (width 0.25) (layer "F.Cu") (net 27) (tstamp 0e43f791-e323-4a8c-b758-1cd6f1902ec8))
(segment (start 111.249165 26.848527) (end 117.0374 24.248272) (width 0.25) (layer "F.Cu") (net 27) (tstamp 5946f2f4-747e-41d0-9348-569c30c1ca4a))
(segment (start 115.428498 17.872375) (end 110.998 18.542) (width 0.25) (layer "F.Cu") (net 27) (tstamp 67aeb742-1862-422f-80da-583f2581361c))
(segment (start 116.196272 24.248272) (end 110.998 19.05) (width 0.25) (layer "F.Cu") (net 27) (tstamp 6fcb2206-1c92-4da0-a179-4708117ba05d))
(segment (start 110.998 19.05) (end 110.998 18.542) (width 0.25) (layer "F.Cu") (net 27) (tstamp 80cf0e73-40ef-4a1f-bb3c-4dfc512af775))
(segment (start 117.0374 24.248272) (end 116.196272 24.248272) (width 0.25) (layer "F.Cu") (net 27) (tstamp ed3901bb-d888-4273-86c1-7c7f7f8e72d7))
(via (at 110.998 18.542) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 27) (tstamp ea673f1a-e376-4274-80c5-c23655787db7))
(segment (start 110.998 18.542) (end 110.063052 14.11545) (width 0.25) (layer "B.Cu") (net 27) (tstamp 6e7643eb-9eff-40ba-80ca-9c0a284bc8d7))
(segment (start 52.052091 -5.015601) (end 52.052091 6.234399) (width 0.25) (layer "B.Cu") (net 29) (tstamp d5b31b61-38bf-49cb-91ca-39f8d1f9507b))
(segment (start 120.319899 -47.299565) (end 120.27799 -44.986166) (width 0.25) (layer "F.Cu") (net 30) (tstamp 07391f48-cc52-473b-bbdd-745b74292409))
(segment (start 115.991268 -50.886732) (end 113.538 -47.752) (width 0.25) (layer "F.Cu") (net 30) (tstamp 5da4c191-f93d-4f02-a8a7-1286bbab58e9))
(segment (start 113.538 -47.752) (end 102.586624 -56.076301) (width 0.25) (layer "F.Cu") (net 30) (tstamp 5fa912ef-1571-4485-874f-fae847bb315e))
(segment (start 120.319899 -47.299565) (end 116.031085 -50.886732) (width 0.25) (layer "F.Cu") (net 30) (tstamp 97341525-94e3-40c5-8719-2217ce669327))
(segment (start 116.031085 -50.886732) (end 115.991268 -50.886732) (width 0.25) (layer "F.Cu") (net 30) (tstamp e4afaed7-6bad-4cc4-848a-460f57c7418f))
(segment (start 81.085896 -6.66249) (end 102.528948 -28.105542) (width 0.25) (layer "F.Cu") (net 39) (tstamp 21cce39f-6cdc-48b4-9487-513d13f91a26))
(segment (start 57.132091 6.234399) (end 57.132091 2.557909) (width 0.25) (layer "F.Cu") (net 39) (tstamp 5129c7a4-69ab-4ed0-aac2-fde7a3a69197))
(segment (start 57.132091 2.557909) (end 66.35249 -6.66249) (width 0.25) (layer "F.Cu") (net 39) (tstamp 685fa29d-0dec-4306-a124-4c1c77572dca))
(segment (start 102.528948 -28.105542) (end 102.528948 -30.876367) (width 0.25) (layer "F.Cu") (net 39) (tstamp 8f23593b-8960-4270-a517-eb61cd30126b))
(segment (start 66.35249 -6.66249) (end 81.085896 -6.66249) (width 0.25) (layer "F.Cu") (net 39) (tstamp f3c46712-f04b-43f0-bef9-ea200f65d26b))
(segment (start 57.132091 -5.015601) (end 57.132091 6.234399) (width 0.25) (layer "B.Cu") (net 39) (tstamp 8a53d38b-fb07-4818-8e34-046d765086fd))
(segment (start 54.592091 6.234399) (end 54.592091 4.462205) (width 0.25) (layer "F.Cu") (net 40) (tstamp 20ee8dd2-535c-4a56-ace0-7c5122729f89))
(segment (start 101.000338 -27.212634) (end 101.000338 -28.847832) (width 0.25) (layer "F.Cu") (net 40) (tstamp cad7ff8c-e746-46f6-b2a7-3e4b28bc4311))
(segment (start 54.592091 4.462205) (end 66.224786 -7.17049) (width 0.25) (layer "F.Cu") (net 40) (tstamp e2cd3b28-2bfa-409b-a206-abbc50a1c8d5))
(segment (start 80.958194 -7.17049) (end 101.000338 -27.212634) (width 0.25) (layer "F.Cu") (net 40) (tstamp fabcf6a8-a5ac-4233-89bf-221990bb99c2))
(segment (start 66.224786 -7.17049) (end 80.958194 -7.17049) (width 0.25) (layer "F.Cu") (net 40) (tstamp ff52fb1a-c43e-4007-be36-9af5a40c67b8))
(segment (start 54.592091 -5.015601) (end 54.592091 6.234399) (width 0.25) (layer "B.Cu") (net 40) (tstamp c8a76d7e-9a23-4dae-b169-5f9164945779))
(segment (start 63.246 -0.508) (end 64.780254 -0.119636) (width 0.25) (layer "B.Cu") (net 41) (tstamp 16b2f64f-8e56-4810-a83a-f11e49788c87))
(segment (start 59.522091 5.609399) (end 59.522091 -4.390601) (width 0.25) (layer "B.Cu") (net 41) (tstamp 6c664f7a-8e38-4da8-bf3a-8d1f865911ef))
(segment (start 59.522091 -4.390601) (end 63.246 -0.508) (width 0.25) (layer "B.Cu") (net 41) (tstamp d733c203-28ce-4c56-8e4f-46f609511a14))
'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment