[Tests][Added] References for the current stable nightly

- It is quite incompatible with the 7.0.5 release
This commit is contained in:
Salvador E. Tropea 2023-06-12 11:18:28 -03:00
parent d24505353b
commit 6f046d4cd0
49 changed files with 27398 additions and 16 deletions

View File

@ -121,7 +121,8 @@ test_docker_local_1_sn:
rm -rf output
rm -f tests/.local
docker run --rm -v $(CWD):$(CWD) --workdir="$(CWD)" ghcr.io/inti-cmnb/kicad_auto_test:stable_nightly \
/bin/bash -c "src/kibot --help-outputs > /dev/null ; pytest-3 --log-cli-level debug -k '$(SINGLE_TEST)' --test_dir=output ; chown -R $(USER_ID):$(GROUP_ID) output/ tests/board_samples/ tests/.config/kiplot/plugins/__pycache__/ tests/test_plot/fake_pcbnew/__pycache__/ tests/.config/kibot/plugins/__pycache__/ .coverage htmlcov/ .cache"
/bin/bash -c "export KIBOT_COPY_REF=$(KIBOT_COPY_REF); src/kibot --help-outputs > /dev/null ; pytest-3 --log-cli-level debug -k '$(SINGLE_TEST)' --test_dir=output ; chown -R $(USER_ID):$(GROUP_ID) output/ tests/board_samples/ tests/.config/kiplot/plugins/__pycache__/ tests/test_plot/fake_pcbnew/__pycache__/ tests/.config/kibot/plugins/__pycache__/ .coverage htmlcov/ .cache"
# rm -R .cache/ ; KIBOT_COPY_REF="1" SINGLE_TEST=test_print_sch_variant_ni_2 make test_docker_local_1_sn
t1k8: t1n

View File

@ -0,0 +1 @@
../6_0_8/KiCost

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 157 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 380 KiB

View File

@ -0,0 +1,686 @@
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="19.199999mm" height="36.2mm" viewBox="134.4 86.9 19.19999999999999 36.2">
<title>Picture generated by PcbDraw </title>
<desc>Picture generated by PcbDraw</desc>
<defs><clipPath id="cut-off"><path d=" M 153.5 120.0 A 3 3 0 0 1 150.5 123.0 L 137.5 123.0 A 3 3 0 0 1 134.5 120.0 L 134.5 90.0 A 3 3 0 0 1 137.5 87.0 L 150.5 87.0 A 3 3 0 0 1 153.5 90.0 L 153.5 120.0 " style="fill-rule: evenodd;"/></clipPath><mask id="pads-mask"><g style="fill:#ffffff; fill-opacity:0.0; stroke:#ffffff; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;">
<g style="fill:#ffffff; fill-opacity:1.0000; stroke:#ffffff; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;">
<path style="fill:#ffffff; fill-opacity:1.0000; stroke:#ffffff; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 146.5631,117.3540 146.6234,117.3540 146.6892,117.3639 146.7583,117.3693 146.8139,117.3827 146.8673,117.3907 146.9370,117.4122 147.0102,117.4298 147.0575,117.4494 147.1031,117.4635 147.1746,117.4979 147.2495,117.5289 147.2880,117.5525 147.3253,117.5705 147.3963,117.6189 147.4704,117.6643 147.5001,117.6897 147.5292,117.7095 147.5970,117.7724 147.6674,117.8326 147.6888,117.8576 147.7100,117.8773 147.7719,117.9549 147.8357,118.0296 147.8497,118.0524 147.8638,118.0702 147.9171,118.1624 147.9711,118.2505 147.9790,118.2696 147.9872,118.2838 148.0290,118.3905 148.0702,118.4898 148.0736,118.5040 148.0773,118.5135 148.1052,118.6354 148.1307,118.7417 148.1313,118.7501 148.1322,118.7540 148.1437,118.9070 148.1510,119.0000 148.1437,119.0930 148.1322,119.2460 148.1313,119.2499 148.1307,119.2583 148.1052,119.3646 148.0773,119.4865 148.0736,119.4960 148.0702,119.5102 148.0290,119.6096 147.9872,119.7162 147.9790,119.7304 147.9711,119.7495 147.9171,119.8376 147.8638,119.9298 147.8497,119.9475 147.8357,119.9704 147.7719,120.0451 147.7100,120.1227 147.6888,120.1424 147.6674,120.1674 147.5969,120.2276 147.5292,120.2905 147.5001,120.3103 147.4704,120.3357 147.3963,120.3811 147.3253,120.4295 147.2880,120.4475 147.2495,120.4711 147.1746,120.5021 147.1031,120.5365 147.0575,120.5506 147.0102,120.5702 146.9370,120.5878 146.8673,120.6093 146.8140,120.6173 146.7583,120.6307 146.6892,120.6361 146.6234,120.6460 146.5631,120.6460 146.5000,120.6510 146.4369,120.6460 146.3766,120.6460 146.3108,120.6361 146.2417,120.6307 146.1860,120.6173 146.1327,120.6093 146.0630,120.5878 145.9898,120.5702 145.9425,120.5506 145.8969,120.5365 145.8254,120.5021 145.7505,120.4711 145.7120,120.4475 145.6747,120.4295 145.6037,120.3811 145.5296,120.3357 145.4999,120.3103 145.4708,120.2905 145.4030,120.2276 145.3326,120.1674 145.3112,120.1424 145.2900,120.1227 145.2281,120.0451 145.1643,119.9704 145.1503,119.9476 145.1362,119.9298 145.0829,119.8376 145.0289,119.7495 145.0210,119.7304 145.0128,119.7162 144.9709,119.6095 144.9298,119.5102 144.9264,119.4960 144.9227,119.4865 144.8948,119.3645 144.8693,119.2583 144.8687,119.2499 144.8678,119.2460 144.8563,119.0927 144.8490,119.0000 144.8563,118.9073 144.8678,118.7540 144.8687,118.7501 144.8693,118.7417 144.8948,118.6355 144.9227,118.5135 144.9264,118.5040 144.9298,118.4898 144.9709,118.3905 145.0128,118.2838 145.0210,118.2696 145.0289,118.2505 145.0829,118.1624 145.1362,118.0702 145.1503,118.0524 145.1643,118.0296 145.2281,117.9549 145.2900,117.8773 145.3112,117.8576 145.3326,117.8326 145.4030,117.7724 145.4708,117.7095 145.4999,117.6897 145.5296,117.6643 145.6037,117.6189 145.6747,117.5705 145.7120,117.5525 145.7505,117.5289 145.8254,117.4979 145.8969,117.4635 145.9425,117.4494 145.9898,117.4298 146.0630,117.4122 146.1327,117.3907 146.1861,117.3827 146.2417,117.3693 146.3108,117.3639 146.3766,117.3540 146.4369,117.3540 146.5000,117.3490 Z"/>
<path style="fill:#ffffff; fill-opacity:1.0000; stroke:#ffffff; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 137.9173,112.9919 138.1868,113.0674 138.4436,113.1789 138.6828,113.3244 138.8999,113.5011 139.0910,113.7056 139.2524,113.9343 139.3812,114.1829 139.4749,114.4466 139.5319,114.7207 139.5510,115.0000 139.5319,115.2793 139.4749,115.5534 139.3812,115.8171 139.2524,116.0657 139.0910,116.2944 138.8999,116.4989 138.6828,116.6756 138.4436,116.8211 138.1868,116.9326 137.9173,117.0081 137.6400,117.0462 137.3600,117.0462 137.0827,117.0081 136.8132,116.9326 136.5564,116.8211 136.3172,116.6756 136.1001,116.4989 135.9090,116.2944 135.7476,116.0657 135.6188,115.8171 135.5251,115.5534 135.4681,115.2793 135.4490,115.0000 135.4681,114.7207 135.5251,114.4466 135.6188,114.1829 135.7476,113.9343 135.9090,113.7056 136.1001,113.5011 136.3172,113.3244 136.5564,113.1789 136.8132,113.0674 137.0827,112.9919 137.3600,112.9538 137.6400,112.9538 Z"/>
<path style="fill:#ffffff; fill-opacity:1.0000; stroke:#ffffff; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 152.2695,108.7029 152.2861,108.7139 152.2971,108.7305 152.3010,108.7500 152.3010,111.7500 152.2971,111.7695 152.2861,111.7861 152.2695,111.7971 152.2500,111.8010 146.2500,111.8010 146.2305,111.7971 146.2139,111.7861 146.2029,111.7695 146.1990,111.7500 146.1990,108.7500 146.2029,108.7305 146.2139,108.7139 146.2305,108.7029 146.2500,108.6990 152.2500,108.6990 Z"/>
<path style="fill:#ffffff; fill-opacity:1.0000; stroke:#ffffff; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 137.9173,105.9919 138.1868,106.0674 138.4436,106.1789 138.6828,106.3244 138.8999,106.5011 139.0910,106.7056 139.2524,106.9343 139.3812,107.1829 139.4749,107.4466 139.5319,107.7207 139.5510,108.0000 139.5319,108.2793 139.4749,108.5534 139.3812,108.8171 139.2524,109.0657 139.0910,109.2944 138.8999,109.4989 138.6828,109.6756 138.4436,109.8211 138.1868,109.9326 137.9173,110.0081 137.6400,110.0462 137.3600,110.0462 137.0827,110.0081 136.8132,109.9326 136.5564,109.8211 136.3172,109.6756 136.1001,109.4989 135.9090,109.2944 135.7476,109.0657 135.6188,108.8171 135.5251,108.5534 135.4681,108.2793 135.4490,108.0000 135.4681,107.7207 135.5251,107.4466 135.6188,107.1829 135.7476,106.9343 135.9090,106.7056 136.1001,106.5011 136.3172,106.3244 136.5564,106.1789 136.8132,106.0674 137.0827,105.9919 137.3600,105.9538 137.6400,105.9538 Z"/>
<path style="fill:#ffffff; fill-opacity:1.0000; stroke:#ffffff; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 152.2695,103.6229 152.2861,103.6339 152.2971,103.6505 152.3010,103.6700 152.3010,106.6700 152.2971,106.6895 152.2861,106.7061 152.2695,106.7171 152.2500,106.7210 146.2500,106.7210 146.2305,106.7171 146.2139,106.7061 146.2029,106.6895 146.1990,106.6700 146.1990,103.6700 146.2029,103.6505 146.2139,103.6339 146.2305,103.6229 146.2500,103.6190 152.2500,103.6190 Z"/>
<path style="fill:#ffffff; fill-opacity:1.0000; stroke:#ffffff; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 137.9173,99.9919 138.1868,100.0674 138.4436,100.1789 138.6828,100.3244 138.8999,100.5011 139.0910,100.7056 139.2524,100.9343 139.3812,101.1829 139.4749,101.4466 139.5319,101.7207 139.5510,102.0000 139.5319,102.2793 139.4749,102.5534 139.3812,102.8171 139.2524,103.0657 139.0910,103.2944 138.8999,103.4989 138.6828,103.6756 138.4436,103.8211 138.1868,103.9326 137.9173,104.0081 137.6400,104.0462 137.3600,104.0462 137.0827,104.0081 136.8132,103.9326 136.5564,103.8211 136.3172,103.6756 136.1001,103.4989 135.9090,103.2944 135.7476,103.0657 135.6188,102.8171 135.5251,102.5534 135.4681,102.2793 135.4490,102.0000 135.4681,101.7207 135.5251,101.4466 135.6188,101.1829 135.7476,100.9343 135.9090,100.7056 136.1001,100.5011 136.3172,100.3244 136.5564,100.1789 136.8132,100.0674 137.0827,99.9919 137.3600,99.9538 137.6400,99.9538 Z"/>
<path style="fill:#ffffff; fill-opacity:1.0000; stroke:#ffffff; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 152.2695,98.5429 152.2861,98.5539 152.2971,98.5705 152.3010,98.5900 152.3010,101.5900 152.2971,101.6095 152.2861,101.6261 152.2695,101.6371 152.2500,101.6410 146.2500,101.6410 146.2305,101.6371 146.2139,101.6261 146.2029,101.6095 146.1990,101.5900 146.1990,98.5900 146.2029,98.5705 146.2139,98.5539 146.2305,98.5429 146.2500,98.5390 152.2500,98.5390 Z"/>
<path style="fill:#ffffff; fill-opacity:1.0000; stroke:#ffffff; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 137.9173,92.9919 138.1868,93.0674 138.4436,93.1789 138.6828,93.3244 138.8999,93.5011 139.0910,93.7056 139.2524,93.9343 139.3812,94.1829 139.4749,94.4466 139.5319,94.7207 139.5510,95.0000 139.5319,95.2793 139.4749,95.5534 139.3812,95.8171 139.2524,96.0657 139.0910,96.2944 138.8999,96.4989 138.6828,96.6756 138.4436,96.8211 138.1868,96.9326 137.9173,97.0081 137.6400,97.0462 137.3600,97.0462 137.0827,97.0081 136.8132,96.9326 136.5564,96.8211 136.3172,96.6756 136.1001,96.4989 135.9090,96.2944 135.7476,96.0657 135.6188,95.8171 135.5251,95.5534 135.4681,95.2793 135.4490,95.0000 135.4681,94.7207 135.5251,94.4466 135.6188,94.1829 135.7476,93.9343 135.9090,93.7056 136.1001,93.5011 136.3172,93.3244 136.5564,93.1789 136.8132,93.0674 137.0827,92.9919 137.3600,92.9538 137.6400,92.9538 Z"/>
<path style="fill:#ffffff; fill-opacity:1.0000; stroke:#ffffff; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 146.5631,89.3540 146.6234,89.3540 146.6892,89.3639 146.7583,89.3693 146.8139,89.3827 146.8673,89.3907 146.9370,89.4122 147.0102,89.4298 147.0575,89.4494 147.1031,89.4635 147.1746,89.4979 147.2495,89.5289 147.2880,89.5525 147.3253,89.5705 147.3963,89.6189 147.4704,89.6643 147.5001,89.6897 147.5292,89.7095 147.5970,89.7724 147.6674,89.8326 147.6888,89.8576 147.7100,89.8773 147.7719,89.9549 147.8357,90.0296 147.8497,90.0524 147.8638,90.0702 147.9171,90.1624 147.9711,90.2505 147.9790,90.2696 147.9872,90.2838 148.0290,90.3905 148.0702,90.4898 148.0736,90.5040 148.0773,90.5135 148.1052,90.6354 148.1307,90.7417 148.1313,90.7501 148.1322,90.7540 148.1437,90.9070 148.1510,91.0000 148.1437,91.0930 148.1322,91.2460 148.1313,91.2499 148.1307,91.2583 148.1052,91.3646 148.0773,91.4865 148.0736,91.4960 148.0702,91.5102 148.0290,91.6096 147.9872,91.7162 147.9790,91.7304 147.9711,91.7495 147.9171,91.8376 147.8638,91.9298 147.8497,91.9475 147.8357,91.9704 147.7719,92.0451 147.7100,92.1227 147.6888,92.1424 147.6674,92.1674 147.5969,92.2276 147.5292,92.2905 147.5001,92.3103 147.4704,92.3357 147.3963,92.3811 147.3253,92.4295 147.2880,92.4475 147.2495,92.4711 147.1746,92.5021 147.1031,92.5365 147.0575,92.5506 147.0102,92.5702 146.9370,92.5878 146.8673,92.6093 146.8140,92.6173 146.7583,92.6307 146.6892,92.6361 146.6234,92.6460 146.5631,92.6460 146.5000,92.6510 146.4369,92.6460 146.3766,92.6460 146.3108,92.6361 146.2417,92.6307 146.1860,92.6173 146.1327,92.6093 146.0630,92.5878 145.9898,92.5702 145.9425,92.5506 145.8969,92.5365 145.8254,92.5021 145.7505,92.4711 145.7120,92.4475 145.6747,92.4295 145.6037,92.3811 145.5296,92.3357 145.4999,92.3103 145.4708,92.2905 145.4030,92.2276 145.3326,92.1674 145.3112,92.1424 145.2900,92.1227 145.2281,92.0451 145.1643,91.9704 145.1503,91.9476 145.1362,91.9298 145.0829,91.8376 145.0289,91.7495 145.0210,91.7304 145.0128,91.7162 144.9709,91.6095 144.9298,91.5102 144.9264,91.4960 144.9227,91.4865 144.8948,91.3645 144.8693,91.2583 144.8687,91.2499 144.8678,91.2460 144.8563,91.0927 144.8490,91.0000 144.8563,90.9073 144.8678,90.7540 144.8687,90.7501 144.8693,90.7417 144.8948,90.6355 144.9227,90.5135 144.9264,90.5040 144.9298,90.4898 144.9709,90.3905 145.0128,90.2838 145.0210,90.2696 145.0289,90.2505 145.0829,90.1624 145.1362,90.0702 145.1503,90.0524 145.1643,90.0296 145.2281,89.9549 145.2900,89.8773 145.3112,89.8576 145.3326,89.8326 145.4030,89.7724 145.4708,89.7095 145.4999,89.6897 145.5296,89.6643 145.6037,89.6189 145.6747,89.5705 145.7120,89.5525 145.7505,89.5289 145.8254,89.4979 145.8969,89.4635 145.9425,89.4494 145.9898,89.4298 146.0630,89.4122 146.1327,89.3907 146.1861,89.3827 146.2417,89.3693 146.3108,89.3639 146.3766,89.3540 146.4369,89.3540 146.5000,89.3490 Z"/>
</g>
</g>
</mask><mask id="pads-mask-silkscreen"><rect x="134.4" y="86.9" width="19.2" height="36.2" fill="white"/><g style="fill:#000000; fill-opacity:0.0; stroke:#000000; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;">
<g style="fill:#000000; fill-opacity:1.0000; stroke:#000000; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;">
<path style="fill:#000000; fill-opacity:1.0000; stroke:#000000; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 146.5631,117.3540 146.6234,117.3540 146.6892,117.3639 146.7583,117.3693 146.8139,117.3827 146.8673,117.3907 146.9370,117.4122 147.0102,117.4298 147.0575,117.4494 147.1031,117.4635 147.1746,117.4979 147.2495,117.5289 147.2880,117.5525 147.3253,117.5705 147.3963,117.6189 147.4704,117.6643 147.5001,117.6897 147.5292,117.7095 147.5970,117.7724 147.6674,117.8326 147.6888,117.8576 147.7100,117.8773 147.7719,117.9549 147.8357,118.0296 147.8497,118.0524 147.8638,118.0702 147.9171,118.1624 147.9711,118.2505 147.9790,118.2696 147.9872,118.2838 148.0290,118.3905 148.0702,118.4898 148.0736,118.5040 148.0773,118.5135 148.1052,118.6354 148.1307,118.7417 148.1313,118.7501 148.1322,118.7540 148.1437,118.9070 148.1510,119.0000 148.1437,119.0930 148.1322,119.2460 148.1313,119.2499 148.1307,119.2583 148.1052,119.3646 148.0773,119.4865 148.0736,119.4960 148.0702,119.5102 148.0290,119.6096 147.9872,119.7162 147.9790,119.7304 147.9711,119.7495 147.9171,119.8376 147.8638,119.9298 147.8497,119.9475 147.8357,119.9704 147.7719,120.0451 147.7100,120.1227 147.6888,120.1424 147.6674,120.1674 147.5969,120.2276 147.5292,120.2905 147.5001,120.3103 147.4704,120.3357 147.3963,120.3811 147.3253,120.4295 147.2880,120.4475 147.2495,120.4711 147.1746,120.5021 147.1031,120.5365 147.0575,120.5506 147.0102,120.5702 146.9370,120.5878 146.8673,120.6093 146.8140,120.6173 146.7583,120.6307 146.6892,120.6361 146.6234,120.6460 146.5631,120.6460 146.5000,120.6510 146.4369,120.6460 146.3766,120.6460 146.3108,120.6361 146.2417,120.6307 146.1860,120.6173 146.1327,120.6093 146.0630,120.5878 145.9898,120.5702 145.9425,120.5506 145.8969,120.5365 145.8254,120.5021 145.7505,120.4711 145.7120,120.4475 145.6747,120.4295 145.6037,120.3811 145.5296,120.3357 145.4999,120.3103 145.4708,120.2905 145.4030,120.2276 145.3326,120.1674 145.3112,120.1424 145.2900,120.1227 145.2281,120.0451 145.1643,119.9704 145.1503,119.9476 145.1362,119.9298 145.0829,119.8376 145.0289,119.7495 145.0210,119.7304 145.0128,119.7162 144.9709,119.6095 144.9298,119.5102 144.9264,119.4960 144.9227,119.4865 144.8948,119.3645 144.8693,119.2583 144.8687,119.2499 144.8678,119.2460 144.8563,119.0927 144.8490,119.0000 144.8563,118.9073 144.8678,118.7540 144.8687,118.7501 144.8693,118.7417 144.8948,118.6355 144.9227,118.5135 144.9264,118.5040 144.9298,118.4898 144.9709,118.3905 145.0128,118.2838 145.0210,118.2696 145.0289,118.2505 145.0829,118.1624 145.1362,118.0702 145.1503,118.0524 145.1643,118.0296 145.2281,117.9549 145.2900,117.8773 145.3112,117.8576 145.3326,117.8326 145.4030,117.7724 145.4708,117.7095 145.4999,117.6897 145.5296,117.6643 145.6037,117.6189 145.6747,117.5705 145.7120,117.5525 145.7505,117.5289 145.8254,117.4979 145.8969,117.4635 145.9425,117.4494 145.9898,117.4298 146.0630,117.4122 146.1327,117.3907 146.1861,117.3827 146.2417,117.3693 146.3108,117.3639 146.3766,117.3540 146.4369,117.3540 146.5000,117.3490 Z"/>
<path style="fill:#000000; fill-opacity:1.0000; stroke:#000000; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 137.9173,112.9919 138.1868,113.0674 138.4436,113.1789 138.6828,113.3244 138.8999,113.5011 139.0910,113.7056 139.2524,113.9343 139.3812,114.1829 139.4749,114.4466 139.5319,114.7207 139.5510,115.0000 139.5319,115.2793 139.4749,115.5534 139.3812,115.8171 139.2524,116.0657 139.0910,116.2944 138.8999,116.4989 138.6828,116.6756 138.4436,116.8211 138.1868,116.9326 137.9173,117.0081 137.6400,117.0462 137.3600,117.0462 137.0827,117.0081 136.8132,116.9326 136.5564,116.8211 136.3172,116.6756 136.1001,116.4989 135.9090,116.2944 135.7476,116.0657 135.6188,115.8171 135.5251,115.5534 135.4681,115.2793 135.4490,115.0000 135.4681,114.7207 135.5251,114.4466 135.6188,114.1829 135.7476,113.9343 135.9090,113.7056 136.1001,113.5011 136.3172,113.3244 136.5564,113.1789 136.8132,113.0674 137.0827,112.9919 137.3600,112.9538 137.6400,112.9538 Z"/>
<path style="fill:#000000; fill-opacity:1.0000; stroke:#000000; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 152.2695,108.7029 152.2861,108.7139 152.2971,108.7305 152.3010,108.7500 152.3010,111.7500 152.2971,111.7695 152.2861,111.7861 152.2695,111.7971 152.2500,111.8010 146.2500,111.8010 146.2305,111.7971 146.2139,111.7861 146.2029,111.7695 146.1990,111.7500 146.1990,108.7500 146.2029,108.7305 146.2139,108.7139 146.2305,108.7029 146.2500,108.6990 152.2500,108.6990 Z"/>
<path style="fill:#000000; fill-opacity:1.0000; stroke:#000000; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 137.9173,105.9919 138.1868,106.0674 138.4436,106.1789 138.6828,106.3244 138.8999,106.5011 139.0910,106.7056 139.2524,106.9343 139.3812,107.1829 139.4749,107.4466 139.5319,107.7207 139.5510,108.0000 139.5319,108.2793 139.4749,108.5534 139.3812,108.8171 139.2524,109.0657 139.0910,109.2944 138.8999,109.4989 138.6828,109.6756 138.4436,109.8211 138.1868,109.9326 137.9173,110.0081 137.6400,110.0462 137.3600,110.0462 137.0827,110.0081 136.8132,109.9326 136.5564,109.8211 136.3172,109.6756 136.1001,109.4989 135.9090,109.2944 135.7476,109.0657 135.6188,108.8171 135.5251,108.5534 135.4681,108.2793 135.4490,108.0000 135.4681,107.7207 135.5251,107.4466 135.6188,107.1829 135.7476,106.9343 135.9090,106.7056 136.1001,106.5011 136.3172,106.3244 136.5564,106.1789 136.8132,106.0674 137.0827,105.9919 137.3600,105.9538 137.6400,105.9538 Z"/>
<path style="fill:#000000; fill-opacity:1.0000; stroke:#000000; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 152.2695,103.6229 152.2861,103.6339 152.2971,103.6505 152.3010,103.6700 152.3010,106.6700 152.2971,106.6895 152.2861,106.7061 152.2695,106.7171 152.2500,106.7210 146.2500,106.7210 146.2305,106.7171 146.2139,106.7061 146.2029,106.6895 146.1990,106.6700 146.1990,103.6700 146.2029,103.6505 146.2139,103.6339 146.2305,103.6229 146.2500,103.6190 152.2500,103.6190 Z"/>
<path style="fill:#000000; fill-opacity:1.0000; stroke:#000000; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 137.9173,99.9919 138.1868,100.0674 138.4436,100.1789 138.6828,100.3244 138.8999,100.5011 139.0910,100.7056 139.2524,100.9343 139.3812,101.1829 139.4749,101.4466 139.5319,101.7207 139.5510,102.0000 139.5319,102.2793 139.4749,102.5534 139.3812,102.8171 139.2524,103.0657 139.0910,103.2944 138.8999,103.4989 138.6828,103.6756 138.4436,103.8211 138.1868,103.9326 137.9173,104.0081 137.6400,104.0462 137.3600,104.0462 137.0827,104.0081 136.8132,103.9326 136.5564,103.8211 136.3172,103.6756 136.1001,103.4989 135.9090,103.2944 135.7476,103.0657 135.6188,102.8171 135.5251,102.5534 135.4681,102.2793 135.4490,102.0000 135.4681,101.7207 135.5251,101.4466 135.6188,101.1829 135.7476,100.9343 135.9090,100.7056 136.1001,100.5011 136.3172,100.3244 136.5564,100.1789 136.8132,100.0674 137.0827,99.9919 137.3600,99.9538 137.6400,99.9538 Z"/>
<path style="fill:#000000; fill-opacity:1.0000; stroke:#000000; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 152.2695,98.5429 152.2861,98.5539 152.2971,98.5705 152.3010,98.5900 152.3010,101.5900 152.2971,101.6095 152.2861,101.6261 152.2695,101.6371 152.2500,101.6410 146.2500,101.6410 146.2305,101.6371 146.2139,101.6261 146.2029,101.6095 146.1990,101.5900 146.1990,98.5900 146.2029,98.5705 146.2139,98.5539 146.2305,98.5429 146.2500,98.5390 152.2500,98.5390 Z"/>
<path style="fill:#000000; fill-opacity:1.0000; stroke:#000000; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 137.9173,92.9919 138.1868,93.0674 138.4436,93.1789 138.6828,93.3244 138.8999,93.5011 139.0910,93.7056 139.2524,93.9343 139.3812,94.1829 139.4749,94.4466 139.5319,94.7207 139.5510,95.0000 139.5319,95.2793 139.4749,95.5534 139.3812,95.8171 139.2524,96.0657 139.0910,96.2944 138.8999,96.4989 138.6828,96.6756 138.4436,96.8211 138.1868,96.9326 137.9173,97.0081 137.6400,97.0462 137.3600,97.0462 137.0827,97.0081 136.8132,96.9326 136.5564,96.8211 136.3172,96.6756 136.1001,96.4989 135.9090,96.2944 135.7476,96.0657 135.6188,95.8171 135.5251,95.5534 135.4681,95.2793 135.4490,95.0000 135.4681,94.7207 135.5251,94.4466 135.6188,94.1829 135.7476,93.9343 135.9090,93.7056 136.1001,93.5011 136.3172,93.3244 136.5564,93.1789 136.8132,93.0674 137.0827,92.9919 137.3600,92.9538 137.6400,92.9538 Z"/>
<path style="fill:#000000; fill-opacity:1.0000; stroke:#000000; stroke-width:0.0000; stroke-opacity:1; stroke-linecap:round; stroke-linejoin:round;fill-rule:evenodd;" d="M 146.5631,89.3540 146.6234,89.3540 146.6892,89.3639 146.7583,89.3693 146.8139,89.3827 146.8673,89.3907 146.9370,89.4122 147.0102,89.4298 147.0575,89.4494 147.1031,89.4635 147.1746,89.4979 147.2495,89.5289 147.2880,89.5525 147.3253,89.5705 147.3963,89.6189 147.4704,89.6643 147.5001,89.6897 147.5292,89.7095 147.5970,89.7724 147.6674,89.8326 147.6888,89.8576 147.7100,89.8773 147.7719,89.9549 147.8357,90.0296 147.8497,90.0524 147.8638,90.0702 147.9171,90.1624 147.9711,90.2505 147.9790,90.2696 147.9872,90.2838 148.0290,90.3905 148.0702,90.4898 148.0736,90.5040 148.0773,90.5135 148.1052,90.6354 148.1307,90.7417 148.1313,90.7501 148.1322,90.7540 148.1437,90.9070 148.1510,91.0000 148.1437,91.0930 148.1322,91.2460 148.1313,91.2499 148.1307,91.2583 148.1052,91.3646 148.0773,91.4865 148.0736,91.4960 148.0702,91.5102 148.0290,91.6096 147.9872,91.7162 147.9790,91.7304 147.9711,91.7495 147.9171,91.8376 147.8638,91.9298 147.8497,91.9475 147.8357,91.9704 147.7719,92.0451 147.7100,92.1227 147.6888,92.1424 147.6674,92.1674 147.5969,92.2276 147.5292,92.2905 147.5001,92.3103 147.4704,92.3357 147.3963,92.3811 147.3253,92.4295 147.2880,92.4475 147.2495,92.4711 147.1746,92.5021 147.1031,92.5365 147.0575,92.5506 147.0102,92.5702 146.9370,92.5878 146.8673,92.6093 146.8140,92.6173 146.7583,92.6307 146.6892,92.6361 146.6234,92.6460 146.5631,92.6460 146.5000,92.6510 146.4369,92.6460 146.3766,92.6460 146.3108,92.6361 146.2417,92.6307 146.1860,92.6173 146.1327,92.6093 146.0630,92.5878 145.9898,92.5702 145.9425,92.5506 145.8969,92.5365 145.8254,92.5021 145.7505,92.4711 145.7120,92.4475 145.6747,92.4295 145.6037,92.3811 145.5296,92.3357 145.4999,92.3103 145.4708,92.2905 145.4030,92.2276 145.3326,92.1674 145.3112,92.1424 145.2900,92.1227 145.2281,92.0451 145.1643,91.9704 145.1503,91.9476 145.1362,91.9298 145.0829,91.8376 145.0289,91.7495 145.0210,91.7304 145.0128,91.7162 144.9709,91.6095 144.9298,91.5102 144.9264,91.4960 144.9227,91.4865 144.8948,91.3645 144.8693,91.2583 144.8687,91.2499 144.8678,91.2460 144.8563,91.0927 144.8490,91.0000 144.8563,90.9073 144.8678,90.7540 144.8687,90.7501 144.8693,90.7417 144.8948,90.6355 144.9227,90.5135 144.9264,90.5040 144.9298,90.4898 144.9709,90.3905 145.0128,90.2838 145.0210,90.2696 145.0289,90.2505 145.0829,90.1624 145.1362,90.0702 145.1503,90.0524 145.1643,90.0296 145.2281,89.9549 145.2900,89.8773 145.3112,89.8576 145.3326,89.8326 145.4030,89.7724 145.4708,89.7095 145.4999,89.6897 145.5296,89.6643 145.6037,89.6189 145.6747,89.5705 145.7120,89.5525 145.7505,89.5289 145.8254,89.4979 145.8969,89.4635 145.9425,89.4494 145.9898,89.4298 146.0630,89.4122 146.1327,89.3907 146.1861,89.3827 146.2417,89.3693 146.3108,89.3639 146.3766,89.3540 146.4369,89.3540 146.5000,89.3490 Z"/>
</g>
</g>
</mask><mask id="hole-mask"><g><rect x="134.4" y="86.9" fill="white" width="19.2" height="36.2"/><polyline stroke-linecap="round" stroke="black" stroke-width="2.5" points="-0.0 0 0.0 0" transform="translate(137.5 102.0) rotate(-0.0)"/><polyline stroke-linecap="round" stroke="black" stroke-width="2.5" points="-0.0 0 0.0 0" transform="translate(137.5 115.0) rotate(-0.0)"/><polyline stroke-linecap="round" stroke="black" stroke-width="3.2" points="-0.0 0 0.0 0" transform="translate(146.5 91.0) rotate(-0.0)"/><polyline stroke-linecap="round" stroke="black" stroke-width="3.2" points="-0.0 0 0.0 0" transform="translate(146.5 119.0) rotate(-0.0)"/><polyline stroke-linecap="round" stroke="black" stroke-width="1.3" points="-0.0 0 0.0 0" transform="translate(149.25 110.25) rotate(-90.0)"/><polyline stroke-linecap="round" stroke="black" stroke-width="1.3" points="-0.0 0 0.0 0" transform="translate(149.25 105.17) rotate(-90.0)"/><polyline stroke-linecap="round" stroke="black" stroke-width="1.3" points="-0.0 0 0.0 0" transform="translate(149.25 100.09) rotate(-90.0)"/><polyline stroke-linecap="round" stroke="black" stroke-width="2.5" points="-0.0 0 0.0 0" transform="translate(137.5 108.0) rotate(-0.0)"/><polyline stroke-linecap="round" stroke="black" stroke-width="2.5" points="-0.0 0 0.0 0" transform="translate(137.5 95.0) rotate(-0.0)"/></g></mask></defs><g transform="" id="boardContainer"><g id="substrate" clip-path="url(#cut-off)" mask="url(#hole-mask)"><g id="substrate-board" style="fill:#00406a; stroke:#00406a;"><path d=" M 153.5 120.0 A 3 3 0 0 1 150.5 123.0 L 137.5 123.0 A 3 3 0 0 1 134.5 120.0 L 134.5 90.0 A 3 3 0 0 1 137.5 87.0 L 150.5 87.0 A 3 3 0 0 1 153.5 90.0 L 153.5 120.0 " style="fill-rule: evenodd;"/><g style="fill-opacity: 0.0;stroke-width: 0.2000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<path d="M153.5000 90.0000 L153.5000 120.0000 "/>
<path d="M134.5000 120.0000 L134.5000 90.0000 "/>
<path d="M137.5000 87.0000 L150.5000 87.0000 "/>
<path d="M150.5000 123.0000 L137.5000 123.0000 "/>
<path d="M150.5000 123.0000 A3.0000 3.0000 0.0 0 0 153.5000 120.0000"/>
<path d="M134.5000 120.0000 A3.0000 3.0000 0.0 0 0 137.5000 123.0000"/>
<path d="M137.5000 87.0000 A3.0000 3.0000 0.0 0 0 134.5000 90.0000"/>
<path d="M153.5000 90.0000 A3.0000 3.0000 0.0 0 0 150.5000 87.0000"/>
</g>
</g><g id="substrate-clad" style="fill:#332B16; stroke:#332B16;"><g style="fill-opacity: 0.0;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<g style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 146.5631,117.3540 146.6234,117.3540 146.6892,117.3639 146.7583,117.3693 146.8139,117.3827 146.8673,117.3907 146.9370,117.4122 147.0102,117.4298 147.0575,117.4494 147.1031,117.4635 147.1746,117.4979 147.2495,117.5289 147.2880,117.5525 147.3253,117.5705 147.3963,117.6189 147.4704,117.6643 147.5001,117.6897 147.5292,117.7095 147.5970,117.7724 147.6674,117.8326 147.6888,117.8576 147.7100,117.8773 147.7719,117.9549 147.8357,118.0296 147.8497,118.0524 147.8638,118.0702 147.9171,118.1624 147.9711,118.2505 147.9790,118.2696 147.9872,118.2838 148.0290,118.3905 148.0702,118.4898 148.0736,118.5040 148.0773,118.5135 148.1052,118.6354 148.1307,118.7417 148.1313,118.7501 148.1322,118.7540 148.1437,118.9070 148.1510,119.0000 148.1437,119.0930 148.1322,119.2460 148.1313,119.2499 148.1307,119.2583 148.1052,119.3646 148.0773,119.4865 148.0736,119.4960 148.0702,119.5102 148.0290,119.6096 147.9872,119.7162 147.9790,119.7304 147.9711,119.7495 147.9171,119.8376 147.8638,119.9298 147.8497,119.9475 147.8357,119.9704 147.7719,120.0451 147.7100,120.1227 147.6888,120.1424 147.6674,120.1674 147.5969,120.2276 147.5292,120.2905 147.5001,120.3103 147.4704,120.3357 147.3963,120.3811 147.3253,120.4295 147.2880,120.4475 147.2495,120.4711 147.1746,120.5021 147.1031,120.5365 147.0575,120.5506 147.0102,120.5702 146.9370,120.5878 146.8673,120.6093 146.8140,120.6173 146.7583,120.6307 146.6892,120.6361 146.6234,120.6460 146.5631,120.6460 146.5000,120.6510 146.4369,120.6460 146.3766,120.6460 146.3108,120.6361 146.2417,120.6307 146.1860,120.6173 146.1327,120.6093 146.0630,120.5878 145.9898,120.5702 145.9425,120.5506 145.8969,120.5365 145.8254,120.5021 145.7505,120.4711 145.7120,120.4475 145.6747,120.4295 145.6037,120.3811 145.5296,120.3357 145.4999,120.3103 145.4708,120.2905 145.4030,120.2276 145.3326,120.1674 145.3112,120.1424 145.2900,120.1227 145.2281,120.0451 145.1643,119.9704 145.1503,119.9476 145.1362,119.9298 145.0829,119.8376 145.0289,119.7495 145.0210,119.7304 145.0128,119.7162 144.9709,119.6095 144.9298,119.5102 144.9264,119.4960 144.9227,119.4865 144.8948,119.3645 144.8693,119.2583 144.8687,119.2499 144.8678,119.2460 144.8563,119.0927 144.8490,119.0000 144.8563,118.9073 144.8678,118.7540 144.8687,118.7501 144.8693,118.7417 144.8948,118.6355 144.9227,118.5135 144.9264,118.5040 144.9298,118.4898 144.9709,118.3905 145.0128,118.2838 145.0210,118.2696 145.0289,118.2505 145.0829,118.1624 145.1362,118.0702 145.1503,118.0524 145.1643,118.0296 145.2281,117.9549 145.2900,117.8773 145.3112,117.8576 145.3326,117.8326 145.4030,117.7724 145.4708,117.7095 145.4999,117.6897 145.5296,117.6643 145.6037,117.6189 145.6747,117.5705 145.7120,117.5525 145.7505,117.5289 145.8254,117.4979 145.8969,117.4635 145.9425,117.4494 145.9898,117.4298 146.0630,117.4122 146.1327,117.3907 146.1861,117.3827 146.2417,117.3693 146.3108,117.3639 146.3766,117.3540 146.4369,117.3540 146.5000,117.3490 Z"/>
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 137.9173,112.9919 138.1868,113.0674 138.4436,113.1789 138.6828,113.3244 138.8999,113.5011 139.0910,113.7056 139.2524,113.9343 139.3812,114.1829 139.4749,114.4466 139.5319,114.7207 139.5510,115.0000 139.5319,115.2793 139.4749,115.5534 139.3812,115.8171 139.2524,116.0657 139.0910,116.2944 138.8999,116.4989 138.6828,116.6756 138.4436,116.8211 138.1868,116.9326 137.9173,117.0081 137.6400,117.0462 137.3600,117.0462 137.0827,117.0081 136.8132,116.9326 136.5564,116.8211 136.3172,116.6756 136.1001,116.4989 135.9090,116.2944 135.7476,116.0657 135.6188,115.8171 135.5251,115.5534 135.4681,115.2793 135.4490,115.0000 135.4681,114.7207 135.5251,114.4466 135.6188,114.1829 135.7476,113.9343 135.9090,113.7056 136.1001,113.5011 136.3172,113.3244 136.5564,113.1789 136.8132,113.0674 137.0827,112.9919 137.3600,112.9538 137.6400,112.9538 Z"/>
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 152.2695,108.7029 152.2861,108.7139 152.2971,108.7305 152.3010,108.7500 152.3010,111.7500 152.2971,111.7695 152.2861,111.7861 152.2695,111.7971 152.2500,111.8010 146.2500,111.8010 146.2305,111.7971 146.2139,111.7861 146.2029,111.7695 146.1990,111.7500 146.1990,108.7500 146.2029,108.7305 146.2139,108.7139 146.2305,108.7029 146.2500,108.6990 152.2500,108.6990 Z"/>
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 137.9173,105.9919 138.1868,106.0674 138.4436,106.1789 138.6828,106.3244 138.8999,106.5011 139.0910,106.7056 139.2524,106.9343 139.3812,107.1829 139.4749,107.4466 139.5319,107.7207 139.5510,108.0000 139.5319,108.2793 139.4749,108.5534 139.3812,108.8171 139.2524,109.0657 139.0910,109.2944 138.8999,109.4989 138.6828,109.6756 138.4436,109.8211 138.1868,109.9326 137.9173,110.0081 137.6400,110.0462 137.3600,110.0462 137.0827,110.0081 136.8132,109.9326 136.5564,109.8211 136.3172,109.6756 136.1001,109.4989 135.9090,109.2944 135.7476,109.0657 135.6188,108.8171 135.5251,108.5534 135.4681,108.2793 135.4490,108.0000 135.4681,107.7207 135.5251,107.4466 135.6188,107.1829 135.7476,106.9343 135.9090,106.7056 136.1001,106.5011 136.3172,106.3244 136.5564,106.1789 136.8132,106.0674 137.0827,105.9919 137.3600,105.9538 137.6400,105.9538 Z"/>
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 152.2695,103.6229 152.2861,103.6339 152.2971,103.6505 152.3010,103.6700 152.3010,106.6700 152.2971,106.6895 152.2861,106.7061 152.2695,106.7171 152.2500,106.7210 146.2500,106.7210 146.2305,106.7171 146.2139,106.7061 146.2029,106.6895 146.1990,106.6700 146.1990,103.6700 146.2029,103.6505 146.2139,103.6339 146.2305,103.6229 146.2500,103.6190 152.2500,103.6190 Z"/>
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 137.9173,99.9919 138.1868,100.0674 138.4436,100.1789 138.6828,100.3244 138.8999,100.5011 139.0910,100.7056 139.2524,100.9343 139.3812,101.1829 139.4749,101.4466 139.5319,101.7207 139.5510,102.0000 139.5319,102.2793 139.4749,102.5534 139.3812,102.8171 139.2524,103.0657 139.0910,103.2944 138.8999,103.4989 138.6828,103.6756 138.4436,103.8211 138.1868,103.9326 137.9173,104.0081 137.6400,104.0462 137.3600,104.0462 137.0827,104.0081 136.8132,103.9326 136.5564,103.8211 136.3172,103.6756 136.1001,103.4989 135.9090,103.2944 135.7476,103.0657 135.6188,102.8171 135.5251,102.5534 135.4681,102.2793 135.4490,102.0000 135.4681,101.7207 135.5251,101.4466 135.6188,101.1829 135.7476,100.9343 135.9090,100.7056 136.1001,100.5011 136.3172,100.3244 136.5564,100.1789 136.8132,100.0674 137.0827,99.9919 137.3600,99.9538 137.6400,99.9538 Z"/>
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 152.2695,98.5429 152.2861,98.5539 152.2971,98.5705 152.3010,98.5900 152.3010,101.5900 152.2971,101.6095 152.2861,101.6261 152.2695,101.6371 152.2500,101.6410 146.2500,101.6410 146.2305,101.6371 146.2139,101.6261 146.2029,101.6095 146.1990,101.5900 146.1990,98.5900 146.2029,98.5705 146.2139,98.5539 146.2305,98.5429 146.2500,98.5390 152.2500,98.5390 Z"/>
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 137.9173,92.9919 138.1868,93.0674 138.4436,93.1789 138.6828,93.3244 138.8999,93.5011 139.0910,93.7056 139.2524,93.9343 139.3812,94.1829 139.4749,94.4466 139.5319,94.7207 139.5510,95.0000 139.5319,95.2793 139.4749,95.5534 139.3812,95.8171 139.2524,96.0657 139.0910,96.2944 138.8999,96.4989 138.6828,96.6756 138.4436,96.8211 138.1868,96.9326 137.9173,97.0081 137.6400,97.0462 137.3600,97.0462 137.0827,97.0081 136.8132,96.9326 136.5564,96.8211 136.3172,96.6756 136.1001,96.4989 135.9090,96.2944 135.7476,96.0657 135.6188,95.8171 135.5251,95.5534 135.4681,95.2793 135.4490,95.0000 135.4681,94.7207 135.5251,94.4466 135.6188,94.1829 135.7476,93.9343 135.9090,93.7056 136.1001,93.5011 136.3172,93.3244 136.5564,93.1789 136.8132,93.0674 137.0827,92.9919 137.3600,92.9538 137.6400,92.9538 Z"/>
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 146.5631,89.3540 146.6234,89.3540 146.6892,89.3639 146.7583,89.3693 146.8139,89.3827 146.8673,89.3907 146.9370,89.4122 147.0102,89.4298 147.0575,89.4494 147.1031,89.4635 147.1746,89.4979 147.2495,89.5289 147.2880,89.5525 147.3253,89.5705 147.3963,89.6189 147.4704,89.6643 147.5001,89.6897 147.5292,89.7095 147.5970,89.7724 147.6674,89.8326 147.6888,89.8576 147.7100,89.8773 147.7719,89.9549 147.8357,90.0296 147.8497,90.0524 147.8638,90.0702 147.9171,90.1624 147.9711,90.2505 147.9790,90.2696 147.9872,90.2838 148.0290,90.3905 148.0702,90.4898 148.0736,90.5040 148.0773,90.5135 148.1052,90.6354 148.1307,90.7417 148.1313,90.7501 148.1322,90.7540 148.1437,90.9070 148.1510,91.0000 148.1437,91.0930 148.1322,91.2460 148.1313,91.2499 148.1307,91.2583 148.1052,91.3646 148.0773,91.4865 148.0736,91.4960 148.0702,91.5102 148.0290,91.6096 147.9872,91.7162 147.9790,91.7304 147.9711,91.7495 147.9171,91.8376 147.8638,91.9298 147.8497,91.9475 147.8357,91.9704 147.7719,92.0451 147.7100,92.1227 147.6888,92.1424 147.6674,92.1674 147.5969,92.2276 147.5292,92.2905 147.5001,92.3103 147.4704,92.3357 147.3963,92.3811 147.3253,92.4295 147.2880,92.4475 147.2495,92.4711 147.1746,92.5021 147.1031,92.5365 147.0575,92.5506 147.0102,92.5702 146.9370,92.5878 146.8673,92.6093 146.8140,92.6173 146.7583,92.6307 146.6892,92.6361 146.6234,92.6460 146.5631,92.6460 146.5000,92.6510 146.4369,92.6460 146.3766,92.6460 146.3108,92.6361 146.2417,92.6307 146.1860,92.6173 146.1327,92.6093 146.0630,92.5878 145.9898,92.5702 145.9425,92.5506 145.8969,92.5365 145.8254,92.5021 145.7505,92.4711 145.7120,92.4475 145.6747,92.4295 145.6037,92.3811 145.5296,92.3357 145.4999,92.3103 145.4708,92.2905 145.4030,92.2276 145.3326,92.1674 145.3112,92.1424 145.2900,92.1227 145.2281,92.0451 145.1643,91.9704 145.1503,91.9476 145.1362,91.9298 145.0829,91.8376 145.0289,91.7495 145.0210,91.7304 145.0128,91.7162 144.9709,91.6095 144.9298,91.5102 144.9264,91.4960 144.9227,91.4865 144.8948,91.3645 144.8693,91.2583 144.8687,91.2499 144.8678,91.2460 144.8563,91.0927 144.8490,91.0000 144.8563,90.9073 144.8678,90.7540 144.8687,90.7501 144.8693,90.7417 144.8948,90.6355 144.9227,90.5135 144.9264,90.5040 144.9298,90.4898 144.9709,90.3905 145.0128,90.2838 145.0210,90.2696 145.0289,90.2505 145.0829,90.1624 145.1362,90.0702 145.1503,90.0524 145.1643,90.0296 145.2281,89.9549 145.2900,89.8773 145.3112,89.8576 145.3326,89.8326 145.4030,89.7724 145.4708,89.7095 145.4999,89.6897 145.5296,89.6643 145.6037,89.6189 145.6747,89.5705 145.7120,89.5525 145.7505,89.5289 145.8254,89.4979 145.8969,89.4635 145.9425,89.4494 145.9898,89.4298 146.0630,89.4122 146.1327,89.3907 146.1861,89.3827 146.2417,89.3693 146.3108,89.3639 146.3766,89.3540 146.4369,89.3540 146.5000,89.3490 Z"/>
</g>
</g>
</g><g id="substrate-copper" style="fill:#1b1f44; stroke:#1b1f44;"><g style="fill-opacity: 0.0;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<g style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<circle cx="137.5000" cy="102.0000" r="2.0000"/>
</g>
<g style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<circle cx="137.5000" cy="115.0000" r="2.0000"/>
</g>
<g style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 152.2500,111.7500 146.2500,111.7500 146.2500,108.7500 152.2500,108.7500 Z"/>
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 152.2500,106.6700 146.2500,106.6700 146.2500,103.6700 152.2500,103.6700 Z"/>
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 152.2500,101.5900 146.2500,101.5900 146.2500,98.5900 152.2500,98.5900 Z"/>
</g>
<g style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<circle cx="137.5000" cy="108.0000" r="2.0000"/>
</g>
<g style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<circle cx="137.5000" cy="95.0000" r="2.0000"/>
</g>
<g style="fill-opacity: 1.0000;stroke-width: 0.0212;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<g style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 144.8730,108.0000 144.8754,108.0248 144.8827,108.0486 144.8944,108.0706 144.9102,108.0898 144.9294,108.1056 144.9514,108.1173 144.9752,108.1246 145.0000,108.1270 152.2730,108.1270 152.2730,111.8730 135.7270,111.8730 135.7270,105.1270 144.8730,105.1270 Z"/>
</g>
</g>
<g style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<g>
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 144.3730,95.0595 144.3730,97.5000 144.3754,97.5248 144.3827,97.5486 144.3944,97.5706 144.4102,97.5898 144.4294,97.6056 144.4514,97.6173 144.4752,97.6246 144.5000,97.6270 152.2730,97.6270 152.2730,101.8730 140.6270,101.8730 140.6270,101.6920 140.5068,101.0879 140.2711,100.5188 139.9289,100.0067 139.4933,99.5711 138.9812,99.2289 138.4121,98.9932 137.8080,98.8730 137.1920,98.8730 136.5879,98.9932 136.0188,99.2289 135.7270,99.4239 135.7270,92.6270 141.4540,92.6270 Z"/>
</g>
</g>
</g>
</g><g id="substrate-pads" style="fill:#cfb96e; stroke:#cfb96e;" mask="url(#pads-mask)"><g style="fill-opacity: 0.0;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<g style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<circle cx="137.5000" cy="102.0000" r="2.0000"/>
</g>
<g style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<circle cx="137.5000" cy="115.0000" r="2.0000"/>
</g>
<g style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 152.2500,111.7500 146.2500,111.7500 146.2500,108.7500 152.2500,108.7500 Z"/>
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 152.2500,106.6700 146.2500,106.6700 146.2500,103.6700 152.2500,103.6700 Z"/>
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 152.2500,101.5900 146.2500,101.5900 146.2500,98.5900 152.2500,98.5900 Z"/>
</g>
<g style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<circle cx="137.5000" cy="108.0000" r="2.0000"/>
</g>
<g style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<circle cx="137.5000" cy="95.0000" r="2.0000"/>
</g>
<g style="fill-opacity: 1.0000;stroke-width: 0.0212;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<g style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 144.8730,108.0000 144.8754,108.0248 144.8827,108.0486 144.8944,108.0706 144.9102,108.0898 144.9294,108.1056 144.9514,108.1173 144.9752,108.1246 145.0000,108.1270 152.2730,108.1270 152.2730,111.8730 135.7270,111.8730 135.7270,105.1270 144.8730,105.1270 Z"/>
</g>
</g>
<g style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<g>
<path style="fill-opacity: 1.0000;stroke-width: 0.0000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round;fill-rule: evenodd" d="M 144.3730,95.0595 144.3730,97.5000 144.3754,97.5248 144.3827,97.5486 144.3944,97.5706 144.4102,97.5898 144.4294,97.6056 144.4514,97.6173 144.4752,97.6246 144.5000,97.6270 152.2730,97.6270 152.2730,101.8730 140.6270,101.8730 140.6270,101.6920 140.5068,101.0879 140.2711,100.5188 139.9289,100.0067 139.4933,99.5711 138.9812,99.2289 138.4121,98.9932 137.8080,98.8730 137.1920,98.8730 136.5879,98.9932 136.0188,99.2289 135.7270,99.4239 135.7270,92.6270 141.4540,92.6270 Z"/>
</g>
</g>
</g>
</g><g id="substrate-silk" style="fill:#d5dce4; stroke:#d5dce4;" mask="url(#pads-mask-silkscreen)"><g style="fill-opacity: 0.0;stroke-width: 0.4000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<text x="148.5000" y="115.5000" textLength="9.9333" font-size="2.6667" lengthAdjust="spacingAndGlyphs" text-anchor="middle" opacity="0">MINUS</text>
<g class="stroked-text"><desc>MINUS</desc>
<path d="M144.3095 115.4044 L144.3095 113.4044 "/>
<path d="M144.3095 113.4044 L144.9762 114.8330 "/>
<path d="M144.9762 114.8330 L145.6429 113.4044 "/>
<path d="M145.6429 113.4044 L145.6429 115.4044 "/>
<path d="M146.5952 115.4044 L146.5952 113.4044 "/>
<path d="M147.5476 115.4044 L147.5476 113.4044 "/>
<path d="M147.5476 113.4044 L148.6905 115.4044 "/>
<path d="M148.6905 115.4044 L148.6905 113.4044 "/>
<path d="M149.6429 113.4044 L149.6429 115.0235 "/>
<path d="M149.6429 115.0235 L149.7381 115.2140 "/>
<path d="M149.7381 115.2140 L149.8333 115.3092 "/>
<path d="M149.8333 115.3092 L150.0238 115.4044 "/>
<path d="M150.0238 115.4044 L150.4048 115.4044 "/>
<path d="M150.4048 115.4044 L150.5952 115.3092 "/>
<path d="M150.5952 115.3092 L150.6905 115.2140 "/>
<path d="M150.6905 115.2140 L150.7857 115.0235 "/>
<path d="M150.7857 115.0235 L150.7857 113.4044 "/>
<path d="M151.6429 115.3092 L151.9286 115.4044 "/>
<path d="M151.9286 115.4044 L152.4048 115.4044 "/>
<path d="M152.4048 115.4044 L152.5952 115.3092 "/>
<path d="M152.5952 115.3092 L152.6905 115.2140 "/>
<path d="M152.6905 115.2140 L152.7857 115.0235 "/>
<path d="M152.7857 115.0235 L152.7857 114.8330 "/>
<path d="M152.7857 114.8330 L152.6905 114.6425 "/>
<path d="M152.6905 114.6425 L152.5952 114.5473 "/>
<path d="M152.5952 114.5473 L152.4048 114.4521 "/>
<path d="M152.4048 114.4521 L152.0238 114.3568 "/>
<path d="M152.0238 114.3568 L151.8333 114.2616 "/>
<path d="M151.8333 114.2616 L151.7381 114.1663 "/>
<path d="M151.7381 114.1663 L151.6429 113.9759 "/>
<path d="M151.6429 113.9759 L151.6429 113.7854 "/>
<path d="M151.6429 113.7854 L151.7381 113.5949 "/>
<path d="M151.7381 113.5949 L151.8333 113.4997 "/>
<path d="M151.8333 113.4997 L152.0238 113.4044 "/>
<path d="M152.0238 113.4044 L152.5000 113.4044 "/>
<path d="M152.5000 113.4044 L152.7857 113.4997 "/>
</g></g>
<g style="fill-opacity: 0.0;stroke-width: 0.2000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<g transform="rotate(-270.000000 143.0465 105.0000)">
<text x="143.0465" y="105.6500" textLength="26.4876" font-size="1.7333" lengthAdjust="spacingAndGlyphs" text-anchor="middle" opacity="0">github.com/RoboticsBrno/</text>
</g>
<g class="stroked-text"><desc>github.com/RoboticsBrno/</desc>
<path d="M143.3222 92.7429 L142.2698 92.7429 "/>
<path d="M142.2698 92.7429 L142.1460 92.6810 "/>
<path d="M142.1460 92.6810 L142.0841 92.6190 "/>
<path d="M142.0841 92.6190 L142.0222 92.4952 "/>
<path d="M142.0222 92.4952 L142.0222 92.3095 "/>
<path d="M142.0222 92.3095 L142.0841 92.1857 "/>
<path d="M142.5174 92.7429 L142.4555 92.6190 "/>
<path d="M142.4555 92.6190 L142.4555 92.3714 "/>
<path d="M142.4555 92.3714 L142.5174 92.2476 "/>
<path d="M142.5174 92.2476 L142.5793 92.1857 "/>
<path d="M142.5793 92.1857 L142.7031 92.1238 "/>
<path d="M142.7031 92.1238 L143.0745 92.1238 "/>
<path d="M143.0745 92.1238 L143.1984 92.1857 "/>
<path d="M143.1984 92.1857 L143.2603 92.2476 "/>
<path d="M143.2603 92.2476 L143.3222 92.3714 "/>
<path d="M143.3222 92.3714 L143.3222 92.6190 "/>
<path d="M143.3222 92.6190 L143.2603 92.7429 "/>
<path d="M142.4555 93.3619 L143.3222 93.3619 "/>
<path d="M143.7555 93.3619 L143.6936 93.3000 "/>
<path d="M143.6936 93.3000 L143.6317 93.3619 "/>
<path d="M143.6317 93.3619 L143.6936 93.4238 "/>
<path d="M143.6936 93.4238 L143.7555 93.3619 "/>
<path d="M143.7555 93.3619 L143.6317 93.3619 "/>
<path d="M143.3222 93.7952 L143.3222 94.2905 "/>
<path d="M143.7555 93.9810 L142.6412 93.9810 "/>
<path d="M142.6412 93.9810 L142.5174 94.0429 "/>
<path d="M142.5174 94.0429 L142.4555 94.1667 "/>
<path d="M142.4555 94.1667 L142.4555 94.2905 "/>
<path d="M142.4555 94.7238 L143.7555 94.7238 "/>
<path d="M142.4555 95.2810 L143.1364 95.2810 "/>
<path d="M143.1364 95.2810 L143.2603 95.2190 "/>
<path d="M143.2603 95.2190 L143.3222 95.0952 "/>
<path d="M143.3222 95.0952 L143.3222 94.9095 "/>
<path d="M143.3222 94.9095 L143.2603 94.7857 "/>
<path d="M143.2603 94.7857 L143.1984 94.7238 "/>
<path d="M143.3222 96.4571 L142.4555 96.4571 "/>
<path d="M143.3222 95.9000 L142.6412 95.9000 "/>
<path d="M142.6412 95.9000 L142.5174 95.9619 "/>
<path d="M142.5174 95.9619 L142.4555 96.0857 "/>
<path d="M142.4555 96.0857 L142.4555 96.2714 "/>
<path d="M142.4555 96.2714 L142.5174 96.3952 "/>
<path d="M142.5174 96.3952 L142.5793 96.4571 "/>
<path d="M142.4555 97.0762 L143.7555 97.0762 "/>
<path d="M143.2603 97.0762 L143.3222 97.2000 "/>
<path d="M143.3222 97.2000 L143.3222 97.4476 "/>
<path d="M143.3222 97.4476 L143.2603 97.5714 "/>
<path d="M143.2603 97.5714 L143.1984 97.6333 "/>
<path d="M143.1984 97.6333 L143.0745 97.6952 "/>
<path d="M143.0745 97.6952 L142.7031 97.6952 "/>
<path d="M142.7031 97.6952 L142.5793 97.6333 "/>
<path d="M142.5793 97.6333 L142.5174 97.5714 "/>
<path d="M142.5174 97.5714 L142.4555 97.4476 "/>
<path d="M142.4555 97.4476 L142.4555 97.2000 "/>
<path d="M142.4555 97.2000 L142.5174 97.0762 "/>
<path d="M142.5793 98.2524 L142.5174 98.3143 "/>
<path d="M142.5174 98.3143 L142.4555 98.2524 "/>
<path d="M142.4555 98.2524 L142.5174 98.1905 "/>
<path d="M142.5174 98.1905 L142.5793 98.2524 "/>
<path d="M142.5793 98.2524 L142.4555 98.2524 "/>
<path d="M142.5174 99.4286 L142.4555 99.3048 "/>
<path d="M142.4555 99.3048 L142.4555 99.0571 "/>
<path d="M142.4555 99.0571 L142.5174 98.9333 "/>
<path d="M142.5174 98.9333 L142.5793 98.8714 "/>
<path d="M142.5793 98.8714 L142.7031 98.8095 "/>
<path d="M142.7031 98.8095 L143.0745 98.8095 "/>
<path d="M143.0745 98.8095 L143.1984 98.8714 "/>
<path d="M143.1984 98.8714 L143.2603 98.9333 "/>
<path d="M143.2603 98.9333 L143.3222 99.0571 "/>
<path d="M143.3222 99.0571 L143.3222 99.3048 "/>
<path d="M143.3222 99.3048 L143.2603 99.4286 "/>
<path d="M142.4555 100.1714 L142.5174 100.0476 "/>
<path d="M142.5174 100.0476 L142.5793 99.9857 "/>
<path d="M142.5793 99.9857 L142.7031 99.9238 "/>
<path d="M142.7031 99.9238 L143.0745 99.9238 "/>
<path d="M143.0745 99.9238 L143.1984 99.9857 "/>
<path d="M143.1984 99.9857 L143.2603 100.0476 "/>
<path d="M143.2603 100.0476 L143.3222 100.1714 "/>
<path d="M143.3222 100.1714 L143.3222 100.3571 "/>
<path d="M143.3222 100.3571 L143.2603 100.4810 "/>
<path d="M143.2603 100.4810 L143.1984 100.5429 "/>
<path d="M143.1984 100.5429 L143.0745 100.6048 "/>
<path d="M143.0745 100.6048 L142.7031 100.6048 "/>
<path d="M142.7031 100.6048 L142.5793 100.5429 "/>
<path d="M142.5793 100.5429 L142.5174 100.4810 "/>
<path d="M142.5174 100.4810 L142.4555 100.3571 "/>
<path d="M142.4555 100.3571 L142.4555 100.1714 "/>
<path d="M142.4555 101.1619 L143.3222 101.1619 "/>
<path d="M143.1984 101.1619 L143.2603 101.2238 "/>
<path d="M143.2603 101.2238 L143.3222 101.3476 "/>
<path d="M143.3222 101.3476 L143.3222 101.5333 "/>
<path d="M143.3222 101.5333 L143.2603 101.6571 "/>
<path d="M143.2603 101.6571 L143.1364 101.7190 "/>
<path d="M143.1364 101.7190 L142.4555 101.7190 "/>
<path d="M143.1364 101.7190 L143.2603 101.7810 "/>
<path d="M143.2603 101.7810 L143.3222 101.9048 "/>
<path d="M143.3222 101.9048 L143.3222 102.0905 "/>
<path d="M143.3222 102.0905 L143.2603 102.2143 "/>
<path d="M143.2603 102.2143 L143.1364 102.2762 "/>
<path d="M143.1364 102.2762 L142.4555 102.2762 "/>
<path d="M143.8174 103.8238 L142.1460 102.7095 "/>
<path d="M142.4555 105.0000 L143.0745 104.5667 "/>
<path d="M142.4555 104.2571 L143.7555 104.2571 "/>
<path d="M143.7555 104.2571 L143.7555 104.7524 "/>
<path d="M143.7555 104.7524 L143.6936 104.8762 "/>
<path d="M143.6936 104.8762 L143.6317 104.9381 "/>
<path d="M143.6317 104.9381 L143.5079 105.0000 "/>
<path d="M143.5079 105.0000 L143.3222 105.0000 "/>
<path d="M143.3222 105.0000 L143.1984 104.9381 "/>
<path d="M143.1984 104.9381 L143.1364 104.8762 "/>
<path d="M143.1364 104.8762 L143.0745 104.7524 "/>
<path d="M143.0745 104.7524 L143.0745 104.2571 "/>
<path d="M142.4555 105.7429 L142.5174 105.6190 "/>
<path d="M142.5174 105.6190 L142.5793 105.5571 "/>
<path d="M142.5793 105.5571 L142.7031 105.4952 "/>
<path d="M142.7031 105.4952 L143.0745 105.4952 "/>
<path d="M143.0745 105.4952 L143.1984 105.5571 "/>
<path d="M143.1984 105.5571 L143.2603 105.6190 "/>
<path d="M143.2603 105.6190 L143.3222 105.7429 "/>
<path d="M143.3222 105.7429 L143.3222 105.9286 "/>
<path d="M143.3222 105.9286 L143.2603 106.0524 "/>
<path d="M143.2603 106.0524 L143.1984 106.1143 "/>
<path d="M143.1984 106.1143 L143.0745 106.1762 "/>
<path d="M143.0745 106.1762 L142.7031 106.1762 "/>
<path d="M142.7031 106.1762 L142.5793 106.1143 "/>
<path d="M142.5793 106.1143 L142.5174 106.0524 "/>
<path d="M142.5174 106.0524 L142.4555 105.9286 "/>
<path d="M142.4555 105.9286 L142.4555 105.7429 "/>
<path d="M142.4555 106.7333 L143.7555 106.7333 "/>
<path d="M143.2603 106.7333 L143.3222 106.8571 "/>
<path d="M143.3222 106.8571 L143.3222 107.1048 "/>
<path d="M143.3222 107.1048 L143.2603 107.2286 "/>
<path d="M143.2603 107.2286 L143.1984 107.2905 "/>
<path d="M143.1984 107.2905 L143.0745 107.3524 "/>
<path d="M143.0745 107.3524 L142.7031 107.3524 "/>
<path d="M142.7031 107.3524 L142.5793 107.2905 "/>
<path d="M142.5793 107.2905 L142.5174 107.2286 "/>
<path d="M142.5174 107.2286 L142.4555 107.1048 "/>
<path d="M142.4555 107.1048 L142.4555 106.8571 "/>
<path d="M142.4555 106.8571 L142.5174 106.7333 "/>
<path d="M142.4555 108.0952 L142.5174 107.9714 "/>
<path d="M142.5174 107.9714 L142.5793 107.9095 "/>
<path d="M142.5793 107.9095 L142.7031 107.8476 "/>
<path d="M142.7031 107.8476 L143.0745 107.8476 "/>
<path d="M143.0745 107.8476 L143.1984 107.9095 "/>
<path d="M143.1984 107.9095 L143.2603 107.9714 "/>
<path d="M143.2603 107.9714 L143.3222 108.0952 "/>
<path d="M143.3222 108.0952 L143.3222 108.2810 "/>
<path d="M143.3222 108.2810 L143.2603 108.4048 "/>
<path d="M143.2603 108.4048 L143.1984 108.4667 "/>
<path d="M143.1984 108.4667 L143.0745 108.5286 "/>
<path d="M143.0745 108.5286 L142.7031 108.5286 "/>
<path d="M142.7031 108.5286 L142.5793 108.4667 "/>
<path d="M142.5793 108.4667 L142.5174 108.4048 "/>
<path d="M142.5174 108.4048 L142.4555 108.2810 "/>
<path d="M142.4555 108.2810 L142.4555 108.0952 "/>
<path d="M143.3222 108.9000 L143.3222 109.3952 "/>
<path d="M143.7555 109.0857 L142.6412 109.0857 "/>
<path d="M142.6412 109.0857 L142.5174 109.1476 "/>
<path d="M142.5174 109.1476 L142.4555 109.2714 "/>
<path d="M142.4555 109.2714 L142.4555 109.3952 "/>
<path d="M142.4555 109.8286 L143.3222 109.8286 "/>
<path d="M143.7555 109.8286 L143.6936 109.7667 "/>
<path d="M143.6936 109.7667 L143.6317 109.8286 "/>
<path d="M143.6317 109.8286 L143.6936 109.8905 "/>
<path d="M143.6936 109.8905 L143.7555 109.8286 "/>
<path d="M143.7555 109.8286 L143.6317 109.8286 "/>
<path d="M142.5174 111.0048 L142.4555 110.8810 "/>
<path d="M142.4555 110.8810 L142.4555 110.6333 "/>
<path d="M142.4555 110.6333 L142.5174 110.5095 "/>
<path d="M142.5174 110.5095 L142.5793 110.4476 "/>
<path d="M142.5793 110.4476 L142.7031 110.3857 "/>
<path d="M142.7031 110.3857 L143.0745 110.3857 "/>
<path d="M143.0745 110.3857 L143.1984 110.4476 "/>
<path d="M143.1984 110.4476 L143.2603 110.5095 "/>
<path d="M143.2603 110.5095 L143.3222 110.6333 "/>
<path d="M143.3222 110.6333 L143.3222 110.8810 "/>
<path d="M143.3222 110.8810 L143.2603 111.0048 "/>
<path d="M142.5174 111.5000 L142.4555 111.6238 "/>
<path d="M142.4555 111.6238 L142.4555 111.8714 "/>
<path d="M142.4555 111.8714 L142.5174 111.9952 "/>
<path d="M142.5174 111.9952 L142.6412 112.0571 "/>
<path d="M142.6412 112.0571 L142.7031 112.0571 "/>
<path d="M142.7031 112.0571 L142.8269 111.9952 "/>
<path d="M142.8269 111.9952 L142.8888 111.8714 "/>
<path d="M142.8888 111.8714 L142.8888 111.6857 "/>
<path d="M142.8888 111.6857 L142.9507 111.5619 "/>
<path d="M142.9507 111.5619 L143.0745 111.5000 "/>
<path d="M143.0745 111.5000 L143.1364 111.5000 "/>
<path d="M143.1364 111.5000 L143.2603 111.5619 "/>
<path d="M143.2603 111.5619 L143.3222 111.6857 "/>
<path d="M143.3222 111.6857 L143.3222 111.8714 "/>
<path d="M143.3222 111.8714 L143.2603 111.9952 "/>
<path d="M143.1364 113.0476 L143.0745 113.2333 "/>
<path d="M143.0745 113.2333 L143.0126 113.2952 "/>
<path d="M143.0126 113.2952 L142.8888 113.3571 "/>
<path d="M142.8888 113.3571 L142.7031 113.3571 "/>
<path d="M142.7031 113.3571 L142.5793 113.2952 "/>
<path d="M142.5793 113.2952 L142.5174 113.2333 "/>
<path d="M142.5174 113.2333 L142.4555 113.1095 "/>
<path d="M142.4555 113.1095 L142.4555 112.6143 "/>
<path d="M142.4555 112.6143 L143.7555 112.6143 "/>
<path d="M143.7555 112.6143 L143.7555 113.0476 "/>
<path d="M143.7555 113.0476 L143.6936 113.1714 "/>
<path d="M143.6936 113.1714 L143.6317 113.2333 "/>
<path d="M143.6317 113.2333 L143.5079 113.2952 "/>
<path d="M143.5079 113.2952 L143.3841 113.2952 "/>
<path d="M143.3841 113.2952 L143.2603 113.2333 "/>
<path d="M143.2603 113.2333 L143.1984 113.1714 "/>
<path d="M143.1984 113.1714 L143.1364 113.0476 "/>
<path d="M143.1364 113.0476 L143.1364 112.6143 "/>
<path d="M142.4555 113.9143 L143.3222 113.9143 "/>
<path d="M143.0745 113.9143 L143.1984 113.9762 "/>
<path d="M143.1984 113.9762 L143.2603 114.0381 "/>
<path d="M143.2603 114.0381 L143.3222 114.1619 "/>
<path d="M143.3222 114.1619 L143.3222 114.2857 "/>
<path d="M143.3222 114.7190 L142.4555 114.7190 "/>
<path d="M143.1984 114.7190 L143.2603 114.7810 "/>
<path d="M143.2603 114.7810 L143.3222 114.9048 "/>
<path d="M143.3222 114.9048 L143.3222 115.0905 "/>
<path d="M143.3222 115.0905 L143.2603 115.2143 "/>
<path d="M143.2603 115.2143 L143.1364 115.2762 "/>
<path d="M143.1364 115.2762 L142.4555 115.2762 "/>
<path d="M142.4555 116.0810 L142.5174 115.9571 "/>
<path d="M142.5174 115.9571 L142.5793 115.8952 "/>
<path d="M142.5793 115.8952 L142.7031 115.8333 "/>
<path d="M142.7031 115.8333 L143.0745 115.8333 "/>
<path d="M143.0745 115.8333 L143.1984 115.8952 "/>
<path d="M143.1984 115.8952 L143.2603 115.9571 "/>
<path d="M143.2603 115.9571 L143.3222 116.0810 "/>
<path d="M143.3222 116.0810 L143.3222 116.2667 "/>
<path d="M143.3222 116.2667 L143.2603 116.3905 "/>
<path d="M143.2603 116.3905 L143.1984 116.4524 "/>
<path d="M143.1984 116.4524 L143.0745 116.5143 "/>
<path d="M143.0745 116.5143 L142.7031 116.5143 "/>
<path d="M142.7031 116.5143 L142.5793 116.4524 "/>
<path d="M142.5793 116.4524 L142.5174 116.3905 "/>
<path d="M142.5174 116.3905 L142.4555 116.2667 "/>
<path d="M142.4555 116.2667 L142.4555 116.0810 "/>
<path d="M143.8174 118.0000 L142.1460 116.8857 "/>
</g><g transform="rotate(-270.000000 140.9535 105.0000)">
<text x="140.9535" y="105.6500" textLength="20.9162" font-size="1.7333" lengthAdjust="spacingAndGlyphs" text-anchor="middle" opacity="0">RB0002-BatteryPack</text>
</g>
<g class="stroked-text"><desc>RB0002-BatteryPack</desc>
<path d="M140.3625 95.7143 L140.9815 95.2810 "/>
<path d="M140.3625 94.9714 L141.6625 94.9714 "/>
<path d="M141.6625 94.9714 L141.6625 95.4667 "/>
<path d="M141.6625 95.4667 L141.6006 95.5905 "/>
<path d="M141.6006 95.5905 L141.5387 95.6524 "/>
<path d="M141.5387 95.6524 L141.4149 95.7143 "/>
<path d="M141.4149 95.7143 L141.2292 95.7143 "/>
<path d="M141.2292 95.7143 L141.1054 95.6524 "/>
<path d="M141.1054 95.6524 L141.0434 95.5905 "/>
<path d="M141.0434 95.5905 L140.9815 95.4667 "/>
<path d="M140.9815 95.4667 L140.9815 94.9714 "/>
<path d="M141.0434 96.7048 L140.9815 96.8905 "/>
<path d="M140.9815 96.8905 L140.9196 96.9524 "/>
<path d="M140.9196 96.9524 L140.7958 97.0143 "/>
<path d="M140.7958 97.0143 L140.6101 97.0143 "/>
<path d="M140.6101 97.0143 L140.4863 96.9524 "/>
<path d="M140.4863 96.9524 L140.4244 96.8905 "/>
<path d="M140.4244 96.8905 L140.3625 96.7667 "/>
<path d="M140.3625 96.7667 L140.3625 96.2714 "/>
<path d="M140.3625 96.2714 L141.6625 96.2714 "/>
<path d="M141.6625 96.2714 L141.6625 96.7048 "/>
<path d="M141.6625 96.7048 L141.6006 96.8286 "/>
<path d="M141.6006 96.8286 L141.5387 96.8905 "/>
<path d="M141.5387 96.8905 L141.4149 96.9524 "/>
<path d="M141.4149 96.9524 L141.2911 96.9524 "/>
<path d="M141.2911 96.9524 L141.1673 96.8905 "/>
<path d="M141.1673 96.8905 L141.1054 96.8286 "/>
<path d="M141.1054 96.8286 L141.0434 96.7048 "/>
<path d="M141.0434 96.7048 L141.0434 96.2714 "/>
<path d="M141.6625 97.8190 L141.6625 97.9429 "/>
<path d="M141.6625 97.9429 L141.6006 98.0667 "/>
<path d="M141.6006 98.0667 L141.5387 98.1286 "/>
<path d="M141.5387 98.1286 L141.4149 98.1905 "/>
<path d="M141.4149 98.1905 L141.1673 98.2524 "/>
<path d="M141.1673 98.2524 L140.8577 98.2524 "/>
<path d="M140.8577 98.2524 L140.6101 98.1905 "/>
<path d="M140.6101 98.1905 L140.4863 98.1286 "/>
<path d="M140.4863 98.1286 L140.4244 98.0667 "/>
<path d="M140.4244 98.0667 L140.3625 97.9429 "/>
<path d="M140.3625 97.9429 L140.3625 97.8190 "/>
<path d="M140.3625 97.8190 L140.4244 97.6952 "/>
<path d="M140.4244 97.6952 L140.4863 97.6333 "/>
<path d="M140.4863 97.6333 L140.6101 97.5714 "/>
<path d="M140.6101 97.5714 L140.8577 97.5095 "/>
<path d="M140.8577 97.5095 L141.1673 97.5095 "/>
<path d="M141.1673 97.5095 L141.4149 97.5714 "/>
<path d="M141.4149 97.5714 L141.5387 97.6333 "/>
<path d="M141.5387 97.6333 L141.6006 97.6952 "/>
<path d="M141.6006 97.6952 L141.6625 97.8190 "/>
<path d="M141.6625 99.0571 L141.6625 99.1810 "/>
<path d="M141.6625 99.1810 L141.6006 99.3048 "/>
<path d="M141.6006 99.3048 L141.5387 99.3667 "/>
<path d="M141.5387 99.3667 L141.4149 99.4286 "/>
<path d="M141.4149 99.4286 L141.1673 99.4905 "/>
<path d="M141.1673 99.4905 L140.8577 99.4905 "/>
<path d="M140.8577 99.4905 L140.6101 99.4286 "/>
<path d="M140.6101 99.4286 L140.4863 99.3667 "/>
<path d="M140.4863 99.3667 L140.4244 99.3048 "/>
<path d="M140.4244 99.3048 L140.3625 99.1810 "/>
<path d="M140.3625 99.1810 L140.3625 99.0571 "/>
<path d="M140.3625 99.0571 L140.4244 98.9333 "/>
<path d="M140.4244 98.9333 L140.4863 98.8714 "/>
<path d="M140.4863 98.8714 L140.6101 98.8095 "/>
<path d="M140.6101 98.8095 L140.8577 98.7476 "/>
<path d="M140.8577 98.7476 L141.1673 98.7476 "/>
<path d="M141.1673 98.7476 L141.4149 98.8095 "/>
<path d="M141.4149 98.8095 L141.5387 98.8714 "/>
<path d="M141.5387 98.8714 L141.6006 98.9333 "/>
<path d="M141.6006 98.9333 L141.6625 99.0571 "/>
<path d="M141.6625 100.2952 L141.6625 100.4190 "/>
<path d="M141.6625 100.4190 L141.6006 100.5429 "/>
<path d="M141.6006 100.5429 L141.5387 100.6048 "/>
<path d="M141.5387 100.6048 L141.4149 100.6667 "/>
<path d="M141.4149 100.6667 L141.1673 100.7286 "/>
<path d="M141.1673 100.7286 L140.8577 100.7286 "/>
<path d="M140.8577 100.7286 L140.6101 100.6667 "/>
<path d="M140.6101 100.6667 L140.4863 100.6048 "/>
<path d="M140.4863 100.6048 L140.4244 100.5429 "/>
<path d="M140.4244 100.5429 L140.3625 100.4190 "/>
<path d="M140.3625 100.4190 L140.3625 100.2952 "/>
<path d="M140.3625 100.2952 L140.4244 100.1714 "/>
<path d="M140.4244 100.1714 L140.4863 100.1095 "/>
<path d="M140.4863 100.1095 L140.6101 100.0476 "/>
<path d="M140.6101 100.0476 L140.8577 99.9857 "/>
<path d="M140.8577 99.9857 L141.1673 99.9857 "/>
<path d="M141.1673 99.9857 L141.4149 100.0476 "/>
<path d="M141.4149 100.0476 L141.5387 100.1095 "/>
<path d="M141.5387 100.1095 L141.6006 100.1714 "/>
<path d="M141.6006 100.1714 L141.6625 100.2952 "/>
<path d="M141.5387 101.2238 L141.6006 101.2857 "/>
<path d="M141.6006 101.2857 L141.6625 101.4095 "/>
<path d="M141.6625 101.4095 L141.6625 101.7190 "/>
<path d="M141.6625 101.7190 L141.6006 101.8429 "/>
<path d="M141.6006 101.8429 L141.5387 101.9048 "/>
<path d="M141.5387 101.9048 L141.4149 101.9667 "/>
<path d="M141.4149 101.9667 L141.2911 101.9667 "/>
<path d="M141.2911 101.9667 L141.1054 101.9048 "/>
<path d="M141.1054 101.9048 L140.3625 101.1619 "/>
<path d="M140.3625 101.1619 L140.3625 101.9667 "/>
<path d="M140.8577 102.5238 L140.8577 103.5143 "/>
<path d="M141.0434 104.5667 L140.9815 104.7524 "/>
<path d="M140.9815 104.7524 L140.9196 104.8143 "/>
<path d="M140.9196 104.8143 L140.7958 104.8762 "/>
<path d="M140.7958 104.8762 L140.6101 104.8762 "/>
<path d="M140.6101 104.8762 L140.4863 104.8143 "/>
<path d="M140.4863 104.8143 L140.4244 104.7524 "/>
<path d="M140.4244 104.7524 L140.3625 104.6286 "/>
<path d="M140.3625 104.6286 L140.3625 104.1333 "/>
<path d="M140.3625 104.1333 L141.6625 104.1333 "/>
<path d="M141.6625 104.1333 L141.6625 104.5667 "/>
<path d="M141.6625 104.5667 L141.6006 104.6905 "/>
<path d="M141.6006 104.6905 L141.5387 104.7524 "/>
<path d="M141.5387 104.7524 L141.4149 104.8143 "/>
<path d="M141.4149 104.8143 L141.2911 104.8143 "/>
<path d="M141.2911 104.8143 L141.1673 104.7524 "/>
<path d="M141.1673 104.7524 L141.1054 104.6905 "/>
<path d="M141.1054 104.6905 L141.0434 104.5667 "/>
<path d="M141.0434 104.5667 L141.0434 104.1333 "/>
<path d="M140.3625 105.9905 L141.0434 105.9905 "/>
<path d="M141.0434 105.9905 L141.1673 105.9286 "/>
<path d="M141.1673 105.9286 L141.2292 105.8048 "/>
<path d="M141.2292 105.8048 L141.2292 105.5571 "/>
<path d="M141.2292 105.5571 L141.1673 105.4333 "/>
<path d="M140.4244 105.9905 L140.3625 105.8667 "/>
<path d="M140.3625 105.8667 L140.3625 105.5571 "/>
<path d="M140.3625 105.5571 L140.4244 105.4333 "/>
<path d="M140.4244 105.4333 L140.5482 105.3714 "/>
<path d="M140.5482 105.3714 L140.6720 105.3714 "/>
<path d="M140.6720 105.3714 L140.7958 105.4333 "/>
<path d="M140.7958 105.4333 L140.8577 105.5571 "/>
<path d="M140.8577 105.5571 L140.8577 105.8667 "/>
<path d="M140.8577 105.8667 L140.9196 105.9905 "/>
<path d="M141.2292 106.4238 L141.2292 106.9190 "/>
<path d="M141.6625 106.6095 L140.5482 106.6095 "/>
<path d="M140.5482 106.6095 L140.4244 106.6714 "/>
<path d="M140.4244 106.6714 L140.3625 106.7952 "/>
<path d="M140.3625 106.7952 L140.3625 106.9190 "/>
<path d="M141.2292 107.1667 L141.2292 107.6619 "/>
<path d="M141.6625 107.3524 L140.5482 107.3524 "/>
<path d="M140.5482 107.3524 L140.4244 107.4143 "/>
<path d="M140.4244 107.4143 L140.3625 107.5381 "/>
<path d="M140.3625 107.5381 L140.3625 107.6619 "/>
<path d="M140.4244 108.5905 L140.3625 108.4667 "/>
<path d="M140.3625 108.4667 L140.3625 108.2190 "/>
<path d="M140.3625 108.2190 L140.4244 108.0952 "/>
<path d="M140.4244 108.0952 L140.5482 108.0333 "/>
<path d="M140.5482 108.0333 L141.0434 108.0333 "/>
<path d="M141.0434 108.0333 L141.1673 108.0952 "/>
<path d="M141.1673 108.0952 L141.2292 108.2190 "/>
<path d="M141.2292 108.2190 L141.2292 108.4667 "/>
<path d="M141.2292 108.4667 L141.1673 108.5905 "/>
<path d="M141.1673 108.5905 L141.0434 108.6524 "/>
<path d="M141.0434 108.6524 L140.9196 108.6524 "/>
<path d="M140.9196 108.6524 L140.7958 108.0333 "/>
<path d="M140.3625 109.2095 L141.2292 109.2095 "/>
<path d="M140.9815 109.2095 L141.1054 109.2714 "/>
<path d="M141.1054 109.2714 L141.1673 109.3333 "/>
<path d="M141.1673 109.3333 L141.2292 109.4571 "/>
<path d="M141.2292 109.4571 L141.2292 109.5810 "/>
<path d="M141.2292 109.8905 L140.3625 110.2000 "/>
<path d="M141.2292 110.5095 L140.3625 110.2000 "/>
<path d="M140.3625 110.2000 L140.0530 110.0762 "/>
<path d="M140.0530 110.0762 L139.9911 110.0143 "/>
<path d="M139.9911 110.0143 L139.9292 109.8905 "/>
<path d="M140.3625 111.0048 L141.6625 111.0048 "/>
<path d="M141.6625 111.0048 L141.6625 111.5000 "/>
<path d="M141.6625 111.5000 L141.6006 111.6238 "/>
<path d="M141.6006 111.6238 L141.5387 111.6857 "/>
<path d="M141.5387 111.6857 L141.4149 111.7476 "/>
<path d="M141.4149 111.7476 L141.2292 111.7476 "/>
<path d="M141.2292 111.7476 L141.1054 111.6857 "/>
<path d="M141.1054 111.6857 L141.0434 111.6238 "/>
<path d="M141.0434 111.6238 L140.9815 111.5000 "/>
<path d="M140.9815 111.5000 L140.9815 111.0048 "/>
<path d="M140.3625 112.8619 L141.0434 112.8619 "/>
<path d="M141.0434 112.8619 L141.1673 112.8000 "/>
<path d="M141.1673 112.8000 L141.2292 112.6762 "/>
<path d="M141.2292 112.6762 L141.2292 112.4286 "/>
<path d="M141.2292 112.4286 L141.1673 112.3048 "/>
<path d="M140.4244 112.8619 L140.3625 112.7381 "/>
<path d="M140.3625 112.7381 L140.3625 112.4286 "/>
<path d="M140.3625 112.4286 L140.4244 112.3048 "/>
<path d="M140.4244 112.3048 L140.5482 112.2429 "/>
<path d="M140.5482 112.2429 L140.6720 112.2429 "/>
<path d="M140.6720 112.2429 L140.7958 112.3048 "/>
<path d="M140.7958 112.3048 L140.8577 112.4286 "/>
<path d="M140.8577 112.4286 L140.8577 112.7381 "/>
<path d="M140.8577 112.7381 L140.9196 112.8619 "/>
<path d="M140.4244 114.0381 L140.3625 113.9143 "/>
<path d="M140.3625 113.9143 L140.3625 113.6667 "/>
<path d="M140.3625 113.6667 L140.4244 113.5429 "/>
<path d="M140.4244 113.5429 L140.4863 113.4810 "/>
<path d="M140.4863 113.4810 L140.6101 113.4190 "/>
<path d="M140.6101 113.4190 L140.9815 113.4190 "/>
<path d="M140.9815 113.4190 L141.1054 113.4810 "/>
<path d="M141.1054 113.4810 L141.1673 113.5429 "/>
<path d="M141.1673 113.5429 L141.2292 113.6667 "/>
<path d="M141.2292 113.6667 L141.2292 113.9143 "/>
<path d="M141.2292 113.9143 L141.1673 114.0381 "/>
<path d="M140.3625 114.5952 L141.6625 114.5952 "/>
<path d="M140.8577 114.7190 L140.3625 115.0905 "/>
<path d="M141.2292 115.0905 L140.7339 114.5952 "/>
</g></g>
<g style="fill-opacity: 0.0;stroke-width: 0.2500;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<g transform="rotate(-270.000000 145.1370 105.0370)">
<text x="145.1370" y="105.5370" textLength="3.0440" font-size="1.3333" lengthAdjust="spacingAndGlyphs" text-anchor="middle" opacity="0">MID</text>
</g>
<g class="stroked-text"><desc>MID</desc>
<path d="M144.6874 103.9656 L145.6874 103.9656 "/>
<path d="M145.6874 103.9656 L144.9731 104.2989 "/>
<path d="M144.9731 104.2989 L145.6874 104.6322 "/>
<path d="M145.6874 104.6322 L144.6874 104.6322 "/>
<path d="M144.6874 105.1084 L145.6874 105.1084 "/>
<path d="M144.6874 105.5846 L145.6874 105.5846 "/>
<path d="M145.6874 105.5846 L145.6874 105.8227 "/>
<path d="M145.6874 105.8227 L145.6398 105.9656 "/>
<path d="M145.6398 105.9656 L145.5445 106.0608 "/>
<path d="M145.5445 106.0608 L145.4493 106.1084 "/>
<path d="M145.4493 106.1084 L145.2588 106.1560 "/>
<path d="M145.2588 106.1560 L145.1160 106.1560 "/>
<path d="M145.1160 106.1560 L144.9255 106.1084 "/>
<path d="M144.9255 106.1084 L144.8302 106.0608 "/>
<path d="M144.8302 106.0608 L144.7350 105.9656 "/>
<path d="M144.7350 105.9656 L144.6874 105.8227 "/>
<path d="M144.6874 105.8227 L144.6874 105.5846 "/>
</g></g>
<g style="fill-opacity: 0.0;stroke-width: 0.4000;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<text x="149.0000" y="96.7500" textLength="8.2190" font-size="2.6667" lengthAdjust="spacingAndGlyphs" text-anchor="middle" opacity="0">PLUS</text>
<g class="stroked-text"><desc>PLUS</desc>
<path d="M145.6667 96.6544 L145.6667 94.6544 "/>
<path d="M145.6667 94.6544 L146.4286 94.6544 "/>
<path d="M146.4286 94.6544 L146.6190 94.7497 "/>
<path d="M146.6190 94.7497 L146.7143 94.8449 "/>
<path d="M146.7143 94.8449 L146.8095 95.0354 "/>
<path d="M146.8095 95.0354 L146.8095 95.3211 "/>
<path d="M146.8095 95.3211 L146.7143 95.5116 "/>
<path d="M146.7143 95.5116 L146.6190 95.6068 "/>
<path d="M146.6190 95.6068 L146.4286 95.7021 "/>
<path d="M146.4286 95.7021 L145.6667 95.7021 "/>
<path d="M148.6190 96.6544 L147.6667 96.6544 "/>
<path d="M147.6667 96.6544 L147.6667 94.6544 "/>
<path d="M149.2857 94.6544 L149.2857 96.2735 "/>
<path d="M149.2857 96.2735 L149.3810 96.4640 "/>
<path d="M149.3810 96.4640 L149.4762 96.5592 "/>
<path d="M149.4762 96.5592 L149.6667 96.6544 "/>
<path d="M149.6667 96.6544 L150.0476 96.6544 "/>
<path d="M150.0476 96.6544 L150.2381 96.5592 "/>
<path d="M150.2381 96.5592 L150.3333 96.4640 "/>
<path d="M150.3333 96.4640 L150.4286 96.2735 "/>
<path d="M150.4286 96.2735 L150.4286 94.6544 "/>
<path d="M151.2857 96.5592 L151.5714 96.6544 "/>
<path d="M151.5714 96.6544 L152.0476 96.6544 "/>
<path d="M152.0476 96.6544 L152.2381 96.5592 "/>
<path d="M152.2381 96.5592 L152.3333 96.4640 "/>
<path d="M152.3333 96.4640 L152.4286 96.2735 "/>
<path d="M152.4286 96.2735 L152.4286 96.0830 "/>
<path d="M152.4286 96.0830 L152.3333 95.8925 "/>
<path d="M152.3333 95.8925 L152.2381 95.7973 "/>
<path d="M152.2381 95.7973 L152.0476 95.7021 "/>
<path d="M152.0476 95.7021 L151.6667 95.6068 "/>
<path d="M151.6667 95.6068 L151.4762 95.5116 "/>
<path d="M151.4762 95.5116 L151.3810 95.4163 "/>
<path d="M151.3810 95.4163 L151.2857 95.2259 "/>
<path d="M151.2857 95.2259 L151.2857 95.0354 "/>
<path d="M151.2857 95.0354 L151.3810 94.8449 "/>
<path d="M151.3810 94.8449 L151.4762 94.7497 "/>
<path d="M151.4762 94.7497 L151.6667 94.6544 "/>
<path d="M151.6667 94.6544 L152.1429 94.6544 "/>
<path d="M152.1429 94.6544 L152.4286 94.7497 "/>
</g></g>
<g style="fill-opacity: 0.0;stroke-width: 0.1500;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<circle cx="137.5000" cy="102.0000" r="2.2500"/>
<circle cx="137.5000" cy="115.0000" r="2.2500"/>
<circle cx="137.5000" cy="108.0000" r="2.2500"/>
<circle cx="137.5000" cy="95.0000" r="2.2500"/>
</g>
</g><g id="substrate-outline" style="fill:#000000; stroke:#000000; stroke-width: 0.15"><g style="fill-opacity: 0.0;stroke-opacity: 1;stroke-linecap: round;stroke-linejoin: round">
<path d="M153.5000 90.0000 L153.5000 120.0000 "/>
<path d="M134.5000 120.0000 L134.5000 90.0000 "/>
<path d="M137.5000 87.0000 L150.5000 87.0000 "/>
<path d="M150.5000 123.0000 L137.5000 123.0000 "/>
<path d="M150.5000 123.0000 A3.0000 3.0000 0.0 0 0 153.5000 120.0000"/>
<path d="M134.5000 120.0000 A3.0000 3.0000 0.0 0 0 137.5000 123.0000"/>
<path d="M137.5000 87.0000 A3.0000 3.0000 0.0 0 0 134.5000 90.0000"/>
<path d="M153.5000 90.0000 A3.0000 3.0000 0.0 0 0 150.5000 87.0000"/>
</g>
<path d="M -1.25 0.0 A 1.25 1.25 0 1 1 1.25 0.0 L 1.25 -0.0 A 1.25 1.25 0 1 1 -1.25 -0.0 Z" transform="translate(137.5 102.0) rotate(-0.0)"/><path d="M -1.25 0.0 A 1.25 1.25 0 1 1 1.25 0.0 L 1.25 -0.0 A 1.25 1.25 0 1 1 -1.25 -0.0 Z" transform="translate(137.5 115.0) rotate(-0.0)"/><path d="M -1.6 0.0 A 1.6 1.6 0 1 1 1.6 0.0 L 1.6 -0.0 A 1.6 1.6 0 1 1 -1.6 -0.0 Z" transform="translate(146.5 91.0) rotate(-0.0)"/><path d="M -1.6 0.0 A 1.6 1.6 0 1 1 1.6 0.0 L 1.6 -0.0 A 1.6 1.6 0 1 1 -1.6 -0.0 Z" transform="translate(146.5 119.0) rotate(-0.0)"/><path d="M -0.65 0.0 A 0.65 0.65 0 1 1 0.65 0.0 L 0.65 -0.0 A 0.65 0.65 0 1 1 -0.65 -0.0 Z" transform="translate(149.25 110.25) rotate(-90.0)"/><path d="M -0.65 0.0 A 0.65 0.65 0 1 1 0.65 0.0 L 0.65 -0.0 A 0.65 0.65 0 1 1 -0.65 -0.0 Z" transform="translate(149.25 105.17) rotate(-90.0)"/><path d="M -0.65 0.0 A 0.65 0.65 0 1 1 0.65 0.0 L 0.65 -0.0 A 0.65 0.65 0 1 1 -0.65 -0.0 Z" transform="translate(149.25 100.09) rotate(-90.0)"/><path d="M -1.25 0.0 A 1.25 1.25 0 1 1 1.25 0.0 L 1.25 -0.0 A 1.25 1.25 0 1 1 -1.25 -0.0 Z" transform="translate(137.5 108.0) rotate(-0.0)"/><path d="M -1.25 0.0 A 1.25 1.25 0 1 1 1.25 0.0 L 1.25 -0.0 A 1.25 1.25 0 1 1 -1.25 -0.0 Z" transform="translate(137.5 95.0) rotate(-0.0)"/></g></g></g></svg>

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

View File

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="841.889764pt" height="595.275591pt" viewBox="0 0 841.889764 595.275591" version="1.2">
<g id="surface18484">
<rect x="0" y="0" width="841.889764" height="595.275591" style="fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;"/>
<path style="fill:none;stroke-width:113;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(76.078431%,76.078431%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 38269.010417 28884.895833 L 38269.010417 10742.96875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:113;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(76.078431%,76.078431%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17859.114583 10742.96875 L 17859.114583 28884.895833 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:113;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(76.078431%,76.078431%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 38269.010417 10742.96875 L 17859.114583 10742.96875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:113;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(76.078431%,76.078431%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17859.114583 28884.895833 L 38269.010417 28884.895833 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 22483.072917 14971.875 L 23666.927083 14971.875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 22483.072917 18305.989583 L 23666.927083 18305.989583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 23590.104167 24995.052083 L 22559.895833 24995.052083 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 23590.104167 21661.979167 L 22559.895833 21661.979167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 22696.875 28102.083333 L 21940.885417 27021.875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 21401.041667 28102.083333 L 21401.041667 25834.114583 L 22265.104167 25834.114583 L 22480.989583 25941.927083 L 22589.0625 26050 L 22696.875 26265.885417 L 22696.875 26590.104167 L 22589.0625 26805.989583 L 22480.989583 26914.0625 L 22265.104167 27021.875 L 21401.041667 27021.875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24857.03125 28102.083333 L 23560.9375 28102.083333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24209.114583 28102.083333 L 24209.114583 25834.114583 L 23992.96875 26158.072917 L 23777.083333 26373.958333 L 23560.9375 26482.03125 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 22696.875 13713.020833 L 22589.0625 13821.09375 L 22265.104167 13928.90625 L 22048.958333 13928.90625 L 21725 13821.09375 L 21509.114583 13604.947917 L 21401.041667 13389.0625 L 21292.96875 12957.03125 L 21292.96875 12633.072917 L 21401.041667 12201.041667 L 21509.114583 11984.895833 L 21725 11769.010417 L 22048.958333 11660.9375 L 22265.104167 11660.9375 L 22589.0625 11769.010417 L 22696.875 11877.083333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24857.03125 13928.90625 L 23560.9375 13928.90625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24209.114583 13928.90625 L 24209.114583 11660.9375 L 23992.96875 11984.895833 L 23777.083333 12201.041667 L 23560.9375 12309.114583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 33590.885417 18305.989583 L 32560.9375 18305.989583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 33590.885417 14971.875 L 32560.9375 14971.875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 32697.916667 21411.979167 L 31941.927083 20332.03125 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31402.083333 21411.979167 L 31402.083333 19144.010417 L 32265.885417 19144.010417 L 32482.03125 19252.083333 L 32590.104167 19359.895833 L 32697.916667 19576.041667 L 32697.916667 19900 L 32590.104167 20115.885417 L 32482.03125 20223.958333 L 32265.885417 20332.03125 L 31402.083333 20332.03125 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 33561.979167 19359.895833 L 33670.052083 19252.083333 L 33885.9375 19144.010417 L 34425 19144.010417 L 34640.885417 19252.083333 L 34748.958333 19359.895833 L 34857.03125 19576.041667 L 34857.03125 19791.927083 L 34748.958333 20115.885417 L 33453.90625 21411.979167 L 34857.03125 21411.979167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25201.041667 16639.0625 L 30950 16639.0625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20948.958333 16639.0625 L 23444.010417 14144.010417 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 32707.03125 14144.010417 L 35202.083333 16639.0625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 23444.010417 14144.010417 L 32707.03125 14144.010417 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20948.958333 23328.90625 L 20948.958333 16639.0625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 305.308594 233.429688 L 322.320312 233.429688 L 322.320312 265.738281 L 305.308594 265.738281 Z M 305.308594 233.429688 "/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20353.90625 17715.885417 L 21488.020833 17715.885417 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 21488.020833 17715.885417 L 21488.020833 15561.979167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 21488.020833 15561.979167 L 20353.90625 15561.979167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20353.90625 15561.979167 L 20353.90625 17715.885417 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 369.929688 233.429688 L 386.941406 233.429688 L 386.941406 265.738281 L 369.929688 265.738281 Z M 369.929688 233.429688 "/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24661.979167 17715.885417 L 25796.09375 17715.885417 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25796.09375 17715.885417 L 25796.09375 15561.979167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25796.09375 15561.979167 L 24661.979167 15561.979167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24661.979167 15561.979167 L 24661.979167 17715.885417 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 368.234375 334.621094 L 386.101562 334.621094 L 386.101562 365.234375 L 368.234375 365.234375 Z M 368.234375 334.621094 "/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25740.104167 22308.072917 L 24548.958333 22308.072917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24548.958333 22308.072917 L 24548.958333 24348.958333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24548.958333 24348.958333 L 25740.104167 24348.958333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25740.104167 24348.958333 L 25740.104167 22308.072917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 306.148438 334.621094 L 324.015625 334.621094 L 324.015625 365.234375 L 306.148438 365.234375 Z M 306.148438 334.621094 "/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 21601.041667 22308.072917 L 20409.895833 22308.072917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20409.895833 22308.072917 L 20409.895833 24348.958333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20409.895833 24348.958333 L 21601.041667 24348.958333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 21601.041667 24348.958333 L 21601.041667 22308.072917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 518.25 234.269531 L 536.101562 234.269531 L 536.101562 264.886719 L 518.25 264.886719 Z M 518.25 234.269531 "/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 35740.104167 15617.96875 L 34550 15617.96875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 34550 15617.96875 L 34550 17659.114583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 34550 17659.114583 L 35740.104167 17659.114583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 35740.104167 17659.114583 L 35740.104167 15617.96875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 456.164062 234.269531 L 474.03125 234.269531 L 474.03125 264.886719 L 456.164062 264.886719 Z M 456.164062 234.269531 "/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31602.083333 15617.96875 L 30410.9375 15617.96875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 30410.9375 15617.96875 L 30410.9375 17659.114583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 30410.9375 17659.114583 L 31602.083333 17659.114583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1134;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31602.083333 17659.114583 L 31602.083333 15617.96875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="595.275591pt" height="841.889764pt" viewBox="0 0 595.275591 841.889764" version="1.2">
<g id="surface17906">
<rect x="0" y="0" width="595.275591" height="841.889764" style="fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;"/>
<path style="fill:none;stroke-width:113;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(76.078431%,76.078431%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 30045.052083 37109.114583 L 30045.052083 18966.927083 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:113;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(76.078431%,76.078431%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9634.895833 18966.927083 L 9634.895833 37109.114583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:113;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(76.078431%,76.078431%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 30045.052083 18966.927083 L 9634.895833 18966.927083 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:113;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(76.078431%,76.078431%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9634.895833 37109.114583 L 30045.052083 37109.114583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 14265.104167 23253.125 L 15436.979167 23253.125 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 14265.104167 26472.916667 L 15436.979167 26472.916667 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15436.979167 33163.020833 L 14265.104167 33163.020833 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15436.979167 29942.96875 L 14265.104167 29942.96875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 14472.916667 36326.041667 L 13716.927083 35246.09375 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 13177.083333 36326.041667 L 13177.083333 34058.072917 L 14040.885417 34058.072917 L 14257.03125 34165.885417 L 14365.104167 34273.958333 L 14472.916667 34490.104167 L 14472.916667 34814.0625 L 14365.104167 35029.947917 L 14257.03125 35138.020833 L 14040.885417 35246.09375 L 13177.083333 35246.09375 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16633.072917 36326.041667 L 15336.979167 36326.041667 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15984.895833 36326.041667 L 15984.895833 34058.072917 L 15769.010417 34382.03125 L 15553.125 34597.916667 L 15336.979167 34705.989583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 14472.916667 21936.979167 L 14365.104167 22045.052083 L 14040.885417 22153.125 L 13825 22153.125 L 13501.041667 22045.052083 L 13284.895833 21828.90625 L 13177.083333 21613.020833 L 13069.010417 21180.989583 L 13069.010417 20857.03125 L 13177.083333 20425 L 13284.895833 20209.114583 L 13501.041667 19992.96875 L 13825 19884.895833 L 14040.885417 19884.895833 L 14365.104167 19992.96875 L 14472.916667 20101.041667 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16633.072917 22153.125 L 15336.979167 22153.125 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15984.895833 22153.125 L 15984.895833 19884.895833 L 15769.010417 20209.114583 L 15553.125 20425 L 15336.979167 20533.072917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25438.020833 26472.916667 L 24265.104167 26472.916667 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25438.020833 23253.125 L 24265.104167 23253.125 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24473.958333 29635.9375 L 23717.96875 28555.989583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 23178.125 29635.9375 L 23178.125 27367.96875 L 24041.927083 27367.96875 L 24258.072917 27476.041667 L 24365.885417 27584.114583 L 24473.958333 27800 L 24473.958333 28123.958333 L 24365.885417 28340.104167 L 24258.072917 28447.916667 L 24041.927083 28555.989583 L 23178.125 28555.989583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25338.020833 27584.114583 L 25446.09375 27476.041667 L 25661.979167 27367.96875 L 26201.041667 27367.96875 L 26416.927083 27476.041667 L 26525 27584.114583 L 26633.072917 27800 L 26633.072917 28015.885417 L 26525 28340.104167 L 25229.947917 29635.9375 L 26633.072917 29635.9375 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16977.083333 24863.020833 L 22726.041667 24863.020833 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24653.125 22538.020833 L 25877.083333 23761.979167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 12725 24863.020833 L 12725 26450 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25877.083333 23761.979167 L 26978.125 24863.020833 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 12725 24863.020833 L 15048.958333 22538.020833 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 12725 26450 L 12725 31553.125 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15048.958333 22538.020833 L 24653.125 22538.020833 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 182.578125 357.421875 L 199.171875 357.421875 L 199.171875 388.453125 L 182.578125 388.453125 Z M 182.578125 357.421875 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 12171.875 25896.875 L 13278.125 25896.875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 13278.125 25896.875 L 13278.125 23828.125 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 13278.125 23828.125 L 12171.875 23828.125 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 12171.875 23828.125 L 12171.875 25896.875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 246.359375 357.421875 L 262.949219 357.421875 L 262.949219 388.453125 L 246.359375 388.453125 Z M 246.359375 357.421875 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16423.958333 25896.875 L 17529.947917 25896.875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17529.947917 25896.875 L 17529.947917 23828.125 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17529.947917 23828.125 L 16423.958333 23828.125 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16423.958333 23828.125 L 16423.958333 25896.875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 246.359375 457.769531 L 262.949219 457.769531 L 262.949219 488.804688 L 246.359375 488.804688 Z M 246.359375 457.769531 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17529.947917 30517.96875 L 16423.958333 30517.96875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16423.958333 30517.96875 L 16423.958333 32586.979167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16423.958333 32586.979167 L 17529.947917 32586.979167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17529.947917 32586.979167 L 17529.947917 30517.96875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 182.578125 457.769531 L 199.171875 457.769531 L 199.171875 488.804688 L 182.578125 488.804688 Z M 182.578125 457.769531 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 13278.125 30517.96875 L 12171.875 30517.96875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 12171.875 30517.96875 L 12171.875 32586.979167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 12171.875 32586.979167 L 13278.125 32586.979167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 13278.125 32586.979167 L 13278.125 30517.96875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 396.375 357.421875 L 412.949219 357.421875 L 412.949219 388.453125 L 396.375 388.453125 Z M 396.375 357.421875 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 27529.947917 23828.125 L 26425 23828.125 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 26425 23828.125 L 26425 25896.875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 26425 25896.875 L 27529.947917 25896.875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 27529.947917 25896.875 L 27529.947917 23828.125 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 332.59375 357.421875 L 349.171875 357.421875 L 349.171875 388.453125 L 332.59375 388.453125 Z M 332.59375 357.421875 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 23278.125 23828.125 L 22172.916667 23828.125 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 22172.916667 23828.125 L 22172.916667 25896.875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 22172.916667 25896.875 L 23278.125 25896.875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 23278.125 25896.875 L 23278.125 23828.125 " transform="matrix(0.015,0,0,0.015,0,0)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -0,0 +1 @@
../6_0_8/circle_edge-report.txt

View File

@ -0,0 +1 @@
../6_0_8/comp_edge-report.txt

View File

@ -0,0 +1,81 @@
(kicad_sch (version 20230121) (generator eeschema)
(uuid 3b838d52-596d-4e4d-a6ac-e4c8e7621137)
(paper "A4" portrait)
(title_block
(date " ")
)
(lib_symbols
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
(rectangle (start -1.016 -2.54) (end 1.016 2.54)
(stroke (width 0.254) (type default))
(fill (type none))
)
)
(symbol "R_1_1"
(pin passive line (at 0 3.81 270) (length 1.27)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -3.81 90) (length 1.27)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
)
(symbol (lib_id "Device:R") (at 139.7 80.01 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005f3bbcff)
(property "Reference" "R3" (at 141.478 78.8416 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "1m" (at 141.478 81.153 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (at 137.922 80.01 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 139.7 80.01 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid c8dca1a6-f09a-4305-804d-2295b5448f55))
(pin "2" (uuid 4dec140a-3f2f-4b17-b6f0-89a0fc1cf30b))
(instances
(project "test_v5"
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f342deb/00000000-0000-0000-0000-00005f3bb8bb"
(reference "R3") (unit 1)
)
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f34e267/00000000-0000-0000-0000-00005f3bb8bb"
(reference "R4") (unit 1)
)
)
)
)
)

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

View File

@ -0,0 +1,263 @@
$HEADER
GENCAD 1.4
USER ""
DRAWING ""
REVISION " "
UNITS INCH
ORIGIN 0 0
INTERTRACK 0
$ENDHEADER
$BOARD
LINE 7.4 -2.75 5.6 -2.75
LINE 5.6 -2.75 5.6 -3.6
LINE 7.4 -3.6 7.4 -2.75
LINE 5.6 -3.6 7.4 -3.6
$ENDBOARD
$PADS
PAD P1 ROUND 0.0452756
CIRCLE 0 0 0.0226378
PAD P2 POLYGON 0.0393701
ARC -0.0393701 0 -0.0137795 -0.0255906 -0.0137795 0
LINE -0.0137795 -0.0255906 0.0137795 -0.0255906
ARC 0.0137795 -0.0255906 0.0393701 0 0.0137795 0
ARC 0.0393701 0 0.0137795 0.0255906 0.0137795 0
LINE -0.0137795 0.0255906 0.0137795 0.0255906
ARC -0.0137795 0.0255906 -0.0393701 0 -0.0137795 0
PAD P3 POLYGON 0.0393701
ARC -0.0393701 -0.015748 -0.0295276 -0.0255906 -0.0295276 -0.015748
LINE -0.0295276 -0.0255906 0.0295276 -0.0255906
ARC 0.0295276 -0.0255906 0.0393701 -0.015748 0.0295276 -0.015748
LINE 0.0393701 0.015748 0.0393701 -0.015748
ARC 0.0393701 0.015748 0.0295276 0.0255906 0.0295276 0.015748
LINE -0.0295276 0.0255906 0.0295276 0.0255906
ARC -0.0295276 0.0255906 -0.0393701 0.015748 -0.0295276 0.015748
LINE -0.0393701 -0.015748 -0.0393701 0.015748
PAD P4 POLYGON 0
ARC -0.0116142 -0.00679134 -0.00580709 -0.0125984 -0.00580709 -0.00679134
LINE -0.00580709 -0.0125984 0.00580709 -0.0125984
ARC 0.00580709 -0.0125984 0.0116142 -0.00679134 0.00580709 -0.00679134
LINE 0.0116142 0.00679134 0.0116142 -0.00679134
ARC 0.0116142 0.00679134 0.00580709 0.0125984 0.00580709 0.00679134
LINE -0.00580709 0.0125984 0.00580709 0.0125984
ARC -0.00580709 0.0125984 -0.0116142 0.00679134 -0.00580709 0.00679134
LINE -0.0116142 -0.00679134 -0.0116142 0.00679134
$ENDPADS
$PADSTACKS
PADSTACK PAD1 0.0452756
PAD P1 BOTTOM 0 0
PAD P1 INNER1 0 0
PAD P1 INNER2 0 0
PAD P1 INNER3 0 0
PAD P1 INNER4 0 0
PAD P1 TOP 0 0
PADSTACK PAD1F 0.0452756
PAD P1 TOP 0 0
PAD P1 INNER13 0 0
PAD P1 INNER12 0 0
PAD P1 INNER11 0 0
PAD P1 INNER10 0 0
PAD P1 BOTTOM 0 0
PAD P1 SOLDERMASK_BOTTOM 0 0
PAD P1 SOLDERMASK_TOP 0 0
PADSTACK PAD2 0.0393701
PAD P2 BOTTOM 0 0
PAD P2 INNER1 0 0
PAD P2 INNER2 0 0
PAD P2 INNER3 0 0
PAD P2 INNER4 0 0
PAD P2 TOP 0 0
PADSTACK PAD2F 0.0393701
PAD P2 TOP 0 0
PAD P2 INNER13 0 0
PAD P2 INNER12 0 0
PAD P2 INNER11 0 0
PAD P2 INNER10 0 0
PAD P2 BOTTOM 0 0
PAD P2 SOLDERMASK_BOTTOM 0 0
PAD P2 SOLDERMASK_TOP 0 0
PADSTACK PAD3 0.0393701
PAD P3 BOTTOM 0 0
PAD P3 INNER1 0 0
PAD P3 INNER2 0 0
PAD P3 INNER3 0 0
PAD P3 INNER4 0 0
PAD P3 TOP 0 0
PADSTACK PAD3F 0.0393701
PAD P3 TOP 0 0
PAD P3 INNER13 0 0
PAD P3 INNER12 0 0
PAD P3 INNER11 0 0
PAD P3 INNER10 0 0
PAD P3 BOTTOM 0 0
PAD P3 SOLDERMASK_BOTTOM 0 0
PAD P3 SOLDERMASK_TOP 0 0
PADSTACK PAD4 0
PAD P4 TOP 0 0
PADSTACK PAD4F 0
PAD P4 TOP 0 0
PAD P4 SOLDERPASTE_TOP 0 0
PAD P4 SOLDERMASK_TOP 0 0
$ENDPADSTACKS
$ARTWORKS
$ENDARTWORKS
$SHAPES
SHAPE "C1"
INSERT SMD
PIN "1" PAD4 -0.0190945 0 TOP 0 0
PIN "2" PAD4 0.0190945 0 TOP 0 0
SHAPE "C2"
INSERT SMD
PIN "1" PAD4 -0.0190945 0 TOP 0 0
PIN "2" PAD4 0.0190945 0 TOP 0 0
SHAPE "P1"
INSERT TH
LINE -0.226378 0.112205 -0.167323 0.112205
LINE -0.226378 0.0531496 -0.226378 0.112205
LINE -0.216929 0.102756 -0.216929 -0.181496
LINE -0.216929 -0.181496 -0.0807087 -0.181496
LINE -0.0366142 -0.181566 0.0705442 -0.181566
LINE 0.0712598 0.102756 -0.216929 0.102756
LINE 0.11063 0.0633858 0.11063 -0.142126
ARC 0.11063 0.0633858 0.0712598 0.102756 0.0712598 0.0633858
ARC 0.0712598 -0.181496 0.11063 -0.142126 0.0712598 -0.142126
PIN "none" PAD1 -0.0590551 -0.159449 TOP 0 0
PIN "1" PAD3 0 0 TOP 0 0
PIN "2" PAD2 0 -0.0787402 TOP 0 0
SHAPE "R1"
INSERT SMD
PIN "1" PAD4 -0.0190945 0 TOP 0 0
PIN "2" PAD4 0.0190945 0 TOP 0 0
$ENDSHAPES
$COMPONENTS
COMPONENT "C1"
DEVICE "DEV_C1"
PLACE 6.4872 -3.16949
LAYER TOP
ROTATION 90
SHAPE "C1" 0 0
TEXT 0 0.046063 0.0393701 0 0 SILKSCREEN_TOP "C1" 0 0 0.0787402 0.0393701
TEXT 0 -0.046063 0.0393701 0 0 SILKSCREEN_TOP "C" 0 0 0.0393701 0.0393701
SHEET "RefDes: C1, Value: C"
COMPONENT "C2"
DEVICE "DEV_C2"
PLACE 6.7 -3.15039
LAYER TOP
ROTATION 90
SHAPE "C2" 0 0
TEXT 0 0.046063 0.0393701 0 0 SILKSCREEN_TOP "C2" 0 0 0.0787402 0.0393701
TEXT 0 -0.046063 0.0393701 0 0 SILKSCREEN_TOP "C" 0 0 0.0393701 0.0393701
SHEET "RefDes: C2, Value: C"
COMPONENT "P1"
DEVICE "DEV_P1"
PLACE 6.1 -3.15
LAYER TOP
ROTATION 0
SHAPE "P1" 0 0
TEXT -0.0531496 0.145669 0.0393701 0 0 SILKSCREEN_TOP "P1" 0 0 0.0787402 0.0393701
TEXT -0.0531496 -0.224409 0.0393701 0 0 SILKSCREEN_TOP "CONN_01X02" 0 0 0.393701 0.0393701
SHEET "RefDes: P1, Value: CONN_01X02"
COMPONENT "R1"
DEVICE "DEV_R1"
PLACE 6.6 -3.3
LAYER TOP
ROTATION 0
SHAPE "R1" 0 0
TEXT 0 0.046063 0.0393701 0 0 SILKSCREEN_TOP "R1" 0 0 0.0787402 0.0393701
TEXT 0 -0.046063 0.0393701 0 0 SILKSCREEN_TOP "R" 0 0 0.0393701 0.0393701
SHEET "RefDes: R1, Value: R"
$ENDCOMPONENTS
$DEVICES
$ENDDEVICES
$SIGNALS
SIGNAL "/Power/VCC"
NODE "C1" "1"
NODE "P1" "2"
NODE "R1" "1"
SIGNAL "GND"
NODE "C1" "2"
NODE "C2" "2"
NODE "P1" "1"
SIGNAL "Net-(C2-Pad1)"
NODE "C2" "1"
NODE "R1" "2"
$ENDSIGNALS
$TRACKS
TRACK TRACK250000 0.00984252
$ENDTRACKS
$ROUTES
ROUTE "/Power/VCC"
TRACK TRACK250000
LAYER TOP
LINE 6.17126 -3.22874 6.1 -3.22874
LINE 6.5 -3.20138 6.4872 -3.18858
LINE 6.4872 -3.18858 6.21142 -3.18858
LINE 6.21142 -3.18858 6.17126 -3.22874
LINE 6.58091 -3.28228 6.5 -3.20138
LINE 6.58091 -3.3 6.58091 -3.28228
LAYER INNER3
LINE 6.29617 -3.22874 6.29921 -3.23179
LINE 6.1 -3.22874 6.29617 -3.22874
LINE 6.29921 -3.23179 6.29921 -2.87402
LINE 7.08661 -3.46457 7.08661 -2.87461
LINE 6.29921 -3.46457 6.29921 -3.23179
LINE 7.08661 -2.87461 7.08602 -2.87402
LINE 7.08602 -2.87402 6.29921 -2.87402
LINE 7.08661 -3.46457 6.29921 -3.46457
LAYER INNER1
LINE 6.33858 -3.22958 6.33858 -3.4252
LINE 6.1 -3.22874 6.33774 -3.22874
LINE 7.04724 -3.42476 7.04724 -2.91339
LINE 6.33858 -2.91339 7.04724 -2.91339
LINE 6.33858 -3.4252 7.0468 -3.4252
LINE 7.0468 -3.4252 7.04724 -3.42476
LINE 6.33774 -3.22874 6.33858 -3.22958
LINE 6.33858 -2.91339 6.33858 -3.22958
ROUTE "GND"
LAYER TOP
LINE 6.5063 -3.1313 6.7 -3.1313
LINE 6.4872 -3.15039 6.5063 -3.1313
LINE 6.48681 -3.15 6.4872 -3.15039
LINE 6.1 -3.15 6.48681 -3.15
LAYER INNER4
LINE 7.08661 -2.87402 7.08661 -3.46457
LINE 6.29921 -2.87402 7.08661 -2.87402
LINE 7.08661 -3.46457 6.29957 -3.46457
LINE 6.29957 -3.46457 6.29921 -3.46421
LINE 6.10121 -3.14879 6.1 -3.15
LINE 6.29921 -3.14879 6.10121 -3.14879
LINE 6.29921 -3.14879 6.29921 -2.87402
LINE 6.29921 -3.46421 6.29921 -3.14879
LAYER INNER2
LINE 7.04724 -3.4252 7.04724 -2.91339
LINE 6.33858 -2.91358 6.33858 -3.15058
LINE 6.33858 -3.15058 6.33858 -3.4252
LINE 7.04724 -2.91339 6.33839 -2.91339
LINE 6.338 -3.15 6.33858 -3.15058
LINE 6.33858 -3.4252 7.04724 -3.4252
LINE 6.33839 -2.91339 6.33858 -2.91358
LINE 6.1 -3.15 6.338 -3.15
ROUTE "Net-(C2-Pad1)"
LAYER TOP
LINE 6.7 -3.16949 6.7 -3.21909
LINE 6.7 -3.21909 6.61909 -3.3
$ENDROUTES

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

View File

@ -0,0 +1 @@
../6_0_8/kibom-variant_4-B_Fab.pdf

View File

@ -0,0 +1 @@
../6_0_8/kibom-variant_4-F_Fab.pdf

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 848 KiB

View File

@ -0,0 +1,140 @@
# PCB
Board size: 59.69x48.26 mm (2.35x1.9 inches)
- This is the size of the rectangle that contains the board
- Thickness: 1.6 mm (63 mils)
- Material: FR4 / Kapton
- Finish: ENIG
- Layers: 4
- Copper thickness: 35 µm
Solder mask: TOP / BOTTOM
- Color: Top: Blue / Bottom: Red
Silk screen: TOP / BOTTOM
- Color: Top: White / Bottom: Black
Special features:
- Edge connector: yes, bevelled
- Castellated pads
- Edge plating
Stackup:
Impedance controlled: YES
| Name | Type | Color | Thickness | Material | Epsilon_r | Loss tangent |
|----------------------|----------------------|------------------|-----------|-----------------|-----------|--------------|
| F.SilkS | Top Silk Screen | White | | Liquid Photo | | |
| F.Paste | Top Solder Paste | | | | | |
| F.Mask | Top Solder Mask | Blue | 10 | Liquid Ink | 3.3 | 0.000 |
| F.Cu | copper | | 35 | | | |
| dielectric 1 | prepreg | PTFE natural | 480 | FR4 | 4.5 | 0.020 |
| In1.Cu | copper | | 35 | | | |
| dielectric 2 | core | FR4 natural | 480 | FR4 | 4.5 | 0.020 |
| In2.Cu | copper | | 35 | | | |
| dielectric 3 (1/2) | prepreg | Polyimide | 240 | Kapton | 3.2 | 0.004 |
| dielectric 3 (2/2) | prepreg | | 240 | Kapton | 3.2 | 0.004 |
| B.Cu | copper | | 35 | | | |
| B.Mask | Bottom Solder Mask | Red | 10 | Dry Film | 3.3 | 0.000 |
| B.Paste | Bottom Solder Paste | | | | | |
| B.SilkS | Bottom Silk Screen | Black | | Direct Printing | | |
# Important sizes
Clearance: 0.15 mm (6 mils)
Track width: 0.15 mm (6 mils)
- By design rules: 0.13 mm (5 mils)
Drill: 0.35 mm (14 mils)
- Vias: 0.35 mm (14 mils) [Design: 0.3 mm (12 mils)]
- Pads: 0.7 mm (28 mils)
- The above values are real drill sizes, they add 0.1 mm (4 mils) to plated holes (PTH)
Via: 0.51/0.25 mm (20/10 mils)
- By design rules: 0.46/0.2 mm (18/8 mils)
- Micro via: yes [0.2/0.1 mm (8/4 mils)]
- Buried/blind via: yes
- Total: 56 (thru: 56 buried/blind: 0 micro: 0)
Outer Annular Ring: 0.08 mm (3 mils)
- By design rules: 0.08 mm (3 mils)
Eurocircuits class: 6D
- Using min drill 0.25 mm for an OAR of 0.13 mm
# General stats
Components count: (SMD/THT)
- Top: 61/12 (SMD + THT)
- Bottom: 0/0 (NONE)
Defined tracks:
- 0.15 mm (6 mils)
- 0.3 mm (12 mils)
- 0.64 mm (25 mils)
Used tracks:
- 0.15 mm (6 mils) (276) defined: yes
- 0.3 mm (12 mils) (11) defined: yes
- 0.64 mm (25 mils) (175) defined: yes
Defined vias:
- 0.51/0.25 mm (20/10 mils)
- 0.89/0.51 mm (35/20 mils)
Used vias:
- 0.51/0.25 mm (20/10 mils) (Count: 23, Aspect: 3.1 A) defined: yes
- 0.89/0.51 mm (35/20 mils) (Count: 33, Aspect: 1.8 A) defined: yes
Holes (excluding vias):
- 0.8 mm (31 mils) (4)
- 0.85 mm (33 mils) (2)
- 0.95 mm (37 mils) (3)
- 1.2 mm (47 mils) (20)
- 3.2 mm (126 mils) (4)
Oval holes:
- 0.6x1.3 mm (24x51 mils) (2)
Drill tools (including vias and computing adjusts and rounding):
- 0.35 mm (14 mils) (23)
- 0.6 mm (24 mils) (33)
- 0.7 mm (28 mils) (2)
- 0.9 mm (35 mils) (4)
- 0.95 mm (37 mils) (2)
- 1.05 mm (41 mils) (3)
- 1.3 mm (51 mils) (20)
- 3.2 mm (126 mils) (4)
# Schematic
![Schematic](Schematic.svg){ width=16.5cm height=11.7cm }
# PCB Layers
![Top copper and silkscreen](Layers/light_control-assembly-front.pdf){ width=16.5cm height=11.7cm }
![Bottom copper and silkscreen](Layers/light_control-assembly-bottom.pdf){ width=16.5cm height=11.7cm }

View File

@ -0,0 +1,140 @@
# PCB
Board size: 59.69x48.26 mm (2.35x1.9 inches)
- This is the size of the rectangle that contains the board
- Thickness: 1.6 mm (63 mils)
- Material: FR4 / Kapton
- Finish: ENIG
- Layers: 4
- Copper thickness: 35 µm
Solder mask: TOP / BOTTOM
- Color: Top: Blue / Bottom: Red
Silk screen: TOP / BOTTOM
- Color: Top: White / Bottom: Black
Special features:
- Edge connector: yes, bevelled
- Castellated pads
- Edge plating
Stackup:
Impedance controlled: YES
| Name | Type | Color | Thickness | Material | Epsilon_r | Loss tangent |
|----------------------|----------------------|------------------|-----------|-----------------|-----------|--------------|
| F.SilkS | Top Silk Screen | White | | Liquid Photo | | |
| F.Paste | Top Solder Paste | | | | | |
| F.Mask | Top Solder Mask | Blue | 10 | Liquid Ink | 3.3 | 0.000 |
| F.Cu | copper | | 35 | | | |
| dielectric 1 | prepreg | PTFE natural | 480 | FR4 | 4.5 | 0.020 |
| In1.Cu | copper | | 35 | | | |
| dielectric 2 | core | FR4 natural | 480 | FR4 | 4.5 | 0.020 |
| In2.Cu | copper | | 35 | | | |
| dielectric 3 (1/2) | prepreg | Polyimide | 240 | Kapton | 3.2 | 0.004 |
| dielectric 3 (2/2) | prepreg | | 240 | Kapton | 3.2 | 0.004 |
| B.Cu | copper | | 35 | | | |
| B.Mask | Bottom Solder Mask | Red | 10 | Dry Film | 3.3 | 0.000 |
| B.Paste | Bottom Solder Paste | | | | | |
| B.SilkS | Bottom Silk Screen | Black | | Direct Printing | | |
# Important sizes
Clearance: 0.15 mm (6 mils)
Track width: 0.15 mm (6 mils)
- By design rules: 0.13 mm (5 mils)
Drill: 0.35 mm (14 mils)
- Vias: 0.35 mm (14 mils) [Design: 0.3 mm (12 mils)]
- Pads: 0.7 mm (28 mils)
- The above values are real drill sizes, they add 0.1 mm (4 mils) to plated holes (PTH)
Via: 0.51/0.25 mm (20/10 mils)
- By design rules: 0.46/0.2 mm (18/8 mils)
- Micro via: yes [0.2/0.1 mm (8/4 mils)]
- Buried/blind via: yes
- Total: 56 (thru: 56 buried/blind: 0 micro: 0)
Outer Annular Ring: 0.08 mm (3 mils)
- By design rules: 0.08 mm (3 mils)
Eurocircuits class: 6D
- Using min drill 0.25 mm for an OAR of 0.13 mm
# General stats
Components count: (SMD/THT)
- Top: 61/12 (SMD + THT)
- Bottom: 0/0 (NONE)
Defined tracks:
- 0.15 mm (6 mils)
- 0.3 mm (12 mils)
- 0.64 mm (25 mils)
Used tracks:
- 0.15 mm (6 mils) (276) defined: yes
- 0.3 mm (12 mils) (11) defined: yes
- 0.64 mm (25 mils) (175) defined: yes
Defined vias:
- 0.51/0.25 mm (20/10 mils)
- 0.89/0.51 mm (35/20 mils)
Used vias:
- 0.51/0.25 mm (20/10 mils) (Count: 23, Aspect: 3.1 A) defined: yes
- 0.89/0.51 mm (35/20 mils) (Count: 33, Aspect: 1.8 A) defined: yes
Holes (excluding vias):
- 0.8 mm (31 mils) (4)
- 0.85 mm (33 mils) (2)
- 0.95 mm (37 mils) (3)
- 1.2 mm (47 mils) (20)
- 3.2 mm (126 mils) (4)
Oval holes:
- 0.6x1.3 mm (24x51 mils) (2)
Drill tools (including vias and computing adjusts and rounding):
- 0.35 mm (14 mils) (23)
- 0.6 mm (24 mils) (33)
- 0.7 mm (28 mils) (2)
- 0.9 mm (35 mils) (4)
- 0.95 mm (37 mils) (2)
- 1.05 mm (41 mils) (3)
- 1.3 mm (51 mils) (20)
- 3.2 mm (126 mils) (4)
# Schematic
![Schematic](../Schematic.svg){ width=16.5cm height=11.7cm }
# PCB Layers
![Top copper and silkscreen](../Layers/light_control-assembly-front.pdf){ width=16.5cm height=11.7cm }
![Bottom copper and silkscreen](../Layers/light_control-assembly-bottom.pdf){ width=16.5cm height=11.7cm }

View File

@ -0,0 +1,64 @@
PCB Specifications:
Size:
- 59.69x48.26 mm
Class: 6D
Track width: ≥ 0.15 mm
Insulation distance: ≥ 0.15 mm
Minimum drill size: ≥ 0.35 mm (finished metalized hole: 0.25 mm)
Minimum slot width: ≥ 0.6 mm
Ring collar: ≥ 0.08 mm
Special features:
- Edge connector: yes, bevelled
- Castellated pads
- Edge plating
Stackup:
Impedance controlled: YES
| Name | Type | Color | Thickness | Material | Epsilon_r | Loss tangent |
|----------------------|----------------------|------------------|-----------|-----------------|-----------|--------------|
| F.SilkS | Top Silk Screen | White | | Liquid Photo | | |
| F.Paste | Top Solder Paste | | | | | |
| F.Mask | Top Solder Mask | Blue | 10 | Liquid Ink | 3.3 | 0.000 |
| F.Cu | copper | | 35 | | | |
| dielectric 1 | prepreg | PTFE natural | 480 | FR4 | 4.5 | 0.020 |
| In1.Cu | copper | | 35 | | | |
| dielectric 2 | core | FR4 natural | 480 | FR4 | 4.5 | 0.020 |
| In2.Cu | copper | | 35 | | | |
| dielectric 3 (1/2) | prepreg | Polyimide | 240 | Kapton | 3.2 | 0.004 |
| dielectric 3 (2/2) | prepreg | | 240 | Kapton | 3.2 | 0.004 |
| B.Cu | copper | | 35 | | | |
| B.Mask | Bottom Solder Mask | Red | 10 | Dry Film | 3.3 | 0.000 |
| B.Paste | Bottom Solder Paste | | | | | |
| B.SilkS | Bottom Silk Screen | Black | | Direct Printing | | |
Materials:
- FR4 / Kapton, 1.6 mm
- ENIG
- 4 layers
- 35 µm copper thickness
Solder mask:
- TOP / BOTTOM
- Top: Blue / Bottom: Red
Marking:
- TOP / BOTTOM screen printing
- Silk: Top: White / Bottom: Black
Other markings:
- ROHS / UL / Date - Yes if available

View File

@ -0,0 +1 @@
../6_0_8/light_control-stencil_3d_top.png

View File

@ -0,0 +1 @@
../6_0_8/light_control-stencil_for_jig_top.png

View File

@ -0,0 +1 @@
../6_0_8/light_control.XYRS

View File

@ -0,0 +1 @@
../6_0_8/light_control_bom_jlc.csv
1 ../6_0_8/light_control_bom_jlc.csv

View File

@ -0,0 +1 @@
../6_0_8/light_control_cpl_jlc.csv
1 ../6_0_8/light_control_cpl_jlc.csv

View File

@ -0,0 +1 @@
../6_0_8/light_control_cpl_jlc_aux.csv
1 ../6_0_8/light_control_cpl_jlc_aux.csv

View File

@ -0,0 +1 @@
../6_0_8/light_control_cpl_jlc_nc.csv
1 ../6_0_8/light_control_cpl_jlc_nc.csv

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -0,0 +1,666 @@
(kicad_sch (version 20230121) (generator eeschema)
(uuid 5b2b5c7d-f943-4634-9f0a-e9561705c49d)
(paper "User" 297.002 210.007)
(title_block
(date " ")
)
(lib_symbols
(symbol "74xx:74LS04" (in_bom yes) (on_board yes)
(property "Reference" "U" (at 0 1.27 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "74LS04" (at 0 -1.27 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_locked" "" (at 0 0 0)
(effects (font (size 1.27 1.27)))
)
(property "ki_keywords" "TTL not inv" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Hex Inverter" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "DIP*W7.62mm* SSOP?14* TSSOP?14*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "74LS04_1_0"
(polyline
(pts
(xy -3.81 3.81)
(xy -3.81 -3.81)
(xy 3.81 0)
(xy -3.81 3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin input line (at -7.62 0 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin output inverted (at 7.62 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
(symbol "74LS04_2_0"
(polyline
(pts
(xy -3.81 3.81)
(xy -3.81 -3.81)
(xy 3.81 0)
(xy -3.81 3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin input line (at -7.62 0 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin output inverted (at 7.62 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
)
(symbol "74LS04_3_0"
(polyline
(pts
(xy -3.81 3.81)
(xy -3.81 -3.81)
(xy 3.81 0)
(xy -3.81 3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin input line (at -7.62 0 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin output inverted (at 7.62 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
)
(symbol "74LS04_4_0"
(polyline
(pts
(xy -3.81 3.81)
(xy -3.81 -3.81)
(xy 3.81 0)
(xy -3.81 3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin output inverted (at 7.62 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin input line (at -7.62 0 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
(symbol "74LS04_5_0"
(polyline
(pts
(xy -3.81 3.81)
(xy -3.81 -3.81)
(xy 3.81 0)
(xy -3.81 3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin output inverted (at 7.62 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin input line (at -7.62 0 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
)
(symbol "74LS04_6_0"
(polyline
(pts
(xy -3.81 3.81)
(xy -3.81 -3.81)
(xy 3.81 0)
(xy -3.81 3.81)
)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin output inverted (at 7.62 0 180) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin input line (at -7.62 0 0) (length 3.81)
(name "~" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
)
(symbol "74LS04_7_0"
(pin power_in line (at 0 12.7 270) (length 5.08)
(name "VCC" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -12.7 90) (length 5.08)
(name "GND" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
)
(symbol "74LS04_7_1"
(rectangle (start -5.08 7.62) (end 5.08 -7.62)
(stroke (width 0.254) (type default))
(fill (type background))
)
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
(polyline
(pts
(xy 0 0)
(xy 0 -1.27)
(xy 1.27 -1.27)
(xy 0 -2.54)
(xy -1.27 -1.27)
(xy 0 -1.27)
)
(stroke (width 0) (type default))
(fill (type none))
)
)
(symbol "GND_1_1"
(pin power_in line (at 0 0 270) (length 0) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "power:VCC" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VCC" (at 0 3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"VCC\"" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VCC_0_1"
(polyline
(pts
(xy -0.762 1.27)
(xy 0 2.54)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 0 0)
(xy 0 2.54)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 0 2.54)
(xy 0.762 1.27)
)
(stroke (width 0) (type default))
(fill (type none))
)
)
(symbol "VCC_1_1"
(pin power_in line (at 0 0 90) (length 0) hide
(name "VCC" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
)
(wire (pts (xy 104.14 63.5) (xy 106.68 63.5))
(stroke (width 0) (type default))
(uuid 10109f84-4940-47f8-8640-91f185ac9bc1)
)
(wire (pts (xy 175.26 63.5) (xy 177.8 63.5))
(stroke (width 0) (type default))
(uuid 47baf4b1-0938-497d-88f9-671136aa8be7)
)
(wire (pts (xy 121.92 63.5) (xy 124.46 63.5))
(stroke (width 0) (type default))
(uuid 55e740a3-0735-4744-896e-2bf5437093b9)
)
(wire (pts (xy 157.48 63.5) (xy 160.02 63.5))
(stroke (width 0) (type default))
(uuid c022004a-c968-410e-b59e-fbab0e561e9d)
)
(wire (pts (xy 193.04 63.5) (xy 195.58 63.5))
(stroke (width 0) (type default))
(uuid e615f7aa-337e-474d-9615-2ad82b1c44ca)
)
(wire (pts (xy 85.09 63.5) (xy 88.9 63.5))
(stroke (width 0) (type default))
(uuid ef8fe2ac-6a7f-4682-9418-b801a1b10a3b)
)
(wire (pts (xy 139.7 63.5) (xy 142.24 63.5))
(stroke (width 0) (type default))
(uuid f4f99e3d-7269-4f6a-a759-16ad2a258779)
)
(hierarchical_label "IN" (shape input) (at 85.09 63.5 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 4fb02e58-160a-4a39-9f22-d0c75e82ee72)
)
(hierarchical_label "OUT" (shape output) (at 195.58 63.5 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 77ed3941-d133-4aef-a9af-5a39322d14eb)
)
(symbol (lib_id "74xx:74LS04") (at 96.52 63.5 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005f34307a)
(property "Reference" "U1" (at 96.52 55.4482 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "74LS04" (at 96.52 57.7596 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 96.52 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (at 96.52 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid f1e9ac99-f8d4-4d05-beb3-290dccb8d277))
(pin "2" (uuid 014c98b2-ac35-4831-825d-74c6fa5ddc67))
(pin "3" (uuid 2282aa17-25e5-4b18-b436-0d5d8b80c271))
(pin "4" (uuid 779d408a-048e-4117-b37b-52b0f8855fe0))
(pin "5" (uuid 0209c2aa-e6bb-4fb6-ad76-6e4b9b1b16f7))
(pin "6" (uuid 867bfffe-ae91-4651-94e5-196c3c600344))
(pin "8" (uuid 46124aee-812d-4b49-8b07-54040860b90b))
(pin "9" (uuid bfb61142-9bc3-4e95-89e6-4ced14b533f1))
(pin "10" (uuid c37c1333-9b31-4605-8469-7903812fede5))
(pin "11" (uuid f638fbb1-32ba-4d92-b985-ace474e20207))
(pin "12" (uuid 0105483f-ed6d-4621-a345-4f843c0072bf))
(pin "13" (uuid 052e0faa-99fa-4dba-8771-a6a810a9615f))
(pin "14" (uuid cad197d5-2063-47e9-a3da-c0da8b26e6ec))
(pin "7" (uuid a5eca4b9-9690-4686-9caf-8a9265e35104))
(instances
(project "test_v5"
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f342deb"
(reference "U1") (unit 1)
)
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f34e267"
(reference "U2") (unit 1)
)
)
)
)
(symbol (lib_id "74xx:74LS04") (at 114.3 63.5 0) (unit 2)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005f344a0e)
(property "Reference" "U1" (at 114.3 55.4482 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "74LS04" (at 114.3 57.7596 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 114.3 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (at 114.3 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 7eb5089c-0f47-4b87-beab-8ff80b20792f))
(pin "2" (uuid 60102715-3c93-4a15-8674-20c8b7c57be4))
(pin "3" (uuid c1630947-26ec-4031-96dd-f1cdf939d3a7))
(pin "4" (uuid e2858b6c-d9d5-4bfd-a26d-d7110c9ff81c))
(pin "5" (uuid 8e8bdbab-9511-4475-9eff-1510f6b5ad23))
(pin "6" (uuid 6ae8ec3f-43b9-4112-bfd5-128204c7759e))
(pin "8" (uuid cf6c2bfe-fd20-4797-a562-aefcd563a7af))
(pin "9" (uuid 99a6c8b8-68c2-479d-ad69-5f387013f1da))
(pin "10" (uuid 349db570-c21f-46f9-80d4-b68f3473ae15))
(pin "11" (uuid 76d634a3-0256-4a17-8718-470b7e39e4ac))
(pin "12" (uuid 72b533b9-dc1e-46c5-a29d-c8b49a52ce5d))
(pin "13" (uuid 132268c6-c19f-48f6-8da5-42a0ba313cd0))
(pin "14" (uuid 5cd18a01-4203-4bf0-961c-09af1ded6848))
(pin "7" (uuid 612772b8-33ef-4e45-abaa-4fba74ec3e0b))
(instances
(project "test_v5"
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f342deb"
(reference "U1") (unit 2)
)
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f34e267"
(reference "U2") (unit 2)
)
)
)
)
(symbol (lib_id "74xx:74LS04") (at 132.08 63.5 0) (unit 3)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005f345e39)
(property "Reference" "U1" (at 132.08 55.4482 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "74LS04" (at 132.08 57.7596 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 132.08 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (at 132.08 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid bbac1062-acc9-427d-9486-84613968193d))
(pin "2" (uuid aa6fbc5d-962a-421b-b0f8-5cc0634fa940))
(pin "3" (uuid ee86faf1-b781-415c-a773-7ffd42b4ccac))
(pin "4" (uuid f60b38a1-6bcf-4425-85f9-40dd840f097e))
(pin "5" (uuid 9a609661-5895-4db4-a600-14bffdacc16e))
(pin "6" (uuid f6c777f1-b4a6-4529-9b29-67dfedcb1744))
(pin "8" (uuid d6ee852a-2125-4cbb-b4c0-2c1f7b3da0fd))
(pin "9" (uuid 66b18884-be07-4547-81e4-598e8796b478))
(pin "10" (uuid 23b24c2d-06bc-4f64-bbba-4a1836993bd3))
(pin "11" (uuid ab204973-c25f-4438-a480-b6256c3846e5))
(pin "12" (uuid b7d46009-86c1-4915-8882-efed73321a1b))
(pin "13" (uuid ae6c4a1d-7821-456a-9178-e99999733573))
(pin "14" (uuid bb4b6efa-8944-40e5-8681-42c8086dfb79))
(pin "7" (uuid 7b67e898-9526-4fba-8f77-59962db970c7))
(instances
(project "test_v5"
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f342deb"
(reference "U1") (unit 3)
)
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f34e267"
(reference "U2") (unit 3)
)
)
)
)
(symbol (lib_id "74xx:74LS04") (at 149.86 63.5 0) (unit 4)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005f346e8b)
(property "Reference" "U1" (at 149.86 55.4482 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "74LS04" (at 149.86 57.7596 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 149.86 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (at 149.86 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 2905dd4f-e9df-4c8d-9d14-37e5474058d3))
(pin "2" (uuid 909aa50b-4012-4e97-bcca-8dbd688e9e99))
(pin "3" (uuid 8520760e-f968-483e-8989-07d96ff7c0bd))
(pin "4" (uuid 472927d7-713d-4434-aae2-cab12a79506c))
(pin "5" (uuid 5c2e0337-2447-4117-8a69-8ab7a6736b16))
(pin "6" (uuid 44dcea25-62da-41dc-8e4e-72c45198747e))
(pin "8" (uuid 47d49bdd-bacb-468f-bcfb-647fd9ccff38))
(pin "9" (uuid 71c84a4a-5d81-46df-a82f-84ff433708b7))
(pin "10" (uuid ccbabbc8-3805-4494-9f79-0e7c58491280))
(pin "11" (uuid 5f478e4e-1c37-417f-802a-dcd64da6ec69))
(pin "12" (uuid f4169419-5cd3-4db1-860a-b37e557bc728))
(pin "13" (uuid 0eb475d7-7c32-41bc-a947-f6e04adbfa7d))
(pin "14" (uuid c3d6c577-12ce-4f2f-84bd-dda13a8fe40f))
(pin "7" (uuid 2843c226-58ef-4dc8-ad8f-3fcb74143c53))
(instances
(project "test_v5"
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f342deb"
(reference "U1") (unit 4)
)
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f34e267"
(reference "U2") (unit 4)
)
)
)
)
(symbol (lib_id "74xx:74LS04") (at 167.64 63.5 0) (unit 5)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005f348270)
(property "Reference" "U1" (at 167.64 55.4482 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "74LS04" (at 167.64 57.7596 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 167.64 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (at 167.64 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 50c06431-98b4-4782-9bc2-1f48dd66012e))
(pin "2" (uuid 237913c0-554e-4f92-9454-74fca47a4ff0))
(pin "3" (uuid 22591fce-1b7c-432b-9f65-ca786ad38164))
(pin "4" (uuid cf7394f4-fb02-417b-8fcd-f7a746f2f953))
(pin "5" (uuid 1c6ed6bd-b27d-4107-a50a-c5fa1ca815a8))
(pin "6" (uuid c9913a2d-9fdc-477b-99fb-40ae623b387f))
(pin "8" (uuid 1dd5c978-2ace-45f7-9c90-88b9fc1a4ffc))
(pin "9" (uuid 9a40e5da-1346-4d0c-af28-5a2601f44304))
(pin "10" (uuid 01fec0dc-78cf-4a7d-851f-e24a9edd4a86))
(pin "11" (uuid 92e30d01-6115-49a3-bead-4b8b74d533c9))
(pin "12" (uuid 7092ba6d-f06a-417d-9814-317dd365bfc4))
(pin "13" (uuid bce2b649-7e95-435b-ad4a-9467fe595946))
(pin "14" (uuid cee262bb-8369-447b-8bc6-8fc7e99304ba))
(pin "7" (uuid d69f10fe-7d7e-437f-89c6-5d4591a60c24))
(instances
(project "test_v5"
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f342deb"
(reference "U1") (unit 5)
)
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f34e267"
(reference "U2") (unit 5)
)
)
)
)
(symbol (lib_id "74xx:74LS04") (at 185.42 63.5 0) (unit 6)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005f348d95)
(property "Reference" "U1" (at 185.42 55.4482 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "74LS04" (at 185.42 57.7596 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 185.42 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (at 185.42 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid c1de8072-85af-41fb-bbae-891234fe6286))
(pin "2" (uuid 92eba779-7a6c-4f2f-bf8a-9d01b4559540))
(pin "3" (uuid 87aa64d0-4063-42a0-8b26-e6afc8ae74de))
(pin "4" (uuid 57d78745-19ee-4265-be9f-6570894e3e61))
(pin "5" (uuid 924bfea8-9b40-4840-882f-6d467382007a))
(pin "6" (uuid 6353b9ee-662c-49d5-8069-f7d044044c97))
(pin "8" (uuid 9711c471-9fef-4c47-a8bb-dbb7861fc7f5))
(pin "9" (uuid 4875c4e7-8ec2-47f1-a20e-42413b9c1e4a))
(pin "10" (uuid 0d8c1296-05ab-46c9-b16d-99728b6eacd6))
(pin "11" (uuid 41727653-a496-48b3-ac11-0e25bdbe5198))
(pin "12" (uuid b9a8ff4c-342a-4f44-bfb4-1b1895e9679b))
(pin "13" (uuid 29941c34-ddd5-4a9c-bdef-5bf81398f604))
(pin "14" (uuid c589a3b6-28de-47c0-87df-1950ce799f45))
(pin "7" (uuid f0358a25-a450-4144-94fb-900372ab12a7))
(instances
(project "test_v5"
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f342deb"
(reference "U1") (unit 6)
)
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f34e267"
(reference "U2") (unit 6)
)
)
)
)
(symbol (lib_id "74xx:74LS04") (at 139.7 88.9 0) (unit 7)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005f34a12f)
(property "Reference" "U1" (at 145.542 87.7316 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "74LS04" (at 145.542 90.043 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (at 139.7 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (at 139.7 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 6202c74f-4d05-4660-b905-0e5ca6889128))
(pin "2" (uuid 011a7ac5-7a54-4c9a-97b1-3c71ef0bed96))
(pin "3" (uuid 98b08e85-9973-4c19-9269-2dcea15b1681))
(pin "4" (uuid f023d9a1-53db-47ae-bc98-ce0c0852432d))
(pin "5" (uuid a1064e68-0e5f-40e9-9c19-682469444ee6))
(pin "6" (uuid 819e8bc3-d0a5-4ab9-ad3b-83fcfff57d5f))
(pin "8" (uuid ff2b7b52-4097-4d64-8511-d7ac105c5a57))
(pin "9" (uuid f85ce822-c4cd-4bc6-8c31-cfad683d10ae))
(pin "10" (uuid a4bb7bae-f982-4b25-a9eb-bc556b618638))
(pin "11" (uuid 84529ab6-9a65-4c87-b095-7a53fb755e2c))
(pin "12" (uuid 3d1ca20e-431d-45c0-9443-c5f597b34af3))
(pin "13" (uuid 2bd0a9eb-83dd-424f-92d0-bd4297676cbf))
(pin "14" (uuid bf0862f0-7b4d-4da4-a5e8-91a9bdbee56f))
(pin "7" (uuid 0639e567-d45a-4c84-98fa-a167b211ae20))
(instances
(project "test_v5"
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f342deb"
(reference "U1") (unit 7)
)
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f34e267"
(reference "U2") (unit 7)
)
)
)
)
(symbol (lib_id "power:VCC") (at 139.7 76.2 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005f34bc05)
(property "Reference" "#PWR01" (at 139.7 80.01 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VCC" (at 140.081 71.8058 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 139.7 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 139.7 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 0030af45-9cbd-4108-9b0f-2e3885996ada))
(instances
(project "test_v5"
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f342deb"
(reference "#PWR?") (unit 1)
)
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f34e267"
(reference "#PWR?") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 139.7 101.6 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005f34c535)
(property "Reference" "#PWR02" (at 139.7 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 139.827 105.9942 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 139.7 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 139.7 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 03d3f3dc-57cc-4a5d-b588-5d7b6cd2d907))
(instances
(project "test_v5"
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f342deb"
(reference "#PWR?") (unit 1)
)
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f34e267"
(reference "#PWR?") (unit 1)
)
)
)
)
(sheet (at 114.3 127) (size 25.4 12.7) (fields_autoplaced)
(stroke (width 0) (type solid))
(fill (color 0 0 0 0.0))
(uuid 00000000-0000-0000-0000-00005f3bb8bb)
(property "Sheetname" "Deeper test" (at 114.3 126.2884 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheetfile" "deeper.kicad_sch" (at 114.3 140.2846 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(instances
(project "test_v5"
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f342deb" (page "2"))
(path "/e6521bef-4109-48f7-8b88-4121b0468927/00000000-0000-0000-0000-00005f34e267" (page "3"))
)
)
)
)

View File

@ -0,0 +1 @@
../6_0_8/subparts-bom.csv
1 ../6_0_8/subparts-bom.csv

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 391 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -30,6 +30,7 @@ KICAD_VERSION_5_99 = 5099000
KICAD_VERSION_6_0_0 = 6000000
KICAD_VERSION_7_0_0 = 7000000
KICAD_VERSION_7_0_3 = 7000003
KICAD_VERSION_7_0_5 = 7000005
KICAD_VERSION_8_0_0 = 7099000
MODE_SCH = 1
MODE_PCB = 0
@ -41,8 +42,9 @@ if ng_ver:
# Path to the Python module
sys.path.insert(0, '/usr/lib/kicad-nightly/lib/python3/dist-packages')
import pcbnew
m = re.search(r'(\d+)\.(\d+)\.(\d+)', pcbnew.GetBuildVersion())
logging.debug(pcbnew.GetBuildVersion())
build_version = pcbnew.GetBuildVersion()
m = re.search(r'(\d+)\.(\d+)\.(\d+)', build_version)
logging.debug(build_version)
kicad_major = int(m.group(1))
kicad_minor = int(m.group(2))
kicad_patch = int(m.group(3))
@ -51,12 +53,15 @@ if kicad_version >= KICAD_VERSION_5_99:
BOARDS_DIR = '../board_samples/kicad_'+str(kicad_major+(0 if kicad_minor < 99 else 1))
if kicad_version >= KICAD_VERSION_8_0_0:
REF_DIR = 'tests/reference/8_0_0'
elif kicad_version >= KICAD_VERSION_7_0_5 and 'unknown' in build_version:
REF_DIR = 'tests/reference/stable_nightly'
elif kicad_version >= KICAD_VERSION_7_0_3:
REF_DIR = 'tests/reference/7_0_3'
elif kicad_version >= KICAD_VERSION_7_0_0:
REF_DIR = 'tests/reference/7_0_0'
else:
REF_DIR = 'tests/reference/6_0_8'
logging.debug('Reference dir: '+REF_DIR)
KICAD_SCH_EXT = '.kicad_sch'
# Now these layers can be renamed.
# KiCad 6 takes the freedom to give them more descriptive names ...
@ -496,7 +501,7 @@ class TestContext(object):
return self.search_not_in_file(os.path.join(self.sub_dir, file), texts)
def compare_image(self, image, reference=None, diff='diff.png', ref_out_dir=False, fuzz='5%', tol=0, height='87%',
off_y='0', sub=False, trim=False):
off_y='0', sub=False, trim=False, fix_here=True):
""" For images and single page PDFs """
if reference is None:
reference = image
@ -504,7 +509,9 @@ class TestContext(object):
reference = self.get_out_path(reference)
else:
reference = os.path.join(REF_DIR, reference)
full_ref = reference
image = self.get_out_path(image, sub)
full_img = image
png_ref = None
if reference[-3:] == 'svg':
png_ref = reference[:-3]+'png'
@ -530,7 +537,7 @@ class TestContext(object):
'-colorspace', 'RGB',
self.get_out_path(diff)]
logging.debug('Comparing images with: '+usable_cmd(cmd))
res = subprocess.run(cmd, stderr=subprocess.STDOUT, check=(tol == 0), stdout=subprocess.PIPE).stdout
res = subprocess.run(cmd, stderr=subprocess.STDOUT, check=False, stdout=subprocess.PIPE).stdout
# m = re.match(r'([\d\.e-]+) \(([\d\.e-]+)\)', res.decode())
# assert m
# logging.debug('MSE={} ({})'.format(m.group(1), m.group(2)))
@ -545,6 +552,9 @@ class TestContext(object):
os.remove(png_ref)
if png_image:
os.remove(png_image)
if ae > tol and fix_here and os.environ.get('KIBOT_COPY_REF') == '1':
logging.error(f'cp {full_img} {full_ref}')
shutil.copy2(full_img, full_ref)
assert ae <= tol
def compare_pdf(self, gen, reference=None, diff='diff-{}.png', height='87%', off_y='0', tol=0):
@ -554,15 +564,13 @@ class TestContext(object):
logging.debug('Comparing PDFs: '+gen+' vs '+reference)
# Split the reference
logging.debug('Splitting '+reference)
cmd = ['convert', '-density', '150',
os.path.join(REF_DIR, reference),
self.get_out_path('ref-%d.png')]
full_ref_name = os.path.join(REF_DIR, reference)
cmd = ['convert', '-density', '150', full_ref_name, self.get_out_path('ref-%d.png')]
subprocess.check_call(cmd)
# Split the generated
logging.debug('Splitting '+gen)
cmd = ['convert', '-density', '150',
self.get_out_path(gen),
self.get_out_path('gen-%d.png')]
full_gen_name = self.get_out_path(gen)
cmd = ['convert', '-density', '150', full_gen_name, self.get_out_path('gen-%d.png')]
subprocess.check_call(cmd)
# Check number of pages
ref_pages = glob(self.get_out_path('ref-*.png'))
@ -570,17 +578,27 @@ class TestContext(object):
logging.debug('Pages {} vs {}'.format(len(gen_pages), len(ref_pages)))
assert len(ref_pages) == len(gen_pages)
# Compare each page
for page in range(len(ref_pages)):
self.compare_image('gen-'+str(page)+'.png', 'ref-'+str(page)+'.png', diff.format(page), ref_out_dir=True,
height=height, off_y=off_y, tol=tol)
try:
for page in range(len(ref_pages)):
self.compare_image('gen-'+str(page)+'.png', 'ref-'+str(page)+'.png', diff.format(page), ref_out_dir=True,
height=height, off_y=off_y, tol=tol, fix_here=False)
except AssertionError:
if os.environ.get('KIBOT_COPY_REF') == '1':
logging.error(f'cp {full_gen_name} {full_ref_name}')
shutil.copy2(full_gen_name, full_ref_name)
raise
def compare_txt(self, text, reference=None, diff='diff.txt'):
if reference is None:
reference = text
cmd = ['/bin/sh', '-c', 'diff -uBb '+os.path.join(REF_DIR, reference)+' ' +
self.get_out_path(text)+' > '+self.get_out_path(diff)]
full_ref_name = os.path.join(REF_DIR, reference)
full_text_name = self.get_out_path(text)
cmd = ['/bin/sh', '-c', 'diff -uBb '+full_ref_name+' '+full_text_name+' > '+self.get_out_path(diff)]
logging.debug('Comparing texts with: '+usable_cmd(cmd))
res = subprocess.call(cmd)
if res and os.environ.get('KIBOT_COPY_REF') == '1':
logging.error(f'cp {full_text_name} {full_ref_name}')
shutil.copy2(full_text_name, full_ref_name)
assert res == 0, res
def compare_txt_d(self, text, reference=None, diff='diff.txt'):