From d8ec0d467a80465d9576ea3c4b6da8ad8395bad3 Mon Sep 17 00:00:00 2001 From: cpu Date: Fri, 15 May 2026 23:28:16 +0200 Subject: [PATCH] panelized design --- Readme.md | 22 +- images/Flow_Controller_panel.png | Bin 0 -> 284856 bytes scripts/Readme.md | 34 + scripts/export.sh | 18 + scripts/gcode/back.ngc | 513 + scripts/gcode/drill.ngc | 267 + scripts/gcode/original_drill.svg | 86 + scripts/gcode/outline.ngc | 118 + scripts/gcode/outp0_original_back.svg | 43 + scripts/gcode/outp1_original_outline.svg | 8 + scripts/gcode/outp2_masked_back.svg | 43 + scripts/gcode/processed_back.svg | 151 + scripts/gcode/processed_back_final.svg | 83 + scripts/gcode/processed_outline.svg | 11 + scripts/gcode/traced_back.svg | 79 + scripts/gcode/traced_back_final.svg | 11 + scripts/gcode/traced_outline.svg | 9 + scripts/millproject | 49 + scripts/output/Flow_Controller_Panel-Back.gbl | 193 + .../Flow_Controller_Panel-Edge_Cuts.gm1 | 26 + .../output/Flow_Controller_Panel-job.gbrjob | 87 + scripts/output/Flow_Controller_Panel.drl | 106 + scripts/panel/Flow_Controller_Panel-Front.pdf | Bin 0 -> 37466 bytes scripts/panel/Flow_Controller_Panel-Front.svg | 9180 ++++++++++++ scripts/panel/Flow_Controller_Panel.kicad_dru | 2 + scripts/panel/Flow_Controller_Panel.kicad_pcb | 12255 ++++++++++++++++ scripts/panel/Flow_Controller_Panel.kicad_prl | 131 + scripts/panel/Flow_Controller_Panel.kicad_pro | 458 + 28 files changed, 23977 insertions(+), 6 deletions(-) create mode 100644 images/Flow_Controller_panel.png create mode 100644 scripts/Readme.md create mode 100755 scripts/export.sh create mode 100644 scripts/gcode/back.ngc create mode 100644 scripts/gcode/drill.ngc create mode 100644 scripts/gcode/original_drill.svg create mode 100644 scripts/gcode/outline.ngc create mode 100644 scripts/gcode/outp0_original_back.svg create mode 100644 scripts/gcode/outp1_original_outline.svg create mode 100644 scripts/gcode/outp2_masked_back.svg create mode 100644 scripts/gcode/processed_back.svg create mode 100644 scripts/gcode/processed_back_final.svg create mode 100644 scripts/gcode/processed_outline.svg create mode 100644 scripts/gcode/traced_back.svg create mode 100644 scripts/gcode/traced_back_final.svg create mode 100644 scripts/gcode/traced_outline.svg create mode 100644 scripts/millproject create mode 100644 scripts/output/Flow_Controller_Panel-Back.gbl create mode 100644 scripts/output/Flow_Controller_Panel-Edge_Cuts.gm1 create mode 100644 scripts/output/Flow_Controller_Panel-job.gbrjob create mode 100644 scripts/output/Flow_Controller_Panel.drl create mode 100644 scripts/panel/Flow_Controller_Panel-Front.pdf create mode 100644 scripts/panel/Flow_Controller_Panel-Front.svg create mode 100644 scripts/panel/Flow_Controller_Panel.kicad_dru create mode 100644 scripts/panel/Flow_Controller_Panel.kicad_pcb create mode 100644 scripts/panel/Flow_Controller_Panel.kicad_prl create mode 100644 scripts/panel/Flow_Controller_Panel.kicad_pro diff --git a/Readme.md b/Readme.md index 70804eb..336a760 100644 --- a/Readme.md +++ b/Readme.md @@ -2,15 +2,21 @@ A fail-safe water flow monitoring module designed to protect CNC spindles and laser cutter tubes. It reads impulses from a ZJ-S401 water flow sensor, displays the real-time flow rate on an I2C OLED display, and triggers an active-low alarm to the CNC controller if the flow drops below a user-defined threshold. -![Flow Controller Schema](images/Flow_Controller.svg) +![Flow Controller Schema](schema.png) -![Front](images/Flow_Controller_front.png) -![Back](images/Flow_Controller_back.png) - -![ZJ-S401](images/Sensor_ZJ-S401.png) +![Front](Flow_Controller_front.png) +![Back](Flow_Controller_back.png) Designed in **KiCad v9**. +## Table of Contents +1. [Features](#features) +2. [Hardware Design (KiCad)](#hardware-design-kicad) +3. [Panel Design](#panel-design) +4. [Microcontroller Pin Mapping](#microcontroller-pin-mapping) +5. [Firmware Logic](#firmware-logic) +6. [Development & Programming](#development--programming) + ## Features * **Microcontroller:** WCH CH32V003J4M6 (RISC-V). * **Display UI:** 8-pin connector for a custom OLED/Button panel (I2C SSD1315). @@ -24,7 +30,10 @@ Designed in **KiCad v9**. * **Sensor Compatibility:** ZJ-S401 (or similar 5V Hall-effect flow sensors). * **Output:** 3-pin CNC interface (+5V, GND, ALARM_CNC). Connects directly to standard CNC active-low sinking inputs. -### Microcontroller Pin Mapping (Per Schematic) +## Panel Design +The `scripts` folder contains a guide to panelize the board (`Flow_Controller_Panel.kicad_pcb`) and howto generate gcode. + +## Microcontroller Pin Mapping (Per Schematic) | Pin | Schematic Net | Function | | :--- | :--- | :--- | | 1 | `FLOW_PULSE_MCU` | Input: Pulse counter from Flow Sensor (via RC Filter) | @@ -44,3 +53,4 @@ Designed in **KiCad v9**. ## Development & Programming To flash the CH32V003, you will need a **WCH-LinkE** programmer connected to the 3-pin SWIO header `J1` (+5V, SWIO, GND). + diff --git a/images/Flow_Controller_panel.png b/images/Flow_Controller_panel.png new file mode 100644 index 0000000000000000000000000000000000000000..6b785a132c558c4435866fdc5e9d73caf3079f77 GIT binary patch literal 284856 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%0A( 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�AowoW9FS;yKNoSwC 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

or|&XPdM`>oL^vZQ~e^^&{13fyz4 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≫⃒&|HY4ZMSg_r4%hwkN?77` zS$Nq?#&Gs{e^GyyTCq(F#=kHTJSx}}2XA%tFYHSw2GxVVn~x9JL%rM4VGX<{9BT?s zu*^$Xu9GS

X2>==2K;tR^3wWrCVD{WJM+^=;g%`a7;{G9&q!T8T$yn&&8na|tj zX)YZ83RPvjWQ)(;s?M*V-L zj(>G|s=SNCNc`D1Kt>kB)Su>sAW&!dZ}Zs?N*DkAl_;enjQZjvF@qtVY}SFaBhEQP7>AbztKbaB|_Fw*Sn(G)!Q_&%SF5xccs& zp3s@7KdWSa{mcKdDcuL=ekOQPPwf9*TK>&G%>gI$fB6SRQA7T>$c4DcDHyzCJ=(gq PKAF))vkSTBkazzFfavvT literal 0 HcmV?d00001 diff --git a/scripts/Readme.md b/scripts/Readme.md new file mode 100644 index 0000000..4edebc9 --- /dev/null +++ b/scripts/Readme.md @@ -0,0 +1,34 @@ +## Panelize the board + +```bash +mkdir -p panel + +kikit panelize \ + --layout 'type: grid; rows: 1; cols: 2; space: 0mm' \ + --tabs 'type: fixed; width: 48mm; vcount: 1' \ + --cuts 'type: mousebites; drill: 1mm; spacing: 1.5mm' \ + --framing 'type: none' \ + ../Flow_Controller.kicad_pcb panel/Flow_Controller_Panel.kicad_pcb +``` + +![Panel](../images/Flow_Controller_panel.png) + +## Exporting gcode files from KiCad + +Adapt milling and drilling parameters in `millproject`. Look up [pcb2gcode/wiki](https://github.com/pcb2gcode/pcb2gcode/wiki) for help. +```bash +nano millproject +``` + +Run the export by providing the `.kicad_pcb` file as a first argument: + +```bash +chmod +x export.sh +./export.sh panel/Flow_Controller_Panel.kicad_pcb +``` +The script will first generate gerber files in the `output` directory and then convert them into `ngc` format in the `gcode` directory. + +Launch the `gSender` program. +* Load the `gcode/drill.ngc` file for drilling holes. +* Load the `gcode/outline.ngc` file for milling the board outlines. +* Load the `gcode/back.ngc` file if you want to mill the isolation traces. diff --git a/scripts/export.sh b/scripts/export.sh new file mode 100755 index 0000000..fe9daa2 --- /dev/null +++ b/scripts/export.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +set -e + +filename=$(basename -- "$1") +filename="${filename%.*}" + +kicad-cli pcb export gerbers -o output -l Back $1 +kicad-cli pcb export gerbers -o output -l Edge.Cuts $1 +kicad-cli pcb export drill -o output $1 + +mkdir -p gcode + +docker run --rm -i -t -u "$(id -u):$(id -g)" -v ".:/data" ptodorov/pcb2gcode \ + --back="output/$filename-Back.gbl" \ + --drill="output/$filename.drl" \ + --outline="output/$filename-Edge_Cuts.gm1" + diff --git a/scripts/gcode/back.ngc b/scripts/gcode/back.ngc new file mode 100644 index 0000000..cf8b405 --- /dev/null +++ b/scripts/gcode/back.ngc @@ -0,0 +1,513 @@ +( pcb2gcode 2.5.0 ) +( Software-independent Gcode ) + +G94 ( Millimeters per minute feed rate. ) +G21 ( Units == Millimeters. ) + +G90 ( Absolute coordinates. ) +G00 S24000 ( RPM spindle speed. ) +G01 F600.00000 ( Feedrate. ) + + +G00 Z35.00000 (Retract to tool change height) +T1 +M5 (Spindle stop.) +G04 P1.00000 (Wait for spindle to stop) +(MSG, Change tool bit to mill diameter 0.05000mm) +M0 (Temporary machine stop.) +M3 ( Spindle on clockwise. ) +G04 P1.00000 (Wait for spindle to get up to speed) +G04 P0 ( dwell for no time -- G64 should not smooth over this point ) +G00 Z2.00000 ( retract ) + +G00 X-65.85300 Y-50.08969 ( rapid move to begin. ) +G01 F100.00000 +( Mill infeed pass 1/1 ) +G01 Z-0.10000 +G04 P0 ( dwell for no time -- G64 should not smooth over this point ) +G01 F600.00000 +G01 X-65.85300 Y-50.08969 +G01 X-56.24807 Y-50.08872 +G01 X-55.00885 Y-50.09159 +G01 X-53.41996 Y-50.08860 +G01 X-53.41998 Y-69.99999 +G01 X-153.41998 Y-69.99999 +G01 X-153.41996 Y-63.36401 +G01 X-141.86585 Y-63.38854 +G01 X-139.86804 Y-63.38969 +G01 X-137.73759 Y-63.40310 +G01 X-136.51529 Y-63.41867 +G01 X-135.63600 Y-63.44242 +G01 X-135.23724 Y-63.46104 +G01 X-135.00562 Y-63.47640 +G01 X-134.82820 Y-63.49068 +G01 X-134.53427 Y-63.52398 +G01 X-134.33694 Y-63.55545 +G01 X-134.01405 Y-63.62383 +G01 X-133.85104 Y-63.64907 +G01 X-133.64217 Y-63.66596 +G01 X-133.27908 Y-63.66789 +G01 X-133.08965 Y-63.65944 +G01 X-132.95139 Y-63.64430 +G01 X-132.84847 Y-63.62789 +G01 X-132.47347 Y-63.54989 +G01 X-132.23605 Y-63.51481 +G01 X-132.00001 Y-63.48946 +G01 X-131.75737 Y-63.47064 +G01 X-131.47240 Y-63.45410 +G01 X-130.92811 Y-63.43284 +G01 X-129.90235 Y-63.41240 +G01 X-127.57762 Y-63.39281 +G01 X-127.56878 Y-63.33741 +G01 X-125.87229 Y-63.35248 +G01 X-124.46436 Y-63.38336 +G01 X-123.86995 Y-63.41064 +G01 X-123.48565 Y-63.43990 +G01 X-123.18824 Y-63.47478 +G01 X-122.97641 Y-63.51115 +G01 X-122.80897 Y-63.55027 +G01 X-122.48027 Y-63.64775 +G01 X-122.25888 Y-63.69441 +G01 X-122.09274 Y-63.71674 +G01 X-121.97059 Y-63.72619 +G01 X-121.84905 Y-63.72977 +G01 X-121.63328 Y-63.72177 +G01 X-121.50816 Y-63.70876 +G01 X-121.38449 Y-63.68986 +G01 X-121.25858 Y-63.66439 +G01 X-121.13011 Y-63.63198 +G01 X-120.92592 Y-63.56878 +G01 X-120.77037 Y-63.52771 +G01 X-120.58429 Y-63.49093 +G01 X-120.47418 Y-63.47381 +G01 X-120.21990 Y-63.44338 +G01 X-120.03369 Y-63.42685 +G01 X-119.37606 Y-63.38974 +G01 X-118.55394 Y-63.36558 +G01 X-116.91340 Y-63.34249 +G01 X-112.41976 Y-63.31956 +G01 X-113.29088 Y-62.26711 +G01 X-114.17000 Y-61.18893 +G01 X-116.26151 Y-61.19223 +G01 X-117.29773 Y-61.18852 +G01 X-126.47808 Y-61.19142 +G01 X-127.56065 Y-61.18837 +G01 X-127.56492 Y-61.16891 +G01 X-128.80703 Y-61.16650 +G01 X-129.46113 Y-61.16925 +G01 X-139.06388 Y-61.16660 +G01 X-141.43596 Y-61.17031 +G01 X-143.39341 Y-61.16518 +G01 X-153.41996 Y-61.17189 +G01 X-153.41996 Y-63.36401 +G01 X-153.41996 Y-36.01496 +G01 X-152.31930 Y-36.03097 +G01 X-151.69060 Y-36.04847 +G01 X-151.24755 Y-36.06836 +G01 X-150.83383 Y-36.09825 +G01 X-150.55357 Y-36.12957 +G01 X-150.33678 Y-36.16348 +G01 X-150.01176 Y-36.23229 +G01 X-149.85103 Y-36.25708 +G01 X-149.64217 Y-36.27397 +G01 X-149.27907 Y-36.27590 +G01 X-149.08966 Y-36.26747 +G01 X-148.95139 Y-36.25230 +G01 X-148.84836 Y-36.23587 +G01 X-148.53661 Y-36.16968 +G01 X-148.43023 Y-36.15070 +G01 X-148.25111 Y-36.12469 +G01 X-148.02342 Y-36.09970 +G01 X-147.50189 Y-36.06335 +G01 X-146.68655 Y-36.03427 +G01 X-145.55360 Y-36.01618 +G01 X-142.83989 Y-35.99597 +G01 X-139.36688 Y-35.99721 +G01 X-133.17192 Y-35.98301 +G01 X-132.71091 Y-33.78347 +G01 X-141.08874 Y-33.77248 +G01 X-142.79026 Y-33.77791 +G01 X-144.62396 Y-33.77451 +G01 X-145.31327 Y-33.77735 +G01 X-153.41996 Y-33.77545 +G01 X-153.41996 Y-36.01496 +G01 X-153.41998 Y-19.99999 +G01 X-53.41998 Y-19.99999 +G01 X-53.41998 Y-37.38860 +G01 X-55.00885 Y-37.39159 +G01 X-56.24807 Y-37.38872 +G01 X-65.51221 Y-37.39050 +G01 X-56.24807 Y-37.38872 +G01 X-55.00885 Y-37.39159 +G01 X-53.41998 Y-37.38860 +G01 X-53.41998 Y-39.92860 +G01 X-55.00885 Y-39.93159 +G01 X-56.24807 Y-39.92872 +G01 X-64.48463 Y-39.92933 +G01 X-64.34752 Y-42.46982 +G01 X-56.24807 Y-42.46872 +G01 X-55.00885 Y-42.47159 +G01 X-53.41998 Y-42.46860 +G01 X-53.41998 Y-39.92860 +G01 X-53.41998 Y-45.00860 +G01 X-55.00885 Y-45.01159 +G01 X-56.24807 Y-45.00872 +G01 X-64.36995 Y-45.00971 +G01 X-64.67284 Y-47.54880 +G01 X-55.00885 Y-47.55159 +G01 X-53.41998 Y-47.54860 +G01 X-53.41998 Y-45.00860 +G01 X-53.41998 Y-52.22999 +G01 X-56.28276 Y-52.24671 +G01 X-57.50491 Y-52.26558 +G01 X-58.52596 Y-52.29850 +G01 X-58.98469 Y-52.32684 +G01 X-59.17087 Y-52.34338 +G01 X-59.42518 Y-52.37381 +G01 X-59.62482 Y-52.40721 +G01 X-59.72137 Y-52.42771 +G01 X-59.87691 Y-52.46878 +G01 X-60.08126 Y-52.53203 +G01 X-60.20958 Y-52.56439 +G01 X-60.33533 Y-52.58984 +G01 X-60.55344 Y-52.61912 +G01 X-60.67831 Y-52.62753 +G01 X-60.80005 Y-52.62977 +G01 X-60.92159 Y-52.62616 +G01 X-61.05644 Y-52.61534 +G01 X-61.18220 Y-52.59888 +G01 X-61.31996 Y-52.57361 +G01 X-61.49947 Y-52.52956 +G01 X-61.77932 Y-52.44516 +G01 X-61.87114 Y-52.42303 +G01 X-62.05420 Y-52.38801 +G01 X-62.30533 Y-52.35346 +G01 X-62.47696 Y-52.33612 +G01 X-62.88082 Y-52.30713 +G01 X-63.75687 Y-52.27300 +G01 X-64.76687 Y-52.25285 +G01 X-67.58559 Y-52.23162 +G01 X-68.44492 Y-53.05265 +G01 X-77.56367 Y-50.73957 +G01 X-83.29399 Y-44.76245 +G01 X-84.21631 Y-43.78622 +G01 X-84.01944 Y-42.96380 +G01 X-83.80133 Y-41.08679 +G01 X-83.43933 Y-37.87953 +G01 X-83.31250 Y-36.92853 +G01 X-83.17192 Y-35.98301 +G01 X-82.71091 Y-33.78347 +G01 X-78.71500 Y-19.99999 +G01 X-78.65580 Y-19.99999 +G01 X-75.06116 Y-24.75045 +G01 X-73.44432 Y-26.89700 +G01 X-71.98116 Y-28.82720 +G01 X-65.51221 Y-37.39050 +G01 X-64.48463 Y-39.92933 +G01 X-64.34752 Y-42.46982 +G01 X-64.68567 Y-43.60814 +G01 X-64.36995 Y-45.00971 +G01 X-64.67284 Y-47.54880 +G01 X-65.85300 Y-50.08969 +G01 X-67.58559 Y-52.23162 +G01 X-68.44492 Y-53.05265 +G01 X-68.30966 Y-53.27454 +G01 X-67.88907 Y-54.01475 +G01 X-67.59186 Y-54.59979 +G01 X-67.01792 Y-55.80718 +G01 X-66.71236 Y-56.43245 +G01 X-66.18452 Y-57.48071 +G01 X-65.87208 Y-58.08317 +G01 X-65.31236 Y-59.13305 +G01 X-64.97147 Y-59.75701 +G01 X-64.56812 Y-60.48345 +G01 X-64.16995 Y-61.18901 +G01 X-76.27157 Y-61.19119 +G01 X-77.56057 Y-61.18812 +G01 X-77.56464 Y-61.16891 +G01 X-78.80703 Y-61.16650 +G01 X-79.46113 Y-61.16925 +G01 X-89.06388 Y-61.16660 +G01 X-91.43596 Y-61.17031 +G01 X-93.39341 Y-61.16518 +G01 X-97.94308 Y-61.16823 +G01 X-98.60417 Y-63.37376 +G01 X-89.88011 Y-63.38969 +G01 X-87.73345 Y-63.40318 +G01 X-86.54989 Y-63.41826 +G01 X-85.65299 Y-63.44163 +G01 X-85.23724 Y-63.46104 +G01 X-85.00562 Y-63.47640 +G01 X-84.82797 Y-63.49070 +G01 X-84.53427 Y-63.52398 +G01 X-84.33694 Y-63.55545 +G01 X-84.01405 Y-63.62383 +G01 X-83.85103 Y-63.64907 +G01 X-83.64217 Y-63.66596 +G01 X-83.27908 Y-63.66789 +G01 X-83.08964 Y-63.65944 +G01 X-82.95139 Y-63.64430 +G01 X-82.84847 Y-63.62789 +G01 X-82.47347 Y-63.54989 +G01 X-82.23605 Y-63.51481 +G01 X-82.00001 Y-63.48946 +G01 X-81.75680 Y-63.47061 +G01 X-81.47238 Y-63.45413 +G01 X-80.92805 Y-63.43287 +G01 X-79.90235 Y-63.41240 +G01 X-77.57762 Y-63.39281 +G01 X-77.56898 Y-63.33863 +G01 X-75.81587 Y-63.35286 +G01 X-74.56236 Y-63.38011 +G01 X-73.92982 Y-63.40714 +G01 X-73.49652 Y-63.43876 +G01 X-73.21049 Y-63.47170 +G01 X-72.99960 Y-63.50655 +G01 X-72.82832 Y-63.54516 +G01 X-72.49927 Y-63.64290 +G01 X-72.27747 Y-63.69121 +G01 X-72.10544 Y-63.71537 +G01 X-71.97059 Y-63.72619 +G01 X-71.84905 Y-63.72977 +G01 X-71.72734 Y-63.72753 +G01 X-71.60232 Y-63.71910 +G01 X-71.38449 Y-63.68986 +G01 X-71.25858 Y-63.66439 +G01 X-71.13011 Y-63.63198 +G01 X-70.94021 Y-63.57308 +G01 X-70.77037 Y-63.52771 +G01 X-70.58428 Y-63.49093 +G01 X-70.47418 Y-63.47381 +G01 X-70.21990 Y-63.44338 +G01 X-70.03369 Y-63.42685 +G01 X-69.37606 Y-63.38974 +G01 X-68.55394 Y-63.36558 +G01 X-66.91340 Y-63.34249 +G01 X-62.41976 Y-63.31956 +G01 X-63.29088 Y-62.26711 +G01 X-64.16995 Y-61.18901 +G01 X-63.29088 Y-62.26711 +G01 X-62.41976 Y-63.31956 +G01 X-59.88487 Y-65.84998 +G01 X-55.71568 Y-69.99999 +G01 X-77.66822 Y-69.99999 +G01 X-77.63675 Y-68.31731 +G01 X-77.60759 Y-67.09837 +G01 X-77.57038 Y-65.84998 +G01 X-77.56509 Y-65.52900 +G01 X-77.56499 Y-64.31879 +G01 X-77.57762 Y-63.39281 +G01 X-77.56898 Y-63.33863 +G01 X-77.56718 Y-63.12027 +G01 X-77.56057 Y-61.18812 +G01 X-77.56464 Y-61.16891 +G01 X-77.56575 Y-60.83404 +G01 X-77.56367 Y-50.73957 +G01 X-83.29399 Y-44.76245 +G01 X-84.21631 Y-43.78622 +G01 X-86.42599 Y-45.35889 +G01 X-87.74958 Y-46.29483 +G01 X-90.23423 Y-48.03927 +G01 X-91.47523 Y-48.90404 +G01 X-93.59229 Y-50.36802 +G01 X-96.03473 Y-52.04104 +G01 X-96.08957 Y-52.21450 +G01 X-96.39239 Y-53.43037 +G01 X-96.67494 Y-54.74995 +G01 X-96.95553 Y-56.21673 +G01 X-97.23485 Y-57.64827 +G01 X-97.50628 Y-59.01627 +G01 X-97.94308 Y-61.16823 +G01 X-98.60417 Y-63.37376 +G01 X-98.95278 Y-64.30533 +G01 X-99.43429 Y-65.51544 +G01 X-101.33035 Y-69.99999 +G01 X-105.71571 Y-69.99999 +G01 X-109.88487 Y-65.84998 +G01 X-112.41976 Y-63.31956 +G01 X-113.29088 Y-62.26711 +G01 X-114.17000 Y-61.18893 +G01 X-114.56812 Y-60.48345 +G01 X-114.97147 Y-59.75701 +G01 X-115.59862 Y-58.60067 +G01 X-115.90614 Y-58.01812 +G01 X-116.21869 Y-57.41406 +G01 X-116.74873 Y-56.35871 +G01 X-117.03718 Y-55.76758 +G01 X-117.63146 Y-54.51818 +G01 X-117.97858 Y-53.84963 +G01 X-118.34060 Y-53.22306 +G01 X-118.44492 Y-53.05265 +G01 X-127.56367 Y-50.73932 +G01 X-133.29399 Y-44.76245 +G01 X-134.21631 Y-43.78622 +G01 X-134.01941 Y-42.96367 +G01 X-133.80133 Y-41.08679 +G01 X-133.43933 Y-37.87953 +G01 X-133.31251 Y-36.92853 +G01 X-133.17192 Y-35.98301 +G01 X-132.71091 Y-33.78347 +G01 X-128.71500 Y-19.99999 +G01 X-128.65580 Y-19.99999 +G01 X-125.06116 Y-24.75045 +G01 X-123.44433 Y-26.89700 +G01 X-121.98116 Y-28.82720 +G01 X-115.51175 Y-37.39104 +G01 X-114.48465 Y-39.92867 +G01 X-105.07472 Y-39.93144 +G01 X-104.71569 Y-41.13248 +G01 X-104.29930 Y-42.46918 +G01 X-114.34739 Y-42.46961 +G01 X-114.48465 Y-39.92867 +G01 X-114.34739 Y-42.46961 +G01 X-114.68572 Y-43.60812 +G01 X-114.36985 Y-45.00943 +G01 X-102.88044 Y-45.00926 +G01 X-101.94998 Y-46.16323 +G01 X-100.81663 Y-47.55197 +G01 X-103.81086 Y-47.54801 +G01 X-105.01622 Y-47.55157 +G01 X-114.67284 Y-47.54862 +G01 X-114.36985 Y-45.00943 +G01 X-114.67284 Y-47.54862 +G01 X-115.85265 Y-50.08941 +G01 X-117.58221 Y-52.22839 +G01 X-118.44492 Y-53.05265 +G01 X-117.58221 Y-52.22839 +G01 X-114.48478 Y-52.25760 +G01 X-113.41536 Y-52.28333 +G01 X-112.82095 Y-52.31061 +G01 X-112.43665 Y-52.33990 +G01 X-112.28146 Y-52.35633 +G01 X-112.05420 Y-52.38801 +G01 X-111.87115 Y-52.42303 +G01 X-111.77933 Y-52.44516 +G01 X-111.49947 Y-52.52956 +G01 X-111.31992 Y-52.57361 +G01 X-111.18225 Y-52.59888 +G01 X-111.05644 Y-52.61534 +G01 X-110.92159 Y-52.62616 +G01 X-110.80005 Y-52.62977 +G01 X-110.58428 Y-52.62176 +G01 X-110.45931 Y-52.60881 +G01 X-110.33536 Y-52.58984 +G01 X-110.20958 Y-52.56439 +G01 X-110.08126 Y-52.53203 +G01 X-109.87692 Y-52.46878 +G01 X-109.72137 Y-52.42771 +G01 X-109.62482 Y-52.40721 +G01 X-109.42518 Y-52.37381 +G01 X-109.17090 Y-52.34338 +G01 X-108.98469 Y-52.32684 +G01 X-108.32706 Y-52.28971 +G01 X-107.50494 Y-52.26558 +G01 X-105.86440 Y-52.24249 +G01 X-101.09916 Y-52.21818 +G01 X-96.08957 Y-52.21450 +G01 X-96.03473 Y-52.04104 +G01 X-98.27971 Y-50.08982 +G01 X-98.69538 Y-49.64539 +G01 X-99.65161 Y-48.66234 +G01 X-100.15042 Y-48.18070 +G01 X-100.81663 Y-47.55197 +G01 X-101.94998 Y-46.16323 +G01 X-102.88044 Y-45.00926 +G01 X-103.64475 Y-43.65341 +G01 X-104.29930 Y-42.46918 +G01 X-104.71569 Y-41.13248 +G01 X-105.07472 Y-39.93144 +G01 X-105.12803 Y-39.08857 +G01 X-105.18643 Y-37.98032 +G01 X-105.23730 Y-37.39106 +G01 X-105.19349 Y-36.91499 +G01 X-105.12407 Y-36.00237 +G01 X-105.34083 Y-33.77565 +G01 X-109.74547 Y-19.99999 +G01 X-105.34083 Y-33.77565 +G01 X-95.31327 Y-33.77735 +G01 X-94.62396 Y-33.77451 +G01 X-92.79026 Y-33.77791 +G01 X-91.08874 Y-33.77248 +G01 X-82.71091 Y-33.78347 +G01 X-83.17192 Y-35.98301 +G01 X-89.36687 Y-35.99721 +G01 X-92.83989 Y-35.99597 +G01 X-95.55360 Y-36.01618 +G01 X-96.68616 Y-36.03442 +G01 X-97.50188 Y-36.06335 +G01 X-98.02342 Y-36.09970 +G01 X-98.25543 Y-36.12518 +G01 X-98.44638 Y-36.15347 +G01 X-98.55205 Y-36.17262 +G01 X-98.76203 Y-36.21898 +G01 X-98.95139 Y-36.25230 +G01 X-99.08966 Y-36.26747 +G01 X-99.27907 Y-36.27590 +G01 X-99.60000 Y-36.27516 +G01 X-99.76236 Y-36.26637 +G01 X-99.97277 Y-36.23925 +G01 X-100.33670 Y-36.16350 +G01 X-100.55339 Y-36.12960 +G01 X-100.83414 Y-36.09823 +G01 X-101.33886 Y-36.06355 +G01 X-101.69060 Y-36.04847 +G01 X-102.54919 Y-36.02627 +G01 X-103.73875 Y-36.01108 +G01 X-105.12407 Y-36.00237 +G01 X-105.19349 Y-36.91499 +G01 X-105.23730 Y-37.39106 +G01 X-115.51175 Y-37.39104 +G01 X-114.48465 Y-39.92867 +G01 X-114.34739 Y-42.46961 +G01 X-114.68572 Y-43.60812 +G01 X-114.36985 Y-45.00943 +G01 X-114.67284 Y-47.54862 +G01 X-115.85265 Y-50.08941 +G01 X-106.24807 Y-50.08872 +G01 X-105.01622 Y-50.09157 +G01 X-103.81086 Y-50.08801 +G01 X-100.03660 Y-50.09302 +G01 X-98.27971 Y-50.08982 +G04 P0 ( dwell for no time -- G64 should not smooth over this point ) +G00 Z2.00000 ( retract ) + +G00 X-127.66822 Y-69.99999 ( rapid move to begin. ) +G01 F100.00000 +( Mill infeed pass 1/1 ) +G01 Z-0.10000 +G04 P0 ( dwell for no time -- G64 should not smooth over this point ) +G01 F600.00000 +G01 X-127.66822 Y-69.99999 +G01 X-127.63675 Y-68.31731 +G01 X-127.60759 Y-67.09837 +G01 X-127.57038 Y-65.84998 +G01 X-127.56510 Y-65.52900 +G01 X-127.56499 Y-64.31879 +G01 X-127.57762 Y-63.39281 +G01 X-127.56878 Y-63.33741 +G01 X-127.56779 Y-63.23099 +G01 X-127.56065 Y-61.18837 +G01 X-127.56492 Y-61.16891 +G01 X-127.56576 Y-60.93422 +G01 X-127.56367 Y-50.73932 +G01 X-133.29399 Y-44.76245 +G01 X-134.21631 Y-43.78622 +G01 X-136.42599 Y-45.35889 +G01 X-137.74956 Y-46.29485 +G01 X-139.07025 Y-47.22472 +G01 X-141.46227 Y-48.89518 +G01 X-143.65937 Y-50.41407 +G01 X-144.92346 Y-51.28108 +G01 X-146.19602 Y-52.15098 +G01 X-148.99645 Y-54.05371 +G01 X-150.15065 Y-54.87944 +G01 X-153.41996 Y-57.29552 + +G04 P0 ( dwell for no time -- G64 should not smooth over this point ) +G00 Z35.000000 ( retract ) + +M5 ( Spindle off. ) +G04 P1.000000 +M9 ( Coolant off. ) +M2 ( Program end. ) + diff --git a/scripts/gcode/drill.ngc b/scripts/gcode/drill.ngc new file mode 100644 index 0000000..43414bd --- /dev/null +++ b/scripts/gcode/drill.ngc @@ -0,0 +1,267 @@ +( pcb2gcode 2.5.0 ) +( Software-independent Gcode ) + +( This file uses only one drill bit. Forced by 'onedrill' option ) + +G94 (Millimeters per minute feed rate.) +G21 (Units == Millimeters.) +G91.1 (Incremental arc distance mode.) +G90 (Absolute coordinates.) +G00 S24000 (RPM spindle speed.) + +G00 Z35.00000 (Retract) +T1 +M5 (Spindle stop.) +G04 P1.00000 +(MSG, Change tool bit to drill size 0.95mm) +M0 (Temporary machine stop.) +M3 (Spindle on clockwise.) +G0 Z2.00000 +G04 P1.00000 + +G1 F500.00000 +G0 X-58.02000 Y-24.60000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-60.78600 Y-36.12000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-60.78600 Y-38.66000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-60.78600 Y-41.20000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-60.78600 Y-43.74000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-60.78600 Y-46.28000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-60.78600 Y-48.82000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-60.78600 Y-51.36000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-60.78600 Y-53.90000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-58.02000 Y-65.40000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-71.83500 Y-65.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-71.83500 Y-62.46000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-71.83500 Y-59.92000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-83.42000 Y-64.91800 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-83.42000 Y-62.41800 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-83.42000 Y-59.91800 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-68.15200 Y-45.40000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-68.02500 Y-41.59000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-98.82000 Y-24.60000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-21.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-22.50000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-24.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-25.50000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-108.02000 Y-24.60000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-27.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-28.50000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-30.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-31.50000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-99.42000 Y-32.52600 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-99.42000 Y-35.02600 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-99.42000 Y-37.52600 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-33.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-34.50000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-36.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-37.50000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-39.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-40.50000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-42.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-43.50000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-45.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-46.50000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-48.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-49.50000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-51.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-52.50000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-54.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-55.50000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-57.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-58.50000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-60.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-98.82000 Y-65.40000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-69.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-67.50000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-66.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-64.50000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-63.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-108.02000 Y-65.40000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-103.42000 Y-61.50000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-110.78600 Y-53.90000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-110.78600 Y-51.36000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-110.78600 Y-48.82000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-110.78600 Y-46.28000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-110.78600 Y-43.74000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-110.78600 Y-41.20000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-110.78600 Y-38.66000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-110.78600 Y-36.12000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-118.02500 Y-41.59000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-118.15200 Y-45.40000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-121.83500 Y-59.92000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-121.83500 Y-62.46000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-121.83500 Y-65.00000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-133.42000 Y-59.91800 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-133.42000 Y-62.41800 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-133.42000 Y-64.91800 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-148.82000 Y-65.40000 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-149.42000 Y-37.52600 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-149.42000 Y-35.02600 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-149.42000 Y-32.52600 +G1 Z-2.50000 +G1 Z2.00000 +G0 X-148.82000 Y-24.60000 +G1 Z-2.50000 +G1 Z2.00000 + +G00 Z35.000 ( All done -- retract ) + +M5 (Spindle off.) +G04 P1.000000 +M9 (Coolant off.) +M2 (Program end.) + diff --git a/scripts/gcode/original_drill.svg b/scripts/gcode/original_drill.svg new file mode 100644 index 0000000..c55c7dd --- /dev/null +++ b/scripts/gcode/original_drill.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scripts/gcode/outline.ngc b/scripts/gcode/outline.ngc new file mode 100644 index 0000000..a79ec4f --- /dev/null +++ b/scripts/gcode/outline.ngc @@ -0,0 +1,118 @@ +( pcb2gcode 2.5.0 ) +( Software-independent Gcode ) + +G94 ( Millimeters per minute feed rate. ) +G21 ( Units == Millimeters. ) + +G90 ( Absolute coordinates. ) +G00 S24000 ( RPM spindle speed. ) +G01 F400.00000 ( Feedrate. ) + + +G00 Z35.00000 (Retract to tool change height) +T1 +M5 (Spindle stop.) +G04 P1.00000 (Wait for spindle to stop) +(MSG, Change tool bit to cutter diameter 2.10000mm) +M0 (Temporary machine stop.) +M3 ( Spindle on clockwise. ) +G04 P1.00000 (Wait for spindle to get up to speed) +G04 P0 ( dwell for no time -- G64 should not smooth over this point ) +G00 Z2.00000 ( retract ) + +G00 X-52.36997 Y-69.99999 ( rapid move to begin. ) +G01 Z-4.00000 F50.00000 ( plunge. ) +G04 P0 ( dwell for no time -- G64 should not smooth over this point ) +G01 F400.00000 +G01 X-52.36999 Y-46.29489 +G00 Z0.00000 +G01 X-52.37000 Y-43.69489 +G01 Z-4.00000 F50.00000 +G01 F400.00000 +G01 X-52.37002 Y-19.98980 +G01 X-52.38104 Y-19.84779 +G01 X-52.41119 Y-19.70860 +G01 X-52.43329 Y-19.64085 +G01 X-52.46408 Y-19.56547 +G01 X-52.53169 Y-19.44012 +G01 X-52.61561 Y-19.32506 +G01 X-52.71437 Y-19.22239 +G01 X-52.77673 Y-19.17007 +G01 X-52.83451 Y-19.12833 +G01 X-52.95785 Y-19.05714 +G01 X-53.06085 Y-19.01330 +G01 X-53.17782 Y-18.97827 +G01 X-53.29806 Y-18.95706 +G01 X-53.41998 Y-18.94997 +G01 X-102.11998 Y-18.94997 +G00 Z0.00000 +G01 X-104.71998 Y-18.94997 +G01 Z-4.00000 F50.00000 +G01 F400.00000 +G01 X-153.41998 Y-18.94997 +G01 X-153.50134 Y-18.95312 +G01 X-153.57216 Y-18.96105 +G01 X-153.71135 Y-18.99120 +G01 X-153.77909 Y-19.01330 +G01 X-153.85448 Y-19.04408 +G01 X-153.97983 Y-19.11170 +G01 X-154.09489 Y-19.19562 +G01 X-154.19755 Y-19.29437 +G01 X-154.24988 Y-19.35673 +G01 X-154.29161 Y-19.41452 +G01 X-154.36281 Y-19.53786 +G01 X-154.40665 Y-19.64085 +G01 X-154.44167 Y-19.75782 +G01 X-154.46288 Y-19.87807 +G01 X-154.46997 Y-19.99999 +G01 X-154.46995 Y-43.70507 +G00 Z0.00000 +G01 X-154.46994 Y-46.30507 +G01 Z-4.00000 F50.00000 +G01 F400.00000 +G01 X-154.46992 Y-70.01015 +G01 X-154.45889 Y-70.15216 +G01 X-154.42874 Y-70.29135 +G01 X-154.40665 Y-70.35909 +G01 X-154.37586 Y-70.43448 +G01 X-154.30825 Y-70.55983 +G01 X-154.22433 Y-70.67489 +G01 X-154.12557 Y-70.77756 +G01 X-154.06321 Y-70.82988 +G01 X-154.00543 Y-70.87161 +G01 X-153.88209 Y-70.94281 +G01 X-153.77909 Y-70.98665 +G01 X-153.66212 Y-71.02168 +G01 X-153.54188 Y-71.04289 +G01 X-153.41998 Y-71.04997 +G01 X-104.71489 Y-71.04995 +G00 Z0.00000 +G01 X-102.11489 Y-71.04995 +G01 Z-4.00000 F50.00000 +G01 F400.00000 +G01 X-53.40980 Y-71.04992 +G01 X-53.30820 Y-71.04400 +G01 X-53.20764 Y-71.02828 +G01 X-53.10908 Y-71.00291 +G01 X-53.01345 Y-70.96808 +G01 X-52.92163 Y-70.92419 +G01 X-52.83451 Y-70.87161 +G01 X-52.75288 Y-70.81083 +G01 X-52.67751 Y-70.74243 +G01 X-52.60911 Y-70.66707 +G01 X-52.54833 Y-70.58543 +G01 X-52.49575 Y-70.49831 +G01 X-52.44795 Y-70.39709 +G01 X-52.41409 Y-70.30113 +G01 X-52.38966 Y-70.20232 +G01 X-52.37490 Y-70.10164 +G01 X-52.36997 Y-69.99999 + +G04 P0 ( dwell for no time -- G64 should not smooth over this point ) +G00 Z35.000000 ( retract ) + +M5 ( Spindle off. ) +G04 P1.000000 +M9 ( Coolant off. ) +M2 ( Program end. ) + diff --git a/scripts/gcode/outp0_original_back.svg b/scripts/gcode/outp0_original_back.svg new file mode 100644 index 0000000..761e783 --- /dev/null +++ b/scripts/gcode/outp0_original_back.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scripts/gcode/outp1_original_outline.svg b/scripts/gcode/outp1_original_outline.svg new file mode 100644 index 0000000..289e12b --- /dev/null +++ b/scripts/gcode/outp1_original_outline.svg @@ -0,0 +1,8 @@ + + + + + diff --git a/scripts/gcode/outp2_masked_back.svg b/scripts/gcode/outp2_masked_back.svg new file mode 100644 index 0000000..761e783 --- /dev/null +++ b/scripts/gcode/outp2_masked_back.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scripts/gcode/processed_back.svg b/scripts/gcode/processed_back.svg new file mode 100644 index 0000000..e64bad0 --- /dev/null +++ b/scripts/gcode/processed_back.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scripts/gcode/processed_back_final.svg b/scripts/gcode/processed_back_final.svg new file mode 100644 index 0000000..14bb0ba --- /dev/null +++ b/scripts/gcode/processed_back_final.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scripts/gcode/processed_outline.svg b/scripts/gcode/processed_outline.svg new file mode 100644 index 0000000..9476588 --- /dev/null +++ b/scripts/gcode/processed_outline.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/scripts/gcode/traced_back.svg b/scripts/gcode/traced_back.svg new file mode 100644 index 0000000..27d67b2 --- /dev/null +++ b/scripts/gcode/traced_back.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scripts/gcode/traced_back_final.svg b/scripts/gcode/traced_back_final.svg new file mode 100644 index 0000000..c789df7 --- /dev/null +++ b/scripts/gcode/traced_back_final.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/scripts/gcode/traced_outline.svg b/scripts/gcode/traced_outline.svg new file mode 100644 index 0000000..087f87a --- /dev/null +++ b/scripts/gcode/traced_outline.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/scripts/millproject b/scripts/millproject new file mode 100644 index 0000000..f7525b4 --- /dev/null +++ b/scripts/millproject @@ -0,0 +1,49 @@ +#back=gerbers/-B_Cu.gbr +#drill=gerbers/.drl +#outline=gerbers/-Edge_Cuts.gm1 + +# Generic +metric=true # use metric units for parameters +metricoutput=true # use metric units for output +nog64=true # do not set an explicit g64 +nom6=true # do not emit m6 +zsafe=2 # The height in mm at which the bit can move freely without obstruction +zchange=35 # Tool changing height in mm +output-dir=gcode + +# Place a 5x7cm board in the lower right quadrant of the coordinate system +# This will allow you to probe the fixed jaw of the vise for (0,0) on the CNC. + +mirror-axis=22.54 # set this to half of your board width + +# Drilling +zdrill=-2.5 # drilling depth +drill-feed=500 # Vertical mm/min feed +drill-speed=24000 # Spindle RPM +onedrill=true # Use a single drill for all holes +nog81=true # replace G81 with G0+G1 (no G81 in GRBL) + +# Milling +zwork=-0.1 # V-bit plunge depth +#mill-diameters=0.11 # 60 deg V-bit dia at -0.1 plunge depth +#mill-diameters=0.08 # 45 deg V-bit dia at -0.1 plunge depth +mill-diameters=0.05 # 30 deg V-bit dia at -0.1 plunge depth +mill-speed=24000 # Spindle RPM +mill-feed=600 # Horizontal feedrate in mm/min +mill-vertfeed=100 # Plunge rate in mm/min +voronoi=true # cuts the milling time significantly, but check with this on and off if everything looks ok +preserve-thermal-reliefs = true # has effect only if voronoi=true + +# Cutting +zcut=-4 +cutter-diameter=2.1 +cut-feed=400 +cut-vertfeed=50 +cut-infeed=4 +cut-speed=24000 +cut-side=back + +# Tabs +bridgesnum=4 # Total 4 tabs +bridges=0.5 # Tab width 0.5 mm +zbridges=0 # bridges height (default to zsafe) diff --git a/scripts/output/Flow_Controller_Panel-Back.gbl b/scripts/output/Flow_Controller_Panel-Back.gbl new file mode 100644 index 0000000..260fec5 --- /dev/null +++ b/scripts/output/Flow_Controller_Panel-Back.gbl @@ -0,0 +1,193 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.9-9.0.9~ubuntu24.04.1*% +%TF.CreationDate,2026-05-15T23:03:33+02:00*% +%TF.ProjectId,Flow_Controller_Panel,466c6f77-5f43-46f6-9e74-726f6c6c6572,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L2,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 9.0.9-9.0.9~ubuntu24.04.1) date 2026-05-15 23:03:33* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%TA.AperFunction,ComponentPad*% +%ADD10RoundRect,0.250000X0.725000X-0.600000X0.725000X0.600000X-0.725000X0.600000X-0.725000X-0.600000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11O,1.950000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD12R,1.700000X1.700000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD13C,1.700000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD14C,1.700000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD15C,0.400000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.P,J2,1,Pin_1*% +%TO.N,Board_0-+5V*% +X128500000Y-64918000D03* +D11* +%TO.P,J2,2,Pin_2*% +%TO.N,Board_0-GND*% +X128500000Y-62418000D03* +%TO.P,J2,3,Pin_3*% +%TO.N,Board_0-/RAW_SENSOR*% +X128500000Y-59918000D03* +%TD*% +D10* +%TO.P,J4,1,Pin_1*% +%TO.N,Board_0-+5V*% +X144500000Y-37526000D03* +D11* +%TO.P,J4,2,Pin_2*% +%TO.N,Board_0-GND*% +X144500000Y-35026000D03* +%TO.P,J4,3,Pin_3*% +%TO.N,Board_0-/ALARM _CNC*% +X144500000Y-32526000D03* +%TD*% +D12* +%TO.P,J1,1,Pin_1*% +%TO.N,Board_0-GND*% +X116915000Y-65000000D03* +D13* +%TO.P,J1,2,Pin_2*% +%TO.N,Board_0-+5V*% +X116915000Y-62460000D03* +%TO.P,J1,3,Pin_3*% +%TO.N,Board_0-/SWIO*% +X116915000Y-59920000D03* +%TD*% +D10* +%TO.P,J4,1,Pin_1*% +%TO.N,Board_1-+5V*% +X194500000Y-37526000D03* +D11* +%TO.P,J4,2,Pin_2*% +%TO.N,Board_1-GND*% +X194500000Y-35026000D03* +%TO.P,J4,3,Pin_3*% +%TO.N,Board_1-/ALARM _CNC*% +X194500000Y-32526000D03* +%TD*% +D12* +%TO.P,J1,1,Pin_1*% +%TO.N,Board_1-GND*% +X166915000Y-65000000D03* +D13* +%TO.P,J1,2,Pin_2*% +%TO.N,Board_1-+5V*% +X166915000Y-62460000D03* +%TO.P,J1,3,Pin_3*% +%TO.N,Board_1-/SWIO*% +X166915000Y-59920000D03* +%TD*% +D12* +%TO.P,J3,1,BUTTON_UP*% +%TO.N,Board_1-Net-(J3-BUTTON_UP)*% +X155866000Y-53900000D03* +D13* +%TO.P,J3,2,BUTTON_DOWN*% +%TO.N,Board_1-/BUTTON_ADC*% +X155866000Y-51360000D03* +%TO.P,J3,3,BUTTON_#*% +%TO.N,Board_1-unconnected-(J3-BUTTON_#-Pad3)*% +X155866000Y-48820000D03* +%TO.P,J3,4,BUTTON_\u002A*% +%TO.N,Board_1-unconnected-(J3-BUTTON_\u002A-Pad4)*% +X155866000Y-46280000D03* +%TO.P,J3,5,I2C_SDA*% +%TO.N,Board_1-/I2C_SDA*% +X155866000Y-43740000D03* +%TO.P,J3,6,I2C_SCL*% +%TO.N,Board_1-/I2C_SCL*% +X155866000Y-41200000D03* +%TO.P,J3,7,VCC*% +%TO.N,Board_1-+5V*% +X155866000Y-38660000D03* +%TO.P,J3,8,GND*% +%TO.N,Board_1-GND*% +X155866000Y-36120000D03* +%TD*% +D12* +%TO.P,J3,1,BUTTON_UP*% +%TO.N,Board_0-Net-(J3-BUTTON_UP)*% +X105866000Y-53900000D03* +D13* +%TO.P,J3,2,BUTTON_DOWN*% +%TO.N,Board_0-/BUTTON_ADC*% +X105866000Y-51360000D03* +%TO.P,J3,3,BUTTON_#*% +%TO.N,Board_0-unconnected-(J3-BUTTON_#-Pad3)*% +X105866000Y-48820000D03* +%TO.P,J3,4,BUTTON_\u002A*% +%TO.N,Board_0-unconnected-(J3-BUTTON_\u002A-Pad4)*% +X105866000Y-46280000D03* +%TO.P,J3,5,I2C_SDA*% +%TO.N,Board_0-/I2C_SDA*% +X105866000Y-43740000D03* +%TO.P,J3,6,I2C_SCL*% +%TO.N,Board_0-/I2C_SCL*% +X105866000Y-41200000D03* +%TO.P,J3,7,VCC*% +%TO.N,Board_0-+5V*% +X105866000Y-38660000D03* +%TO.P,J3,8,GND*% +%TO.N,Board_0-GND*% +X105866000Y-36120000D03* +%TD*% +D10* +%TO.P,J2,1,Pin_1*% +%TO.N,Board_1-+5V*% +X178500000Y-64918000D03* +D11* +%TO.P,J2,2,Pin_2*% +%TO.N,Board_1-GND*% +X178500000Y-62418000D03* +%TO.P,J2,3,Pin_3*% +%TO.N,Board_1-/RAW_SENSOR*% +X178500000Y-59918000D03* +%TD*% +D14* +%TO.N,Board_0-/I2C_SCL*% +X113105000Y-41590000D03* +X113232000Y-45400000D03* +%TO.N,Board_1-/I2C_SCL*% +X163232000Y-45400000D03* +X163105000Y-41590000D03* +%TD*% +D15* +%TO.N,Board_0-/I2C_SCL*% +X113105000Y-41082000D02* +X113105000Y-45019000D01* +%TO.N,Board_1-/I2C_SCL*% +X163105000Y-41082000D02* +X163105000Y-45019000D01* +%TD*% +M02* diff --git a/scripts/output/Flow_Controller_Panel-Edge_Cuts.gm1 b/scripts/output/Flow_Controller_Panel-Edge_Cuts.gm1 new file mode 100644 index 0000000..c10a81c --- /dev/null +++ b/scripts/output/Flow_Controller_Panel-Edge_Cuts.gm1 @@ -0,0 +1,26 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,9.0.9-9.0.9~ubuntu24.04.1*% +%TF.CreationDate,2026-05-15T23:03:34+02:00*% +%TF.ProjectId,Flow_Controller_Panel,466c6f77-5f43-46f6-9e74-726f6c6c6572,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Profile,NP*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 9.0.9-9.0.9~ubuntu24.04.1) date 2026-05-15 23:03:34* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,Profile*% +%ADD10C,0.100000*% +%TD*% +G04 APERTURE END LIST* +D10* +X98500000Y-20000000D02* +X98500000Y-70000000D01* +X98500000Y-70000000D02* +X198500000Y-70000000D01* +X198500000Y-20000000D02* +X98500000Y-20000000D01* +X198500000Y-70000000D02* +X198500000Y-20000000D01* +M02* diff --git a/scripts/output/Flow_Controller_Panel-job.gbrjob b/scripts/output/Flow_Controller_Panel-job.gbrjob new file mode 100644 index 0000000..f1d1d24 --- /dev/null +++ b/scripts/output/Flow_Controller_Panel-job.gbrjob @@ -0,0 +1,87 @@ +{ + "Header": { + "GenerationSoftware": { + "Vendor": "KiCad", + "Application": "Pcbnew", + "Version": "9.0.9-9.0.9~ubuntu24.04.1" + }, + "CreationDate": "2026-05-15T23:03:34+02:00" + }, + "GeneralSpecs": { + "ProjectId": { + "Name": "Flow_Controller_Panel", + "GUID": "466c6f77-5f43-46f6-9e74-726f6c6c6572", + "Revision": "rev?" + }, + "Size": { + "X": 100.1, + "Y": 50.1 + }, + "LayerNumber": 2, + "BoardThickness": 1.6002, + "Finish": "None" + }, + "DesignRules": [ + { + "Layers": "Outer", + "PadToPad": 0.127, + "PadToTrack": 0.127, + "TrackToTrack": 0.127, + "MinLineWidth": 0.4, + "TrackToRegion": 0.5, + "RegionToRegion": 0.5 + } + ], + "FilesAttributes": [ + { + "Path": "Flow_Controller_Panel-Edge_Cuts.gm1", + "FileFunction": "Profile", + "FilePolarity": "Positive" + } + ], + "MaterialStackup": [ + { + "Type": "Legend", + "Name": "Top Silk Screen" + }, + { + "Type": "SolderPaste", + "Name": "Top Solder Paste" + }, + { + "Type": "SolderMask", + "Thickness": 0.01, + "Name": "Top Solder Mask" + }, + { + "Type": "Copper", + "Thickness": 0.035, + "Name": "Front" + }, + { + "Type": "Dielectric", + "Thickness": 1.5102, + "Material": "FR4", + "Name": "Front/Back", + "Notes": "Type: dielectric layer 1 (from Front to Back)" + }, + { + "Type": "Copper", + "Thickness": 0.035, + "Name": "Back" + }, + { + "Type": "SolderMask", + "Thickness": 0.01, + "Name": "Bottom Solder Mask" + }, + { + "Type": "SolderPaste", + "Name": "Bottom Solder Paste" + }, + { + "Type": "Legend", + "Name": "Bottom Silk Screen" + } + ] +} diff --git a/scripts/output/Flow_Controller_Panel.drl b/scripts/output/Flow_Controller_Panel.drl new file mode 100644 index 0000000..1b10db7 --- /dev/null +++ b/scripts/output/Flow_Controller_Panel.drl @@ -0,0 +1,106 @@ +M48 +; DRILL file {KiCad 9.0.9-9.0.9~ubuntu24.04.1} date 2026-05-15T23:03:34+0200 +; FORMAT={-:-/ absolute / metric / decimal} +; #@! TF.CreationDate,2026-05-15T23:03:34+02:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.9-9.0.9~ubuntu24.04.1 +; #@! TF.FileFunction,MixedPlating,1,2 +FMAT,2 +METRIC +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T1C0.950 +; #@! TA.AperFunction,Plated,PTH,ViaDrill +T2C1.000 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T3C1.000 +; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill +T4C1.000 +; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill +T5C3.200 +% +G90 +G05 +T1 +X128.5Y-59.918 +X128.5Y-62.418 +X128.5Y-64.918 +X144.5Y-32.526 +X144.5Y-35.026 +X144.5Y-37.526 +X178.5Y-59.918 +X178.5Y-62.418 +X178.5Y-64.918 +X194.5Y-32.526 +X194.5Y-35.026 +X194.5Y-37.526 +T2 +X113.105Y-41.59 +X113.232Y-45.4 +X163.105Y-41.59 +X163.232Y-45.4 +T3 +X105.866Y-36.12 +X105.866Y-38.66 +X105.866Y-41.2 +X105.866Y-43.74 +X105.866Y-46.28 +X105.866Y-48.82 +X105.866Y-51.36 +X105.866Y-53.9 +X116.915Y-59.92 +X116.915Y-62.46 +X116.915Y-65.0 +X155.866Y-36.12 +X155.866Y-38.66 +X155.866Y-41.2 +X155.866Y-43.74 +X155.866Y-46.28 +X155.866Y-48.82 +X155.866Y-51.36 +X155.866Y-53.9 +X166.915Y-59.92 +X166.915Y-62.46 +X166.915Y-65.0 +T4 +X148.5Y-21.0 +X148.5Y-22.5 +X148.5Y-24.0 +X148.5Y-25.5 +X148.5Y-27.0 +X148.5Y-28.5 +X148.5Y-30.0 +X148.5Y-31.5 +X148.5Y-33.0 +X148.5Y-34.5 +X148.5Y-36.0 +X148.5Y-37.5 +X148.5Y-39.0 +X148.5Y-40.5 +X148.5Y-42.0 +X148.5Y-43.5 +X148.5Y-45.0 +X148.5Y-46.5 +X148.5Y-48.0 +X148.5Y-49.5 +X148.5Y-51.0 +X148.5Y-52.5 +X148.5Y-54.0 +X148.5Y-55.5 +X148.5Y-57.0 +X148.5Y-58.5 +X148.5Y-60.0 +X148.5Y-61.5 +X148.5Y-63.0 +X148.5Y-64.5 +X148.5Y-66.0 +X148.5Y-67.5 +X148.5Y-69.0 +T5 +X103.1Y-24.6 +X103.1Y-65.4 +X143.9Y-24.6 +X143.9Y-65.4 +X153.1Y-24.6 +X153.1Y-65.4 +X193.9Y-24.6 +X193.9Y-65.4 +M30 diff --git a/scripts/panel/Flow_Controller_Panel-Front.pdf b/scripts/panel/Flow_Controller_Panel-Front.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c79f65283be5a8de9ded37b887083646eb36a29e GIT binary patch literal 37466 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%0A{+k@@zz8%p2-`~iBV8$zv+jVSw7(E&OItknhu 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 v2HghYvIAUs&HY>@DJf5QP}9BsZ + + +SVG Image created as Flow_Controller_Panel-Front.svg date 2026/05/15 23:21:20 + Image generated by PCBNEW + + + +Flow Controller +Flow Controller + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Martin 2026 +Martin 2026 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Flow Controller +Flow Controller + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Martin 2026 +Martin 2026 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scripts/panel/Flow_Controller_Panel.kicad_dru b/scripts/panel/Flow_Controller_Panel.kicad_dru new file mode 100644 index 0000000..dca4dcb --- /dev/null +++ b/scripts/panel/Flow_Controller_Panel.kicad_dru @@ -0,0 +1,2 @@ +(version 1) + diff --git a/scripts/panel/Flow_Controller_Panel.kicad_pcb b/scripts/panel/Flow_Controller_Panel.kicad_pcb new file mode 100644 index 0000000..b85828b --- /dev/null +++ b/scripts/panel/Flow_Controller_Panel.kicad_pcb @@ -0,0 +1,12255 @@ +(kicad_pcb + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (general + (thickness 1.600198) + (legacy_teardrops no) + ) + (paper "A4") + (layers + (0 "F.Cu" signal "Front") + (2 "B.Cu" signal "Back") + (13 "F.Paste" user) + (15 "B.Paste" user) + (5 "F.SilkS" user "F.Silkscreen") + (7 "B.SilkS" user "B.Silkscreen") + (1 "F.Mask" user) + (3 "B.Mask" user) + (17 "Dwgs.User" user "User.Drawings") + (25 "Edge.Cuts" user) + (27 "Margin" user) + (31 "F.CrtYd" user "F.Courtyard") + (29 "B.CrtYd" user "B.Courtyard") + (35 "F.Fab" user) + ) + (setup + (stackup + (layer "F.SilkS" + (type "Top Silk Screen") + ) + (layer "F.Paste" + (type "Top Solder Paste") + ) + (layer "F.Mask" + (type "Top Solder Mask") + (thickness 0.01) + ) + (layer "F.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "dielectric 1" + (type "core") + (thickness 1.510198) + (material "FR4") + (epsilon_r 4.5) + (loss_tangent 0.02) + ) + (layer "B.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "B.Mask" + (type "Bottom Solder Mask") + (thickness 0.01) + ) + (layer "B.Paste" + (type "Bottom Solder Paste") + ) + (layer "B.SilkS" + (type "Bottom Silk Screen") + ) + (copper_finish "None") + (dielectric_constraints no) + ) + (pad_to_mask_clearance 0) + (solder_mask_min_width 0.12) + (allow_soldermask_bridges_in_footprints no) + (tenting front back) + (aux_axis_origin 98.5 20) + (grid_origin 98.5 20) + (pcbplotparams + (layerselection 0x00000000_00000000_55555555_55555551) + (plot_on_all_layers_selection 0x00000000_00000000_00000000_02000000) + (disableapertmacros no) + (usegerberextensions no) + (usegerberattributes yes) + (usegerberadvancedattributes yes) + (creategerberjobfile yes) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref no) + (mode 1) + (useauxorigin no) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (pdf_metadata yes) + (pdf_single_document no) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plot_black_and_white yes) + (sketchpadsonfab no) + (plotpadnumbers no) + (hidednponfab no) + (sketchdnponfab yes) + (crossoutdnponfab yes) + (subtractmaskfromsilk no) + (outputformat 5) + (mirror yes) + (drillshape 0) + (scaleselection 1) + (outputdirectory "") + ) + ) + (net 0 "") + (net 1 "Board_0-+5V") + (net 2 "Board_0-/ALARM _CNC") + (net 3 "Board_0-/ALARM_TRIGGER") + (net 4 "Board_0-/BUTTON_ADC") + (net 5 "Board_0-/FLOW_PULSE_MCU") + (net 6 "Board_0-/I2C_SCL") + (net 7 "Board_0-/I2C_SDA") + (net 8 "Board_0-/RAW_SENSOR") + (net 9 "Board_0-/SWIO") + (net 10 "Board_0-GND") + (net 11 "Board_0-Net-(J3-BUTTON_UP)") + (net 12 "Board_0-Net-(Q1-G)") + (net 13 "Board_0-unconnected-(J3-BUTTON_#-Pad3)") + (net 14 "Board_0-unconnected-(J3-BUTTON_*-Pad4)") + (net 15 "Board_1-+5V") + (net 16 "Board_1-/ALARM _CNC") + (net 17 "Board_1-/ALARM_TRIGGER") + (net 18 "Board_1-/BUTTON_ADC") + (net 19 "Board_1-/FLOW_PULSE_MCU") + (net 20 "Board_1-/I2C_SCL") + (net 21 "Board_1-/I2C_SDA") + (net 22 "Board_1-/RAW_SENSOR") + (net 23 "Board_1-/SWIO") + (net 24 "Board_1-GND") + (net 25 "Board_1-Net-(J3-BUTTON_UP)") + (net 26 "Board_1-Net-(Q1-G)") + (net 27 "Board_1-unconnected-(J3-BUTTON_#-Pad3)") + (net 28 "Board_1-unconnected-(J3-BUTTON_*-Pad4)") + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "03d95e57-7ac4-4572-8d8a-11a17297d21b") + (at 45.4 4.6) + (descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M3") + (property "Reference" "H4" + (at -3.998 -2.822 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "68d2bded-997a-4646-8401-5c85c8160c38") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at -1.204 4.163 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b108f9ac-95d7-4353-a201-c4a3b68161d2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f2c02e8d-657d-4a77-838e-6e6d6de69cf5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d9441908-5827-4dbc-89b5-9ed0a15c80b1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/ebb7dd0e-ea21-4a5b-bf5e-b0f796b8dd56") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "79f71c6d-6be7-42b2-ad27-b06d86cc52e9") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "60cda2f9-01d9-46e4-9ed6-de2d5a2a829a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "b8edce66-62c8-44fc-bf88-db4215649053") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.2 3.2) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (uuid "29c72b49-4ddc-451a-ae6d-e88e5c648b28") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "11091723-2017-4881-bb2e-19db156a06fc") + (at 50 26.5) + (property "Reference" "KiKit_MB_1_18" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "f12b729d-8891-4b45-afdd-8d0364fb16fa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "4dc84cf4-499e-43ab-bb3b-cb622ddd6f93") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9d9496f3-06b4-4e5a-8826-62d97a7cd840") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c19f29c5-3418-405a-82c2-a1f1bf20095f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "7009f04b-3e07-4bf7-a3f3-feff8260777f") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "13ac28b6-ba16-4ad3-a93e-8a422e1bc40c") + (at 50 46) + (property "Reference" "KiKit_MB_1_31" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "0dfbde36-8ba8-4ae2-9149-aec9ca5ff7a7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "ff63337e-1178-49f8-800d-8ce9c70dcab5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5ef9a1c5-f9cf-45ad-ad8f-c21c244f321d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b5f3bcb8-8841-4ea8-930a-4de8a2466177") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "6852ea20-088f-4589-bedd-a986031d46d2") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "17192c17-1336-42cd-bbb2-4d31b4a889ef") + (at 50 40) + (property "Reference" "KiKit_MB_1_27" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "ff75c18f-a68f-445f-8d0c-51bd10c328b3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "5569c44d-f86e-4018-8f50-2684f28cdc2a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b23af573-23bc-44e2-ad33-250ed758bbf4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "04337cf9-9c6e-4e51-8a94-50a8b2e723f3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "7ec18579-f340-4945-912e-e7d9e5977221") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "17df5938-35e9-4d70-a39f-e6f2710d80c2") + (at 26.442 33.782) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R4" + (at 0 -1.83 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "ac5d0089-98fd-4a29-9e27-5ee67ea955cc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.83 0) + (unlocked yes) + (layer "F.Fab") + (uuid "07aa81d2-57cd-47dd-b109-9a1ea484d943") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3cded246-ccb5-47d8-aed2-acf1b377fb87") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9c23f833-e5af-456e-b9a6-54d61c161190") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/40035241-60d8-4ae0-b9a3-00ddf51419be") + (attr smd) + (fp_line + (start -0.727064 -0.91) + (end 0.727064 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "59ce9b58-08ff-432b-a628-723ac68bcb60") + ) + (fp_line + (start -0.727064 0.91) + (end 0.727064 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "da4425ba-39b4-4ba1-8387-93f31dd32755") + ) + (fp_rect + (start -2.45 -1.13) + (end 2.45 1.13) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "3e7a1320-3812-4329-883c-fdf3efbb054e") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "d1b3d337-a3e3-4a24-8801-8983ad02efb9") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "54519206-0e4d-44dc-aea3-36d0710e3318") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.55 0) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 1 "Board_0-+5V") + (pintype "passive") + (uuid "32bfa4f8-7367-4d23-8d5e-cc1ea1d885f0") + ) + (pad "2" smd roundrect + (at 1.55 0) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 8 "Board_0-/RAW_SENSOR") + (pintype "passive") + (uuid "82a6064c-889d-4fb3-9bdc-c302afa3e52e") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "1f6a43ab-3b61-46dd-a051-fb3bffde29aa") + (at 33.02 12.98 -90) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R6" + (at 0 -1.83 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "c052afd7-7f0e-4c2d-b1d6-a350c6f3aec0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.83 90) + (unlocked yes) + (layer "F.Fab") + (uuid "0576478c-6702-4b8d-9232-c1e1606b17e1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "6557cc8f-7f2e-43f4-bb1c-51abc76c584c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "bde0a7a1-7d61-4b8d-ac1c-0d54a8c1ed5e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/7583c90b-63eb-4cb8-8bb5-963ef6387411") + (attr smd) + (fp_line + (start -0.727064 0.91) + (end 0.727064 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cdc9bf58-72fb-4828-b850-a5df1ba524f5") + ) + (fp_line + (start -0.727064 -0.91) + (end 0.727064 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f262ed17-b0e5-4e7d-9aa0-779abf420c65") + ) + (fp_rect + (start -2.45 -1.13) + (end 2.45 1.13) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "dbc11f8e-7695-436a-afcb-1fedee929a92") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "97926207-5452-499d-b864-10f6e8784a69") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "68414c3b-1de7-41f7-b60b-316e57758529") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 12 "Board_0-Net-(Q1-G)") + (pintype "passive") + (uuid "82a766d3-1e6b-4aa1-af46-cff04a3a0e0b") + ) + (pad "2" smd roundrect + (at 1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 10 "Board_0-GND") + (pintype "passive") + (uuid "40b021d0-564a-482f-ac2a-3ae382bbe685") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "258d1f26-ed07-4533-b7dc-c2ec913c7368") + (at 50 7) + (property "Reference" "KiKit_MB_1_5" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "7ec72ca2-64d3-4f1c-b934-f09bf80171b5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "910dded6-dff3-499e-aee2-69e2ce519b76") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "03bb5ee3-f1e7-4b1c-8cfe-f869423b5f5c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4bfc17af-2a45-47fc-a083-40a078a4d0bf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "49fc69ec-9507-4843-9726-0128361d0505") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "2a91051d-29b2-45bc-acad-40ab57f3f687") + (at 50 29.5) + (property "Reference" "KiKit_MB_1_20" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "f519d451-5c74-4846-8337-ecc4b553836a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "f532f600-1832-450d-8910-a9b5766202f8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ec852df4-7fef-4fd0-b121-e5030f9a3a7f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "9a8c262b-680a-4d72-9ff4-14c18dce690c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "977c57c9-d4c8-4573-a0c7-0508df4d93aa") + ) + (embedded_fonts no) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "2c225aff-a627-458d-8c49-516a4133bb6f") + (at 95.4 45.4) + (descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M3") + (property "Reference" "H3" + (at 0 -4.15 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "818f1ca2-0aad-4f43-b2a4-62c23048625a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at -1.585 2.733 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2bffb4e5-5bf5-4167-ae90-8166cf33b81c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "571011bd-02b3-4c0a-8ce6-b009330ce983") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3a421fff-42fd-47a1-b77a-f683add444ec") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/0b603239-dd47-4552-a6cf-83976be6dea0") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "27b1faad-ee90-41f3-b221-e2fd8ae32fbc") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "7755d4d8-1bcd-41e1-b8fb-d7c147355eeb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "c1d34a15-15db-4f13-8d75-53498579539e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.2 3.2) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (uuid "f20f1b61-30dd-4da2-9bfc-cb20481e082e") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "375833b1-59df-4457-b542-326315d8a5fc") + (at 76.442 33.782) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R4" + (at 0 -1.83 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "d0e58aee-c8e8-41cc-bafe-12dbc51d7e58") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.83 0) + (unlocked yes) + (layer "F.Fab") + (uuid "0e95be4e-a6ce-48e5-8512-515b30e8363c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3378e356-7cc7-4441-bd56-3e94e5486cd7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d787062e-8455-43de-adfc-2015dd949c14") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/40035241-60d8-4ae0-b9a3-00ddf51419be") + (attr smd) + (fp_line + (start -0.727064 -0.91) + (end 0.727064 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f37cc85-0b34-472d-a3b9-087c3f64d0bb") + ) + (fp_line + (start -0.727064 0.91) + (end 0.727064 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "484b8e3b-24e7-4c6e-95f3-b099d71afcc3") + ) + (fp_rect + (start -2.45 -1.13) + (end 2.45 1.13) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "5ce9383a-830d-43b8-82ba-68e9ffdb8d7c") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "328bc05f-3879-4057-989e-3a7ae542b9c0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "6fd39aa0-e24d-47a9-8f80-d6d65ff39b58") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.55 0) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 15 "Board_1-+5V") + (pintype "passive") + (uuid "528820b0-e27c-467e-8df6-3d7fc5461470") + ) + (pad "2" smd roundrect + (at 1.55 0) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 22 "Board_1-/RAW_SENSOR") + (pintype "passive") + (uuid "1b67dcf0-c025-46ed-a3b1-8c631921e21f") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "3e2dcde0-5d71-46f6-af8b-7ea9a61f6446") + (at 62.7 32.613 90) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R1" + (at 0 -1.83 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "88e8fc1c-52cf-4436-8079-99552f6c35f9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k" + (at 0 1.83 90) + (unlocked yes) + (layer "F.Fab") + (uuid "db78d114-11f4-49fe-b012-d1c7e52d7f45") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "27170346-61bb-4c24-9dfb-d913b822f941") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "98603736-4475-452f-b1f4-ff4f275cd001") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/07d4d3e5-8f38-42a6-b701-0f9ce8bd19f6") + (attr smd) + (fp_line + (start -0.727064 -0.91) + (end 0.727064 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "327ee9be-62e8-4a4e-896e-8b42e46705a5") + ) + (fp_line + (start -0.727064 0.91) + (end 0.727064 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2c697730-0a6c-43a9-bc39-7fb27566efaf") + ) + (fp_rect + (start -2.45 -1.13) + (end 2.45 1.13) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ea3d0094-a51d-4673-a69f-e9042b116517") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "d03c2cb6-547e-4887-8390-d1131368c319") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "b69ceb02-0779-4088-a76c-68863509e7e9") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.55 0 90) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 25 "Board_1-Net-(J3-BUTTON_UP)") + (pintype "passive") + (uuid "80190ed9-81dc-4f98-a9b8-bbf498bdb06c") + ) + (pad "2" smd roundrect + (at 1.55 0 90) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 18 "Board_1-/BUTTON_ADC") + (pintype "passive") + (uuid "de155deb-a6a5-45ea-b997-ffb797f06d7e") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "3f04988e-3cf2-4741-b3a4-ff2bf712cbe5") + (at 50 44.5) + (property "Reference" "KiKit_MB_1_30" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "151570f3-5435-46ba-bbd7-f470b8bdfb7d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "ea21c425-8f2f-4d19-b5d4-2b1d7a6d01fa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8deac53c-59a3-43b3-987b-577ac3b88d9b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "31b7f7dc-a87a-473e-8dd5-b5047f1481e5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "60453139-8708-4fdc-96f8-52cc0cdcb653") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "4312c6b6-e561-4343-990f-93c98c4b73a0") + (at 84.5 31.95 -90) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R5" + (at 0 -1.83 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "2bb89ab9-177d-432b-8282-e26f4e6a9d64") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k" + (at 0 1.83 90) + (unlocked yes) + (layer "F.Fab") + (uuid "e81981f3-6aa4-42f0-815e-5f99842d4af5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 270) + (layer "F.Fab") + (hide yes) + (uuid "e9eedf03-f098-417a-807d-d7535a3c0ba1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 270) + (layer "F.Fab") + (hide yes) + (uuid "201167d6-b32e-4a07-82e8-967dc48e5d7d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/3ed62ad3-6681-4468-aaa2-739df2d3b2d4") + (attr smd) + (fp_line + (start -0.727064 0.91) + (end 0.727064 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9853a3c5-3a23-4595-8ee4-6b43e90b903b") + ) + (fp_line + (start -0.727064 -0.91) + (end 0.727064 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b0f40b8e-9f44-45e8-a95c-fed1aa3316f6") + ) + (fp_rect + (start -2.45 -1.13) + (end 2.45 1.13) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "64a52520-7fc7-4a2e-8af1-c5672b63edd4") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "9f276b89-065a-4980-9e8f-f6105304e086") + ) + (fp_text user "${REFERENCE}" + (at 0 0 270) + (layer "F.Fab") + (uuid "3b22d9b2-40c2-46a3-b3f1-c6d1995b960e") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 19 "Board_1-/FLOW_PULSE_MCU") + (pintype "passive") + (uuid "e0ffb383-73fe-46ae-8b31-bdf4a89b0f23") + ) + (pad "2" smd roundrect + (at 1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 22 "Board_1-/RAW_SENSOR") + (pintype "passive") + (uuid "ab4619df-72b6-43dc-9e37-bf7be1b167db") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "4363a634-18d7-4989-a099-69371d1654eb") + (at 50 41.5) + (property "Reference" "KiKit_MB_1_28" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "c4edb456-0603-4259-ac99-44733ebffe3c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "d58de142-5530-41a4-a216-88119734165e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4a980c81-201f-4f24-a65c-864729fb96a5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d20948e9-2de9-49cf-9f81-3bcce2cf6699") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "9adaa881-9665-4284-b538-ea05285e5c51") + ) + (embedded_fonts no) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "45536825-0cf1-4eac-aef1-4d1ebaf398cf") + (at 54.6 4.6) + (descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M3") + (property "Reference" "H1" + (at 4.163 -3.076 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "c7956b9e-944c-4e4d-85e2-99ce4c4bb2eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 1.496 4.417 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c9252f29-f515-4452-8f4d-6e5de64ead66") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "67966733-271e-4ada-9d3c-82ce0346ad71") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f0aa75ee-a3b2-4c97-90ee-8d919d828e2c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/a6cbb3e1-9fd0-40a4-b423-c01e29aa718a") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "2d9a2917-e386-4ce3-8f80-3233f108fd0d") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "f85b55aa-0ae1-44af-9005-39abef69813c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "93bee854-11c8-4e78-94bd-5a2715bba7d4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.2 3.2) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (uuid "47bfdc03-0832-4e7e-8530-81e37d92c0e4") + ) + (embedded_fonts no) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "4bab3432-99ae-41ab-a624-6caf231d78f2") + (at 95.4 4.6) + (descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M3") + (property "Reference" "H4" + (at -3.998 -2.822 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "7731a5f9-2c48-4a3c-8f47-a585d0694296") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at -1.204 4.163 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a1af166a-7855-4b67-b491-d40f26a62e57") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2321ba83-56f3-4884-8cc7-ba85f3312c11") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "fc024ba7-1515-462d-9bff-596abba7c9cc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/ebb7dd0e-ea21-4a5b-bf5e-b0f796b8dd56") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "3e93a8d3-f74b-4ce0-8f45-74cdb587d08e") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e0605d0d-eea7-4958-855e-82d6310038ec") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e37b7785-f95a-4507-9129-7dd970c92f9c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.2 3.2) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (uuid "13cec8fe-61d9-4664-96fc-82411ffb494d") + ) + (embedded_fonts no) + ) + (footprint "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" + (layer "F.Cu") + (uuid "4bc9003d-82fd-4b75-b411-7409013a6a23") + (at 83.401 21.8825 -90) + (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C1" + (at 0 1.905 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "4d9dcb15-8cfe-4d1f-b1fd-da9cb521e6af") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at -0.0385 -1.905 90) + (unlocked yes) + (layer "F.Fab") + (uuid "b875aa86-5771-4ae9-82f7-0700cc7895dd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 270) + (layer "F.Fab") + (hide yes) + (uuid "0b89037f-2e11-403b-88b9-833973d6f832") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 270) + (layer "F.Fab") + (hide yes) + (uuid "65e485e5-74f1-409f-8992-02cbdadaf086") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f872ce8f-e9cd-4dab-8a3f-6d586966862d") + (attr smd) + (fp_line + (start -0.711252 0.91) + (end 0.711252 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6ed6656d-9797-4f33-98b1-bb0aa3a88e05") + ) + (fp_line + (start -0.711252 -0.91) + (end 0.711252 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "65ad1d9c-5f0b-4c60-a47f-36b78173fa54") + ) + (fp_rect + (start -2.48 -1.15) + (end 2.48 1.15) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "063c49aa-b8d4-462a-bb10-e76672a45259") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "96d0a225-4bb3-4cf5-9448-dfb9f387be98") + ) + (fp_text user "${REFERENCE}" + (at 0 0 270) + (layer "F.Fab") + (uuid "e4587d29-db17-4ae7-8c39-f320f08aafad") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.5625 0 270) + (size 1.325 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 24 "Board_1-GND") + (pintype "passive") + (uuid "20fe8c7b-056d-41af-a83b-b1a95fcda92d") + ) + (pad "2" smd roundrect + (at 1.5625 0 270) + (size 1.325 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 15 "Board_1-+5V") + (pintype "passive") + (uuid "e85efe52-4941-48bb-88ea-9f5aed2a7267") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" + (layer "F.Cu") + (uuid "5332506b-c2b9-4812-b387-bb6183f6a6c2") + (at 38.354 21.8825 90) + (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C2" + (at 0 -1.85 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "2bae8cab-6c0f-4321-bc1f-cf4bd8482ac1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10u" + (at 0 1.85 90) + (unlocked yes) + (layer "F.Fab") + (uuid "7c23f483-653b-41d0-a426-8d4fde1d1bd6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "266942b6-98d2-4d51-b637-e87cd9cd4efc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Polarized capacitor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "4d015997-9c8d-4d92-86d2-3d10d2f5cbe1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/16ac05e7-a222-4f2b-9890-147336709af3") + (attr smd) + (fp_line + (start -0.711252 -0.91) + (end 0.711252 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "58db76d1-e0eb-419b-b763-b7e89b78022e") + ) + (fp_line + (start -0.711252 0.91) + (end 0.711252 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ada4c43-f089-4676-b67c-2ad2a24a2ddd") + ) + (fp_rect + (start -2.48 -1.15) + (end 2.48 1.15) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ddb8326c-9497-4820-a84a-e13b84f7c419") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "e04354ce-a9f4-49f8-9438-4b1c8d4571a4") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "c399a9ea-89a6-468c-a444-d5717fb299d2") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.5625 0 90) + (size 1.325 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 1 "Board_0-+5V") + (pintype "passive") + (uuid "1c3c6323-d63c-40f3-99f0-694f4b1722c1") + ) + (pad "2" smd roundrect + (at 1.5625 0 90) + (size 1.325 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 10 "Board_0-GND") + (pintype "passive") + (uuid "109f4b11-c364-41df-9bd6-5025bc35ab1f") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "55c431ba-676e-4a90-9ff3-ddaff9580dea") + (at 4.6 4.6) + (descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M3") + (property "Reference" "H1" + (at 4.163 -3.076 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "672b6af4-0539-4a50-8c91-2494e0aa0a33") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 1.496 4.417 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d663a108-2796-4179-860e-af80826ed59c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e1b887be-ca49-4a26-b0ae-78a1ae02d32d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "74e814d9-6978-487d-9b25-c322cc4e23d8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/a6cbb3e1-9fd0-40a4-b423-c01e29aa718a") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "9b6a4873-48e2-4f72-b157-fb0a0e6ef5c9") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "d8fbbace-cb85-4f3d-8244-dcf000a24500") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "c384454a-fe5c-4f4b-a7f6-2247d4ea58d6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.2 3.2) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (uuid "6d143f43-3772-48f5-84ac-1b7dabfe10d1") + ) + (embedded_fonts no) + ) + (footprint "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" + (layer "F.Cu") + (uuid "57d0c8b4-cb58-4ed4-bd1a-5a01b5d7091e") + (at 33.401 21.8825 -90) + (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C1" + (at 0 1.905 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "bdc88f8f-fb98-4bb3-90e2-f015e7c76816") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100n" + (at -0.0385 -1.905 90) + (unlocked yes) + (layer "F.Fab") + (uuid "2212a7fd-d4d9-4cb0-b7ee-d35cc2c009a2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 270) + (layer "F.Fab") + (hide yes) + (uuid "32a8d6a6-874e-4a66-a229-8d71040e9f88") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 270) + (layer "F.Fab") + (hide yes) + (uuid "d4f8c638-09c3-4b2d-932d-0f2897e2f2ba") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f872ce8f-e9cd-4dab-8a3f-6d586966862d") + (attr smd) + (fp_line + (start -0.711252 0.91) + (end 0.711252 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f09d69d6-8d19-45a6-8f0a-00eaa6588e2a") + ) + (fp_line + (start -0.711252 -0.91) + (end 0.711252 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9c332777-2886-4396-a727-d9d7472ccff1") + ) + (fp_rect + (start -2.48 -1.15) + (end 2.48 1.15) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a3f4b82b-d690-4ba1-9c61-7637bbf9bed7") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "3c12c02e-1d45-4772-bb15-bcbebf1f1c27") + ) + (fp_text user "${REFERENCE}" + (at 0 0 270) + (layer "F.Fab") + (uuid "6c896e6c-f7cd-401b-9792-18dcd5dd6037") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.5625 0 270) + (size 1.325 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 10 "Board_0-GND") + (pintype "passive") + (uuid "f0cbba29-21f0-452f-8716-8a6a95a84216") + ) + (pad "2" smd roundrect + (at 1.5625 0 270) + (size 1.325 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 1 "Board_0-+5V") + (pintype "passive") + (uuid "62a94ecf-d62c-489b-bad1-21f966f5f051") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "59c0d799-f975-41b1-b10e-b12929d4ae68") + (at 50 43) + (property "Reference" "KiKit_MB_1_29" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "afcf6936-0f0a-4070-acff-05dbdd3ec2a3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "0ccaadd2-1705-4498-ab2d-b769a0059fc2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "41272ed4-c1bd-4e24-a6b9-b9c094f2a2c6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2cc76cf7-8226-431c-845e-be4d733e31d2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "2af9184e-9c07-4caf-8a6f-59353ac0ffcd") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "5cf5d075-6d9e-4751-81ea-295209209bf0") + (at 50 19) + (property "Reference" "KiKit_MB_1_13" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "6b507d46-95b3-4141-9a2b-adf453f72078") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "096ae7f7-3a55-4ae5-8ebc-ee2c0d1bba1d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "efe101cf-6c34-454e-b358-3b1fae0fe428") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "72e4fcdd-e58a-4368-bde3-061f2dca097b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "5ac29c8b-110a-4a00-9d86-ef939230caa4") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "5f89e8dd-3f66-4e1e-a38a-3766addff15f") + (at 50 38.5) + (property "Reference" "KiKit_MB_1_26" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "0c093f7c-8166-4047-84a8-34cf2f476f11") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "de4bbaae-fb31-4250-9880-df7ac400a8a0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a86b843d-9d60-465d-bcad-a46adc6b52d5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7d327428-fd68-4f62-a494-46830ce9563d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "26d7f934-4587-4dc7-9ee7-4a818b045b7e") + ) + (embedded_fonts no) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "604a276f-cf9a-4762-9c9e-2fed03c6bb81") + (at 54.6 45.4) + (descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M3") + (property "Reference" "H2" + (at 0 -4.15 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "f8b0159f-6cd3-4736-ab4e-4b62e953055f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 1.369 2.733 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9d2ae20d-d7f9-469a-ad19-e2a884889a14") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e2c0dcf9-f149-4b7e-a59e-1f8f7f5f8046") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "34c83af3-b7ce-4fc4-b8d0-da639fb4f5ee") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/319f747b-b739-436d-b116-c681ac9895b0") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "bccd1ad7-cc41-4c84-9f14-b623231f6eba") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "d1122120-ecff-497b-ae97-8ae32576f330") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "bdc4cf2f-9175-4d40-8909-3665bfeb8870") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.2 3.2) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (uuid "117fac52-b29d-487c-82e8-067d87c952f6") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "66dfc2d9-ebe3-4941-a97d-8b2e0f74cfc4") + (at 27.94 16.23 -90) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R3" + (at 0 -1.83 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "e9dbe315-eea5-495d-9b92-9103bdba28c5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k" + (at 0 1.83 90) + (unlocked yes) + (layer "F.Fab") + (uuid "cf10bf1c-b3b8-4bf9-9658-fa6920de312c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "fdba6a07-7d3d-4c4e-99ce-5b59a581a960") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "3dc2770e-18d7-4527-ae7b-01ed523e0417") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/a7df71bb-94c2-4c55-9138-6af11ddd1bcd") + (attr smd) + (fp_line + (start -0.727064 0.91) + (end 0.727064 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "28ca0613-42e5-471f-956f-52f20add5eea") + ) + (fp_line + (start -0.727064 -0.91) + (end 0.727064 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "84d1a921-a14c-4453-b7ef-66a27d000032") + ) + (fp_rect + (start -2.45 -1.13) + (end 2.45 1.13) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "eff30dcd-7c52-4e8e-91c4-d9bab277b2ef") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "28d6d1ad-c323-4e99-bda1-d807606de0c7") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "b36dcc74-866c-4881-853e-fcb91947d276") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 12 "Board_0-Net-(Q1-G)") + (pintype "passive") + (uuid "abcaba5d-1278-4790-80a5-c8f96675e47f") + ) + (pad "2" smd roundrect + (at 1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 3 "Board_0-/ALARM_TRIGGER") + (pintype "passive") + (uuid "6f9c56a4-211c-4460-8660-2b2c33c5fd66") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "672a19b8-9c83-4bb7-8840-d304c5bf91c4") + (at 50 1) + (property "Reference" "KiKit_MB_1_1" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "ad85f59a-076d-4782-a0b0-542fc95e9d93") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "e475ee5f-3c35-44f9-a25c-e6541f9a6204") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "15f4164a-f072-4946-a433-d3fdb02c5514") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "56ebae10-7662-4687-b731-fdb42f34fbfa") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "b7020e42-a85b-4fc0-8ea0-212e0df9451d") + ) + (embedded_fonts no) + ) + (footprint "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" + (layer "F.Cu") + (uuid "6773176e-a333-4346-855a-cc81e243d288") + (at 88.354 21.8825 90) + (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C2" + (at 0 -1.85 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "6dd959aa-7aaf-4f49-a324-2c5f9bcd3227") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10u" + (at 0 1.85 90) + (unlocked yes) + (layer "F.Fab") + (uuid "d7d355a1-17cc-4703-abfe-e095ae70d036") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "f3ddabd5-f27e-463f-88a9-11010530e7a9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Polarized capacitor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "8fa53cab-d0b9-4ff7-9f0b-ea6b0c1c8730") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/16ac05e7-a222-4f2b-9890-147336709af3") + (attr smd) + (fp_line + (start -0.711252 -0.91) + (end 0.711252 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bb016f6a-0b96-486c-990a-189b28c74623") + ) + (fp_line + (start -0.711252 0.91) + (end 0.711252 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b5d683c6-dafe-4c49-be70-dbecd22a330e") + ) + (fp_rect + (start -2.48 -1.15) + (end 2.48 1.15) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "3fdb3d87-80aa-456c-8dd2-d37b6f11ff61") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "f94cbcdf-4fe1-433c-911a-bf7c61839819") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "858fdd29-92ee-4640-b324-fc51edebf2e4") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.5625 0 90) + (size 1.325 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 15 "Board_1-+5V") + (pintype "passive") + (uuid "55c60f80-9a95-4549-8c14-f0f76f5cb89e") + ) + (pad "2" smd roundrect + (at 1.5625 0 90) + (size 1.325 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 24 "Board_1-GND") + (pintype "passive") + (uuid "b31ad505-680a-4f9c-9f0c-b6be7965b25b") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "6992a79b-9c21-4bb5-a87d-ef59b5ef17a3") + (at 50 31) + (property "Reference" "KiKit_MB_1_21" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "2f4def12-522d-4a90-abda-d45da26244e6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "3885b1da-6e5e-4f63-8151-f41321c20b9a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "88dcd327-ff53-4b7f-9723-3dade229254b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "55220a58-f88f-4142-a968-69002ef0fbbe") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "d82f8d84-6e53-4808-aea4-8647a9292f99") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "6ea66c74-d97f-4be1-ab38-4ebe51fbec3e") + (at 16.256 32.74 -90) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R2" + (at 0 -1.83 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "271e022f-3820-4e4a-9cbe-70de8302287c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100k" + (at 0 1.83 90) + (unlocked yes) + (layer "F.Fab") + (uuid "0afa8e4f-81e3-457e-866e-b530d38d0c51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "fb1d3489-b3f8-49ee-999f-70505b46c646") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "b5f521a6-ddf6-4a8e-8a81-50e2c1437a0f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/0e2cff8c-192d-400f-8100-a5592184d31c") + (attr smd) + (fp_line + (start -0.727064 0.91) + (end 0.727064 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7d211e86-5737-4511-8ea2-ca559785b588") + ) + (fp_line + (start -0.727064 -0.91) + (end 0.727064 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3205d598-1f64-4d14-94f9-5001caaa6576") + ) + (fp_rect + (start -2.45 -1.13) + (end 2.45 1.13) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "d528b155-d4e5-4034-b023-c38b9a35e0cc") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "d596fba1-0e6e-4803-ae90-9c90010bf631") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "1a66a0be-74bf-4ecc-b06e-eadd363e7820") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 4 "Board_0-/BUTTON_ADC") + (pintype "passive") + (uuid "6cfed5fd-d51e-4dc9-9ecb-9239ed389d0a") + ) + (pad "2" smd roundrect + (at 1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 1 "Board_0-+5V") + (pintype "passive") + (uuid "6492ed8b-3891-46af-b2ff-4062a8730f05") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "79195170-7e7d-402f-8628-da750704c11c") + (at 50 49) + (property "Reference" "KiKit_MB_1_33" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "aae47484-6c46-44e3-a2cb-64db4b76e47b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "af2deeb1-94c0-4cb5-853d-21cb877a2b97") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8d5f8718-f02f-468f-875a-bee4e19eedc0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "57d59376-19b7-44c1-a947-11b6660d81ff") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "9429c104-2704-4a64-ab71-a629cff7fa61") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "7b0db8d5-dd90-4ab8-9586-e4845e91f2d4") + (at 50 32.5) + (property "Reference" "KiKit_MB_1_22" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "975f1202-09cd-4799-85cc-8215e62a308b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "994e6011-82bf-4781-83f1-1ab515caec24") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e171664f-0b65-4f29-9e68-2eb001f0f9ff") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4dcf827f-7d44-4df5-845c-d12267d4f3da") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "a4eaecba-b90b-4840-973e-ff83c671bbd0") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "7cfebd6c-0d99-4ea1-a7bd-bc38f8a88452") + (at 50 11.5) + (property "Reference" "KiKit_MB_1_8" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "df51da46-204b-4009-a59a-0090fde95776") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "d905e57d-86e9-43b4-b678-32d8d238094d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ae7caf42-bfd1-4b0b-9749-a085b51df048") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a1ab25f2-86d6-40ed-9071-d71257fc6882") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "0ba723ba-f61f-42b0-9e29-5d52e544ab7b") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "7d967f1f-cc7e-4fe2-955d-4af2694114e6") + (at 50 4) + (property "Reference" "KiKit_MB_1_3" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "0d0ffa17-e0b7-40f0-8f15-f050d5fb3522") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "a23c3fcd-3c92-4462-8a45-030c1212982b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b024c410-9a14-4cfe-b8d9-b2322f339ca1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d548f8a8-47e1-41ff-a39a-625fb19e1334") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "fc8f5d87-544f-45e0-bdf2-245b4d2048a5") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "80839f59-94af-4d55-9a50-50670a7b0de1") + (at 66.256 32.74 -90) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R2" + (at 0 -1.83 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "006f827a-19e3-45e8-92af-75122f34d0ef") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100k" + (at 0 1.83 90) + (unlocked yes) + (layer "F.Fab") + (uuid "64e39702-91d9-4400-ab47-4db53e46c98f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "5b7fc75b-7581-478f-b649-f33a3e1563fa") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "f82eb2f3-1769-441c-a1c0-d74551e4fc3c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/0e2cff8c-192d-400f-8100-a5592184d31c") + (attr smd) + (fp_line + (start -0.727064 0.91) + (end 0.727064 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "24fc589f-d5d8-4eaa-aca1-da68768fbaa1") + ) + (fp_line + (start -0.727064 -0.91) + (end 0.727064 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b55394d4-06eb-4b9a-9c21-255b82d99b4c") + ) + (fp_rect + (start -2.45 -1.13) + (end 2.45 1.13) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a69ad39e-cfc5-4710-a904-56da27ad8a1f") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "119c7bc7-ff90-4908-9055-157488cc25ce") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "aa4565ad-00b8-4578-8b2f-6b217f3f2ee6") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 18 "Board_1-/BUTTON_ADC") + (pintype "passive") + (uuid "0575c049-150e-4e58-9873-45eb1a91e3f8") + ) + (pad "2" smd roundrect + (at 1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 15 "Board_1-+5V") + (pintype "passive") + (uuid "1ff6fcbd-6c27-4cba-b672-e39a96191c33") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "80c4b90e-f974-4bde-bb2a-84881aa05583") + (at 83.02 12.98 -90) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R6" + (at 0 -1.83 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "0ef3728d-cd33-4c80-87db-7ae3475f485b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.83 90) + (unlocked yes) + (layer "F.Fab") + (uuid "ba6c532a-bfab-42bf-b6d2-1b63ccd6047e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "6fd0d258-32e4-42d3-b54e-8725fa9571e4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "72962ba8-a363-40e4-9783-6af099544e54") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/7583c90b-63eb-4cb8-8bb5-963ef6387411") + (attr smd) + (fp_line + (start -0.727064 0.91) + (end 0.727064 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7cde46e5-746a-48ba-a05c-78c3b13072dc") + ) + (fp_line + (start -0.727064 -0.91) + (end 0.727064 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "673f58d9-2308-4114-8ddf-8609df01ccb4") + ) + (fp_rect + (start -2.45 -1.13) + (end 2.45 1.13) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "2976a2ca-05ec-44b8-9af0-896878301b7e") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "25d4051d-f217-44ac-bc6e-e9f890e20cec") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "e198233f-55fd-4252-bd4e-8187e89dffbf") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 26 "Board_1-Net-(Q1-G)") + (pintype "passive") + (uuid "3013272c-e834-4ff4-9fcd-a323c2e0e172") + ) + (pad "2" smd roundrect + (at 1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 24 "Board_1-GND") + (pintype "passive") + (uuid "123908a3-e3fd-4045-a937-4c9f62b14621") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "842fb806-d57a-4b4e-91f6-a677782bc1d6") + (at 50 10) + (property "Reference" "KiKit_MB_1_7" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "a33557bc-853c-4ed0-bbdc-14c505117566") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "d2f366b0-bf38-413f-a845-47560456115f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "82ba4b0f-c23c-4ba2-9ae5-8732b68ad95d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c23605e1-d399-482f-a5cf-7da32dca083b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "e93949a9-95aa-4236-9ef5-cabbb58018b4") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "85cc6012-4967-45fb-9863-5308e6e80a9f") + (at 50 37) + (property "Reference" "KiKit_MB_1_25" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "6e14862b-508f-41c9-9f31-166174a2067f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "3a91bba1-57e9-405d-8e19-6991b665d035") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6daba055-57fe-4a98-ba94-57ca9b3afab0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "cd819bba-6ddf-4137-a03e-3bec9ba458ec") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "6a787825-ac97-4799-9ef4-5143269b1481") + ) + (embedded_fonts no) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "91d59bd5-12af-4494-b70f-6a1aed4d3315") + (at 4.6 45.4) + (descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M3") + (property "Reference" "H2" + (at 0 -4.15 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "262b1bff-3d7a-4682-a98f-86bf1087ce26") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 1.369 2.733 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3804cb24-2db0-43b6-8995-2d98401a90d2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7a183b74-cc45-4802-a159-abf0a812b482") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3a7102c8-5cd0-4f9a-bda0-1ae70d648347") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/319f747b-b739-436d-b116-c681ac9895b0") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "50a38328-7c15-442c-a55e-9c18305d28e6") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "b74b8096-e8de-480a-afd5-166c1915d74a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "b7579ede-7be4-4d7b-b807-0a66a33f3bd0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.2 3.2) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (uuid "0e202488-702f-42f6-b95e-159fa831b9e8") + ) + (embedded_fonts no) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "995788ec-8e3f-4300-9c86-f59c1ef09de4") + (at 45.4 45.4) + (descr "Mounting Hole 3.2mm, M3, no annular, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M3") + (property "Reference" "H3" + (at 0 -4.15 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "2139f8d0-12df-45e3-98ce-756354a59091") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at -1.585 2.733 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8617211c-06ea-4fb8-9de8-2716b20d2d17") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "28e741ad-cc43-46a9-95d2-923794839723") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b2cb3562-87c4-49c0-ad95-f86b47538bf5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/0b603239-dd47-4552-a6cf-83976be6dea0") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "678e6199-4008-439c-ac59-066f1d4320a5") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "24bc4019-a60b-4236-8e97-4a93e154a6f6") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "22003f6a-c5ea-4abe-b793-20c627742a1c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.2 3.2) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (uuid "6c8d6ac9-ba57-46dd-9470-d40587e905fa") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "9b815eaa-35a0-4b6e-8743-6c85e4be7512") + (at 77.94 16.23 -90) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R3" + (at 0 -1.83 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "7f3215ba-da92-4587-b2a2-dbeaccaaf501") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k" + (at 0 1.83 90) + (unlocked yes) + (layer "F.Fab") + (uuid "48040e6f-68ac-473b-9196-45811dd6a309") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "b18969d5-8dd7-449b-85c9-506a49e93e40") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "61f790b1-b987-4c7a-a06d-603896fbb73a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/a7df71bb-94c2-4c55-9138-6af11ddd1bcd") + (attr smd) + (fp_line + (start -0.727064 0.91) + (end 0.727064 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "724d885c-736e-4a59-9c93-c0761e93c3c7") + ) + (fp_line + (start -0.727064 -0.91) + (end 0.727064 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "876a317b-e752-421d-9511-58a1cd01aeea") + ) + (fp_rect + (start -2.45 -1.13) + (end 2.45 1.13) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "96aea47f-da20-4c27-9472-4dc1a915baf3") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "942af53a-7caf-4940-9bc8-d963162ee5c7") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "77cbf937-b5f9-46fc-addc-23aa1317a741") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 26 "Board_1-Net-(Q1-G)") + (pintype "passive") + (uuid "768bd312-6cf9-4ed9-a3a8-cedb34f01a68") + ) + (pad "2" smd roundrect + (at 1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 17 "Board_1-/ALARM_TRIGGER") + (pintype "passive") + (uuid "32cb682d-6f1b-437d-b5fe-77b96073181b") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "9dfccf28-1fcc-45a3-9db1-34d0edca80b9") + (at 50 5.5) + (property "Reference" "KiKit_MB_1_4" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "cf15378e-24d2-4a3b-aa23-015199872c75") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "bfa6533d-6ddc-4756-bd41-fa6058419171") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a0bce634-ebca-430a-8f5c-5e0f291b902f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "997a5f8e-76bd-405e-8e32-c2ee083109b3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "aa28291e-7db4-4d89-b5ca-243292f1c53f") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "a00bb28e-eb72-47fd-98e0-372d7947eb13") + (at 50 23.5) + (property "Reference" "KiKit_MB_1_16" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "ef7927a0-e766-4b3c-8a37-ff7f5e01ab2d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "ab2f1f7c-3253-4f73-b201-81c07129e7b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "87238068-f6fb-4ea3-930f-851c5df7a59d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dc7a7b91-e1fc-46d7-b55c-8b14266d4c10") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "555585e7-dae4-45cf-92da-0bdd291d2673") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "a1ed6264-c279-4661-af37-91c454ac1844") + (at 50 25) + (property "Reference" "KiKit_MB_1_17" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "690a8bc4-411d-40fe-8a52-2598d0f612cb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "22eab0d4-18e1-4e60-aeca-5d251a7a8b00") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "04036b96-ded8-4eec-87f3-fe9ebd2756fc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f28fe4b7-743f-4260-a151-c5c20a95ba73") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "264a82aa-6e2a-4c1c-bbc5-45b56a9d5761") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "a3866f75-4364-4824-aac2-0cc2ae1262c5") + (at 50 14.5) + (property "Reference" "KiKit_MB_1_10" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "b7a1a87b-c869-4d59-a31a-a4c2d85f4a03") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "eff672f0-1c6e-48fa-9e71-d24c4a607718") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c3be2b06-ba29-4eee-88d5-c989cb498f58") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7e545ff2-266f-4e37-b5ac-b13819ada3bf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "41b47b1b-abba-4bfe-a819-159c3c9593fa") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "a83f8551-a932-43f8-8e41-55a95da76811") + (at 50 17.5) + (property "Reference" "KiKit_MB_1_12" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "61240a60-dd9c-4269-8351-c9af0b17cbc8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "7e6d9df5-957c-4500-bad0-85ee273256b1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "248e50a6-d392-45fa-98d2-2e0ae2ac3ce3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "da6ba834-5811-4780-a38b-72439a78d862") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "70ce198c-3a14-4b0b-8e89-d9498f255af9") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "ab6e1bff-8b8f-4ac3-915a-fde416319b33") + (at 50 47.5) + (property "Reference" "KiKit_MB_1_32" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "bb35cb5c-0275-4dad-9ff9-fcad5078baf7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "b290f961-36de-4118-a79a-320e76072182") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c3755b8d-d015-4a0f-a614-b906f0d8d5fc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "16800311-3b11-41df-ab66-a4e0b265aafd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "c6480e7b-48ff-4592-a3e6-cca6def66f72") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "ad3b8776-2e09-4098-ab74-1d09dddae6a2") + (at 50 20.5) + (property "Reference" "KiKit_MB_1_14" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "a87a8daa-20dd-4830-85ca-808782a52dd5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "c3e9d0ed-c869-4e48-87de-6b9003ef0d25") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "78a87ac9-b02d-4ddb-b067-7143abf1ee3d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "653ebd81-f681-48bb-8366-22bf65cfe325") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "a849901a-1929-4496-a6ee-402bcfd5b1b5") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "ad5906ad-13a9-4937-9c5f-e77cccd01676") + (at 50 13) + (property "Reference" "KiKit_MB_1_9" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "8cb746da-e942-4ab0-b60e-575a1df63501") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "e5918241-b819-4512-9969-9e268db76189") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e1796c90-6ed7-41b1-afab-61827adae1b5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2ec956f8-860f-428f-9a99-75bc2de9dc43") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "9b5c8377-ee62-4ba0-8d56-ad942dc4e9f1") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "b1bc0331-0501-490f-a9db-62c13a3b0c9d") + (at 50 22) + (property "Reference" "KiKit_MB_1_15" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "b3d18c98-dd7e-4cb3-97b2-a0f6247bee37") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "8de7733e-4cc6-4580-844d-2e0410f1c9a6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e5108ae0-c357-451c-975c-085b44d1153b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "63e56c2f-2dae-4ec4-8b62-34b445e4896c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "11ca8d24-5588-46c7-83cb-94e45cabb0c8") + ) + (embedded_fonts no) + ) + (footprint "Package_SO:SO-8_3.9x4.9mm_P1.27mm" + (layer "F.Cu") + (uuid "b2a5575b-f1ff-4bd1-b547-aed3cc2b322b") + (at 27.575 25.635 180) + (descr "SO, 8 Pin (https://www.nxp.com/docs/en/data-sheet/PCF8523.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SO SO") + (property "Reference" "U1" + (at 0.143 3.537 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "f9421855-b0e2-4cf2-8f55-6b9ffc40d930") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CH32V003J4M6" + (at 0.651 -3.829 0) + (unlocked yes) + (layer "F.Fab") + (uuid "6d3c5ff2-ed6d-4800-ab87-c6c6625537e8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.wch-ic.com/downloads/CH32V003DS0_PDF.html" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "677ec6d4-44e4-438e-b307-2aa174099e15") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RISC-V 32-bit MCU, 48MHz, 16KB Flash, 2KB SRAM, SOP-8" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "0030fbe9-0710-4ea0-aa67-5b02660b0744") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/bd4d959b-c9f6-4bde-9e71-22c67a11aebb") + (attr smd) + (fp_line + (start 2.06 2.56) + (end -2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6ec55c1a-e05f-4ef4-b86f-c970aac454e8") + ) + (fp_line + (start 2.06 2.465) + (end 2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e839eee8-5af0-4e31-8de4-4537597378cc") + ) + (fp_line + (start 2.06 -2.56) + (end 2.06 -2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eb1c1f8f-b8f7-4d07-b01a-1a9cc2938862") + ) + (fp_line + (start -2.06 2.56) + (end -2.06 2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c8a3927a-e06f-4483-b6a6-f8bd2673787d") + ) + (fp_line + (start -2.06 -2.465) + (end -2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9b4524a2-b116-4290-af45-d48e0fbe8dc1") + ) + (fp_line + (start -2.06 -2.56) + (end 2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "de0cbbe1-e197-403f-8df1-57de3eb5090a") + ) + (fp_poly + (pts + (xy -2.6 -2.47) (xy -2.84 -2.8) (xy -2.36 -2.8) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1f892c57-a9d8-4864-ac9c-410360c27b6e") + ) + (fp_line + (start 3.7 2.46) + (end 2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "220d7bcd-487d-4e86-9673-d961fdf4e399") + ) + (fp_line + (start 3.7 -2.46) + (end 3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6dc7d937-c916-40f3-b01f-7cb8e72e674e") + ) + (fp_line + (start 2.2 2.7) + (end -2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0412e3c7-e707-4c50-be00-3b03514564c4") + ) + (fp_line + (start 2.2 2.46) + (end 2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1b5b78ff-33a2-4394-87de-0a383ee026db") + ) + (fp_line + (start 2.2 -2.46) + (end 3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3580629c-c081-4806-ae1c-c32753013ec8") + ) + (fp_line + (start 2.2 -2.7) + (end 2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e5abe565-e106-47bf-8ae1-5b8589fd38d5") + ) + (fp_line + (start -2.2 2.7) + (end -2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "673adecc-2f61-47d7-a18d-490bd42525b7") + ) + (fp_line + (start -2.2 2.46) + (end -3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "78f40cdb-e296-4161-8662-a45950664179") + ) + (fp_line + (start -2.2 -2.46) + (end -2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c7193108-fda0-4032-baf3-cd04334c0c7a") + ) + (fp_line + (start -2.2 -2.7) + (end 2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "410829dc-fd14-4a9f-8360-0fd4836d7417") + ) + (fp_line + (start -3.7 2.46) + (end -3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "eed2a8ae-e700-46b0-9079-10426a6a9727") + ) + (fp_line + (start -3.7 -2.46) + (end -2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "47cb37c0-f57a-4e60-975c-33b8bbe00823") + ) + (fp_poly + (pts + (xy -0.975 -2.45) (xy 1.95 -2.45) (xy 1.95 2.45) (xy -1.95 2.45) (xy -1.95 -1.475) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6c9d2d1f-b4de-4db2-a398-b4c846914527") + ) + (fp_text user "${REFERENCE}" + (at 0 0 270) + (layer "F.Fab") + (uuid "c80065c4-5b6e-4d18-924a-2058bbb3a5fe") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.575 -1.905 180) + (size 1.75 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 5 "Board_0-/FLOW_PULSE_MCU") + (pinfunction "OSCI") + (pintype "input") + (uuid "6a2a583f-e54d-43ba-9081-f656cd9c71a7") + ) + (pad "2" smd roundrect + (at -2.575 -0.635 180) + (size 1.75 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 10 "Board_0-GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "d6e4d24c-5f88-4b8b-9271-009acc1e1616") + ) + (pad "3" smd roundrect + (at -2.575 0.635 180) + (size 1.75 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 3 "Board_0-/ALARM_TRIGGER") + (pinfunction "OSCO") + (pintype "output") + (uuid "d188d96c-93e8-4c06-b1c3-cd85685ed13f") + ) + (pad "4" smd roundrect + (at -2.575 1.905 180) + (size 1.75 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "Board_0-+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "37fafbb7-bdf5-429a-8cbd-7bcba8d6fd9c") + ) + (pad "5" smd roundrect + (at 2.575 1.905 180) + (size 1.75 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 7 "Board_0-/I2C_SDA") + (pinfunction "PC1") + (pintype "bidirectional") + (uuid "5f283278-f856-49c0-b5fb-5ee4c5b32406") + ) + (pad "6" smd roundrect + (at 2.575 0.635 180) + (size 1.75 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 6 "Board_0-/I2C_SCL") + (pinfunction "PC2") + (pintype "bidirectional") + (uuid "f94816ca-5b02-458b-b70d-224ce0abd455") + ) + (pad "7" smd roundrect + (at 2.575 -0.635 180) + (size 1.75 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 4 "Board_0-/BUTTON_ADC") + (pinfunction "PC4") + (pintype "bidirectional") + (uuid "0bb71b45-0340-4615-bf82-888ac98069d7") + ) + (pad "8" smd roundrect + (at 2.575 -1.905 180) + (size 1.75 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 9 "Board_0-/SWIO") + (pinfunction "SWIO") + (pintype "bidirectional") + (uuid "16c25498-c92c-4e9e-953f-3c478cebb9a6") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_SO.3dshapes/SO-8_3.9x4.9mm_P1.27mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "b86e68c6-d247-4e6f-baef-d6bbfa6db6b7") + (at 50 34) + (property "Reference" "KiKit_MB_1_23" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "2337691b-4149-471a-bd4c-ffb67fbafbd2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "6bd541cb-4660-4165-ab02-643a1e3d73be") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7310922e-08e1-484f-8f6b-e605dfc2625d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "02fbfe81-3d1f-44e1-b909-355d9b34af71") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "85890ad5-7a37-4268-ab0e-4c0f7b8d2eb6") + ) + (embedded_fonts no) + ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "b93cb133-b934-4ccc-89c5-8b431315da9a") + (at 89.0375 12.38) + (descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q1" + (at 0 -2.4 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "0ed10077-20ea-465c-8e51-6baa532c107a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "2N7002" + (at 0 2.4 0) + (unlocked yes) + (layer "F.Fab") + (uuid "c2d7b058-7a61-46bb-916d-1085c8b96f6b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d5cc7043-cd0f-4cfe-a0cf-edd67e74d840") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "0.115A Id, 60V Vds, N-Channel MOSFET, SOT-23" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3126eb3f-5a90-4f1f-b5d5-0ed30cc5c12c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/02744321-f126-47ad-9420-49f247ec7f1c") + (attr smd) + (fp_line + (start -0.76 -1.56) + (end 0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1d76c3ce-fa99-4d35-b945-da3b7672ca26") + ) + (fp_line + (start -0.76 -1.51) + (end -0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "50e470a9-0df1-455e-9b42-468d19dfe085") + ) + (fp_line + (start -0.76 0.39) + (end -0.76 -0.39) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4cc95733-7589-4e2e-9930-95a423237c99") + ) + (fp_line + (start -0.76 1.56) + (end -0.76 1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "99cc05f8-c5ad-4741-823e-f0e680c11396") + ) + (fp_line + (start 0.76 -1.56) + (end 0.76 -0.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c40a23b4-ff8f-44f9-9b25-537221686933") + ) + (fp_line + (start 0.76 0.56) + (end 0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "aa4e3342-fbd3-4f68-863e-ea13290cdf6d") + ) + (fp_line + (start 0.76 1.56) + (end -0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d63ef06f-5dba-44e5-afc6-afcc2c91e89a") + ) + (fp_poly + (pts + (xy -1.3 -0.38) (xy -1.06 -0.05) (xy -1.54 -0.05) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9586ff23-f467-471e-ad89-1602bb9f726e") + ) + (fp_line + (start -1.93 -1.5) + (end -0.9 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ceb6f900-f67e-4fb4-b8a9-9c6bea9729c4") + ) + (fp_line + (start -1.93 -0.39) + (end -1.93 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "89efd30d-2562-4e30-9e69-34cf71000143") + ) + (fp_line + (start -1.93 0.39) + (end -0.9 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c621309c-468a-4f2b-b3c2-777b42857cdc") + ) + (fp_line + (start -1.93 1.5) + (end -1.93 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "14f42201-2a2d-4eee-a66c-9e59d5236704") + ) + (fp_line + (start -0.9 -1.7) + (end 0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "03b74392-f1c9-44e2-8929-a85dda75e8e0") + ) + (fp_line + (start -0.9 -1.5) + (end -0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "74692712-c0f2-45bc-9ab2-0dd55fd11763") + ) + (fp_line + (start -0.9 -0.39) + (end -1.93 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fff07718-f1d7-4175-ba9c-68f2883f405a") + ) + (fp_line + (start -0.9 0.39) + (end -0.9 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a5601d2f-45ff-4a3f-ae39-1933534ab126") + ) + (fp_line + (start -0.9 1.5) + (end -1.93 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "772eb569-8d9e-4ffd-9e1b-0cf294d8cff2") + ) + (fp_line + (start -0.9 1.7) + (end -0.9 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b8d154b3-8e43-4156-8618-189ac80fb284") + ) + (fp_line + (start 0.9 -1.7) + (end 0.9 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2298d600-c925-4bdd-a6ba-53cc699e208b") + ) + (fp_line + (start 0.9 -0.55) + (end 1.93 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7fb94185-8c13-453d-b192-e42c704bc3c6") + ) + (fp_line + (start 0.9 0.55) + (end 0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c0566d97-712b-4f2d-a98f-1f3fd976f7e7") + ) + (fp_line + (start 0.9 1.7) + (end -0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fc98877c-790e-4da8-a45a-1a1001ef948a") + ) + (fp_line + (start 1.93 -0.55) + (end 1.93 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a9e188ff-2358-46ae-a979-eff8963ec56a") + ) + (fp_line + (start 1.93 0.55) + (end 0.9 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e745917-48c1-426e-90a6-2b5386e0c68e") + ) + (fp_poly + (pts + (xy -0.325 -1.45) (xy 0.65 -1.45) (xy 0.65 1.45) (xy -0.65 1.45) (xy -0.65 -1.125) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "122bea8a-bda7-4745-9e9c-39c58e216faa") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "052a0636-e5be-4ade-b540-e5a57f45fb93") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 26 "Board_1-Net-(Q1-G)") + (pinfunction "G") + (pintype "input") + (uuid "b4bedf01-e675-4c04-96d7-6866447c8f22") + ) + (pad "2" smd roundrect + (at -0.9375 0.95) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 24 "Board_1-GND") + (pinfunction "S") + (pintype "passive") + (uuid "bdced513-2e45-4ec5-a2c7-14eddabf7367") + ) + (pad "3" smd roundrect + (at 0.9375 0) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 16 "Board_1-/ALARM _CNC") + (pinfunction "D") + (pintype "passive") + (uuid "0e59828f-f3c9-46a5-9b5a-add4b977b6f7") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "b95b7c9e-0b89-44a0-af87-b4eb469e5631") + (at 34.5 31.95 -90) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R5" + (at 0 -1.83 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "14b873f3-f6e4-4811-98c9-971125d9cec9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k" + (at 0 1.83 90) + (unlocked yes) + (layer "F.Fab") + (uuid "ab256ebf-1ef4-4abd-9eb4-9ca279da516f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 270) + (layer "F.Fab") + (hide yes) + (uuid "e5967c73-2d7a-435e-a4af-7fbe61bd1e9e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 270) + (layer "F.Fab") + (hide yes) + (uuid "87a6737e-02cc-4957-841c-93615cc33a94") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/3ed62ad3-6681-4468-aaa2-739df2d3b2d4") + (attr smd) + (fp_line + (start -0.727064 0.91) + (end 0.727064 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f10ea202-6621-4d03-b19c-c7199de7d87a") + ) + (fp_line + (start -0.727064 -0.91) + (end 0.727064 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "87ac7f7b-2f3c-4bd8-97b9-2197bf18fe43") + ) + (fp_rect + (start -2.45 -1.13) + (end 2.45 1.13) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "d8f75997-9903-485f-82b2-b8300691c6c9") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "d286a739-950f-4d92-b5e0-3667f2cf9b38") + ) + (fp_text user "${REFERENCE}" + (at 0 0 270) + (layer "F.Fab") + (uuid "cdb74eb6-8821-44cd-9e79-0271c6109021") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 5 "Board_0-/FLOW_PULSE_MCU") + (pintype "passive") + (uuid "0ae6037e-739b-4ce9-9294-df8822863cd8") + ) + (pad "2" smd roundrect + (at 1.55 0 270) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 8 "Board_0-/RAW_SENSOR") + (pintype "passive") + (uuid "755711b0-dfb9-4ada-bf63-f78d040a1852") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "bb35413d-4f80-4c1e-b55b-604d2b70b6b7") + (at 50 35.5) + (property "Reference" "KiKit_MB_1_24" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "60b4942d-246f-4db3-ae25-4b1b48ed2977") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "394af290-15e4-4d8d-8541-02d1835471e9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "fa6be96d-0f3c-4cd3-9e19-9312aedb3305") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c1bfe4fa-0f2a-4b66-85f6-8dc5787d8b2d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "78a0acab-a65e-4641-b43d-1707c2c83678") + ) + (embedded_fonts no) + ) + (footprint "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" + (layer "F.Cu") + (uuid "c303ccc2-ba2e-4f05-97b4-71e4aba038d9") + (at 88.481 28.1555 -90) + (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C3" + (at 0 -1.85 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "bbc92bbc-c0c4-4136-a813-dcf6347f5a2d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.85 90) + (unlocked yes) + (layer "F.Fab") + (uuid "a939c5da-1da9-48e1-866a-aa606fa4ec21") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "6a32c5cc-b77f-4049-bc59-aaa8f270da49") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "0226db3a-763f-418d-942b-235a731258c2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/ad0e29c7-1acd-4441-a508-344cd6284423") + (attr smd) + (fp_line + (start -0.711252 0.91) + (end 0.711252 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e77f2cf1-c767-4fc3-85bd-7e30daeb098f") + ) + (fp_line + (start -0.711252 -0.91) + (end 0.711252 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e7fdf2ab-affb-4e03-9791-ba9a89288f01") + ) + (fp_rect + (start -2.48 -1.15) + (end 2.48 1.15) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "1245bdf3-9875-4f2e-a772-67f81a257f7c") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "4c9f1bc8-8a90-4ec4-b61f-29c79df8fbc9") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "527314b7-3322-4ae0-a5c4-94bb17ef488d") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.5625 0 270) + (size 1.325 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 24 "Board_1-GND") + (pintype "passive") + (uuid "172e3b94-a6ac-42e7-8b80-67677ea9c681") + ) + (pad "2" smd roundrect + (at 1.5625 0 270) + (size 1.325 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 19 "Board_1-/FLOW_PULSE_MCU") + (pintype "passive") + (uuid "97410ba7-28fd-45ed-8392-20fbaf6249c4") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "c33881d9-89fb-44b6-84ca-afb296285d25") + (at 50 2.5) + (property "Reference" "KiKit_MB_1_2" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "428b6649-9dc3-400f-be4c-5f0566b678b9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "046888cf-e445-4216-af18-a6e227b7c5c0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "02105929-f31e-4727-a82c-77b1f300d61d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "57d3cbbe-e7fa-4e4f-a043-41a272cc8e54") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "67a0e033-d7ea-4fca-810d-85c533d156db") + ) + (embedded_fonts no) + ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "c9e30b27-72aa-49d9-b081-fc2ce788684c") + (at 39.0375 12.38) + (descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q1" + (at 0 -2.4 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "e493e155-fb88-482f-8018-38ad6a4f5245") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "2N7002" + (at 0 2.4 0) + (unlocked yes) + (layer "F.Fab") + (uuid "d98caafe-4a24-41d7-90b4-8371a6139456") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e6aa3a50-4f26-4b7b-ae6c-04bce1dee4cb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "0.115A Id, 60V Vds, N-Channel MOSFET, SOT-23" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "592fefae-3900-4603-a855-f1282ccb721c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/02744321-f126-47ad-9420-49f247ec7f1c") + (attr smd) + (fp_line + (start -0.76 -1.56) + (end 0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "38f66338-9c70-4ede-871d-c232a6e1190b") + ) + (fp_line + (start -0.76 -1.51) + (end -0.76 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e13f0b0a-d922-4e95-81b5-165039cf3f91") + ) + (fp_line + (start -0.76 0.39) + (end -0.76 -0.39) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "024a0f05-7086-4a98-b8ce-5d2c801c6ac0") + ) + (fp_line + (start -0.76 1.56) + (end -0.76 1.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "43350118-3113-4f99-b374-f942ab3d8c5c") + ) + (fp_line + (start 0.76 -1.56) + (end 0.76 -0.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ca30a338-14ca-4cb0-9188-28d1f3e1f3a6") + ) + (fp_line + (start 0.76 0.56) + (end 0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9abf915d-f9e7-448c-bd34-90213e174c5d") + ) + (fp_line + (start 0.76 1.56) + (end -0.76 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "72077fd7-eedb-4ec2-bbff-ff1839728677") + ) + (fp_poly + (pts + (xy -1.3 -0.38) (xy -1.06 -0.05) (xy -1.54 -0.05) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "dda480db-e440-4151-96fe-f5f36ed3897e") + ) + (fp_line + (start -1.93 -1.5) + (end -0.9 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "aa05465b-1343-4b8f-98b1-5f2679bae3e0") + ) + (fp_line + (start -1.93 -0.39) + (end -1.93 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "39442b4b-b655-47d6-9da5-d836f3a0f0f3") + ) + (fp_line + (start -1.93 0.39) + (end -0.9 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b3db599e-ac16-4b9c-8ddd-d4892b66e086") + ) + (fp_line + (start -1.93 1.5) + (end -1.93 0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3604ff2c-d1b8-4671-85a8-9673fc5a5ed4") + ) + (fp_line + (start -0.9 -1.7) + (end 0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1b1887ac-ea35-4607-be28-d79ad223cd92") + ) + (fp_line + (start -0.9 -1.5) + (end -0.9 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "589dbeb5-1a46-4079-8aae-b44045730307") + ) + (fp_line + (start -0.9 -0.39) + (end -1.93 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a7ea6fe2-10ae-4ae7-805f-0e319ef0233d") + ) + (fp_line + (start -0.9 0.39) + (end -0.9 -0.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9d82795f-e22b-4d9d-8d53-661e78a87cd3") + ) + (fp_line + (start -0.9 1.5) + (end -1.93 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6ab2ebe1-9bf1-4d12-bb17-3daa1b90034a") + ) + (fp_line + (start -0.9 1.7) + (end -0.9 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "63081297-1300-4818-846e-bd0da611c02b") + ) + (fp_line + (start 0.9 -1.7) + (end 0.9 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "30504429-93d3-4be3-b76f-e4fbb81b48b3") + ) + (fp_line + (start 0.9 -0.55) + (end 1.93 -0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "973bab18-f32f-4829-8a35-b3b4a94239b8") + ) + (fp_line + (start 0.9 0.55) + (end 0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fdb8994e-30bd-4e07-9055-7ae493e89fe8") + ) + (fp_line + (start 0.9 1.7) + (end -0.9 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "101e434b-aa8a-4162-83fd-27dae6c46858") + ) + (fp_line + (start 1.93 -0.55) + (end 1.93 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c1bd6502-aadf-4020-8b35-7edc45eb81ef") + ) + (fp_line + (start 1.93 0.55) + (end 0.9 0.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "348204e8-fd0f-4476-8c39-f96b31e7ebb1") + ) + (fp_poly + (pts + (xy -0.325 -1.45) (xy 0.65 -1.45) (xy 0.65 1.45) (xy -0.65 1.45) (xy -0.65 -1.125) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "863c76cd-fda3-4fbb-b1df-ac620bee67fe") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "673e4e0a-f8b4-48fa-a0a8-b49a86f7900f") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 12 "Board_0-Net-(Q1-G)") + (pinfunction "G") + (pintype "input") + (uuid "880eae4a-721c-40cc-932a-2596b1fc80eb") + ) + (pad "2" smd roundrect + (at -0.9375 0.95) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 10 "Board_0-GND") + (pinfunction "S") + (pintype "passive") + (uuid "587e7354-34d4-4349-9f90-a33add260116") + ) + (pad "3" smd roundrect + (at 0.9375 0) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "Board_0-/ALARM _CNC") + (pinfunction "D") + (pintype "passive") + (uuid "d4de4b42-bbe2-40dc-9b36-68bc71907595") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "cb1a342a-5852-4923-8d64-f3f6950997e3") + (at 50 16) + (property "Reference" "KiKit_MB_1_11" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "7ed43661-2e19-41bb-a64a-ec7583e3b274") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "bddb8a8b-abef-48a8-9377-bc428f641bdd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "855011d4-7461-4b3c-8839-9e80559d818c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "88649465-954f-4f36-90c1-4d9e28c08da0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "188f95d0-0024-4ae0-818f-0830f94a39a8") + ) + (embedded_fonts no) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "ddaad8ed-cf4c-4494-b985-bec157117d9c") + (at 50 28) + (property "Reference" "KiKit_MB_1_19" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "3d3068d9-9c5d-4118-a091-649ce452890b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "35bdea54-0ec2-44c2-816b-774f96167e02") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ee92a62e-1663-46ba-812f-4a901e404c32") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5aef5d48-4d56-4d6c-8b46-8a4222a96245") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "0decd472-6cb8-4eaf-a990-3696addeb162") + ) + (embedded_fonts no) + ) + (footprint "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" + (layer "F.Cu") + (uuid "edee8e5f-642c-4997-839a-8dab9ec67edf") + (at 12.7 32.613 90) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R1" + (at 0 -1.83 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "e3bd4419-d55f-4280-ba21-6dde44564880") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k" + (at 0 1.83 90) + (unlocked yes) + (layer "F.Fab") + (uuid "161414ad-8447-48ec-b241-058d0467c09a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "780246de-005b-4af1-82ff-0e101b65730e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "a7eb6ff3-f6df-4dc0-8eee-976bd8e6017b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/07d4d3e5-8f38-42a6-b701-0f9ce8bd19f6") + (attr smd) + (fp_line + (start -0.727064 -0.91) + (end 0.727064 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b155bf1d-1ae2-4389-8cc7-cb4d612d7492") + ) + (fp_line + (start -0.727064 0.91) + (end 0.727064 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "322482ed-9be1-4323-ac02-32feaca47199") + ) + (fp_rect + (start -2.45 -1.13) + (end 2.45 1.13) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "fb030091-caf8-446f-853a-28fffdb6a55d") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "7febb789-b1df-4627-a3e7-db6c76f875f1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "a9c1fcc2-705a-4f7c-8f5b-4e0c4832001f") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.55 0 90) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 11 "Board_0-Net-(J3-BUTTON_UP)") + (pintype "passive") + (uuid "769d1de5-962f-4331-b89e-27237778c42f") + ) + (pad "2" smd roundrect + (at 1.55 0 90) + (size 1.3 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.192308) + (net 4 "Board_0-/BUTTON_ADC") + (pintype "passive") + (uuid "f9ef4542-8908-4ba2-8600-6fa4ccc6f2ad") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "NPTH" + (layer "F.Cu") + (uuid "edf07502-49dc-4cb3-aa38-7d6576592f27") + (at 50 8.5) + (property "Reference" "KiKit_MB_1_6" + (at 0 0.5 0) + (layer "F.SilkS") + (hide yes) + (uuid "35d3f7c9-9141-4cb7-b5a8-a1d38c1234fd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "NPTH" + (at 0 -0.5 0) + (layer "F.Fab") + (hide yes) + (uuid "f259b7e2-c272-4fb3-b427-1c38b3e2c2ba") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a14a6992-60f1-4635-8599-d58f711d18a4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4d08a6b6-2aaf-4481-bc21-31b5585ae0bc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole board_only exclude_from_pos_files exclude_from_bom) + (pad "" np_thru_hole circle + (at 0 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "c912cd89-1d55-489c-82ed-8d3031772f5f") + ) + (embedded_fonts no) + ) + (footprint "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" + (layer "F.Cu") + (uuid "f23b11a9-aee7-4dda-b6f8-b3e78150baf9") + (at 38.481 28.1555 -90) + (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC-7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C3" + (at 0 -1.85 90) + (unlocked yes) + (layer "F.SilkS") + (uuid "05edc67c-cc5d-40f1-8e46-cd63fe9ee61d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10n" + (at 0 1.85 90) + (unlocked yes) + (layer "F.Fab") + (uuid "93fe03f6-5881-4921-a7d9-53768d8a8067") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "017b933f-3c54-476a-affd-0c923bc594cc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "210481d5-a234-4b35-aa29-e8857c481b76") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/ad0e29c7-1acd-4441-a508-344cd6284423") + (attr smd) + (fp_line + (start -0.711252 0.91) + (end 0.711252 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "59ef4c0a-3fc1-4973-a634-b4580a3e0c47") + ) + (fp_line + (start -0.711252 -0.91) + (end 0.711252 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7a2d1029-c116-4d73-92c8-4932f65d2d4a") + ) + (fp_rect + (start -2.48 -1.15) + (end 2.48 1.15) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ae5cae19-1571-4c5e-ae1d-51485bb72688") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "87bd29d8-feee-4610-bca3-92034c5670f8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "2a89957a-ca8a-4fe0-9126-937bf686aa2c") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.5625 0 270) + (size 1.325 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 10 "Board_0-GND") + (pintype "passive") + (uuid "caa4608f-3168-4116-babd-1959410eb53b") + ) + (pad "2" smd roundrect + (at 1.5625 0 270) + (size 1.325 1.8) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.188679) + (net 5 "Board_0-/FLOW_PULSE_MCU") + (pintype "passive") + (uuid "ad41087e-1036-4759-aca7-c0c53e95bf5e") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1206_3216Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SO-8_3.9x4.9mm_P1.27mm" + (layer "F.Cu") + (uuid "ffe9eb7c-25e1-4055-beff-f84ce66b0c41") + (at 77.575 25.635 180) + (descr "SO, 8 Pin (https://www.nxp.com/docs/en/data-sheet/PCF8523.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SO SO") + (property "Reference" "U1" + (at 0.143 3.537 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "bb4d15e8-1b86-420a-bf54-72fb5f65e952") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CH32V003J4M6" + (at 0.651 -3.829 0) + (unlocked yes) + (layer "F.Fab") + (uuid "8a0ba882-8056-465f-a40c-3b029d5e07fc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.wch-ic.com/downloads/CH32V003DS0_PDF.html" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "664a56c0-dd78-47f2-8653-2bc8e6becff2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RISC-V 32-bit MCU, 48MHz, 16KB Flash, 2KB SRAM, SOP-8" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "cf7bfc4b-4ee4-485f-a25a-c9b164376e90") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/bd4d959b-c9f6-4bde-9e71-22c67a11aebb") + (attr smd) + (fp_line + (start 2.06 2.56) + (end -2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d0e2052b-b4c7-4a8a-9d42-da2601523f0b") + ) + (fp_line + (start 2.06 2.465) + (end 2.06 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cf3a8bd3-8f25-4236-a689-d73cf4f85a7e") + ) + (fp_line + (start 2.06 -2.56) + (end 2.06 -2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "34037dc9-617b-4c74-b87b-256b4d0cd3d2") + ) + (fp_line + (start -2.06 2.56) + (end -2.06 2.465) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7c31f500-a661-451b-950b-143cbbcb1599") + ) + (fp_line + (start -2.06 -2.465) + (end -2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "125db982-e47c-4ae5-b8d0-e017dfbfe08a") + ) + (fp_line + (start -2.06 -2.56) + (end 2.06 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1bad4794-af7c-43ed-9cbd-4e939d5af4fc") + ) + (fp_poly + (pts + (xy -2.6 -2.47) (xy -2.84 -2.8) (xy -2.36 -2.8) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "77f227a0-dbf9-469f-b508-db1de53143ff") + ) + (fp_line + (start 3.7 2.46) + (end 2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ab4bd44c-f859-44e6-ba7d-cf3bb5e7ec85") + ) + (fp_line + (start 3.7 -2.46) + (end 3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "57a32629-ba65-4247-aa25-809175506e71") + ) + (fp_line + (start 2.2 2.7) + (end -2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4d5f2dbd-4115-4e95-a32f-75c14253b22a") + ) + (fp_line + (start 2.2 2.46) + (end 2.2 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "df916122-befa-4d77-8074-5f95f0d1ffd1") + ) + (fp_line + (start 2.2 -2.46) + (end 3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "39219a6e-9638-4b9a-9efe-5abec506ef6e") + ) + (fp_line + (start 2.2 -2.7) + (end 2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "efc50d93-a5f0-4052-b6f4-65e44feb1af6") + ) + (fp_line + (start -2.2 2.7) + (end -2.2 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "59ec509f-bdb1-4792-8c1f-c189e4ee63fd") + ) + (fp_line + (start -2.2 2.46) + (end -3.7 2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bd127ef3-0e53-4f48-b89c-2ccec1dcccdc") + ) + (fp_line + (start -2.2 -2.46) + (end -2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4a2aec92-2ad7-41f2-b656-2ce2ea5659e2") + ) + (fp_line + (start -2.2 -2.7) + (end 2.2 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ffaca6be-7462-46d8-a82f-1f207b9d3b85") + ) + (fp_line + (start -3.7 2.46) + (end -3.7 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dd6d46e3-09b8-48b2-b1fb-8c653ccda8da") + ) + (fp_line + (start -3.7 -2.46) + (end -2.2 -2.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0ffec649-c4fc-4123-88ad-0a5beb6e20a7") + ) + (fp_poly + (pts + (xy -0.975 -2.45) (xy 1.95 -2.45) (xy 1.95 2.45) (xy -1.95 2.45) (xy -1.95 -1.475) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "09b81671-f068-42f4-b87d-e059dc00d3ae") + ) + (fp_text user "${REFERENCE}" + (at 0 0 270) + (layer "F.Fab") + (uuid "8f50190a-d201-4ff6-b093-200a3119c1f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.575 -1.905 180) + (size 1.75 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 19 "Board_1-/FLOW_PULSE_MCU") + (pinfunction "OSCI") + (pintype "input") + (uuid "2e59da64-da7c-4acd-811a-79666be5bbcf") + ) + (pad "2" smd roundrect + (at -2.575 -0.635 180) + (size 1.75 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 24 "Board_1-GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "3cbd426b-07a4-4d90-9763-cd00f91e463d") + ) + (pad "3" smd roundrect + (at -2.575 0.635 180) + (size 1.75 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 17 "Board_1-/ALARM_TRIGGER") + (pinfunction "OSCO") + (pintype "output") + (uuid "c31b96ab-5fd2-45d0-8b21-750c21cee7a7") + ) + (pad "4" smd roundrect + (at -2.575 1.905 180) + (size 1.75 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 15 "Board_1-+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "60a318a1-347f-45cb-998e-0deb8d49eedc") + ) + (pad "5" smd roundrect + (at 2.575 1.905 180) + (size 1.75 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 21 "Board_1-/I2C_SDA") + (pinfunction "PC1") + (pintype "bidirectional") + (uuid "4943ea81-56a7-4cd5-9db1-7c870a7eaa6b") + ) + (pad "6" smd roundrect + (at 2.575 0.635 180) + (size 1.75 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 20 "Board_1-/I2C_SCL") + (pinfunction "PC2") + (pintype "bidirectional") + (uuid "c1bd517e-f5c0-4c82-9a7b-c604554f7e9e") + ) + (pad "7" smd roundrect + (at 2.575 -0.635 180) + (size 1.75 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "Board_1-/BUTTON_ADC") + (pinfunction "PC4") + (pintype "bidirectional") + (uuid "07a948cf-19d2-4003-a16e-3bc3503ce80d") + ) + (pad "8" smd roundrect + (at 2.575 -1.905 180) + (size 1.75 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 23 "Board_1-/SWIO") + (pinfunction "SWIO") + (pintype "bidirectional") + (uuid "777c2675-d861-472a-adf7-762a6878ac52") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Package_SO.3dshapes/SO-8_3.9x4.9mm_P1.27mm.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" + (layer "B.Cu") + (uuid "19f80b33-7900-4de7-b24e-47f89ca434a1") + (at 30 44.918 90) + (descr "JST XH series connector, B3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") + (tags "connector JST XH vertical") + (property "Reference" "J2" + (at 8.723 -0.79 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "e1579500-0c3e-4aa6-b50f-d86b783e0085") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Conn_01x03_Pin" + (at 2.5 -4.6 90) + (unlocked yes) + (layer "B.Fab") + (uuid "00ba14eb-4df3-402a-b5e2-1106f0525d6f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "36581672-02ee-44dd-959c-1cb827e3a789") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x03, script generated" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "fb0c9496-b9fb-4238-b567-effe766ed051") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/d4b6e793-a78a-42bf-b3be-befefb5dff98") + (attr through_hole) + (fp_line + (start 6.8 -2.75) + (end 2.5 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "716a2812-74df-4dca-8bf7-664b72ba9253") + ) + (fp_line + (start -1.8 -2.75) + (end 2.5 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b378cbd0-865e-48e9-ac33-698ebc038981") + ) + (fp_line + (start 7.55 0.2) + (end 6.8 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "de9aa0b9-6393-4e49-9bfb-ac33dffb1a63") + ) + (fp_line + (start 6.8 0.2) + (end 6.8 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7d600b5d-5d03-4d0f-8678-0bb6f36900c4") + ) + (fp_line + (start -1.8 0.2) + (end -1.8 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2818f85e-5e8e-4a7d-bb1b-fcd2a731f345") + ) + (fp_line + (start -2.55 0.2) + (end -1.8 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "dd48d697-fbf0-43ff-9546-58c04b770912") + ) + (fp_line + (start -1.6 2.75) + (end -2.85 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "98a74915-be41-4537-b669-05e6aa99c483") + ) + (fp_line + (start -2.85 2.75) + (end -2.85 1.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "21211201-5722-4a8c-8b8e-1a08ebd28160") + ) + (fp_rect + (start 5.75 2.45) + (end 7.55 1.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "884d1ece-4c18-4dc2-8d76-b332abb3f4e4") + ) + (fp_rect + (start 0.75 2.45) + (end 4.25 1.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "1f769f42-a4f9-48c3-8429-cbe4a644c701") + ) + (fp_rect + (start -2.55 2.45) + (end -0.75 1.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "1b218435-20bf-4c16-b429-6246bb38b25c") + ) + (fp_rect + (start -2.56 2.46) + (end 7.56 -3.51) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "4b9271ec-d57b-47b9-8d27-76413937445d") + ) + (fp_rect + (start -2.95 2.85) + (end 7.95 -3.9) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "f12d14b8-dab0-4eb7-8e0d-fa857e4a5fb7") + ) + (fp_line + (start 0 1.35) + (end 0.625 2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "af810717-7104-435f-8065-596c0d8c12cc") + ) + (fp_line + (start -0.625 2.35) + (end 0 1.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "fc77c357-c2b0-4592-85d0-0848cd111ef7") + ) + (fp_rect + (start -2.45 2.35) + (end 7.45 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "B.Fab") + (uuid "c1b466be-5187-4b38-b34d-c03d956b393f") + ) + (fp_text user "${REFERENCE}" + (at 2.5 -2.7 90) + (layer "B.Fab") + (uuid "4ea60647-6932-434c-ae2d-dd9f8282d437") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0 90) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.147059) + (net 1 "Board_0-+5V") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "fc7f8e7c-9880-4aea-a7af-05fa9466e1a8") + ) + (pad "2" thru_hole oval + (at 2.5 0 90) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "Board_0-GND") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "322107f4-38db-4a2a-aebc-193e36bd975f") + ) + (pad "3" thru_hole oval + (at 5 0 90) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "Board_0-/RAW_SENSOR") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "b33c1437-14b3-4a3f-945f-ce72459b1c19") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" + (layer "B.Cu") + (uuid "319a7b39-8296-4971-a66d-758dc8d45243") + (at 46 17.526 90) + (descr "JST XH series connector, B3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") + (tags "connector JST XH vertical") + (property "Reference" "J4" + (at -4.064 -0.28 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "30e37ca3-17f0-4e6a-9c3f-3d479083309a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Conn_01x03_Pin" + (at 2.5 -4.6 90) + (unlocked yes) + (layer "B.Fab") + (uuid "d445367b-6cc3-4d2e-be27-4eedd1c8849a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "c3aaa806-5cf3-42fe-97fb-a362b98f65d8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x03, script generated" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "3ea1e31c-e0e3-402d-8f58-4fe0acee4d7e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/68293b68-0449-4595-b422-1cec6315d7f3") + (attr through_hole) + (fp_line + (start 6.8 -2.75) + (end 2.5 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d5cd69ce-1c3d-4658-978c-8e78efeab819") + ) + (fp_line + (start -1.8 -2.75) + (end 2.5 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "eb887b62-89cb-4edd-a705-13015e07538e") + ) + (fp_line + (start 7.55 0.2) + (end 6.8 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "08445785-8ef6-440e-a8bc-e4d6d7995e0a") + ) + (fp_line + (start 6.8 0.2) + (end 6.8 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a6d05bd9-e875-4ce9-ad0c-78de43a334a9") + ) + (fp_line + (start -1.8 0.2) + (end -1.8 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8c1c7c2e-8b36-4ccf-9aba-9dba22fb4952") + ) + (fp_line + (start -2.55 0.2) + (end -1.8 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "9f899f26-b907-466e-b1c7-df44143e34bf") + ) + (fp_line + (start -1.6 2.75) + (end -2.85 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a23ab5a6-12b7-43e7-a9fa-f6820ab97095") + ) + (fp_line + (start -2.85 2.75) + (end -2.85 1.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "9e96974c-5dbc-41c7-ac91-157af58e8506") + ) + (fp_rect + (start 5.75 2.45) + (end 7.55 1.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "f23e9c04-7f49-425c-9cf2-3e45af49fcbe") + ) + (fp_rect + (start 0.75 2.45) + (end 4.25 1.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "afeb07bf-2b0d-4b94-b8ff-fe17ffb8f0f4") + ) + (fp_rect + (start -2.55 2.45) + (end -0.75 1.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "09faf979-8891-4363-820d-3eec14e70617") + ) + (fp_rect + (start -2.56 2.46) + (end 7.56 -3.51) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "e0caa812-29ea-4a1f-b8d5-bb0976ca1320") + ) + (fp_rect + (start -2.95 2.85) + (end 7.95 -3.9) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "b376494b-6b07-4075-93d7-953d19b207c1") + ) + (fp_line + (start 0 1.35) + (end 0.625 2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "8700ff18-233a-4122-80a9-2ab764075ee9") + ) + (fp_line + (start -0.625 2.35) + (end 0 1.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "78e438a9-d488-4e82-8480-78b90fb73079") + ) + (fp_rect + (start -2.45 2.35) + (end 7.45 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "B.Fab") + (uuid "b95cfb55-3d5e-45da-a2c7-6362ed9ce76d") + ) + (fp_text user "${REFERENCE}" + (at 2.5 -2.7 90) + (layer "B.Fab") + (uuid "b5451de1-a108-45d6-8516-b797274db77a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0 90) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.147059) + (net 1 "Board_0-+5V") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "f00fb57d-21c3-4d2e-8c59-2ef6fcb0188a") + ) + (pad "2" thru_hole oval + (at 2.5 0 90) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "Board_0-GND") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "5173f3e9-faf9-4fda-8476-370a5befe0c1") + ) + (pad "3" thru_hole oval + (at 5 0 90) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "Board_0-/ALARM _CNC") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "4b0c343b-c7ef-4795-9b45-f2bd5cf7c454") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" + (layer "B.Cu") + (uuid "5d0000e5-1530-4273-9f65-c4ab6abd74f1") + (at 18.415 45) + (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x03 2.54mm single row") + (property "Reference" "J1" + (at 0 -8.17 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "4ea0fa41-544b-4c35-992e-39f238e7709a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Conn_01x03_Pin" + (at 0 -7.46 0) + (unlocked yes) + (layer "B.Fab") + (uuid "d88b088f-298d-4555-8797-b4efca29b027") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "639c38e1-4295-4a73-9f22-1c880aa57b56") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x03, script generated" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "8fac47bb-2f98-4b93-b2a6-364386ce430c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/f16fa1e7-7b2d-49c2-a8df-3f60bf47fd9d") + (attr through_hole) + (fp_line + (start -1.38 -6.46) + (end 1.38 -6.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "bf2d580d-b477-4b1d-a1e0-202999e190db") + ) + (fp_line + (start -1.38 -1.27) + (end -1.38 -6.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "10b50377-fd1f-4c5d-8da8-42f17fd18564") + ) + (fp_line + (start -1.38 -1.27) + (end 1.38 -1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "568ea679-6748-47d3-b41d-b207680bea93") + ) + (fp_line + (start -1.38 0) + (end -1.38 1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "9cbc6bd4-3c5e-4c7c-afad-56362fb99ca4") + ) + (fp_line + (start -1.38 1.38) + (end 0 1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "6776bd0f-8371-458e-9ff7-2499ee1aff02") + ) + (fp_line + (start 1.38 -1.27) + (end 1.38 -6.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a3c6958a-e761-4809-ae64-b4ea73fcdb5e") + ) + (fp_rect + (start -1.77 1.77) + (end 1.77 -6.85) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "278515f4-e168-427c-9608-8bf99c23b253") + ) + (fp_line + (start -1.27 -6.35) + (end -1.27 0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c04d6700-59de-4aa1-bb0b-d1d18862ebf4") + ) + (fp_line + (start -1.27 0.635) + (end -0.635 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "d5b933a6-1fb6-4086-b0f2-e0d1140b093f") + ) + (fp_line + (start -0.635 1.27) + (end 1.27 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "488afa3a-ff56-4407-9bfc-9b830477ee23") + ) + (fp_line + (start 1.27 -6.35) + (end -1.27 -6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "f864b750-7e74-4856-acb2-b31ca6627e4e") + ) + (fp_line + (start 1.27 1.27) + (end 1.27 -6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c9e328b1-f9db-4197-8647-fbfc238d5835") + ) + (fp_text user "${REFERENCE}" + (at 0 -2.54 90) + (layer "B.Fab") + (uuid "1c1165fa-bfec-4ec0-8b80-54c4dcc4288f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "Board_0-GND") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "3de1945f-f045-44fa-8dc2-45c8b9c5f78f") + ) + (pad "2" thru_hole circle + (at 0 -2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "Board_0-+5V") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "808ab7df-e28d-4281-984a-858e50a80759") + ) + (pad "3" thru_hole circle + (at 0 -5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "Board_0-/SWIO") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "15b4d2d7-e838-47b2-91c4-da86671ebffd") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" + (layer "B.Cu") + (uuid "646881a2-802f-48ef-aa93-ce31dee2f3cd") + (at 96 17.526 90) + (descr "JST XH series connector, B3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") + (tags "connector JST XH vertical") + (property "Reference" "J4" + (at -4.064 -0.28 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "04fa3799-0dc9-46ec-ae66-0c4e918fcdca") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Conn_01x03_Pin" + (at 2.5 -4.6 90) + (unlocked yes) + (layer "B.Fab") + (uuid "18a69887-a91e-4980-83f2-f518b7cdab80") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "c4dbe9a9-5de3-42d6-8ae6-58a52417bf1a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x03, script generated" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "efccc793-5667-410b-a0e8-5e3a2e6af922") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/68293b68-0449-4595-b422-1cec6315d7f3") + (attr through_hole) + (fp_line + (start 6.8 -2.75) + (end 2.5 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f332d71a-45dd-497b-b54a-60337229bbc9") + ) + (fp_line + (start -1.8 -2.75) + (end 2.5 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "9387ba24-6bbe-4b50-93cc-82ad4481106a") + ) + (fp_line + (start 7.55 0.2) + (end 6.8 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a2a8096b-fa2d-450d-a9bf-bd7e80242586") + ) + (fp_line + (start 6.8 0.2) + (end 6.8 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e80cda8b-b161-4ec4-b8c7-fe43906c17e6") + ) + (fp_line + (start -1.8 0.2) + (end -1.8 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "316faa2a-2a60-4bb1-a9af-9a04970add52") + ) + (fp_line + (start -2.55 0.2) + (end -1.8 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "72d919c7-cf09-4f8f-9591-eb46571ee254") + ) + (fp_line + (start -1.6 2.75) + (end -2.85 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f81139b0-f444-4d43-997d-7f81483a83e1") + ) + (fp_line + (start -2.85 2.75) + (end -2.85 1.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a9308360-d980-4956-b1d8-c1e310432341") + ) + (fp_rect + (start 5.75 2.45) + (end 7.55 1.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "a58c6439-1393-465d-8875-c5ee6f308508") + ) + (fp_rect + (start 0.75 2.45) + (end 4.25 1.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "60633f0d-b45a-4542-97e1-30acb2be0b4f") + ) + (fp_rect + (start -2.55 2.45) + (end -0.75 1.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "e1e0c7a4-7915-4cef-ac2b-54769102367c") + ) + (fp_rect + (start -2.56 2.46) + (end 7.56 -3.51) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "4e0b7282-e7de-4e77-9fee-62945de8e102") + ) + (fp_rect + (start -2.95 2.85) + (end 7.95 -3.9) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "636babdf-524d-4cfd-80dd-7b735fabd400") + ) + (fp_line + (start 0 1.35) + (end 0.625 2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "4478e957-6aa5-47ca-8e68-7e8dec401ce0") + ) + (fp_line + (start -0.625 2.35) + (end 0 1.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "81b5d5a6-dd76-4bdb-85cd-ce7f912c0968") + ) + (fp_rect + (start -2.45 2.35) + (end 7.45 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "B.Fab") + (uuid "e6bc1d35-d4e5-4eef-b3f7-77a6b7554704") + ) + (fp_text user "${REFERENCE}" + (at 2.5 -2.7 90) + (layer "B.Fab") + (uuid "84439e4e-aecd-4c86-8013-a2a9e2d1a319") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0 90) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.147059) + (net 15 "Board_1-+5V") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "e6f612a0-214c-4031-98b7-39ca26e9ad71") + ) + (pad "2" thru_hole oval + (at 2.5 0 90) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "Board_1-GND") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "9dc58323-49d0-4854-a5df-6ea6a8292f80") + ) + (pad "3" thru_hole oval + (at 5 0 90) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 16 "Board_1-/ALARM _CNC") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "56fbfd5e-b38e-4b37-b58d-4ac3e87a30d9") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" + (layer "B.Cu") + (uuid "65edb91e-4969-469c-8ed5-da159538de42") + (at 68.415 45) + (descr "Through hole straight pin header, 1x03, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x03 2.54mm single row") + (property "Reference" "J1" + (at 0 -8.17 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "55db9db2-bf84-487e-8ce5-041df56de2f0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Conn_01x03_Pin" + (at 0 -7.46 0) + (unlocked yes) + (layer "B.Fab") + (uuid "5e01748a-98c9-4126-b868-05a9acda460b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "e34fe6a1-8d4c-4781-9aea-8a540ddc093e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x03, script generated" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "f4bb64f5-2a84-4b8e-b3c9-6121785de36c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/f16fa1e7-7b2d-49c2-a8df-3f60bf47fd9d") + (attr through_hole) + (fp_line + (start -1.38 -6.46) + (end 1.38 -6.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c7f554c8-b70e-45b1-ae8d-ad3d239385b7") + ) + (fp_line + (start -1.38 -1.27) + (end -1.38 -6.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "6ce6c121-b103-450e-8226-39cfff837f35") + ) + (fp_line + (start -1.38 -1.27) + (end 1.38 -1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "fb5de376-f5d8-4f9b-8f7c-7335b2a0d197") + ) + (fp_line + (start -1.38 0) + (end -1.38 1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8bb9c8bd-9ae1-4d86-bc4d-7f341f6c0956") + ) + (fp_line + (start -1.38 1.38) + (end 0 1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e2a9b046-5d19-4c76-9093-870a9aec2be7") + ) + (fp_line + (start 1.38 -1.27) + (end 1.38 -6.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c96fef87-a0e6-4f5c-90e0-6e94a73c0b67") + ) + (fp_rect + (start -1.77 1.77) + (end 1.77 -6.85) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "81309740-d0cf-498c-b454-f5488d15f8f2") + ) + (fp_line + (start -1.27 -6.35) + (end -1.27 0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "0e9ebe01-8c70-4708-a69c-24f745379c14") + ) + (fp_line + (start -1.27 0.635) + (end -0.635 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2a526693-9fa8-437c-9e8a-6be51b4cf2ea") + ) + (fp_line + (start -0.635 1.27) + (end 1.27 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "6f6af9ac-556b-4587-ba02-25ace554043b") + ) + (fp_line + (start 1.27 -6.35) + (end -1.27 -6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "e24dc787-6397-4336-95e4-7f6b7ef9418f") + ) + (fp_line + (start 1.27 1.27) + (end 1.27 -6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "420a57f2-1273-44ca-a5db-54004ba6d06a") + ) + (fp_text user "${REFERENCE}" + (at 0 -2.54 90) + (layer "B.Fab") + (uuid "b3974895-7ccc-4a6a-94bd-4f90e97def80") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "Board_1-GND") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "b2b7a9ee-be6a-4e99-a791-b65991f96c54") + ) + (pad "2" thru_hole circle + (at 0 -2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "Board_1-+5V") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "edb67d22-53a8-4c02-8a9a-540ad55cb79a") + ) + (pad "3" thru_hole circle + (at 0 -5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "Board_1-/SWIO") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "0f801b09-b860-4b59-af42-958ed617e874") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x03_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "_MyLibrary:I2C_OLED_WITH_4_BUTTONS_SOCKET" + (layer "B.Cu") + (uuid "8638b59b-a475-4650-a8a9-33439fe07218") + (at 57.366 33.9) + (descr "Through hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x08 2.54mm single row") + (property "Reference" "J3" + (at 0 -20.565 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "c861f334-a04a-41b9-b120-1ff4cc6c7e1b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "I2C_OLED_WITH_4_BUTTONS" + (at 0 -20.55 0) + (unlocked yes) + (layer "B.Fab") + (uuid "cbe9e904-62f9-43ef-b00c-ee456acba2d6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 180) + (layer "B.Fab") + (hide yes) + (uuid "8847d958-a9fd-45b6-911d-61e81f94a982") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x08, script generated" + (at 0 0 180) + (layer "B.Fab") + (hide yes) + (uuid "9ec14599-c40a-4799-9d72-6b1196aae7eb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/42a67ee7-3ce6-427f-8c00-1f0d9fd23b2c") + (attr through_hole) + (fp_line + (start -1.33 -19.11) + (end 1.33 -19.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "defa945a-1acf-4af6-97bd-606b300d35d0") + ) + (fp_line + (start -1.33 -1.27) + (end -1.33 -19.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "4c0a5b61-78b3-4129-9437-6a1ef1ebdb1b") + ) + (fp_line + (start -1.33 -1.27) + (end 1.33 -1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "901fb667-4f72-4f92-8c40-8e8fbb3bf2c9") + ) + (fp_line + (start 0 1.33) + (end 1.33 1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "6a1814eb-af73-4435-8eef-acbdbee66962") + ) + (fp_line + (start 1.33 -1.27) + (end 1.33 -19.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a76c35ea-a957-46af-b1b9-bfbc942af938") + ) + (fp_line + (start 1.33 1.33) + (end 1.33 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3df441d0-325d-46b9-9228-8f1931864b0d") + ) + (fp_line + (start -1.8 -19.55) + (end -1.8 1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "46c0f169-4e0f-4ce6-ad25-6e33c7de8dc9") + ) + (fp_line + (start -1.8 1.8) + (end 1.75 1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f3e36eb0-e262-47fe-b292-123ea92895c3") + ) + (fp_line + (start 1.75 -19.55) + (end -1.8 -19.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "f6e11897-b5db-4095-9ee8-ec75fa97113d") + ) + (fp_line + (start 1.75 1.8) + (end 1.75 -19.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "bcd3232d-3306-4903-878e-19704ac221a8") + ) + (fp_line + (start -1.27 -19.05) + (end -1.27 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "3ac170d7-e702-4a65-a845-03267871b5dd") + ) + (fp_line + (start -1.27 1.27) + (end 0.635 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "db6565f2-951f-4dbd-88c2-420073231878") + ) + (fp_line + (start 0.635 1.27) + (end 1.27 0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2f368f79-82f9-457e-a8cc-d45331f2d8f1") + ) + (fp_line + (start 1.27 -19.05) + (end -1.27 -19.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "4791d691-fca8-4c76-b8ac-3b08439f3a4e") + ) + (fp_line + (start 1.27 0.635) + (end 1.27 -19.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "ce8a916b-d966-460d-bfa4-937b937653e0") + ) + (fp_text user "#" + (at -2.286 -4.445 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "034b1344-624e-4e8d-893b-733c663b2a5e") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (fp_text user "*" + (at -2.286 -6.985 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "10198525-9065-462c-903b-2904bf1a3e48") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (fp_text user "VCC" + (at -2.286 -14.605 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "84bae930-d260-4e0e-8e29-f1fd55cc8b0d") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (fp_text user "GND" + (at -2.286 -17.145 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "8b3b0f4c-ba66-42de-b62e-77ff6f567bcd") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (fp_text user "SCL" + (at -2.286 -12.065 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "db52114a-5e1d-4886-92ef-4df75d4b68aa") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (fp_text user "UP" + (at -2.286 0.635 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "de572aac-98b7-406a-86e6-a0c067158e58") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (fp_text user "DOWN" + (at -2.286 -1.905 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "f32e4c17-8526-44e1-841e-ae567f4bc805") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (fp_text user "SDA" + (at -2.286 -9.525 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "f65f4aa4-4f85-4482-ba0d-9f53d1715ab2") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 -8.89 270) + (layer "B.Fab") + (uuid "30d3a24c-8512-4e15-93c1-748d9e06cfa7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 25 "Board_1-Net-(J3-BUTTON_UP)") + (pinfunction "BUTTON_UP") + (pintype "passive") + (uuid "dbc3c8fe-5844-4d40-98a4-8c07a233fdd7") + ) + (pad "2" thru_hole circle + (at 0 -2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 18 "Board_1-/BUTTON_ADC") + (pinfunction "BUTTON_DOWN") + (pintype "passive") + (uuid "7042e78c-fa1b-486f-84a1-b18121ce4fed") + ) + (pad "3" thru_hole circle + (at 0 -5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 27 "Board_1-unconnected-(J3-BUTTON_#-Pad3)") + (pinfunction "BUTTON_#") + (pintype "passive+no_connect") + (uuid "4f651b10-d879-47c7-82d4-f8af99951bcd") + ) + (pad "4" thru_hole circle + (at 0 -7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 28 "Board_1-unconnected-(J3-BUTTON_*-Pad4)") + (pinfunction "BUTTON_*") + (pintype "passive+no_connect") + (uuid "faa90949-039c-43c7-b567-a5e1e34230d3") + ) + (pad "5" thru_hole circle + (at 0 -10.16) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 21 "Board_1-/I2C_SDA") + (pinfunction "I2C_SDA") + (pintype "passive") + (uuid "38deb5d1-ded9-4992-8cca-59a4d4f45bd9") + ) + (pad "6" thru_hole circle + (at 0 -12.7) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "Board_1-/I2C_SCL") + (pinfunction "I2C_SCL") + (pintype "passive") + (uuid "bcc5b748-8895-4268-b62b-056e4e6b30b0") + ) + (pad "7" thru_hole circle + (at 0 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "Board_1-+5V") + (pinfunction "VCC") + (pintype "passive") + (uuid "14747984-278e-404e-a960-1f473303bae0") + ) + (pad "8" thru_hole circle + (at 0 -17.78) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "Board_1-GND") + (pinfunction "GND") + (pintype "passive") + (uuid "70ff0f49-0458-4e63-9592-043f7e91c4ff") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x08_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "_MyLibrary:I2C_OLED_WITH_4_BUTTONS_SOCKET" + (layer "B.Cu") + (uuid "98b313e8-25f7-41d4-bc76-3283d6efe843") + (at 7.366 33.9) + (descr "Through hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x08 2.54mm single row") + (property "Reference" "J3" + (at 0 -20.565 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "3fcae0b0-f10e-487c-afba-e8212a9a899a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "I2C_OLED_WITH_4_BUTTONS" + (at 0 -20.55 0) + (unlocked yes) + (layer "B.Fab") + (uuid "9b6e3f4d-2746-4c43-ac14-bfdeab9f2846") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 180) + (layer "B.Fab") + (hide yes) + (uuid "1d28666d-a599-4ac8-96eb-8572353dba3d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x08, script generated" + (at 0 0 180) + (layer "B.Fab") + (hide yes) + (uuid "8e4bdbd4-d579-4810-96a5-1958576d9c05") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/42a67ee7-3ce6-427f-8c00-1f0d9fd23b2c") + (attr through_hole) + (fp_line + (start -1.33 -19.11) + (end 1.33 -19.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "518bda7b-1609-4613-8abb-3f43fc8afda4") + ) + (fp_line + (start -1.33 -1.27) + (end -1.33 -19.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "85340b8a-ea32-4d6d-8168-1c8279524a2e") + ) + (fp_line + (start -1.33 -1.27) + (end 1.33 -1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "47ccb3cd-edc0-49e1-a3cd-d678c05632d0") + ) + (fp_line + (start 0 1.33) + (end 1.33 1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "6050c3b6-ceba-4cb7-b2ee-3b90edd720e8") + ) + (fp_line + (start 1.33 -1.27) + (end 1.33 -19.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d10c6230-c357-44c4-a3ca-2b1f2fa02e46") + ) + (fp_line + (start 1.33 1.33) + (end 1.33 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f7345ce2-3b78-4f46-ab80-344ba27ee2b4") + ) + (fp_line + (start -1.8 -19.55) + (end -1.8 1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b300d3ff-9f0a-42c8-8a33-4dca598014c8") + ) + (fp_line + (start -1.8 1.8) + (end 1.75 1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "bb499fb7-6b4e-443a-a943-8fafea6e6558") + ) + (fp_line + (start 1.75 -19.55) + (end -1.8 -19.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7f113794-1297-4bd6-8897-118dc04ffb33") + ) + (fp_line + (start 1.75 1.8) + (end 1.75 -19.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "dac60849-1fff-4493-a69c-a0fcb10cc45b") + ) + (fp_line + (start -1.27 -19.05) + (end -1.27 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "cb199a40-e6c5-4997-90d3-d6620f1b3b4c") + ) + (fp_line + (start -1.27 1.27) + (end 0.635 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "bbe9f4a2-7b71-445b-afa0-22e7efacbd61") + ) + (fp_line + (start 0.635 1.27) + (end 1.27 0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "8845c6e5-79ef-48c2-aefa-32d307670df7") + ) + (fp_line + (start 1.27 -19.05) + (end -1.27 -19.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "ae42c285-a0ec-4495-885f-f61b99cfd743") + ) + (fp_line + (start 1.27 0.635) + (end 1.27 -19.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c770c4d9-57ab-4900-a5e0-837111bcf648") + ) + (fp_text user "DOWN" + (at -2.286 -1.905 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "01ba707e-095f-4c0a-8106-8dd445b7e8d9") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (fp_text user "UP" + (at -2.286 0.635 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "175a6476-db5c-4cd6-8ddc-1eae82a21544") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (fp_text user "*" + (at -2.286 -6.985 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "721d3390-7f54-491c-924f-848aafa89309") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (fp_text user "SCL" + (at -2.286 -12.065 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "ad651868-3c67-49a8-8eb0-9a578d1fdd4f") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (fp_text user "VCC" + (at -2.286 -14.605 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "dbdb7e7d-a34f-4727-8f5b-1283603dbc1b") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (fp_text user "SDA" + (at -2.286 -9.525 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "dfbec9c4-c62e-4546-ae66-e7c1d5469120") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (fp_text user "#" + (at -2.286 -4.445 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "e17fa55b-ad2e-4658-b5c4-76515ea039e4") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (fp_text user "GND" + (at -2.286 -17.145 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "f4d78d95-8bae-4f79-a742-40acb7c4adc0") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + (justify left bottom mirror) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 -8.89 270) + (layer "B.Fab") + (uuid "14c31dff-446f-41f4-9941-1eef079bd4e6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 11 "Board_0-Net-(J3-BUTTON_UP)") + (pinfunction "BUTTON_UP") + (pintype "passive") + (uuid "20ffd1cb-ba70-4415-994a-72404cab74db") + ) + (pad "2" thru_hole circle + (at 0 -2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 4 "Board_0-/BUTTON_ADC") + (pinfunction "BUTTON_DOWN") + (pintype "passive") + (uuid "dd278d36-86bd-45df-89a1-97bddc01b037") + ) + (pad "3" thru_hole circle + (at 0 -5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "Board_0-unconnected-(J3-BUTTON_#-Pad3)") + (pinfunction "BUTTON_#") + (pintype "passive+no_connect") + (uuid "d41b06af-c0d1-459a-afa5-eb96339f59ee") + ) + (pad "4" thru_hole circle + (at 0 -7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 14 "Board_0-unconnected-(J3-BUTTON_*-Pad4)") + (pinfunction "BUTTON_*") + (pintype "passive+no_connect") + (uuid "8eddee49-6f09-4f01-8bb9-283639d09416") + ) + (pad "5" thru_hole circle + (at 0 -10.16) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "Board_0-/I2C_SDA") + (pinfunction "I2C_SDA") + (pintype "passive") + (uuid "11929a14-fdf6-4900-bb79-a5c48820f8bf") + ) + (pad "6" thru_hole circle + (at 0 -12.7) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "Board_0-/I2C_SCL") + (pinfunction "I2C_SCL") + (pintype "passive") + (uuid "d54b60ca-ec63-4a71-9de1-34694198dd96") + ) + (pad "7" thru_hole circle + (at 0 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "Board_0-+5V") + (pinfunction "VCC") + (pintype "passive") + (uuid "8eea2070-f66c-4fa4-aa17-22aa963a37d1") + ) + (pad "8" thru_hole circle + (at 0 -17.78) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "Board_0-GND") + (pinfunction "GND") + (pintype "passive") + (uuid "a7a4e4b8-3220-4c3c-bcda-271b03ff5f88") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x08_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" + (layer "B.Cu") + (uuid "ab490732-019b-413e-bbf7-dd88a42e20b9") + (at 80 44.918 90) + (descr "JST XH series connector, B3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") + (tags "connector JST XH vertical") + (property "Reference" "J2" + (at 8.723 -0.79 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "60407884-c91f-47d0-83fa-4dc420e06632") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Conn_01x03_Pin" + (at 2.5 -4.6 90) + (unlocked yes) + (layer "B.Fab") + (uuid "8adec329-cba3-49c0-ae0f-d9bf3d563d36") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "854b811b-1f3e-413b-bb52-eade346672ef") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x03, script generated" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "6edfa369-f172-495e-b798-feb1ee970c54") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/d4b6e793-a78a-42bf-b3be-befefb5dff98") + (attr through_hole) + (fp_line + (start 6.8 -2.75) + (end 2.5 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2bca3109-9f94-4ef0-951b-594dc4994826") + ) + (fp_line + (start -1.8 -2.75) + (end 2.5 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "59932109-7155-4e12-bda6-98ac4706e3e8") + ) + (fp_line + (start 7.55 0.2) + (end 6.8 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3338d045-508c-4701-b910-40008772c30b") + ) + (fp_line + (start 6.8 0.2) + (end 6.8 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1a708c42-1b03-4989-8b92-581f0dd17389") + ) + (fp_line + (start -1.8 0.2) + (end -1.8 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "355e16c9-39f9-4332-a2e1-551039c8c31d") + ) + (fp_line + (start -2.55 0.2) + (end -1.8 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "744ecd55-265f-4766-8e39-5c7b5b055fb3") + ) + (fp_line + (start -1.6 2.75) + (end -2.85 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1d921252-db6f-40a0-8dfd-4fa3cf191ebd") + ) + (fp_line + (start -2.85 2.75) + (end -2.85 1.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "623f9e34-02ff-4f28-80fc-5a3b48019198") + ) + (fp_rect + (start 5.75 2.45) + (end 7.55 1.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "a50e78e2-355c-4d2d-a8d7-547b47305674") + ) + (fp_rect + (start 0.75 2.45) + (end 4.25 1.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "09433951-da02-42e2-aaf0-a12cb51dc15d") + ) + (fp_rect + (start -2.55 2.45) + (end -0.75 1.7) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "84e35592-5110-4658-85d9-71beb9648e21") + ) + (fp_rect + (start -2.56 2.46) + (end 7.56 -3.51) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "B.SilkS") + (uuid "82efa7a3-4aa8-4234-8948-d171ea405f9f") + ) + (fp_rect + (start -2.95 2.85) + (end 7.95 -3.9) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "b0bdfe6f-57bd-4938-8ae9-3bf5491c0531") + ) + (fp_line + (start 0 1.35) + (end 0.625 2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "afaa4cdb-bc1e-4000-9be2-c533cd39a01c") + ) + (fp_line + (start -0.625 2.35) + (end 0 1.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "3573a144-94e1-47b0-9944-4480b7ac23f7") + ) + (fp_rect + (start -2.45 2.35) + (end 7.45 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "B.Fab") + (uuid "f0266778-b8a0-48ea-b9c7-15137402630e") + ) + (fp_text user "${REFERENCE}" + (at 2.5 -2.7 90) + (layer "B.Fab") + (uuid "67164cd6-50ab-48d7-b0b7-a15debd5ce27") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0 90) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.147059) + (net 15 "Board_1-+5V") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "763b54fc-4b27-4297-835d-b83f2c308e51") + ) + (pad "2" thru_hole oval + (at 2.5 0 90) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "Board_1-GND") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "7cbcc2d1-3c74-4f3d-a95a-a623a31a90ae") + ) + (pad "3" thru_hole oval + (at 5 0 90) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "Board_1-/RAW_SENSOR") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "7e021a02-7097-4b58-8807-049bd81cc3d5") + ) + (embedded_fonts no) + (model "${KICAD9_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_line + (start 50.254 25) + (end 0.254 25) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "28ef2991-c5cc-4156-a869-03d9245a71b1") + ) + (gr_line + (start 100.254 25) + (end 50.254 25) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "ded379fd-042c-44bf-80c6-e7a472acc1d5") + ) + (gr_line + (start 0 0) + (end 0 50) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "bc0dff09-0baa-4939-837e-a34d3baeb5d0") + ) + (gr_line + (start 0 50) + (end 100 50) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "6a6da3f6-04b8-4d81-9670-90a6ceb557e5") + ) + (gr_line + (start 100 0) + (end 0 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "c57f2a4e-aa5e-4239-be3f-ea30aaaa15fa") + ) + (gr_line + (start 100 50) + (end 100 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ef00f164-1f53-41d4-949f-be2048d92b10") + ) + (gr_text "Flow Controller\nMartin 2026" + (at 19.05 6.985 0) + (layer "F.Cu") + (uuid "1c564ebf-b83d-4a96-9698-ee157090e781") + (effects + (font + (size 1.524 1.524) + (thickness 0.3048) + (bold yes) + ) + (justify bottom) + ) + ) + (gr_text "Flow Controller\nMartin 2026" + (at 69.05 6.985 0) + (layer "F.Cu") + (uuid "d10bb729-cd1b-4fa4-9db4-73079f8a272e") + (effects + (font + (size 1.524 1.524) + (thickness 0.3048) + (bold yes) + ) + (justify bottom) + ) + ) + (gr_text "SWIO" + (at 15.875 40.35 0) + (layer "B.SilkS") + (uuid "26b17252-74a1-469f-b08d-bae8c3f7c0be") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify left bottom mirror) + ) + ) + (gr_text "VCC" + (at 15.875 43.18 0) + (layer "B.SilkS") + (uuid "625a5e29-3ded-443b-97af-59cceba5b458") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify left bottom mirror) + ) + ) + (gr_text "GND" + (at 15.875 45.72 0) + (layer "B.SilkS") + (uuid "a17ab880-e2f9-412f-9fa9-4899a0e86a7d") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify left bottom mirror) + ) + ) + (gr_text "VCC" + (at 41.91 13.081 0) + (layer "B.SilkS") + (uuid "18249d51-8f4d-45dc-9806-e12d04d0894a") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify left bottom mirror) + ) + ) + (gr_text "GND" + (at 41.91 15.494 0) + (layer "B.SilkS") + (uuid "d87d81ea-e90c-4989-9466-7e2a27a82561") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify left bottom mirror) + ) + ) + (gr_text "ALARM CNC" + (at 41.91 18.034 0) + (layer "B.SilkS") + (uuid "20b87cf8-2a7d-4b63-bec6-2476b656e3b4") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify left bottom mirror) + ) + ) + (gr_text "SWIO" + (at 65.875 40.35 0) + (layer "B.SilkS") + (uuid "cf2065a0-f163-412f-88ef-09261875745a") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify left bottom mirror) + ) + ) + (gr_text "VCC" + (at 65.875 43.18 0) + (layer "B.SilkS") + (uuid "6d2a04fa-7ae4-4a50-bce7-2078363b159f") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify left bottom mirror) + ) + ) + (gr_text "GND" + (at 65.875 45.72 0) + (layer "B.SilkS") + (uuid "8fdeac7d-103f-4c9a-85b0-8c5527337b76") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify left bottom mirror) + ) + ) + (gr_text "VCC" + (at 91.91 13.081 0) + (layer "B.SilkS") + (uuid "1b5bde0b-36ff-4b3d-be9b-a81afc14c4d0") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify left bottom mirror) + ) + ) + (gr_text "GND" + (at 91.91 15.494 0) + (layer "B.SilkS") + (uuid "662aa3aa-1372-4901-838b-3006afbfbab4") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify left bottom mirror) + ) + ) + (gr_text "ALARM CNC" + (at 91.91 18.034 0) + (layer "B.SilkS") + (uuid "ec14eec4-52ad-4691-93f0-520b732988f0") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify left bottom mirror) + ) + ) + (gr_text "GND" + (at 33.274 43.053 0) + (layer "B.SilkS") + (uuid "ee8c38ab-3aee-45ce-866c-afaa028d0a41") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify right bottom mirror) + ) + ) + (gr_text "PULSE" + (at 33.401 40.668 0) + (layer "B.SilkS") + (uuid "1f655f55-ecd6-4a61-8e61-37ef2a3e172b") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify right bottom mirror) + ) + ) + (gr_text "VCC" + (at 33.401 45.466 0) + (layer "B.SilkS") + (uuid "e2a4d983-9447-46d6-8fc1-584795cc4995") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify right bottom mirror) + ) + ) + (gr_text "GND" + (at 83.274 43.053 0) + (layer "B.SilkS") + (uuid "81e315ae-9cee-4971-bc4f-a7e267d7cbe1") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify right bottom mirror) + ) + ) + (gr_text "PULSE" + (at 83.401 40.668 0) + (layer "B.SilkS") + (uuid "9e2b737f-4cf6-483a-82cf-4cf24462d010") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify right bottom mirror) + ) + ) + (gr_text "VCC" + (at 83.401 45.466 0) + (layer "B.SilkS") + (uuid "f7bec276-b80a-4e9a-a0b8-eb42882c0c97") + (effects + (font + (size 0.8128 0.8128) + (thickness 0.1524) + (bold yes) + ) + (justify right bottom mirror) + ) + ) + (segment + (start 22.352 42.5) + (end 22.561 42.5) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "05fee064-5e5d-4712-be31-e6387be21055") + ) + (segment + (start 4.953 18.542) + (end 3.683 19.812) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "09b1c39a-6f73-465c-b78b-ebbfbe96db15") + ) + (segment + (start 14.224 42.5) + (end 18.5 42.5) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "0ecca3bc-3369-40ac-ad48-4686243de785") + ) + (segment + (start 24.892 33.782) + (end 24.892 39.96) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "11e7aa16-1ac5-4308-a8cc-4792711b378f") + ) + (segment + (start 7.366 18.542) + (end 4.953 18.542) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "12983446-31be-4de1-85f7-35bc81a21c5f") + ) + (segment + (start 22.561 42.5) + (end 24.979 44.918) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "15aab109-c3de-425b-9d84-c36c08f3379e") + ) + (segment + (start 11.983 40.259) + (end 14.224 42.5) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "177b35b2-16ce-41dd-a775-0181d86a24ed") + ) + (segment + (start 6.858 40.259) + (end 11.983 40.259) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "1fac5f5a-9f12-4918-a4d3-11521a53fcd0") + ) + (segment + (start 24.979 44.918) + (end 30 44.918) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "2f3c59e1-4885-4353-8a5a-95bf879517f1") + ) + (segment + (start 16.256 35.986) + (end 11.983 40.259) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "3c9fdd8d-192d-4039-92fa-1e9621fc367c") + ) + (segment + (start 34.838 44.918) + (end 46 33.756) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "426c0bda-c38c-400b-8f84-05727b26dc2f") + ) + (segment + (start 41.5 23.445) + (end 45.95 23.445) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "49a166dd-5283-452c-b1b5-919d58b94c02") + ) + (segment + (start 46 23.495) + (end 46 17.5) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "6855a85e-992f-4388-8d7f-df87aded2883") + ) + (segment + (start 45.95 23.445) + (end 46 23.495) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "7a489722-8a58-444c-bd5e-44fe81b179b5") + ) + (segment + (start 30 44.918) + (end 34.838 44.918) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "7b88f946-b830-46b4-a818-f0543d96e348") + ) + (segment + (start 18.5 42.5) + (end 22.352 42.5) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "893f1890-ed20-4b7f-920f-47d0ad3aa8d0") + ) + (segment + (start 3.683 19.812) + (end 3.683 37.084) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "95dd6802-1bad-42d4-83b0-58caaef7b60b") + ) + (segment + (start 3.683 37.084) + (end 6.858 40.259) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "9f57d114-df7d-4f36-805e-2a957d10c9d3") + ) + (segment + (start 46 33.756) + (end 46 23.495) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "b09414b5-64f7-49f1-9bae-f4fdd13c9bcf") + ) + (segment + (start 35.5 23.445) + (end 41.5 23.445) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "c8105e41-6d06-4bf4-83bd-1904d73c26b6") + ) + (segment + (start 16.256 34.29) + (end 16.256 35.986) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "d6749cf3-59e7-465a-b5f7-f88f434ea18c") + ) + (segment + (start 30.435 23.445) + (end 30.15 23.73) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "d9881b6e-8dbe-4315-b97a-ce8b07704c81") + ) + (segment + (start 35.5 23.445) + (end 30.435 23.445) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "e1f37ec2-29db-4a9e-a36b-2edb3b0323a1") + ) + (segment + (start 24.892 39.96) + (end 22.352 42.5) + (width 0.4) + (layer "F.Cu") + (net 1) + (uuid "f4ebd609-c64a-4798-aa2e-2a14558aea6c") + ) + (segment + (start 39.975 12.38) + (end 45.934 12.38) + (width 0.4) + (layer "F.Cu") + (net 2) + (uuid "5529b35c-0108-4edc-90bf-523fbb9ee75a") + ) + (segment + (start 45.934 12.38) + (end 46 12.446) + (width 0.4) + (layer "F.Cu") + (net 2) + (uuid "fe11e910-58b1-40ce-bb7c-82d1bfb6a156") + ) + (segment + (start 29.275001 25) + (end 30.15 25) + (width 0.4) + (layer "F.Cu") + (net 3) + (uuid "53379a46-d748-45b8-9897-2cc49bbdd36c") + ) + (segment + (start 27.94 17.78) + (end 27.94 23.664999) + (width 0.4) + (layer "F.Cu") + (net 3) + (uuid "9d7de1f6-0310-48cc-bbe9-d7c960fe5c40") + ) + (segment + (start 27.94 23.664999) + (end 29.275001 25) + (width 0.4) + (layer "F.Cu") + (net 3) + (uuid "cd435da6-8c15-4deb-9499-1c9cb0e0e668") + ) + (segment + (start 12.7 31.063) + (end 17.493 26.27) + (width 0.4) + (layer "F.Cu") + (net 4) + (uuid "0a7814ac-4f7f-4027-b726-9b3d02de831b") + ) + (segment + (start 16.129 31.063) + (end 16.256 31.19) + (width 0.4) + (layer "F.Cu") + (net 4) + (uuid "12c02af9-875d-4b1e-8728-87e19d184d63") + ) + (segment + (start 17.493 26.27) + (end 25 26.27) + (width 0.4) + (layer "F.Cu") + (net 4) + (uuid "38d3a31d-298a-4839-9e92-78628053862a") + ) + (segment + (start 7.366 31.242) + (end 12.521 31.242) + (width 0.4) + (layer "F.Cu") + (net 4) + (uuid "71bd431b-cc1c-40db-9c9f-82802de4d399") + ) + (segment + (start 12.7 31.063) + (end 16.129 31.063) + (width 0.4) + (layer "F.Cu") + (net 4) + (uuid "a64433db-f907-4ba8-94bf-f0919e87c542") + ) + (segment + (start 12.521 31.242) + (end 12.7 31.063) + (width 0.4) + (layer "F.Cu") + (net 4) + (uuid "ef9bed41-d35b-44f4-924f-15de071800d6") + ) + (segment + (start 34.5 30.4) + (end 33.01 30.4) + (width 0.4) + (layer "F.Cu") + (net 5) + (uuid "16ac4dde-7808-4b49-9e25-c5859272827b") + ) + (segment + (start 37.799 30.4) + (end 38.481 29.718) + (width 0.4) + (layer "F.Cu") + (net 5) + (uuid "2cf50db4-cd27-48a6-9720-3f2d736bc0ba") + ) + (segment + (start 34.5 30.4) + (end 37.799 30.4) + (width 0.4) + (layer "F.Cu") + (net 5) + (uuid "6cc486f7-1247-42e9-8fbe-126b87ffba96") + ) + (segment + (start 34.6 30.5) + (end 34.5 30.4) + (width 0.4) + (layer "F.Cu") + (net 5) + (uuid "92ba0319-b3b1-4c04-9689-716b8c89bd2a") + ) + (segment + (start 33.01 30.4) + (end 30.15 27.54) + (width 0.4) + (layer "F.Cu") + (net 5) + (uuid "b01b7265-a89e-448e-b6ca-6f7fae820f60") + ) + (segment + (start 34.851 30.049) + (end 34.5 30.4) + (width 0.4) + (layer "F.Cu") + (net 5) + (uuid "f3a0a414-4ffe-40ae-9362-d37daf1e5545") + ) + (segment + (start 14.342 21.2) + (end 7.366 21.2) + (width 0.4) + (layer "F.Cu") + (net 6) + (uuid "47189d96-6cd2-43a7-9529-de05242cce03") + ) + (segment + (start 14.605 21.59) + (end 14.605 21.463) + (width 0.4) + (layer "F.Cu") + (net 6) + (uuid "75b0956e-db02-450b-bd00-0cf82c4a89c7") + ) + (segment + (start 14.605 21.463) + (end 14.342 21.2) + (width 0.4) + (layer "F.Cu") + (net 6) + (uuid "92d69771-ae1d-421e-b7da-3e907d9cec8b") + ) + (segment + (start 14.605 25.019) + (end 15.24 25.019) + (width 0.4) + (layer "F.Cu") + (net 6) + (uuid "993d95bc-5044-4661-951b-7ccc61a7648b") + ) + (segment + (start 14.732 25.4) + (end 15.132 25) + (width 0.4) + (layer "F.Cu") + (net 6) + (uuid "a0a113da-d1fc-4a65-a444-4de234564a18") + ) + (segment + (start 15.24 25.019) + (end 15.259 25) + (width 0.4) + (layer "F.Cu") + (net 6) + (uuid "a722ad67-3489-46fd-8838-7c2c2e166139") + ) + (segment + (start 15.132 25) + (end 25 25) + (width 0.4) + (layer "F.Cu") + (net 6) + (uuid "f589612e-4a41-47d9-8f1c-b5284ec1130b") + ) + (via + (at 14.605 21.59) + (size 1.7) + (drill 1) + (layers "F.Cu" "B.Cu") + (net 6) + (uuid "24886c22-ad09-450e-8b02-d98999b93ddc") + ) + (via + (at 14.732 25.4) + (size 1.7) + (drill 1) + (layers "F.Cu" "B.Cu") + (net 6) + (uuid "99bb066a-171f-4473-9cc8-63f71f80dfb2") + ) + (segment + (start 14.605 21.082) + (end 14.605 25.019) + (width 0.4) + (layer "B.Cu") + (net 6) + (uuid "fee0cdd4-5468-4719-97c0-b901201073ae") + ) + (segment + (start 25 23.73) + (end 7.474 23.73) + (width 0.4) + (layer "F.Cu") + (net 7) + (uuid "428ac0a5-60fe-4893-a339-43d55497ed70") + ) + (segment + (start 7.474 23.73) + (end 7.366 23.622) + (width 0.4) + (layer "F.Cu") + (net 7) + (uuid "7de3cfb9-54da-43a1-9836-4d2069b4a0bf") + ) + (segment + (start 30 35.79) + (end 27.992 33.782) + (width 0.4) + (layer "F.Cu") + (net 8) + (uuid "a3d4a090-2b34-463d-8fab-ecd727f87b46") + ) + (segment + (start 30 39.918) + (end 30 35.79) + (width 0.4) + (layer "F.Cu") + (net 8) + (uuid "ba26efa8-b8c0-4737-8f04-72fe5a4d6bd4") + ) + (segment + (start 34.5 33.5) + (end 32.29 33.5) + (width 0.4) + (layer "F.Cu") + (net 8) + (uuid "d5877c16-87fa-4cb9-9b73-82cc3d8e36d5") + ) + (segment + (start 32.29 33.5) + (end 30 35.79) + (width 0.4) + (layer "F.Cu") + (net 8) + (uuid "eb3523a6-9d5e-4c91-90cf-d4b76f21dc2e") + ) + (segment + (start 18.415 31.75) + (end 22.625 27.54) + (width 0.4) + (layer "F.Cu") + (net 9) + (uuid "3d97b192-65cd-4198-87e8-4e8964c46c27") + ) + (segment + (start 18.415 39.92) + (end 18.415 31.75) + (width 0.4) + (layer "F.Cu") + (net 9) + (uuid "4755093e-7053-4999-9533-89f373812ca2") + ) + (segment + (start 22.625 27.54) + (end 25 27.54) + (width 0.4) + (layer "F.Cu") + (net 9) + (uuid "5d156c1c-d41c-41d1-b523-605bdfa2e6bb") + ) + (segment + (start 7.366 33.782) + (end 8.763 33.782) + (width 0.4) + (layer "F.Cu") + (net 11) + (uuid "5c298493-cb7a-4ae4-9484-1311ef6711a0") + ) + (segment + (start 9.144 34.163) + (end 12.7 34.163) + (width 0.4) + (layer "F.Cu") + (net 11) + (uuid "826ecf39-e287-4e3d-8462-f9112ed86394") + ) + (segment + (start 8.763 33.782) + (end 9.144 34.163) + (width 0.4) + (layer "F.Cu") + (net 11) + (uuid "eb6ea91b-c062-4988-bcc4-e14bdd7aed91") + ) + (segment + (start 31.19 11.43) + (end 27.94 14.68) + (width 0.4) + (layer "F.Cu") + (net 12) + (uuid "0c81de71-01b8-4a21-95d2-4d24493c061d") + ) + (segment + (start 33.02 11.43) + (end 31.19 11.43) + (width 0.4) + (layer "F.Cu") + (net 12) + (uuid "1d28bf77-59e4-4f03-bf34-0c9324b340c6") + ) + (segment + (start 38.1 11.43) + (end 33.02 11.43) + (width 0.4) + (layer "F.Cu") + (net 12) + (uuid "bcf4d90c-75ac-4e0c-9578-3661bb64ec88") + ) + (segment + (start 53.683 19.812) + (end 53.683 37.084) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "0b42ec89-1de4-408b-8f7d-786776150568") + ) + (segment + (start 74.892 33.782) + (end 74.892 39.96) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "111cb39f-ffba-4e3b-84dd-abe25a024201") + ) + (segment + (start 96 33.756) + (end 96 23.495) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "22e5fc12-3e7a-47d7-b144-554ad77c21fb") + ) + (segment + (start 64.224 42.5) + (end 68.5 42.5) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "25d0c2cf-e623-4176-9403-1c761bd03349") + ) + (segment + (start 74.892 39.96) + (end 72.352 42.5) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "26a19378-de3d-49f1-ae29-44d1729905de") + ) + (segment + (start 56.858 40.259) + (end 61.983 40.259) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "2732b046-6f79-4144-b666-eb582c1b2c5a") + ) + (segment + (start 66.256 34.29) + (end 66.256 35.986) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "273eae25-767a-4f6c-8939-8b7c0ca545c2") + ) + (segment + (start 80 44.918) + (end 84.838 44.918) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "28396263-1891-4eca-ae07-a4c4a18397eb") + ) + (segment + (start 57.366 18.542) + (end 54.953 18.542) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "307fd60b-cb5d-4565-8aa3-552750e7957e") + ) + (segment + (start 72.561 42.5) + (end 74.979 44.918) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "32ed0b33-c728-4994-945b-f58f50e48cc7") + ) + (segment + (start 66.256 35.986) + (end 61.983 40.259) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "3395b944-3dd1-4b8c-bb6a-944aa53cad9c") + ) + (segment + (start 96 23.495) + (end 96 17.5) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "44dbd7fa-8487-4d4d-b3a5-9dd463e25446") + ) + (segment + (start 84.838 44.918) + (end 96 33.756) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "4844417a-60e5-4570-8ffe-c03c8ba150df") + ) + (segment + (start 72.352 42.5) + (end 72.561 42.5) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "5a971617-892d-422b-a958-21b515da97cf") + ) + (segment + (start 95.95 23.445) + (end 96 23.495) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "5d7c6a88-f687-484f-b303-c494073b7fed") + ) + (segment + (start 80.435 23.445) + (end 80.15 23.73) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "64a7e9a2-7cdd-479e-9a89-eda7d15a7a8c") + ) + (segment + (start 54.953 18.542) + (end 53.683 19.812) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "7664c6b1-6834-4eb8-bb95-2f90bd5b9d01") + ) + (segment + (start 85.5 23.445) + (end 91.5 23.445) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "9206965d-4bcf-49e4-874c-bb37a7bb1f6f") + ) + (segment + (start 61.983 40.259) + (end 64.224 42.5) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "99c3a13f-8659-4307-ae49-34cfb270ad15") + ) + (segment + (start 53.683 37.084) + (end 56.858 40.259) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "b7d258d4-7f6c-48ed-978d-da89239db035") + ) + (segment + (start 85.5 23.445) + (end 80.435 23.445) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "bc59a955-f00b-4346-8bd9-bba17c398d7a") + ) + (segment + (start 91.5 23.445) + (end 95.95 23.445) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "cb481e8f-8abf-49e8-8ee2-9a2e2aa6c9a7") + ) + (segment + (start 74.979 44.918) + (end 80 44.918) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "f4a852b7-d229-4a65-a639-8bfb678f23b3") + ) + (segment + (start 68.5 42.5) + (end 72.352 42.5) + (width 0.4) + (layer "F.Cu") + (net 15) + (uuid "fe465d51-5f3b-4caf-9615-bbb486286aad") + ) + (segment + (start 95.934 12.38) + (end 96 12.446) + (width 0.4) + (layer "F.Cu") + (net 16) + (uuid "06d5c660-3773-496b-82aa-119a086ca3d2") + ) + (segment + (start 89.975 12.38) + (end 95.934 12.38) + (width 0.4) + (layer "F.Cu") + (net 16) + (uuid "fb938f96-b64d-4ccf-b6ab-edcf0e9b7d59") + ) + (segment + (start 79.275001 25) + (end 80.15 25) + (width 0.4) + (layer "F.Cu") + (net 17) + (uuid "188bc5ba-dcff-40b7-80ce-71dbe6fe89c1") + ) + (segment + (start 77.94 17.78) + (end 77.94 23.664999) + (width 0.4) + (layer "F.Cu") + (net 17) + (uuid "69d7b369-074f-4708-aa52-8cc57c495fc6") + ) + (segment + (start 77.94 23.664999) + (end 79.275001 25) + (width 0.4) + (layer "F.Cu") + (net 17) + (uuid "e92eb23a-1de4-4607-8749-3038cb15fde0") + ) + (segment + (start 57.366 31.242) + (end 62.521 31.242) + (width 0.4) + (layer "F.Cu") + (net 18) + (uuid "1004e011-43aa-4780-a9bb-55441e01112f") + ) + (segment + (start 62.7 31.063) + (end 67.493 26.27) + (width 0.4) + (layer "F.Cu") + (net 18) + (uuid "284763af-49fe-4706-b3ff-c247d60560bd") + ) + (segment + (start 62.7 31.063) + (end 66.129 31.063) + (width 0.4) + (layer "F.Cu") + (net 18) + (uuid "4f57e745-2a8f-4fd5-9e9d-c8f2c4fa2721") + ) + (segment + (start 66.129 31.063) + (end 66.256 31.19) + (width 0.4) + (layer "F.Cu") + (net 18) + (uuid "be652518-035b-4b51-b41a-bb0be91ab56d") + ) + (segment + (start 67.493 26.27) + (end 75 26.27) + (width 0.4) + (layer "F.Cu") + (net 18) + (uuid "c78a4e12-1ea4-44da-940a-e160eed07ff6") + ) + (segment + (start 62.521 31.242) + (end 62.7 31.063) + (width 0.4) + (layer "F.Cu") + (net 18) + (uuid "ca2a7edb-3544-4159-9b69-eddb8d752275") + ) + (segment + (start 84.5 30.4) + (end 87.799 30.4) + (width 0.4) + (layer "F.Cu") + (net 19) + (uuid "15d7f71f-e80e-4005-af7c-7fdfa0cbf9e1") + ) + (segment + (start 84.851 30.049) + (end 84.5 30.4) + (width 0.4) + (layer "F.Cu") + (net 19) + (uuid "2f1d6f10-8738-4eac-82a6-4c18782c8cfd") + ) + (segment + (start 87.799 30.4) + (end 88.481 29.718) + (width 0.4) + (layer "F.Cu") + (net 19) + (uuid "7fbbe442-f2c3-41e0-a4e8-08ca87993fde") + ) + (segment + (start 84.5 30.4) + (end 83.01 30.4) + (width 0.4) + (layer "F.Cu") + (net 19) + (uuid "b8c53114-17ed-401a-b9b6-024d86cd0deb") + ) + (segment + (start 84.6 30.5) + (end 84.5 30.4) + (width 0.4) + (layer "F.Cu") + (net 19) + (uuid "cc5333ea-3dc6-4b84-8905-725d0cd19bc5") + ) + (segment + (start 83.01 30.4) + (end 80.15 27.54) + (width 0.4) + (layer "F.Cu") + (net 19) + (uuid "eee01e2b-cc95-442c-b7a1-bc42859bfa6a") + ) + (segment + (start 65.132 25) + (end 75 25) + (width 0.4) + (layer "F.Cu") + (net 20) + (uuid "2b949319-61d6-4ed7-8458-17b24f9c95a5") + ) + (segment + (start 64.605 21.59) + (end 64.605 21.463) + (width 0.4) + (layer "F.Cu") + (net 20) + (uuid "3b0bd570-317b-479c-af16-7675f62cfa5c") + ) + (segment + (start 64.732 25.4) + (end 65.132 25) + (width 0.4) + (layer "F.Cu") + (net 20) + (uuid "3d571bea-5634-49e2-8a4b-f6b757a6ae78") + ) + (segment + (start 64.342 21.2) + (end 57.366 21.2) + (width 0.4) + (layer "F.Cu") + (net 20) + (uuid "611f432d-1622-473d-9fa1-1e04cdc76600") + ) + (segment + (start 64.605 25.019) + (end 65.24 25.019) + (width 0.4) + (layer "F.Cu") + (net 20) + (uuid "70b8d04f-ab80-41b3-ada8-9a1e097ab102") + ) + (segment + (start 64.605 21.463) + (end 64.342 21.2) + (width 0.4) + (layer "F.Cu") + (net 20) + (uuid "ebe97d75-fdce-48b8-a0c3-1320376631a0") + ) + (segment + (start 65.24 25.019) + (end 65.259 25) + (width 0.4) + (layer "F.Cu") + (net 20) + (uuid "f0902974-bf0b-4644-8247-dab73f282dfa") + ) + (via + (at 64.732 25.4) + (size 1.7) + (drill 1) + (layers "F.Cu" "B.Cu") + (net 20) + (uuid "21946584-d823-4e5f-9d41-57ac65a9f204") + ) + (via + (at 64.605 21.59) + (size 1.7) + (drill 1) + (layers "F.Cu" "B.Cu") + (net 20) + (uuid "7b03bb0f-3913-48eb-9244-6596b2610d4a") + ) + (segment + (start 64.605 21.082) + (end 64.605 25.019) + (width 0.4) + (layer "B.Cu") + (net 20) + (uuid "3fc360cc-227a-4de9-8fde-eefce648015e") + ) + (segment + (start 57.474 23.73) + (end 57.366 23.622) + (width 0.4) + (layer "F.Cu") + (net 21) + (uuid "04389645-302b-4d01-ae3e-0629ed4a7477") + ) + (segment + (start 75 23.73) + (end 57.474 23.73) + (width 0.4) + (layer "F.Cu") + (net 21) + (uuid "c452d15c-89e7-4bd5-a086-5aac827e8dba") + ) + (segment + (start 84.5 33.5) + (end 82.29 33.5) + (width 0.4) + (layer "F.Cu") + (net 22) + (uuid "1ce66c0c-b52e-4b75-9226-ac6d4083ff14") + ) + (segment + (start 80 39.918) + (end 80 35.79) + (width 0.4) + (layer "F.Cu") + (net 22) + (uuid "74263cf5-b536-448c-848c-c5e5d3aa3ad5") + ) + (segment + (start 80 35.79) + (end 77.992 33.782) + (width 0.4) + (layer "F.Cu") + (net 22) + (uuid "9bfbc1f8-02c6-45de-ae2a-e45fd15ca6eb") + ) + (segment + (start 82.29 33.5) + (end 80 35.79) + (width 0.4) + (layer "F.Cu") + (net 22) + (uuid "e626e1f4-415c-4825-9d1e-238199642fe2") + ) + (segment + (start 72.625 27.54) + (end 75 27.54) + (width 0.4) + (layer "F.Cu") + (net 23) + (uuid "5f29d3e3-7bca-4a26-af0c-7d54257cde00") + ) + (segment + (start 68.415 31.75) + (end 72.625 27.54) + (width 0.4) + (layer "F.Cu") + (net 23) + (uuid "b123ea79-8f39-4214-9252-a29aa5f644b6") + ) + (segment + (start 68.415 39.92) + (end 68.415 31.75) + (width 0.4) + (layer "F.Cu") + (net 23) + (uuid "bac569ab-574e-4c8d-856d-72289868a51f") + ) + (segment + (start 59.144 34.163) + (end 62.7 34.163) + (width 0.4) + (layer "F.Cu") + (net 25) + (uuid "354b0791-875a-47cf-86f1-4e1ea596113f") + ) + (segment + (start 57.366 33.782) + (end 58.763 33.782) + (width 0.4) + (layer "F.Cu") + (net 25) + (uuid "5860db61-9957-471c-9aa1-aac4ef4c0417") + ) + (segment + (start 58.763 33.782) + (end 59.144 34.163) + (width 0.4) + (layer "F.Cu") + (net 25) + (uuid "e342fe0a-39a5-4534-a8ed-0a3f238f4393") + ) + (segment + (start 81.19 11.43) + (end 77.94 14.68) + (width 0.4) + (layer "F.Cu") + (net 26) + (uuid "5a17f17b-8839-4e7f-a33c-b21a5a4180e2") + ) + (segment + (start 88.1 11.43) + (end 83.02 11.43) + (width 0.4) + (layer "F.Cu") + (net 26) + (uuid "73b80851-b676-4a0d-a85d-890a49074237") + ) + (segment + (start 83.02 11.43) + (end 81.19 11.43) + (width 0.4) + (layer "F.Cu") + (net 26) + (uuid "c648c5a3-d43a-48f5-a089-6ee923247938") + ) + (zone + (net 24) + (net_name "Board_1-GND") + (layer "F.Cu") + (uuid "64ad4806-cb3c-4f96-b057-4d5ead2f2da5") + (hatch edge 0.5) + (connect_pads + (clearance 0.5) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 50 0) (xy 50 50) (xy 100 50) (xy 100 0) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 99.442539 0.520185) (xy 99.488294 0.572989) (xy 99.4995 0.6245) (xy 99.4995 49.3755) (xy 99.479815 49.442539) + (xy 99.427011 49.488294) (xy 99.3755 49.4995) (xy 50.791014 49.4995) (xy 50.723975 49.479815) (xy 50.67822 49.427011) + (xy 50.668276 49.357853) (xy 50.676453 49.328047) (xy 50.721658 49.218913) (xy 50.7505 49.073918) + (xy 50.7505 48.926082) (xy 50.7505 48.926079) (xy 50.721659 48.781092) (xy 50.721658 48.781091) + (xy 50.721658 48.781087) (xy 50.721656 48.781082) (xy 50.665087 48.644511) (xy 50.66508 48.644498) + (xy 50.582951 48.521584) (xy 50.582948 48.52158) (xy 50.478419 48.417051) (xy 50.478415 48.417048) + (xy 50.382713 48.353102) (xy 50.337908 48.29949) (xy 50.329201 48.230165) (xy 50.359355 48.167138) + (xy 50.382713 48.146898) (xy 50.420965 48.121338) (xy 50.478416 48.082951) (xy 50.582951 47.978416) + (xy 50.665084 47.855495) (xy 50.721658 47.718913) (xy 50.7505 47.573918) (xy 50.7505 47.426082) + (xy 50.7505 47.426079) (xy 50.721659 47.281092) (xy 50.721658 47.281091) (xy 50.721658 47.281087) + (xy 50.721656 47.281082) (xy 50.665087 47.144511) (xy 50.66508 47.144498) (xy 50.582951 47.021584) + (xy 50.582948 47.02158) (xy 50.478419 46.917051) (xy 50.478415 46.917048) (xy 50.382713 46.853102) + (xy 50.337908 46.79949) (xy 50.329201 46.730165) (xy 50.359355 46.667138) (xy 50.382713 46.646898) + (xy 50.439606 46.608883) (xy 50.478416 46.582951) (xy 50.582951 46.478416) (xy 50.665084 46.355495) + (xy 50.721658 46.218913) (xy 50.743181 46.110712) (xy 50.7505 46.07392) (xy 50.7505 45.926079) (xy 50.721659 45.781092) + (xy 50.721658 45.781091) (xy 50.721658 45.781087) (xy 50.71106 45.7555) (xy 50.665087 45.644511) + (xy 50.66508 45.644498) (xy 50.582951 45.521584) (xy 50.582948 45.52158) (xy 50.478419 45.417051) + (xy 50.478415 45.417048) (xy 50.419609 45.377755) (xy 50.419609 45.377754) (xy 50.382714 45.353102) + (xy 50.337908 45.29949) (xy 50.335298 45.278711) (xy 52.7495 45.278711) (xy 52.7495 45.521288) (xy 52.781161 45.761785) + (xy 52.843947 45.996104) (xy 52.936773 46.220205) (xy 52.936776 46.220212) (xy 53.058064 46.430289) + (xy 53.058066 46.430292) (xy 53.058067 46.430293) (xy 53.205733 46.622736) (xy 53.205739 46.622743) + (xy 53.377256 46.79426) (xy 53.377263 46.794266) (xy 53.45394 46.853102) (xy 53.569711 46.941936) + (xy 53.779788 47.063224) (xy 54.0039 47.156054) (xy 54.238211 47.218838) (xy 54.418586 47.242584) + (xy 54.478711 47.2505) (xy 54.478712 47.2505) (xy 54.721289 47.2505) (xy 54.769388 47.244167) (xy 54.961789 47.218838) + (xy 55.1961 47.156054) (xy 55.420212 47.063224) (xy 55.630289 46.941936) (xy 55.822738 46.794265) + (xy 55.994265 46.622738) (xy 56.141936 46.430289) (xy 56.263224 46.220212) (xy 56.356054 45.9961) + (xy 56.418838 45.761789) (xy 56.4505 45.521288) (xy 56.4505 45.278712) (xy 56.418838 45.038211) + (xy 56.356054 44.8039) (xy 56.263224 44.579788) (xy 56.141936 44.369711) (xy 56.047615 44.246789) + (xy 55.994266 44.177263) (xy 55.99426 44.177256) (xy 55.822743 44.005739) (xy 55.822736 44.005733) + (xy 55.630293 43.858067) (xy 55.630292 43.858066) (xy 55.630289 43.858064) (xy 55.420212 43.736776) + (xy 55.39248 43.725289) (xy 55.196104 43.643947) (xy 54.975101 43.584729) (xy 54.961789 43.581162) + (xy 54.961788 43.581161) (xy 54.961785 43.581161) (xy 54.721289 43.5495) (xy 54.721288 43.5495) + (xy 54.478712 43.5495) (xy 54.478711 43.5495) (xy 54.238214 43.581161) (xy 54.003895 43.643947) + (xy 53.779794 43.736773) (xy 53.779785 43.736777) (xy 53.597851 43.841817) (xy 53.578306 43.853102) + (xy 53.569706 43.858067) (xy 53.377263 44.005733) (xy 53.377256 44.005739) (xy 53.205739 44.177256) + (xy 53.205733 44.177263) (xy 53.058067 44.369706) (xy 52.936777 44.579785) (xy 52.936773 44.579794) + (xy 52.843947 44.803895) (xy 52.781161 45.038214) (xy 52.7495 45.278711) (xy 50.335298 45.278711) + (xy 50.329201 45.230165) (xy 50.359355 45.167138) (xy 50.382713 45.146898) (xy 50.44466 45.105506) + (xy 50.478416 45.082951) (xy 50.582951 44.978416) (xy 50.665084 44.855495) (xy 50.721658 44.718913) + (xy 50.733709 44.658332) (xy 50.7505 44.57392) (xy 50.7505 44.426079) (xy 50.721659 44.281092) (xy 50.721658 44.281091) + (xy 50.721658 44.281087) (xy 50.721502 44.28071) (xy 50.665087 44.144511) (xy 50.66508 44.144498) + (xy 50.582951 44.021584) (xy 50.582948 44.02158) (xy 50.478419 43.917051) (xy 50.478415 43.917048) + (xy 50.382713 43.853102) (xy 50.337908 43.79949) (xy 50.329201 43.730165) (xy 50.359355 43.667138) + (xy 50.382713 43.646898) (xy 50.468107 43.589839) (xy 50.478416 43.582951) (xy 50.582951 43.478416) + (xy 50.665084 43.355495) (xy 50.721658 43.218913) (xy 50.731147 43.171211) (xy 50.7505 43.07392) + (xy 50.7505 42.926079) (xy 50.721659 42.781092) (xy 50.721658 42.781091) (xy 50.721658 42.781087) + (xy 50.703766 42.737892) (xy 50.665087 42.644511) (xy 50.66508 42.644498) (xy 50.582951 42.521584) + (xy 50.582948 42.52158) (xy 50.478419 42.417051) (xy 50.478415 42.417048) (xy 50.382713 42.353102) + (xy 50.337908 42.29949) (xy 50.329201 42.230165) (xy 50.359355 42.167138) (xy 50.382713 42.146898) + (xy 50.450097 42.101873) (xy 50.478416 42.082951) (xy 50.582951 41.978416) (xy 50.665084 41.855495) + (xy 50.721658 41.718913) (xy 50.749249 41.580208) (xy 50.7505 41.57392) (xy 50.7505 41.426079) (xy 50.721659 41.281092) + (xy 50.721658 41.281091) (xy 50.721658 41.281087) (xy 50.70267 41.235246) (xy 50.665087 41.144511) + (xy 50.66508 41.144498) (xy 50.582951 41.021584) (xy 50.582948 41.02158) (xy 50.478419 40.917051) + (xy 50.478415 40.917048) (xy 50.382713 40.853102) (xy 50.337908 40.79949) (xy 50.329201 40.730165) + (xy 50.359355 40.667138) (xy 50.382713 40.646898) (xy 50.420965 40.621338) (xy 50.478416 40.582951) + (xy 50.582951 40.478416) (xy 50.665084 40.355495) (xy 50.721658 40.218913) (xy 50.732516 40.164329) + (xy 50.7505 40.07392) (xy 50.7505 39.926079) (xy 50.721659 39.781092) (xy 50.721658 39.781091) (xy 50.721658 39.781087) + (xy 50.697238 39.722132) (xy 50.665087 39.644511) (xy 50.66508 39.644498) (xy 50.582951 39.521584) + (xy 50.582948 39.52158) (xy 50.478419 39.417051) (xy 50.478415 39.417048) (xy 50.382713 39.353102) + (xy 50.337908 39.29949) (xy 50.329201 39.230165) (xy 50.359355 39.167138) (xy 50.382713 39.146898) + (xy 50.445604 39.104875) (xy 50.478416 39.082951) (xy 50.582951 38.978416) (xy 50.665084 38.855495) + (xy 50.67197 38.838872) (xy 50.703418 38.762949) (xy 50.721658 38.718913) (xy 50.7505 38.573918) + (xy 50.7505 38.426082) (xy 50.7505 38.426079) (xy 50.721659 38.281092) (xy 50.721658 38.281091) + (xy 50.721658 38.281087) (xy 50.721656 38.281082) (xy 50.665087 38.144511) (xy 50.66508 38.144498) + (xy 50.582951 38.021584) (xy 50.582948 38.02158) (xy 50.478419 37.917051) (xy 50.478415 37.917048) + (xy 50.382713 37.853102) (xy 50.337908 37.79949) (xy 50.329201 37.730165) (xy 50.359355 37.667138) + (xy 50.382713 37.646898) (xy 50.420965 37.621338) (xy 50.478416 37.582951) (xy 50.582951 37.478416) + (xy 50.665084 37.355495) (xy 50.721658 37.218913) (xy 50.73477 37.152996) (xy 52.982499 37.152996) + (xy 53.009418 37.288322) (xy 53.009421 37.288332) (xy 53.062222 37.415807) (xy 53.138887 37.530545) + (xy 56.411454 40.803112) (xy 56.526192 40.879777) (xy 56.653667 40.932578) (xy 56.653672 40.93258) + (xy 56.653676 40.93258) (xy 56.653677 40.932581) (xy 56.789003 40.9595) (xy 56.789006 40.9595) (xy 56.789007 40.9595) + (xy 61.641481 40.9595) (xy 61.70852 40.979185) (xy 61.729162 40.995819) (xy 63.777453 43.044111) + (xy 63.777454 43.044112) (xy 63.892192 43.120777) (xy 64.019479 43.1735) (xy 64.019672 43.17358) + (xy 64.019676 43.17358) (xy 64.019677 43.173581) (xy 64.155003 43.2005) (xy 64.155006 43.2005) (xy 64.155007 43.2005) + (xy 67.220514 43.2005) (xy 67.287553 43.220185) (xy 67.320833 43.251616) (xy 67.384892 43.339788) + (xy 67.498818 43.453714) (xy 67.532303 43.515037) (xy 67.527319 43.584729) (xy 67.485447 43.640662) + (xy 67.454471 43.657577) (xy 67.322912 43.706646) (xy 67.322906 43.706649) (xy 67.207812 43.792809) + (xy 67.207809 43.792812) (xy 67.121649 43.907906) (xy 67.121645 43.907913) (xy 67.071403 44.04262) + (xy 67.071401 44.042627) (xy 67.065 44.102155) (xy 67.065 44.75) (xy 67.981988 44.75) (xy 67.949075 44.807007) + (xy 67.915 44.934174) (xy 67.915 45.065826) (xy 67.949075 45.192993) (xy 67.981988 45.25) (xy 67.065 45.25) + (xy 67.065 45.897844) (xy 67.071401 45.957372) (xy 67.071403 45.957379) (xy 67.121645 46.092086) + (xy 67.121649 46.092093) (xy 67.207809 46.207187) (xy 67.207812 46.20719) (xy 67.322906 46.29335) + (xy 67.322913 46.293354) (xy 67.45762 46.343596) (xy 67.457627 46.343598) (xy 67.517155 46.349999) + (xy 67.517172 46.35) (xy 68.165 46.35) (xy 68.165 45.433012) (xy 68.222007 45.465925) (xy 68.349174 45.5) + (xy 68.480826 45.5) (xy 68.607993 45.465925) (xy 68.665 45.433012) (xy 68.665 46.35) (xy 69.312828 46.35) + (xy 69.312844 46.349999) (xy 69.372372 46.343598) (xy 69.372379 46.343596) (xy 69.507086 46.293354) + (xy 69.507093 46.29335) (xy 69.622187 46.20719) (xy 69.62219 46.207187) (xy 69.70835 46.092093) + (xy 69.708354 46.092086) (xy 69.758596 45.957379) (xy 69.758598 45.957372) (xy 69.764999 45.897844) + (xy 69.765 45.897827) (xy 69.765 45.25) (xy 68.848012 45.25) (xy 68.880925 45.192993) (xy 68.915 45.065826) + (xy 68.915 44.934174) (xy 68.880925 44.807007) (xy 68.848012 44.75) (xy 69.765 44.75) (xy 69.765 44.102172) + (xy 69.764999 44.102155) (xy 69.758598 44.042627) (xy 69.758596 44.04262) (xy 69.708354 43.907913) + (xy 69.70835 43.907906) (xy 69.62219 43.792812) (xy 69.622187 43.792809) (xy 69.507093 43.706649) + (xy 69.507088 43.706646) (xy 69.375528 43.657577) (xy 69.319595 43.615705) (xy 69.295178 43.550241) + (xy 69.31003 43.481968) (xy 69.331175 43.45372) (xy 69.445104 43.339792) (xy 69.509167 43.251615) + (xy 69.564497 43.208949) (xy 69.609486 43.2005) (xy 72.219481 43.2005) (xy 72.28652 43.220185) (xy 72.307162 43.236819) + (xy 73.387651 44.317307) (xy 74.434886 45.364542) (xy 74.486084 45.41574) (xy 74.532459 45.462115) + (xy 74.647182 45.538771) (xy 74.647195 45.538778) (xy 74.69216 45.557402) (xy 74.717764 45.568008) + (xy 74.774671 45.59158) (xy 74.801591 45.596934) (xy 74.893057 45.615128) (xy 74.910006 45.6185) + (xy 74.910007 45.6185) (xy 78.42813 45.6185) (xy 78.495169 45.638185) (xy 78.540924 45.690989) (xy 78.545836 45.703495) + (xy 78.590186 45.837334) (xy 78.682288 45.986656) (xy 78.806344 46.110712) (xy 78.955666 46.202814) + (xy 79.122203 46.257999) (xy 79.224991 46.2685) (xy 80.775008 46.268499) (xy 80.877797 46.257999) + (xy 81.044334 46.202814) (xy 81.193656 46.110712) (xy 81.317712 45.986656) (xy 81.409814 45.837334) + (xy 81.454164 45.703494) (xy 81.493936 45.646051) (xy 81.558451 45.619228) (xy 81.571869 45.6185) + (xy 84.906996 45.6185) (xy 85.015412 45.596934) (xy 85.042328 45.59158) (xy 85.106069 45.565177) + (xy 85.169807 45.538777) (xy 85.169808 45.538776) (xy 85.169811 45.538775) (xy 85.284543 45.462114) + (xy 85.411741 45.334916) (xy 85.467946 45.278711) (xy 93.5495 45.278711) (xy 93.5495 45.521288) + (xy 93.581161 45.761785) (xy 93.643947 45.996104) (xy 93.736773 46.220205) (xy 93.736776 46.220212) + (xy 93.858064 46.430289) (xy 93.858066 46.430292) (xy 93.858067 46.430293) (xy 94.005733 46.622736) + (xy 94.005739 46.622743) (xy 94.177256 46.79426) (xy 94.177263 46.794266) (xy 94.25394 46.853102) + (xy 94.369711 46.941936) (xy 94.579788 47.063224) (xy 94.8039 47.156054) (xy 95.038211 47.218838) + (xy 95.218586 47.242584) (xy 95.278711 47.2505) (xy 95.278712 47.2505) (xy 95.521289 47.2505) (xy 95.569388 47.244167) + (xy 95.761789 47.218838) (xy 95.9961 47.156054) (xy 96.220212 47.063224) (xy 96.430289 46.941936) + (xy 96.622738 46.794265) (xy 96.794265 46.622738) (xy 96.941936 46.430289) (xy 97.063224 46.220212) + (xy 97.156054 45.9961) (xy 97.218838 45.761789) (xy 97.2505 45.521288) (xy 97.2505 45.278712) (xy 97.218838 45.038211) + (xy 97.156054 44.8039) (xy 97.063224 44.579788) (xy 96.941936 44.369711) (xy 96.847615 44.246789) + (xy 96.794266 44.177263) (xy 96.79426 44.177256) (xy 96.622743 44.005739) (xy 96.622736 44.005733) + (xy 96.430293 43.858067) (xy 96.430292 43.858066) (xy 96.430289 43.858064) (xy 96.220212 43.736776) + (xy 96.19248 43.725289) (xy 95.996104 43.643947) (xy 95.775101 43.584729) (xy 95.761789 43.581162) + (xy 95.761788 43.581161) (xy 95.761785 43.581161) (xy 95.521289 43.5495) (xy 95.521288 43.5495) + (xy 95.278712 43.5495) (xy 95.278711 43.5495) (xy 95.038214 43.581161) (xy 94.803895 43.643947) + (xy 94.579794 43.736773) (xy 94.579785 43.736777) (xy 94.397851 43.841817) (xy 94.378306 43.853102) + (xy 94.369706 43.858067) (xy 94.177263 44.005733) (xy 94.177256 44.005739) (xy 94.005739 44.177256) + (xy 94.005733 44.177263) (xy 93.858067 44.369706) (xy 93.736777 44.579785) (xy 93.736773 44.579794) + (xy 93.643947 44.803895) (xy 93.581161 45.038214) (xy 93.5495 45.278711) (xy 85.467946 45.278711) + (xy 85.559686 45.186972) (xy 96.544111 34.202546) (xy 96.544112 34.202545) (xy 96.544114 34.202543) + (xy 96.620775 34.087811) (xy 96.67358 33.960328) (xy 96.689497 33.88031) (xy 96.7005 33.824996) + (xy 96.7005 18.996088) (xy 96.720185 18.929049) (xy 96.772989 18.883294) (xy 96.811897 18.87273) + (xy 96.877797 18.865999) (xy 97.044334 18.810814) (xy 97.193656 18.718712) (xy 97.317712 18.594656) + (xy 97.409814 18.445334) (xy 97.464999 18.278797) (xy 97.4755 18.176009) (xy 97.475499 16.875992) + (xy 97.464999 16.773203) (xy 97.409814 16.606666) (xy 97.317712 16.457344) (xy 97.193656 16.333288) + (xy 97.044334 16.241186) (xy 97.044332 16.241185) (xy 97.03844 16.237551) (xy 96.991716 16.185603) + (xy 96.980493 16.116641) (xy 97.008337 16.052558) (xy 97.015856 16.04433) (xy 97.154728 15.905458) + (xy 97.27962 15.733557) (xy 97.376095 15.544217) (xy 97.441757 15.342129) (xy 97.441757 15.342126) + (xy 97.452231 15.276) (xy 96.404146 15.276) (xy 96.44263 15.209343) (xy 96.475 15.088535) (xy 96.475 14.963465) + (xy 96.44263 14.842657) (xy 96.404146 14.776) (xy 97.452231 14.776) (xy 97.441757 14.709873) (xy 97.441757 14.70987) + (xy 97.376095 14.507782) (xy 97.27962 14.318442) (xy 97.154727 14.14654) (xy 97.154723 14.146535) + (xy 97.004464 13.996276) (xy 97.004459 13.996272) (xy 96.839781 13.876627) (xy 96.797115 13.821297) + (xy 96.791136 13.751684) (xy 96.823741 13.689889) (xy 96.839776 13.675994) (xy 97.004792 13.556104) + (xy 97.155104 13.405792) (xy 97.155106 13.405788) (xy 97.155109 13.405786) (xy 97.280048 13.23382) + (xy 97.280049 13.233819) (xy 97.280051 13.233816) (xy 97.376557 13.044412) (xy 97.442246 12.842243) + (xy 97.4755 12.632287) (xy 97.4755 12.419713) (xy 97.442246 12.209757) (xy 97.376557 12.007588) + (xy 97.280051 11.818184) (xy 97.280049 11.818181) (xy 97.280048 11.818179) (xy 97.155109 11.646213) + (xy 97.004786 11.49589) (xy 96.83282 11.370951) (xy 96.643414 11.274444) (xy 96.643413 11.274443) + (xy 96.643412 11.274443) (xy 96.441243 11.208754) (xy 96.441241 11.208753) (xy 96.44124 11.208753) + (xy 96.279957 11.183208) (xy 96.231287 11.1755) (xy 95.768713 11.1755) (xy 95.720042 11.183208) + (xy 95.55876 11.208753) (xy 95.356585 11.274444) (xy 95.167179 11.370951) (xy 94.995213 11.49589) + (xy 94.995209 11.495894) (xy 94.847923 11.643181) (xy 94.7866 11.676666) (xy 94.760242 11.6795) + (xy 90.943469 11.6795) (xy 90.880348 11.662232) (xy 90.860503 11.650496) (xy 90.822898 11.628256) + (xy 90.822897 11.628255) (xy 90.822896 11.628255) (xy 90.822893 11.628254) (xy 90.665073 11.582402) + (xy 90.665067 11.582401) (xy 90.628201 11.5795) (xy 90.628194 11.5795) (xy 89.462 11.5795) (xy 89.394961 11.559815) + (xy 89.349206 11.507011) (xy 89.338 11.4555) (xy 89.338 11.214313) (xy 89.337999 11.214298) (xy 89.336859 11.199816) + (xy 89.335098 11.177431) (xy 89.331346 11.164518) (xy 89.297039 11.046433) (xy 89.289244 11.019602) + (xy 89.205581 10.878135) (xy 89.205579 10.878133) (xy 89.205576 10.878129) (xy 89.08937 10.761923) + (xy 89.089362 10.761917) (xy 89.011181 10.715681) (xy 88.947898 10.678256) (xy 88.947897 10.678255) + (xy 88.947896 10.678255) (xy 88.947893 10.678254) (xy 88.790073 10.632402) (xy 88.790067 10.632401) + (xy 88.753201 10.6295) (xy 88.753194 10.6295) (xy 87.446806 10.6295) (xy 87.446798 10.6295) (xy 87.409932 10.632401) + (xy 87.409926 10.632402) (xy 87.252106 10.678254) (xy 87.252103 10.678255) (xy 87.194652 10.712232) + (xy 87.131531 10.7295) (xy 84.410638 10.7295) (xy 84.343599 10.709815) (xy 84.305099 10.670597) + (xy 84.237712 10.561344) (xy 84.113656 10.437288) (xy 84.020888 10.380069) (xy 83.964336 10.345187) + (xy 83.964331 10.345185) (xy 83.962862 10.344698) (xy 83.797797 10.290001) (xy 83.797795 10.29) + (xy 83.69501 10.2795) (xy 82.344998 10.2795) (xy 82.344981 10.279501) (xy 82.242203 10.29) (xy 82.2422 10.290001) + (xy 82.075668 10.345185) (xy 82.075663 10.345187) (xy 81.926342 10.437289) (xy 81.802289 10.561342) + (xy 81.802288 10.561344) (xy 81.75846 10.632402) (xy 81.734901 10.670597) (xy 81.682953 10.717321) + (xy 81.629362 10.7295) (xy 81.121004 10.7295) (xy 80.985677 10.756418) (xy 80.985667 10.756421) + (xy 80.858192 10.809222) (xy 80.743454 10.885887) (xy 78.13616 13.493181) (xy 78.074837 13.526666) + (xy 78.048479 13.5295) (xy 77.264998 13.5295) (xy 77.26498 13.529501) (xy 77.162203 13.54) (xy 77.1622 13.540001) + (xy 76.995668 13.595185) (xy 76.995663 13.595187) (xy 76.846342 13.687289) (xy 76.722289 13.811342) + (xy 76.630187 13.960663) (xy 76.630185 13.960668) (xy 76.615104 14.00618) (xy 76.575001 14.127203) + (xy 76.575001 14.127204) (xy 76.575 14.127204) (xy 76.5645 14.229983) (xy 76.5645 15.130001) (xy 76.564501 15.130019) + (xy 76.575 15.232796) (xy 76.575001 15.232799) (xy 76.630185 15.399331) (xy 76.630187 15.399336) + (xy 76.641114 15.417051) (xy 76.722288 15.548656) (xy 76.846344 15.672712) (xy 76.995666 15.764814) + (xy 77.162203 15.819999) (xy 77.264991 15.8305) (xy 78.615008 15.830499) (xy 78.717797 15.819999) + (xy 78.884334 15.764814) (xy 79.033656 15.672712) (xy 79.157712 15.548656) (xy 79.249814 15.399334) + (xy 79.304999 15.232797) (xy 79.3155 15.130009) (xy 79.3155 14.979986) (xy 81.645001 14.979986) + (xy 81.655494 15.082697) (xy 81.710641 15.249119) (xy 81.710643 15.249124) (xy 81.802684 15.398345) + (xy 81.926654 15.522315) (xy 82.075875 15.614356) (xy 82.07588 15.614358) (xy 82.242302 15.669505) + (xy 82.242309 15.669506) (xy 82.345019 15.679999) (xy 82.769999 15.679999) (xy 83.27 15.679999) + (xy 83.694972 15.679999) (xy 83.694986 15.679998) (xy 83.797697 15.669505) (xy 83.964119 15.614358) + (xy 83.964124 15.614356) (xy 84.113345 15.522315) (xy 84.237315 15.398345) (xy 84.329356 15.249124) + (xy 84.329358 15.249119) (xy 84.384505 15.082697) (xy 84.384506 15.08269) (xy 84.394999 14.979986) + (xy 84.395 14.979973) (xy 84.395 14.78) (xy 83.27 14.78) (xy 83.27 15.679999) (xy 82.769999 15.679999) + (xy 82.77 15.679998) (xy 82.77 14.78) (xy 81.645001 14.78) (xy 81.645001 14.979986) (xy 79.3155 14.979986) + (xy 79.315499 14.346517) (xy 79.335184 14.279479) (xy 79.351813 14.258842) (xy 79.530642 14.080013) + (xy 81.645 14.080013) (xy 81.645 14.28) (xy 82.77 14.28) (xy 83.27 14.28) (xy 84.394999 14.28) (xy 84.394999 14.080028) + (xy 84.394998 14.080013) (xy 84.384505 13.977302) (xy 84.329358 13.81088) (xy 84.329356 13.810875) + (xy 84.237315 13.661654) (xy 84.155662 13.580001) (xy 86.865204 13.580001) (xy 86.865399 13.582486) + (xy 86.911218 13.740198) (xy 86.994814 13.881552) (xy 86.994821 13.881561) (xy 87.110938 13.997678) + (xy 87.110947 13.997685) (xy 87.252303 14.081282) (xy 87.252306 14.081283) (xy 87.410004 14.127099) + (xy 87.41001 14.1271) (xy 87.44685 14.129999) (xy 87.446866 14.13) (xy 87.85 14.13) (xy 88.35 14.13) + (xy 88.753134 14.13) (xy 88.753149 14.129999) (xy 88.789989 14.1271) (xy 88.789995 14.127099) (xy 88.947693 14.081283) + (xy 88.947696 14.081282) (xy 89.089052 13.997685) (xy 89.089061 13.997678) (xy 89.205178 13.881561) + (xy 89.205185 13.881552) (xy 89.288781 13.740198) (xy 89.3346 13.582486) (xy 89.334795 13.580001) + (xy 89.334795 13.58) (xy 88.35 13.58) (xy 88.35 14.13) (xy 87.85 14.13) (xy 87.85 13.58) (xy 86.865205 13.58) + (xy 86.865204 13.580001) (xy 84.155662 13.580001) (xy 84.113345 13.537684) (xy 83.964124 13.445643) + (xy 83.964119 13.445641) (xy 83.797697 13.390494) (xy 83.79769 13.390493) (xy 83.694986 13.38) (xy 83.27 13.38) + (xy 83.27 14.28) (xy 82.77 14.28) (xy 82.77 13.38) (xy 82.345028 13.38) (xy 82.345012 13.380001) + (xy 82.242302 13.390494) (xy 82.07588 13.445641) (xy 82.075875 13.445643) (xy 81.926654 13.537684) + (xy 81.802684 13.661654) (xy 81.710643 13.810875) (xy 81.710641 13.81088) (xy 81.655494 13.977302) + (xy 81.655493 13.977309) (xy 81.645 14.080013) (xy 79.530642 14.080013) (xy 80.530658 13.079998) + (xy 86.865204 13.079998) (xy 86.865205 13.08) (xy 87.85 13.08) (xy 87.85 12.53) (xy 87.44685 12.53) + (xy 87.41001 12.532899) (xy 87.410004 12.5329) (xy 87.252306 12.578716) (xy 87.252303 12.578717) + (xy 87.110947 12.662314) (xy 87.110938 12.662321) (xy 86.994821 12.778438) (xy 86.994814 12.778447) + (xy 86.911218 12.919801) (xy 86.865399 13.077513) (xy 86.865204 13.079998) (xy 80.530658 13.079998) + (xy 81.443838 12.166819) (xy 81.470765 12.152115) (xy 81.496584 12.135523) (xy 81.502784 12.134631) + (xy 81.505161 12.133334) (xy 81.531519 12.1305) (xy 81.629362 12.1305) (xy 81.696401 12.150185) + (xy 81.734899 12.189401) (xy 81.802288 12.298656) (xy 81.926344 12.422712) (xy 82.075666 12.514814) + (xy 82.242203 12.569999) (xy 82.344991 12.5805) (xy 83.695008 12.580499) (xy 83.797797 12.569999) + (xy 83.964334 12.514814) (xy 84.113656 12.422712) (xy 84.237712 12.298656) (xy 84.305099 12.189402) + (xy 84.357047 12.142679) (xy 84.410638 12.1305) (xy 87.131531 12.1305) (xy 87.194651 12.147767) + (xy 87.252102 12.181744) (xy 87.278464 12.189403) (xy 87.409926 12.227597) (xy 87.409929 12.227597) + (xy 87.409931 12.227598) (xy 87.446806 12.2305) (xy 88.613 12.2305) (xy 88.621685 12.23305) (xy 88.630647 12.231762) + (xy 88.654687 12.24274) (xy 88.680039 12.250185) (xy 88.685966 12.257025) (xy 88.694203 12.260787) + (xy 88.708492 12.283021) (xy 88.725794 12.302989) (xy 88.728081 12.313503) (xy 88.731977 12.319565) + (xy 88.737 12.3545) (xy 88.737 12.406) (xy 88.717315 12.473039) (xy 88.664511 12.518794) (xy 88.613 12.53) + (xy 88.35 12.53) (xy 88.35 13.08) (xy 89.005685 13.08) (xy 89.068806 13.097268) (xy 89.127102 13.131744) + (xy 89.168724 13.143836) (xy 89.284926 13.177597) (xy 89.284929 13.177597) (xy 89.284931 13.177598) + (xy 89.321806 13.1805) (xy 89.321814 13.1805) (xy 90.628186 13.1805) (xy 90.628194 13.1805) (xy 90.665069 13.177598) + (xy 90.665071 13.177597) (xy 90.665073 13.177597) (xy 90.766239 13.148205) (xy 90.822898 13.131744) + (xy 90.880348 13.097767) (xy 90.943469 13.0805) (xy 94.565843 13.0805) (xy 94.632882 13.100185) + (xy 94.676328 13.148205) (xy 94.719951 13.233819) (xy 94.84489 13.405786) (xy 94.995209 13.556105) + (xy 94.995214 13.556109) (xy 95.160218 13.675991) (xy 95.202884 13.73132) (xy 95.208863 13.800934) + (xy 95.176258 13.862729) (xy 95.160218 13.876627) (xy 94.99554 13.996272) (xy 94.995535 13.996276) + (xy 94.845276 14.146535) (xy 94.845272 14.14654) (xy 94.720379 14.318442) (xy 94.623904 14.507782) + (xy 94.558242 14.70987) (xy 94.558242 14.709873) (xy 94.547769 14.776) (xy 95.595854 14.776) (xy 95.55737 14.842657) + (xy 95.525 14.963465) (xy 95.525 15.088535) (xy 95.55737 15.209343) (xy 95.595854 15.276) (xy 94.547769 15.276) + (xy 94.558242 15.342126) (xy 94.558242 15.342129) (xy 94.623904 15.544217) (xy 94.720379 15.733557) + (xy 94.845272 15.905459) (xy 94.845276 15.905464) (xy 94.984143 16.044331) (xy 95.017628 16.105654) + (xy 95.012644 16.175346) (xy 94.970772 16.231279) (xy 94.961559 16.237551) (xy 94.806342 16.333289) + (xy 94.682289 16.457342) (xy 94.590187 16.606663) (xy 94.590185 16.606668) (xy 94.569931 16.667792) + (xy 94.535001 16.773203) (xy 94.535001 16.773204) (xy 94.535 16.773204) (xy 94.5245 16.875983) (xy 94.5245 18.176001) + (xy 94.524501 18.176018) (xy 94.535 18.278796) (xy 94.535001 18.278799) (xy 94.590185 18.445331) + (xy 94.590187 18.445336) (xy 94.624683 18.501263) (xy 94.682288 18.594656) (xy 94.806344 18.718712) + (xy 94.955666 18.810814) (xy 95.122203 18.865999) (xy 95.188103 18.872731) (xy 95.252794 18.899127) + (xy 95.292945 18.956307) (xy 95.2995 18.996089) (xy 95.2995 22.6205) (xy 95.279815 22.687539) (xy 95.227011 22.733294) + (xy 95.1755 22.7445) (xy 89.777348 22.7445) (xy 89.710309 22.724815) (xy 89.671809 22.685597) (xy 89.596712 22.563844) + (xy 89.472656 22.439788) (xy 89.342514 22.359516) (xy 89.323336 22.347687) (xy 89.323331 22.347685) + (xy 89.314054 22.344611) (xy 89.156797 22.292501) (xy 89.156795 22.2925) (xy 89.05401 22.282) (xy 87.653998 22.282) + (xy 87.653981 22.282001) (xy 87.551203 22.2925) (xy 87.5512 22.292501) (xy 87.384668 22.347685) + (xy 87.384663 22.347687) (xy 87.235342 22.439789) (xy 87.111289 22.563842) (xy 87.099503 22.582951) + (xy 87.040961 22.677864) (xy 87.036191 22.685597) (xy 86.984243 22.732321) (xy 86.930652 22.7445) + (xy 84.824348 22.7445) (xy 84.757309 22.724815) (xy 84.718809 22.685597) (xy 84.643712 22.563844) + (xy 84.519656 22.439788) (xy 84.389514 22.359516) (xy 84.370336 22.347687) (xy 84.370331 22.347685) + (xy 84.361054 22.344611) (xy 84.203797 22.292501) (xy 84.203795 22.2925) (xy 84.10101 22.282) (xy 82.700998 22.282) + (xy 82.700981 22.282001) (xy 82.598203 22.2925) (xy 82.5982 22.292501) (xy 82.431668 22.347685) + (xy 82.431663 22.347687) (xy 82.282342 22.439789) (xy 82.158289 22.563842) (xy 82.146503 22.582951) + (xy 82.087961 22.677864) (xy 82.083191 22.685597) (xy 82.031243 22.732321) (xy 81.977652 22.7445) + (xy 80.366004 22.7445) (xy 80.230677 22.771418) (xy 80.230667 22.771421) (xy 80.103192 22.824222) + (xy 79.988456 22.900886) (xy 79.987883 22.901357) (xy 79.987523 22.901509) (xy 79.983391 22.904271) + (xy 79.982867 22.903487) (xy 79.923572 22.928667) (xy 79.909222 22.9295) (xy 79.359298 22.9295) + (xy 79.322432 22.932401) (xy 79.322426 22.932402) (xy 79.164606 22.978254) (xy 79.164603 22.978255) + (xy 79.023137 23.061917) (xy 79.023129 23.061923) (xy 78.906923 23.178129) (xy 78.906916 23.178138) + (xy 78.871232 23.238478) (xy 78.820163 23.286162) (xy 78.751421 23.298665) (xy 78.686832 23.27202) + (xy 78.646902 23.214684) (xy 78.6405 23.175357) (xy 78.6405 20.782486) (xy 82.001001 20.782486) + (xy 82.011494 20.885197) (xy 82.066641 21.051619) (xy 82.066643 21.051624) (xy 82.158684 21.200845) + (xy 82.282654 21.324815) (xy 82.431875 21.416856) (xy 82.43188 21.416858) (xy 82.598302 21.472005) + (xy 82.598309 21.472006) (xy 82.701019 21.482499) (xy 83.150999 21.482499) (xy 83.651 21.482499) + (xy 84.100972 21.482499) (xy 84.100986 21.482498) (xy 84.203697 21.472005) (xy 84.370119 21.416858) + (xy 84.370124 21.416856) (xy 84.519345 21.324815) (xy 84.643315 21.200845) (xy 84.735356 21.051624) + (xy 84.735358 21.051619) (xy 84.790505 20.885197) (xy 84.790506 20.88519) (xy 84.800999 20.782486) + (xy 86.954001 20.782486) (xy 86.964494 20.885197) (xy 87.019641 21.051619) (xy 87.019643 21.051624) + (xy 87.111684 21.200845) (xy 87.235654 21.324815) (xy 87.384875 21.416856) (xy 87.38488 21.416858) + (xy 87.551302 21.472005) (xy 87.551309 21.472006) (xy 87.654019 21.482499) (xy 88.103999 21.482499) + (xy 88.604 21.482499) (xy 89.053972 21.482499) (xy 89.053986 21.482498) (xy 89.156697 21.472005) + (xy 89.323119 21.416858) (xy 89.323124 21.416856) (xy 89.472345 21.324815) (xy 89.596315 21.200845) + (xy 89.688356 21.051624) (xy 89.688358 21.051619) (xy 89.743505 20.885197) (xy 89.743506 20.88519) + (xy 89.753999 20.782486) (xy 89.754 20.782473) (xy 89.754 20.57) (xy 88.604 20.57) (xy 88.604 21.482499) + (xy 88.103999 21.482499) (xy 88.104 21.482498) (xy 88.104 20.57) (xy 86.954001 20.57) (xy 86.954001 20.782486) + (xy 84.800999 20.782486) (xy 84.801 20.782473) (xy 84.801 20.57) (xy 83.651 20.57) (xy 83.651 21.482499) + (xy 83.150999 21.482499) (xy 83.151 21.482498) (xy 83.151 20.57) (xy 82.001001 20.57) (xy 82.001001 20.782486) + (xy 78.6405 20.782486) (xy 78.6405 19.857513) (xy 82.001 19.857513) (xy 82.001 20.07) (xy 83.151 20.07) + (xy 83.651 20.07) (xy 84.800999 20.07) (xy 84.800999 19.857529) (xy 84.800998 19.857513) (xy 86.954 19.857513) + (xy 86.954 20.07) (xy 88.104 20.07) (xy 88.604 20.07) (xy 89.753999 20.07) (xy 89.753999 19.857528) + (xy 89.753998 19.857513) (xy 89.743505 19.754802) (xy 89.688358 19.58838) (xy 89.688356 19.588375) + (xy 89.596315 19.439154) (xy 89.472345 19.315184) (xy 89.323124 19.223143) (xy 89.323119 19.223141) + (xy 89.156697 19.167994) (xy 89.15669 19.167993) (xy 89.053986 19.1575) (xy 88.604 19.1575) (xy 88.604 20.07) + (xy 88.104 20.07) (xy 88.104 19.1575) (xy 87.654028 19.1575) (xy 87.654012 19.157501) (xy 87.551302 19.167994) + (xy 87.38488 19.223141) (xy 87.384875 19.223143) (xy 87.235654 19.315184) (xy 87.111684 19.439154) + (xy 87.019643 19.588375) (xy 87.019641 19.58838) (xy 86.964494 19.754802) (xy 86.964493 19.754809) + (xy 86.954 19.857513) (xy 84.800998 19.857513) (xy 84.800998 19.857512) (xy 84.790505 19.754802) + (xy 84.735358 19.58838) (xy 84.735356 19.588375) (xy 84.643315 19.439154) (xy 84.519345 19.315184) + (xy 84.370124 19.223143) (xy 84.370119 19.223141) (xy 84.203697 19.167994) (xy 84.20369 19.167993) + (xy 84.100986 19.1575) (xy 83.651 19.1575) (xy 83.651 20.07) (xy 83.151 20.07) (xy 83.151 19.1575) + (xy 82.701028 19.1575) (xy 82.701012 19.157501) (xy 82.598302 19.167994) (xy 82.43188 19.223141) + (xy 82.431875 19.223143) (xy 82.282654 19.315184) (xy 82.158684 19.439154) (xy 82.066643 19.588375) + (xy 82.066641 19.58838) (xy 82.011494 19.754802) (xy 82.011493 19.754809) (xy 82.001 19.857513) + (xy 78.6405 19.857513) (xy 78.6405 19.035154) (xy 78.660185 18.968115) (xy 78.712989 18.92236) (xy 78.725496 18.917448) + (xy 78.780784 18.899127) (xy 78.884334 18.864814) (xy 79.033656 18.772712) (xy 79.157712 18.648656) + (xy 79.249814 18.499334) (xy 79.304999 18.332797) (xy 79.3155 18.230009) (xy 79.315499 17.329992) + (xy 79.31485 17.323643) (xy 79.304999 17.227203) (xy 79.304998 17.2272) (xy 79.292153 17.188437) + (xy 79.249814 17.060666) (xy 79.157712 16.911344) (xy 79.033656 16.787288) (xy 78.884334 16.695186) + (xy 78.717797 16.640001) (xy 78.717795 16.64) (xy 78.61501 16.6295) (xy 77.264998 16.6295) (xy 77.264981 16.629501) + (xy 77.162203 16.64) (xy 77.1622 16.640001) (xy 76.995668 16.695185) (xy 76.995663 16.695187) (xy 76.846342 16.787289) + (xy 76.722289 16.911342) (xy 76.630187 17.060663) (xy 76.630186 17.060666) (xy 76.575001 17.227203) + (xy 76.575001 17.227204) (xy 76.575 17.227204) (xy 76.5645 17.329983) (xy 76.5645 18.230001) (xy 76.564501 18.230019) + (xy 76.575 18.332796) (xy 76.575001 18.332799) (xy 76.630185 18.499331) (xy 76.630187 18.499336) + (xy 76.643907 18.52158) (xy 76.722288 18.648656) (xy 76.846344 18.772712) (xy 76.995666 18.864814) + (xy 77.099216 18.899127) (xy 77.154504 18.917448) (xy 77.211949 18.957221) (xy 77.238772 19.021737) + (xy 77.2395 19.035154) (xy 77.2395 23.596005) (xy 77.2395 23.733993) (xy 77.2395 23.733995) (xy 77.239499 23.733995) + (xy 77.266418 23.869321) (xy 77.266421 23.869331) (xy 77.319222 23.996806) (xy 77.395887 24.111544) + (xy 78.828455 25.544112) (xy 78.828458 25.544114) (xy 78.861293 25.566054) (xy 78.906098 25.619665) + (xy 78.914807 25.68899) (xy 78.899135 25.732276) (xy 78.823719 25.859799) (xy 78.777899 26.017513) + (xy 78.777704 26.019998) (xy 78.777705 26.02) (xy 81.522296 26.02) (xy 81.522296 26.019999) (xy 81.5221 26.017513) + (xy 81.476281 25.859801) (xy 81.392685 25.718447) (xy 81.3879 25.712278) (xy 81.390366 25.710364) + (xy 81.363802 25.661776) (xy 81.368749 25.592082) (xy 81.389856 25.559232) (xy 81.388301 25.558026) + (xy 81.393077 25.551868) (xy 81.393081 25.551865) (xy 81.476744 25.410398) (xy 81.522598 25.252569) + (xy 81.5255 25.215694) (xy 81.5255 24.784306) (xy 81.522598 24.747431) (xy 81.506686 24.692663) + (xy 81.485515 24.619792) (xy 81.476744 24.589602) (xy 81.393081 24.448135) (xy 81.393078 24.448132) + (xy 81.388298 24.441969) (xy 81.39075 24.440066) (xy 81.364155 24.391421) (xy 81.369104 24.321726) + (xy 81.379889 24.29971) (xy 81.387459 24.287486) (xy 81.393081 24.281865) (xy 81.438371 24.205282) + (xy 81.439036 24.20421) (xy 81.46416 24.181694) (xy 81.488792 24.158696) (xy 81.490194 24.158363) + (xy 81.491069 24.15758) (xy 81.498627 24.156364) (xy 81.544455 24.1455) (xy 81.977652 24.1455) (xy 82.044691 24.165185) + (xy 82.083189 24.204401) (xy 82.158288 24.326156) (xy 82.282344 24.450212) (xy 82.431666 24.542314) + (xy 82.598203 24.597499) (xy 82.700991 24.608) (xy 84.101008 24.607999) (xy 84.203797 24.597499) + (xy 84.370334 24.542314) (xy 84.519656 24.450212) (xy 84.643712 24.326156) (xy 84.718809 24.204402) + (xy 84.770757 24.157679) (xy 84.824348 24.1455) (xy 85.431007 24.1455) (xy 86.930652 24.1455) (xy 86.997691 24.165185) + (xy 87.036189 24.204401) (xy 87.111288 24.326156) (xy 87.235344 24.450212) (xy 87.384666 24.542314) + (xy 87.551203 24.597499) (xy 87.653991 24.608) (xy 89.054008 24.607999) (xy 89.156797 24.597499) + (xy 89.323334 24.542314) (xy 89.472656 24.450212) (xy 89.596712 24.326156) (xy 89.671809 24.204402) + (xy 89.723757 24.157679) (xy 89.777348 24.1455) (xy 91.431007 24.1455) (xy 95.1755 24.1455) (xy 95.242539 24.165185) + (xy 95.288294 24.217989) (xy 95.2995 24.2695) (xy 95.2995 33.414481) (xy 95.279815 33.48152) (xy 95.263181 33.502162) + (xy 84.584162 44.181181) (xy 84.522839 44.214666) (xy 84.496481 44.2175) (xy 81.57187 44.2175) (xy 81.504831 44.197815) + (xy 81.459076 44.145011) (xy 81.454164 44.132505) (xy 81.451228 44.123645) (xy 81.409814 43.998666) + (xy 81.317712 43.849344) (xy 81.193656 43.725288) (xy 81.044334 43.633186) (xy 81.044332 43.633185) + (xy 81.03844 43.629551) (xy 80.991716 43.577603) (xy 80.980493 43.508641) (xy 81.008337 43.444558) + (xy 81.015856 43.43633) (xy 81.154728 43.297458) (xy 81.27962 43.125557) (xy 81.376095 42.936217) + (xy 81.441757 42.734129) (xy 81.441757 42.734126) (xy 81.452231 42.668) (xy 80.404146 42.668) (xy 80.44263 42.601343) + (xy 80.475 42.480535) (xy 80.475 42.355465) (xy 80.44263 42.234657) (xy 80.404146 42.168) (xy 81.452231 42.168) + (xy 81.441757 42.101873) (xy 81.441757 42.10187) (xy 81.376095 41.899782) (xy 81.27962 41.710442) + (xy 81.154727 41.53854) (xy 81.154723 41.538535) (xy 81.004464 41.388276) (xy 81.004459 41.388272) + (xy 80.839781 41.268627) (xy 80.797115 41.213297) (xy 80.791136 41.143684) (xy 80.823741 41.081889) + (xy 80.839776 41.067994) (xy 81.004792 40.948104) (xy 81.155104 40.797792) (xy 81.155106 40.797788) + (xy 81.155109 40.797786) (xy 81.280048 40.62582) (xy 81.280047 40.62582) (xy 81.280051 40.625816) + (xy 81.376557 40.436412) (xy 81.442246 40.234243) (xy 81.4755 40.024287) (xy 81.4755 39.811713) + (xy 81.442246 39.601757) (xy 81.376557 39.399588) (xy 81.280051 39.210184) (xy 81.280049 39.210181) + (xy 81.280048 39.210179) (xy 81.155109 39.038213) (xy 81.004786 38.88789) (xy 80.832817 38.762949) + (xy 80.768204 38.730026) (xy 80.717408 38.682051) (xy 80.7005 38.619542) (xy 80.7005 36.131519) + (xy 80.720185 36.06448) (xy 80.736819 36.043838) (xy 82.543838 34.236819) (xy 82.605161 34.203334) + (xy 82.631519 34.2005) (xy 83.109362 34.2005) (xy 83.176401 34.220185) (xy 83.214899 34.259401) + (xy 83.282288 34.368656) (xy 83.406344 34.492712) (xy 83.555666 34.584814) (xy 83.722203 34.639999) + (xy 83.824991 34.6505) (xy 85.175008 34.650499) (xy 85.277797 34.639999) (xy 85.444334 34.584814) + (xy 85.593656 34.492712) (xy 85.717712 34.368656) (xy 85.809814 34.219334) (xy 85.864999 34.052797) + (xy 85.8755 33.950009) (xy 85.875499 33.049992) (xy 85.87354 33.030818) (xy 85.864999 32.947203) + (xy 85.864998 32.9472) (xy 85.853334 32.912) (xy 85.809814 32.780666) (xy 85.717712 32.631344) (xy 85.593656 32.507288) + (xy 85.500538 32.449853) (xy 85.444336 32.415187) (xy 85.444331 32.415185) (xy 85.418121 32.4065) + (xy 85.277797 32.360001) (xy 85.277795 32.36) (xy 85.17501 32.3495) (xy 83.824998 32.3495) (xy 83.824981 32.349501) + (xy 83.722203 32.36) (xy 83.7222 32.360001) (xy 83.555668 32.415185) (xy 83.555663 32.415187) (xy 83.406342 32.507289) + (xy 83.282289 32.631342) (xy 83.282288 32.631344) (xy 83.228276 32.718913) (xy 83.214901 32.740597) + (xy 83.162953 32.787321) (xy 83.109362 32.7995) (xy 82.221004 32.7995) (xy 82.085677 32.826418) + (xy 82.085667 32.826421) (xy 81.958192 32.879222) (xy 81.843454 32.955887) (xy 80.08768 34.711661) + (xy 80.026357 34.745146) (xy 79.956665 34.740162) (xy 79.912318 34.711661) (xy 79.178818 33.978161) + (xy 79.145333 33.916838) (xy 79.142499 33.89048) (xy 79.142499 33.106998) (xy 79.142498 33.106981) + (xy 79.131999 33.004203) (xy 79.131998 33.0042) (xy 79.118515 32.963511) (xy 79.076814 32.837666) + (xy 78.984712 32.688344) (xy 78.860656 32.564288) (xy 78.711334 32.472186) (xy 78.544797 32.417001) + (xy 78.544795 32.417) (xy 78.44201 32.4065) (xy 77.541998 32.4065) (xy 77.54198 32.406501) (xy 77.439203 32.417) + (xy 77.4392 32.417001) (xy 77.272668 32.472185) (xy 77.272663 32.472187) (xy 77.123342 32.564289) + (xy 76.999289 32.688342) (xy 76.907187 32.837663) (xy 76.907185 32.837668) (xy 76.894336 32.876444) + (xy 76.852001 33.004203) (xy 76.852001 33.004204) (xy 76.852 33.004204) (xy 76.8415 33.106983) (xy 76.8415 34.457001) + (xy 76.841501 34.457018) (xy 76.852 34.559796) (xy 76.852001 34.559799) (xy 76.907185 34.726331) + (xy 76.907187 34.726336) (xy 76.918789 34.745146) (xy 76.999288 34.875656) (xy 77.123344 34.999712) + (xy 77.272666 35.091814) (xy 77.439203 35.146999) (xy 77.541991 35.1575) (xy 78.32548 35.157499) + (xy 78.392519 35.177183) (xy 78.413161 35.193818) (xy 79.263181 36.043838) (xy 79.296666 36.105161) + (xy 79.2995 36.131519) (xy 79.2995 38.619542) (xy 79.279815 38.686581) (xy 79.231796 38.730026) + (xy 79.167182 38.762949) (xy 78.995213 38.88789) (xy 78.84489 39.038213) (xy 78.719951 39.210179) + (xy 78.623444 39.399585) (xy 78.557753 39.60176) (xy 78.529351 39.781087) (xy 78.5245 39.811713) + (xy 78.5245 40.024287) (xy 78.528947 40.052366) (xy 78.555326 40.218917) (xy 78.557754 40.234243) + (xy 78.609634 40.393914) (xy 78.623444 40.436414) (xy 78.719951 40.62582) (xy 78.84489 40.797786) + (xy 78.995209 40.948105) (xy 78.995214 40.948109) (xy 79.160218 41.067991) (xy 79.202884 41.12332) + (xy 79.208863 41.192934) (xy 79.176258 41.254729) (xy 79.160218 41.268627) (xy 78.99554 41.388272) + (xy 78.995535 41.388276) (xy 78.845276 41.538535) (xy 78.845272 41.53854) (xy 78.720379 41.710442) + (xy 78.623904 41.899782) (xy 78.558242 42.10187) (xy 78.558242 42.101873) (xy 78.547769 42.168) + (xy 79.595854 42.168) (xy 79.55737 42.234657) (xy 79.525 42.355465) (xy 79.525 42.480535) (xy 79.55737 42.601343) + (xy 79.595854 42.668) (xy 78.547769 42.668) (xy 78.558242 42.734126) (xy 78.558242 42.734129) (xy 78.623904 42.936217) + (xy 78.720379 43.125557) (xy 78.845272 43.297459) (xy 78.845276 43.297464) (xy 78.984143 43.436331) + (xy 79.017628 43.497654) (xy 79.012644 43.567346) (xy 78.970772 43.623279) (xy 78.961559 43.629551) + (xy 78.806342 43.725289) (xy 78.682289 43.849342) (xy 78.590187 43.998663) (xy 78.590185 43.998668) + (xy 78.587842 44.005739) (xy 78.545835 44.132505) (xy 78.506064 44.189949) (xy 78.441549 44.216772) + (xy 78.428131 44.2175) (xy 75.320518 44.2175) (xy 75.253479 44.197815) (xy 75.232837 44.181181) + (xy 74.358852 43.307196) (xy 73.534834 42.483177) (xy 73.501351 42.421857) (xy 73.506335 42.352165) + (xy 73.534834 42.30782) (xy 75.436113 40.406543) (xy 75.444552 40.393914) (xy 75.512775 40.291811) + (xy 75.554821 40.190303) (xy 75.56558 40.164329) (xy 75.570934 40.137409) (xy 75.5925 40.028993) + (xy 75.5925 35.172638) (xy 75.612185 35.105599) (xy 75.651401 35.0671) (xy 75.760656 34.999712) + (xy 75.884712 34.875656) (xy 75.976814 34.726334) (xy 76.031999 34.559797) (xy 76.0425 34.457009) + (xy 76.042499 33.106992) (xy 76.042243 33.10449) (xy 76.031999 33.004203) (xy 76.031998 33.0042) + (xy 76.018515 32.963511) (xy 75.976814 32.837666) (xy 75.884712 32.688344) (xy 75.760656 32.564288) + (xy 75.611334 32.472186) (xy 75.444797 32.417001) (xy 75.444795 32.417) (xy 75.34201 32.4065) (xy 74.441998 32.4065) + (xy 74.44198 32.406501) (xy 74.339203 32.417) (xy 74.3392 32.417001) (xy 74.172668 32.472185) (xy 74.172663 32.472187) + (xy 74.023342 32.564289) (xy 73.899289 32.688342) (xy 73.807187 32.837663) (xy 73.807185 32.837668) + (xy 73.794336 32.876444) (xy 73.752001 33.004203) (xy 73.752001 33.004204) (xy 73.752 33.004204) + (xy 73.7415 33.106983) (xy 73.7415 34.457001) (xy 73.741501 34.457018) (xy 73.752 34.559796) (xy 73.752001 34.559799) + (xy 73.807185 34.726331) (xy 73.807187 34.726336) (xy 73.818789 34.745146) (xy 73.899288 34.875656) + (xy 74.023344 34.999712) (xy 74.132597 35.067099) (xy 74.179321 35.119047) (xy 74.1915 35.172638) + (xy 74.1915 39.618481) (xy 74.171815 39.68552) (xy 74.155181 39.706162) (xy 72.098162 41.763181) + (xy 72.036839 41.796666) (xy 72.010481 41.7995) (xy 69.66761 41.7995) (xy 69.600571 41.779815) (xy 69.567292 41.748385) + (xy 69.445109 41.580214) (xy 69.445105 41.580209) (xy 69.294786 41.42989) (xy 69.12282 41.304951) + (xy 69.122115 41.304591) (xy 69.114054 41.300485) (xy 69.063259 41.252512) (xy 69.046463 41.184692) + (xy 69.068999 41.118556) (xy 69.114054 41.079515) (xy 69.122816 41.075051) (xy 69.166523 41.043296) + (xy 69.294786 40.950109) (xy 69.294788 40.950106) (xy 69.294792 40.950104) (xy 69.445104 40.799792) + (xy 69.445106 40.799788) (xy 69.445109 40.799786) (xy 69.570048 40.62782) (xy 69.570047 40.62782) + (xy 69.570051 40.627816) (xy 69.666557 40.438412) (xy 69.732246 40.236243) (xy 69.7655 40.026287) + (xy 69.7655 39.813713) (xy 69.732246 39.603757) (xy 69.666557 39.401588) (xy 69.570051 39.212184) + (xy 69.570049 39.212181) (xy 69.570048 39.212179) (xy 69.445109 39.040213) (xy 69.294786 38.88989) + (xy 69.166615 38.79677) (xy 69.123949 38.741441) (xy 69.1155 38.696452) (xy 69.1155 32.091519) (xy 69.135185 32.02448) + (xy 69.151819 32.003838) (xy 72.878838 28.276819) (xy 72.940161 28.243334) (xy 72.966519 28.2405) + (xy 73.894031 28.2405) (xy 73.957151 28.257767) (xy 74.014602 28.291744) (xy 74.048475 28.301585) + (xy 74.172426 28.337597) (xy 74.172429 28.337597) (xy 74.172431 28.337598) (xy 74.209306 28.3405) + (xy 74.209314 28.3405) (xy 75.790686 28.3405) (xy 75.790694 28.3405) (xy 75.827569 28.337598) (xy 75.827571 28.337597) + (xy 75.827573 28.337597) (xy 75.869191 28.325505) (xy 75.985398 28.291744) (xy 76.126865 28.208081) + (xy 76.243081 28.091865) (xy 76.326744 27.950398) (xy 76.372598 27.792569) (xy 76.3755 27.755694) + (xy 76.3755 27.324306) (xy 76.375499 27.324298) (xy 78.7745 27.324298) (xy 78.7745 27.755701) (xy 78.777401 27.792567) + (xy 78.777402 27.792573) (xy 78.823254 27.950393) (xy 78.823255 27.950396) (xy 78.906917 28.091862) + (xy 78.906923 28.09187) (xy 79.023129 28.208076) (xy 79.023133 28.208079) (xy 79.023135 28.208081) + (xy 79.164602 28.291744) (xy 79.198475 28.301585) (xy 79.322426 28.337597) (xy 79.322429 28.337597) + (xy 79.322431 28.337598) (xy 79.359306 28.3405) (xy 79.908481 28.3405) (xy 79.97552 28.360185) (xy 79.996162 28.376819) + (xy 82.563453 30.944111) (xy 82.563454 30.944112) (xy 82.678192 31.020777) (xy 82.805667 31.073578) + (xy 82.805672 31.07358) (xy 82.805676 31.07358) (xy 82.805677 31.073581) (xy 82.941003 31.1005) + (xy 82.941006 31.1005) (xy 82.941007 31.1005) (xy 83.109362 31.1005) (xy 83.176401 31.120185) (xy 83.214899 31.159401) + (xy 83.282288 31.268656) (xy 83.406344 31.392712) (xy 83.555666 31.484814) (xy 83.722203 31.539999) + (xy 83.824991 31.5505) (xy 85.175008 31.550499) (xy 85.277797 31.539999) (xy 85.444334 31.484814) + (xy 85.593656 31.392712) (xy 85.717712 31.268656) (xy 85.785099 31.159402) (xy 85.837047 31.112679) + (xy 85.890638 31.1005) (xy 87.867996 31.1005) (xy 87.95904 31.082389) (xy 88.003328 31.07358) (xy 88.077778 31.042742) + (xy 88.130807 31.020777) (xy 88.130808 31.020776) (xy 88.130811 31.020775) (xy 88.245543 30.944114) + (xy 88.272339 30.917318) (xy 88.333662 30.883833) (xy 88.36002 30.880999) (xy 89.181002 30.880999) + (xy 89.181008 30.880999) (xy 89.283797 30.870499) (xy 89.450334 30.815314) (xy 89.599656 30.723212) + (xy 89.723712 30.599156) (xy 89.815814 30.449834) (xy 89.870999 30.283297) (xy 89.8815 30.180509) + (xy 89.881499 29.255492) (xy 89.870999 29.152703) (xy 89.815814 28.986166) (xy 89.723712 28.836844) + (xy 89.599656 28.712788) (xy 89.492831 28.646898) (xy 89.450336 28.620687) (xy 89.450331 28.620685) + (xy 89.448862 28.620198) (xy 89.283797 28.565501) (xy 89.283795 28.5655) (xy 89.18101 28.555) (xy 87.780998 28.555) + (xy 87.780981 28.555001) (xy 87.678203 28.5655) (xy 87.6782 28.565501) (xy 87.511668 28.620685) + (xy 87.511663 28.620687) (xy 87.362342 28.712789) (xy 87.238289 28.836842) (xy 87.146187 28.986163) + (xy 87.146185 28.986168) (xy 87.121554 29.0605) (xy 87.091001 29.152703) (xy 87.091001 29.152704) + (xy 87.091 29.152704) (xy 87.0805 29.255483) (xy 87.0805 29.5755) (xy 87.060815 29.642539) (xy 87.008011 29.688294) + (xy 86.9565 29.6995) (xy 85.890638 29.6995) (xy 85.823599 29.679815) (xy 85.785099 29.640597) (xy 85.782589 29.636527) + (xy 85.717712 29.531344) (xy 85.593656 29.407288) (xy 85.444334 29.315186) (xy 85.277797 29.260001) + (xy 85.277795 29.26) (xy 85.17501 29.2495) (xy 83.824998 29.2495) (xy 83.824981 29.249501) (xy 83.722203 29.26) + (xy 83.7222 29.260001) (xy 83.555668 29.315185) (xy 83.555663 29.315187) (xy 83.406345 29.407287) + (xy 83.294825 29.518807) (xy 83.233502 29.552291) (xy 83.16381 29.547307) (xy 83.119463 29.518806) + (xy 81.545327 27.94467) (xy 81.511842 27.883347) (xy 81.513932 27.822394) (xy 81.522598 27.792569) + (xy 81.5255 27.755694) (xy 81.5255 27.324306) (xy 81.522598 27.287431) (xy 81.519957 27.278342) + (xy 81.476745 27.129606) (xy 81.476744 27.129603) (xy 81.476744 27.129602) (xy 81.432912 27.055486) + (xy 87.081001 27.055486) (xy 87.091494 27.158197) (xy 87.146641 27.324619) (xy 87.146643 27.324624) + (xy 87.238684 27.473845) (xy 87.362654 27.597815) (xy 87.511875 27.689856) (xy 87.51188 27.689858) + (xy 87.678302 27.745005) (xy 87.678309 27.745006) (xy 87.781019 27.755499) (xy 88.230999 27.755499) + (xy 88.731 27.755499) (xy 89.180972 27.755499) (xy 89.180986 27.755498) (xy 89.283697 27.745005) + (xy 89.450119 27.689858) (xy 89.450124 27.689856) (xy 89.599345 27.597815) (xy 89.723315 27.473845) + (xy 89.815356 27.324624) (xy 89.815358 27.324619) (xy 89.870505 27.158197) (xy 89.870506 27.15819) + (xy 89.880999 27.055486) (xy 89.881 27.055473) (xy 89.881 26.843) (xy 88.731 26.843) (xy 88.731 27.755499) + (xy 88.230999 27.755499) (xy 88.231 27.755498) (xy 88.231 26.843) (xy 87.081001 26.843) (xy 87.081001 27.055486) + (xy 81.432912 27.055486) (xy 81.393081 26.988135) (xy 81.393078 26.988132) (xy 81.388298 26.981969) + (xy 81.390635 26.980155) (xy 81.363798 26.93105) (xy 81.368756 26.861356) (xy 81.379324 26.839698) + (xy 81.448244 26.727607) (xy 81.476281 26.680198) (xy 81.5221 26.522486) (xy 81.522295 26.520001) + (xy 81.522295 26.52) (xy 78.777705 26.52) (xy 78.777704 26.520001) (xy 78.777899 26.522486) (xy 78.823718 26.680198) + (xy 78.907314 26.821552) (xy 78.9121 26.827722) (xy 78.90964 26.829629) (xy 78.93621 26.878288) + (xy 78.931226 26.94798) (xy 78.910162 26.980781) (xy 78.911699 26.981974) (xy 78.906915 26.98814) + (xy 78.823255 27.129603) (xy 78.823254 27.129606) (xy 78.777402 27.287426) (xy 78.777401 27.287432) + (xy 78.7745 27.324298) (xy 76.375499 27.324298) (xy 76.372598 27.287431) (xy 76.369957 27.278342) + (xy 76.326745 27.129606) (xy 76.326744 27.129603) (xy 76.326744 27.129602) (xy 76.243081 26.988135) + (xy 76.243078 26.988132) (xy 76.238298 26.981969) (xy 76.24075 26.980066) (xy 76.214155 26.931421) + (xy 76.219104 26.861726) (xy 76.23994 26.829304) (xy 76.238298 26.828031) (xy 76.243075 26.82187) + (xy 76.243081 26.821865) (xy 76.326744 26.680398) (xy 76.372598 26.522569) (xy 76.3755 26.485694) + (xy 76.3755 26.130513) (xy 87.081 26.130513) (xy 87.081 26.343) (xy 88.231 26.343) (xy 88.731 26.343) + (xy 89.880999 26.343) (xy 89.880999 26.130528) (xy 89.880998 26.130513) (xy 89.870505 26.027802) + (xy 89.815358 25.86138) (xy 89.815356 25.861375) (xy 89.723315 25.712154) (xy 89.599345 25.588184) + (xy 89.450124 25.496143) (xy 89.450119 25.496141) (xy 89.283697 25.440994) (xy 89.28369 25.440993) + (xy 89.180986 25.4305) (xy 88.731 25.4305) (xy 88.731 26.343) (xy 88.231 26.343) (xy 88.231 25.4305) + (xy 87.781028 25.4305) (xy 87.781012 25.430501) (xy 87.678302 25.440994) (xy 87.51188 25.496141) + (xy 87.511875 25.496143) (xy 87.362654 25.588184) (xy 87.238684 25.712154) (xy 87.146643 25.861375) + (xy 87.146641 25.86138) (xy 87.091494 26.027802) (xy 87.091493 26.027809) (xy 87.081 26.130513) + (xy 76.3755 26.130513) (xy 76.3755 26.054306) (xy 76.372598 26.017431) (xy 76.354644 25.955635) + (xy 76.337194 25.895571) (xy 76.326744 25.859602) (xy 76.243081 25.718135) (xy 76.243078 25.718132) + (xy 76.238298 25.711969) (xy 76.24075 25.710066) (xy 76.214155 25.661421) (xy 76.219104 25.591726) + (xy 76.23994 25.559304) (xy 76.238298 25.558031) (xy 76.243075 25.55187) (xy 76.243081 25.551865) + (xy 76.326744 25.410398) (xy 76.372598 25.252569) (xy 76.3755 25.215694) (xy 76.3755 24.784306) + (xy 76.372598 24.747431) (xy 76.356686 24.692663) (xy 76.335515 24.619792) (xy 76.326744 24.589602) + (xy 76.243081 24.448135) (xy 76.243078 24.448132) (xy 76.238298 24.441969) (xy 76.24075 24.440066) + (xy 76.214155 24.391421) (xy 76.219104 24.321726) (xy 76.23994 24.289304) (xy 76.238298 24.288031) + (xy 76.243075 24.28187) (xy 76.243081 24.281865) (xy 76.326744 24.140398) (xy 76.372598 23.982569) + (xy 76.3755 23.945694) (xy 76.3755 23.514306) (xy 76.372598 23.477431) (xy 76.368846 23.464518) + (xy 76.327373 23.321766) (xy 76.326744 23.319602) (xy 76.243081 23.178135) (xy 76.243079 23.178133) + (xy 76.243076 23.178129) (xy 76.12687 23.061923) (xy 76.126862 23.061917) (xy 76.048681 23.015681) + (xy 75.985398 22.978256) (xy 75.985397 22.978255) (xy 75.985396 22.978255) (xy 75.985393 22.978254) + (xy 75.827573 22.932402) (xy 75.827567 22.932401) (xy 75.790701 22.9295) (xy 75.790694 22.9295) + (xy 74.209306 22.9295) (xy 74.209298 22.9295) (xy 74.172432 22.932401) (xy 74.172426 22.932402) + (xy 74.014606 22.978254) (xy 74.014603 22.978255) (xy 73.957152 23.012232) (xy 73.894031 23.0295) + (xy 65.271051 23.0295) (xy 65.204012 23.009815) (xy 65.158257 22.957011) (xy 65.148313 22.887853) + (xy 65.177338 22.824297) (xy 65.214756 22.795015) (xy 65.229809 22.787345) (xy 65.312816 22.745051) + (xy 65.361211 22.70989) (xy 65.484786 22.620109) (xy 65.484788 22.620106) (xy 65.484792 22.620104) + (xy 65.635104 22.469792) (xy 65.635106 22.469788) (xy 65.635109 22.469786) (xy 65.760048 22.29782) + (xy 65.760047 22.29782) (xy 65.760051 22.297816) (xy 65.856557 22.108412) (xy 65.922246 21.906243) + (xy 65.9555 21.696287) (xy 65.9555 21.483713) (xy 65.922246 21.273757) (xy 65.856557 21.071588) + (xy 65.760051 20.882184) (xy 65.760049 20.882181) (xy 65.760048 20.882179) (xy 65.635109 20.710213) + (xy 65.484786 20.55989) (xy 65.31282 20.434951) (xy 65.123414 20.338444) (xy 65.123413 20.338443) + (xy 65.123412 20.338443) (xy 64.921243 20.272754) (xy 64.921241 20.272753) (xy 64.92124 20.272753) + (xy 64.759957 20.247208) (xy 64.711287 20.2395) (xy 64.498713 20.2395) (xy 64.450042 20.247208) + (xy 64.28876 20.272753) (xy 64.086585 20.338444) (xy 63.897183 20.434949) (xy 63.840933 20.475818) + (xy 63.775126 20.499298) (xy 63.768047 20.4995) (xy 58.589547 20.4995) (xy 58.522508 20.479815) + (xy 58.48923 20.448385) (xy 58.425027 20.360017) (xy 58.396107 20.320211) (xy 58.245786 20.16989) + (xy 58.07382 20.044951) (xy 58.073115 20.044591) (xy 58.065054 20.040485) (xy 58.014259 19.992512) + (xy 57.997463 19.924692) (xy 58.019999 19.858556) (xy 58.065054 19.819515) (xy 58.073816 19.815051) + (xy 58.140044 19.766934) (xy 58.245786 19.690109) (xy 58.245788 19.690106) (xy 58.245792 19.690104) + (xy 58.396104 19.539792) (xy 58.396106 19.539788) (xy 58.396109 19.539786) (xy 58.521048 19.36782) + (xy 58.521047 19.36782) (xy 58.521051 19.367816) (xy 58.617557 19.178412) (xy 58.683246 18.976243) + (xy 58.7165 18.766287) (xy 58.7165 18.553713) (xy 58.683246 18.343757) (xy 58.617557 18.141588) + (xy 58.521051 17.952184) (xy 58.521049 17.952181) (xy 58.521048 17.952179) (xy 58.396109 17.780213) + (xy 58.245786 17.62989) (xy 58.073817 17.504949) (xy 58.064504 17.500204) (xy 58.013707 17.45223) + (xy 57.996912 17.384409) (xy 58.019449 17.318274) (xy 58.064507 17.279232) (xy 58.073555 17.274622) + (xy 58.127716 17.23527) (xy 58.127717 17.23527) (xy 57.495408 16.602962) (xy 57.558993 16.585925) + (xy 57.673007 16.520099) (xy 57.766099 16.427007) (xy 57.831925 16.312993) (xy 57.848962 16.249408) + (xy 58.48127 16.881717) (xy 58.48127 16.881716) (xy 58.520622 16.827554) (xy 58.617095 16.638217) + (xy 58.682757 16.43613) (xy 58.682757 16.436127) (xy 58.716 16.226246) (xy 58.716 16.013753) (xy 58.682757 15.803872) + (xy 58.682757 15.803869) (xy 58.617095 15.601782) (xy 58.520624 15.412449) (xy 58.48127 15.358282) + (xy 58.481269 15.358282) (xy 57.848962 15.99059) (xy 57.831925 15.927007) (xy 57.766099 15.812993) + (xy 57.673007 15.719901) (xy 57.558993 15.654075) (xy 57.495409 15.637037) (xy 58.127716 15.004728) + (xy 58.07355 14.965375) (xy 57.884217 14.868904) (xy 57.682129 14.803242) (xy 57.472246 14.77) (xy 57.259754 14.77) + (xy 57.049872 14.803242) (xy 57.049869 14.803242) (xy 56.847782 14.868904) (xy 56.658439 14.96538) + (xy 56.604282 15.004727) (xy 56.604282 15.004728) (xy 57.236591 15.637037) (xy 57.173007 15.654075) + (xy 57.058993 15.719901) (xy 56.965901 15.812993) (xy 56.900075 15.927007) (xy 56.883037 15.990591) + (xy 56.250728 15.358282) (xy 56.250727 15.358282) (xy 56.21138 15.412439) (xy 56.114904 15.601782) + (xy 56.049242 15.803869) (xy 56.049242 15.803872) (xy 56.016 16.013753) (xy 56.016 16.226246) (xy 56.049242 16.436127) + (xy 56.049242 16.43613) (xy 56.114904 16.638217) (xy 56.211375 16.82755) (xy 56.250728 16.881716) + (xy 56.883037 16.249408) (xy 56.900075 16.312993) (xy 56.965901 16.427007) (xy 57.058993 16.520099) + (xy 57.173007 16.585925) (xy 57.23659 16.602962) (xy 56.604282 17.235269) (xy 56.604282 17.23527) + (xy 56.658452 17.274626) (xy 56.658451 17.274626) (xy 56.667495 17.279234) (xy 56.718292 17.327208) + (xy 56.735087 17.395029) (xy 56.71255 17.461164) (xy 56.667499 17.500202) (xy 56.658182 17.504949) + (xy 56.486213 17.62989) (xy 56.335894 17.780209) (xy 56.33589 17.780214) (xy 56.328501 17.790385) + (xy 56.273171 17.833051) (xy 56.228183 17.8415) (xy 54.884003 17.8415) (xy 54.77559 17.863065) (xy 54.775589 17.863065) + (xy 54.748671 17.86842) (xy 54.62119 17.921224) (xy 54.506454 17.997887) (xy 53.138887 19.365454) + (xy 53.062222 19.480192) (xy 53.009421 19.607667) (xy 53.009418 19.607679) (xy 52.986747 19.721655) + (xy 52.986747 19.721658) (xy 52.9825 19.743007) (xy 52.9825 37.015006) (xy 52.9825 37.152994) (xy 52.9825 37.152996) + (xy 52.982499 37.152996) (xy 50.73477 37.152996) (xy 50.7505 37.073918) (xy 50.7505 36.926082) (xy 50.7505 36.926079) + (xy 50.721659 36.781092) (xy 50.721658 36.781091) (xy 50.721658 36.781087) (xy 50.705667 36.742481) + (xy 50.665087 36.644511) (xy 50.66508 36.644498) (xy 50.582951 36.521584) (xy 50.582948 36.52158) + (xy 50.478419 36.417051) (xy 50.478415 36.417048) (xy 50.382713 36.353102) (xy 50.337908 36.29949) + (xy 50.329201 36.230165) (xy 50.359355 36.167138) (xy 50.382713 36.146898) (xy 50.445176 36.105161) + (xy 50.478416 36.082951) (xy 50.582951 35.978416) (xy 50.665084 35.855495) (xy 50.721658 35.718913) + (xy 50.7505 35.573918) (xy 50.7505 35.426082) (xy 50.7505 35.426079) (xy 50.721659 35.281092) (xy 50.721658 35.281091) + (xy 50.721658 35.281087) (xy 50.711076 35.255539) (xy 50.665087 35.144511) (xy 50.66508 35.144498) + (xy 50.582951 35.021584) (xy 50.582948 35.02158) (xy 50.478419 34.917051) (xy 50.478415 34.917048) + (xy 50.382713 34.853102) (xy 50.337908 34.79949) (xy 50.329201 34.730165) (xy 50.359355 34.667138) + (xy 50.382713 34.646898) (xy 50.438914 34.609345) (xy 50.478416 34.582951) (xy 50.582951 34.478416) + (xy 50.665084 34.355495) (xy 50.721658 34.218913) (xy 50.73681 34.142742) (xy 50.7505 34.07392) + (xy 50.7505 33.926079) (xy 50.721659 33.781092) (xy 50.721658 33.781091) (xy 50.721658 33.781087) + (xy 50.720975 33.779437) (xy 50.665087 33.644511) (xy 50.66508 33.644498) (xy 50.582951 33.521584) + (xy 50.582948 33.52158) (xy 50.478419 33.417051) (xy 50.478415 33.417048) (xy 50.382713 33.353102) + (xy 50.337908 33.29949) (xy 50.329201 33.230165) (xy 50.359355 33.167138) (xy 50.382713 33.146898) + (xy 50.420965 33.121338) (xy 50.478416 33.082951) (xy 50.582951 32.978416) (xy 50.665084 32.855495) + (xy 50.721658 32.718913) (xy 50.731096 32.671462) (xy 50.7505 32.57392) (xy 50.7505 32.426079) (xy 50.721659 32.281092) + (xy 50.721658 32.281091) (xy 50.721658 32.281087) (xy 50.680909 32.18271) (xy 50.665087 32.144511) + (xy 50.66508 32.144498) (xy 50.582951 32.021584) (xy 50.582948 32.02158) (xy 50.478419 31.917051) + (xy 50.478415 31.917048) (xy 50.382713 31.853102) (xy 50.337908 31.79949) (xy 50.329201 31.730165) + (xy 50.359355 31.667138) (xy 50.382713 31.646898) (xy 50.428959 31.615997) (xy 50.478416 31.582951) + (xy 50.582951 31.478416) (xy 50.665084 31.355495) (xy 50.667079 31.35068) (xy 50.686639 31.303457) + (xy 50.721658 31.218913) (xy 50.74279 31.112679) (xy 50.7505 31.07392) (xy 50.7505 30.926079) (xy 50.721659 30.781092) + (xy 50.721658 30.781091) (xy 50.721658 30.781087) (xy 50.706402 30.744255) (xy 50.665087 30.644511) + (xy 50.66508 30.644498) (xy 50.582951 30.521584) (xy 50.582948 30.52158) (xy 50.478419 30.417051) + (xy 50.478415 30.417048) (xy 50.382713 30.353102) (xy 50.337908 30.29949) (xy 50.329201 30.230165) + (xy 50.359355 30.167138) (xy 50.382713 30.146898) (xy 50.445137 30.105187) (xy 50.478416 30.082951) + (xy 50.582951 29.978416) (xy 50.665084 29.855495) (xy 50.721658 29.718913) (xy 50.73685 29.642539) + (xy 50.7505 29.57392) (xy 50.7505 29.426079) (xy 50.721659 29.281092) (xy 50.721658 29.281091) (xy 50.721658 29.281087) + (xy 50.712924 29.260001) (xy 50.665087 29.144511) (xy 50.66508 29.144498) (xy 50.582951 29.021584) + (xy 50.582948 29.02158) (xy 50.478419 28.917051) (xy 50.478415 28.917048) (xy 50.382713 28.853102) + (xy 50.337908 28.79949) (xy 50.329201 28.730165) (xy 50.359355 28.667138) (xy 50.382713 28.646898) + (xy 50.421943 28.620685) (xy 50.478416 28.582951) (xy 50.582951 28.478416) (xy 50.665084 28.355495) + (xy 50.721658 28.218913) (xy 50.7505 28.073918) (xy 50.7505 27.926082) (xy 50.7505 27.926079) (xy 50.721659 27.781092) + (xy 50.721658 27.781091) (xy 50.721658 27.781087) (xy 50.706713 27.745006) (xy 50.665087 27.644511) + (xy 50.66508 27.644498) (xy 50.582951 27.521584) (xy 50.582948 27.52158) (xy 50.478419 27.417051) + (xy 50.478415 27.417048) (xy 50.382713 27.353102) (xy 50.337908 27.29949) (xy 50.329201 27.230165) + (xy 50.359355 27.167138) (xy 50.382713 27.146898) (xy 50.434721 27.112147) (xy 50.478416 27.082951) + (xy 50.582951 26.978416) (xy 50.665084 26.855495) (xy 50.721658 26.718913) (xy 50.73549 26.649377) + (xy 50.7505 26.57392) (xy 50.7505 26.426079) (xy 50.721659 26.281092) (xy 50.721658 26.281091) (xy 50.721658 26.281087) + (xy 50.71691 26.269624) (xy 50.665087 26.144511) (xy 50.66508 26.144498) (xy 50.582951 26.021584) + (xy 50.582948 26.02158) (xy 50.478419 25.917051) (xy 50.478415 25.917048) (xy 50.382713 25.853102) + (xy 50.337908 25.79949) (xy 50.329201 25.730165) (xy 50.359355 25.667138) (xy 50.382713 25.646898) + (xy 50.423469 25.619665) (xy 50.478416 25.582951) (xy 50.582951 25.478416) (xy 50.665084 25.355495) + (xy 50.721658 25.218913) (xy 50.741237 25.120484) (xy 50.7505 25.07392) (xy 50.7505 24.926079) (xy 50.721659 24.781092) + (xy 50.721658 24.781091) (xy 50.721658 24.781087) (xy 50.717109 24.770104) (xy 50.665087 24.644511) + (xy 50.66508 24.644498) (xy 50.582951 24.521584) (xy 50.582948 24.52158) (xy 50.478419 24.417051) + (xy 50.478415 24.417048) (xy 50.382713 24.353102) (xy 50.337908 24.29949) (xy 50.329201 24.230165) + (xy 50.359355 24.167138) (xy 50.382713 24.146898) (xy 50.435626 24.111542) (xy 50.478416 24.082951) + (xy 50.582951 23.978416) (xy 50.665084 23.855495) (xy 50.668899 23.846286) (xy 50.677902 23.824547) + (xy 50.721658 23.718913) (xy 50.732432 23.664748) (xy 50.7505 23.57392) (xy 50.7505 23.426079) (xy 50.721659 23.281092) + (xy 50.721658 23.281091) (xy 50.721658 23.281087) (xy 50.711506 23.256578) (xy 50.665087 23.144511) + (xy 50.66508 23.144498) (xy 50.582951 23.021584) (xy 50.582948 23.02158) (xy 50.478419 22.917051) + (xy 50.478415 22.917048) (xy 50.382713 22.853102) (xy 50.337908 22.79949) (xy 50.329201 22.730165) + (xy 50.359355 22.667138) (xy 50.382713 22.646898) (xy 50.431491 22.614305) (xy 50.478416 22.582951) + (xy 50.582951 22.478416) (xy 50.665084 22.355495) (xy 50.721658 22.218913) (xy 50.749332 22.079792) + (xy 50.7505 22.07392) (xy 50.7505 21.926079) (xy 50.721659 21.781092) (xy 50.721658 21.781091) (xy 50.721658 21.781087) + (xy 50.686533 21.696287) (xy 50.665087 21.644511) (xy 50.66508 21.644498) (xy 50.582951 21.521584) + (xy 50.582948 21.52158) (xy 50.478419 21.417051) (xy 50.478415 21.417048) (xy 50.382713 21.353102) + (xy 50.337908 21.29949) (xy 50.329201 21.230165) (xy 50.359355 21.167138) (xy 50.382713 21.146898) + (xy 50.462309 21.093713) (xy 50.478416 21.082951) (xy 50.582951 20.978416) (xy 50.665084 20.855495) + (xy 50.721658 20.718913) (xy 50.7505 20.573918) (xy 50.7505 20.426082) (xy 50.7505 20.426079) (xy 50.721659 20.281092) + (xy 50.721658 20.281091) (xy 50.721658 20.281087) (xy 50.704432 20.2395) (xy 50.665087 20.144511) + (xy 50.66508 20.144498) (xy 50.582951 20.021584) (xy 50.582948 20.02158) (xy 50.478419 19.917051) + (xy 50.478415 19.917048) (xy 50.382713 19.853102) (xy 50.361678 19.827932) (xy 50.339747 19.803517) + (xy 50.339379 19.801251) (xy 50.337908 19.79949) (xy 50.333819 19.766934) (xy 50.328571 19.734547) + (xy 50.329487 19.732442) (xy 50.329201 19.730165) (xy 50.343359 19.70057) (xy 50.356456 19.670483) + (xy 50.358733 19.668437) (xy 50.359355 19.667138) (xy 50.382713 19.646898) (xy 50.402296 19.633813) + (xy 50.478416 19.582951) (xy 50.582948 19.478419) (xy 50.582951 19.478416) (xy 50.665084 19.355495) + (xy 50.721658 19.218913) (xy 50.7505 19.073918) (xy 50.7505 18.926082) (xy 50.7505 18.926079) (xy 50.721659 18.781092) + (xy 50.721658 18.781091) (xy 50.721658 18.781087) (xy 50.715527 18.766286) (xy 50.665087 18.644511) + (xy 50.66508 18.644498) (xy 50.582951 18.521584) (xy 50.582948 18.52158) (xy 50.478419 18.417051) + (xy 50.478415 18.417048) (xy 50.382713 18.353102) (xy 50.337908 18.29949) (xy 50.329201 18.230165) + (xy 50.359355 18.167138) (xy 50.382713 18.146898) (xy 50.438654 18.109519) (xy 50.478416 18.082951) + (xy 50.582951 17.978416) (xy 50.665084 17.855495) (xy 50.670181 17.843191) (xy 50.696269 17.780208) + (xy 50.721658 17.718913) (xy 50.7505 17.573918) (xy 50.7505 17.426082) (xy 50.7505 17.426079) (xy 50.721659 17.281092) + (xy 50.721658 17.281091) (xy 50.721658 17.281087) (xy 50.721656 17.281082) (xy 50.665087 17.144511) + (xy 50.66508 17.144498) (xy 50.582951 17.021584) (xy 50.582948 17.02158) (xy 50.478419 16.917051) + (xy 50.478415 16.917048) (xy 50.382713 16.853102) (xy 50.337908 16.79949) (xy 50.329201 16.730165) + (xy 50.359355 16.667138) (xy 50.382713 16.646898) (xy 50.442928 16.606663) (xy 50.478416 16.582951) + (xy 50.582951 16.478416) (xy 50.665084 16.355495) (xy 50.721658 16.218913) (xy 50.731096 16.171462) + (xy 50.7505 16.07392) (xy 50.7505 15.926079) (xy 50.721659 15.781092) (xy 50.721658 15.781091) (xy 50.721658 15.781087) + (xy 50.706831 15.745291) (xy 50.665087 15.644511) (xy 50.66508 15.644498) (xy 50.582951 15.521584) + (xy 50.582948 15.52158) (xy 50.478419 15.417051) (xy 50.478415 15.417048) (xy 50.382713 15.353102) + (xy 50.337908 15.29949) (xy 50.329201 15.230165) (xy 50.359355 15.167138) (xy 50.382713 15.146898) + (xy 50.446538 15.104251) (xy 50.478416 15.082951) (xy 50.582951 14.978416) (xy 50.665084 14.855495) + (xy 50.721658 14.718913) (xy 50.7505 14.573918) (xy 50.7505 14.426082) (xy 50.7505 14.426079) (xy 50.721659 14.281092) + (xy 50.721658 14.281091) (xy 50.721658 14.281087) (xy 50.681986 14.18531) (xy 50.665087 14.144511) + (xy 50.66508 14.144498) (xy 50.582951 14.021584) (xy 50.582948 14.02158) (xy 50.478419 13.917051) + (xy 50.478415 13.917048) (xy 50.382713 13.853102) (xy 50.337908 13.79949) (xy 50.329201 13.730165) + (xy 50.359355 13.667138) (xy 50.382713 13.646898) (xy 50.460103 13.595187) (xy 50.478416 13.582951) + (xy 50.582951 13.478416) (xy 50.665084 13.355495) (xy 50.721658 13.218913) (xy 50.738997 13.131745) + (xy 50.7505 13.07392) (xy 50.7505 12.926079) (xy 50.721659 12.781092) (xy 50.721658 12.781091) (xy 50.721658 12.781087) + (xy 50.721656 12.781082) (xy 50.665087 12.644511) (xy 50.66508 12.644498) (xy 50.582951 12.521584) + (xy 50.582948 12.52158) (xy 50.478419 12.417051) (xy 50.478415 12.417048) (xy 50.382713 12.353102) + (xy 50.337908 12.29949) (xy 50.329201 12.230165) (xy 50.359355 12.167138) (xy 50.382713 12.146898) + (xy 50.422471 12.120332) (xy 50.478416 12.082951) (xy 50.582951 11.978416) (xy 50.665084 11.855495) + (xy 50.721658 11.718913) (xy 50.736701 11.643291) (xy 50.7505 11.57392) (xy 50.7505 11.426079) (xy 50.721659 11.281092) + (xy 50.721658 11.281091) (xy 50.721658 11.281087) (xy 50.694087 11.214524) (xy 50.665087 11.144511) + (xy 50.66508 11.144498) (xy 50.582951 11.021584) (xy 50.582948 11.02158) (xy 50.478419 10.917051) + (xy 50.478415 10.917048) (xy 50.382713 10.853102) (xy 50.337908 10.79949) (xy 50.329201 10.730165) + (xy 50.359355 10.667138) (xy 50.382713 10.646898) (xy 50.420965 10.621338) (xy 50.478416 10.582951) + (xy 50.582951 10.478416) (xy 50.665084 10.355495) (xy 50.721658 10.218913) (xy 50.7505 10.073918) + (xy 50.7505 9.926082) (xy 50.7505 9.926079) (xy 50.721659 9.781092) (xy 50.721658 9.781091) (xy 50.721658 9.781087) + (xy 50.721656 9.781082) (xy 50.665087 9.644511) (xy 50.66508 9.644498) (xy 50.582951 9.521584) (xy 50.582948 9.52158) + (xy 50.478419 9.417051) (xy 50.478415 9.417048) (xy 50.382713 9.353102) (xy 50.337908 9.29949) (xy 50.329201 9.230165) + (xy 50.359355 9.167138) (xy 50.382713 9.146898) (xy 50.420965 9.121338) (xy 50.478416 9.082951) + (xy 50.582951 8.978416) (xy 50.665084 8.855495) (xy 50.721658 8.718913) (xy 50.7505 8.573918) (xy 50.7505 8.426082) + (xy 50.7505 8.426079) (xy 50.721659 8.281092) (xy 50.721658 8.281091) (xy 50.721658 8.281087) (xy 50.721656 8.281082) + (xy 50.665087 8.144511) (xy 50.66508 8.144498) (xy 50.582951 8.021584) (xy 50.582948 8.02158) (xy 50.478419 7.917051) + (xy 50.478415 7.917048) (xy 50.382713 7.853102) (xy 50.337908 7.79949) (xy 50.329201 7.730165) (xy 50.359355 7.667138) + (xy 50.382713 7.646898) (xy 50.420965 7.621338) (xy 50.478416 7.582951) (xy 50.582951 7.478416) + (xy 50.607087 7.442294) (xy 59.973814 7.442294) (xy 78.3439 7.442294) (xy 78.3439 4.478711) (xy 93.5495 4.478711) + (xy 93.5495 4.721288) (xy 93.581161 4.961785) (xy 93.643947 5.196104) (xy 93.707216 5.348848) (xy 93.736776 5.420212) + (xy 93.858064 5.630289) (xy 93.858066 5.630292) (xy 93.858067 5.630293) (xy 94.005733 5.822736) + (xy 94.005739 5.822743) (xy 94.177256 5.99426) (xy 94.177262 5.994265) (xy 94.369711 6.141936) (xy 94.579788 6.263224) + (xy 94.8039 6.356054) (xy 95.038211 6.418838) (xy 95.218586 6.442584) (xy 95.278711 6.4505) (xy 95.278712 6.4505) + (xy 95.521289 6.4505) (xy 95.569388 6.444167) (xy 95.761789 6.418838) (xy 95.9961 6.356054) (xy 96.220212 6.263224) + (xy 96.430289 6.141936) (xy 96.622738 5.994265) (xy 96.794265 5.822738) (xy 96.941936 5.630289) + (xy 97.063224 5.420212) (xy 97.156054 5.1961) (xy 97.218838 4.961789) (xy 97.2505 4.721288) (xy 97.2505 4.478712) + (xy 97.218838 4.238211) (xy 97.156054 4.0039) (xy 97.063224 3.779788) (xy 96.941936 3.569711) (xy 96.794265 3.377262) + (xy 96.79426 3.377256) (xy 96.622743 3.205739) (xy 96.622736 3.205733) (xy 96.430293 3.058067) (xy 96.430292 3.058066) + (xy 96.430289 3.058064) (xy 96.220212 2.936776) (xy 96.220205 2.936773) (xy 95.996104 2.843947) + (xy 95.761785 2.781161) (xy 95.521289 2.7495) (xy 95.521288 2.7495) (xy 95.278712 2.7495) (xy 95.278711 2.7495) + (xy 95.038214 2.781161) (xy 94.803895 2.843947) (xy 94.579794 2.936773) (xy 94.579785 2.936777) + (xy 94.369706 3.058067) (xy 94.177263 3.205733) (xy 94.177256 3.205739) (xy 94.005739 3.377256) + (xy 94.005733 3.377263) (xy 93.858067 3.569706) (xy 93.736777 3.779785) (xy 93.736773 3.779794) + (xy 93.643947 4.003895) (xy 93.581161 4.238214) (xy 93.5495 4.478711) (xy 78.3439 4.478711) (xy 78.3439 2.145434) + (xy 59.973814 2.145434) (xy 59.973814 7.442294) (xy 50.607087 7.442294) (xy 50.665084 7.355495) + (xy 50.721658 7.218913) (xy 50.7505 7.073918) (xy 50.7505 6.926082) (xy 50.7505 6.926079) (xy 50.721659 6.781092) + (xy 50.721658 6.781091) (xy 50.721658 6.781087) (xy 50.721656 6.781082) (xy 50.665087 6.644511) + (xy 50.66508 6.644498) (xy 50.582951 6.521584) (xy 50.582948 6.52158) (xy 50.478419 6.417051) (xy 50.478415 6.417048) + (xy 50.382713 6.353102) (xy 50.337908 6.29949) (xy 50.329201 6.230165) (xy 50.359355 6.167138) (xy 50.382713 6.146898) + (xy 50.420965 6.121338) (xy 50.478416 6.082951) (xy 50.582951 5.978416) (xy 50.665084 5.855495) + (xy 50.721658 5.718913) (xy 50.7505 5.573918) (xy 50.7505 5.426082) (xy 50.7505 5.426079) (xy 50.721659 5.281092) + (xy 50.721658 5.281091) (xy 50.721658 5.281087) (xy 50.686457 5.196104) (xy 50.665087 5.144511) + (xy 50.66508 5.144498) (xy 50.582951 5.021584) (xy 50.582948 5.02158) (xy 50.478419 4.917051) (xy 50.478415 4.917048) + (xy 50.382713 4.853102) (xy 50.337908 4.79949) (xy 50.329201 4.730165) (xy 50.359355 4.667138) (xy 50.382713 4.646898) + (xy 50.420965 4.621338) (xy 50.478416 4.582951) (xy 50.582656 4.478711) (xy 52.7495 4.478711) (xy 52.7495 4.721288) + (xy 52.781161 4.961785) (xy 52.843947 5.196104) (xy 52.907216 5.348848) (xy 52.936776 5.420212) + (xy 53.058064 5.630289) (xy 53.058066 5.630292) (xy 53.058067 5.630293) (xy 53.205733 5.822736) + (xy 53.205739 5.822743) (xy 53.377256 5.99426) (xy 53.377262 5.994265) (xy 53.569711 6.141936) (xy 53.779788 6.263224) + (xy 54.0039 6.356054) (xy 54.238211 6.418838) (xy 54.418586 6.442584) (xy 54.478711 6.4505) (xy 54.478712 6.4505) + (xy 54.721289 6.4505) (xy 54.769388 6.444167) (xy 54.961789 6.418838) (xy 55.1961 6.356054) (xy 55.420212 6.263224) + (xy 55.630289 6.141936) (xy 55.822738 5.994265) (xy 55.994265 5.822738) (xy 56.141936 5.630289) + (xy 56.263224 5.420212) (xy 56.356054 5.1961) (xy 56.418838 4.961789) (xy 56.4505 4.721288) (xy 56.4505 4.478712) + (xy 56.418838 4.238211) (xy 56.356054 4.0039) (xy 56.263224 3.779788) (xy 56.141936 3.569711) (xy 55.994265 3.377262) + (xy 55.99426 3.377256) (xy 55.822743 3.205739) (xy 55.822736 3.205733) (xy 55.630293 3.058067) (xy 55.630292 3.058066) + (xy 55.630289 3.058064) (xy 55.420212 2.936776) (xy 55.420205 2.936773) (xy 55.196104 2.843947) + (xy 54.961785 2.781161) (xy 54.721289 2.7495) (xy 54.721288 2.7495) (xy 54.478712 2.7495) (xy 54.478711 2.7495) + (xy 54.238214 2.781161) (xy 54.003895 2.843947) (xy 53.779794 2.936773) (xy 53.779785 2.936777) + (xy 53.569706 3.058067) (xy 53.377263 3.205733) (xy 53.377256 3.205739) (xy 53.205739 3.377256) + (xy 53.205733 3.377263) (xy 53.058067 3.569706) (xy 52.936777 3.779785) (xy 52.936773 3.779794) + (xy 52.843947 4.003895) (xy 52.781161 4.238214) (xy 52.7495 4.478711) (xy 50.582656 4.478711) (xy 50.582951 4.478416) + (xy 50.665084 4.355495) (xy 50.721658 4.218913) (xy 50.7505 4.073918) (xy 50.7505 3.926082) (xy 50.7505 3.926079) + (xy 50.721659 3.781092) (xy 50.721658 3.781091) (xy 50.721658 3.781087) (xy 50.692741 3.711275) + (xy 50.665087 3.644511) (xy 50.66508 3.644498) (xy 50.582951 3.521584) (xy 50.582948 3.52158) (xy 50.478419 3.417051) + (xy 50.478415 3.417048) (xy 50.382713 3.353102) (xy 50.337908 3.29949) (xy 50.329201 3.230165) (xy 50.359355 3.167138) + (xy 50.382713 3.146898) (xy 50.420965 3.121338) (xy 50.478416 3.082951) (xy 50.582951 2.978416) + (xy 50.665084 2.855495) (xy 50.721658 2.718913) (xy 50.7505 2.573918) (xy 50.7505 2.426082) (xy 50.7505 2.426079) + (xy 50.721659 2.281092) (xy 50.721658 2.281091) (xy 50.721658 2.281087) (xy 50.665084 2.144505) + (xy 50.665082 2.144502) (xy 50.66508 2.144498) (xy 50.582951 2.021584) (xy 50.582948 2.02158) (xy 50.478419 1.917051) + (xy 50.478415 1.917048) (xy 50.382713 1.853102) (xy 50.337908 1.79949) (xy 50.329201 1.730165) (xy 50.359355 1.667138) + (xy 50.382713 1.646898) (xy 50.420965 1.621338) (xy 50.478416 1.582951) (xy 50.582951 1.478416) + (xy 50.665084 1.355495) (xy 50.721658 1.218913) (xy 50.7505 1.073918) (xy 50.7505 0.926082) (xy 50.7505 0.926079) + (xy 50.721659 0.781092) (xy 50.721658 0.781091) (xy 50.721658 0.781087) (xy 50.676452 0.671951) + (xy 50.668984 0.602483) (xy 50.700259 0.540004) (xy 50.760348 0.504352) (xy 50.791014 0.5005) (xy 99.3755 0.5005) + ) + ) + ) + (zone + (net 10) + (net_name "Board_0-GND") + (layer "F.Cu") + (uuid "dad70cea-965d-438c-b377-3910c11df9b1") + (hatch edge 0.5) + (connect_pads + (clearance 0.5) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 0 0) (xy 0 50) (xy 50 50) (xy 50 0) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 49.276025 0.520185) (xy 49.32178 0.572989) (xy 49.331724 0.642147) (xy 49.323547 0.671953) (xy 49.278342 0.781086) + (xy 49.27834 0.781092) (xy 49.2495 0.926079) (xy 49.2495 0.926082) (xy 49.2495 1.073918) (xy 49.2495 1.07392) + (xy 49.249499 1.07392) (xy 49.27834 1.218907) (xy 49.278343 1.218917) (xy 49.334912 1.355488) (xy 49.334919 1.355501) + (xy 49.417048 1.478415) (xy 49.417051 1.478419) (xy 49.52158 1.582948) (xy 49.521584 1.582951) (xy 49.617286 1.646898) + (xy 49.662091 1.700511) (xy 49.670798 1.769836) (xy 49.640643 1.832863) (xy 49.617286 1.853102) + (xy 49.521584 1.917048) (xy 49.52158 1.917051) (xy 49.417051 2.02158) (xy 49.417048 2.021584) (xy 49.334919 2.144498) + (xy 49.334912 2.144511) (xy 49.278343 2.281082) (xy 49.27834 2.281092) (xy 49.2495 2.426079) (xy 49.2495 2.426082) + (xy 49.2495 2.573918) (xy 49.2495 2.57392) (xy 49.249499 2.57392) (xy 49.27834 2.718907) (xy 49.278343 2.718917) + (xy 49.334912 2.855488) (xy 49.334919 2.855501) (xy 49.417048 2.978415) (xy 49.417051 2.978419) + (xy 49.52158 3.082948) (xy 49.521584 3.082951) (xy 49.617286 3.146898) (xy 49.662091 3.200511) (xy 49.670798 3.269836) + (xy 49.640643 3.332863) (xy 49.617286 3.353102) (xy 49.521584 3.417048) (xy 49.52158 3.417051) (xy 49.417051 3.52158) + (xy 49.417048 3.521584) (xy 49.334919 3.644498) (xy 49.334912 3.644511) (xy 49.278343 3.781082) + (xy 49.27834 3.781092) (xy 49.2495 3.926079) (xy 49.2495 3.926082) (xy 49.2495 4.073918) (xy 49.2495 4.07392) + (xy 49.249499 4.07392) (xy 49.27834 4.218907) (xy 49.278343 4.218917) (xy 49.334912 4.355488) (xy 49.334919 4.355501) + (xy 49.417048 4.478415) (xy 49.417051 4.478419) (xy 49.52158 4.582948) (xy 49.521584 4.582951) (xy 49.617286 4.646898) + (xy 49.662091 4.700511) (xy 49.670798 4.769836) (xy 49.640643 4.832863) (xy 49.617286 4.853102) + (xy 49.521584 4.917048) (xy 49.52158 4.917051) (xy 49.417051 5.02158) (xy 49.417048 5.021584) (xy 49.334919 5.144498) + (xy 49.334912 5.144511) (xy 49.278343 5.281082) (xy 49.27834 5.281092) (xy 49.2495 5.426079) (xy 49.2495 5.426082) + (xy 49.2495 5.573918) (xy 49.2495 5.57392) (xy 49.249499 5.57392) (xy 49.27834 5.718907) (xy 49.278343 5.718917) + (xy 49.334912 5.855488) (xy 49.334919 5.855501) (xy 49.417048 5.978415) (xy 49.417051 5.978419) + (xy 49.52158 6.082948) (xy 49.521584 6.082951) (xy 49.617286 6.146898) (xy 49.662091 6.200511) (xy 49.670798 6.269836) + (xy 49.640643 6.332863) (xy 49.617286 6.353102) (xy 49.521584 6.417048) (xy 49.52158 6.417051) (xy 49.417051 6.52158) + (xy 49.417048 6.521584) (xy 49.334919 6.644498) (xy 49.334912 6.644511) (xy 49.278343 6.781082) + (xy 49.27834 6.781092) (xy 49.2495 6.926079) (xy 49.2495 6.926082) (xy 49.2495 7.073918) (xy 49.2495 7.07392) + (xy 49.249499 7.07392) (xy 49.27834 7.218907) (xy 49.278343 7.218917) (xy 49.334912 7.355488) (xy 49.334919 7.355501) + (xy 49.417048 7.478415) (xy 49.417051 7.478419) (xy 49.52158 7.582948) (xy 49.521584 7.582951) (xy 49.617286 7.646898) + (xy 49.662091 7.700511) (xy 49.670798 7.769836) (xy 49.640643 7.832863) (xy 49.617286 7.853102) + (xy 49.521584 7.917048) (xy 49.52158 7.917051) (xy 49.417051 8.02158) (xy 49.417048 8.021584) (xy 49.334919 8.144498) + (xy 49.334912 8.144511) (xy 49.278343 8.281082) (xy 49.27834 8.281092) (xy 49.2495 8.426079) (xy 49.2495 8.426082) + (xy 49.2495 8.573918) (xy 49.2495 8.57392) (xy 49.249499 8.57392) (xy 49.27834 8.718907) (xy 49.278343 8.718917) + (xy 49.334912 8.855488) (xy 49.334919 8.855501) (xy 49.417048 8.978415) (xy 49.417051 8.978419) + (xy 49.52158 9.082948) (xy 49.521584 9.082951) (xy 49.617286 9.146898) (xy 49.662091 9.200511) (xy 49.670798 9.269836) + (xy 49.640643 9.332863) (xy 49.617286 9.353102) (xy 49.521584 9.417048) (xy 49.52158 9.417051) (xy 49.417051 9.52158) + (xy 49.417048 9.521584) (xy 49.334919 9.644498) (xy 49.334912 9.644511) (xy 49.278343 9.781082) + (xy 49.27834 9.781092) (xy 49.2495 9.926079) (xy 49.2495 9.926082) (xy 49.2495 10.073918) (xy 49.2495 10.07392) + (xy 49.249499 10.07392) (xy 49.27834 10.218907) (xy 49.278343 10.218917) (xy 49.334912 10.355488) + (xy 49.334919 10.355501) (xy 49.417048 10.478415) (xy 49.417051 10.478419) (xy 49.52158 10.582948) + (xy 49.521584 10.582951) (xy 49.617286 10.646898) (xy 49.662091 10.700511) (xy 49.670798 10.769836) + (xy 49.640643 10.832863) (xy 49.617286 10.853102) (xy 49.521584 10.917048) (xy 49.52158 10.917051) + (xy 49.417051 11.02158) (xy 49.417048 11.021584) (xy 49.334919 11.144498) (xy 49.334912 11.144511) + (xy 49.278343 11.281082) (xy 49.27834 11.281092) (xy 49.2495 11.426079) (xy 49.2495 11.426082) (xy 49.2495 11.573918) + (xy 49.2495 11.57392) (xy 49.249499 11.57392) (xy 49.27834 11.718907) (xy 49.278343 11.718917) (xy 49.334912 11.855488) + (xy 49.334919 11.855501) (xy 49.417048 11.978415) (xy 49.417051 11.978419) (xy 49.52158 12.082948) + (xy 49.521584 12.082951) (xy 49.617286 12.146898) (xy 49.662091 12.200511) (xy 49.670798 12.269836) + (xy 49.640643 12.332863) (xy 49.617286 12.353102) (xy 49.521584 12.417048) (xy 49.52158 12.417051) + (xy 49.417051 12.52158) (xy 49.417048 12.521584) (xy 49.334919 12.644498) (xy 49.334912 12.644511) + (xy 49.278343 12.781082) (xy 49.27834 12.781092) (xy 49.2495 12.926079) (xy 49.2495 12.926082) (xy 49.2495 13.073918) + (xy 49.2495 13.07392) (xy 49.249499 13.07392) (xy 49.27834 13.218907) (xy 49.278343 13.218917) (xy 49.334912 13.355488) + (xy 49.334919 13.355501) (xy 49.417048 13.478415) (xy 49.417051 13.478419) (xy 49.52158 13.582948) + (xy 49.521584 13.582951) (xy 49.617286 13.646898) (xy 49.662091 13.700511) (xy 49.670798 13.769836) + (xy 49.640643 13.832863) (xy 49.617286 13.853102) (xy 49.521584 13.917048) (xy 49.52158 13.917051) + (xy 49.417051 14.02158) (xy 49.417048 14.021584) (xy 49.334919 14.144498) (xy 49.334912 14.144511) + (xy 49.278343 14.281082) (xy 49.27834 14.281092) (xy 49.2495 14.426079) (xy 49.2495 14.426082) (xy 49.2495 14.573918) + (xy 49.2495 14.57392) (xy 49.249499 14.57392) (xy 49.27834 14.718907) (xy 49.278343 14.718917) (xy 49.334912 14.855488) + (xy 49.334919 14.855501) (xy 49.417048 14.978415) (xy 49.417051 14.978419) (xy 49.52158 15.082948) + (xy 49.521584 15.082951) (xy 49.617286 15.146898) (xy 49.662091 15.200511) (xy 49.670798 15.269836) + (xy 49.640643 15.332863) (xy 49.617286 15.353102) (xy 49.521584 15.417048) (xy 49.52158 15.417051) + (xy 49.417051 15.52158) (xy 49.417048 15.521584) (xy 49.334919 15.644498) (xy 49.334912 15.644511) + (xy 49.278343 15.781082) (xy 49.27834 15.781092) (xy 49.2495 15.926079) (xy 49.2495 15.926082) (xy 49.2495 16.073918) + (xy 49.2495 16.07392) (xy 49.249499 16.07392) (xy 49.27834 16.218907) (xy 49.278343 16.218917) (xy 49.334912 16.355488) + (xy 49.334919 16.355501) (xy 49.417048 16.478415) (xy 49.417051 16.478419) (xy 49.52158 16.582948) + (xy 49.521584 16.582951) (xy 49.617286 16.646898) (xy 49.662091 16.700511) (xy 49.670798 16.769836) + (xy 49.640643 16.832863) (xy 49.617286 16.853102) (xy 49.521584 16.917048) (xy 49.52158 16.917051) + (xy 49.417051 17.02158) (xy 49.417048 17.021584) (xy 49.334919 17.144498) (xy 49.334912 17.144511) + (xy 49.278343 17.281082) (xy 49.27834 17.281092) (xy 49.2495 17.426079) (xy 49.2495 17.426082) (xy 49.2495 17.573918) + (xy 49.2495 17.57392) (xy 49.249499 17.57392) (xy 49.27834 17.718907) (xy 49.278343 17.718917) (xy 49.334912 17.855488) + (xy 49.334919 17.855501) (xy 49.417048 17.978415) (xy 49.417051 17.978419) (xy 49.52158 18.082948) + (xy 49.521584 18.082951) (xy 49.617286 18.146898) (xy 49.662091 18.200511) (xy 49.670798 18.269836) + (xy 49.640643 18.332863) (xy 49.617286 18.353102) (xy 49.521584 18.417048) (xy 49.52158 18.417051) + (xy 49.417051 18.52158) (xy 49.417048 18.521584) (xy 49.334919 18.644498) (xy 49.334912 18.644511) + (xy 49.278343 18.781082) (xy 49.27834 18.781092) (xy 49.2495 18.926079) (xy 49.2495 18.926082) (xy 49.2495 19.073918) + (xy 49.2495 19.07392) (xy 49.249499 19.07392) (xy 49.27834 19.218907) (xy 49.278343 19.218917) (xy 49.334912 19.355488) + (xy 49.334919 19.355501) (xy 49.417048 19.478415) (xy 49.417051 19.478419) (xy 49.52158 19.582948) + (xy 49.521584 19.582951) (xy 49.617286 19.646898) (xy 49.662091 19.700511) (xy 49.670798 19.769836) + (xy 49.640643 19.832863) (xy 49.617286 19.853102) (xy 49.521584 19.917048) (xy 49.52158 19.917051) + (xy 49.417051 20.02158) (xy 49.417048 20.021584) (xy 49.334919 20.144498) (xy 49.334912 20.144511) + (xy 49.278343 20.281082) (xy 49.27834 20.281092) (xy 49.2495 20.426079) (xy 49.2495 20.426082) (xy 49.2495 20.573918) + (xy 49.2495 20.57392) (xy 49.249499 20.57392) (xy 49.27834 20.718907) (xy 49.278343 20.718917) (xy 49.334912 20.855488) + (xy 49.334919 20.855501) (xy 49.417048 20.978415) (xy 49.417051 20.978419) (xy 49.52158 21.082948) + (xy 49.521584 21.082951) (xy 49.617286 21.146898) (xy 49.662091 21.200511) (xy 49.670798 21.269836) + (xy 49.640643 21.332863) (xy 49.617286 21.353102) (xy 49.521584 21.417048) (xy 49.52158 21.417051) + (xy 49.417051 21.52158) (xy 49.417048 21.521584) (xy 49.334919 21.644498) (xy 49.334912 21.644511) + (xy 49.278343 21.781082) (xy 49.27834 21.781092) (xy 49.2495 21.926079) (xy 49.2495 21.926082) (xy 49.2495 22.073918) + (xy 49.2495 22.07392) (xy 49.249499 22.07392) (xy 49.27834 22.218907) (xy 49.278343 22.218917) (xy 49.334912 22.355488) + (xy 49.334919 22.355501) (xy 49.417048 22.478415) (xy 49.417051 22.478419) (xy 49.52158 22.582948) + (xy 49.521584 22.582951) (xy 49.617286 22.646898) (xy 49.662091 22.700511) (xy 49.670798 22.769836) + (xy 49.640643 22.832863) (xy 49.617286 22.853102) (xy 49.521584 22.917048) (xy 49.52158 22.917051) + (xy 49.417051 23.02158) (xy 49.417048 23.021584) (xy 49.334919 23.144498) (xy 49.334912 23.144511) + (xy 49.278343 23.281082) (xy 49.27834 23.281092) (xy 49.2495 23.426079) (xy 49.2495 23.426082) (xy 49.2495 23.573918) + (xy 49.2495 23.57392) (xy 49.249499 23.57392) (xy 49.27834 23.718907) (xy 49.278343 23.718917) (xy 49.334912 23.855488) + (xy 49.334919 23.855501) (xy 49.417048 23.978415) (xy 49.417051 23.978419) (xy 49.52158 24.082948) + (xy 49.521584 24.082951) (xy 49.617286 24.146898) (xy 49.662091 24.200511) (xy 49.670798 24.269836) + (xy 49.640643 24.332863) (xy 49.617286 24.353102) (xy 49.521584 24.417048) (xy 49.52158 24.417051) + (xy 49.417051 24.52158) (xy 49.417048 24.521584) (xy 49.334919 24.644498) (xy 49.334912 24.644511) + (xy 49.278343 24.781082) (xy 49.27834 24.781092) (xy 49.2495 24.926079) (xy 49.2495 24.926082) (xy 49.2495 25.073918) + (xy 49.2495 25.07392) (xy 49.249499 25.07392) (xy 49.27834 25.218907) (xy 49.278343 25.218917) (xy 49.334912 25.355488) + (xy 49.334919 25.355501) (xy 49.417048 25.478415) (xy 49.417051 25.478419) (xy 49.52158 25.582948) + (xy 49.521584 25.582951) (xy 49.617286 25.646898) (xy 49.662091 25.700511) (xy 49.670798 25.769836) + (xy 49.640643 25.832863) (xy 49.617286 25.853102) (xy 49.521584 25.917048) (xy 49.52158 25.917051) + (xy 49.417051 26.02158) (xy 49.417048 26.021584) (xy 49.334919 26.144498) (xy 49.334912 26.144511) + (xy 49.278343 26.281082) (xy 49.27834 26.281092) (xy 49.2495 26.426079) (xy 49.2495 26.426082) (xy 49.2495 26.573918) + (xy 49.2495 26.57392) (xy 49.249499 26.57392) (xy 49.27834 26.718907) (xy 49.278343 26.718917) (xy 49.334912 26.855488) + (xy 49.334919 26.855501) (xy 49.417048 26.978415) (xy 49.417051 26.978419) (xy 49.52158 27.082948) + (xy 49.521584 27.082951) (xy 49.617286 27.146898) (xy 49.662091 27.200511) (xy 49.670798 27.269836) + (xy 49.640643 27.332863) (xy 49.617286 27.353102) (xy 49.521584 27.417048) (xy 49.52158 27.417051) + (xy 49.417051 27.52158) (xy 49.417048 27.521584) (xy 49.334919 27.644498) (xy 49.334912 27.644511) + (xy 49.278343 27.781082) (xy 49.27834 27.781092) (xy 49.2495 27.926079) (xy 49.2495 27.926082) (xy 49.2495 28.073918) + (xy 49.2495 28.07392) (xy 49.249499 28.07392) (xy 49.27834 28.218907) (xy 49.278343 28.218917) (xy 49.334912 28.355488) + (xy 49.334919 28.355501) (xy 49.417048 28.478415) (xy 49.417051 28.478419) (xy 49.52158 28.582948) + (xy 49.521584 28.582951) (xy 49.617286 28.646898) (xy 49.662091 28.700511) (xy 49.670798 28.769836) + (xy 49.640643 28.832863) (xy 49.617286 28.853102) (xy 49.521584 28.917048) (xy 49.52158 28.917051) + (xy 49.417051 29.02158) (xy 49.417048 29.021584) (xy 49.334919 29.144498) (xy 49.334912 29.144511) + (xy 49.278343 29.281082) (xy 49.27834 29.281092) (xy 49.2495 29.426079) (xy 49.2495 29.426082) (xy 49.2495 29.573918) + (xy 49.2495 29.57392) (xy 49.249499 29.57392) (xy 49.27834 29.718907) (xy 49.278343 29.718917) (xy 49.334912 29.855488) + (xy 49.334919 29.855501) (xy 49.417048 29.978415) (xy 49.417051 29.978419) (xy 49.52158 30.082948) + (xy 49.521584 30.082951) (xy 49.617286 30.146898) (xy 49.662091 30.200511) (xy 49.670798 30.269836) + (xy 49.640643 30.332863) (xy 49.617286 30.353102) (xy 49.521584 30.417048) (xy 49.52158 30.417051) + (xy 49.417051 30.52158) (xy 49.417048 30.521584) (xy 49.334919 30.644498) (xy 49.334912 30.644511) + (xy 49.278343 30.781082) (xy 49.27834 30.781092) (xy 49.2495 30.926079) (xy 49.2495 30.926082) (xy 49.2495 31.073918) + (xy 49.2495 31.07392) (xy 49.249499 31.07392) (xy 49.27834 31.218907) (xy 49.278343 31.218917) (xy 49.334912 31.355488) + (xy 49.334919 31.355501) (xy 49.417048 31.478415) (xy 49.417051 31.478419) (xy 49.52158 31.582948) + (xy 49.521584 31.582951) (xy 49.617286 31.646898) (xy 49.662091 31.700511) (xy 49.670798 31.769836) + (xy 49.640643 31.832863) (xy 49.617286 31.853102) (xy 49.521584 31.917048) (xy 49.52158 31.917051) + (xy 49.417051 32.02158) (xy 49.417048 32.021584) (xy 49.334919 32.144498) (xy 49.334912 32.144511) + (xy 49.278343 32.281082) (xy 49.27834 32.281092) (xy 49.2495 32.426079) (xy 49.2495 32.426082) (xy 49.2495 32.573918) + (xy 49.2495 32.57392) (xy 49.249499 32.57392) (xy 49.27834 32.718907) (xy 49.278343 32.718917) (xy 49.334912 32.855488) + (xy 49.334919 32.855501) (xy 49.417048 32.978415) (xy 49.417051 32.978419) (xy 49.52158 33.082948) + (xy 49.521584 33.082951) (xy 49.617286 33.146898) (xy 49.662091 33.200511) (xy 49.670798 33.269836) + (xy 49.640643 33.332863) (xy 49.617286 33.353102) (xy 49.521584 33.417048) (xy 49.52158 33.417051) + (xy 49.417051 33.52158) (xy 49.417048 33.521584) (xy 49.334919 33.644498) (xy 49.334912 33.644511) + (xy 49.278343 33.781082) (xy 49.27834 33.781092) (xy 49.2495 33.926079) (xy 49.2495 33.926082) (xy 49.2495 34.073918) + (xy 49.2495 34.07392) (xy 49.249499 34.07392) (xy 49.27834 34.218907) (xy 49.278343 34.218917) (xy 49.334912 34.355488) + (xy 49.334919 34.355501) (xy 49.417048 34.478415) (xy 49.417051 34.478419) (xy 49.52158 34.582948) + (xy 49.521584 34.582951) (xy 49.617286 34.646898) (xy 49.662091 34.700511) (xy 49.670798 34.769836) + (xy 49.640643 34.832863) (xy 49.617286 34.853102) (xy 49.521584 34.917048) (xy 49.52158 34.917051) + (xy 49.417051 35.02158) (xy 49.417048 35.021584) (xy 49.334919 35.144498) (xy 49.334912 35.144511) + (xy 49.278343 35.281082) (xy 49.27834 35.281092) (xy 49.2495 35.426079) (xy 49.2495 35.426082) (xy 49.2495 35.573918) + (xy 49.2495 35.57392) (xy 49.249499 35.57392) (xy 49.27834 35.718907) (xy 49.278343 35.718917) (xy 49.334912 35.855488) + (xy 49.334919 35.855501) (xy 49.417048 35.978415) (xy 49.417051 35.978419) (xy 49.52158 36.082948) + (xy 49.521584 36.082951) (xy 49.617286 36.146898) (xy 49.662091 36.200511) (xy 49.670798 36.269836) + (xy 49.640643 36.332863) (xy 49.617286 36.353102) (xy 49.521584 36.417048) (xy 49.52158 36.417051) + (xy 49.417051 36.52158) (xy 49.417048 36.521584) (xy 49.334919 36.644498) (xy 49.334912 36.644511) + (xy 49.278343 36.781082) (xy 49.27834 36.781092) (xy 49.2495 36.926079) (xy 49.2495 36.926082) (xy 49.2495 37.073918) + (xy 49.2495 37.07392) (xy 49.249499 37.07392) (xy 49.27834 37.218907) (xy 49.278343 37.218917) (xy 49.334912 37.355488) + (xy 49.334919 37.355501) (xy 49.417048 37.478415) (xy 49.417051 37.478419) (xy 49.52158 37.582948) + (xy 49.521584 37.582951) (xy 49.617286 37.646898) (xy 49.662091 37.700511) (xy 49.670798 37.769836) + (xy 49.640643 37.832863) (xy 49.617286 37.853102) (xy 49.521584 37.917048) (xy 49.52158 37.917051) + (xy 49.417051 38.02158) (xy 49.417048 38.021584) (xy 49.334919 38.144498) (xy 49.334912 38.144511) + (xy 49.278343 38.281082) (xy 49.27834 38.281092) (xy 49.2495 38.426079) (xy 49.2495 38.426082) (xy 49.2495 38.573918) + (xy 49.2495 38.57392) (xy 49.249499 38.57392) (xy 49.27834 38.718907) (xy 49.278343 38.718917) (xy 49.334912 38.855488) + (xy 49.334919 38.855501) (xy 49.417048 38.978415) (xy 49.417051 38.978419) (xy 49.52158 39.082948) + (xy 49.521584 39.082951) (xy 49.617286 39.146898) (xy 49.662091 39.200511) (xy 49.670798 39.269836) + (xy 49.640643 39.332863) (xy 49.617286 39.353102) (xy 49.521584 39.417048) (xy 49.52158 39.417051) + (xy 49.417051 39.52158) (xy 49.417048 39.521584) (xy 49.334919 39.644498) (xy 49.334912 39.644511) + (xy 49.278343 39.781082) (xy 49.27834 39.781092) (xy 49.2495 39.926079) (xy 49.2495 39.926082) (xy 49.2495 40.073918) + (xy 49.2495 40.07392) (xy 49.249499 40.07392) (xy 49.27834 40.218907) (xy 49.278343 40.218917) (xy 49.334912 40.355488) + (xy 49.334919 40.355501) (xy 49.417048 40.478415) (xy 49.417051 40.478419) (xy 49.52158 40.582948) + (xy 49.521584 40.582951) (xy 49.617286 40.646898) (xy 49.662091 40.700511) (xy 49.670798 40.769836) + (xy 49.640643 40.832863) (xy 49.617286 40.853102) (xy 49.521584 40.917048) (xy 49.52158 40.917051) + (xy 49.417051 41.02158) (xy 49.417048 41.021584) (xy 49.334919 41.144498) (xy 49.334912 41.144511) + (xy 49.278343 41.281082) (xy 49.27834 41.281092) (xy 49.2495 41.426079) (xy 49.2495 41.426082) (xy 49.2495 41.573918) + (xy 49.2495 41.57392) (xy 49.249499 41.57392) (xy 49.27834 41.718907) (xy 49.278343 41.718917) (xy 49.334912 41.855488) + (xy 49.334919 41.855501) (xy 49.417048 41.978415) (xy 49.417051 41.978419) (xy 49.52158 42.082948) + (xy 49.521584 42.082951) (xy 49.617286 42.146898) (xy 49.662091 42.200511) (xy 49.670798 42.269836) + (xy 49.640643 42.332863) (xy 49.617286 42.353102) (xy 49.521584 42.417048) (xy 49.52158 42.417051) + (xy 49.417051 42.52158) (xy 49.417048 42.521584) (xy 49.334919 42.644498) (xy 49.334912 42.644511) + (xy 49.278343 42.781082) (xy 49.27834 42.781092) (xy 49.2495 42.926079) (xy 49.2495 42.926082) (xy 49.2495 43.073918) + (xy 49.2495 43.07392) (xy 49.249499 43.07392) (xy 49.27834 43.218907) (xy 49.278343 43.218917) (xy 49.334912 43.355488) + (xy 49.334919 43.355501) (xy 49.417048 43.478415) (xy 49.417051 43.478419) (xy 49.52158 43.582948) + (xy 49.521584 43.582951) (xy 49.617286 43.646898) (xy 49.662091 43.700511) (xy 49.670798 43.769836) + (xy 49.640643 43.832863) (xy 49.617286 43.853102) (xy 49.521584 43.917048) (xy 49.52158 43.917051) + (xy 49.417051 44.02158) (xy 49.417048 44.021584) (xy 49.334919 44.144498) (xy 49.334912 44.144511) + (xy 49.278343 44.281082) (xy 49.27834 44.281092) (xy 49.2495 44.426079) (xy 49.2495 44.426082) (xy 49.2495 44.573918) + (xy 49.2495 44.57392) (xy 49.249499 44.57392) (xy 49.27834 44.718907) (xy 49.278343 44.718917) (xy 49.334912 44.855488) + (xy 49.334919 44.855501) (xy 49.417048 44.978415) (xy 49.417051 44.978419) (xy 49.52158 45.082948) + (xy 49.521584 45.082951) (xy 49.617286 45.146898) (xy 49.662091 45.200511) (xy 49.670798 45.269836) + (xy 49.640643 45.332863) (xy 49.617286 45.353102) (xy 49.521584 45.417048) (xy 49.52158 45.417051) + (xy 49.417051 45.52158) (xy 49.417048 45.521584) (xy 49.334919 45.644498) (xy 49.334912 45.644511) + (xy 49.278343 45.781082) (xy 49.27834 45.781092) (xy 49.2495 45.926079) (xy 49.2495 45.926082) (xy 49.2495 46.073918) + (xy 49.2495 46.07392) (xy 49.249499 46.07392) (xy 49.27834 46.218907) (xy 49.278343 46.218917) (xy 49.334912 46.355488) + (xy 49.334919 46.355501) (xy 49.417048 46.478415) (xy 49.417051 46.478419) (xy 49.52158 46.582948) + (xy 49.521584 46.582951) (xy 49.617286 46.646898) (xy 49.662091 46.700511) (xy 49.670798 46.769836) + (xy 49.640643 46.832863) (xy 49.617286 46.853102) (xy 49.521584 46.917048) (xy 49.52158 46.917051) + (xy 49.417051 47.02158) (xy 49.417048 47.021584) (xy 49.334919 47.144498) (xy 49.334912 47.144511) + (xy 49.278343 47.281082) (xy 49.27834 47.281092) (xy 49.2495 47.426079) (xy 49.2495 47.426082) (xy 49.2495 47.573918) + (xy 49.2495 47.57392) (xy 49.249499 47.57392) (xy 49.27834 47.718907) (xy 49.278343 47.718917) (xy 49.334912 47.855488) + (xy 49.334919 47.855501) (xy 49.417048 47.978415) (xy 49.417051 47.978419) (xy 49.52158 48.082948) + (xy 49.521584 48.082951) (xy 49.617286 48.146898) (xy 49.662091 48.200511) (xy 49.670798 48.269836) + (xy 49.640643 48.332863) (xy 49.617286 48.353102) (xy 49.521584 48.417048) (xy 49.52158 48.417051) + (xy 49.417051 48.52158) (xy 49.417048 48.521584) (xy 49.334919 48.644498) (xy 49.334912 48.644511) + (xy 49.278343 48.781082) (xy 49.27834 48.781092) (xy 49.2495 48.926079) (xy 49.2495 48.926082) (xy 49.2495 49.073918) + (xy 49.2495 49.07392) (xy 49.249499 49.07392) (xy 49.27834 49.218907) (xy 49.278342 49.218913) (xy 49.323547 49.328047) + (xy 49.331016 49.397517) (xy 49.299741 49.459996) (xy 49.239652 49.495648) (xy 49.208986 49.4995) + (xy 0.6245 49.4995) (xy 0.557461 49.479815) (xy 0.511706 49.427011) (xy 0.5005 49.3755) (xy 0.5005 45.278711) + (xy 2.7495 45.278711) (xy 2.7495 45.521288) (xy 2.781161 45.761785) (xy 2.843947 45.996104) (xy 2.936773 46.220205) + (xy 2.936776 46.220212) (xy 3.058064 46.430289) (xy 3.058066 46.430292) (xy 3.058067 46.430293) + (xy 3.205733 46.622736) (xy 3.205739 46.622743) (xy 3.377256 46.79426) (xy 3.377263 46.794266) (xy 3.45394 46.853102) + (xy 3.569711 46.941936) (xy 3.779788 47.063224) (xy 4.0039 47.156054) (xy 4.238211 47.218838) (xy 4.418586 47.242584) + (xy 4.478711 47.2505) (xy 4.478712 47.2505) (xy 4.721289 47.2505) (xy 4.769388 47.244167) (xy 4.961789 47.218838) + (xy 5.1961 47.156054) (xy 5.420212 47.063224) (xy 5.630289 46.941936) (xy 5.822738 46.794265) (xy 5.994265 46.622738) + (xy 6.141936 46.430289) (xy 6.263224 46.220212) (xy 6.356054 45.9961) (xy 6.418838 45.761789) (xy 6.4505 45.521288) + (xy 6.4505 45.278712) (xy 6.449331 45.269836) (xy 6.442089 45.214823) (xy 6.424728 45.082951) (xy 6.418838 45.038211) + (xy 6.356054 44.8039) (xy 6.263224 44.579788) (xy 6.141936 44.369711) (xy 5.994265 44.177262) (xy 5.99426 44.177256) + (xy 5.822743 44.005739) (xy 5.822736 44.005733) (xy 5.630293 43.858067) (xy 5.630292 43.858066) + (xy 5.630289 43.858064) (xy 5.420212 43.736776) (xy 5.39248 43.725289) (xy 5.196104 43.643947) (xy 4.975101 43.584729) + (xy 4.961789 43.581162) (xy 4.961788 43.581161) (xy 4.961785 43.581161) (xy 4.721289 43.5495) (xy 4.721288 43.5495) + (xy 4.478712 43.5495) (xy 4.478711 43.5495) (xy 4.238214 43.581161) (xy 4.003895 43.643947) (xy 3.779794 43.736773) + (xy 3.779785 43.736777) (xy 3.597851 43.841817) (xy 3.578306 43.853102) (xy 3.569706 43.858067) + (xy 3.377263 44.005733) (xy 3.377256 44.005739) (xy 3.205739 44.177256) (xy 3.205733 44.177263) + (xy 3.058067 44.369706) (xy 2.936777 44.579785) (xy 2.936773 44.579794) (xy 2.843947 44.803895) + (xy 2.781161 45.038214) (xy 2.7495 45.278711) (xy 0.5005 45.278711) (xy 0.5005 37.152996) (xy 2.982499 37.152996) + (xy 3.009418 37.288322) (xy 3.009421 37.288332) (xy 3.062222 37.415807) (xy 3.138887 37.530545) + (xy 6.411454 40.803112) (xy 6.526192 40.879777) (xy 6.653667 40.932578) (xy 6.653672 40.93258) (xy 6.653676 40.93258) + (xy 6.653677 40.932581) (xy 6.789003 40.9595) (xy 6.789006 40.9595) (xy 6.789007 40.9595) (xy 11.641481 40.9595) + (xy 11.70852 40.979185) (xy 11.729162 40.995819) (xy 13.777453 43.044111) (xy 13.777454 43.044112) + (xy 13.892192 43.120777) (xy 14.019667 43.173578) (xy 14.019672 43.17358) (xy 14.019676 43.17358) + (xy 14.019677 43.173581) (xy 14.155003 43.2005) (xy 14.155006 43.2005) (xy 14.155007 43.2005) (xy 17.220514 43.2005) + (xy 17.287553 43.220185) (xy 17.320833 43.251616) (xy 17.384892 43.339788) (xy 17.498818 43.453714) + (xy 17.532303 43.515037) (xy 17.527319 43.584729) (xy 17.485447 43.640662) (xy 17.454471 43.657577) + (xy 17.322912 43.706646) (xy 17.322906 43.706649) (xy 17.207812 43.792809) (xy 17.207809 43.792812) + (xy 17.121649 43.907906) (xy 17.121645 43.907913) (xy 17.071403 44.04262) (xy 17.071401 44.042627) + (xy 17.065 44.102155) (xy 17.065 44.75) (xy 17.981988 44.75) (xy 17.949075 44.807007) (xy 17.915 44.934174) + (xy 17.915 45.065826) (xy 17.949075 45.192993) (xy 17.981988 45.25) (xy 17.065 45.25) (xy 17.065 45.897844) + (xy 17.071401 45.957372) (xy 17.071403 45.957379) (xy 17.121645 46.092086) (xy 17.121649 46.092093) + (xy 17.207809 46.207187) (xy 17.207812 46.20719) (xy 17.322906 46.29335) (xy 17.322913 46.293354) + (xy 17.45762 46.343596) (xy 17.457627 46.343598) (xy 17.517155 46.349999) (xy 17.517172 46.35) (xy 18.165 46.35) + (xy 18.165 45.433012) (xy 18.222007 45.465925) (xy 18.349174 45.5) (xy 18.480826 45.5) (xy 18.607993 45.465925) + (xy 18.665 45.433012) (xy 18.665 46.35) (xy 19.312828 46.35) (xy 19.312844 46.349999) (xy 19.372372 46.343598) + (xy 19.372379 46.343596) (xy 19.507086 46.293354) (xy 19.507093 46.29335) (xy 19.622187 46.20719) + (xy 19.62219 46.207187) (xy 19.70835 46.092093) (xy 19.708354 46.092086) (xy 19.758596 45.957379) + (xy 19.758598 45.957372) (xy 19.764999 45.897844) (xy 19.765 45.897827) (xy 19.765 45.25) (xy 18.848012 45.25) + (xy 18.880925 45.192993) (xy 18.915 45.065826) (xy 18.915 44.934174) (xy 18.880925 44.807007) (xy 18.848012 44.75) + (xy 19.765 44.75) (xy 19.765 44.102172) (xy 19.764999 44.102155) (xy 19.758598 44.042627) (xy 19.758596 44.04262) + (xy 19.708354 43.907913) (xy 19.70835 43.907906) (xy 19.62219 43.792812) (xy 19.622187 43.792809) + (xy 19.507093 43.706649) (xy 19.507088 43.706646) (xy 19.375528 43.657577) (xy 19.319595 43.615705) + (xy 19.295178 43.550241) (xy 19.31003 43.481968) (xy 19.331175 43.45372) (xy 19.445104 43.339792) + (xy 19.509167 43.251615) (xy 19.564497 43.208949) (xy 19.609486 43.2005) (xy 22.219481 43.2005) + (xy 22.28652 43.220185) (xy 22.307162 43.236819) (xy 24.434886 45.364542) (xy 24.487392 45.417048) + (xy 24.532459 45.462115) (xy 24.647182 45.538771) (xy 24.647195 45.538778) (xy 24.69216 45.557402) + (xy 24.717764 45.568008) (xy 24.774671 45.59158) (xy 24.801591 45.596934) (xy 24.893057 45.615128) + (xy 24.910006 45.6185) (xy 24.910007 45.6185) (xy 28.42813 45.6185) (xy 28.495169 45.638185) (xy 28.540924 45.690989) + (xy 28.545836 45.703495) (xy 28.590186 45.837334) (xy 28.682288 45.986656) (xy 28.806344 46.110712) + (xy 28.955666 46.202814) (xy 29.122203 46.257999) (xy 29.224991 46.2685) (xy 30.775008 46.268499) + (xy 30.877797 46.257999) (xy 31.044334 46.202814) (xy 31.193656 46.110712) (xy 31.317712 45.986656) + (xy 31.409814 45.837334) (xy 31.454164 45.703494) (xy 31.493936 45.646051) (xy 31.558451 45.619228) + (xy 31.571869 45.6185) (xy 34.906996 45.6185) (xy 35.015412 45.596934) (xy 35.042328 45.59158) (xy 35.106069 45.565177) + (xy 35.169807 45.538777) (xy 35.169808 45.538776) (xy 35.169811 45.538775) (xy 35.284543 45.462114) + (xy 35.413794 45.332863) (xy 35.467946 45.278711) (xy 43.5495 45.278711) (xy 43.5495 45.521288) + (xy 43.581161 45.761785) (xy 43.643947 45.996104) (xy 43.736773 46.220205) (xy 43.736776 46.220212) + (xy 43.858064 46.430289) (xy 43.858066 46.430292) (xy 43.858067 46.430293) (xy 44.005733 46.622736) + (xy 44.005739 46.622743) (xy 44.177256 46.79426) (xy 44.177263 46.794266) (xy 44.25394 46.853102) + (xy 44.369711 46.941936) (xy 44.579788 47.063224) (xy 44.8039 47.156054) (xy 45.038211 47.218838) + (xy 45.218586 47.242584) (xy 45.278711 47.2505) (xy 45.278712 47.2505) (xy 45.521289 47.2505) (xy 45.569388 47.244167) + (xy 45.761789 47.218838) (xy 45.9961 47.156054) (xy 46.220212 47.063224) (xy 46.430289 46.941936) + (xy 46.622738 46.794265) (xy 46.794265 46.622738) (xy 46.941936 46.430289) (xy 47.063224 46.220212) + (xy 47.156054 45.9961) (xy 47.218838 45.761789) (xy 47.2505 45.521288) (xy 47.2505 45.278712) (xy 47.249331 45.269836) + (xy 47.224728 45.082951) (xy 47.218838 45.038211) (xy 47.156054 44.8039) (xy 47.063224 44.579788) + (xy 46.941936 44.369711) (xy 46.794265 44.177262) (xy 46.79426 44.177256) (xy 46.622743 44.005739) + (xy 46.622736 44.005733) (xy 46.430293 43.858067) (xy 46.430292 43.858066) (xy 46.430289 43.858064) + (xy 46.220212 43.736776) (xy 46.19248 43.725289) (xy 45.996104 43.643947) (xy 45.775101 43.584729) + (xy 45.761789 43.581162) (xy 45.761788 43.581161) (xy 45.761785 43.581161) (xy 45.521289 43.5495) + (xy 45.521288 43.5495) (xy 45.278712 43.5495) (xy 45.278711 43.5495) (xy 45.038214 43.581161) (xy 44.803895 43.643947) + (xy 44.579794 43.736773) (xy 44.579785 43.736777) (xy 44.397851 43.841817) (xy 44.378306 43.853102) + (xy 44.369706 43.858067) (xy 44.177263 44.005733) (xy 44.177256 44.005739) (xy 44.005739 44.177256) + (xy 44.005733 44.177263) (xy 43.858067 44.369706) (xy 43.736777 44.579785) (xy 43.736773 44.579794) + (xy 43.643947 44.803895) (xy 43.581161 45.038214) (xy 43.5495 45.278711) (xy 35.467946 45.278711) + (xy 35.559686 45.186972) (xy 46.544111 34.202546) (xy 46.544112 34.202545) (xy 46.544114 34.202543) + (xy 46.620775 34.087811) (xy 46.67358 33.960328) (xy 46.697517 33.839991) (xy 46.7005 33.824996) + (xy 46.7005 18.996088) (xy 46.720185 18.929049) (xy 46.772989 18.883294) (xy 46.811897 18.87273) + (xy 46.877797 18.865999) (xy 47.044334 18.810814) (xy 47.193656 18.718712) (xy 47.317712 18.594656) + (xy 47.409814 18.445334) (xy 47.464999 18.278797) (xy 47.4755 18.176009) (xy 47.475499 16.875992) + (xy 47.464999 16.773203) (xy 47.409814 16.606666) (xy 47.317712 16.457344) (xy 47.193656 16.333288) + (xy 47.044334 16.241186) (xy 47.044332 16.241185) (xy 47.03844 16.237551) (xy 46.991716 16.185603) + (xy 46.980493 16.116641) (xy 47.008337 16.052558) (xy 47.015856 16.04433) (xy 47.154728 15.905458) + (xy 47.27962 15.733557) (xy 47.376095 15.544217) (xy 47.441757 15.342129) (xy 47.441757 15.342126) + (xy 47.452231 15.276) (xy 46.404146 15.276) (xy 46.44263 15.209343) (xy 46.475 15.088535) (xy 46.475 14.963465) + (xy 46.44263 14.842657) (xy 46.404146 14.776) (xy 47.452231 14.776) (xy 47.441757 14.709873) (xy 47.441757 14.70987) + (xy 47.376095 14.507782) (xy 47.27962 14.318442) (xy 47.154727 14.14654) (xy 47.154723 14.146535) + (xy 47.004464 13.996276) (xy 47.004459 13.996272) (xy 46.839781 13.876627) (xy 46.797115 13.821297) + (xy 46.791136 13.751684) (xy 46.823741 13.689889) (xy 46.839776 13.675994) (xy 47.004792 13.556104) + (xy 47.155104 13.405792) (xy 47.155106 13.405788) (xy 47.155109 13.405786) (xy 47.280048 13.23382) + (xy 47.280049 13.233819) (xy 47.280051 13.233816) (xy 47.376557 13.044412) (xy 47.442246 12.842243) + (xy 47.4755 12.632287) (xy 47.4755 12.419713) (xy 47.442246 12.209757) (xy 47.376557 12.007588) + (xy 47.280051 11.818184) (xy 47.280049 11.818181) (xy 47.280048 11.818179) (xy 47.155109 11.646213) + (xy 47.004786 11.49589) (xy 46.83282 11.370951) (xy 46.643414 11.274444) (xy 46.643413 11.274443) + (xy 46.643412 11.274443) (xy 46.441243 11.208754) (xy 46.441241 11.208753) (xy 46.44124 11.208753) + (xy 46.279957 11.183208) (xy 46.231287 11.1755) (xy 45.768713 11.1755) (xy 45.720042 11.183208) + (xy 45.55876 11.208753) (xy 45.356585 11.274444) (xy 45.167179 11.370951) (xy 44.995213 11.49589) + (xy 44.995209 11.495894) (xy 44.847923 11.643181) (xy 44.7866 11.676666) (xy 44.760242 11.6795) + (xy 40.943469 11.6795) (xy 40.880348 11.662232) (xy 40.853261 11.646213) (xy 40.822898 11.628256) + (xy 40.822897 11.628255) (xy 40.822896 11.628255) (xy 40.822893 11.628254) (xy 40.665073 11.582402) + (xy 40.665067 11.582401) (xy 40.628201 11.5795) (xy 40.628194 11.5795) (xy 39.462 11.5795) (xy 39.394961 11.559815) + (xy 39.349206 11.507011) (xy 39.338 11.4555) (xy 39.338 11.214313) (xy 39.337999 11.214298) (xy 39.335098 11.177432) + (xy 39.335097 11.177426) (xy 39.289245 11.019606) (xy 39.289244 11.019603) (xy 39.289244 11.019602) + (xy 39.205581 10.878135) (xy 39.205579 10.878133) (xy 39.205576 10.878129) (xy 39.08937 10.761923) + (xy 39.089362 10.761917) (xy 39.011181 10.715681) (xy 38.947898 10.678256) (xy 38.947897 10.678255) + (xy 38.947896 10.678255) (xy 38.947893 10.678254) (xy 38.790073 10.632402) (xy 38.790067 10.632401) + (xy 38.753201 10.6295) (xy 38.753194 10.6295) (xy 37.446806 10.6295) (xy 37.446798 10.6295) (xy 37.409932 10.632401) + (xy 37.409926 10.632402) (xy 37.252106 10.678254) (xy 37.252103 10.678255) (xy 37.194652 10.712232) + (xy 37.131531 10.7295) (xy 34.410638 10.7295) (xy 34.343599 10.709815) (xy 34.305099 10.670597) + (xy 34.301699 10.665084) (xy 34.237712 10.561344) (xy 34.113656 10.437288) (xy 34.020888 10.380069) + (xy 33.964336 10.345187) (xy 33.964331 10.345185) (xy 33.962862 10.344698) (xy 33.797797 10.290001) + (xy 33.797795 10.29) (xy 33.69501 10.2795) (xy 32.344998 10.2795) (xy 32.344981 10.279501) (xy 32.242203 10.29) + (xy 32.2422 10.290001) (xy 32.075668 10.345185) (xy 32.075663 10.345187) (xy 31.926342 10.437289) + (xy 31.802289 10.561342) (xy 31.802288 10.561344) (xy 31.75846 10.632402) (xy 31.734901 10.670597) + (xy 31.682953 10.717321) (xy 31.629362 10.7295) (xy 31.121004 10.7295) (xy 30.985677 10.756418) + (xy 30.985667 10.756421) (xy 30.858192 10.809222) (xy 30.743454 10.885887) (xy 28.13616 13.493181) + (xy 28.074837 13.526666) (xy 28.048479 13.5295) (xy 27.264998 13.5295) (xy 27.26498 13.529501) (xy 27.162203 13.54) + (xy 27.1622 13.540001) (xy 26.995668 13.595185) (xy 26.995663 13.595187) (xy 26.846342 13.687289) + (xy 26.722289 13.811342) (xy 26.630187 13.960663) (xy 26.630186 13.960666) (xy 26.575001 14.127203) + (xy 26.575001 14.127204) (xy 26.575 14.127204) (xy 26.5645 14.229983) (xy 26.5645 15.130001) (xy 26.564501 15.130019) + (xy 26.575 15.232796) (xy 26.575001 15.232799) (xy 26.630185 15.399331) (xy 26.630187 15.399336) + (xy 26.641114 15.417051) (xy 26.722288 15.548656) (xy 26.846344 15.672712) (xy 26.995666 15.764814) + (xy 27.162203 15.819999) (xy 27.264991 15.8305) (xy 28.615008 15.830499) (xy 28.717797 15.819999) + (xy 28.884334 15.764814) (xy 29.033656 15.672712) (xy 29.157712 15.548656) (xy 29.249814 15.399334) + (xy 29.304999 15.232797) (xy 29.3155 15.130009) (xy 29.3155 14.979986) (xy 31.645001 14.979986) + (xy 31.655494 15.082697) (xy 31.710641 15.249119) (xy 31.710643 15.249124) (xy 31.802684 15.398345) + (xy 31.926654 15.522315) (xy 32.075875 15.614356) (xy 32.07588 15.614358) (xy 32.242302 15.669505) + (xy 32.242309 15.669506) (xy 32.345019 15.679999) (xy 32.769999 15.679999) (xy 33.27 15.679999) + (xy 33.694972 15.679999) (xy 33.694986 15.679998) (xy 33.797697 15.669505) (xy 33.964119 15.614358) + (xy 33.964124 15.614356) (xy 34.113345 15.522315) (xy 34.237315 15.398345) (xy 34.329356 15.249124) + (xy 34.329358 15.249119) (xy 34.384505 15.082697) (xy 34.384506 15.08269) (xy 34.394999 14.979986) + (xy 34.395 14.979973) (xy 34.395 14.78) (xy 33.27 14.78) (xy 33.27 15.679999) (xy 32.769999 15.679999) + (xy 32.77 15.679998) (xy 32.77 14.78) (xy 31.645001 14.78) (xy 31.645001 14.979986) (xy 29.3155 14.979986) + (xy 29.315499 14.346517) (xy 29.335184 14.279479) (xy 29.351813 14.258842) (xy 29.530642 14.080013) + (xy 31.645 14.080013) (xy 31.645 14.28) (xy 32.77 14.28) (xy 33.27 14.28) (xy 34.394999 14.28) (xy 34.394999 14.080028) + (xy 34.394998 14.080013) (xy 34.384505 13.977302) (xy 34.329358 13.81088) (xy 34.329356 13.810875) + (xy 34.237315 13.661654) (xy 34.155662 13.580001) (xy 36.865204 13.580001) (xy 36.865399 13.582486) + (xy 36.911218 13.740198) (xy 36.994814 13.881552) (xy 36.994821 13.881561) (xy 37.110938 13.997678) + (xy 37.110947 13.997685) (xy 37.252303 14.081282) (xy 37.252306 14.081283) (xy 37.410004 14.127099) + (xy 37.41001 14.1271) (xy 37.44685 14.129999) (xy 37.446866 14.13) (xy 37.85 14.13) (xy 38.35 14.13) + (xy 38.753134 14.13) (xy 38.753149 14.129999) (xy 38.789989 14.1271) (xy 38.789995 14.127099) (xy 38.947693 14.081283) + (xy 38.947696 14.081282) (xy 39.089052 13.997685) (xy 39.089061 13.997678) (xy 39.205178 13.881561) + (xy 39.205185 13.881552) (xy 39.288781 13.740198) (xy 39.3346 13.582486) (xy 39.334795 13.580001) + (xy 39.334795 13.58) (xy 38.35 13.58) (xy 38.35 14.13) (xy 37.85 14.13) (xy 37.85 13.58) (xy 36.865205 13.58) + (xy 36.865204 13.580001) (xy 34.155662 13.580001) (xy 34.113345 13.537684) (xy 33.964124 13.445643) + (xy 33.964119 13.445641) (xy 33.797697 13.390494) (xy 33.79769 13.390493) (xy 33.694986 13.38) (xy 33.27 13.38) + (xy 33.27 14.28) (xy 32.77 14.28) (xy 32.77 13.38) (xy 32.345028 13.38) (xy 32.345012 13.380001) + (xy 32.242302 13.390494) (xy 32.07588 13.445641) (xy 32.075875 13.445643) (xy 31.926654 13.537684) + (xy 31.802684 13.661654) (xy 31.710643 13.810875) (xy 31.710641 13.81088) (xy 31.655494 13.977302) + (xy 31.655493 13.977309) (xy 31.645 14.080013) (xy 29.530642 14.080013) (xy 30.530658 13.079998) + (xy 36.865204 13.079998) (xy 36.865205 13.08) (xy 37.85 13.08) (xy 37.85 12.53) (xy 37.44685 12.53) + (xy 37.41001 12.532899) (xy 37.410004 12.5329) (xy 37.252306 12.578716) (xy 37.252303 12.578717) + (xy 37.110947 12.662314) (xy 37.110938 12.662321) (xy 36.994821 12.778438) (xy 36.994814 12.778447) + (xy 36.911218 12.919801) (xy 36.865399 13.077513) (xy 36.865204 13.079998) (xy 30.530658 13.079998) + (xy 31.443838 12.166819) (xy 31.470765 12.152115) (xy 31.496584 12.135523) (xy 31.502784 12.134631) + (xy 31.505161 12.133334) (xy 31.531519 12.1305) (xy 31.629362 12.1305) (xy 31.696401 12.150185) + (xy 31.734899 12.189401) (xy 31.802288 12.298656) (xy 31.926344 12.422712) (xy 32.075666 12.514814) + (xy 32.242203 12.569999) (xy 32.344991 12.5805) (xy 33.695008 12.580499) (xy 33.797797 12.569999) + (xy 33.964334 12.514814) (xy 34.113656 12.422712) (xy 34.237712 12.298656) (xy 34.305099 12.189402) + (xy 34.357047 12.142679) (xy 34.410638 12.1305) (xy 37.131531 12.1305) (xy 37.194651 12.147767) + (xy 37.252102 12.181744) (xy 37.278464 12.189403) (xy 37.409926 12.227597) (xy 37.409929 12.227597) + (xy 37.409931 12.227598) (xy 37.446806 12.2305) (xy 38.613 12.2305) (xy 38.621685 12.23305) (xy 38.630647 12.231762) + (xy 38.654687 12.24274) (xy 38.680039 12.250185) (xy 38.685966 12.257025) (xy 38.694203 12.260787) + (xy 38.708492 12.283021) (xy 38.725794 12.302989) (xy 38.728081 12.313503) (xy 38.731977 12.319565) + (xy 38.737 12.3545) (xy 38.737 12.406) (xy 38.717315 12.473039) (xy 38.664511 12.518794) (xy 38.613 12.53) + (xy 38.35 12.53) (xy 38.35 13.08) (xy 39.005685 13.08) (xy 39.068806 13.097268) (xy 39.127102 13.131744) + (xy 39.168724 13.143836) (xy 39.284926 13.177597) (xy 39.284929 13.177597) (xy 39.284931 13.177598) + (xy 39.321806 13.1805) (xy 39.321814 13.1805) (xy 40.628186 13.1805) (xy 40.628194 13.1805) (xy 40.665069 13.177598) + (xy 40.665071 13.177597) (xy 40.665073 13.177597) (xy 40.766239 13.148205) (xy 40.822898 13.131744) + (xy 40.880348 13.097767) (xy 40.943469 13.0805) (xy 44.565843 13.0805) (xy 44.632882 13.100185) + (xy 44.676328 13.148205) (xy 44.719951 13.233819) (xy 44.84489 13.405786) (xy 44.995209 13.556105) + (xy 44.995214 13.556109) (xy 45.160218 13.675991) (xy 45.202884 13.73132) (xy 45.208863 13.800934) + (xy 45.176258 13.862729) (xy 45.160218 13.876627) (xy 44.99554 13.996272) (xy 44.995535 13.996276) + (xy 44.845276 14.146535) (xy 44.845272 14.14654) (xy 44.720379 14.318442) (xy 44.623904 14.507782) + (xy 44.558242 14.70987) (xy 44.558242 14.709873) (xy 44.547769 14.776) (xy 45.595854 14.776) (xy 45.55737 14.842657) + (xy 45.525 14.963465) (xy 45.525 15.088535) (xy 45.55737 15.209343) (xy 45.595854 15.276) (xy 44.547769 15.276) + (xy 44.558242 15.342126) (xy 44.558242 15.342129) (xy 44.623904 15.544217) (xy 44.720379 15.733557) + (xy 44.845272 15.905459) (xy 44.845276 15.905464) (xy 44.984143 16.044331) (xy 45.017628 16.105654) + (xy 45.012644 16.175346) (xy 44.970772 16.231279) (xy 44.961559 16.237551) (xy 44.806342 16.333289) + (xy 44.682289 16.457342) (xy 44.590187 16.606663) (xy 44.590185 16.606668) (xy 44.582619 16.629501) + (xy 44.535001 16.773203) (xy 44.535001 16.773204) (xy 44.535 16.773204) (xy 44.5245 16.875983) (xy 44.5245 18.176001) + (xy 44.524501 18.176018) (xy 44.535 18.278796) (xy 44.535001 18.278799) (xy 44.590185 18.445331) + (xy 44.590187 18.445336) (xy 44.625069 18.501888) (xy 44.682288 18.594656) (xy 44.806344 18.718712) + (xy 44.955666 18.810814) (xy 45.122203 18.865999) (xy 45.188103 18.872731) (xy 45.252794 18.899127) + (xy 45.292945 18.956307) (xy 45.2995 18.996089) (xy 45.2995 22.6205) (xy 45.279815 22.687539) (xy 45.227011 22.733294) + (xy 45.1755 22.7445) (xy 39.777348 22.7445) (xy 39.710309 22.724815) (xy 39.671809 22.685597) (xy 39.596712 22.563844) + (xy 39.472656 22.439788) (xy 39.342514 22.359516) (xy 39.323336 22.347687) (xy 39.323331 22.347685) + (xy 39.321862 22.347198) (xy 39.156797 22.292501) (xy 39.156795 22.2925) (xy 39.05401 22.282) (xy 37.653998 22.282) + (xy 37.653981 22.282001) (xy 37.551203 22.2925) (xy 37.5512 22.292501) (xy 37.384668 22.347685) + (xy 37.384663 22.347687) (xy 37.235342 22.439789) (xy 37.111289 22.563842) (xy 37.036191 22.685597) + (xy 36.984243 22.732321) (xy 36.930652 22.7445) (xy 34.824348 22.7445) (xy 34.757309 22.724815) + (xy 34.718809 22.685597) (xy 34.643712 22.563844) (xy 34.519656 22.439788) (xy 34.389514 22.359516) + (xy 34.370336 22.347687) (xy 34.370331 22.347685) (xy 34.368862 22.347198) (xy 34.203797 22.292501) + (xy 34.203795 22.2925) (xy 34.10101 22.282) (xy 32.700998 22.282) (xy 32.700981 22.282001) (xy 32.598203 22.2925) + (xy 32.5982 22.292501) (xy 32.431668 22.347685) (xy 32.431663 22.347687) (xy 32.282342 22.439789) + (xy 32.158289 22.563842) (xy 32.083191 22.685597) (xy 32.031243 22.732321) (xy 31.977652 22.7445) + (xy 30.366004 22.7445) (xy 30.230677 22.771418) (xy 30.230667 22.771421) (xy 30.103192 22.824222) + (xy 29.988456 22.900886) (xy 29.987883 22.901357) (xy 29.987523 22.901509) (xy 29.983391 22.904271) + (xy 29.982867 22.903487) (xy 29.923572 22.928667) (xy 29.909222 22.9295) (xy 29.359298 22.9295) + (xy 29.322432 22.932401) (xy 29.322426 22.932402) (xy 29.164606 22.978254) (xy 29.164603 22.978255) + (xy 29.023137 23.061917) (xy 29.023129 23.061923) (xy 28.906923 23.178129) (xy 28.906916 23.178138) + (xy 28.871232 23.238478) (xy 28.820163 23.286162) (xy 28.751421 23.298665) (xy 28.686832 23.27202) + (xy 28.646902 23.214684) (xy 28.6405 23.175357) (xy 28.6405 20.782486) (xy 32.001001 20.782486) + (xy 32.011494 20.885197) (xy 32.066641 21.051619) (xy 32.066643 21.051624) (xy 32.158684 21.200845) + (xy 32.282654 21.324815) (xy 32.431875 21.416856) (xy 32.43188 21.416858) (xy 32.598302 21.472005) + (xy 32.598309 21.472006) (xy 32.701019 21.482499) (xy 33.150999 21.482499) (xy 33.651 21.482499) + (xy 34.100972 21.482499) (xy 34.100986 21.482498) (xy 34.203697 21.472005) (xy 34.370119 21.416858) + (xy 34.370124 21.416856) (xy 34.519345 21.324815) (xy 34.643315 21.200845) (xy 34.735356 21.051624) + (xy 34.735358 21.051619) (xy 34.790505 20.885197) (xy 34.790506 20.88519) (xy 34.800999 20.782486) + (xy 36.954001 20.782486) (xy 36.964494 20.885197) (xy 37.019641 21.051619) (xy 37.019643 21.051624) + (xy 37.111684 21.200845) (xy 37.235654 21.324815) (xy 37.384875 21.416856) (xy 37.38488 21.416858) + (xy 37.551302 21.472005) (xy 37.551309 21.472006) (xy 37.654019 21.482499) (xy 38.103999 21.482499) + (xy 38.604 21.482499) (xy 39.053972 21.482499) (xy 39.053986 21.482498) (xy 39.156697 21.472005) + (xy 39.323119 21.416858) (xy 39.323124 21.416856) (xy 39.472345 21.324815) (xy 39.596315 21.200845) + (xy 39.688356 21.051624) (xy 39.688358 21.051619) (xy 39.743505 20.885197) (xy 39.743506 20.88519) + (xy 39.753999 20.782486) (xy 39.754 20.782473) (xy 39.754 20.57) (xy 38.604 20.57) (xy 38.604 21.482499) + (xy 38.103999 21.482499) (xy 38.104 21.482498) (xy 38.104 20.57) (xy 36.954001 20.57) (xy 36.954001 20.782486) + (xy 34.800999 20.782486) (xy 34.801 20.782473) (xy 34.801 20.57) (xy 33.651 20.57) (xy 33.651 21.482499) + (xy 33.150999 21.482499) (xy 33.151 21.482498) (xy 33.151 20.57) (xy 32.001001 20.57) (xy 32.001001 20.782486) + (xy 28.6405 20.782486) (xy 28.6405 19.857513) (xy 32.001 19.857513) (xy 32.001 20.07) (xy 33.151 20.07) + (xy 33.651 20.07) (xy 34.800999 20.07) (xy 34.800999 19.857529) (xy 34.800998 19.857513) (xy 36.954 19.857513) + (xy 36.954 20.07) (xy 38.104 20.07) (xy 38.604 20.07) (xy 39.753999 20.07) (xy 39.753999 19.857528) + (xy 39.753998 19.857513) (xy 39.743505 19.754802) (xy 39.688358 19.58838) (xy 39.688356 19.588375) + (xy 39.596315 19.439154) (xy 39.472345 19.315184) (xy 39.323124 19.223143) (xy 39.323119 19.223141) + (xy 39.156697 19.167994) (xy 39.15669 19.167993) (xy 39.053986 19.1575) (xy 38.604 19.1575) (xy 38.604 20.07) + (xy 38.104 20.07) (xy 38.104 19.1575) (xy 37.654028 19.1575) (xy 37.654012 19.157501) (xy 37.551302 19.167994) + (xy 37.38488 19.223141) (xy 37.384875 19.223143) (xy 37.235654 19.315184) (xy 37.111684 19.439154) + (xy 37.019643 19.588375) (xy 37.019641 19.58838) (xy 36.964494 19.754802) (xy 36.964493 19.754809) + (xy 36.954 19.857513) (xy 34.800998 19.857513) (xy 34.800998 19.857512) (xy 34.790505 19.754802) + (xy 34.735358 19.58838) (xy 34.735356 19.588375) (xy 34.643315 19.439154) (xy 34.519345 19.315184) + (xy 34.370124 19.223143) (xy 34.370119 19.223141) (xy 34.203697 19.167994) (xy 34.20369 19.167993) + (xy 34.100986 19.1575) (xy 33.651 19.1575) (xy 33.651 20.07) (xy 33.151 20.07) (xy 33.151 19.1575) + (xy 32.701028 19.1575) (xy 32.701012 19.157501) (xy 32.598302 19.167994) (xy 32.43188 19.223141) + (xy 32.431875 19.223143) (xy 32.282654 19.315184) (xy 32.158684 19.439154) (xy 32.066643 19.588375) + (xy 32.066641 19.58838) (xy 32.011494 19.754802) (xy 32.011493 19.754809) (xy 32.001 19.857513) + (xy 28.6405 19.857513) (xy 28.6405 19.035154) (xy 28.660185 18.968115) (xy 28.712989 18.92236) (xy 28.725496 18.917448) + (xy 28.780784 18.899127) (xy 28.884334 18.864814) (xy 29.033656 18.772712) (xy 29.157712 18.648656) + (xy 29.249814 18.499334) (xy 29.304999 18.332797) (xy 29.3155 18.230009) (xy 29.315499 17.329992) + (xy 29.304999 17.227203) (xy 29.249814 17.060666) (xy 29.157712 16.911344) (xy 29.033656 16.787288) + (xy 28.927252 16.721658) (xy 28.884336 16.695187) (xy 28.884331 16.695185) (xy 28.882862 16.694698) + (xy 28.717797 16.640001) (xy 28.717795 16.64) (xy 28.61501 16.6295) (xy 27.264998 16.6295) (xy 27.264981 16.629501) + (xy 27.162203 16.64) (xy 27.1622 16.640001) (xy 26.995668 16.695185) (xy 26.995663 16.695187) (xy 26.846342 16.787289) + (xy 26.722289 16.911342) (xy 26.630187 17.060663) (xy 26.630186 17.060666) (xy 26.575001 17.227203) + (xy 26.575001 17.227204) (xy 26.575 17.227204) (xy 26.5645 17.329983) (xy 26.5645 18.230001) (xy 26.564501 18.230019) + (xy 26.575 18.332796) (xy 26.575001 18.332799) (xy 26.581729 18.353102) (xy 26.630186 18.499334) + (xy 26.722288 18.648656) (xy 26.846344 18.772712) (xy 26.995666 18.864814) (xy 27.099216 18.899127) + (xy 27.154504 18.917448) (xy 27.211949 18.957221) (xy 27.238772 19.021737) (xy 27.2395 19.035154) + (xy 27.2395 23.596005) (xy 27.2395 23.733993) (xy 27.2395 23.733995) (xy 27.239499 23.733995) (xy 27.266418 23.869321) + (xy 27.266421 23.869331) (xy 27.319222 23.996806) (xy 27.395887 24.111544) (xy 28.828455 25.544112) + (xy 28.828458 25.544114) (xy 28.861293 25.566054) (xy 28.906098 25.619665) (xy 28.914807 25.68899) + (xy 28.899135 25.732276) (xy 28.823719 25.859799) (xy 28.777899 26.017513) (xy 28.777704 26.019998) + (xy 28.777705 26.02) (xy 31.522296 26.02) (xy 31.522296 26.019999) (xy 31.5221 26.017513) (xy 31.476281 25.859801) + (xy 31.392685 25.718447) (xy 31.3879 25.712278) (xy 31.390366 25.710364) (xy 31.363802 25.661776) + (xy 31.368749 25.592082) (xy 31.389856 25.559232) (xy 31.388301 25.558026) (xy 31.393077 25.551868) + (xy 31.393081 25.551865) (xy 31.476744 25.410398) (xy 31.522598 25.252569) (xy 31.5255 25.215694) + (xy 31.5255 24.784306) (xy 31.522598 24.747431) (xy 31.476744 24.589602) (xy 31.393081 24.448135) + (xy 31.393078 24.448132) (xy 31.388298 24.441969) (xy 31.39075 24.440066) (xy 31.364155 24.391421) + (xy 31.369104 24.321726) (xy 31.379889 24.29971) (xy 31.387459 24.287486) (xy 31.393081 24.281865) + (xy 31.438371 24.205282) (xy 31.439036 24.20421) (xy 31.46416 24.181694) (xy 31.488792 24.158696) + (xy 31.490194 24.158363) (xy 31.491069 24.15758) (xy 31.498627 24.156364) (xy 31.544455 24.1455) + (xy 31.977652 24.1455) (xy 32.044691 24.165185) (xy 32.083189 24.204401) (xy 32.158288 24.326156) + (xy 32.282344 24.450212) (xy 32.431666 24.542314) (xy 32.598203 24.597499) (xy 32.700991 24.608) + (xy 34.101008 24.607999) (xy 34.203797 24.597499) (xy 34.370334 24.542314) (xy 34.519656 24.450212) + (xy 34.643712 24.326156) (xy 34.718809 24.204402) (xy 34.770757 24.157679) (xy 34.824348 24.1455) + (xy 35.431007 24.1455) (xy 36.930652 24.1455) (xy 36.997691 24.165185) (xy 37.036189 24.204401) + (xy 37.111288 24.326156) (xy 37.235344 24.450212) (xy 37.384666 24.542314) (xy 37.551203 24.597499) + (xy 37.653991 24.608) (xy 39.054008 24.607999) (xy 39.156797 24.597499) (xy 39.323334 24.542314) + (xy 39.472656 24.450212) (xy 39.596712 24.326156) (xy 39.671809 24.204402) (xy 39.723757 24.157679) + (xy 39.777348 24.1455) (xy 41.431007 24.1455) (xy 45.1755 24.1455) (xy 45.242539 24.165185) (xy 45.288294 24.217989) + (xy 45.2995 24.2695) (xy 45.2995 33.414481) (xy 45.279815 33.48152) (xy 45.263181 33.502162) (xy 34.584162 44.181181) + (xy 34.522839 44.214666) (xy 34.496481 44.2175) (xy 31.57187 44.2175) (xy 31.504831 44.197815) (xy 31.459076 44.145011) + (xy 31.454164 44.132505) (xy 31.451478 44.1244) (xy 31.409814 43.998666) (xy 31.317712 43.849344) + (xy 31.193656 43.725288) (xy 31.044334 43.633186) (xy 31.044332 43.633185) (xy 31.03844 43.629551) + (xy 30.991716 43.577603) (xy 30.980493 43.508641) (xy 31.008337 43.444558) (xy 31.015856 43.43633) + (xy 31.154728 43.297458) (xy 31.27962 43.125557) (xy 31.376095 42.936217) (xy 31.441757 42.734129) + (xy 31.441757 42.734126) (xy 31.452231 42.668) (xy 30.404146 42.668) (xy 30.44263 42.601343) (xy 30.475 42.480535) + (xy 30.475 42.355465) (xy 30.44263 42.234657) (xy 30.404146 42.168) (xy 31.452231 42.168) (xy 31.441757 42.101873) + (xy 31.441757 42.10187) (xy 31.376095 41.899782) (xy 31.27962 41.710442) (xy 31.154727 41.53854) + (xy 31.154723 41.538535) (xy 31.004464 41.388276) (xy 31.004459 41.388272) (xy 30.839781 41.268627) + (xy 30.797115 41.213297) (xy 30.791136 41.143684) (xy 30.823741 41.081889) (xy 30.839776 41.067994) + (xy 31.004792 40.948104) (xy 31.155104 40.797792) (xy 31.155106 40.797788) (xy 31.155109 40.797786) + (xy 31.280048 40.62582) (xy 31.280047 40.62582) (xy 31.280051 40.625816) (xy 31.376557 40.436412) + (xy 31.442246 40.234243) (xy 31.4755 40.024287) (xy 31.4755 39.811713) (xy 31.442246 39.601757) + (xy 31.376557 39.399588) (xy 31.280051 39.210184) (xy 31.280049 39.210181) (xy 31.280048 39.210179) + (xy 31.155109 39.038213) (xy 31.004786 38.88789) (xy 30.832817 38.762949) (xy 30.768204 38.730026) + (xy 30.717408 38.682051) (xy 30.7005 38.619542) (xy 30.7005 36.131519) (xy 30.720185 36.06448) (xy 30.736819 36.043838) + (xy 32.543838 34.236819) (xy 32.605161 34.203334) (xy 32.631519 34.2005) (xy 33.109362 34.2005) + (xy 33.176401 34.220185) (xy 33.214899 34.259401) (xy 33.282288 34.368656) (xy 33.406344 34.492712) + (xy 33.555666 34.584814) (xy 33.722203 34.639999) (xy 33.824991 34.6505) (xy 35.175008 34.650499) + (xy 35.277797 34.639999) (xy 35.444334 34.584814) (xy 35.593656 34.492712) (xy 35.717712 34.368656) + (xy 35.809814 34.219334) (xy 35.864999 34.052797) (xy 35.8755 33.950009) (xy 35.875499 33.049992) + (xy 35.870608 33.002116) (xy 35.864999 32.947203) (xy 35.864998 32.9472) (xy 35.83461 32.855495) + (xy 35.809814 32.780666) (xy 35.717712 32.631344) (xy 35.593656 32.507288) (xy 35.500538 32.449853) + (xy 35.444336 32.415187) (xy 35.444331 32.415185) (xy 35.418121 32.4065) (xy 35.277797 32.360001) + (xy 35.277795 32.36) (xy 35.17501 32.3495) (xy 33.824998 32.3495) (xy 33.824981 32.349501) (xy 33.722203 32.36) + (xy 33.7222 32.360001) (xy 33.555668 32.415185) (xy 33.555663 32.415187) (xy 33.406342 32.507289) + (xy 33.282289 32.631342) (xy 33.282288 32.631344) (xy 33.228276 32.718913) (xy 33.214901 32.740597) + (xy 33.162953 32.787321) (xy 33.109362 32.7995) (xy 32.221004 32.7995) (xy 32.085677 32.826418) + (xy 32.085667 32.826421) (xy 31.958192 32.879222) (xy 31.843454 32.955887) (xy 30.08768 34.711661) + (xy 30.026357 34.745146) (xy 29.956665 34.740162) (xy 29.912318 34.711661) (xy 29.178818 33.978161) + (xy 29.145333 33.916838) (xy 29.142499 33.89048) (xy 29.142499 33.106998) (xy 29.142498 33.106981) + (xy 29.131999 33.004203) (xy 29.131998 33.0042) (xy 29.120914 32.970752) (xy 29.076814 32.837666) + (xy 28.984712 32.688344) (xy 28.860656 32.564288) (xy 28.711334 32.472186) (xy 28.544797 32.417001) + (xy 28.544795 32.417) (xy 28.44201 32.4065) (xy 27.541998 32.4065) (xy 27.54198 32.406501) (xy 27.439203 32.417) + (xy 27.4392 32.417001) (xy 27.272668 32.472185) (xy 27.272663 32.472187) (xy 27.123342 32.564289) + (xy 26.999289 32.688342) (xy 26.907187 32.837663) (xy 26.907186 32.837666) (xy 26.852001 33.004203) + (xy 26.852001 33.004204) (xy 26.852 33.004204) (xy 26.8415 33.106983) (xy 26.8415 34.457001) (xy 26.841501 34.457018) + (xy 26.852 34.559796) (xy 26.852001 34.559799) (xy 26.907185 34.726331) (xy 26.907186 34.726334) + (xy 26.999288 34.875656) (xy 27.123344 34.999712) (xy 27.272666 35.091814) (xy 27.439203 35.146999) + (xy 27.541991 35.1575) (xy 28.32548 35.157499) (xy 28.392519 35.177183) (xy 28.413161 35.193818) + (xy 29.263181 36.043838) (xy 29.296666 36.105161) (xy 29.2995 36.131519) (xy 29.2995 38.619542) + (xy 29.279815 38.686581) (xy 29.231796 38.730026) (xy 29.167182 38.762949) (xy 28.995213 38.88789) + (xy 28.84489 39.038213) (xy 28.719951 39.210179) (xy 28.623444 39.399585) (xy 28.557753 39.60176) + (xy 28.529351 39.781087) (xy 28.5245 39.811713) (xy 28.5245 40.024287) (xy 28.532361 40.073918) + (xy 28.555326 40.218917) (xy 28.557754 40.234243) (xy 28.609634 40.393914) (xy 28.623444 40.436414) + (xy 28.719951 40.62582) (xy 28.84489 40.797786) (xy 28.995209 40.948105) (xy 28.995214 40.948109) + (xy 29.160218 41.067991) (xy 29.202884 41.12332) (xy 29.208863 41.192934) (xy 29.176258 41.254729) + (xy 29.160218 41.268627) (xy 28.99554 41.388272) (xy 28.995535 41.388276) (xy 28.845276 41.538535) + (xy 28.845272 41.53854) (xy 28.720379 41.710442) (xy 28.623904 41.899782) (xy 28.558242 42.10187) + (xy 28.558242 42.101873) (xy 28.547769 42.168) (xy 29.595854 42.168) (xy 29.55737 42.234657) (xy 29.525 42.355465) + (xy 29.525 42.480535) (xy 29.55737 42.601343) (xy 29.595854 42.668) (xy 28.547769 42.668) (xy 28.558242 42.734126) + (xy 28.558242 42.734129) (xy 28.623904 42.936217) (xy 28.720379 43.125557) (xy 28.845272 43.297459) + (xy 28.845276 43.297464) (xy 28.984143 43.436331) (xy 29.017628 43.497654) (xy 29.012644 43.567346) + (xy 28.970772 43.623279) (xy 28.961559 43.629551) (xy 28.806342 43.725289) (xy 28.682289 43.849342) + (xy 28.590187 43.998663) (xy 28.590185 43.998668) (xy 28.587842 44.005739) (xy 28.545835 44.132505) + (xy 28.506064 44.189949) (xy 28.441549 44.216772) (xy 28.428131 44.2175) (xy 25.320518 44.2175) + (xy 25.253479 44.197815) (xy 25.232837 44.181181) (xy 24.391441 43.339785) (xy 23.534834 42.483177) + (xy 23.501351 42.421857) (xy 23.506335 42.352165) (xy 23.534834 42.30782) (xy 25.436113 40.406543) + (xy 25.444552 40.393914) (xy 25.512775 40.291811) (xy 25.549751 40.202543) (xy 25.56558 40.164329) + (xy 25.570934 40.137409) (xy 25.5925 40.028993) (xy 25.5925 35.172638) (xy 25.612185 35.105599) + (xy 25.651401 35.0671) (xy 25.760656 34.999712) (xy 25.884712 34.875656) (xy 25.976814 34.726334) + (xy 26.031999 34.559797) (xy 26.0425 34.457009) (xy 26.042499 33.106992) (xy 26.039556 33.078186) + (xy 26.031999 33.004203) (xy 26.031998 33.0042) (xy 26.020914 32.970752) (xy 25.976814 32.837666) + (xy 25.884712 32.688344) (xy 25.760656 32.564288) (xy 25.611334 32.472186) (xy 25.444797 32.417001) + (xy 25.444795 32.417) (xy 25.34201 32.4065) (xy 24.441998 32.4065) (xy 24.44198 32.406501) (xy 24.339203 32.417) + (xy 24.3392 32.417001) (xy 24.172668 32.472185) (xy 24.172663 32.472187) (xy 24.023342 32.564289) + (xy 23.899289 32.688342) (xy 23.807187 32.837663) (xy 23.807186 32.837666) (xy 23.752001 33.004203) + (xy 23.752001 33.004204) (xy 23.752 33.004204) (xy 23.7415 33.106983) (xy 23.7415 34.457001) (xy 23.741501 34.457018) + (xy 23.752 34.559796) (xy 23.752001 34.559799) (xy 23.807185 34.726331) (xy 23.807186 34.726334) + (xy 23.899288 34.875656) (xy 24.023344 34.999712) (xy 24.132597 35.067099) (xy 24.179321 35.119047) + (xy 24.1915 35.172638) (xy 24.1915 39.618481) (xy 24.171815 39.68552) (xy 24.155181 39.706162) (xy 22.098162 41.763181) + (xy 22.036839 41.796666) (xy 22.010481 41.7995) (xy 19.66761 41.7995) (xy 19.600571 41.779815) (xy 19.567292 41.748385) + (xy 19.445109 41.580214) (xy 19.445105 41.580209) (xy 19.294786 41.42989) (xy 19.12282 41.304951) + (xy 19.122115 41.304591) (xy 19.114054 41.300485) (xy 19.063259 41.252512) (xy 19.046463 41.184692) + (xy 19.068999 41.118556) (xy 19.114054 41.079515) (xy 19.122816 41.075051) (xy 19.196413 41.02158) + (xy 19.294786 40.950109) (xy 19.294788 40.950106) (xy 19.294792 40.950104) (xy 19.445104 40.799792) + (xy 19.445106 40.799788) (xy 19.445109 40.799786) (xy 19.570048 40.62782) (xy 19.570047 40.62782) + (xy 19.570051 40.627816) (xy 19.666557 40.438412) (xy 19.732246 40.236243) (xy 19.7655 40.026287) + (xy 19.7655 39.813713) (xy 19.732246 39.603757) (xy 19.666557 39.401588) (xy 19.570051 39.212184) + (xy 19.570049 39.212181) (xy 19.570048 39.212179) (xy 19.445109 39.040213) (xy 19.294786 38.88989) + (xy 19.166615 38.79677) (xy 19.123949 38.741441) (xy 19.1155 38.696452) (xy 19.1155 32.091519) (xy 19.135185 32.02448) + (xy 19.151819 32.003838) (xy 22.878838 28.276819) (xy 22.940161 28.243334) (xy 22.966519 28.2405) + (xy 23.894031 28.2405) (xy 23.957151 28.257767) (xy 24.014602 28.291744) (xy 24.048475 28.301585) + (xy 24.172426 28.337597) (xy 24.172429 28.337597) (xy 24.172431 28.337598) (xy 24.209306 28.3405) + (xy 24.209314 28.3405) (xy 25.790686 28.3405) (xy 25.790694 28.3405) (xy 25.827569 28.337598) (xy 25.827571 28.337597) + (xy 25.827573 28.337597) (xy 25.869191 28.325505) (xy 25.985398 28.291744) (xy 26.126865 28.208081) + (xy 26.243081 28.091865) (xy 26.326744 27.950398) (xy 26.372598 27.792569) (xy 26.3755 27.755694) + (xy 26.3755 27.324306) (xy 26.375499 27.324298) (xy 28.7745 27.324298) (xy 28.7745 27.755701) (xy 28.777401 27.792567) + (xy 28.777402 27.792573) (xy 28.823254 27.950393) (xy 28.823255 27.950396) (xy 28.906917 28.091862) + (xy 28.906923 28.09187) (xy 29.023129 28.208076) (xy 29.023133 28.208079) (xy 29.023135 28.208081) + (xy 29.164602 28.291744) (xy 29.198475 28.301585) (xy 29.322426 28.337597) (xy 29.322429 28.337597) + (xy 29.322431 28.337598) (xy 29.359306 28.3405) (xy 29.908481 28.3405) (xy 29.97552 28.360185) (xy 29.996162 28.376819) + (xy 32.563453 30.944111) (xy 32.563454 30.944112) (xy 32.678192 31.020777) (xy 32.805667 31.073578) + (xy 32.805672 31.07358) (xy 32.805676 31.07358) (xy 32.805677 31.073581) (xy 32.941003 31.1005) + (xy 32.941006 31.1005) (xy 32.941007 31.1005) (xy 33.109362 31.1005) (xy 33.176401 31.120185) (xy 33.214899 31.159401) + (xy 33.282288 31.268656) (xy 33.406344 31.392712) (xy 33.555666 31.484814) (xy 33.722203 31.539999) + (xy 33.824991 31.5505) (xy 35.175008 31.550499) (xy 35.277797 31.539999) (xy 35.444334 31.484814) + (xy 35.593656 31.392712) (xy 35.717712 31.268656) (xy 35.785099 31.159402) (xy 35.837047 31.112679) + (xy 35.890638 31.1005) (xy 37.867996 31.1005) (xy 37.95904 31.082389) (xy 38.003328 31.07358) (xy 38.075327 31.043757) + (xy 38.130807 31.020777) (xy 38.130808 31.020776) (xy 38.130811 31.020775) (xy 38.245543 30.944114) + (xy 38.272339 30.917318) (xy 38.333662 30.883833) (xy 38.36002 30.880999) (xy 39.181002 30.880999) + (xy 39.181008 30.880999) (xy 39.283797 30.870499) (xy 39.450334 30.815314) (xy 39.599656 30.723212) + (xy 39.723712 30.599156) (xy 39.815814 30.449834) (xy 39.870999 30.283297) (xy 39.8815 30.180509) + (xy 39.881499 29.255492) (xy 39.870999 29.152703) (xy 39.815814 28.986166) (xy 39.723712 28.836844) + (xy 39.599656 28.712788) (xy 39.450334 28.620686) (xy 39.283797 28.565501) (xy 39.283795 28.5655) + (xy 39.18101 28.555) (xy 37.780998 28.555) (xy 37.780981 28.555001) (xy 37.678203 28.5655) (xy 37.6782 28.565501) + (xy 37.511668 28.620685) (xy 37.511663 28.620687) (xy 37.362342 28.712789) (xy 37.238289 28.836842) + (xy 37.146187 28.986163) (xy 37.146185 28.986168) (xy 37.118349 29.07017) (xy 37.091001 29.152703) + (xy 37.091001 29.152704) (xy 37.091 29.152704) (xy 37.0805 29.255483) (xy 37.0805 29.5755) (xy 37.060815 29.642539) + (xy 37.008011 29.688294) (xy 36.9565 29.6995) (xy 35.890638 29.6995) (xy 35.823599 29.679815) (xy 35.785099 29.640597) + (xy 35.717712 29.531344) (xy 35.593656 29.407288) (xy 35.444334 29.315186) (xy 35.277797 29.260001) + (xy 35.277795 29.26) (xy 35.17501 29.2495) (xy 33.824998 29.2495) (xy 33.824981 29.249501) (xy 33.722203 29.26) + (xy 33.7222 29.260001) (xy 33.555668 29.315185) (xy 33.555663 29.315187) (xy 33.406345 29.407287) + (xy 33.294825 29.518807) (xy 33.233502 29.552291) (xy 33.16381 29.547307) (xy 33.119463 29.518806) + (xy 31.545327 27.94467) (xy 31.511842 27.883347) (xy 31.513932 27.822394) (xy 31.522598 27.792569) + (xy 31.5255 27.755694) (xy 31.5255 27.324306) (xy 31.522598 27.287431) (xy 31.519957 27.278342) + (xy 31.476745 27.129606) (xy 31.476744 27.129603) (xy 31.476744 27.129602) (xy 31.432912 27.055486) + (xy 37.081001 27.055486) (xy 37.091494 27.158197) (xy 37.146641 27.324619) (xy 37.146643 27.324624) + (xy 37.238684 27.473845) (xy 37.362654 27.597815) (xy 37.511875 27.689856) (xy 37.51188 27.689858) + (xy 37.678302 27.745005) (xy 37.678309 27.745006) (xy 37.781019 27.755499) (xy 38.230999 27.755499) + (xy 38.731 27.755499) (xy 39.180972 27.755499) (xy 39.180986 27.755498) (xy 39.283697 27.745005) + (xy 39.450119 27.689858) (xy 39.450124 27.689856) (xy 39.599345 27.597815) (xy 39.723315 27.473845) + (xy 39.815356 27.324624) (xy 39.815358 27.324619) (xy 39.870505 27.158197) (xy 39.870506 27.15819) + (xy 39.880999 27.055486) (xy 39.881 27.055473) (xy 39.881 26.843) (xy 38.731 26.843) (xy 38.731 27.755499) + (xy 38.230999 27.755499) (xy 38.231 27.755498) (xy 38.231 26.843) (xy 37.081001 26.843) (xy 37.081001 27.055486) + (xy 31.432912 27.055486) (xy 31.393081 26.988135) (xy 31.393078 26.988132) (xy 31.388298 26.981969) + (xy 31.390635 26.980155) (xy 31.363798 26.93105) (xy 31.368756 26.861356) (xy 31.379324 26.839698) + (xy 31.448244 26.727607) (xy 31.476281 26.680198) (xy 31.5221 26.522486) (xy 31.522295 26.520001) + (xy 31.522295 26.52) (xy 28.777705 26.52) (xy 28.777704 26.520001) (xy 28.777899 26.522486) (xy 28.823718 26.680198) + (xy 28.907314 26.821552) (xy 28.9121 26.827722) (xy 28.90964 26.829629) (xy 28.93621 26.878288) + (xy 28.931226 26.94798) (xy 28.910162 26.980781) (xy 28.911699 26.981974) (xy 28.906915 26.98814) + (xy 28.823255 27.129603) (xy 28.823254 27.129606) (xy 28.777402 27.287426) (xy 28.777401 27.287432) + (xy 28.7745 27.324298) (xy 26.375499 27.324298) (xy 26.372598 27.287431) (xy 26.369957 27.278342) + (xy 26.326745 27.129606) (xy 26.326744 27.129603) (xy 26.326744 27.129602) (xy 26.243081 26.988135) + (xy 26.243078 26.988132) (xy 26.238298 26.981969) (xy 26.24075 26.980066) (xy 26.214155 26.931421) + (xy 26.219104 26.861726) (xy 26.23994 26.829304) (xy 26.238298 26.828031) (xy 26.243075 26.82187) + (xy 26.243081 26.821865) (xy 26.326744 26.680398) (xy 26.372598 26.522569) (xy 26.3755 26.485694) + (xy 26.3755 26.130513) (xy 37.081 26.130513) (xy 37.081 26.343) (xy 38.231 26.343) (xy 38.731 26.343) + (xy 39.880999 26.343) (xy 39.880999 26.130528) (xy 39.880998 26.130513) (xy 39.870505 26.027802) + (xy 39.815358 25.86138) (xy 39.815356 25.861375) (xy 39.723315 25.712154) (xy 39.599345 25.588184) + (xy 39.450124 25.496143) (xy 39.450119 25.496141) (xy 39.283697 25.440994) (xy 39.28369 25.440993) + (xy 39.180986 25.4305) (xy 38.731 25.4305) (xy 38.731 26.343) (xy 38.231 26.343) (xy 38.231 25.4305) + (xy 37.781028 25.4305) (xy 37.781012 25.430501) (xy 37.678302 25.440994) (xy 37.51188 25.496141) + (xy 37.511875 25.496143) (xy 37.362654 25.588184) (xy 37.238684 25.712154) (xy 37.146643 25.861375) + (xy 37.146641 25.86138) (xy 37.091494 26.027802) (xy 37.091493 26.027809) (xy 37.081 26.130513) + (xy 26.3755 26.130513) (xy 26.3755 26.054306) (xy 26.372598 26.017431) (xy 26.326744 25.859602) + (xy 26.243081 25.718135) (xy 26.243078 25.718132) (xy 26.238298 25.711969) (xy 26.24075 25.710066) + (xy 26.214155 25.661421) (xy 26.219104 25.591726) (xy 26.23994 25.559304) (xy 26.238298 25.558031) + (xy 26.243075 25.55187) (xy 26.243081 25.551865) (xy 26.326744 25.410398) (xy 26.372598 25.252569) + (xy 26.3755 25.215694) (xy 26.3755 24.784306) (xy 26.372598 24.747431) (xy 26.326744 24.589602) + (xy 26.243081 24.448135) (xy 26.243078 24.448132) (xy 26.238298 24.441969) (xy 26.24075 24.440066) + (xy 26.214155 24.391421) (xy 26.219104 24.321726) (xy 26.23994 24.289304) (xy 26.238298 24.288031) + (xy 26.243075 24.28187) (xy 26.243081 24.281865) (xy 26.326744 24.140398) (xy 26.372598 23.982569) + (xy 26.3755 23.945694) (xy 26.3755 23.514306) (xy 26.372598 23.477431) (xy 26.326744 23.319602) + (xy 26.243081 23.178135) (xy 26.243079 23.178133) (xy 26.243076 23.178129) (xy 26.12687 23.061923) + (xy 26.126862 23.061917) (xy 26.048681 23.015681) (xy 25.985398 22.978256) (xy 25.985397 22.978255) + (xy 25.985396 22.978255) (xy 25.985393 22.978254) (xy 25.827573 22.932402) (xy 25.827567 22.932401) + (xy 25.790701 22.9295) (xy 25.790694 22.9295) (xy 24.209306 22.9295) (xy 24.209298 22.9295) (xy 24.172432 22.932401) + (xy 24.172426 22.932402) (xy 24.014606 22.978254) (xy 24.014603 22.978255) (xy 23.957152 23.012232) + (xy 23.894031 23.0295) (xy 15.271051 23.0295) (xy 15.204012 23.009815) (xy 15.158257 22.957011) + (xy 15.148313 22.887853) (xy 15.177338 22.824297) (xy 15.214756 22.795015) (xy 15.216394 22.79418) + (xy 15.312816 22.745051) (xy 15.361211 22.70989) (xy 15.484786 22.620109) (xy 15.484788 22.620106) + (xy 15.484792 22.620104) (xy 15.635104 22.469792) (xy 15.635106 22.469788) (xy 15.635109 22.469786) + (xy 15.760048 22.29782) (xy 15.760047 22.29782) (xy 15.760051 22.297816) (xy 15.856557 22.108412) + (xy 15.922246 21.906243) (xy 15.9555 21.696287) (xy 15.9555 21.483713) (xy 15.922246 21.273757) + (xy 15.856557 21.071588) (xy 15.760051 20.882184) (xy 15.760049 20.882181) (xy 15.760048 20.882179) + (xy 15.635109 20.710213) (xy 15.484786 20.55989) (xy 15.31282 20.434951) (xy 15.123414 20.338444) + (xy 15.123413 20.338443) (xy 15.123412 20.338443) (xy 14.921243 20.272754) (xy 14.921241 20.272753) + (xy 14.92124 20.272753) (xy 14.759957 20.247208) (xy 14.711287 20.2395) (xy 14.498713 20.2395) (xy 14.450042 20.247208) + (xy 14.28876 20.272753) (xy 14.086585 20.338444) (xy 13.897183 20.434949) (xy 13.840933 20.475818) + (xy 13.775126 20.499298) (xy 13.768047 20.4995) (xy 8.589547 20.4995) (xy 8.522508 20.479815) (xy 8.48923 20.448385) + (xy 8.447682 20.3912) (xy 8.396107 20.320211) (xy 8.245786 20.16989) (xy 8.07382 20.044951) (xy 8.073115 20.044591) + (xy 8.065054 20.040485) (xy 8.014259 19.992512) (xy 7.997463 19.924692) (xy 8.019999 19.858556) + (xy 8.065054 19.819515) (xy 8.073816 19.815051) (xy 8.156733 19.754809) (xy 8.245786 19.690109) + (xy 8.245788 19.690106) (xy 8.245792 19.690104) (xy 8.396104 19.539792) (xy 8.396106 19.539788) + (xy 8.396109 19.539786) (xy 8.521048 19.36782) (xy 8.521047 19.36782) (xy 8.521051 19.367816) (xy 8.617557 19.178412) + (xy 8.683246 18.976243) (xy 8.7165 18.766287) (xy 8.7165 18.553713) (xy 8.683246 18.343757) (xy 8.617557 18.141588) + (xy 8.521051 17.952184) (xy 8.521049 17.952181) (xy 8.521048 17.952179) (xy 8.396109 17.780213) + (xy 8.245786 17.62989) (xy 8.073817 17.504949) (xy 8.064504 17.500204) (xy 8.013707 17.45223) (xy 7.996912 17.384409) + (xy 8.019449 17.318274) (xy 8.064507 17.279232) (xy 8.073555 17.274622) (xy 8.127716 17.23527) (xy 8.127717 17.23527) + (xy 7.495408 16.602962) (xy 7.558993 16.585925) (xy 7.673007 16.520099) (xy 7.766099 16.427007) + (xy 7.831925 16.312993) (xy 7.848962 16.249408) (xy 8.48127 16.881717) (xy 8.48127 16.881716) (xy 8.520622 16.827554) + (xy 8.617095 16.638217) (xy 8.682757 16.43613) (xy 8.682757 16.436127) (xy 8.716 16.226246) (xy 8.716 16.013753) + (xy 8.682757 15.803872) (xy 8.682757 15.803869) (xy 8.617095 15.601782) (xy 8.520624 15.412449) + (xy 8.48127 15.358282) (xy 8.481269 15.358282) (xy 7.848962 15.99059) (xy 7.831925 15.927007) (xy 7.766099 15.812993) + (xy 7.673007 15.719901) (xy 7.558993 15.654075) (xy 7.495409 15.637037) (xy 8.127716 15.004728) + (xy 8.07355 14.965375) (xy 7.884217 14.868904) (xy 7.682129 14.803242) (xy 7.472246 14.77) (xy 7.259754 14.77) + (xy 7.049872 14.803242) (xy 7.049869 14.803242) (xy 6.847782 14.868904) (xy 6.658439 14.96538) (xy 6.604282 15.004727) + (xy 6.604282 15.004728) (xy 7.236591 15.637037) (xy 7.173007 15.654075) (xy 7.058993 15.719901) + (xy 6.965901 15.812993) (xy 6.900075 15.927007) (xy 6.883037 15.990591) (xy 6.250728 15.358282) + (xy 6.250727 15.358282) (xy 6.21138 15.412439) (xy 6.114904 15.601782) (xy 6.049242 15.803869) (xy 6.049242 15.803872) + (xy 6.016 16.013753) (xy 6.016 16.226246) (xy 6.049242 16.436127) (xy 6.049242 16.43613) (xy 6.114904 16.638217) + (xy 6.211375 16.82755) (xy 6.250728 16.881716) (xy 6.883037 16.249408) (xy 6.900075 16.312993) (xy 6.965901 16.427007) + (xy 7.058993 16.520099) (xy 7.173007 16.585925) (xy 7.23659 16.602962) (xy 6.604282 17.235269) (xy 6.604282 17.23527) + (xy 6.658452 17.274626) (xy 6.658451 17.274626) (xy 6.667495 17.279234) (xy 6.718292 17.327208) + (xy 6.735087 17.395029) (xy 6.71255 17.461164) (xy 6.667499 17.500202) (xy 6.658182 17.504949) (xy 6.486213 17.62989) + (xy 6.335894 17.780209) (xy 6.33589 17.780214) (xy 6.328501 17.790385) (xy 6.273171 17.833051) (xy 6.228183 17.8415) + (xy 4.884003 17.8415) (xy 4.77559 17.863065) (xy 4.775589 17.863065) (xy 4.748671 17.86842) (xy 4.62119 17.921224) + (xy 4.506454 17.997887) (xy 3.138887 19.365454) (xy 3.062222 19.480192) (xy 3.009421 19.607667) + (xy 3.009418 19.607679) (xy 2.987109 19.719831) (xy 2.987101 19.719876) (xy 2.986747 19.721658) + (xy 2.9825 19.743007) (xy 2.9825 37.015006) (xy 2.9825 37.152994) (xy 2.9825 37.152996) (xy 2.982499 37.152996) + (xy 0.5005 37.152996) (xy 0.5005 7.442294) (xy 9.973814 7.442294) (xy 28.3439 7.442294) (xy 28.3439 4.478711) + (xy 43.5495 4.478711) (xy 43.5495 4.721288) (xy 43.581161 4.961785) (xy 43.643947 5.196104) (xy 43.736773 5.420205) + (xy 43.736776 5.420212) (xy 43.858064 5.630289) (xy 43.858066 5.630292) (xy 43.858067 5.630293) + (xy 44.005733 5.822736) (xy 44.005739 5.822743) (xy 44.177256 5.99426) (xy 44.177262 5.994265) (xy 44.369711 6.141936) + (xy 44.579788 6.263224) (xy 44.8039 6.356054) (xy 45.038211 6.418838) (xy 45.218586 6.442584) (xy 45.278711 6.4505) + (xy 45.278712 6.4505) (xy 45.521289 6.4505) (xy 45.569388 6.444167) (xy 45.761789 6.418838) (xy 45.9961 6.356054) + (xy 46.220212 6.263224) (xy 46.430289 6.141936) (xy 46.622738 5.994265) (xy 46.794265 5.822738) + (xy 46.941936 5.630289) (xy 47.063224 5.420212) (xy 47.156054 5.1961) (xy 47.218838 4.961789) (xy 47.2505 4.721288) + (xy 47.2505 4.478712) (xy 47.250461 4.478419) (xy 47.234278 4.355495) (xy 47.218838 4.238211) (xy 47.156054 4.0039) + (xy 47.063224 3.779788) (xy 46.941936 3.569711) (xy 46.794265 3.377262) (xy 46.79426 3.377256) (xy 46.622743 3.205739) + (xy 46.622736 3.205733) (xy 46.430293 3.058067) (xy 46.430292 3.058066) (xy 46.430289 3.058064) + (xy 46.220212 2.936776) (xy 46.220205 2.936773) (xy 45.996104 2.843947) (xy 45.761785 2.781161) + (xy 45.521289 2.7495) (xy 45.521288 2.7495) (xy 45.278712 2.7495) (xy 45.278711 2.7495) (xy 45.038214 2.781161) + (xy 44.803895 2.843947) (xy 44.579794 2.936773) (xy 44.579785 2.936777) (xy 44.369706 3.058067) + (xy 44.177263 3.205733) (xy 44.177256 3.205739) (xy 44.005739 3.377256) (xy 44.005733 3.377263) + (xy 43.858067 3.569706) (xy 43.736777 3.779785) (xy 43.736773 3.779794) (xy 43.643947 4.003895) + (xy 43.581161 4.238214) (xy 43.5495 4.478711) (xy 28.3439 4.478711) (xy 28.3439 2.145434) (xy 9.973814 2.145434) + (xy 9.973814 7.442294) (xy 0.5005 7.442294) (xy 0.5005 4.478711) (xy 2.7495 4.478711) (xy 2.7495 4.721288) + (xy 2.781161 4.961785) (xy 2.843947 5.196104) (xy 2.936773 5.420205) (xy 2.936776 5.420212) (xy 3.058064 5.630289) + (xy 3.058066 5.630292) (xy 3.058067 5.630293) (xy 3.205733 5.822736) (xy 3.205739 5.822743) (xy 3.377256 5.99426) + (xy 3.377262 5.994265) (xy 3.569711 6.141936) (xy 3.779788 6.263224) (xy 4.0039 6.356054) (xy 4.238211 6.418838) + (xy 4.418586 6.442584) (xy 4.478711 6.4505) (xy 4.478712 6.4505) (xy 4.721289 6.4505) (xy 4.769388 6.444167) + (xy 4.961789 6.418838) (xy 5.1961 6.356054) (xy 5.420212 6.263224) (xy 5.630289 6.141936) (xy 5.822738 5.994265) + (xy 5.994265 5.822738) (xy 6.141936 5.630289) (xy 6.263224 5.420212) (xy 6.356054 5.1961) (xy 6.418838 4.961789) + (xy 6.4505 4.721288) (xy 6.4505 4.478712) (xy 6.450461 4.478419) (xy 6.434278 4.355495) (xy 6.418838 4.238211) + (xy 6.356054 4.0039) (xy 6.263224 3.779788) (xy 6.141936 3.569711) (xy 5.994265 3.377262) (xy 5.99426 3.377256) + (xy 5.822743 3.205739) (xy 5.822736 3.205733) (xy 5.630293 3.058067) (xy 5.630292 3.058066) (xy 5.630289 3.058064) + (xy 5.420212 2.936776) (xy 5.420205 2.936773) (xy 5.196104 2.843947) (xy 4.961785 2.781161) (xy 4.721289 2.7495) + (xy 4.721288 2.7495) (xy 4.478712 2.7495) (xy 4.478711 2.7495) (xy 4.238214 2.781161) (xy 4.003895 2.843947) + (xy 3.779794 2.936773) (xy 3.779785 2.936777) (xy 3.569706 3.058067) (xy 3.377263 3.205733) (xy 3.377256 3.205739) + (xy 3.205739 3.377256) (xy 3.205733 3.377263) (xy 3.058067 3.569706) (xy 2.936777 3.779785) (xy 2.936773 3.779794) + (xy 2.843947 4.003895) (xy 2.781161 4.238214) (xy 2.7495 4.478711) (xy 0.5005 4.478711) (xy 0.5005 0.6245) + (xy 0.520185 0.557461) (xy 0.572989 0.511706) (xy 0.6245 0.5005) (xy 49.208986 0.5005) + ) + ) + ) + (embedded_fonts no) +) diff --git a/scripts/panel/Flow_Controller_Panel.kicad_prl b/scripts/panel/Flow_Controller_Panel.kicad_prl new file mode 100644 index 0000000..3df5693 --- /dev/null +++ b/scripts/panel/Flow_Controller_Panel.kicad_prl @@ -0,0 +1,131 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_netclasses": [], + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "images": 0.6, + "pads": 1.0, + "shapes": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": false, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + "vias", + "footprint_text", + "footprint_anchors", + "ratsnest", + "grid", + "footprints_front", + "footprints_back", + "footprint_values", + "footprint_references", + "tracks", + "drc_errors", + "bitmaps", + "pads", + "zones", + "drc_warnings", + "drc_exclusions", + "locked_item_shadows", + "conflict_shadows", + "shapes" + ], + "visible_layers": "00000000_00000000_0fffffff_ffffffff", + "zone_display_mode": 0 + }, + "git": { + "integration_disabled": false, + "repo_type": "", + "repo_username": "", + "ssh_key": "" + }, + "meta": { + "filename": "Flow_Controller_Panel.kicad_prl", + "version": 5 + }, + "net_inspector_panel": { + "col_hidden": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "col_order": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ], + "col_widths": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "custom_group_rules": [], + "expanded_rows": [], + "filter_by_net_name": true, + "filter_by_netclass": true, + "filter_text": "", + "group_by_constraint": false, + "group_by_netclass": false, + "show_unconnected_nets": false, + "show_zero_pad_nets": false, + "sort_ascending": true, + "sorting_column": 0 + }, + "open_jobsets": [], + "project": { + "files": [] + }, + "schematic": { + "selection_filter": { + "graphics": true, + "images": true, + "labels": true, + "lockedItems": false, + "otherItems": true, + "pins": true, + "symbols": true, + "text": true, + "wires": true + } + } +} diff --git a/scripts/panel/Flow_Controller_Panel.kicad_pro b/scripts/panel/Flow_Controller_Panel.kicad_pro new file mode 100644 index 0000000..35cdfe0 --- /dev/null +++ b/scripts/panel/Flow_Controller_Panel.kicad_pro @@ -0,0 +1,458 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.0381, + "copper_line_width": 0.254, + "copper_text_italic": false, + "copper_text_size_h": 1.524, + "copper_text_size_v": 1.524, + "copper_text_thickness": 0.3048, + "copper_text_upright": false, + "courtyard_line_width": 0.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": true, + "text_position": 0, + "units_format": 0 + }, + "fab_line_width": 0.1, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.1, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.95, + "height": 1.95, + "width": 1.7 + }, + "silk_line_width": 0.1524, + "silk_text_italic": false, + "silk_text_size_h": 0.8128, + "silk_text_size_v": 0.8128, + "silk_text_thickness": 0.1524, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } + }, + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "creepage": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_filters_mismatch": "ignore", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_to_hole": "warning", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "mirrored_text_on_front_layer": "warning", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "nonmirrored_text_on_back_layer": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_on_edge_cuts": "error", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_angle": "error", + "track_dangling": "warning", + "track_segment_length": "error", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.3, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.5, + "min_groove_width": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.0, + "min_microvia_drill": 0.0, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.127, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.6, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpthpad": true, + "td_onroundshapesonly": false, + "td_onsmdpad": true, + "td_ontrackend": false, + "td_onvia": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [ + 0.0, + 0.15, + 0.2, + 0.4, + 0.6 + ], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + }, + { + "diameter": 0.6, + "drill": 0.3 + }, + { + "diameter": 0.9, + "drill": 0.4 + } + ], + "zones_allow_external_fillets": false + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "Flow_Controller_Panel.kicad_pro", + "version": 3 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.127, + "diff_pair_gap": 0.254, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.1524, + "line_style": 0, + "microvia_diameter": 0.6858, + "microvia_drill": 0.3302, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.127, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.127, + "diff_pair_gap": 0.254, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.1524, + "line_style": 0, + "microvia_diameter": 0.6858, + "microvia_drill": 0.3302, + "name": "Board_0-Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.127, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + }, + { + "bus_width": 12, + "clearance": 0.127, + "diff_pair_gap": 0.254, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.1524, + "line_style": 0, + "microvia_diameter": 0.6858, + "microvia_drill": 0.3302, + "name": "Board_1-Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.127, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 4 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [ + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/I2C_SDA" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(J3-BUTTON_*-Pad4)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/BUTTON_ADC" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-GND" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-Net-(Q1-G)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/FLOW_PULSE_MCU" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/ALARM _CNC" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/ALARM_TRIGGER" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/SWIO" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-Net-(J3-BUTTON_UP)" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/I2C_SCL" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-+5V" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-/RAW_SENSOR" + }, + { + "netclass": "Board_0-Default", + "pattern": "Board_0-unconnected-(J3-BUTTON_#-Pad3)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/SWIO" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/ALARM_TRIGGER" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(J3-BUTTON_*-Pad4)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-GND" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/I2C_SDA" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/I2C_SCL" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-Net-(J3-BUTTON_UP)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/RAW_SENSOR" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/ALARM _CNC" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-Net-(Q1-G)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-+5V" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/BUTTON_ADC" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-unconnected-(J3-BUTTON_#-Pad3)" + }, + { + "netclass": "Board_1-Default", + "pattern": "Board_1-/FLOW_PULSE_MCU" + } + ] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "legacy_lib_dir": "", + "legacy_lib_list": [] + }, + "sheets": [], + "text_variables": {} +}