Wip Makefile

This commit is contained in:
Leo Batyuk 2021-09-16 21:29:22 +02:00
parent 3d526b8988
commit 5d86ee8a47
70 changed files with 2010 additions and 42609 deletions

View file

@ -1,5 +1,46 @@
.phony: ergogen
.DELETE_ON_ERROR:
container_cmd ?= docker
container_args ?= -w /board -v $(shell pwd):/board --rm
ergogen:
output/pcbs/%.kicad_pcb: yamkbd.yaml
npm run gen
output/pcbs/%.dsn: output/pcbs/%.kicad_pcb
${container_cmd} run ${container_args} soundmonster/kicad-automation-scripts:latest /usr/lib/python2.7/dist-packages/kicad-automation/pcbnew_automation/export_dsn.py $< $@
touch $@
output/routed_pcbs:
mkdir -p $@
output/routed_pcbs/%.ses: output/pcbs/%.dsn output/routed_pcbs
${container_cmd} run ${container_args} soundmonster/freerouting_cli:v0.1.0 java -jar /opt/freerouting_cli.jar -de $< -do $@
touch $@
output/routed_pcbs/%.kicad_pcb: output/routed_pcbs/%.ses output/pcbs/%.kicad_pcb
${container_cmd} run ${container_args} soundmonster/kicad-automation-scripts:latest /usr/lib/python2.7/dist-packages/kicad-automation/pcbnew_automation/import_ses.py output/pcbs/$*.kicad_pcb $< --output-file $@
touch $@
output/routed_pcbs/%-drc/: output/routed_pcbs/%.kicad_pcb
${container_cmd} run ${container_args} soundmonster/kicad-automation-scripts:latest /usr/lib/python2.7/dist-packages/kicad-automation/pcbnew_automation/run_drc.py $< $@
touch $@
output/routed_pcbs/%-front.png: output/routed_pcbs/%.kicad_pcb
${container_cmd} run ${container_args} yaqwsx/kikit:v0.7 pcbdraw --style builtin:set-white-enig.json $< $@
touch $@
output/routed_pcbs/%-back.png: output/routed_pcbs/%.kicad_pcb
${container_cmd} run ${container_args} yaqwsx/kikit:v0.7 pcbdraw -b --style builtin:set-white-enig.json $< $@
touch $@
output/gerbers/%/: output/routed_pcbs/%.kicad_pcb
mkdir -p $@
${container_cmd} run ${container_args} yaqwsx/kikit:v0.7 kikit fab jlcpcb --no-assembly $< $@
touch $@
.PHONY: clean
clean:
rm -rf output
all: output/routed_pcbs/board-front.png output/routed_pcbs/board-back.png output/routed_pcbs/top_plate/gerbers

View file

@ -1,17 +1,17 @@
#!/bin/sh
# cri_cmd=podman
cri_cmd=docker
cri_args="-w /board -v $(pwd):/board --rm"
# container_cmd=podman
container_cmd=docker
container_args="-w /board -v $(pwd):/board --rm"
rm -rf output
npm run gen
${cri_cmd} run ${cri_args} soundmonster/kicad-automation-scripts:latest /usr/lib/python2.7/dist-packages/kicad-automation/pcbnew_automation/export_dsn.py output/pcbs/main.kicad_pcb output/pcbs/main.dsn
${cri_cmd} run ${cri_args} soundmonster/freerouting_cli:v0.1.0 java -jar /opt/freerouting_cli.jar -de output/pcbs/main.dsn -do output/pcbs/main.ses
${cri_cmd} run ${cri_args} soundmonster/kicad-automation-scripts:latest /usr/lib/python2.7/dist-packages/kicad-automation/pcbnew_automation/import_ses.py output/pcbs/main.kicad_pcb output/pcbs/main.ses --output-file output/pcbs/main-routed.kicad_pcb
${cri_cmd} run ${cri_args} soundmonster/kicad-automation-scripts:latest /usr/lib/python2.7/dist-packages/kicad-automation/pcbnew_automation/run_drc.py output/pcbs/main-routed.kicad_pcb output/pcbs/drc/
${container_cmd} run ${container_args} soundmonster/kicad-automation-scripts:latest /usr/lib/python2.7/dist-packages/kicad-automation/pcbnew_automation/export_dsn.py output/pcbs/main.kicad_pcb output/pcbs/main.dsn
${container_cmd} run ${container_args} soundmonster/freerouting_cli:v0.1.0 java -jar /opt/freerouting_cli.jar -de output/pcbs/main.dsn -do output/pcbs/main.ses
${container_cmd} run ${container_args} soundmonster/kicad-automation-scripts:latest /usr/lib/python2.7/dist-packages/kicad-automation/pcbnew_automation/import_ses.py output/pcbs/main.kicad_pcb output/pcbs/main.ses --output-file output/pcbs/main-routed.kicad_pcb
${container_cmd} run ${container_args} soundmonster/kicad-automation-scripts:latest /usr/lib/python2.7/dist-packages/kicad-automation/pcbnew_automation/run_drc.py output/pcbs/main-routed.kicad_pcb output/pcbs/drc/
# pcbdraw also supports a style file as JSON
${cri_cmd} run ${cri_args} yaqwsx/kikit:v0.7 pcbdraw --style builtin:set-white-enig.json output/pcbs/main-routed.kicad_pcb images/left.png
${cri_cmd} run ${cri_args} yaqwsx/kikit:v0.7 pcbdraw -b --style builtin:set-white-enig.json output/pcbs/main-routed.kicad_pcb images/right.png
${cri_cmd} run ${cri_args} yaqwsx/kikit:v0.7 kikit fab jlcpcb --no-assembly output/pcbs/main-routed.kicad_pcb production/pcb/main
${container_cmd} run ${container_args} yaqwsx/kikit:v0.7 pcbdraw --style builtin:set-white-enig.json output/pcbs/main-routed.kicad_pcb images/left.png
${container_cmd} run ${container_args} yaqwsx/kikit:v0.7 pcbdraw -b --style builtin:set-white-enig.json output/pcbs/main-routed.kicad_pcb images/right.png
${container_cmd} run ${container_args} yaqwsx/kikit:v0.7 kikit fab jlcpcb --no-assembly output/pcbs/main-routed.kicad_pcb production/pcb/main

View file

@ -1 +0,0 @@
<svg width="122.31mm" height="101.072mm" viewBox="0 0 122.31 101.072" xmlns="http://www.w3.org/2000/svg"><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 2 68.3 L 18 68.3 L 64.707 75.325 L 108.289 100.487 A 2 2 0 0 0 111.117 100.487 L 121.724 89.88 A 2 2 0 0 0 121.724 87.052 L 114 79.009 L 114 8.95 A 2 2 0 0 0 112 6.95 L 91.994 6.95 A 2 2 0 0 0 90 5.1 L 74 5.1 A 2 2 0 0 0 73.977 5.1 A 2 2 0 0 0 72 3.4 L 56 3.4 L 56 2 A 2 2 0 0 0 54 0 L 38 0 A 2 2 0 0 0 36 2 L 36 3.4 L 20 3.4 A 2 2 0 0 0 18 5.4 L 18 15.3 L 2 15.3 A 2 2 0 0 0 0 17.3 L 0 66.3 A 2 2 0 0 0 2 68.3 Z" vector-effect="non-scaling-stroke"/></g></svg>

Before

Width:  |  Height:  |  Size: 750 B

View file

@ -1,611 +0,0 @@
models:
export:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
a:
models:
a:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_Bottom:
type: line
origin:
- 10
- -9.5
end:
- 26
- -9.5
ShapeLine4_Bottom:
type: line
origin:
- 8
- -7.5
end:
- 8
- 41.5
ShapeLine1_StartCap:
type: arc
origin:
- 10
- -7.5
radius: 2
startAngle: 180
endAngle: 270
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine3_Bottom:
type: line
origin:
- 26
- 43.5
end:
- 10
- 43.5
ShapeLine3_EndCap:
type: arc
origin:
- 10
- 41.5
radius: 2
startAngle: 90
endAngle: 180
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine3_Bottom:
type: line
origin:
- 44
- 55.4
end:
- 28
- 55.4
ShapeLine3_EndCap:
type: arc
origin:
- 28
- 53.4
radius: 2
startAngle: 90
endAngle: 180
ShapeLine4_Bottom:
type: line
origin:
- 26
- 53.4
end:
- 26
- 43.5
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_Bottom:
type: line
origin:
- 64
- 55.4
end:
- 64
- 56.8
ShapeLine2_EndCap:
type: arc
origin:
- 62
- 56.8
radius: 2
startAngle: 0
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 62
- 58.8
end:
- 46
- 58.8
ShapeLine3_EndCap:
type: arc
origin:
- 46
- 56.8
radius: 2
startAngle: 90
endAngle: 180
ShapeLine4_Bottom:
type: line
origin:
- 44
- 56.8
end:
- 44
- 55.4
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_EndCap:
type: arc
origin:
- 80
- 53.4
radius: 2
startAngle: 8.623223387209398
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 80
- 55.4
end:
- 64
- 55.4
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_EndCap:
type: arc
origin:
- 98
- 51.7
radius: 2
startAngle: 4.301222234879571
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 98
- 53.7
end:
- 82
- 53.7
ShapeLine3_EndCap:
type: arc
origin:
- 82
- 51.7
radius: 2
startAngle: 90
endAngle: 90.64770247835352
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_EndCap:
type: arc
origin:
- 117.7030442
- -40.2724513
radius: 2
startAngle: 225
endAngle: 315
ShapeLine2_Bottom:
type: line
origin:
- 119.1172578
- -41.6866649
end:
- 129.7238595
- -31.080063199999998
ShapeLine2_EndCap:
type: arc
origin:
- 128.3096459
- -29.665849599999998
radius: 2
startAngle: 315
endAngle: 45
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths:
p2:
type: line
origin:
- 122
- -20.20873404242809
end:
- 129.7238595
- -28.251635999999998
p4:
type: line
origin:
- 116.2888306
- -41.6866649
end:
- 72.7071068
- -16.5247449
p5:
type: line
origin:
- 72.7071068
- -16.5247449
end:
- 26
- -9.5
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_Bottom:
type: line
origin:
- 122
- -20.20873404242809
end:
- 122
- 49.85000000000001
ShapeLine2_EndCap:
type: arc
origin:
- 120
- 49.85000000000001
radius: 2
startAngle: 0
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 120
- 51.85000000000001
end:
- 99.9943671
- 51.85
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
units: mm
origin:
- 0
- 0

View file

@ -399,7 +399,7 @@ CIRCLE
20
28.9
40
1
1.05
0
CIRCLE
8
@ -409,7 +409,7 @@ CIRCLE
20
0
40
1
1.05
0
CIRCLE
8
@ -419,7 +419,7 @@ CIRCLE
20
44.2
40
1
1.05
0
CIRCLE
8
@ -429,7 +429,7 @@ CIRCLE
20
-6.12
40
1
1.05
0
CIRCLE
8
@ -439,7 +439,7 @@ CIRCLE
20
-22.3119391
40
1
1.05
0
ENDSEC
0

View file

@ -1 +0,0 @@
<svg width="122.31mm" height="101.072mm" viewBox="0 0 122.31 101.072" xmlns="http://www.w3.org/2000/svg"><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 2 68.3 L 18 68.3 L 64.707 75.325 L 108.289 100.487 A 2 2 0 0 0 111.117 100.487 L 121.724 89.88 A 2 2 0 0 0 121.724 87.052 L 114 79.009 L 114 8.95 A 2 2 0 0 0 112 6.95 L 91.994 6.95 A 2 2 0 0 0 90 5.1 L 74 5.1 A 2 2 0 0 0 73.977 5.1 A 2 2 0 0 0 72 3.4 L 56 3.4 L 56 2 A 2 2 0 0 0 54 0 L 38 0 A 2 2 0 0 0 36 2 L 36 3.4 L 20 3.4 A 2 2 0 0 0 18 5.4 L 18 15.3 L 2 15.3 A 2 2 0 0 0 0 17.3 L 0 66.3 A 2 2 0 0 0 2 68.3 Z M 19 29.9 m -1 0 a 1 1 0 0 1 2 0 a 1 1 0 0 1 -2 0 z M 19 58.8 m -1 0 a 1 1 0 0 1 2 0 a 1 1 0 0 1 -2 0 z M 73 14.6 m -1 0 a 1 1 0 0 1 2 0 a 1 1 0 0 1 -2 0 z M 64 64.92 m -1 0 a 1 1 0 0 1 2 0 a 1 1 0 0 1 -2 0 z M 102.349 81.112 m -1 0 a 1 1 0 0 1 2 0 a 1 1 0 0 1 -2 0 z" vector-effect="non-scaling-stroke"/></g></svg>

Before

Width:  |  Height:  |  Size: 1,018 B

View file

@ -1,711 +0,0 @@
models:
export:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
a:
models:
a:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_Bottom:
type: line
origin:
- 10
- -9.5
end:
- 26
- -9.5
ShapeLine4_Bottom:
type: line
origin:
- 8
- -7.5
end:
- 8
- 41.5
ShapeLine1_StartCap:
type: arc
origin:
- 10
- -7.5
radius: 2
startAngle: 180
endAngle: 270
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine3_Bottom:
type: line
origin:
- 26
- 43.5
end:
- 10
- 43.5
ShapeLine3_EndCap:
type: arc
origin:
- 10
- 41.5
radius: 2
startAngle: 90
endAngle: 180
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine3_Bottom:
type: line
origin:
- 44
- 55.4
end:
- 28
- 55.4
ShapeLine3_EndCap:
type: arc
origin:
- 28
- 53.4
radius: 2
startAngle: 90
endAngle: 180
ShapeLine4_Bottom:
type: line
origin:
- 26
- 53.4
end:
- 26
- 43.5
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_Bottom:
type: line
origin:
- 64
- 55.4
end:
- 64
- 56.8
ShapeLine2_EndCap:
type: arc
origin:
- 62
- 56.8
radius: 2
startAngle: 0
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 62
- 58.8
end:
- 46
- 58.8
ShapeLine3_EndCap:
type: arc
origin:
- 46
- 56.8
radius: 2
startAngle: 90
endAngle: 180
ShapeLine4_Bottom:
type: line
origin:
- 44
- 56.8
end:
- 44
- 55.4
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_EndCap:
type: arc
origin:
- 80
- 53.4
radius: 2
startAngle: 8.623223387209398
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 80
- 55.4
end:
- 64
- 55.4
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_EndCap:
type: arc
origin:
- 98
- 51.7
radius: 2
startAngle: 4.301222234879571
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 98
- 53.7
end:
- 82
- 53.7
ShapeLine3_EndCap:
type: arc
origin:
- 82
- 51.7
radius: 2
startAngle: 90
endAngle: 90.64770247835352
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_EndCap:
type: arc
origin:
- 117.7030442
- -40.2724513
radius: 2
startAngle: 225
endAngle: 315
ShapeLine2_Bottom:
type: line
origin:
- 119.1172578
- -41.6866649
end:
- 129.7238595
- -31.080063199999998
ShapeLine2_EndCap:
type: arc
origin:
- 128.3096459
- -29.665849599999998
radius: 2
startAngle: 315
endAngle: 45
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths:
p2:
type: line
origin:
- 122
- -20.20873404242809
end:
- 129.7238595
- -28.251635999999998
p4:
type: line
origin:
- 116.2888306
- -41.6866649
end:
- 72.7071068
- -16.5247449
p5:
type: line
origin:
- 72.7071068
- -16.5247449
end:
- 26
- -9.5
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_Bottom:
type: line
origin:
- 122
- -20.20873404242809
end:
- 122
- 49.85000000000001
ShapeLine2_EndCap:
type: arc
origin:
- 120
- 49.85000000000001
radius: 2
startAngle: 0
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 120
- 51.85000000000001
end:
- 99.9943671
- 51.85
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 27
- 28.9
radius: 1
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 27
- 0
radius: 1
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 81
- 44.2
radius: 1
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 72
- -6.119999999999999
radius: 1
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 110.3491337
- -22.311939099999996
radius: 1
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
units: mm
origin:
- 0
- 0

View file

@ -1 +0,0 @@
<svg width="32mm" height="76.5mm" viewBox="0 0 32 76.5" xmlns="http://www.w3.org/2000/svg"><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 2 76.5 L 30 76.5 A 2 2 0 0 0 32 74.5 L 32 2 A 2 2 0 0 0 30 0 L 2 0 A 2 2 0 0 0 0 2 L 0 74.5 A 2 2 0 0 0 2 76.5 Z" vector-effect="non-scaling-stroke"/></g></svg>

Before

Width:  |  Height:  |  Size: 436 B

View file

@ -1,89 +0,0 @@
models:
export:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_Bottom:
type: line
origin:
- 92
- -24.64999999999999
end:
- 120
- -24.64999999999999
ShapeLine1_EndCap:
type: arc
origin:
- 120
- -22.64999999999999
radius: 2
startAngle: 270
endAngle: 360
ShapeLine2_Bottom:
type: line
origin:
- 122
- -22.64999999999999
end:
- 122
- 49.85000000000001
ShapeLine2_EndCap:
type: arc
origin:
- 120
- 49.85000000000001
radius: 2
startAngle: 0
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 120
- 51.85000000000001
end:
- 92
- 51.85000000000001
ShapeLine3_EndCap:
type: arc
origin:
- 92
- 49.85000000000001
radius: 2
startAngle: 90
endAngle: 180
ShapeLine4_Bottom:
type: line
origin:
- 90
- 49.85000000000001
end:
- 90
- -22.64999999999999
ShapeLine1_StartCap:
type: arc
origin:
- 92
- -22.64999999999999
radius: 2
startAngle: 180
endAngle: 270
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
units: mm
origin:
- 0
- 0

View file

@ -1 +0,0 @@
<svg width="120.31mm" height="99.072mm" viewBox="0 0 120.31 99.072" xmlns="http://www.w3.org/2000/svg"><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 1 66.3 L 17 66.3 A 1 1 0 0 0 18 65.3 L 18 53.4 A 1 1 0 0 0 19 54.4 L 35 54.4 A 1 1 0 0 0 36 53.4 L 36 50 A 1 1 0 0 0 37 51 L 53 51 A 1 1 0 0 0 54 50 L 54 53.4 A 1 1 0 0 0 55 54.4 L 71 54.4 A 1 1 0 0 0 72 53.4 L 72 55.1 A 1 1 0 0 0 73 56.1 L 89 56.1 A 1 1 0 0 0 90 55.1 L 90 40.1 A 1 1 0 0 0 89 39.1 A 1 1 0 0 0 90 38.1 L 90 23.1 A 1 1 0 0 0 89 22.1 A 1 1 0 0 0 90 21.1 L 90 6.1 A 1 1 0 0 0 89 5.1 L 73 5.1 A 1 1 0 0 0 72 6.1 L 72 4.4 A 1 1 0 0 0 71 3.4 L 55 3.4 A 1 1 0 0 0 54 4.4 L 54 1 A 1 1 0 0 0 53 0 L 37 0 A 1 1 0 0 0 36 1 L 36 4.4 A 1 1 0 0 0 35 3.4 L 19 3.4 A 1 1 0 0 0 18 4.4 L 18 16.3 A 1 1 0 0 0 17 15.3 L 1 15.3 A 1 1 0 0 0 0 16.3 L 0 31.3 A 1 1 0 0 0 1 32.3 A 1 1 0 0 0 0 33.3 L 0 48.3 A 1 1 0 0 0 1 49.3 A 1 1 0 0 0 0 50.3 L 0 65.3 A 1 1 0 0 0 1 66.3 Z M 63.966 73.359 L 79.421 77.5 A 1 1 0 0 0 80.645 76.793 L 84.528 62.304 A 1 1 0 0 0 83.821 61.079 L 68.366 56.938 A 1 1 0 0 0 67.141 57.645 L 63.259 72.134 A 1 1 0 0 0 63.966 73.359 Z M 96.682 87.466 L 107.996 98.78 A 1 1 0 0 0 109.41 98.78 L 120.017 88.173 A 1 1 0 0 0 120.017 86.759 L 108.703 75.445 A 1 1 0 0 0 107.289 75.445 L 96.682 86.052 A 1 1 0 0 0 96.682 87.466 Z M 81.253 78.259 L 95.109 86.259 A 1 1 0 0 0 96.475 85.893 L 103.975 72.902 A 1 1 0 0 0 103.609 71.536 L 89.753 63.536 A 1 1 0 0 0 88.387 63.902 L 80.887 76.893 A 1 1 0 0 0 81.253 78.259 Z M 72 40.1 L 72 38.4 A 1 1 0 0 0 71 37.4 A 1 1 0 0 0 72 36.4 L 72 38.1 A 1 1 0 0 0 73 39.1 A 1 1 0 0 0 72 40.1 Z M 72 23.1 L 72 21.4 A 1 1 0 0 0 71 20.4 A 1 1 0 0 0 72 19.4 L 72 21.1 A 1 1 0 0 0 73 22.1 A 1 1 0 0 0 72 23.1 Z M 18 50.3 A 1 1 0 0 0 17 49.3 A 1 1 0 0 0 18 48.3 L 18 50.3 Z M 18 38.4 L 18 36.4 A 1 1 0 0 0 19 37.4 A 1 1 0 0 0 18 38.4 Z M 18 33.3 A 1 1 0 0 0 17 32.3 A 1 1 0 0 0 18 31.3 L 18 33.3 Z M 18 21.4 L 18 19.4 A 1 1 0 0 0 19 20.4 A 1 1 0 0 0 18 21.4 Z M 36 38.4 A 1 1 0 0 0 35 37.4 A 1 1 0 0 0 36 36.4 L 36 38.4 Z M 36 21.4 A 1 1 0 0 0 35 20.4 A 1 1 0 0 0 36 19.4 L 36 21.4 Z M 36 18 L 36 16 A 1 1 0 0 0 37 17 A 1 1 0 0 0 36 18 Z M 54 38.4 L 54 36.4 A 1 1 0 0 0 55 37.4 A 1 1 0 0 0 54 38.4 Z M 54 21.4 L 54 19.4 A 1 1 0 0 0 55 20.4 A 1 1 0 0 0 54 21.4 Z M 54 18 A 1 1 0 0 0 53 17 A 1 1 0 0 0 54 16 L 54 18 Z M 36 35 L 36 33 A 1 1 0 0 0 37 34 A 1 1 0 0 0 36 35 Z M 54 35 A 1 1 0 0 0 53 34 A 1 1 0 0 0 54 33 L 54 35 Z" vector-effect="non-scaling-stroke"/></g></svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

File diff suppressed because it is too large Load diff

View file

@ -1 +0,0 @@
<svg width="122.31mm" height="101.072mm" viewBox="0 0 122.31 101.072" xmlns="http://www.w3.org/2000/svg"><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 2 68.3 L 18 68.3 L 64.707 75.325 L 108.289 100.487 A 2 2 0 0 0 111.117 100.487 L 121.724 89.88 A 2 2 0 0 0 121.724 87.052 L 92 56.1 L 92 7.1 A 2 2 0 0 0 90 5.1 L 74 5.1 A 2 2 0 0 0 73.977 5.1 A 2 2 0 0 0 72 3.4 L 56 3.4 L 56 2 A 2 2 0 0 0 54 0 L 38 0 A 2 2 0 0 0 36 2 L 36 3.4 L 20 3.4 A 2 2 0 0 0 18 5.4 L 18 15.3 L 2 15.3 A 2 2 0 0 0 0 17.3 L 0 66.3 A 2 2 0 0 0 2 68.3 Z" vector-effect="non-scaling-stroke"/></g></svg>

Before

Width:  |  Height:  |  Size: 710 B

View file

@ -1,560 +0,0 @@
models:
export:
models:
a:
models:
a:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_Bottom:
type: line
origin:
- 10
- -9.5
end:
- 26
- -9.5
ShapeLine4_Bottom:
type: line
origin:
- 8
- -7.5
end:
- 8
- 41.5
ShapeLine1_StartCap:
type: arc
origin:
- 10
- -7.5
radius: 2
startAngle: 180
endAngle: 270
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine3_Bottom:
type: line
origin:
- 26
- 43.5
end:
- 10
- 43.5
ShapeLine3_EndCap:
type: arc
origin:
- 10
- 41.5
radius: 2
startAngle: 90
endAngle: 180
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine3_Bottom:
type: line
origin:
- 44
- 55.4
end:
- 28
- 55.4
ShapeLine3_EndCap:
type: arc
origin:
- 28
- 53.4
radius: 2
startAngle: 90
endAngle: 180
ShapeLine4_Bottom:
type: line
origin:
- 26
- 53.4
end:
- 26
- 43.5
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_Bottom:
type: line
origin:
- 64
- 55.4
end:
- 64
- 56.8
ShapeLine2_EndCap:
type: arc
origin:
- 62
- 56.8
radius: 2
startAngle: 0
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 62
- 58.8
end:
- 46
- 58.8
ShapeLine3_EndCap:
type: arc
origin:
- 46
- 56.8
radius: 2
startAngle: 90
endAngle: 180
ShapeLine4_Bottom:
type: line
origin:
- 44
- 56.8
end:
- 44
- 55.4
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_EndCap:
type: arc
origin:
- 80
- 53.4
radius: 2
startAngle: 8.623223387209398
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 80
- 55.4
end:
- 64
- 55.4
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_Bottom:
type: line
origin:
- 100
- 2.6999999999999993
end:
- 100
- 51.7
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_EndCap:
type: arc
origin:
- 98
- 51.7
radius: 2
startAngle: 0
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 98
- 53.7
end:
- 82
- 53.7
ShapeLine3_EndCap:
type: arc
origin:
- 82
- 51.7
radius: 2
startAngle: 90
endAngle: 90.64770247835352
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_EndCap:
type: arc
origin:
- 117.7030442
- -40.2724513
radius: 2
startAngle: 225
endAngle: 315
ShapeLine2_Bottom:
type: line
origin:
- 119.1172578
- -41.6866649
end:
- 129.7238595
- -31.080063199999998
ShapeLine2_EndCap:
type: arc
origin:
- 128.3096459
- -29.665849599999998
radius: 2
startAngle: 315
endAngle: 45
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths:
p2:
type: line
origin:
- 100
- 2.6999999999999993
end:
- 129.7238595
- -28.251635999999998
p4:
type: line
origin:
- 116.2888306
- -41.6866649
end:
- 72.7071068
- -16.5247449
p5:
type: line
origin:
- 72.7071068
- -16.5247449
end:
- 26
- -9.5
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
units: mm
origin:
- 0
- 0

View file

@ -53,7 +53,7 @@ CIRCLE
20
28.9
40
1.6
1.9
0
CIRCLE
8
@ -63,7 +63,7 @@ CIRCLE
20
0
40
1.6
1.9
0
CIRCLE
8
@ -73,7 +73,7 @@ CIRCLE
20
44.2
40
1.6
1.9
0
CIRCLE
8
@ -83,7 +83,7 @@ CIRCLE
20
-6.12
40
1.6
1.9
0
CIRCLE
8
@ -93,7 +93,7 @@ CIRCLE
20
-22.3119391
40
1.6
1.9
0
ENDSEC
0

View file

@ -1 +0,0 @@
<svg width="86.549mm" height="69.712mm" viewBox="0 0 86.549 69.712" xmlns="http://www.w3.org/2000/svg"><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 1.6 16.9 m -1.6 0 a 1.6 1.6 0 0 1 3.2 0 a 1.6 1.6 0 0 1 -3.2 0 z M 1.6 45.8 m -1.6 0 a 1.6 1.6 0 0 1 3.2 0 a 1.6 1.6 0 0 1 -3.2 0 z M 55.6 1.6 m -1.6 0 a 1.6 1.6 0 0 1 3.2 0 a 1.6 1.6 0 0 1 -3.2 0 z M 46.6 51.92 m -1.6 0 a 1.6 1.6 0 0 1 3.2 0 a 1.6 1.6 0 0 1 -3.2 0 z M 84.949 68.112 m -1.6 0 a 1.6 1.6 0 0 1 3.2 0 a 1.6 1.6 0 0 1 -3.2 0 z" vector-effect="non-scaling-stroke"/></g></svg>

Before

Width:  |  Height:  |  Size: 675 B

View file

@ -1,90 +0,0 @@
models:
export:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 27
- 28.9
radius: 1.6
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 27
- 0
radius: 1.6
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 81
- 44.2
radius: 1.6
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 72
- -6.119999999999999
radius: 1.6
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 110.3491337
- -22.311939099999996
radius: 1.6
origin:
- 0
- 0
origin:
- 0
- 0
units: mm
origin:
- 0
- 0

View file

@ -1 +0,0 @@
<svg width="28mm" height="35.7mm" viewBox="0 0 28 35.7" xmlns="http://www.w3.org/2000/svg"><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 0 0 L 28 1.7 L 28 35.7 L 0 34 L 0 0 Z" vector-effect="non-scaling-stroke"/></g></svg>

Before

Width:  |  Height:  |  Size: 361 B

View file

@ -1,52 +0,0 @@
models:
export:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths:
p1:
type: line
origin:
- 72
- 45.9
end:
- 100
- 44.2
p2:
type: line
origin:
- 100
- 44.2
end:
- 100
- 10.2
p3:
type: line
origin:
- 100
- 10.2
end:
- 72
- 11.9
p4:
type: line
origin:
- 72
- 11.9
end:
- 72
- 45.9
origin:
- 0
- 0
origin:
- 0
- 0
units: mm
origin:
- 0
- 0

View file

@ -1 +0,0 @@
<svg width="28mm" height="45.9mm" viewBox="0 0 28 45.9" xmlns="http://www.w3.org/2000/svg"><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 0 11.9 L 28 0 L 28 34 L 0 45.9 L 0 11.9 Z" vector-effect="non-scaling-stroke"/></g></svg>

Before

Width:  |  Height:  |  Size: 365 B

View file

@ -1,52 +0,0 @@
models:
export:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths:
p1:
type: line
origin:
- 8
- 34
end:
- 36
- 45.9
p2:
type: line
origin:
- 36
- 45.9
end:
- 36
- 11.9
p3:
type: line
origin:
- 36
- 11.9
end:
- 8
- 0
p4:
type: line
origin:
- 8
- 0
end:
- 8
- 34
origin:
- 0
- 0
origin:
- 0
- 0
units: mm
origin:
- 0
- 0

View file

@ -399,7 +399,7 @@ CIRCLE
20
28.9
40
1.6
1.9
0
CIRCLE
8
@ -409,7 +409,7 @@ CIRCLE
20
0
40
1.6
1.9
0
CIRCLE
8
@ -419,7 +419,7 @@ CIRCLE
20
44.2
40
1.6
1.9
0
CIRCLE
8
@ -429,7 +429,7 @@ CIRCLE
20
-6.12
40
1.6
1.9
0
CIRCLE
8
@ -439,7 +439,7 @@ CIRCLE
20
-22.3119391
40
1.6
1.9
0
ENDSEC
0

View file

@ -1 +0,0 @@
<svg width="122.31mm" height="101.072mm" viewBox="0 0 122.31 101.072" xmlns="http://www.w3.org/2000/svg"><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 2 68.3 L 18 68.3 L 64.707 75.325 L 108.289 100.487 A 2 2 0 0 0 111.117 100.487 L 121.724 89.88 A 2 2 0 0 0 121.724 87.052 L 114 79.009 L 114 8.95 A 2 2 0 0 0 112 6.95 L 91.994 6.95 A 2 2 0 0 0 90 5.1 L 74 5.1 A 2 2 0 0 0 73.977 5.1 A 2 2 0 0 0 72 3.4 L 56 3.4 L 56 2 A 2 2 0 0 0 54 0 L 38 0 A 2 2 0 0 0 36 2 L 36 3.4 L 20 3.4 A 2 2 0 0 0 18 5.4 L 18 15.3 L 2 15.3 A 2 2 0 0 0 0 17.3 L 0 66.3 A 2 2 0 0 0 2 68.3 Z M 19 29.9 m -1.6 0 a 1.6 1.6 0 0 1 3.2 0 a 1.6 1.6 0 0 1 -3.2 0 z M 19 58.8 m -1.6 0 a 1.6 1.6 0 0 1 3.2 0 a 1.6 1.6 0 0 1 -3.2 0 z M 73 14.6 m -1.6 0 a 1.6 1.6 0 0 1 3.2 0 a 1.6 1.6 0 0 1 -3.2 0 z M 64 64.92 m -1.6 0 a 1.6 1.6 0 0 1 3.2 0 a 1.6 1.6 0 0 1 -3.2 0 z M 102.349 81.112 m -1.6 0 a 1.6 1.6 0 0 1 3.2 0 a 1.6 1.6 0 0 1 -3.2 0 z" vector-effect="non-scaling-stroke"/></g></svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -1,711 +0,0 @@
models:
export:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
a:
models:
a:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_Bottom:
type: line
origin:
- 10
- -9.5
end:
- 26
- -9.5
ShapeLine4_Bottom:
type: line
origin:
- 8
- -7.5
end:
- 8
- 41.5
ShapeLine1_StartCap:
type: arc
origin:
- 10
- -7.5
radius: 2
startAngle: 180
endAngle: 270
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine3_Bottom:
type: line
origin:
- 26
- 43.5
end:
- 10
- 43.5
ShapeLine3_EndCap:
type: arc
origin:
- 10
- 41.5
radius: 2
startAngle: 90
endAngle: 180
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine3_Bottom:
type: line
origin:
- 44
- 55.4
end:
- 28
- 55.4
ShapeLine3_EndCap:
type: arc
origin:
- 28
- 53.4
radius: 2
startAngle: 90
endAngle: 180
ShapeLine4_Bottom:
type: line
origin:
- 26
- 53.4
end:
- 26
- 43.5
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_Bottom:
type: line
origin:
- 64
- 55.4
end:
- 64
- 56.8
ShapeLine2_EndCap:
type: arc
origin:
- 62
- 56.8
radius: 2
startAngle: 0
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 62
- 58.8
end:
- 46
- 58.8
ShapeLine3_EndCap:
type: arc
origin:
- 46
- 56.8
radius: 2
startAngle: 90
endAngle: 180
ShapeLine4_Bottom:
type: line
origin:
- 44
- 56.8
end:
- 44
- 55.4
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_EndCap:
type: arc
origin:
- 80
- 53.4
radius: 2
startAngle: 8.623223387209398
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 80
- 55.4
end:
- 64
- 55.4
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_EndCap:
type: arc
origin:
- 98
- 51.7
radius: 2
startAngle: 4.301222234879571
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 98
- 53.7
end:
- 82
- 53.7
ShapeLine3_EndCap:
type: arc
origin:
- 82
- 51.7
radius: 2
startAngle: 90
endAngle: 90.64770247835352
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_EndCap:
type: arc
origin:
- 117.7030442
- -40.2724513
radius: 2
startAngle: 225
endAngle: 315
ShapeLine2_Bottom:
type: line
origin:
- 119.1172578
- -41.6866649
end:
- 129.7238595
- -31.080063199999998
ShapeLine2_EndCap:
type: arc
origin:
- 128.3096459
- -29.665849599999998
radius: 2
startAngle: 315
endAngle: 45
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths:
p2:
type: line
origin:
- 122
- -20.20873404242809
end:
- 129.7238595
- -28.251635999999998
p4:
type: line
origin:
- 116.2888306
- -41.6866649
end:
- 72.7071068
- -16.5247449
p5:
type: line
origin:
- 72.7071068
- -16.5247449
end:
- 26
- -9.5
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_Bottom:
type: line
origin:
- 122
- -20.20873404242809
end:
- 122
- 49.85000000000001
ShapeLine2_EndCap:
type: arc
origin:
- 120
- 49.85000000000001
radius: 2
startAngle: 0
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 120
- 51.85000000000001
end:
- 99.9943671
- 51.85
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 27
- 28.9
radius: 1.6
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 27
- 0
radius: 1.6
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 81
- 44.2
radius: 1.6
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 72
- -6.119999999999999
radius: 1.6
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 110.3491337
- -22.311939099999996
radius: 1.6
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
units: mm
origin:
- 0
- 0

View file

@ -1237,7 +1237,7 @@ CIRCLE
20
28.9
40
1
1.05
0
CIRCLE
8
@ -1247,7 +1247,7 @@ CIRCLE
20
0
40
1
1.05
0
CIRCLE
8
@ -1257,7 +1257,7 @@ CIRCLE
20
44.2
40
1
1.05
0
CIRCLE
8
@ -1267,7 +1267,7 @@ CIRCLE
20
-6.12
40
1
1.05
0
CIRCLE
8
@ -1277,7 +1277,7 @@ CIRCLE
20
-22.3119391
40
1
1.05
0
ENDSEC
0

View file

@ -1 +0,0 @@
<svg width="122.31mm" height="101.072mm" viewBox="0 0 122.31 101.072" xmlns="http://www.w3.org/2000/svg"><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 2 68.3 L 18 68.3 L 64.707 75.325 L 108.289 100.487 A 2 2 0 0 0 111.117 100.487 L 121.724 89.88 A 2 2 0 0 0 121.724 87.052 L 92 56.1 L 92 7.1 A 2 2 0 0 0 90 5.1 L 74 5.1 A 2 2 0 0 0 73.977 5.1 A 2 2 0 0 0 72 3.4 L 56 3.4 L 56 2 A 2 2 0 0 0 54 0 L 38 0 A 2 2 0 0 0 36 2 L 36 3.4 L 20 3.4 A 2 2 0 0 0 18 5.4 L 18 15.3 L 2 15.3 A 2 2 0 0 0 0 17.3 L 0 66.3 A 2 2 0 0 0 2 68.3 Z M 66.32 73.169 L 79.843 76.792 L 83.467 63.269 L 69.944 59.646 L 66.32 73.169 Z M 3 65.8 L 17 65.8 L 17 51.8 L 3 51.8 L 3 65.8 Z M 3 48.8 L 17 48.8 L 17 34.8 L 3 34.8 L 3 48.8 Z M 3 31.8 L 17 31.8 L 17 17.8 L 3 17.8 L 3 31.8 Z M 21 53.9 L 35 53.9 L 35 39.9 L 21 39.9 L 21 53.9 Z M 21 36.9 L 35 36.9 L 35 22.9 L 21 22.9 L 21 36.9 Z M 21 19.9 L 35 19.9 L 35 5.9 L 21 5.9 L 21 19.9 Z M 39 50.5 L 53 50.5 L 53 36.5 L 39 36.5 L 39 50.5 Z M 39 33.5 L 53 33.5 L 53 19.5 L 39 19.5 L 39 33.5 Z M 39 16.5 L 53 16.5 L 53 2.5 L 39 2.5 L 39 16.5 Z M 57 53.9 L 71 53.9 L 71 39.9 L 57 39.9 L 57 53.9 Z M 57 36.9 L 71 36.9 L 71 22.9 L 57 22.9 L 57 36.9 Z M 57 19.9 L 71 19.9 L 71 5.9 L 57 5.9 L 57 19.9 Z M 75 55.6 L 89 55.6 L 89 41.6 L 75 41.6 L 75 55.6 Z M 75 38.6 L 89 38.6 L 89 24.6 L 75 24.6 L 75 38.6 Z M 75 21.6 L 89 21.6 L 89 7.6 L 75 7.6 L 75 21.6 Z M 83.869 78.46 L 95.993 85.46 L 102.993 73.335 L 90.869 66.335 L 83.869 78.46 Z M 99.45 88.112 L 109.349 98.012 L 119.249 88.112 L 109.349 78.213 L 99.45 88.112 Z M 19 29.9 m -1 0 a 1 1 0 0 1 2 0 a 1 1 0 0 1 -2 0 z M 19 58.8 m -1 0 a 1 1 0 0 1 2 0 a 1 1 0 0 1 -2 0 z M 73 14.6 m -1 0 a 1 1 0 0 1 2 0 a 1 1 0 0 1 -2 0 z M 64 64.92 m -1 0 a 1 1 0 0 1 2 0 a 1 1 0 0 1 -2 0 z M 102.349 81.112 m -1 0 a 1 1 0 0 1 2 0 a 1 1 0 0 1 -2 0 z" vector-effect="non-scaling-stroke"/></g></svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

File diff suppressed because it is too large Load diff

View file

@ -1 +0,0 @@
<svg width="122.31mm" height="101.072mm" viewBox="0 0 122.31 101.072" xmlns="http://www.w3.org/2000/svg"><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 2 68.3 L 18 68.3 A 2 2 0 0 0 20 66.3 L 20 56.4 L 36 56.4 A 2 2 0 0 0 38 54.4 L 38 53 L 54 53 L 54 54.4 A 2 2 0 0 0 56 56.4 L 72 56.4 A 2 2 0 0 0 72.023 56.4 A 2 2 0 0 0 73.183 57.926 L 69.625 56.972 A 2 2 0 0 0 67.175 58.386 L 63.293 72.875 A 2 2 0 0 0 64.707 75.325 L 80.162 79.466 A 2 2 0 0 0 81.083 79.493 A 2 2 0 0 0 81.753 80.125 L 95.609 88.125 A 2 2 0 0 0 96.491 88.389 A 2 2 0 0 0 96.975 89.173 L 108.289 100.487 A 2 2 0 0 0 111.117 100.487 L 121.724 89.88 A 2 2 0 0 0 121.724 87.052 L 110.41 75.738 A 2 2 0 0 0 107.582 75.738 L 101.639 81.681 L 105.841 74.402 A 2 2 0 0 0 105.109 71.67 L 91.253 63.67 A 2 2 0 0 0 88.521 64.402 L 84.319 71.681 L 86.494 63.563 A 2 2 0 0 0 85.079 61.113 L 73.794 58.089 A 2 2 0 0 0 74 58.1 L 90 58.1 A 2 2 0 0 0 92 56.1 L 92 41.1 A 2 2 0 0 0 91.732 40.1 A 2 2 0 0 0 92 39.1 L 92 24.1 A 2 2 0 0 0 91.732 23.1 A 2 2 0 0 0 92 22.1 L 92 7.1 A 2 2 0 0 0 90 5.1 L 74 5.1 A 2 2 0 0 0 73.977 5.1 A 2 2 0 0 0 72 3.4 L 56 3.4 L 56 2 A 2 2 0 0 0 54 0 L 38 0 A 2 2 0 0 0 36 2 L 36 3.4 L 20 3.4 A 2 2 0 0 0 18 5.4 L 18 15.3 L 2 15.3 A 2 2 0 0 0 0 17.3 L 0 32.3 A 2 2 0 0 0 0.268 33.3 A 2 2 0 0 0 0 34.3 L 0 49.3 A 2 2 0 0 0 0.268 50.3 A 2 2 0 0 0 0 51.3 L 0 66.3 A 2 2 0 0 0 2 68.3 Z" vector-effect="non-scaling-stroke"/></g></svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -1,850 +0,0 @@
models:
export:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_Bottom:
type: line
origin:
- 10
- -9.5
end:
- 26
- -9.5
ShapeLine1_EndCap:
type: arc
origin:
- 26
- -7.5
radius: 2
startAngle: 270
endAngle: 360
ShapeLine2_Bottom:
type: line
origin:
- 28
- -7.5
end:
- 28
- 2.4000000000000004
ShapeLine3_EndCap:
type: arc
origin:
- 10
- 7.5
radius: 2
startAngle: 149.9999998915838
endAngle: 180
ShapeLine4_Bottom:
type: line
origin:
- 8
- 7.5
end:
- 8
- -7.5
ShapeLine1_StartCap:
type: arc
origin:
- 10
- -7.5
radius: 2
startAngle: 180
endAngle: 270
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine3_EndCap:
type: arc
origin:
- 10
- 24.5
radius: 2
startAngle: 149.9999998915838
endAngle: 180
ShapeLine4_Bottom:
type: line
origin:
- 8
- 24.5
end:
- 8
- 9.5
ShapeLine1_StartCap:
type: arc
origin:
- 10
- 9.5
radius: 2
startAngle: 180
endAngle: 210.0000001084162
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine3_Bottom:
type: line
origin:
- 26
- 43.5
end:
- 10
- 43.5
ShapeLine3_EndCap:
type: arc
origin:
- 10
- 41.5
radius: 2
startAngle: 90
endAngle: 180
ShapeLine4_Bottom:
type: line
origin:
- 8
- 41.5
end:
- 8
- 26.5
ShapeLine1_StartCap:
type: arc
origin:
- 10
- 26.5
radius: 2
startAngle: 180
endAngle: 210.0000001084162
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_Bottom:
type: line
origin:
- 28
- 2.4000000000000004
end:
- 44
- 2.4000000000000004
ShapeLine1_EndCap:
type: arc
origin:
- 44
- 4.4
radius: 2
startAngle: 270
endAngle: 360
ShapeLine2_Bottom:
type: line
origin:
- 46
- 4.4
end:
- 46
- 5.800000000000001
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine3_Bottom:
type: line
origin:
- 44
- 55.4
end:
- 28
- 55.4
ShapeLine3_EndCap:
type: arc
origin:
- 28
- 53.4
radius: 2
startAngle: 90
endAngle: 180
ShapeLine4_Bottom:
type: line
origin:
- 26
- 53.4
end:
- 26
- 43.5
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_Bottom:
type: line
origin:
- 46
- 5.800000000000001
end:
- 62
- 5.800000000000001
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_Bottom:
type: line
origin:
- 64
- 55.4
end:
- 64
- 56.8
ShapeLine2_EndCap:
type: arc
origin:
- 62
- 56.8
radius: 2
startAngle: 0
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 62
- 58.8
end:
- 46
- 58.8
ShapeLine3_EndCap:
type: arc
origin:
- 46
- 56.8
radius: 2
startAngle: 90
endAngle: 180
ShapeLine4_Bottom:
type: line
origin:
- 44
- 56.8
end:
- 44
- 55.4
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_Bottom:
type: line
origin:
- 64
- 2.4000000000000004
end:
- 80
- 2.4000000000000004
ShapeLine1_EndCap:
type: arc
origin:
- 80
- 4.4
radius: 2
startAngle: 270
endAngle: 270.6477024783535
ShapeLine4_Bottom:
type: line
origin:
- 62
- 5.800000000000001
end:
- 62
- 4.4
ShapeLine1_StartCap:
type: arc
origin:
- 64
- 4.4
radius: 2
startAngle: 180
endAngle: 270
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths: {}
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine2_EndCap:
type: arc
origin:
- 80
- 53.4
radius: 2
startAngle: 8.623223387209398
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 80
- 55.4
end:
- 64
- 55.4
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_Bottom:
type: line
origin:
- 82
- 0.6999999999999993
end:
- 98
- 0.6999999999999993
ShapeLine1_EndCap:
type: arc
origin:
- 98
- 2.6999999999999993
radius: 2
startAngle: 270
endAngle: 360
ShapeLine2_Bottom:
type: line
origin:
- 100
- 2.6999999999999993
end:
- 100
- 17.7
ShapeLine2_EndCap:
type: arc
origin:
- 98
- 17.7
radius: 2
startAngle: 0
endAngle: 30.00000010841622
ShapeLine1_StartCap:
type: arc
origin:
- 82
- 2.6999999999999993
radius: 2
startAngle: 188.62322338720935
endAngle: 245.90503439228917
ShapeLine1_StartCap_1:
type: arc
origin:
- 82
- 2.6999999999999993
radius: 2
startAngle: 264.0949650153637
endAngle: 270
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_EndCap:
type: arc
origin:
- 98
- 19.7
radius: 2
startAngle: 329.9999998915838
endAngle: 360
ShapeLine2_Bottom:
type: line
origin:
- 100
- 19.7
end:
- 100
- 34.7
ShapeLine2_EndCap:
type: arc
origin:
- 98
- 34.7
radius: 2
startAngle: 0
endAngle: 30.00000010841622
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_EndCap:
type: arc
origin:
- 98
- 36.7
radius: 2
startAngle: 329.9999998915838
endAngle: 360
ShapeLine2_Bottom:
type: line
origin:
- 100
- 36.7
end:
- 100
- 51.7
ShapeLine2_EndCap:
type: arc
origin:
- 98
- 51.7
radius: 2
startAngle: 0
endAngle: 90
ShapeLine3_Bottom:
type: line
origin:
- 98
- 53.7
end:
- 82
- 53.7
ShapeLine3_EndCap:
type: arc
origin:
- 82
- 51.7
radius: 2
startAngle: 90
endAngle: 90.64770247835352
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_Bottom:
type: line
origin:
- 72.7071068
- -16.5247449
end:
- 88.16192000000001
- -20.6658496
ShapeLine1_EndCap:
type: arc
origin:
- 88.67955810000001
- -18.733998
radius: 2
startAngle: 255
endAngle: 281.6239837188507
ShapeLine2_Bottom:
type: line
origin:
- 92.31851643229452
- -12.880627021117732
end:
- 94.49369540000001
- -4.762748700000001
ShapeLine2_EndCap:
type: arc
origin:
- 92.56184370000001
- -4.2451106
radius: 2
startAngle: 345
endAngle: 75
ShapeLine3_Bottom:
type: line
origin:
- 93.07948180000001
- -2.313258900000001
end:
- 81.7942401
- 0.7106123999999987
ShapeLine3_Bottom_1:
type: line
origin:
- 81.1834995
- 0.8742598999999984
end:
- 77.6246686
- 1.8278457999999986
ShapeLine3_EndCap:
type: arc
origin:
- 77.10703050000001
- -0.10400579999999948
radius: 2
startAngle: 75
endAngle: 165
ShapeLine4_Bottom:
type: line
origin:
- 75.1751789
- 0.41363219999999856
end:
- 71.29289320000001
- -14.075255100000001
ShapeLine1_StartCap:
type: arc
origin:
- 73.2247449
- -14.592893200000002
radius: 2
startAngle: 165
endAngle: 255
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_Bottom:
type: line
origin:
- 89.7526903
- -21.324768199999998
end:
- 103.6090967
- -29.324768199999998
ShapeLine1_EndCap:
type: arc
origin:
- 104.6090967
- -27.592717399999998
radius: 2
startAngle: 240
endAngle: 266.6239813965549
ShapeLine2_Bottom:
type: line
origin:
- 109.63902464185955
- -22.880626658140443
end:
- 113.8411475
- -15.602336399999999
ShapeLine2_EndCap:
type: arc
origin:
- 112.1090967
- -14.602336399999999
radius: 2
startAngle: 330
endAngle: 60
ShapeLine3_Bottom:
type: line
origin:
- 113.1090967
- -12.870285599999999
end:
- 99.2526903
- -4.870285599999999
ShapeLine3_EndCap:
type: arc
origin:
- 98.2526903
- -6.602336399999999
radius: 2
startAngle: 60
endAngle: 150
ShapeLine4_Bottom:
type: line
origin:
- 96.5206395
- -5.602336399999999
end:
- 92.31851643229452
- -12.880627021117732
ShapeLine1_StartCap:
type: arc
origin:
- 90.7526903
- -19.592717399999998
radius: 2
startAngle: 213.37602184568948
endAngle: 240
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
b:
models:
'0':
paths:
ShapeLine1_Bottom:
type: line
origin:
- 104.9751221
- -30.3729564
end:
- 116.2888306
- -41.6866649
ShapeLine1_EndCap:
type: arc
origin:
- 117.7030442
- -40.2724513
radius: 2
startAngle: 225
endAngle: 315
ShapeLine2_Bottom:
type: line
origin:
- 119.1172578
- -41.6866649
end:
- 129.7238595
- -31.080063199999998
ShapeLine2_EndCap:
type: arc
origin:
- 128.3096459
- -29.665849599999998
radius: 2
startAngle: 315
endAngle: 45
ShapeLine3_Bottom:
type: line
origin:
- 129.7238595
- -28.251635999999998
end:
- 118.410151
- -16.9379275
ShapeLine3_EndCap:
type: arc
origin:
- 116.9959374
- -18.352141099999997
radius: 2
startAngle: 45
endAngle: 135
ShapeLine4_Bottom:
type: line
origin:
- 115.58172379999999
- -16.9379275
end:
- 109.63902464185955
- -22.880626658140443
ShapeLine1_StartCap:
type: arc
origin:
- 106.3893357
- -28.9587428
radius: 2
startAngle: 198.37601833831116
endAngle: 225
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
units: mm
origin:
- 0
- 0

View file

@ -53,7 +53,7 @@ CIRCLE
20
28.9
40
1
1.05
0
CIRCLE
8
@ -63,7 +63,7 @@ CIRCLE
20
0
40
1
1.05
0
CIRCLE
8
@ -73,7 +73,7 @@ CIRCLE
20
44.2
40
1
1.05
0
CIRCLE
8
@ -83,7 +83,7 @@ CIRCLE
20
-6.12
40
1
1.05
0
CIRCLE
8
@ -93,7 +93,7 @@ CIRCLE
20
-22.3119391
40
1
1.05
0
ENDSEC
0

View file

@ -1 +0,0 @@
<svg width="85.349mm" height="68.512mm" viewBox="0 0 85.349 68.512" xmlns="http://www.w3.org/2000/svg"><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 1 16.3 m -1 0 a 1 1 0 0 1 2 0 a 1 1 0 0 1 -2 0 z M 1 45.2 m -1 0 a 1 1 0 0 1 2 0 a 1 1 0 0 1 -2 0 z M 55 1 m -1 0 a 1 1 0 0 1 2 0 a 1 1 0 0 1 -2 0 z M 46 51.32 m -1 0 a 1 1 0 0 1 2 0 a 1 1 0 0 1 -2 0 z M 84.349 67.512 m -1 0 a 1 1 0 0 1 2 0 a 1 1 0 0 1 -2 0 z" vector-effect="non-scaling-stroke"/></g></svg>

Before

Width:  |  Height:  |  Size: 595 B

View file

@ -1,90 +0,0 @@
models:
export:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 27
- 28.9
radius: 1
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 27
- 0
radius: 1
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 81
- 44.2
radius: 1
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 72
- -6.119999999999999
radius: 1
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
circle:
type: circle
origin:
- 110.3491337
- -22.311939099999996
radius: 1
origin:
- 0
- 0
origin:
- 0
- 0
units: mm
origin:
- 0
- 0

View file

@ -1 +0,0 @@
<svg width="116.249mm" height="95.512mm" viewBox="0 0 116.249 95.512" xmlns="http://www.w3.org/2000/svg"><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 63.32 70.669 L 76.843 74.292 L 80.467 60.769 L 66.944 57.146 L 63.32 70.669 Z M 0 63.3 L 14 63.3 L 14 49.3 L 0 49.3 L 0 63.3 Z M 0 46.3 L 14 46.3 L 14 32.3 L 0 32.3 L 0 46.3 Z M 0 29.3 L 14 29.3 L 14 15.3 L 0 15.3 L 0 29.3 Z M 18 51.4 L 32 51.4 L 32 37.4 L 18 37.4 L 18 51.4 Z M 18 34.4 L 32 34.4 L 32 20.4 L 18 20.4 L 18 34.4 Z M 18 17.4 L 32 17.4 L 32 3.4 L 18 3.4 L 18 17.4 Z M 36 48 L 50 48 L 50 34 L 36 34 L 36 48 Z M 36 31 L 50 31 L 50 17 L 36 17 L 36 31 Z M 36 14 L 50 14 L 50 0 L 36 0 L 36 14 Z M 54 51.4 L 68 51.4 L 68 37.4 L 54 37.4 L 54 51.4 Z M 54 34.4 L 68 34.4 L 68 20.4 L 54 20.4 L 54 34.4 Z M 54 17.4 L 68 17.4 L 68 3.4 L 54 3.4 L 54 17.4 Z M 72 53.1 L 86 53.1 L 86 39.1 L 72 39.1 L 72 53.1 Z M 72 36.1 L 86 36.1 L 86 22.1 L 72 22.1 L 72 36.1 Z M 72 19.1 L 86 19.1 L 86 5.1 L 72 5.1 L 72 19.1 Z M 80.869 75.96 L 92.993 82.96 L 99.993 70.835 L 87.869 63.835 L 80.869 75.96 Z M 96.45 85.612 L 106.349 95.512 L 116.249 85.612 L 106.349 75.713 L 96.45 85.612 Z" vector-effect="non-scaling-stroke"/></g></svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1,776 +0,0 @@
models:
export:
models:
a:
models: {}
origin:
- 0
- 0
b:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 11
- -7
end:
- 25
- -7
ShapeLine2:
type: line
origin:
- 25
- -7
end:
- 25
- 7
ShapeLine3:
type: line
origin:
- 25
- 7
end:
- 11
- 7
ShapeLine4:
type: line
origin:
- 11
- 7
end:
- 11
- -7
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 11
- 10
end:
- 25
- 10
ShapeLine2:
type: line
origin:
- 25
- 10
end:
- 25
- 24
ShapeLine3:
type: line
origin:
- 25
- 24
end:
- 11
- 24
ShapeLine4:
type: line
origin:
- 11
- 24
end:
- 11
- 10
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 11
- 27
end:
- 25
- 27
ShapeLine2:
type: line
origin:
- 25
- 27
end:
- 25
- 41
ShapeLine3:
type: line
origin:
- 25
- 41
end:
- 11
- 41
ShapeLine4:
type: line
origin:
- 11
- 41
end:
- 11
- 27
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 29
- 4.9
end:
- 43
- 4.9
ShapeLine2:
type: line
origin:
- 43
- 4.9
end:
- 43
- 18.9
ShapeLine3:
type: line
origin:
- 43
- 18.9
end:
- 29
- 18.9
ShapeLine4:
type: line
origin:
- 29
- 18.9
end:
- 29
- 4.9
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 29
- 21.9
end:
- 43
- 21.9
ShapeLine2:
type: line
origin:
- 43
- 21.9
end:
- 43
- 35.9
ShapeLine3:
type: line
origin:
- 43
- 35.9
end:
- 29
- 35.9
ShapeLine4:
type: line
origin:
- 29
- 35.9
end:
- 29
- 21.9
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 29
- 38.9
end:
- 43
- 38.9
ShapeLine2:
type: line
origin:
- 43
- 38.9
end:
- 43
- 52.9
ShapeLine3:
type: line
origin:
- 43
- 52.9
end:
- 29
- 52.9
ShapeLine4:
type: line
origin:
- 29
- 52.9
end:
- 29
- 38.9
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 47
- 8.3
end:
- 61
- 8.3
ShapeLine2:
type: line
origin:
- 61
- 8.3
end:
- 61
- 22.3
ShapeLine3:
type: line
origin:
- 61
- 22.3
end:
- 47
- 22.3
ShapeLine4:
type: line
origin:
- 47
- 22.3
end:
- 47
- 8.3
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 47
- 25.299999999999997
end:
- 61
- 25.299999999999997
ShapeLine2:
type: line
origin:
- 61
- 25.299999999999997
end:
- 61
- 39.3
ShapeLine3:
type: line
origin:
- 61
- 39.3
end:
- 47
- 39.3
ShapeLine4:
type: line
origin:
- 47
- 39.3
end:
- 47
- 25.299999999999997
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 47
- 42.3
end:
- 61
- 42.3
ShapeLine2:
type: line
origin:
- 61
- 42.3
end:
- 61
- 56.3
ShapeLine3:
type: line
origin:
- 61
- 56.3
end:
- 47
- 56.3
ShapeLine4:
type: line
origin:
- 47
- 56.3
end:
- 47
- 42.3
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 65
- 4.9
end:
- 79
- 4.9
ShapeLine2:
type: line
origin:
- 79
- 4.9
end:
- 79
- 18.9
ShapeLine3:
type: line
origin:
- 79
- 18.9
end:
- 65
- 18.9
ShapeLine4:
type: line
origin:
- 65
- 18.9
end:
- 65
- 4.9
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 65
- 21.9
end:
- 79
- 21.9
ShapeLine2:
type: line
origin:
- 79
- 21.9
end:
- 79
- 35.9
ShapeLine3:
type: line
origin:
- 79
- 35.9
end:
- 65
- 35.9
ShapeLine4:
type: line
origin:
- 65
- 35.9
end:
- 65
- 21.9
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 65
- 38.9
end:
- 79
- 38.9
ShapeLine2:
type: line
origin:
- 79
- 38.9
end:
- 79
- 52.9
ShapeLine3:
type: line
origin:
- 79
- 52.9
end:
- 65
- 52.9
ShapeLine4:
type: line
origin:
- 65
- 52.9
end:
- 65
- 38.9
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 83
- 3.1999999999999993
end:
- 97
- 3.1999999999999993
ShapeLine2:
type: line
origin:
- 97
- 3.1999999999999993
end:
- 97
- 17.2
ShapeLine3:
type: line
origin:
- 97
- 17.2
end:
- 83
- 17.2
ShapeLine4:
type: line
origin:
- 83
- 17.2
end:
- 83
- 3.1999999999999993
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 83
- 20.2
end:
- 97
- 20.2
ShapeLine2:
type: line
origin:
- 97
- 20.2
end:
- 97
- 34.2
ShapeLine3:
type: line
origin:
- 97
- 34.2
end:
- 83
- 34.2
ShapeLine4:
type: line
origin:
- 83
- 34.2
end:
- 83
- 20.2
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 83
- 37.2
end:
- 97
- 37.2
ShapeLine2:
type: line
origin:
- 97
- 37.2
end:
- 97
- 51.2
ShapeLine3:
type: line
origin:
- 97
- 51.2
end:
- 83
- 51.2
ShapeLine4:
type: line
origin:
- 83
- 51.2
end:
- 83
- 37.2
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 74.3200802
- -14.368749400000002
end:
- 87.84304180000001
- -17.992216
ShapeLine2:
type: line
origin:
- 87.84304180000001
- -17.992216
end:
- 91.46650840000001
- -4.4692544000000005
ShapeLine3:
type: line
origin:
- 91.46650840000001
- -4.4692544000000005
end:
- 77.94354680000001
- -0.8457878000000019
ShapeLine4:
type: line
origin:
- 77.94354680000001
- -0.8457878000000019
end:
- 74.3200802
- -14.368749400000002
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 91.8687157
- -19.6597047
end:
- 103.9930713
- -26.6597047
ShapeLine2:
type: line
origin:
- 103.9930713
- -26.6597047
end:
- 110.9930713
- -14.535349099999998
ShapeLine3:
type: line
origin:
- 110.9930713
- -14.535349099999998
end:
- 98.8687157
- -7.535349099999998
ShapeLine4:
type: line
origin:
- 98.8687157
- -7.535349099999998
end:
- 91.8687157
- -19.6597047
origin:
- 0
- 0
origin:
- 0
- 0
b:
paths:
ShapeLine1:
type: line
origin:
- 107.4499959
- -29.3122962
end:
- 117.3494908
- -39.2117911
ShapeLine2:
type: line
origin:
- 117.3494908
- -39.2117911
end:
- 127.24898569999999
- -29.3122962
ShapeLine3:
type: line
origin:
- 127.24898569999999
- -29.3122962
end:
- 117.3494908
- -19.412801299999998
ShapeLine4:
type: line
origin:
- 117.3494908
- -19.412801299999998
end:
- 107.4499959
- -29.3122962
origin:
- 0
- 0
origin:
- 0
- 0
origin:
- 0
- 0
units: mm
origin:
- 0
- 0

View file

@ -1 +0,0 @@
<svg width="111.724mm" height="68.887mm" viewBox="0 0 111.724 68.887" xmlns="http://www.w3.org/2000/svg"><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 72 0 L 82 24.5 L 111.724 55.452 L 98.289 68.887 L 54.707 43.725 L 8 36.7 L 0 10.2 L 72 0 Z" vector-effect="non-scaling-stroke"/></g></svg>

Before

Width:  |  Height:  |  Size: 428 B

View file

@ -1,76 +0,0 @@
models:
export:
models:
a:
models: {}
origin:
- 0
- 0
b:
paths:
p1:
type: line
origin:
- 90
- 27.2
end:
- 100
- 2.6999999999999993
p2:
type: line
origin:
- 100
- 2.6999999999999993
end:
- 129.7238595
- -28.251635999999998
p3:
type: line
origin:
- 129.7238595
- -28.251635999999998
end:
- 116.2888306
- -41.6866649
p4:
type: line
origin:
- 116.2888306
- -41.6866649
end:
- 72.7071068
- -16.5247449
p5:
type: line
origin:
- 72.7071068
- -16.5247449
end:
- 26
- -9.5
p6:
type: line
origin:
- 26
- -9.5
end:
- 18
- 17
p7:
type: line
origin:
- 18
- 17
end:
- 90
- 27.2
origin:
- 0
- 0
origin:
- 0
- 0
units: mm
origin:
- 0
- 0

View file

@ -120,19 +120,6 @@
(net 25 "P4")
(net 26 "home_thumb")
(net 27 "far_thumb")
(net 28 "RAW")
(net 29 "GND")
(net 30 "RST")
(net 31 "VCC")
(net 32 "P14")
(net 33 "P16")
(net 34 "P10")
(net 35 "P1")
(net 36 "P0")
(net 37 "P2")
(net 38 "P3")
(net 39 "P8")
(net 40 "P9")
(net_class Default "This is the default net class."
(clearance 0.2)
@ -169,19 +156,6 @@
(add_net "P4")
(add_net "home_thumb")
(add_net "far_thumb")
(add_net "RAW")
(add_net "GND")
(add_net "RST")
(add_net "VCC")
(add_net "P14")
(add_net "P16")
(add_net "P10")
(add_net "P1")
(add_net "P0")
(add_net "P2")
(add_net "P3")
(add_net "P8")
(add_net "P9")
)
@ -1822,206 +1796,6 @@
)
(module ProMicro (layer F.Cu) (tedit 5B307E4C)
(at 110 -33.2 270)
(fp_text reference "MCU1" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15))))
(fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15))))
(fp_line (start -19.304 -3.81) (end -14.224 -3.81) (layer Dwgs.User) (width 0.15))
(fp_line (start -19.304 3.81) (end -19.304 -3.81) (layer Dwgs.User) (width 0.15))
(fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.15))
(fp_line (start -14.224 -3.81) (end -14.224 3.81) (layer Dwgs.User) (width 0.15))
(fp_line (start -17.78 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.15))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.15))
(fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.15))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.15))
(fp_line (start -15.24 -6.35) (end -12.7 -6.35) (layer F.SilkS) (width 0.15))
(fp_line (start -15.24 -6.35) (end -15.24 -8.89) (layer F.SilkS) (width 0.15))
(fp_line (start -12.7 -6.35) (end -12.7 -8.89) (layer F.SilkS) (width 0.15))
(fp_text user RAW (at -13.97 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user GND (at -11.43 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user RST (at -8.89 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user VCC (at -6.35 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P21 (at -3.81 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P20 (at -1.27 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P19 (at 1.27 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P18 (at 3.81 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P15 (at 6.35 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P14 (at 8.89 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P16 (at 11.43 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P10 (at 13.97 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P01 (at -13.97 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P00 (at -11.43 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user GND (at -8.89 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user GND (at -6.35 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P02 (at -3.81 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P03 (at -1.27 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P04 (at 1.27 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P05 (at 3.81 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P06 (at 6.35 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P07 (at 8.89 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P08 (at 11.43 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P09 (at 13.97 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(pad 1 thru_hole rect (at -13.97 -7.62 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 28 "RAW"))
(pad 2 thru_hole circle (at -11.43 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 29 "GND"))
(pad 3 thru_hole circle (at -8.89 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 30 "RST"))
(pad 4 thru_hole circle (at -6.35 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 31 "VCC"))
(pad 5 thru_hole circle (at -3.81 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 2 "P21"))
(pad 6 thru_hole circle (at -1.27 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 9 "P20"))
(pad 7 thru_hole circle (at 1.27 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 13 "P19"))
(pad 8 thru_hole circle (at 3.81 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 17 "P18"))
(pad 9 thru_hole circle (at 6.35 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 21 "P15"))
(pad 10 thru_hole circle (at 8.89 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 32 "P14"))
(pad 11 thru_hole circle (at 11.43 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 33 "P16"))
(pad 12 thru_hole circle (at 13.97 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 34 "P10"))
(pad 13 thru_hole circle (at -13.97 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 35 "P1"))
(pad 14 thru_hole circle (at -11.43 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 36 "P0"))
(pad 15 thru_hole circle (at -8.89 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 29 "GND"))
(pad 16 thru_hole circle (at -6.35 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 29 "GND"))
(pad 17 thru_hole circle (at -3.81 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 37 "P2"))
(pad 18 thru_hole circle (at -1.27 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 38 "P3"))
(pad 19 thru_hole circle (at 1.27 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 25 "P4"))
(pad 20 thru_hole circle (at 3.81 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 7 "P5"))
(pad 21 thru_hole circle (at 6.35 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 5 "P6"))
(pad 22 thru_hole circle (at 8.89 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 3 "P7"))
(pad 23 thru_hole circle (at 11.43 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 39 "P8"))
(pad 24 thru_hole circle (at 13.97 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 40 "P9"))
)
(module ProMicro (layer F.Cu) (tedit 5B307E4C)
(at 112.5 -31.950000000000003 270)
(fp_text reference "MCU2" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15))))
(fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15))))
(fp_line (start -19.304 -3.81) (end -14.224 -3.81) (layer Dwgs.User) (width 0.15))
(fp_line (start -19.304 3.81) (end -19.304 -3.81) (layer Dwgs.User) (width 0.15))
(fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.15))
(fp_line (start -14.224 -3.81) (end -14.224 3.81) (layer Dwgs.User) (width 0.15))
(fp_line (start -17.78 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.15))
(fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.15))
(fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.15))
(fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.15))
(fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.15))
(fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.15))
(fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.15))
(fp_text user RAW (at -13.97 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user GND (at -11.43 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user RST (at -8.89 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user VCC (at -6.35 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P21 (at -3.81 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P20 (at -1.27 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P19 (at 1.27 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P18 (at 3.81 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P15 (at 6.35 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P14 (at 8.89 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P16 (at 11.43 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P10 (at 13.97 4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P01 (at -13.97 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P00 (at -11.43 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user GND (at -8.89 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user GND (at -6.35 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P02 (at -3.81 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P03 (at -1.27 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P04 (at 1.27 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P05 (at 3.81 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P06 (at 6.35 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P07 (at 8.89 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P08 (at 11.43 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(fp_text user P09 (at 13.97 -4.8 360) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
(pad 1 thru_hole rect (at -13.97 7.62 270) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 28 "RAW"))
(pad 2 thru_hole circle (at -11.43 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 29 "GND"))
(pad 3 thru_hole circle (at -8.89 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 30 "RST"))
(pad 4 thru_hole circle (at -6.35 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 31 "VCC"))
(pad 5 thru_hole circle (at -3.81 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 2 "P21"))
(pad 6 thru_hole circle (at -1.27 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 9 "P20"))
(pad 7 thru_hole circle (at 1.27 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 13 "P19"))
(pad 8 thru_hole circle (at 3.81 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 17 "P18"))
(pad 9 thru_hole circle (at 6.35 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 21 "P15"))
(pad 10 thru_hole circle (at 8.89 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 32 "P14"))
(pad 11 thru_hole circle (at 11.43 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 33 "P16"))
(pad 12 thru_hole circle (at 13.97 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 34 "P10"))
(pad 13 thru_hole circle (at -13.97 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 35 "P1"))
(pad 14 thru_hole circle (at -11.43 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 36 "P0"))
(pad 15 thru_hole circle (at -8.89 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 29 "GND"))
(pad 16 thru_hole circle (at -6.35 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 29 "GND"))
(pad 17 thru_hole circle (at -3.81 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 37 "P2"))
(pad 18 thru_hole circle (at -1.27 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 38 "P3"))
(pad 19 thru_hole circle (at 1.27 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 25 "P4"))
(pad 20 thru_hole circle (at 3.81 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 7 "P5"))
(pad 21 thru_hole circle (at 6.35 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 5 "P6"))
(pad 22 thru_hole circle (at 8.89 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 3 "P7"))
(pad 23 thru_hole circle (at 11.43 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 39 "P8"))
(pad 24 thru_hole circle (at 13.97 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 40 "P9"))
)
(module TRRS-PJ-320A-dual (layer F.Cu) (tedit 5970F8E5)
(at 120 -2.1999999999999993 270)
(fp_text reference REF** (at 0 14.2) (layer Dwgs.User) (effects (font (size 1 1) (thickness 0.15))))
(fp_text value TRRS-PJ-320A-dual (at 0 -5.6) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))))
(fp_line (start 0.5 -2) (end -5.1 -2) (layer Dwgs.User) (width 0.15))
(fp_line (start -5.1 0) (end -5.1 -2) (layer Dwgs.User) (width 0.15))
(fp_line (start 0.5 0) (end 0.5 -2) (layer Dwgs.User) (width 0.15))
(fp_line (start -5.35 0) (end -5.35 12.1) (layer Dwgs.User) (width 0.15))
(fp_line (start 0.75 0) (end 0.75 12.1) (layer Dwgs.User) (width 0.15))
(fp_line (start 0.75 12.1) (end -5.35 12.1) (layer Dwgs.User) (width 0.15))
(fp_line (start 0.75 0) (end -5.35 0) (layer Dwgs.User) (width 0.15))
(pad "" np_thru_hole circle (at -2.3 8.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -2.3 1.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
(pad 1 thru_hole oval (at 0 11.3 270) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 36 "P0"))
(pad 2 thru_hole oval (at -4.6 10.2 270) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 36 "P0"))
(pad 3 thru_hole oval (at -4.6 6.2 270) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 29 "GND"))
(pad 4 thru_hole oval (at -4.6 3.2 270) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 31 "VCC"))
(pad 1 thru_hole oval (at -4.6 11.3 270) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 36 "P0"))
(pad 2 thru_hole oval (at 0 10.2 270) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 36 "P0"))
(pad 3 thru_hole oval (at 0 6.2 270) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 29 "GND"))
(pad 4 thru_hole oval (at 0 3.2 270) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 31 "VCC"))
)
(gr_line (start 10 9.5) (end 26 9.5) (angle 90) (layer Edge.Cuts) (width 0.15))
(gr_line (start 8 7.5) (end 8 -41.5) (angle 90) (layer Edge.Cuts) (width 0.15))
(gr_arc (start 10 7.5) (end 8 7.5) (angle -90) (layer Edge.Cuts) (width 0.15))
@ -2049,11 +1823,11 @@
(gr_line (start 122 20.20873404242809) (end 122 -49.85000000000001) (angle 90) (layer Edge.Cuts) (width 0.15))
(gr_arc (start 120 -49.85000000000001) (end 122 -49.85000000000001) (angle -90) (layer Edge.Cuts) (width 0.15))
(gr_line (start 120 -51.85000000000001) (end 99.9943671 -51.85) (angle 90) (layer Edge.Cuts) (width 0.15))
(gr_circle (center 27 -28.9) (end 28.6 -28.9) (layer Edge.Cuts) (width 0.15))
(gr_circle (center 27 0) (end 28.6 0) (layer Edge.Cuts) (width 0.15))
(gr_circle (center 81 -44.2) (end 82.6 -44.2) (layer Edge.Cuts) (width 0.15))
(gr_circle (center 72 6.119999999999999) (end 73.6 6.119999999999999) (layer Edge.Cuts) (width 0.15))
(gr_circle (center 110.3491337 22.311939099999996) (end 111.94913369999999 22.311939099999996) (layer Edge.Cuts) (width 0.15))
(gr_circle (center 27 -28.9) (end 28.05 -28.9) (layer Edge.Cuts) (width 0.15))
(gr_circle (center 27 0) (end 28.05 0) (layer Edge.Cuts) (width 0.15))
(gr_circle (center 81 -44.2) (end 82.05 -44.2) (layer Edge.Cuts) (width 0.15))
(gr_circle (center 72 6.119999999999999) (end 73.05 6.119999999999999) (layer Edge.Cuts) (width 0.15))
(gr_circle (center 110.3491337 22.311939099999996) (end 111.3991337 22.311939099999996) (layer Edge.Cuts) (width 0.15))
)

View file

@ -1,116 +0,0 @@
** Drc report for output/pcbs/main-routed.kicad_pcb **
** Created on 2021-09-10 19:19:19 **
** Found 36 DRC errors **
ErrType(19): Pad near pad
@ (13.000 mm,-37.750 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S3
@ (14.725 mm,-39.950 mm): Pad 1 on B.Cu, Non-copper of S3
ErrType(19): Pad near pad
@ (13.000 mm,-20.750 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S2
@ (14.725 mm,-22.950 mm): Pad 1 on B.Cu, Non-copper of S2
ErrType(19): Pad near pad
@ (13.000 mm,-3.750 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S1
@ (14.725 mm,-5.950 mm): Pad 1 on B.Cu, Non-copper of S1
ErrType(19): Pad near pad
@ (21.275 mm,-39.950 mm): Pad 1 on F.Cu, Non-copper of S3
@ (23.000 mm,-37.750 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S3
ErrType(19): Pad near pad
@ (21.275 mm,-22.950 mm): Pad 1 on F.Cu, Non-copper of S2
@ (23.000 mm,-20.750 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S2
ErrType(19): Pad near pad
@ (21.275 mm,-5.950 mm): Pad 1 on F.Cu, Non-copper of S1
@ (23.000 mm,-3.750 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S1
ErrType(19): Pad near pad
@ (31.000 mm,-49.650 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S6
@ (32.725 mm,-51.850 mm): Pad 1 on B.Cu, Non-copper of S6
ErrType(19): Pad near pad
@ (31.000 mm,-32.650 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S5
@ (32.725 mm,-34.850 mm): Pad 1 on B.Cu, Non-copper of S5
ErrType(19): Pad near pad
@ (31.000 mm,-15.650 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S4
@ (32.725 mm,-17.850 mm): Pad 1 on B.Cu, Non-copper of S4
ErrType(19): Pad near pad
@ (39.275 mm,-51.850 mm): Pad 1 on F.Cu, Non-copper of S6
@ (41.000 mm,-49.650 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S6
ErrType(19): Pad near pad
@ (39.275 mm,-34.850 mm): Pad 1 on F.Cu, Non-copper of S5
@ (41.000 mm,-32.650 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S5
ErrType(19): Pad near pad
@ (39.275 mm,-17.850 mm): Pad 1 on F.Cu, Non-copper of S4
@ (41.000 mm,-15.650 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S4
ErrType(19): Pad near pad
@ (49.000 mm,-53.050 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S9
@ (50.725 mm,-55.250 mm): Pad 1 on B.Cu, Non-copper of S9
ErrType(19): Pad near pad
@ (49.000 mm,-36.050 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S8
@ (50.725 mm,-38.250 mm): Pad 1 on B.Cu, Non-copper of S8
ErrType(19): Pad near pad
@ (49.000 mm,-19.050 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S7
@ (50.725 mm,-21.250 mm): Pad 1 on B.Cu, Non-copper of S7
ErrType(19): Pad near pad
@ (57.275 mm,-55.250 mm): Pad 1 on F.Cu, Non-copper of S9
@ (59.000 mm,-53.050 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S9
ErrType(19): Pad near pad
@ (57.275 mm,-38.250 mm): Pad 1 on F.Cu, Non-copper of S8
@ (59.000 mm,-36.050 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S8
ErrType(19): Pad near pad
@ (57.275 mm,-21.250 mm): Pad 1 on F.Cu, Non-copper of S7
@ (59.000 mm,-19.050 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S7
ErrType(19): Pad near pad
@ (67.000 mm,-49.650 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S12
@ (68.725 mm,-51.850 mm): Pad 1 on B.Cu, Non-copper of S12
ErrType(19): Pad near pad
@ (67.000 mm,-32.650 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S11
@ (68.725 mm,-34.850 mm): Pad 1 on B.Cu, Non-copper of S11
ErrType(19): Pad near pad
@ (67.000 mm,-15.650 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S10
@ (68.725 mm,-17.850 mm): Pad 1 on B.Cu, Non-copper of S10
ErrType(19): Pad near pad
@ (75.275 mm,-51.850 mm): Pad 1 on F.Cu, Non-copper of S12
@ (77.000 mm,-49.650 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S12
ErrType(19): Pad near pad
@ (75.275 mm,-34.850 mm): Pad 1 on F.Cu, Non-copper of S11
@ (77.000 mm,-32.650 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S11
ErrType(19): Pad near pad
@ (75.275 mm,-17.850 mm): Pad 1 on F.Cu, Non-copper of S10
@ (77.000 mm,-15.650 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S10
ErrType(19): Pad near pad
@ (79.034 mm,4.503 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S16
@ (81.270 mm,2.824 mm): Pad 1 on B.Cu, Non-copper of S16
ErrType(19): Pad near pad
@ (85.000 mm,-47.950 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S15
@ (86.725 mm,-50.150 mm): Pad 1 on B.Cu, Non-copper of S15
ErrType(19): Pad near pad
@ (85.000 mm,-30.950 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S14
@ (86.725 mm,-33.150 mm): Pad 1 on B.Cu, Non-copper of S14
ErrType(19): Pad near pad
@ (85.000 mm,-13.950 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S13
@ (86.725 mm,-16.150 mm): Pad 1 on B.Cu, Non-copper of S13
ErrType(19): Pad near pad
@ (87.597 mm,4.519 mm): Pad 1 on F.Cu, Non-copper of S16
@ (88.694 mm,7.091 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S16
ErrType(19): Pad near pad
@ (93.275 mm,-50.150 mm): Pad 1 on F.Cu, Non-copper of S15
@ (95.000 mm,-47.950 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S15
ErrType(19): Pad near pad
@ (93.275 mm,-33.150 mm): Pad 1 on F.Cu, Non-copper of S14
@ (95.000 mm,-30.950 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S14
ErrType(19): Pad near pad
@ (93.275 mm,-16.150 mm): Pad 1 on F.Cu, Non-copper of S13
@ (95.000 mm,-13.950 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S13
ErrType(19): Pad near pad
@ (98.976 mm,11.350 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S17
@ (101.570 mm,10.307 mm): Pad 1 on B.Cu, Non-copper of S17
ErrType(19): Pad near pad
@ (107.242 mm,13.582 mm): Pad 1 on F.Cu, Non-copper of S17
@ (107.636 mm,16.350 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S17
ErrType(19): Pad near pad
@ (116.465 mm,23.125 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S18
@ (119.241 mm,22.789 mm): Pad 1 on B.Cu, Non-copper of S18
ErrType(19): Pad near pad
@ (123.536 mm,30.196 mm): Pad on F.Cu, B.Cu, Internal, Non-copper of S18
@ (123.872 mm,27.421 mm): Pad 1 on F.Cu, Non-copper of S18
** Found 0 unconnected pads **
** End of Report **

File diff suppressed because it is too large Load diff

View file

@ -1,494 +0,0 @@
(pcb /board/output/pcbs/main.dsn
(parser
(string_quote ")
(space_in_quoted_tokens on)
(host_cad "KiCad's Pcbnew")
(host_version "5.0.1-33cea8e~67~ubuntu18.04.1")
)
(resolution um 10)
(unit um)
(structure
(layer F.Cu
(type signal)
(property
(index 0)
)
)
(layer B.Cu
(type signal)
(property
(index 1)
)
)
(boundary
(path pcb 0 62517.6 58731.9 63000 58532.1 63414.2 58214.2 63732.1 57800
63931.9 57317.6 64000 56800 64000 55400 80000 55400 80560.5 55319.9
81076.1 55085.8 81505.4 54716.7 81814.1 54242 81977.4 53699.9
82000 53700 98000 53700 98589.4 53611.2 99126.5 53352.6 99563.5 52947.2
99861.6 52431.1 99994.4 51850 120000 51850 120518 51781.9
121000 51582.1 121414 51264.2 121732 50850 121932 50367.6
122000 49850 122000 -20208.7 129724 -28251.6 130042 -28665.8
130241 -29148.2 130310 -29665.8 130241 -30183.5 130042 -30665.8
129724 -31080.1 119117 -41686.7 118703 -42004.5 118221 -42204.3
117703 -42272.5 117185 -42204.3 116703 -42004.5 116289 -41686.7
72707.1 -16524.7 26000 -9500 10000 -9500 9482.36 -9431.85
9000 -9232.05 8585.79 -8914.21 8267.95 -8500 8068.15 -8017.64
8000 -7500 8000 41500 8068.15 42017.6 8267.95 42500 8585.79 42914.2
9000 43232.1 9482.36 43431.9 10000 43500 26000 43500 26000 53400
26068.1 53917.6 26267.9 54400 26585.8 54814.2 27000 55132.1
27482.4 55331.9 28000 55400 44000 55400 44000 56800 44068.1 57317.6
44267.9 57800 44585.8 58214.2 45000 58532.1 45482.4 58731.9
46000 58800 62000 58800 62517.6 58731.9)
)
(keepout "" (polygon signal 0 109855 -20790.2 109409 -21017.5 109055 -21371.5 108827 -21817.5
108749 -22311.9 108827 -22806.4 109055 -23252.4 109409 -23606.4
109855 -23833.6 110349 -23911.9 110844 -23833.6 111290 -23606.4
111644 -23252.4 111871 -22806.4 111949 -22311.9 111871 -21817.5
111644 -21371.5 111290 -21017.5 110844 -20790.2 110349 -20711.9
109855 -20790.2))
(keepout "" (polygon signal 0 71505.6 -4598.31 71059.5 -4825.57 70705.6 -5179.54
70478.3 -5625.57 70400 -6120 70478.3 -6614.43 70705.6 -7060.46
71059.5 -7414.43 71505.6 -7641.69 72000 -7720 72494.4 -7641.69
72940.5 -7414.43 73294.4 -7060.46 73521.7 -6614.43 73600 -6120
73521.7 -5625.57 73294.4 -5179.54 72940.5 -4825.57 72494.4 -4598.31
72000 -4520 71505.6 -4598.31))
(keepout "" (polygon signal 0 26505.6 1521.69 26059.5 1294.43 25705.6 940.456 25478.3 494.427
25400 0 25478.3 -494.427 25705.6 -940.456 26059.5 -1294.43
26505.6 -1521.69 27000 -1600 27494.4 -1521.69 27940.5 -1294.43
28294.4 -940.456 28521.7 -494.427 28600 0 28521.7 494.427
28294.4 940.456 27940.5 1294.43 27494.4 1521.69 27000 1600
26505.6 1521.69))
(keepout "" (polygon signal 0 26505.6 30421.7 26059.5 30194.4 25705.6 29840.5 25478.3 29394.4
25400 28900 25478.3 28405.6 25705.6 27959.5 26059.5 27605.6
26505.6 27378.3 27000 27300 27494.4 27378.3 27940.5 27605.6
28294.4 27959.5 28521.7 28405.6 28600 28900 28521.7 29394.4
28294.4 29840.5 27940.5 30194.4 27494.4 30421.7 27000 30500
26505.6 30421.7))
(keepout "" (polygon signal 0 80505.6 45721.7 80059.5 45494.4 79705.6 45140.5 79478.3 44694.4
79400 44200 79478.3 43705.6 79705.6 43259.5 80059.5 42905.6
80505.6 42678.3 81000 42600 81494.4 42678.3 81940.5 42905.6
82294.4 43259.5 82521.7 43705.6 82600 44200 82521.7 44694.4
82294.4 45140.5 81940.5 45494.4 81494.4 45721.7 81000 45800
80505.6 45721.7))
(via "Via[0-1]_800:400_um")
(rule
(width 250)
(clearance 200.1)
(clearance 200.1 (type default_smd))
(clearance 50 (type smd_smd))
)
)
(placement
(component PG1350
(place S1 18000 0 front 0)
(place S2 18000 17000 front 0)
(place S3 18000 34000 front 0)
(place S4 36000 11900 front 0)
(place S5 36000 28900 front 0)
(place S6 36000 45900 front 0)
(place S7 54000 15300 front 0)
(place S8 54000 32300 front 0)
(place S9 54000 49300 front 0)
(place S10 72000 11900 front 0)
(place S11 72000 28900 front 0)
(place S12 72000 45900 front 0)
(place S13 90000 10200 front 0)
(place S14 90000 27200 front 0)
(place S15 90000 44200 front 0)
(place S16 82893.3 -9419 front 345)
(place S17 101431 -17097.5 front 330)
(place S18 117349 -29312.3 front 315)
)
(component ComboDiode
(place D1 18000 -5000 front 0)
(place D2 18000 12000 front 0)
(place D3 18000 29000 front 0)
(place D4 36000 6900 front 0)
(place D5 36000 23900 front 0)
(place D6 36000 40900 front 0)
(place D7 54000 10300 front 0)
(place D8 54000 27300 front 0)
(place D9 54000 44300 front 0)
(place D10 72000 6900 front 0)
(place D11 72000 23900 front 0)
(place D12 72000 40900 front 0)
(place D13 90000 5200 front 0)
(place D14 90000 22200 front 0)
(place D15 90000 39200 front 0)
(place D17 98930.9 -21427.7 front 330)
(place D18 113814 -32847.8 front 315)
)
(component ComboDiode::1
(place D16 81599.2 -14248.6 front 345)
)
(component ProMicro
(place MCU1 110000 33200 front 270)
)
(component ProMicro::1
(place MCU2 112500 31950 front 270)
)
(component "TRRS-PJ-320A-dual"
(place REF** 120000 2200 front 270 (PN "TRRS-PJ-320A-dual"))
)
)
(library
(image PG1350
(outline (path signal 150 -7000 6000 -7000 7000))
(outline (path signal 150 -7000 -7000 -6000 -7000))
(outline (path signal 150 -6000 7000 -7000 7000))
(outline (path signal 150 -7000 -7000 -7000 -6000))
(outline (path signal 150 7000 -6000 7000 -7000))
(outline (path signal 150 7000 7000 6000 7000))
(outline (path signal 150 6000 -7000 7000 -7000))
(outline (path signal 150 7000 7000 7000 6000))
(outline (path signal 150 -9000 8500 9000 8500))
(outline (path signal 150 9000 8500 9000 -8500))
(outline (path signal 150 9000 -8500 -9000 -8500))
(outline (path signal 150 -9000 -8500 -9000 8500))
(pin Rect[B]Pad_2600x2600_um 1 -3275 5950)
(pin Rect[B]Pad_2600x2600_um 2 8275 3750)
(pin Rect[T]Pad_2600x2600_um 1@1 3275 5950)
(pin Rect[T]Pad_2600x2600_um 2@1 -8275 3750)
(keepout "" (circle F.Cu 3429))
(keepout "" (circle B.Cu 3429))
(keepout "" (circle F.Cu 1701.8 5500 0))
(keepout "" (circle B.Cu 1701.8 5500 0))
(keepout "" (circle F.Cu 1701.8 -5500 0))
(keepout "" (circle B.Cu 1701.8 -5500 0))
(keepout "" (circle F.Cu 3000 5000 3750))
(keepout "" (circle B.Cu 3000 5000 3750))
(keepout "" (circle F.Cu 3000 0 5950))
(keepout "" (circle B.Cu 3000 0 5950))
(keepout "" (circle F.Cu 3000 -5000 3750))
(keepout "" (circle B.Cu 3000 -5000 3750))
(keepout "" (circle F.Cu 3000 0 5950))
(keepout "" (circle B.Cu 3000 0 5950))
)
(image ComboDiode
(outline (path signal 100 250 0 750 0))
(outline (path signal 100 250 -400 -350 0))
(outline (path signal 100 250 400 250 -400))
(outline (path signal 100 -350 0 250 400))
(outline (path signal 100 -350 0 -350 -550))
(outline (path signal 100 -350 0 -350 550))
(outline (path signal 100 -750 0 -350 0))
(outline (path signal 100 250 0 750 0))
(outline (path signal 100 250 -400 -350 0))
(outline (path signal 100 250 400 250 -400))
(outline (path signal 100 -350 0 250 400))
(outline (path signal 100 -350 0 -350 -550))
(outline (path signal 100 -350 0 -350 550))
(outline (path signal 100 -750 0 -350 0))
(pin Rect[T]Pad_900x1200_um 1 -1650 0)
(pin Rect[B]Pad_900x1200_um 2 1650 0)
(pin Rect[B]Pad_900x1200_um 1@1 -1650 0)
(pin Rect[T]Pad_900x1200_um 2@1 1650 0)
(pin Round[A]Pad_1905_um 1@2 3810 0)
(pin Rect[A]Pad_1778x1778_um 2@2 -3810 0)
)
(image ComboDiode::1
(outline (path signal 100 250 0 750 0))
(outline (path signal 100 250 -400 -350 0))
(outline (path signal 100 250 400 250 -400))
(outline (path signal 100 -350 0 250 400))
(outline (path signal 100 -350 0 -350 -550))
(outline (path signal 100 -350 0 -350 550))
(outline (path signal 100 -750 0 -350 0))
(outline (path signal 100 250 0 750 0))
(outline (path signal 100 250 -400 -350 0))
(outline (path signal 100 250 400 250 -400))
(outline (path signal 100 -350 0 250 400))
(outline (path signal 100 -350 0 -350 -550))
(outline (path signal 100 -350 0 -350 550))
(outline (path signal 100 -750 0 -350 0))
(pin Rect[T]Pad_900x1200_um 1 -1650 -0.001)
(pin Rect[B]Pad_900x1200_um 2 1650 0.001)
(pin Rect[B]Pad_900x1200_um 1@1 -1650 -0.001)
(pin Rect[T]Pad_900x1200_um 2@1 1650 0.001)
(pin Round[A]Pad_1905_um 1@2 3810 -0.001)
(pin Rect[A]Pad_1778x1778_um 2@2 -3810 0.001)
)
(image ProMicro
(outline (path signal 150 -19304 3810 -14224 3810))
(outline (path signal 150 -19304 -3810 -19304 3810))
(outline (path signal 150 -14224 -3810 -19304 -3810))
(outline (path signal 150 -14224 3810 -14224 -3810))
(outline (path signal 150 -17780 -8890 15240 -8890))
(outline (path signal 150 15240 -8890 15240 8890))
(outline (path signal 150 15240 8890 -17780 8890))
(outline (path signal 150 -17780 8890 -17780 -8890))
(outline (path signal 150 -15240 6350 -12700 6350))
(outline (path signal 150 -15240 6350 -15240 8890))
(outline (path signal 150 -12700 6350 -12700 8890))
(pin Rect[A]Pad_1752.6x1752.6_um 1 -13970 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 2 -11430 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 3 -8890 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 4 -6350 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 5 -3810 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 6 -1270 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 7 1270 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 8 3810 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 9 6350 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 10 8890 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 11 11430 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 12 13970 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 13 -13970 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 14 -11430 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 15 -8890 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 16 -6350 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 17 -3810 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 18 -1270 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 19 1270 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 20 3810 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 21 6350 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 22 8890 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 23 11430 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 24 13970 -7620)
)
(image ProMicro::1
(outline (path signal 150 -19304 3810 -14224 3810))
(outline (path signal 150 -19304 -3810 -19304 3810))
(outline (path signal 150 -14224 -3810 -19304 -3810))
(outline (path signal 150 -14224 3810 -14224 -3810))
(outline (path signal 150 -17780 -8890 15240 -8890))
(outline (path signal 150 15240 -8890 15240 8890))
(outline (path signal 150 15240 8890 -17780 8890))
(outline (path signal 150 -17780 8890 -17780 -8890))
(outline (path signal 150 -15240 -6350 -12700 -6350))
(outline (path signal 150 -15240 -6350 -15240 -8890))
(outline (path signal 150 -12700 -6350 -12700 -8890))
(pin Rect[A]Pad_1752.6x1752.6_um 1 -13970 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 2 -11430 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 3 -8890 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 4 -6350 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 5 -3810 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 6 -1270 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 7 1270 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 8 3810 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 9 6350 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 10 8890 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 11 11430 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 12 13970 -7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 13 -13970 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 14 -11430 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 15 -8890 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 16 -6350 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 17 -3810 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 18 -1270 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 19 1270 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 20 3810 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 21 6350 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 22 8890 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 23 11430 7620)
(pin Round[A]Pad_1752.6_um (rotate 90) 24 13970 7620)
)
(image "TRRS-PJ-320A-dual"
(outline (path signal 150 500 2000 -5100 2000))
(outline (path signal 150 -5100 0 -5100 2000))
(outline (path signal 150 500 0 500 2000))
(outline (path signal 150 -5350 0 -5350 -12100))
(outline (path signal 150 750 0 750 -12100))
(outline (path signal 150 750 -12100 -5350 -12100))
(outline (path signal 150 750 0 -5350 0))
(pin Oval[A]Pad_1600x2200_um 1 0 -11300)
(pin Oval[A]Pad_1600x2200_um 2 -4600 -10200)
(pin Oval[A]Pad_1600x2200_um 3 -4600 -6200)
(pin Oval[A]Pad_1600x2200_um 4 -4600 -3200)
(pin Oval[A]Pad_1600x2200_um 1@1 -4600 -11300)
(pin Oval[A]Pad_1600x2200_um 2@1 0 -10200)
(pin Oval[A]Pad_1600x2200_um 3@1 0 -6200)
(pin Oval[A]Pad_1600x2200_um 4@1 0 -3200)
(keepout "" (circle F.Cu 1500 -2300 -8600))
(keepout "" (circle B.Cu 1500 -2300 -8600))
(keepout "" (circle F.Cu 1500 -2300 -1600))
(keepout "" (circle B.Cu 1500 -2300 -1600))
)
(padstack Round[A]Pad_1752.6_um
(shape (circle F.Cu 1752.6))
(shape (circle B.Cu 1752.6))
(attach off)
)
(padstack Round[A]Pad_1905_um
(shape (circle F.Cu 1905))
(shape (circle B.Cu 1905))
(attach off)
)
(padstack Oval[A]Pad_1600x2200_um
(shape (path F.Cu 1600 0 -300 0 300))
(shape (path B.Cu 1600 0 -300 0 300))
(attach off)
)
(padstack Rect[B]Pad_2600x2600_um
(shape (rect B.Cu -1300 -1300 1300 1300))
(attach off)
)
(padstack Rect[B]Pad_900x1200_um
(shape (rect B.Cu -450 -600 450 600))
(attach off)
)
(padstack Rect[T]Pad_2600x2600_um
(shape (rect F.Cu -1300 -1300 1300 1300))
(attach off)
)
(padstack Rect[T]Pad_900x1200_um
(shape (rect F.Cu -450 -600 450 600))
(attach off)
)
(padstack Rect[A]Pad_1752.6x1752.6_um
(shape (rect F.Cu -876.3 -876.3 876.3 876.3))
(shape (rect B.Cu -876.3 -876.3 876.3 876.3))
(attach off)
)
(padstack Rect[A]Pad_1778x1778_um
(shape (rect F.Cu -889 -889 889 889))
(shape (rect B.Cu -889 -889 889 889))
(attach off)
)
(padstack "Via[0-1]_800:400_um"
(shape (circle F.Cu 800))
(shape (circle B.Cu 800))
(attach off)
)
)
(network
(net pinky_bottom
(pins S1-1 S1-1@1 D1-2 D1-2@1 D1-1@2)
)
(net P21
(pins S1-2 S1-2@1 S2-2 S2-2@1 S3-2 S3-2@1 MCU1-5 MCU2-5)
)
(net P7
(pins D1-1 D1-1@1 D1-2@2 D4-1 D4-1@1 D4-2@2 D7-1 D7-1@1 D7-2@2 D10-1 D10-1@1
D10-2@2 D13-1 D13-1@1 D13-2@2 MCU1-22 MCU2-22)
)
(net pinky_home
(pins S2-1 S2-1@1 D2-2 D2-2@1 D2-1@2)
)
(net P6
(pins D2-1 D2-1@1 D2-2@2 D5-1 D5-1@1 D5-2@2 D8-1 D8-1@1 D8-2@2 D11-1 D11-1@1
D11-2@2 D14-1 D14-1@1 D14-2@2 MCU1-21 MCU2-21)
)
(net pinky_top
(pins S3-1 S3-1@1 D3-2 D3-2@1 D3-1@2)
)
(net P5
(pins D3-1 D3-1@1 D3-2@2 D6-1 D6-1@1 D6-2@2 D9-1 D9-1@1 D9-2@2 D12-1 D12-1@1
D12-2@2 D15-1 D15-1@1 D15-2@2 MCU1-20 MCU2-20)
)
(net ring_bottom
(pins S4-1 S4-1@1 D4-2 D4-2@1 D4-1@2)
)
(net P20
(pins S4-2 S4-2@1 S5-2 S5-2@1 S6-2 S6-2@1 MCU1-6 MCU2-6)
)
(net ring_home
(pins S5-1 S5-1@1 D5-2 D5-2@1 D5-1@2)
)
(net ring_top
(pins S6-1 S6-1@1 D6-2 D6-2@1 D6-1@2)
)
(net middle_bottom
(pins S7-1 S7-1@1 D7-2 D7-2@1 D7-1@2)
)
(net P19
(pins S7-2 S7-2@1 S8-2 S8-2@1 S9-2 S9-2@1 S16-2 S16-2@1 MCU1-7 MCU2-7)
)
(net middle_home
(pins S8-1 S8-1@1 D8-2 D8-2@1 D8-1@2)
)
(net middle_top
(pins S9-1 S9-1@1 D9-2 D9-2@1 D9-1@2)
)
(net index_bottom
(pins S10-1 S10-1@1 D10-2 D10-2@1 D10-1@2)
)
(net P18
(pins S10-2 S10-2@1 S11-2 S11-2@1 S12-2 S12-2@1 S17-2 S17-2@1 MCU1-8 MCU2-8)
)
(net index_home
(pins S11-1 S11-1@1 D11-2 D11-2@1 D11-1@2)
)
(net index_top
(pins S12-1 S12-1@1 D12-2 D12-2@1 D12-1@2)
)
(net inner_bottom
(pins S13-1 S13-1@1 D13-2 D13-2@1 D13-1@2)
)
(net P15
(pins S13-2 S13-2@1 S14-2 S14-2@1 S15-2 S15-2@1 S18-2 S18-2@1 MCU1-9 MCU2-9)
)
(net inner_home
(pins S14-1 S14-1@1 D14-2 D14-2@1 D14-1@2)
)
(net inner_top
(pins S15-1 S15-1@1 D15-2 D15-2@1 D15-1@2)
)
(net near_thumb
(pins S16-1 S16-1@1 D16-2 D16-2@1 D16-1@2)
)
(net P4
(pins D16-1 D16-1@1 D16-2@2 D17-1 D17-1@1 D17-2@2 D18-1 D18-1@1 D18-2@2 MCU1-19
MCU2-19)
)
(net home_thumb
(pins S17-1 S17-1@1 D17-2 D17-2@1 D17-1@2)
)
(net far_thumb
(pins S18-1 S18-1@1 D18-2 D18-2@1 D18-1@2)
)
(net RAW
(pins MCU1-1 MCU2-1)
)
(net GND
(pins MCU1-2 MCU1-15 MCU1-16 MCU2-2 MCU2-15 MCU2-16 REF**-3 REF**-3@1)
)
(net RST
(pins MCU1-3 MCU2-3)
)
(net VCC
(pins MCU1-4 MCU2-4 REF**-4 REF**-4@1)
)
(net P14
(pins MCU1-10 MCU2-10)
)
(net P16
(pins MCU1-11 MCU2-11)
)
(net P10
(pins MCU1-12 MCU2-12)
)
(net P1
(pins MCU1-13 MCU2-13)
)
(net P0
(pins MCU1-14 MCU2-14 REF**-1 REF**-2 REF**-1@1 REF**-2@1)
)
(net P2
(pins MCU1-17 MCU2-17)
)
(net P3
(pins MCU1-18 MCU2-18)
)
(net P8
(pins MCU1-23 MCU2-23)
)
(net P9
(pins MCU1-24 MCU2-24)
)
(class kicad_default "" GND P0 P1 P10 P14 P15 P16 P18 P19 P2 P20 P21 P3
P4 P5 P6 P7 P8 P9 RAW RST VCC far_thumb home_thumb index_bottom index_home
index_top inner_bottom inner_home inner_top middle_bottom middle_home
middle_top near_thumb pinky_bottom pinky_home pinky_top ring_bottom
ring_home ring_top
(circuit
(use_via Via[0-1]_800:400_um)
)
(rule
(width 250)
(clearance 200.1)
)
)
)
(wiring
)
)

View file

@ -1,33 +0,0 @@
update=22/05/2015 07:44:53
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,914 +0,0 @@
0
SECTION
2
HEADER
9
$INSUNITS
70
4
0
ENDSEC
0
SECTION
2
TABLES
0
TABLE
2
LTYPE
0
LTYPE
72
65
70
64
2
CONTINUOUS
3
______
73
0
40
0
0
ENDTAB
0
TABLE
2
LAYER
0
ENDTAB
0
ENDSEC
0
SECTION
2
ENTITIES
0
LINE
8
0
10
9
20
9
11
27
21
9
0
LINE
8
0
10
27
20
9
11
27
21
-9
0
LINE
8
0
10
27
20
-9
11
9
21
-9
0
LINE
8
0
10
9
20
-9
11
9
21
9
0
LINE
8
0
10
9
20
26
11
27
21
26
0
LINE
8
0
10
27
20
26
11
27
21
8
0
LINE
8
0
10
27
20
8
11
9
21
8
0
LINE
8
0
10
9
20
8
11
9
21
26
0
LINE
8
0
10
9
20
43
11
27
21
43
0
LINE
8
0
10
27
20
43
11
27
21
25
0
LINE
8
0
10
27
20
25
11
9
21
25
0
LINE
8
0
10
9
20
25
11
9
21
43
0
LINE
8
0
10
27
20
20.9
11
45
21
20.9
0
LINE
8
0
10
45
20
20.9
11
45
21
2.9
0
LINE
8
0
10
45
20
2.9
11
27
21
2.9
0
LINE
8
0
10
27
20
2.9
11
27
21
20.9
0
LINE
8
0
10
27
20
37.9
11
45
21
37.9
0
LINE
8
0
10
45
20
37.9
11
45
21
19.9
0
LINE
8
0
10
45
20
19.9
11
27
21
19.9
0
LINE
8
0
10
27
20
19.9
11
27
21
37.9
0
LINE
8
0
10
27
20
54.9
11
45
21
54.9
0
LINE
8
0
10
45
20
54.9
11
45
21
36.9
0
LINE
8
0
10
45
20
36.9
11
27
21
36.9
0
LINE
8
0
10
27
20
36.9
11
27
21
54.9
0
LINE
8
0
10
45
20
24.3
11
63
21
24.3
0
LINE
8
0
10
63
20
24.3
11
63
21
6.3
0
LINE
8
0
10
63
20
6.3
11
45
21
6.3
0
LINE
8
0
10
45
20
6.3
11
45
21
24.3
0
LINE
8
0
10
45
20
41.3
11
63
21
41.3
0
LINE
8
0
10
63
20
41.3
11
63
21
23.3
0
LINE
8
0
10
63
20
23.3
11
45
21
23.3
0
LINE
8
0
10
45
20
23.3
11
45
21
41.3
0
LINE
8
0
10
45
20
58.3
11
63
21
58.3
0
LINE
8
0
10
63
20
58.3
11
63
21
40.3
0
LINE
8
0
10
63
20
40.3
11
45
21
40.3
0
LINE
8
0
10
45
20
40.3
11
45
21
58.3
0
LINE
8
0
10
63
20
20.9
11
81
21
20.9
0
LINE
8
0
10
81
20
20.9
11
81
21
2.9
0
LINE
8
0
10
81
20
2.9
11
63
21
2.9
0
LINE
8
0
10
63
20
2.9
11
63
21
20.9
0
LINE
8
0
10
63
20
37.9
11
81
21
37.9
0
LINE
8
0
10
81
20
37.9
11
81
21
19.9
0
LINE
8
0
10
81
20
19.9
11
63
21
19.9
0
LINE
8
0
10
63
20
19.9
11
63
21
37.9
0
LINE
8
0
10
63
20
54.9
11
81
21
54.9
0
LINE
8
0
10
81
20
54.9
11
81
21
36.9
0
LINE
8
0
10
81
20
36.9
11
63
21
36.9
0
LINE
8
0
10
63
20
36.9
11
63
21
54.9
0
LINE
8
0
10
81
20
19.2
11
99
21
19.2
0
LINE
8
0
10
99
20
19.2
11
99
21
1.2
0
LINE
8
0
10
99
20
1.2
11
81
21
1.2
0
LINE
8
0
10
81
20
1.2
11
81
21
19.2
0
LINE
8
0
10
81
20
36.2
11
99
21
36.2
0
LINE
8
0
10
99
20
36.2
11
99
21
18.2
0
LINE
8
0
10
99
20
18.2
11
81
21
18.2
0
LINE
8
0
10
81
20
18.2
11
81
21
36.2
0
LINE
8
0
10
81
20
53.2
11
99
21
53.2
0
LINE
8
0
10
99
20
53.2
11
99
21
35.2
0
LINE
8
0
10
99
20
35.2
11
81
21
35.2
0
LINE
8
0
10
81
20
35.2
11
81
21
53.2
0
LINE
8
0
10
76.5293333
20
1.6037019
11
93.9159981
21
-3.0550409
0
LINE
8
0
10
93.9159981
20
-3.0550409
11
89.2572553
21
-20.4417057
0
LINE
8
0
10
89.2572553
20
-20.4417057
11
71.8705905
21
-15.7829629
0
LINE
8
0
10
71.8705905
20
-15.7829629
11
76.5293333
21
1.6037019
0
LINE
8
0
10
98.1366649
20
-4.8032983
11
113.7251221
21
-13.8032983
0
LINE
8
0
10
113.7251221
20
-13.8032983
11
104.7251221
21
-29.3917555
0
LINE
8
0
10
104.7251221
20
-29.3917555
11
89.1366649
21
-20.3917555
0
LINE
8
0
10
89.1366649
20
-20.3917555
11
98.1366649
21
-4.8032983
0
LINE
8
0
10
117.3494908
20
-16.5843741
11
130.0774129
21
-29.3122962
0
LINE
8
0
10
130.0774129
20
-29.3122962
11
117.3494908
21
-42.0402183
0
LINE
8
0
10
117.3494908
20
-42.0402183
11
104.6215687
21
-29.3122962
0
LINE
8
0
10
104.6215687
20
-29.3122962
11
117.3494908
21
-16.5843741
0
ENDSEC
0
EOF

View file

@ -1 +0,0 @@
<svg width="121.077mm" height="100.34mm" viewBox="0 0 121.077 100.34" xmlns="http://www.w3.org/2000/svg"><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="none" style="stroke:#000;stroke-width:0.25mm;fill:none"><path d="M 108.349 74.884 L 121.077 87.612 L 108.349 100.34 L 95.622 87.612 L 108.349 74.884 Z M 0 49.3 L 18 49.3 L 18 67.3 L 0 67.3 L 0 49.3 Z M 0 32.3 L 18 32.3 L 18 50.3 L 0 50.3 L 0 32.3 Z M 0 15.3 L 18 15.3 L 18 33.3 L 0 33.3 L 0 15.3 Z M 18 37.4 L 36 37.4 L 36 55.4 L 18 55.4 L 18 37.4 Z M 18 20.4 L 36 20.4 L 36 38.4 L 18 38.4 L 18 20.4 Z M 18 3.4 L 36 3.4 L 36 21.4 L 18 21.4 L 18 3.4 Z M 36 34 L 54 34 L 54 52 L 36 52 L 36 34 Z M 36 17 L 54 17 L 54 35 L 36 35 L 36 17 Z M 36 0 L 54 0 L 54 18 L 36 18 L 36 0 Z M 54 37.4 L 72 37.4 L 72 55.4 L 54 55.4 L 54 37.4 Z M 54 20.4 L 72 20.4 L 72 38.4 L 54 38.4 L 54 20.4 Z M 54 3.4 L 72 3.4 L 72 21.4 L 54 21.4 L 54 3.4 Z M 72 39.1 L 90 39.1 L 90 57.1 L 72 57.1 L 72 39.1 Z M 72 22.1 L 90 22.1 L 90 40.1 L 72 40.1 L 72 22.1 Z M 72 5.1 L 90 5.1 L 90 23.1 L 72 23.1 L 72 5.1 Z M 89.137 63.103 L 104.725 72.103 L 95.725 87.692 L 80.137 78.692 L 89.137 63.103 Z M 67.529 56.696 L 84.916 61.355 L 80.257 78.742 L 62.871 74.083 L 67.529 56.696 Z" vector-effect="non-scaling-stroke"/></g></svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1,676 +0,0 @@
models:
export:
models:
matrix_pinky_bottom:
paths:
top:
type: line
origin:
- 9
- 9
end:
- 27
- 9
right:
type: line
origin:
- 27
- 9
end:
- 27
- -9
bottom:
type: line
origin:
- 27
- -9
end:
- 9
- -9
left:
type: line
origin:
- 9
- -9
end:
- 9
- 9
origin:
- 0
- 0
matrix_pinky_home:
paths:
top:
type: line
origin:
- 9
- 26
end:
- 27
- 26
right:
type: line
origin:
- 27
- 26
end:
- 27
- 8
bottom:
type: line
origin:
- 27
- 8
end:
- 9
- 8
left:
type: line
origin:
- 9
- 8
end:
- 9
- 26
origin:
- 0
- 0
matrix_pinky_top:
paths:
top:
type: line
origin:
- 9
- 43
end:
- 27
- 43
right:
type: line
origin:
- 27
- 43
end:
- 27
- 25
bottom:
type: line
origin:
- 27
- 25
end:
- 9
- 25
left:
type: line
origin:
- 9
- 25
end:
- 9
- 43
origin:
- 0
- 0
matrix_ring_bottom:
paths:
top:
type: line
origin:
- 27
- 20.9
end:
- 45
- 20.9
right:
type: line
origin:
- 45
- 20.9
end:
- 45
- 2.9000000000000004
bottom:
type: line
origin:
- 45
- 2.9000000000000004
end:
- 27
- 2.9000000000000004
left:
type: line
origin:
- 27
- 2.9000000000000004
end:
- 27
- 20.9
origin:
- 0
- 0
matrix_ring_home:
paths:
top:
type: line
origin:
- 27
- 37.9
end:
- 45
- 37.9
right:
type: line
origin:
- 45
- 37.9
end:
- 45
- 19.9
bottom:
type: line
origin:
- 45
- 19.9
end:
- 27
- 19.9
left:
type: line
origin:
- 27
- 19.9
end:
- 27
- 37.9
origin:
- 0
- 0
matrix_ring_top:
paths:
top:
type: line
origin:
- 27
- 54.9
end:
- 45
- 54.9
right:
type: line
origin:
- 45
- 54.9
end:
- 45
- 36.9
bottom:
type: line
origin:
- 45
- 36.9
end:
- 27
- 36.9
left:
type: line
origin:
- 27
- 36.9
end:
- 27
- 54.9
origin:
- 0
- 0
matrix_middle_bottom:
paths:
top:
type: line
origin:
- 45
- 24.3
end:
- 63
- 24.3
right:
type: line
origin:
- 63
- 24.3
end:
- 63
- 6.300000000000001
bottom:
type: line
origin:
- 63
- 6.300000000000001
end:
- 45
- 6.300000000000001
left:
type: line
origin:
- 45
- 6.300000000000001
end:
- 45
- 24.3
origin:
- 0
- 0
matrix_middle_home:
paths:
top:
type: line
origin:
- 45
- 41.3
end:
- 63
- 41.3
right:
type: line
origin:
- 63
- 41.3
end:
- 63
- 23.299999999999997
bottom:
type: line
origin:
- 63
- 23.299999999999997
end:
- 45
- 23.299999999999997
left:
type: line
origin:
- 45
- 23.299999999999997
end:
- 45
- 41.3
origin:
- 0
- 0
matrix_middle_top:
paths:
top:
type: line
origin:
- 45
- 58.3
end:
- 63
- 58.3
right:
type: line
origin:
- 63
- 58.3
end:
- 63
- 40.3
bottom:
type: line
origin:
- 63
- 40.3
end:
- 45
- 40.3
left:
type: line
origin:
- 45
- 40.3
end:
- 45
- 58.3
origin:
- 0
- 0
matrix_index_bottom:
paths:
top:
type: line
origin:
- 63
- 20.9
end:
- 81
- 20.9
right:
type: line
origin:
- 81
- 20.9
end:
- 81
- 2.9000000000000004
bottom:
type: line
origin:
- 81
- 2.9000000000000004
end:
- 63
- 2.9000000000000004
left:
type: line
origin:
- 63
- 2.9000000000000004
end:
- 63
- 20.9
origin:
- 0
- 0
matrix_index_home:
paths:
top:
type: line
origin:
- 63
- 37.9
end:
- 81
- 37.9
right:
type: line
origin:
- 81
- 37.9
end:
- 81
- 19.9
bottom:
type: line
origin:
- 81
- 19.9
end:
- 63
- 19.9
left:
type: line
origin:
- 63
- 19.9
end:
- 63
- 37.9
origin:
- 0
- 0
matrix_index_top:
paths:
top:
type: line
origin:
- 63
- 54.9
end:
- 81
- 54.9
right:
type: line
origin:
- 81
- 54.9
end:
- 81
- 36.9
bottom:
type: line
origin:
- 81
- 36.9
end:
- 63
- 36.9
left:
type: line
origin:
- 63
- 36.9
end:
- 63
- 54.9
origin:
- 0
- 0
matrix_inner_bottom:
paths:
top:
type: line
origin:
- 81
- 19.2
end:
- 99
- 19.2
right:
type: line
origin:
- 99
- 19.2
end:
- 99
- 1.1999999999999993
bottom:
type: line
origin:
- 99
- 1.1999999999999993
end:
- 81
- 1.1999999999999993
left:
type: line
origin:
- 81
- 1.1999999999999993
end:
- 81
- 19.2
origin:
- 0
- 0
matrix_inner_home:
paths:
top:
type: line
origin:
- 81
- 36.2
end:
- 99
- 36.2
right:
type: line
origin:
- 99
- 36.2
end:
- 99
- 18.2
bottom:
type: line
origin:
- 99
- 18.2
end:
- 81
- 18.2
left:
type: line
origin:
- 81
- 18.2
end:
- 81
- 36.2
origin:
- 0
- 0
matrix_inner_top:
paths:
top:
type: line
origin:
- 81
- 53.2
end:
- 99
- 53.2
right:
type: line
origin:
- 99
- 53.2
end:
- 99
- 35.2
bottom:
type: line
origin:
- 99
- 35.2
end:
- 81
- 35.2
left:
type: line
origin:
- 81
- 35.2
end:
- 81
- 53.2
origin:
- 0
- 0
thumbfan_near_thumb:
paths:
top:
type: line
origin:
- 76.5293333
- 1.6037019000000008
end:
- 93.91599810000001
- -3.0550409000000016
right:
type: line
origin:
- 93.91599810000001
- -3.0550409000000016
end:
- 89.25725530000001
- -20.4417057
bottom:
type: line
origin:
- 89.25725530000001
- -20.4417057
end:
- 71.8705905
- -15.782962900000001
left:
type: line
origin:
- 71.8705905
- -15.782962900000001
end:
- 76.5293333
- 1.6037019000000008
origin:
- 0
- 0
thumbfan_home_thumb:
paths:
top:
type: line
origin:
- 98.1366649
- -4.803298299999998
end:
- 113.7251221
- -13.803298299999998
right:
type: line
origin:
- 113.7251221
- -13.803298299999998
end:
- 104.7251221
- -29.3917555
bottom:
type: line
origin:
- 104.7251221
- -29.3917555
end:
- 89.1366649
- -20.3917555
left:
type: line
origin:
- 89.1366649
- -20.3917555
end:
- 98.1366649
- -4.803298299999998
origin:
- 0
- 0
thumbfan_far_thumb:
paths:
top:
type: line
origin:
- 117.3494908
- -16.584374099999998
end:
- 130.0774129
- -29.3122962
right:
type: line
origin:
- 130.0774129
- -29.3122962
end:
- 117.3494908
- -42.0402183
bottom:
type: line
origin:
- 117.3494908
- -42.0402183
end:
- 104.6215687
- -29.3122962
left:
type: line
origin:
- 104.6215687
- -29.3122962
end:
- 117.3494908
- -16.584374099999998
origin:
- 0
- 0
origin:
- 0
- 0
units: mm
origin:
- 0
- 0

View file

@ -1,782 +0,0 @@
matrix_pinky_bottom:
x: 18
'y': 0
r: 0
meta:
shift:
- 0
- 0
rotate: 0
padding: 17
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P21
row_net: P7
name: matrix_pinky_bottom
colrow: pinky_bottom
col: &ref_0
stagger: 0
spread: 18
key:
column_net: P21
rotate: 0
origin:
- 0
- 0
rows: {}
name: pinky
row: bottom
matrix_pinky_home:
x: 18
'y': 17
r: 0
meta:
shift:
- 0
- 0
rotate: 0
padding: 17
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P21
row_net: P6
name: matrix_pinky_home
colrow: pinky_home
col: *ref_0
row: home
matrix_pinky_top:
x: 18
'y': 34
r: 0
meta:
shift:
- 0
- 0
rotate: 0
padding: 17
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P21
row_net: P5
name: matrix_pinky_top
colrow: pinky_top
col: *ref_0
row: top
matrix_ring_bottom:
x: 36
'y': 11.9
r: 0
meta:
shift:
- 0
- 0
rotate: 0
padding: 17
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P20
row_net: P7
name: matrix_ring_bottom
colrow: ring_bottom
col: &ref_1
stagger: 11.899999999999999
spread: 18
key:
column_net: P20
rotate: 0
origin:
- 0
- 0
rows: {}
name: ring
row: bottom
matrix_ring_home:
x: 36
'y': 28.9
r: 0
meta:
shift:
- 0
- 0
rotate: 0
padding: 17
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P20
row_net: P6
name: matrix_ring_home
colrow: ring_home
col: *ref_1
row: home
matrix_ring_top:
x: 36
'y': 45.9
r: 0
meta:
shift:
- 0
- 0
rotate: 0
padding: 17
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P20
row_net: P5
name: matrix_ring_top
colrow: ring_top
col: *ref_1
row: top
matrix_middle_bottom:
x: 54
'y': 15.3
r: 0
meta:
shift:
- 0
- 0
rotate: 0
padding: 17
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P19
row_net: P7
name: matrix_middle_bottom
colrow: middle_bottom
col: &ref_2
stagger: 3.4000000000000004
spread: 18
key:
column_net: P19
rotate: 0
origin:
- 0
- 0
rows: {}
name: middle
row: bottom
matrix_middle_home:
x: 54
'y': 32.3
r: 0
meta:
shift:
- 0
- 0
rotate: 0
padding: 17
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P19
row_net: P6
name: matrix_middle_home
colrow: middle_home
col: *ref_2
row: home
matrix_middle_top:
x: 54
'y': 49.3
r: 0
meta:
shift:
- 0
- 0
rotate: 0
padding: 17
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P19
row_net: P5
name: matrix_middle_top
colrow: middle_top
col: *ref_2
row: top
matrix_index_bottom:
x: 72
'y': 11.9
r: 0
meta:
shift:
- 0
- 0
rotate: 0
padding: 17
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P18
row_net: P7
name: matrix_index_bottom
colrow: index_bottom
col: &ref_3
stagger: -3.4000000000000004
spread: 18
key:
column_net: P18
rotate: 0
origin:
- 0
- 0
rows: {}
name: index
row: bottom
matrix_index_home:
x: 72
'y': 28.9
r: 0
meta:
shift:
- 0
- 0
rotate: 0
padding: 17
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P18
row_net: P6
name: matrix_index_home
colrow: index_home
col: *ref_3
row: home
matrix_index_top:
x: 72
'y': 45.9
r: 0
meta:
shift:
- 0
- 0
rotate: 0
padding: 17
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P18
row_net: P5
name: matrix_index_top
colrow: index_top
col: *ref_3
row: top
matrix_inner_bottom:
x: 90
'y': 10.2
r: 0
meta:
shift:
- 0
- 0
rotate: 0
padding: 17
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P15
row_net: P7
name: matrix_inner_bottom
colrow: inner_bottom
col: &ref_4
stagger: -1.7000000000000002
spread: 18
key:
column_net: P15
rotate: 0
origin:
- 0
- 0
rows: {}
name: inner
row: bottom
matrix_inner_home:
x: 90
'y': 27.2
r: 0
meta:
shift:
- 0
- 0
rotate: 0
padding: 17
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P15
row_net: P6
name: matrix_inner_home
colrow: inner_home
col: *ref_4
row: home
matrix_inner_top:
x: 90
'y': 44.2
r: 0
meta:
shift:
- 0
- 0
rotate: 0
padding: 17
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P15
row_net: P5
name: matrix_inner_top
colrow: inner_top
col: *ref_4
row: top
thumbfan_near_thumb:
x: 82.89329430000001
'y': -9.419001900000001
r: -15
meta:
shift:
- 0
- 0
rotate: 0
padding: 19
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P19
row_net: P4
name: thumbfan_near_thumb
colrow: near_thumb
col:
spread: 18
rotate: -15
origin:
- -9
- -8.5
key:
column_net: P19
stagger: 0
rows: {}
name: near
row: thumb
thumbfan_home_thumb:
x: 101.4308935
'y': -17.0975269
r: -30
meta:
shift:
- 0
- 0
rotate: 0
padding: 19
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P18
row_net: P4
name: thumbfan_home_thumb
colrow: home_thumb
col:
spread: 18
rotate: -15
origin:
- -9
- -8.5
key:
column_net: P18
stagger: 0
rows: {}
name: home
row: thumb
thumbfan_far_thumb:
x: 117.3494908
'y': -29.3122962
r: -45
meta:
shift:
- 0
- 0
rotate: 0
padding: 19
width: 1
height: 1
skip: false
asym: both
footprints:
choc_hotswap:
type: choc
params:
hotswap: true
reverse: true
keycaps: true
nets:
from: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
column_net: P15
row_net: P4
name: thumbfan_far_thumb
colrow: far_thumb
col:
spread: 18
rotate: -15
origin:
- -9
- -8.5
key:
column_net: P15
stagger: 0
rows: {}
name: far
row: thumb

View file

@ -1,7 +0,0 @@
u: 19
cx: 18
cy: 17
kx: 18
ky: 17
px: 2
py: 2

Binary file not shown.

After

Width:  |  Height:  |  Size: 265 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 KiB

View file

@ -1,394 +0,0 @@
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: '=colrow'
to: '=column_net'
diode:
type: diode
nets:
from: '=colrow'
to: '=row_net'
anchor:
shift:
- 0
- -5
zones:
matrix:
key:
padding: ky
columns:
pinky:
stagger: 0 ky
spread: kx
key:
column_net: P21
ring:
stagger: 0.7 ky
spread: kx
key:
column_net: P20
middle:
stagger: 0.2 ky
spread: kx
key:
column_net: P19
index:
stagger: '-0.2 ky'
spread: kx
key:
column_net: P18
inner:
stagger: '-0.1 ky'
spread: kx
key:
column_net: P15
rows:
bottom:
row_net: P7
home:
row_net: P6
top:
row_net: P5
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: P19
home:
spread: kx
rotate: -15
origin:
- '-0.5 kx'
- '-0.5 ky'
key:
column_net: P18
far:
spread: kx
rotate: -15
origin:
- '-0.5 kx'
- '-0.5 ky'
key:
column_net: P15
rows:
thumb:
row_net: P4
outlines:
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
bottom_left:
type: circle
anchor:
-
ref: matrix_pinky_bottom
shift:
- 0.5 kx
- 0
radius: 1
top_right:
type: circle
anchor:
-
ref: matrix_inner_top
shift:
- '-0.5 kx'
- 0
radius: 1
palm:
type: circle
anchor:
-
ref: matrix_index_bottom
shift:
- 0
- '-1.06 ky'
radius: 1
thumb:
type: circle
anchor:
-
ref: thumbfan_far_thumb
shift:
- '-0.55 kx'
- 0
radius: 1
mounting_holes:
top_left:
type: circle
anchor:
-
ref: matrix_ring_home
shift:
- '-0.5 kx'
- 0 ky
radius: 1.6
bottom_left:
type: circle
anchor:
-
ref: matrix_pinky_bottom
shift:
- 0.5 kx
- 0
radius: 1.6
top_right:
type: circle
anchor:
-
ref: matrix_inner_top
shift:
- '-0.5 kx'
- 0
radius: 1.6
palm:
type: circle
anchor:
-
ref: matrix_index_bottom
shift:
- 0
- '-1.06 ky'
radius: 1.6
thumb:
type: circle
anchor:
-
ref: thumbfan_far_thumb
shift:
- '-0.55 kx'
- 0
radius: 1.6
bottom_outline:
main:
type: outline
name: base_outline
screw_holes:
type: outline
name: screw_holes
operation: subtract
plate:
main:
type: outline
name: keywell
switches:
type: outline
name: switches
operation: subtract
mounting_holes:
type: outline
name: screw_holes
operation: subtract
pcb:
main:
type: outline
name: base_outline
mounting_holes:
type: outline
name: mounting_holes
operation: subtract
pcbs:
main:
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
trrs:
type: trrs
anchor:
ref:
- matrix_inner_bottom
shift:
- 30
- -8
rotate: 270
params:
reverse: true
symmetric: true
nets:
A: P0
B: P0
C: GND
D: VCC

View file

@ -1,291 +0,0 @@
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: P21
ring:
stagger: 0.7 ky
spread: kx
key:
column_net: P20
middle:
stagger: 0.2 ky
spread: kx
key:
column_net: P19
index:
stagger: -0.2 ky
spread: kx
key:
column_net: P18
inner:
stagger: -0.1 ky
spread: kx
key:
column_net: P15
rows:
bottom:
row_net: P7
home:
row_net: P6
top:
row_net: P5
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: P19
home:
spread: kx
rotate: -15
origin: [-0.5 kx, -0.5 ky]
key:
column_net: P18
far:
spread: kx
rotate: -15
origin: [-0.5 kx, -0.5 ky]
key:
column_net: P15
rows:
thumb:
row_net: P4
outlines:
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
bottom_left:
type: circle
anchor:
- ref: matrix_pinky_bottom
shift: [0.5 kx, 0]
radius: 1
top_right:
type: circle
anchor:
- ref: matrix_inner_top
shift: [-0.5 kx, 0]
radius: 1
palm:
type: circle
anchor:
- ref: matrix_index_bottom
shift: [0, -1.06 ky]
radius: 1
thumb:
type: circle
anchor:
- ref: thumbfan_far_thumb
shift: [-0.55 kx, 0]
radius: 1
mounting_holes:
$extends: outlines.exports.screw_holes
top_left:
radius: 1.6
bottom_left:
radius: 1.6
top_right:
radius: 1.6
palm:
radius: 1.6
thumb:
radius: 1.6
bottom_outline:
main:
type: outline
name: base_outline
screw_holes:
type: outline
name: screw_holes
operation: subtract
plate:
main:
type: outline
name: keywell
switches:
type: outline
name: switches
operation: subtract
mounting_holes:
type: outline
# TODO use mounting holes of bigger diameter on PCB
name: screw_holes
operation: subtract
pcb:
main:
type: outline
name: base_outline
mounting_holes:
type: outline
name: mounting_holes
operation: subtract
pcbs:
main:
outlines:
edge:
outline: pcb
layer: Edge.Cuts
# TODO there's a way to add stuff to the silkscreen layer
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
trrs:
type: trrs
anchor:
ref:
- matrix_inner_bottom
shift: [30, -8]
rotate: 270
params:
reverse: true
symmetric: true
nets:
A: P0
B: P0
C: GND
D: VCC

2
package-lock.json generated
View file

@ -1,5 +1,5 @@
{
"name": "lolbord",
"name": "yamkdb",
"lockfileVersion": 2,
"requires": true,
"packages": {

View file

@ -1,6 +1,6 @@
{
"scripts": {
"gen": "ergogen rofl.yaml --debug"
"gen": "ergogen yamkbd.yaml"
},
"dependencies": {
"ergogen": "github:mrzealot/ergogen"

View file

@ -1,29 +0,0 @@
Drill report for output/pcbs/main-routed.kicad_pcb
Created on Fri Sep 10 19:33:11 2021
Copper Layer Stackup:
=============================================================
L1 : F.Cu front
L2 : B.Cu back
Drill file 'main-routed.drl' contains
plated through holes:
=============================================================
T1 0.40mm 0.016" (16 holes)
T2 0.90mm 0.035" (8 holes) (with 8 slots)
T3 0.99mm 0.039" (36 holes)
T4 1.09mm 0.043" (48 holes)
Total plated holes count 108
Not plated through holes are merged with plated holes
unplated through holes:
=============================================================
T5 1.50mm 0.059" (2 holes)
T6 1.70mm 0.067" (36 holes)
T7 3.00mm 0.118" (72 holes)
T8 3.43mm 0.135" (18 holes)
Total unplated holes count 128

View file

@ -1,113 +0,0 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.1.5+dfsg1-2build2*
G04 #@! TF.CreationDate,2021-09-10T19:33:11+00:00*
G04 #@! TF.ProjectId,main-routed,6d61696e-2d72-46f7-9574-65642e6b6963,VERSION_HERE*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Other,Comment*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.5+dfsg1-2build2) date 2021-09-10 19:33:11*
%MOMM*%
%LPD*%
G04 APERTURE LIST*
G04 #@! TA.AperFunction,Profile*
%ADD10C,0.150000*%
G04 #@! TD*
G04 APERTURE END LIST*
D10*
X10000000Y-9500000D02*
X26000000Y-9500000D01*
X8000000Y-7500000D02*
X8000000Y41500000D01*
X10000000Y-9500000D02*
G75*
G02X8000000Y-7500000I0J2000000D01*
G01*
X26000000Y43500000D02*
X10000000Y43500000D01*
X8000000Y41500000D02*
G75*
G02X10000000Y43500000I2000000J0D01*
G01*
X44000000Y55400000D02*
X28000000Y55400000D01*
X26000000Y53400000D02*
G75*
G02X28000000Y55400000I2000000J0D01*
G01*
X26000000Y53400000D02*
X26000000Y43500000D01*
X64000000Y55400000D02*
X64000000Y56800000D01*
X62000000Y58800000D02*
G75*
G02X64000000Y56800000I0J-2000000D01*
G01*
X62000000Y58800000D02*
X46000000Y58800000D01*
X44000000Y56800000D02*
G75*
G02X46000000Y58800000I2000000J0D01*
G01*
X44000000Y56800000D02*
X44000000Y55400000D01*
X80000000Y55400000D02*
G75*
G02X81977391Y53699872I0J-2000000D01*
G01*
X80000000Y55400000D02*
X64000000Y55400000D01*
X98000000Y53700000D02*
G75*
G02X99994367Y51850000I0J-2000000D01*
G01*
X98000000Y53700000D02*
X82000000Y53700000D01*
X81977391Y53699872D02*
G75*
G02X82000000Y53700000I22609J-1999872D01*
G01*
X119117258Y-41686664D02*
G75*
G02X116288831Y-41686665I-1414214J1414213D01*
G01*
X119117258Y-41686665D02*
X129723860Y-31080063D01*
X129723859Y-28251636D02*
G75*
G02X129723860Y-31080063I-1414213J-1414214D01*
G01*
X122000000Y-20208734D02*
X129723860Y-28251636D01*
X116288831Y-41686665D02*
X72707107Y-16524745D01*
X72707107Y-16524745D02*
X26000000Y-9500000D01*
X122000000Y-20208734D02*
X122000000Y49850000D01*
X120000000Y51850000D02*
G75*
G02X122000000Y49850000I0J-2000000D01*
G01*
X120000000Y51850000D02*
X99994367Y51850000D01*
X28600000Y28900000D02*
G75*
G03X28600000Y28900000I-1600000J0D01*
G01*
X28600000Y0D02*
G75*
G03X28600000Y0I-1600000J0D01*
G01*
X82600000Y44200000D02*
G75*
G03X82600000Y44200000I-1600000J0D01*
G01*
X73600000Y-6120000D02*
G75*
G03X73600000Y-6120000I-1600000J0D01*
G01*
X111949134Y-22311939D02*
G75*
G03X111949134Y-22311939I-1600000J0D01*
G01*
M02*

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,113 +0,0 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.1.5+dfsg1-2build2*
G04 #@! TF.CreationDate,2021-09-10T19:33:11+00:00*
G04 #@! TF.ProjectId,main-routed,6d61696e-2d72-46f7-9574-65642e6b6963,VERSION_HERE*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Profile,NP*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.5+dfsg1-2build2) date 2021-09-10 19:33:11*
%MOMM*%
%LPD*%
G04 APERTURE LIST*
G04 #@! TA.AperFunction,Profile*
%ADD10C,0.150000*%
G04 #@! TD*
G04 APERTURE END LIST*
D10*
X10000000Y-9500000D02*
X26000000Y-9500000D01*
X8000000Y-7500000D02*
X8000000Y41500000D01*
X10000000Y-9500000D02*
G75*
G02X8000000Y-7500000I0J2000000D01*
G01*
X26000000Y43500000D02*
X10000000Y43500000D01*
X8000000Y41500000D02*
G75*
G02X10000000Y43500000I2000000J0D01*
G01*
X44000000Y55400000D02*
X28000000Y55400000D01*
X26000000Y53400000D02*
G75*
G02X28000000Y55400000I2000000J0D01*
G01*
X26000000Y53400000D02*
X26000000Y43500000D01*
X64000000Y55400000D02*
X64000000Y56800000D01*
X62000000Y58800000D02*
G75*
G02X64000000Y56800000I0J-2000000D01*
G01*
X62000000Y58800000D02*
X46000000Y58800000D01*
X44000000Y56800000D02*
G75*
G02X46000000Y58800000I2000000J0D01*
G01*
X44000000Y56800000D02*
X44000000Y55400000D01*
X80000000Y55400000D02*
G75*
G02X81977391Y53699872I0J-2000000D01*
G01*
X80000000Y55400000D02*
X64000000Y55400000D01*
X98000000Y53700000D02*
G75*
G02X99994367Y51850000I0J-2000000D01*
G01*
X98000000Y53700000D02*
X82000000Y53700000D01*
X81977391Y53699872D02*
G75*
G02X82000000Y53700000I22609J-1999872D01*
G01*
X119117258Y-41686664D02*
G75*
G02X116288831Y-41686665I-1414214J1414213D01*
G01*
X119117258Y-41686665D02*
X129723860Y-31080063D01*
X129723859Y-28251636D02*
G75*
G02X129723860Y-31080063I-1414213J-1414214D01*
G01*
X122000000Y-20208734D02*
X129723860Y-28251636D01*
X116288831Y-41686665D02*
X72707107Y-16524745D01*
X72707107Y-16524745D02*
X26000000Y-9500000D01*
X122000000Y-20208734D02*
X122000000Y49850000D01*
X120000000Y51850000D02*
G75*
G02X122000000Y49850000I0J-2000000D01*
G01*
X120000000Y51850000D02*
X99994367Y51850000D01*
X28600000Y28900000D02*
G75*
G03X28600000Y28900000I-1600000J0D01*
G01*
X28600000Y0D02*
G75*
G03X28600000Y0I-1600000J0D01*
G01*
X82600000Y44200000D02*
G75*
G03X82600000Y44200000I-1600000J0D01*
G01*
X73600000Y-6120000D02*
G75*
G03X73600000Y-6120000I-1600000J0D01*
G01*
X111949134Y-22311939D02*
G75*
G03X111949134Y-22311939I-1600000J0D01*
G01*
M02*

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,376 +0,0 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.1.5+dfsg1-2build2*
G04 #@! TF.CreationDate,2021-09-10T19:33:11+00:00*
G04 #@! TF.ProjectId,main-routed,6d61696e-2d72-46f7-9574-65642e6b6963,VERSION_HERE*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Paste,Bot*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.5+dfsg1-2build2) date 2021-09-10 19:33:11*
%MOMM*%
%LPD*%
G04 APERTURE LIST*
G04 #@! TA.AperFunction,Profile*
%ADD10C,0.150000*%
G04 #@! TD*
%ADD11R,2.600000X2.600000*%
%ADD12R,0.900000X1.200000*%
%ADD13C,0.350000*%
G04 APERTURE END LIST*
D10*
X10000000Y-9500000D02*
X26000000Y-9500000D01*
X8000000Y-7500000D02*
X8000000Y41500000D01*
X10000000Y-9500000D02*
G75*
G02X8000000Y-7500000I0J2000000D01*
G01*
X26000000Y43500000D02*
X10000000Y43500000D01*
X8000000Y41500000D02*
G75*
G02X10000000Y43500000I2000000J0D01*
G01*
X44000000Y55400000D02*
X28000000Y55400000D01*
X26000000Y53400000D02*
G75*
G02X28000000Y55400000I2000000J0D01*
G01*
X26000000Y53400000D02*
X26000000Y43500000D01*
X64000000Y55400000D02*
X64000000Y56800000D01*
X62000000Y58800000D02*
G75*
G02X64000000Y56800000I0J-2000000D01*
G01*
X62000000Y58800000D02*
X46000000Y58800000D01*
X44000000Y56800000D02*
G75*
G02X46000000Y58800000I2000000J0D01*
G01*
X44000000Y56800000D02*
X44000000Y55400000D01*
X80000000Y55400000D02*
G75*
G02X81977391Y53699872I0J-2000000D01*
G01*
X80000000Y55400000D02*
X64000000Y55400000D01*
X98000000Y53700000D02*
G75*
G02X99994367Y51850000I0J-2000000D01*
G01*
X98000000Y53700000D02*
X82000000Y53700000D01*
X81977391Y53699872D02*
G75*
G02X82000000Y53700000I22609J-1999872D01*
G01*
X119117258Y-41686664D02*
G75*
G02X116288831Y-41686665I-1414214J1414213D01*
G01*
X119117258Y-41686665D02*
X129723860Y-31080063D01*
X129723859Y-28251636D02*
G75*
G02X129723860Y-31080063I-1414213J-1414214D01*
G01*
X122000000Y-20208734D02*
X129723860Y-28251636D01*
X116288831Y-41686665D02*
X72707107Y-16524745D01*
X72707107Y-16524745D02*
X26000000Y-9500000D01*
X122000000Y-20208734D02*
X122000000Y49850000D01*
X120000000Y51850000D02*
G75*
G02X122000000Y49850000I0J-2000000D01*
G01*
X120000000Y51850000D02*
X99994367Y51850000D01*
X28600000Y28900000D02*
G75*
G03X28600000Y28900000I-1600000J0D01*
G01*
X28600000Y0D02*
G75*
G03X28600000Y0I-1600000J0D01*
G01*
X82600000Y44200000D02*
G75*
G03X82600000Y44200000I-1600000J0D01*
G01*
X73600000Y-6120000D02*
G75*
G03X73600000Y-6120000I-1600000J0D01*
G01*
X111949134Y-22311939D02*
G75*
G03X111949134Y-22311939I-1600000J0D01*
G01*
D11*
G04 #@! TO.C,S1*
X14725000Y5950000D03*
X26275000Y3750000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D1*
X19650000Y-5000000D03*
X16350000Y-5000000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S2*
X14725000Y22950000D03*
X26275000Y20750000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D2*
X19650000Y12000000D03*
X16350000Y12000000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S3*
X14725000Y39950000D03*
X26275000Y37750000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D3*
X19650000Y29000000D03*
X16350000Y29000000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S4*
X32725000Y17850000D03*
X44275000Y15650000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D4*
X37650000Y6900000D03*
X34350000Y6900000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S5*
X32725000Y34850000D03*
X44275000Y32650000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D5*
X37650000Y23900000D03*
X34350000Y23900000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S6*
X32725000Y51850000D03*
X44275000Y49650000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D6*
X37650000Y40900000D03*
X34350000Y40900000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S7*
X50725000Y21250000D03*
X62275000Y19050000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D7*
X55650000Y10300000D03*
X52350000Y10300000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S8*
X50725000Y38250000D03*
X62275000Y36050000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D8*
X55650000Y27300000D03*
X52350000Y27300000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S9*
X50725000Y55250000D03*
X62275000Y53050000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D9*
X55650000Y44300000D03*
X52350000Y44300000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S10*
X68725000Y17850000D03*
X80275000Y15650000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D10*
X73650000Y6900000D03*
X70350000Y6900000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S11*
X68725000Y34850000D03*
X80275000Y32650000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D11*
X73650000Y23900000D03*
X70350000Y23900000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S12*
X68725000Y51850000D03*
X80275000Y49650000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D12*
X73650000Y40900000D03*
X70350000Y40900000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S13*
X86725000Y16150000D03*
X98275000Y13950000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D13*
X91650000Y5200000D03*
X88350000Y5200000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S14*
X86725000Y33150000D03*
X98275000Y30950000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D14*
X91650000Y22200000D03*
X88350000Y22200000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S15*
X86725000Y50150000D03*
X98275000Y47950000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D15*
X91650000Y39200000D03*
X88350000Y39200000D03*
G04 #@! TD*
D13*
G04 #@! TO.C,S16*
G36*
X79677698Y-3743348D02*
G01*
X80350627Y-1231941D01*
X82862034Y-1904870D01*
X82189105Y-4416277D01*
X79677698Y-3743348D01*
G37*
G36*
X90264740Y-8857745D02*
G01*
X90937669Y-6346338D01*
X93449076Y-7019267D01*
X92776147Y-9530674D01*
X90264740Y-8857745D01*
G37*
G04 #@! TD*
G04 #@! TO.C,D16*
G36*
X82603020Y-15138737D02*
G01*
X82913603Y-13979626D01*
X83782936Y-14212563D01*
X83472353Y-15371674D01*
X82603020Y-15138737D01*
G37*
G36*
X79415464Y-14284637D02*
G01*
X79726047Y-13125526D01*
X80595380Y-13358463D01*
X80284797Y-14517574D01*
X79415464Y-14284637D01*
G37*
G04 #@! TD*
G04 #@! TO.C,S17*
G36*
X99793934Y-10782982D02*
G01*
X101093934Y-8531316D01*
X103345600Y-9831316D01*
X102045600Y-12082982D01*
X99793934Y-10782982D01*
G37*
G36*
X108696527Y-18463238D02*
G01*
X109996527Y-16211572D01*
X112248193Y-17511572D01*
X110948193Y-19763238D01*
X108696527Y-18463238D01*
G37*
G04 #@! TD*
G04 #@! TO.C,D17*
G36*
X99670131Y-22547315D02*
G01*
X100270131Y-21508085D01*
X101049553Y-21958085D01*
X100449553Y-22997315D01*
X99670131Y-22547315D01*
G37*
G36*
X96812247Y-20897315D02*
G01*
X97412247Y-19858085D01*
X98191669Y-20308085D01*
X97591669Y-21347315D01*
X96812247Y-20897315D01*
G37*
G04 #@! TD*
G04 #@! TO.C,S18*
G36*
X117402033Y-22789240D02*
G01*
X119240511Y-20950762D01*
X121078989Y-22789240D01*
X119240511Y-24627718D01*
X117402033Y-22789240D01*
G37*
G36*
X124013481Y-32511958D02*
G01*
X125851959Y-30673480D01*
X127690437Y-32511958D01*
X125851959Y-34350436D01*
X124013481Y-32511958D01*
G37*
G04 #@! TD*
G04 #@! TO.C,D18*
G36*
X114238264Y-34120592D02*
G01*
X115086792Y-33272064D01*
X115723188Y-33908460D01*
X114874660Y-34756988D01*
X114238264Y-34120592D01*
G37*
G36*
X111904812Y-31787140D02*
G01*
X112753340Y-30938612D01*
X113389736Y-31575008D01*
X112541208Y-32423536D01*
X111904812Y-31787140D01*
G37*
G04 #@! TD*
M02*

View file

@ -1,376 +0,0 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.1.5+dfsg1-2build2*
G04 #@! TF.CreationDate,2021-09-10T19:33:11+00:00*
G04 #@! TF.ProjectId,main-routed,6d61696e-2d72-46f7-9574-65642e6b6963,VERSION_HERE*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Paste,Top*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.5+dfsg1-2build2) date 2021-09-10 19:33:11*
%MOMM*%
%LPD*%
G04 APERTURE LIST*
G04 #@! TA.AperFunction,Profile*
%ADD10C,0.150000*%
G04 #@! TD*
%ADD11R,2.600000X2.600000*%
%ADD12R,0.900000X1.200000*%
%ADD13C,0.350000*%
G04 APERTURE END LIST*
D10*
X10000000Y-9500000D02*
X26000000Y-9500000D01*
X8000000Y-7500000D02*
X8000000Y41500000D01*
X10000000Y-9500000D02*
G75*
G02X8000000Y-7500000I0J2000000D01*
G01*
X26000000Y43500000D02*
X10000000Y43500000D01*
X8000000Y41500000D02*
G75*
G02X10000000Y43500000I2000000J0D01*
G01*
X44000000Y55400000D02*
X28000000Y55400000D01*
X26000000Y53400000D02*
G75*
G02X28000000Y55400000I2000000J0D01*
G01*
X26000000Y53400000D02*
X26000000Y43500000D01*
X64000000Y55400000D02*
X64000000Y56800000D01*
X62000000Y58800000D02*
G75*
G02X64000000Y56800000I0J-2000000D01*
G01*
X62000000Y58800000D02*
X46000000Y58800000D01*
X44000000Y56800000D02*
G75*
G02X46000000Y58800000I2000000J0D01*
G01*
X44000000Y56800000D02*
X44000000Y55400000D01*
X80000000Y55400000D02*
G75*
G02X81977391Y53699872I0J-2000000D01*
G01*
X80000000Y55400000D02*
X64000000Y55400000D01*
X98000000Y53700000D02*
G75*
G02X99994367Y51850000I0J-2000000D01*
G01*
X98000000Y53700000D02*
X82000000Y53700000D01*
X81977391Y53699872D02*
G75*
G02X82000000Y53700000I22609J-1999872D01*
G01*
X119117258Y-41686664D02*
G75*
G02X116288831Y-41686665I-1414214J1414213D01*
G01*
X119117258Y-41686665D02*
X129723860Y-31080063D01*
X129723859Y-28251636D02*
G75*
G02X129723860Y-31080063I-1414213J-1414214D01*
G01*
X122000000Y-20208734D02*
X129723860Y-28251636D01*
X116288831Y-41686665D02*
X72707107Y-16524745D01*
X72707107Y-16524745D02*
X26000000Y-9500000D01*
X122000000Y-20208734D02*
X122000000Y49850000D01*
X120000000Y51850000D02*
G75*
G02X122000000Y49850000I0J-2000000D01*
G01*
X120000000Y51850000D02*
X99994367Y51850000D01*
X28600000Y28900000D02*
G75*
G03X28600000Y28900000I-1600000J0D01*
G01*
X28600000Y0D02*
G75*
G03X28600000Y0I-1600000J0D01*
G01*
X82600000Y44200000D02*
G75*
G03X82600000Y44200000I-1600000J0D01*
G01*
X73600000Y-6120000D02*
G75*
G03X73600000Y-6120000I-1600000J0D01*
G01*
X111949134Y-22311939D02*
G75*
G03X111949134Y-22311939I-1600000J0D01*
G01*
D11*
G04 #@! TO.C,S1*
X21275000Y5950000D03*
X9725000Y3750000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D1*
X16350000Y-5000000D03*
X19650000Y-5000000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S2*
X21275000Y22950000D03*
X9725000Y20750000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D2*
X16350000Y12000000D03*
X19650000Y12000000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S3*
X21275000Y39950000D03*
X9725000Y37750000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D3*
X16350000Y29000000D03*
X19650000Y29000000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S4*
X39275000Y17850000D03*
X27725000Y15650000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D4*
X34350000Y6900000D03*
X37650000Y6900000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S5*
X39275000Y34850000D03*
X27725000Y32650000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D5*
X34350000Y23900000D03*
X37650000Y23900000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S6*
X39275000Y51850000D03*
X27725000Y49650000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D6*
X34350000Y40900000D03*
X37650000Y40900000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S7*
X57275000Y21250000D03*
X45725000Y19050000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D7*
X52350000Y10300000D03*
X55650000Y10300000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S8*
X57275000Y38250000D03*
X45725000Y36050000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D8*
X52350000Y27300000D03*
X55650000Y27300000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S9*
X57275000Y55250000D03*
X45725000Y53050000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D9*
X52350000Y44300000D03*
X55650000Y44300000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S10*
X75275000Y17850000D03*
X63725000Y15650000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D10*
X70350000Y6900000D03*
X73650000Y6900000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S11*
X75275000Y34850000D03*
X63725000Y32650000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D11*
X70350000Y23900000D03*
X73650000Y23900000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S12*
X75275000Y51850000D03*
X63725000Y49650000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D12*
X70350000Y40900000D03*
X73650000Y40900000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S13*
X93275000Y16150000D03*
X81725000Y13950000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D13*
X88350000Y5200000D03*
X91650000Y5200000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S14*
X93275000Y33150000D03*
X81725000Y30950000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D14*
X88350000Y22200000D03*
X91650000Y22200000D03*
G04 #@! TD*
D11*
G04 #@! TO.C,S15*
X93275000Y50150000D03*
X81725000Y47950000D03*
G04 #@! TD*
D12*
G04 #@! TO.C,D15*
X88350000Y39200000D03*
X91650000Y39200000D03*
G04 #@! TD*
D13*
G04 #@! TO.C,S16*
G36*
X86004512Y-5438613D02*
G01*
X86677441Y-2927206D01*
X89188848Y-3600135D01*
X88515919Y-6111542D01*
X86004512Y-5438613D01*
G37*
G36*
X74278667Y-4574290D02*
G01*
X74951596Y-2062883D01*
X77463003Y-2735812D01*
X76790074Y-5247219D01*
X74278667Y-4574290D01*
G37*
G04 #@! TD*
G04 #@! TO.C,D16*
G36*
X79415464Y-14284637D02*
G01*
X79726047Y-13125526D01*
X80595380Y-13358463D01*
X80284797Y-14517574D01*
X79415464Y-14284637D01*
G37*
G36*
X82603020Y-15138737D02*
G01*
X82913603Y-13979626D01*
X83782936Y-14212563D01*
X83472353Y-15371674D01*
X82603020Y-15138737D01*
G37*
G04 #@! TD*
G04 #@! TO.C,S17*
G36*
X105466400Y-14057982D02*
G01*
X106766400Y-11806316D01*
X109018066Y-13106316D01*
X107718066Y-15357982D01*
X105466400Y-14057982D01*
G37*
G36*
X94363807Y-10188238D02*
G01*
X95663807Y-7936572D01*
X97915473Y-9236572D01*
X96615473Y-11488238D01*
X94363807Y-10188238D01*
G37*
G04 #@! TD*
G04 #@! TO.C,D17*
G36*
X96812247Y-20897315D02*
G01*
X97412247Y-19858085D01*
X98191669Y-20308085D01*
X97591669Y-21347315D01*
X96812247Y-20897315D01*
G37*
G36*
X99670131Y-22547315D02*
G01*
X100270131Y-21508085D01*
X101049553Y-21958085D01*
X100449553Y-22997315D01*
X99670131Y-22547315D01*
G37*
G04 #@! TD*
G04 #@! TO.C,S18*
G36*
X122033582Y-27420789D02*
G01*
X123872060Y-25582311D01*
X125710538Y-27420789D01*
X123872060Y-29259267D01*
X122033582Y-27420789D01*
G37*
G36*
X112310864Y-20809341D02*
G01*
X114149342Y-18970863D01*
X115987820Y-20809341D01*
X114149342Y-22647819D01*
X112310864Y-20809341D01*
G37*
G04 #@! TD*
G04 #@! TO.C,D18*
G36*
X111904812Y-31787140D02*
G01*
X112753340Y-30938612D01*
X113389736Y-31575008D01*
X112541208Y-32423536D01*
X111904812Y-31787140D01*
G37*
G36*
X114238264Y-34120592D02*
G01*
X115086792Y-33272064D01*
X115723188Y-33908460D01*
X114874660Y-34756988D01*
X114238264Y-34120592D01*
G37*
G04 #@! TD*
M02*

View file

@ -1,387 +0,0 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.1.5+dfsg1-2build2*
G04 #@! TF.CreationDate,2021-09-10T19:33:11+00:00*
G04 #@! TF.ProjectId,main-routed,6d61696e-2d72-46f7-9574-65642e6b6963,VERSION_HERE*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Legend,Bot*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.5+dfsg1-2build2) date 2021-09-10 19:33:11*
%MOMM*%
%LPD*%
G04 APERTURE LIST*
G04 #@! TA.AperFunction,Profile*
%ADD10C,0.150000*%
G04 #@! TD*
%ADD11C,0.100000*%
G04 APERTURE END LIST*
D10*
X10000000Y-9500000D02*
X26000000Y-9500000D01*
X8000000Y-7500000D02*
X8000000Y41500000D01*
X10000000Y-9500000D02*
G75*
G02X8000000Y-7500000I0J2000000D01*
G01*
X26000000Y43500000D02*
X10000000Y43500000D01*
X8000000Y41500000D02*
G75*
G02X10000000Y43500000I2000000J0D01*
G01*
X44000000Y55400000D02*
X28000000Y55400000D01*
X26000000Y53400000D02*
G75*
G02X28000000Y55400000I2000000J0D01*
G01*
X26000000Y53400000D02*
X26000000Y43500000D01*
X64000000Y55400000D02*
X64000000Y56800000D01*
X62000000Y58800000D02*
G75*
G02X64000000Y56800000I0J-2000000D01*
G01*
X62000000Y58800000D02*
X46000000Y58800000D01*
X44000000Y56800000D02*
G75*
G02X46000000Y58800000I2000000J0D01*
G01*
X44000000Y56800000D02*
X44000000Y55400000D01*
X80000000Y55400000D02*
G75*
G02X81977391Y53699872I0J-2000000D01*
G01*
X80000000Y55400000D02*
X64000000Y55400000D01*
X98000000Y53700000D02*
G75*
G02X99994367Y51850000I0J-2000000D01*
G01*
X98000000Y53700000D02*
X82000000Y53700000D01*
X81977391Y53699872D02*
G75*
G02X82000000Y53700000I22609J-1999872D01*
G01*
X119117258Y-41686664D02*
G75*
G02X116288831Y-41686665I-1414214J1414213D01*
G01*
X119117258Y-41686665D02*
X129723860Y-31080063D01*
X129723859Y-28251636D02*
G75*
G02X129723860Y-31080063I-1414213J-1414214D01*
G01*
X122000000Y-20208734D02*
X129723860Y-28251636D01*
X116288831Y-41686665D02*
X72707107Y-16524745D01*
X72707107Y-16524745D02*
X26000000Y-9500000D01*
X122000000Y-20208734D02*
X122000000Y49850000D01*
X120000000Y51850000D02*
G75*
G02X122000000Y49850000I0J-2000000D01*
G01*
X120000000Y51850000D02*
X99994367Y51850000D01*
X28600000Y28900000D02*
G75*
G03X28600000Y28900000I-1600000J0D01*
G01*
X28600000Y0D02*
G75*
G03X28600000Y0I-1600000J0D01*
G01*
X82600000Y44200000D02*
G75*
G03X82600000Y44200000I-1600000J0D01*
G01*
X73600000Y-6120000D02*
G75*
G03X73600000Y-6120000I-1600000J0D01*
G01*
X111949134Y-22311939D02*
G75*
G03X111949134Y-22311939I-1600000J0D01*
G01*
D11*
G04 #@! TO.C,D1*
X18250000Y-5000000D02*
X18750000Y-5000000D01*
X18250000Y-5400000D02*
X17650000Y-5000000D01*
X18250000Y-4600000D02*
X18250000Y-5400000D01*
X17650000Y-5000000D02*
X18250000Y-4600000D01*
X17650000Y-5000000D02*
X17650000Y-5550000D01*
X17650000Y-5000000D02*
X17650000Y-4450000D01*
X17250000Y-5000000D02*
X17650000Y-5000000D01*
G04 #@! TO.C,D2*
X18250000Y12000000D02*
X18750000Y12000000D01*
X18250000Y11600000D02*
X17650000Y12000000D01*
X18250000Y12400000D02*
X18250000Y11600000D01*
X17650000Y12000000D02*
X18250000Y12400000D01*
X17650000Y12000000D02*
X17650000Y11450000D01*
X17650000Y12000000D02*
X17650000Y12550000D01*
X17250000Y12000000D02*
X17650000Y12000000D01*
G04 #@! TO.C,D3*
X18250000Y29000000D02*
X18750000Y29000000D01*
X18250000Y28600000D02*
X17650000Y29000000D01*
X18250000Y29400000D02*
X18250000Y28600000D01*
X17650000Y29000000D02*
X18250000Y29400000D01*
X17650000Y29000000D02*
X17650000Y28450000D01*
X17650000Y29000000D02*
X17650000Y29550000D01*
X17250000Y29000000D02*
X17650000Y29000000D01*
G04 #@! TO.C,D4*
X36250000Y6900000D02*
X36750000Y6900000D01*
X36250000Y6500000D02*
X35650000Y6900000D01*
X36250000Y7300000D02*
X36250000Y6500000D01*
X35650000Y6900000D02*
X36250000Y7300000D01*
X35650000Y6900000D02*
X35650000Y6350000D01*
X35650000Y6900000D02*
X35650000Y7450000D01*
X35250000Y6900000D02*
X35650000Y6900000D01*
G04 #@! TO.C,D5*
X36250000Y23900000D02*
X36750000Y23900000D01*
X36250000Y23500000D02*
X35650000Y23900000D01*
X36250000Y24300000D02*
X36250000Y23500000D01*
X35650000Y23900000D02*
X36250000Y24300000D01*
X35650000Y23900000D02*
X35650000Y23350000D01*
X35650000Y23900000D02*
X35650000Y24450000D01*
X35250000Y23900000D02*
X35650000Y23900000D01*
G04 #@! TO.C,D6*
X36250000Y40900000D02*
X36750000Y40900000D01*
X36250000Y40500000D02*
X35650000Y40900000D01*
X36250000Y41300000D02*
X36250000Y40500000D01*
X35650000Y40900000D02*
X36250000Y41300000D01*
X35650000Y40900000D02*
X35650000Y40350000D01*
X35650000Y40900000D02*
X35650000Y41450000D01*
X35250000Y40900000D02*
X35650000Y40900000D01*
G04 #@! TO.C,D7*
X54250000Y10300000D02*
X54750000Y10300000D01*
X54250000Y9900000D02*
X53650000Y10300000D01*
X54250000Y10700000D02*
X54250000Y9900000D01*
X53650000Y10300000D02*
X54250000Y10700000D01*
X53650000Y10300000D02*
X53650000Y9750000D01*
X53650000Y10300000D02*
X53650000Y10850000D01*
X53250000Y10300000D02*
X53650000Y10300000D01*
G04 #@! TO.C,D8*
X54250000Y27300000D02*
X54750000Y27300000D01*
X54250000Y26900000D02*
X53650000Y27300000D01*
X54250000Y27700000D02*
X54250000Y26900000D01*
X53650000Y27300000D02*
X54250000Y27700000D01*
X53650000Y27300000D02*
X53650000Y26750000D01*
X53650000Y27300000D02*
X53650000Y27850000D01*
X53250000Y27300000D02*
X53650000Y27300000D01*
G04 #@! TO.C,D9*
X54250000Y44300000D02*
X54750000Y44300000D01*
X54250000Y43900000D02*
X53650000Y44300000D01*
X54250000Y44700000D02*
X54250000Y43900000D01*
X53650000Y44300000D02*
X54250000Y44700000D01*
X53650000Y44300000D02*
X53650000Y43750000D01*
X53650000Y44300000D02*
X53650000Y44850000D01*
X53250000Y44300000D02*
X53650000Y44300000D01*
G04 #@! TO.C,D10*
X72250000Y6900000D02*
X72750000Y6900000D01*
X72250000Y6500000D02*
X71650000Y6900000D01*
X72250000Y7300000D02*
X72250000Y6500000D01*
X71650000Y6900000D02*
X72250000Y7300000D01*
X71650000Y6900000D02*
X71650000Y6350000D01*
X71650000Y6900000D02*
X71650000Y7450000D01*
X71250000Y6900000D02*
X71650000Y6900000D01*
G04 #@! TO.C,D11*
X72250000Y23900000D02*
X72750000Y23900000D01*
X72250000Y23500000D02*
X71650000Y23900000D01*
X72250000Y24300000D02*
X72250000Y23500000D01*
X71650000Y23900000D02*
X72250000Y24300000D01*
X71650000Y23900000D02*
X71650000Y23350000D01*
X71650000Y23900000D02*
X71650000Y24450000D01*
X71250000Y23900000D02*
X71650000Y23900000D01*
G04 #@! TO.C,D12*
X72250000Y40900000D02*
X72750000Y40900000D01*
X72250000Y40500000D02*
X71650000Y40900000D01*
X72250000Y41300000D02*
X72250000Y40500000D01*
X71650000Y40900000D02*
X72250000Y41300000D01*
X71650000Y40900000D02*
X71650000Y40350000D01*
X71650000Y40900000D02*
X71650000Y41450000D01*
X71250000Y40900000D02*
X71650000Y40900000D01*
G04 #@! TO.C,D13*
X90250000Y5200000D02*
X90750000Y5200000D01*
X90250000Y4800000D02*
X89650000Y5200000D01*
X90250000Y5600000D02*
X90250000Y4800000D01*
X89650000Y5200000D02*
X90250000Y5600000D01*
X89650000Y5200000D02*
X89650000Y4650000D01*
X89650000Y5200000D02*
X89650000Y5750000D01*
X89250000Y5200000D02*
X89650000Y5200000D01*
G04 #@! TO.C,D14*
X90250000Y22200000D02*
X90750000Y22200000D01*
X90250000Y21800000D02*
X89650000Y22200000D01*
X90250000Y22600000D02*
X90250000Y21800000D01*
X89650000Y22200000D02*
X90250000Y22600000D01*
X89650000Y22200000D02*
X89650000Y21650000D01*
X89650000Y22200000D02*
X89650000Y22750000D01*
X89250000Y22200000D02*
X89650000Y22200000D01*
G04 #@! TO.C,D15*
X90250000Y39200000D02*
X90750000Y39200000D01*
X90250000Y38800000D02*
X89650000Y39200000D01*
X90250000Y39600000D02*
X90250000Y38800000D01*
X89650000Y39200000D02*
X90250000Y39600000D01*
X89650000Y39200000D02*
X89650000Y38650000D01*
X89650000Y39200000D02*
X89650000Y39750000D01*
X89250000Y39200000D02*
X89650000Y39200000D01*
G04 #@! TO.C,D16*
X81840681Y-14313305D02*
X82323644Y-14442714D01*
X81737154Y-14699675D02*
X81261126Y-14158013D01*
X81944209Y-13926934D02*
X81737154Y-14699675D01*
X81261126Y-14158013D02*
X81944209Y-13926934D01*
X81261126Y-14158013D02*
X81118775Y-14689273D01*
X81261126Y-14158013D02*
X81403476Y-13626754D01*
X80874756Y-14054486D02*
X81261126Y-14158013D01*
G04 #@! TO.C,D17*
X99147406Y-21552700D02*
X99580419Y-21802700D01*
X98947406Y-21899110D02*
X98627791Y-21252700D01*
X99347406Y-21206290D02*
X98947406Y-21899110D01*
X98627791Y-21252700D02*
X99347406Y-21206290D01*
X98627791Y-21252700D02*
X98352791Y-21729014D01*
X98627791Y-21252700D02*
X98902791Y-20776386D01*
X98281381Y-21052700D02*
X98627791Y-21252700D01*
G04 #@! TO.C,D18*
X113990777Y-33024577D02*
X114344330Y-33378130D01*
X113707934Y-33307419D02*
X113566513Y-32600313D01*
X114273619Y-32741734D02*
X113707934Y-33307419D01*
X113566513Y-32600313D02*
X114273619Y-32741734D01*
X113566513Y-32600313D02*
X113177604Y-32989221D01*
X113566513Y-32600313D02*
X113955421Y-32211404D01*
X113283670Y-32317470D02*
X113566513Y-32600313D01*
G04 #@! TD*
M02*

File diff suppressed because it is too large Load diff

View file

@ -1,272 +0,0 @@
M48
; DRILL file {KiCad 5.1.5+dfsg1-2build2} date Fri Sep 10 19:33:11 2021
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2021-09-10T19:33:11+00:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,5.1.5+dfsg1-2build2
FMAT,2
METRIC
T1C0.400
T2C0.900
T3C0.991
T4C1.092
T5C1.500
T6C1.702
T7C3.000
T8C3.429
%
G90
G05
T1
X25.007Y25.18
X44.275Y47.731
X44.275Y22.097
X46.81Y58.023
X62.275Y45.267
X72.561Y26.032
X79.795Y47.739
X83.454Y46.217
X88.573Y34.998
X92.02Y-1.797
X106.271Y29.842
X107.611Y28.809
X108.75Y27.669
X110.472Y-9.264
X121.164Y-20.809
X121.335Y10.211
T3
X95.631Y-19.523
X102.23Y-23.333
X14.19Y-5.0
X21.81Y-5.0
X50.19Y27.3
X57.81Y27.3
X86.19Y5.2
X93.81Y5.2
X32.19Y23.9
X39.81Y23.9
X77.919Y-13.262
X85.279Y-15.235
X68.19Y40.9
X75.81Y40.9
X32.19Y6.9
X39.81Y6.9
X68.19Y23.9
X75.81Y23.9
X68.19Y6.9
X75.81Y6.9
X50.19Y10.3
X57.81Y10.3
X14.19Y29.0
X21.81Y29.0
X111.12Y-30.154
X116.508Y-35.542
X14.19Y12.0
X21.81Y12.0
X86.19Y22.2
X93.81Y22.2
X86.19Y39.2
X93.81Y39.2
X50.19Y44.3
X57.81Y44.3
X32.19Y40.9
X39.81Y40.9
T4
X102.38Y47.17
X102.38Y44.63
X102.38Y42.09
X102.38Y39.55
X102.38Y37.01
X102.38Y34.47
X102.38Y31.93
X102.38Y29.39
X102.38Y26.85
X102.38Y24.31
X102.38Y21.77
X102.38Y19.23
X117.62Y47.17
X117.62Y44.63
X117.62Y42.09
X117.62Y39.55
X117.62Y37.01
X117.62Y34.47
X117.62Y31.93
X117.62Y29.39
X117.62Y26.85
X117.62Y24.31
X117.62Y21.77
X117.62Y19.23
X104.88Y45.92
X104.88Y43.38
X104.88Y40.84
X104.88Y38.3
X104.88Y35.76
X104.88Y33.22
X104.88Y30.68
X104.88Y28.14
X104.88Y25.6
X104.88Y23.06
X104.88Y20.52
X104.88Y17.98
X120.12Y45.92
X120.12Y43.38
X120.12Y40.84
X120.12Y38.3
X120.12Y35.76
X120.12Y33.22
X120.12Y30.68
X120.12Y28.14
X120.12Y25.6
X120.12Y23.06
X120.12Y20.52
X120.12Y17.98
T5
X111.4Y4.5
X118.4Y4.5
T6
X66.5Y28.9
X77.5Y28.9
X12.5Y34.0
X23.5Y34.0
X48.5Y32.3
X59.5Y32.3
X77.581Y-7.995
X88.206Y-10.843
X66.5Y11.9
X77.5Y11.9
X48.5Y15.3
X59.5Y15.3
X113.46Y-25.423
X121.238Y-33.201
X12.5Y17.0
X23.5Y17.0
X84.5Y27.2
X95.5Y27.2
X30.5Y45.9
X41.5Y45.9
X84.5Y44.2
X95.5Y44.2
X12.5Y0.0
X23.5Y0.0
X96.668Y-14.348
X106.194Y-19.848
X48.5Y49.3
X59.5Y49.3
X84.5Y10.2
X95.5Y10.2
X30.5Y28.9
X41.5Y28.9
X66.5Y45.9
X77.5Y45.9
X30.5Y11.9
X41.5Y11.9
T7
X85.0Y13.95
X90.0Y16.15
X90.0Y16.15
X95.0Y13.95
X31.0Y32.65
X36.0Y34.85
X36.0Y34.85
X41.0Y32.65
X67.0Y49.65
X72.0Y51.85
X72.0Y51.85
X77.0Y49.65
X31.0Y15.65
X36.0Y17.85
X36.0Y17.85
X41.0Y15.65
X67.0Y32.65
X72.0Y34.85
X72.0Y34.85
X77.0Y32.65
X13.0Y37.75
X18.0Y39.95
X18.0Y39.95
X23.0Y37.75
X49.0Y36.05
X54.0Y38.25
X54.0Y38.25
X59.0Y36.05
X79.034Y-4.503
X84.433Y-3.672
X84.433Y-3.672
X88.694Y-7.091
X67.0Y15.65
X72.0Y17.85
X72.0Y17.85
X77.0Y15.65
X49.0Y19.05
X54.0Y21.25
X54.0Y21.25
X59.0Y19.05
X116.465Y-23.125
X121.556Y-25.105
X121.556Y-25.105
X123.536Y-30.196
X13.0Y20.75
X18.0Y22.95
X18.0Y22.95
X23.0Y20.75
X85.0Y30.95
X90.0Y33.15
X90.0Y33.15
X95.0Y30.95
X31.0Y49.65
X36.0Y51.85
X36.0Y51.85
X41.0Y49.65
X85.0Y47.95
X90.0Y50.15
X90.0Y50.15
X95.0Y47.95
X13.0Y3.75
X18.0Y5.95
X18.0Y5.95
X23.0Y3.75
X98.976Y-11.35
X104.406Y-11.945
X104.406Y-11.945
X107.636Y-16.35
X49.0Y53.05
X54.0Y55.25
X54.0Y55.25
X59.0Y53.05
T8
X36.0Y11.9
X72.0Y28.9
X18.0Y34.0
X54.0Y32.3
X82.893Y-9.419
X72.0Y11.9
X54.0Y15.3
X117.349Y-29.312
X18.0Y17.0
X90.0Y27.2
X36.0Y45.9
X90.0Y44.2
X18.0Y0.0
X101.431Y-17.098
X54.0Y49.3
X90.0Y10.2
X36.0Y28.9
X72.0Y45.9
T2
X109.0Y6.8G85X108.4Y6.8
G05
X109.0Y2.2G85X108.4Y2.2
G05
X110.1Y6.8G85X109.5Y6.8
G05
X110.1Y2.2G85X109.5Y2.2
G05
X114.1Y6.8G85X113.5Y6.8
G05
X114.1Y2.2G85X113.5Y2.2
G05
X117.1Y6.8G85X116.5Y6.8
G05
X117.1Y2.2G85X116.5Y2.2
G05
T0
M30

View file

@ -1,126 +0,0 @@
{
"Header":
{
"GenerationSoftware":
{
"Vendor": "KiCad",
"Application": "Pcbnew",
"Version": "5.1.5+dfsg1-2build2"
},
"CreationDate": "2021-09-10T19:33:11+00:00"
},
"GeneralSpecs":
{
"ProjectId":
{
"Name": "main-routed",
"GUID": "6d61696e-2d72-46f7-9574-65642e6b6963",
"Revision": "VERSION_HERE"
},
"Size":
{
"X": 122.460,
"Y": 101.222
},
"LayerNumber": 2,
"BoardThickness": 1.600
},
"DesignRules":
[
{
"Layers": "Outer",
"PadToPad": 0.200,
"PadToTrack": 0.200,
"TrackToTrack": 0.200,
"MinLineWidth": 0.250
}
],
"FilesAttributes":
[
{
"Path": "main-routed-CuTop.gbr",
"FileFunction": "Copper,L1,Top",
"FilePolarity": "Positive"
},
{
"Path": "main-routed-CuBottom.gbr",
"FileFunction": "Copper,L2,Bot",
"FilePolarity": "Positive"
},
{
"Path": "main-routed-PasteBottom.gbr",
"FileFunction": "SolderPaste,Bot",
"FilePolarity": "Positive"
},
{
"Path": "main-routed-PasteTop.gbr",
"FileFunction": "SolderPaste,Top",
"FilePolarity": "Positive"
},
{
"Path": "main-routed-SilkTop.gbr",
"FileFunction": "Legend,Top",
"FilePolarity": "Positive"
},
{
"Path": "main-routed-SilkBottom.gbr",
"FileFunction": "Legend,Bot",
"FilePolarity": "Positive"
},
{
"Path": "main-routed-MaskBottom.gbr",
"FileFunction": "SolderMask,Bot",
"FilePolarity": "Negative"
},
{
"Path": "main-routed-MaskTop.gbr",
"FileFunction": "SolderMask,Top",
"FilePolarity": "Negative"
},
{
"Path": "main-routed-EdgeCuts.gbr",
"FileFunction": "Profile",
"FilePolarity": "Positive"
}
],
"MaterialStackup":
[
{
"Type": "Legend",
"Notes": "Layer F.SilkS"
},
{
"Type": "SolderPaste",
"Notes": "Layer F.Paste"
},
{
"Type": "SolderMask",
"Notes": "Layer F.Mask"
},
{
"Type": "Copper",
"Notes": "Layer F.Cu"
},
{
"Type": "Dielectric",
"Material": "FR4",
"Notes": "Layers L1/L2"
},
{
"Type": "Copper",
"Notes": "Layer B.Cu"
},
{
"Type": "SolderMask",
"Notes": "Layer B.Mask"
},
{
"Type": "SolderPaste",
"Notes": "Layer B.Paste"
},
{
"Type": "Legend",
"Notes": "Layer B.SilkS"
}
]
}

Binary file not shown.

View file

@ -182,43 +182,43 @@ outlines:
anchor:
- ref: matrix_ring_home
shift: [-0.5 kx, 0 ky]
radius: 1
radius: 1.05
bottom_left:
type: circle
anchor:
- ref: matrix_pinky_bottom
shift: [0.5 kx, 0]
radius: 1
radius: 1.05
top_right:
type: circle
anchor:
- ref: matrix_inner_top
shift: [-0.5 kx, 0]
radius: 1
radius: 1.05
palm:
type: circle
anchor:
- ref: matrix_index_bottom
shift: [0, -1.06 ky]
radius: 1
radius: 1.05
thumb:
type: circle
anchor:
- ref: thumbfan_far_thumb
shift: [-0.55 kx, 0]
radius: 1
radius: 1.05
mounting_holes:
$extends: outlines.exports.screw_holes
top_left:
radius: 1.6
radius: 1.9
bottom_left:
radius: 1.6
radius: 1.9
top_right:
radius: 1.6
radius: 1.9
palm:
radius: 1.6
radius: 1.9
thumb:
radius: 1.6
radius: 1.9
bottom_outline:
main:
type: outline
@ -237,7 +237,6 @@ outlines:
operation: subtract
mounting_holes:
type: outline
# TODO use mounting holes of bigger diameter on PCB
name: screw_holes
operation: subtract
pcb:
@ -249,7 +248,17 @@ outlines:
name: mounting_holes
operation: subtract
pcbs:
main:
top_plate:
outlines:
edge:
outline: plate
layer: Edge.Cuts
bottom_plate:
outlines:
edge:
outline: bottom_outline
layer: Edge.Cuts
board:
outlines:
edge:
outline: pcb