commit 7f11c5237aa0e13f60c798c92504e5aefad0ad88 Author: s3lph Date: Thu Dec 19 05:31:31 2024 +0100 initial commit diff --git a/esp32/.gitignore b/esp32/.gitignore new file mode 100644 index 0000000..03f4a3c --- /dev/null +++ b/esp32/.gitignore @@ -0,0 +1 @@ +.pio diff --git a/esp32/include/README b/esp32/include/README new file mode 100644 index 0000000..194dcd4 --- /dev/null +++ b/esp32/include/README @@ -0,0 +1,39 @@ + +This directory is intended for project header files. + +A header file is a file containing C declarations and macro definitions +to be shared between several project source files. You request the use of a +header file in your project source file (C, C++, etc) located in `src` folder +by including it, with the C preprocessing directive `#include'. + +```src/main.c + +#include "header.h" + +int main (void) +{ + ... +} +``` + +Including a header file produces the same results as copying the header file +into each source file that needs it. Such copying would be time-consuming +and error-prone. With a header file, the related declarations appear +in only one place. If they need to be changed, they can be changed in one +place, and programs that include the header file will automatically use the +new version when next recompiled. The header file eliminates the labor of +finding and changing all the copies as well as the risk that a failure to +find one copy will result in inconsistencies within a program. + +In C, the usual convention is to give header files names that end with `.h'. +It is most portable to use only letters, digits, dashes, and underscores in +header file names, and at most one dot. + +Read more about using header files in official GCC documentation: + +* Include Syntax +* Include Operation +* Once-Only Headers +* Computed Includes + +https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html diff --git a/esp32/lib/README b/esp32/lib/README new file mode 100644 index 0000000..2593a33 --- /dev/null +++ b/esp32/lib/README @@ -0,0 +1,46 @@ + +This directory is intended for project specific (private) libraries. +PlatformIO will compile them to static libraries and link into executable file. + +The source code of each library should be placed in an own separate directory +("lib/your_library_name/[here are source files]"). + +For example, see a structure of the following two libraries `Foo` and `Bar`: + +|--lib +| | +| |--Bar +| | |--docs +| | |--examples +| | |--src +| | |- Bar.c +| | |- Bar.h +| | |- library.json (optional, custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html +| | +| |--Foo +| | |- Foo.c +| | |- Foo.h +| | +| |- README --> THIS FILE +| +|- platformio.ini +|--src + |- main.c + +and a contents of `src/main.c`: +``` +#include +#include + +int main (void) +{ + ... +} + +``` + +PlatformIO Library Dependency Finder will find automatically dependent +libraries scanning project source files. + +More information about PlatformIO Library Dependency Finder +- https://docs.platformio.org/page/librarymanager/ldf.html diff --git a/esp32/platformio.ini b/esp32/platformio.ini new file mode 100644 index 0000000..31230c9 --- /dev/null +++ b/esp32/platformio.ini @@ -0,0 +1,19 @@ +; PlatformIO Project Configuration File +; +; Build options: build flags, source filter +; Upload options: custom upload port, speed and extra flags +; Library options: dependencies, extra library storages +; Advanced options: extra scripting +; +; Please visit documentation for the other options and examples +; https://docs.platformio.org/page/projectconf.html +[env:seeed_xiao_esp32c3] +platform = espressif32 +board = seeed_xiao_esp32c3 +framework = arduino +lib_deps = + arduino-libraries/ArduinoHttpClient@^0.6.1 + tzapu/WiFiManager@^2.0.17 + bblanchon/ArduinoJson@^7.1.0 + khoih-prog/ESP32_C3_TimerInterrupt@^1.8.0 +build_flags = -Wall -Werror diff --git a/esp32/src/main.cpp b/esp32/src/main.cpp new file mode 100644 index 0000000..e6e662b --- /dev/null +++ b/esp32/src/main.cpp @@ -0,0 +1,296 @@ +#include +#include +#include +#include +#include +#include + +#define DISP_CLK D7 +#define DISP_SER D8 +#define DISP_PWM D6 + +#define LED_OPEN D10 +#define LED_CLOSE D4 + +#define SW_OPEN D9 +#define SW_CLOSE D5 +#define SW_PLUS D0 +#define SW_MINUS D2 + + +#define I_E 10 +#define I_DASH 11 +#define E_RANGE 0 + +uint8_t dot01 = 0b00000010; +uint8_t digits01[] = { + //⁻┌┐-└_.┘ + 0b11101101, // 0 + 0b00100001, // 1 + 0b10111100, // 2 + 0b10110101, // 3 + 0b01110001, // 4 + 0b11010101, // 5 + 0b11011101, // 6 + 0b10100001, // 7 + 0b11111101, // 8 + 0b11110101, // 9 + 0b11011100, // E + 0b00010000, // - +}; + +uint8_t dot10 = 0b00010000; +uint8_t digits10[] = { + //_┘└.┐-⁻┌ + 0b11101011, // 0 + 0b01001000, // 1 + 0b10101110, // 2 + 0b11001110, // 3 + 0b01001101, // 4 + 0b11000111, // 5 + 0b11100111, // 6 + 0b01001010, // 7 + 0b11101111, // 8 + 0b11001111, // 9 + 0b10100111, // E + 0b00000100, // - +}; + +uint16_t spinner[] = { + 0b0000001100000000, // ┌ + 0b0000001010000000, // ⁻ + 0b0000000010100000, // ┐ + 0b0000000000100001, // | + 0b0000000000000101, // ┘ + 0b1000000000000100, // _ + 0b1010000000000000, // └ + 0b0010000100000000, // | +}; + + +WiFiManager wifiManager; +WiFiClient wifi; +HttpClient client(wifi, "10.20.13.12", 8086); +ESP32Timer ITimer0(0); + + +char buf[1024]; +volatile int8_t counter = 0; +volatile bool space_open = false; +volatile bool edited = false, just_edited = false, request_update = false; +volatile uint32_t last_edit = 0; + +void isr_open() { + static uint32_t last = 0; + if (millis() - last < 100) { + return; + } + last = millis(); + space_open = true; + edited = true; + just_edited = true; + last_edit = millis(); +} + +void isr_close() { + static uint32_t last = 0; + if (millis() - last < 100) { + return; + } + if (digitalRead(SW_OPEN) == LOW) { + ESP.restart(); + } + last = millis(); + space_open = false; + counter = 0; + edited = true; + just_edited = true; + last_edit = millis(); +} + +void isr_plus() { + static uint32_t last = 0; + if (millis() - last < 100) { + return; + } + last = millis(); + if (counter < 99) { + counter++; + edited = true; + just_edited = true; + last_edit = millis(); + } +} + +void isr_minus() { + static uint32_t last = 0; + if (millis() - last < 100) { + return; + } + last = millis(); + if (counter > 0) { + counter--; + edited = true; + just_edited = true; + last_edit = millis(); + } +} + +bool timer0_isr(void *data) { + request_update = true; + return true; +} + +void setBrightness(uint8_t value) { + analogWrite(DISP_PWM, 255-value); +} + + +void showNumber(int8_t number, uint8_t bright = 255, bool show_dot01 = false, bool show_dot10 = false) { + setBrightness(0); + if (number < -9 || number > 99) { + shiftOut(DISP_SER, DISP_CLK, MSBFIRST, digits01[E_RANGE]); + shiftOut(DISP_SER, DISP_CLK, MSBFIRST, digits10[I_E] | dot10); + } else if (number < 0) { + shiftOut(DISP_SER, DISP_CLK, MSBFIRST, digits01[-number] | dot01 * show_dot01); + shiftOut(DISP_SER, DISP_CLK, MSBFIRST, digits10[I_DASH] | dot10 * show_dot10); + } else if (number < 10) { + shiftOut(DISP_SER, DISP_CLK, MSBFIRST, digits01[number] | dot01 * show_dot01); + shiftOut(DISP_SER, DISP_CLK, MSBFIRST, 0 | dot10 * show_dot10); + } else { + shiftOut(DISP_SER, DISP_CLK, MSBFIRST, digits01[number%10] | dot01 * show_dot01); + shiftOut(DISP_SER, DISP_CLK, MSBFIRST, digits10[number/10] | dot10 * show_dot10); + } + digitalWrite(DISP_CLK, HIGH); + delay(2); + digitalWrite(DISP_CLK, LOW); + delay(2); + setBrightness(bright); +} + +void showSpinner(uint8_t bright = 255) { + setBrightness(0); + uint8_t spinner_i = (millis() / 50) % 8; + shiftOut(DISP_SER, DISP_CLK, MSBFIRST, (uint8_t) (spinner[spinner_i] & 0xff)); + shiftOut(DISP_SER, DISP_CLK, MSBFIRST, (uint8_t) (spinner[spinner_i] >> 8)); + digitalWrite(DISP_CLK, HIGH); + digitalWrite(DISP_CLK, LOW); + setBrightness(bright); +} + +void draw(uint8_t bright = 255, bool show_dot01 = false) { + digitalWrite(LED_OPEN, space_open); + digitalWrite(LED_CLOSE, !space_open); + showNumber(counter, bright, show_dot01); +} + +void reconnect() { + if (WiFi.status() != WL_CONNECTED) { + Serial.print("Reconnecting to WiFi"); + WiFi.reconnect(); + for (uint16_t i = 0; i < 1000 && WiFi.status() != WL_CONNECTED; ++i) { + showSpinner(64); + delay(50); + Serial.print("."); + } + Serial.println(); + if (WiFi.status() == WL_CONNECTED) { + Serial.println("Reconnected!"); + } else { + Serial.println("Reconnecting failed."); + ESP.restart(); + while (true); + } + } + if (!client.connect("10.20.13.12", 8086)) { + Serial.println("Connect failed"); + ESP.restart(); + while (true); + } +} + +void setup() { + Serial.begin(115200); + pinMode(SW_OPEN, INPUT_PULLUP); + attachInterrupt(digitalPinToInterrupt(SW_OPEN), isr_open, FALLING); + pinMode(SW_CLOSE, INPUT_PULLUP); + attachInterrupt(digitalPinToInterrupt(SW_CLOSE), isr_close, FALLING); + pinMode(SW_PLUS, INPUT_PULLUP); + attachInterrupt(digitalPinToInterrupt(SW_PLUS), isr_plus, FALLING); + pinMode(SW_MINUS, INPUT_PULLUP); + attachInterrupt(digitalPinToInterrupt(SW_MINUS), isr_minus, FALLING); + + pinMode(LED_OPEN, OUTPUT); + pinMode(LED_CLOSE, OUTPUT); + + pinMode(DISP_PWM, OUTPUT); + pinMode(DISP_SER, OUTPUT); + pinMode(DISP_CLK, OUTPUT); + digitalWrite(DISP_PWM, HIGH); + + showNumber(88, 255, true, true); + digitalWrite(LED_OPEN, HIGH); + digitalWrite(LED_CLOSE, HIGH); + WiFi.setHostname("spaceapibox"); + if (!wifiManager.autoConnect("spaceapibox", "12345678")) { + ESP.restart(); + while (true); + } + ITimer0.attachInterruptInterval(60 * 1000 * 1000, timer0_isr); + edited = false; + request_update = true; + draw(16); +} + +void loop() { + if (just_edited) { + just_edited = false; + draw(128, true); + } + if (edited && millis() - last_edit > 1000) { + edited = false; + Serial.println("Edited!"); + //reconnect(); + snprintf(buf, 1024, "open value=%d\npeople_now_present value=%d\n", space_open ? 1 : 0, counter); + Serial.print("Sending update: "); + Serial.println(buf); + + client.beginRequest(); + client.post("/write?db=space_state&precision=s&u=kiosk_update&p=Q5c57pxASewvSvwR", "text/plain", buf); + client.endRequest(); + + request_update = true; + } + if (request_update) { + draw(16, true); + request_update = false; + Serial.println("Requesting update!"); + reconnect(); + JsonDocument doc; + + client.beginRequest(); + client.get("/query?db=space_state&u=grafana&p=ifCevE7DC5AdyA2Z&q=select%20last(value)%20from%20open,%20people_now_present"); + client.endRequest(); + + deserializeJson(doc, client.responseBody()); + serializeJson(doc, Serial); + Serial.println(); + + if (doc.is()) { + for (uint8_t i = 0; i < doc["results"][0]["series"].size(); ++i) { + if (doc["results"][0]["series"][i]["name"] == "open") { + space_open = doc["results"][0]["series"][i]["values"][0][1].as(); + } else if (doc["results"][0]["series"][i]["name"] == "people_now_present") { + counter = doc["results"][0]["series"][i]["values"][0][1].as(); + } + } + Serial.print("Read values from Influx DB: space_open="); + Serial.print(space_open); + Serial.print(", counter="); + Serial.println(counter); + } + + // Update display + draw(16); + } +} diff --git a/esp32/test/README b/esp32/test/README new file mode 100644 index 0000000..9b1e87b --- /dev/null +++ b/esp32/test/README @@ -0,0 +1,11 @@ + +This directory is intended for PlatformIO Test Runner and project tests. + +Unit Testing is a software testing method by which individual units of +source code, sets of one or more MCU program modules together with associated +control data, usage procedures, and operating procedures, are tested to +determine whether they are fit for use. Unit testing finds problems early +in the development cycle. + +More information about PlatformIO Unit Testing: +- https://docs.platformio.org/en/latest/advanced/unit-testing/index.html diff --git a/led_socket/led_socket.scad b/led_socket/led_socket.scad new file mode 100644 index 0000000..889bd71 --- /dev/null +++ b/led_socket/led_socket.scad @@ -0,0 +1,29 @@ + +$fn = 60; + +difference() { + union() { + // body + cylinder(h=6, d=5.8); + //alignment pin + translate([-1,0,0]) { + cube([2,3,4]); + } + } + // long leg hole + translate([-1.3,0,-1]) { + cylinder(h=8, d=1.2); + } + // short leg hole + translate([1.3,0,-1]) { + cylinder(h=8, d=1.2); + } + // short leg space + translate([0,-4,4]) { + cube([4,8,3]); + } + // short leg alignment + translate([3,0,-1]) { + cylinder(h=8, d=1.2); + } +} \ No newline at end of file diff --git a/led_socket/led_socket.stl b/led_socket/led_socket.stl new file mode 100644 index 0000000..7f18f0e Binary files /dev/null and b/led_socket/led_socket.stl differ diff --git a/pcb/.gitignore b/pcb/.gitignore new file mode 100644 index 0000000..59fde34 --- /dev/null +++ b/pcb/.gitignore @@ -0,0 +1,31 @@ +# For PCBs designed using KiCad: https://www.kicad.org/ +# Format documentation: https://kicad.org/help/file-formats/ + +# Temporary files +*.000 +*.bak +*.bck +*.kicad_pcb-bak +*.kicad_sch-bak +*-backups +*.kicad_prl +*.sch-bak +*~ +_autosave-* +*.tmp +*-save.pro +*-save.kicad_pcb +fp-info-cache +~*.lck +\#auto_saved_files# + +# Netlist files (exported from Eeschema) +*.net + +# Autorouter files (exported from Pcbnew) +*.dsn +*.ses + +# Exported BOM files +*.xml +*.csv diff --git a/pcb/1591DBK.pdf b/pcb/1591DBK.pdf new file mode 100644 index 0000000..700e86a Binary files /dev/null and b/pcb/1591DBK.pdf differ diff --git a/pcb/AV02-2553EN_2024-07-08.pdf b/pcb/AV02-2553EN_2024-07-08.pdf new file mode 100644 index 0000000..d1e8776 Binary files /dev/null and b/pcb/AV02-2553EN_2024-07-08.pdf differ diff --git a/pcb/LTS-4940AHR.pdf b/pcb/LTS-4940AHR.pdf new file mode 100644 index 0000000..7ed4523 Binary files /dev/null and b/pcb/LTS-4940AHR.pdf differ diff --git a/pcb/pcb/Library.kicad_sym b/pcb/pcb/Library.kicad_sym new file mode 100644 index 0000000..c2559d8 --- /dev/null +++ b/pcb/pcb/Library.kicad_sym @@ -0,0 +1,739 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "HDSP-7401" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -3.81 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LTS4940AHR" + (at 6.35 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Display_7Segment:HDSP-7401" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://docs.broadcom.com/docs/AV02-2553EN" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "One digit 7 segment yellow, common anode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "display LED 7-segment" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "HDSP?7401*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "HDSP-7401_1_0" + (text "A" + (at 0.254 2.413 0) + (effects + (font + (size 0.508 0.508) + ) + ) + ) + (text "B" + (at 2.54 1.651 0) + (effects + (font + (size 0.508 0.508) + ) + ) + ) + (text "C" + (at 2.286 -1.397 0) + (effects + (font + (size 0.508 0.508) + ) + ) + ) + (text "D" + (at -0.254 -2.159 0) + (effects + (font + (size 0.508 0.508) + ) + ) + ) + (text "DP" + (at 3.556 -2.921 0) + (effects + (font + (size 0.508 0.508) + ) + ) + ) + (text "E" + (at -2.54 -1.397 0) + (effects + (font + (size 0.508 0.508) + ) + ) + ) + (text "F" + (at -2.286 1.651 0) + (effects + (font + (size 0.508 0.508) + ) + ) + ) + (text "G" + (at 0 0.889 0) + (effects + (font + (size 0.508 0.508) + ) + ) + ) + ) + (symbol "HDSP-7401_1_1" + (rectangle + (start -5.08 12.7) + (end 5.08 -12.7) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -1.524 -0.381) (xy -1.778 -2.413) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -2.921) (xy 0.762 -2.921) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 2.667) (xy -1.524 0.635) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 0.127) (xy 1.016 0.127) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 3.175) (xy 1.27 3.175) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 -0.381) (xy 1.27 -2.413) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 2.667) (xy 1.524 0.635) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -2.921) (xy 2.54 -2.921) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (pin input line + (at -7.62 -5.08 0) + (length 2.54) + (name "F" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 7.62 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -7.62 0) + (length 2.54) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 7.62 -7.62 180) + (length 2.54) + (name "CA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -2.54 0) + (length 2.54) + (name "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 2.54 0) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -10.16 0) + (length 2.54) + (name "DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 7.62 -10.16 180) + (length 2.54) + (name "CA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 5.08 0) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "XIAO-ESP32C3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 1.27 -1.524 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Library:XIAO-ESP32C3" + (at 20.066 11.684 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XIAO-ESP32C3_1_1" + (rectangle + (start 0 38.1) + (end 22.86 0) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin tri_state line + (at -5.08 33.02 0) + (length 5.08) + (name "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 7.62 0) + (length 5.08) + (name "D9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 5.08 0) + (length 5.08) + (name "D10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 7.62 43.18 270) + (length 5.08) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 11.43 -5.08 90) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 15.24 43.18 270) + (length 5.08) + (name "VUSB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 30.48 0) + (length 5.08) + (name "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 27.94 0) + (length 5.08) + (name "D2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 25.4 0) + (length 5.08) + (name "D3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 22.86 0) + (length 5.08) + (name "D4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 20.32 0) + (length 5.08) + (name "D5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 17.78 0) + (length 5.08) + (name "D6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 12.7 0) + (length 5.08) + (name "D7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 10.16 0) + (length 5.08) + (name "D8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) diff --git a/pcb/pcb/Library.pretty/LTS4940AHR.kicad_mod b/pcb/pcb/Library.pretty/LTS4940AHR.kicad_mod new file mode 100644 index 0000000..8fd1bee --- /dev/null +++ b/pcb/pcb/Library.pretty/LTS4940AHR.kicad_mod @@ -0,0 +1,290 @@ +(footprint "LTS4940AHR" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "7 segment digit in DIP14 7.62mm form factor") + (tags "THT DIP DIL PDIP 2.54mm 7.62mm") + (property "Reference" "REF**" + (at 3.81 -2.33 0) + (layer "F.SilkS") + (uuid "ab1aeba6-0260-4b2b-a55c-e0a5f11f3d49") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LTS4940AHR" + (at 3.81 17.57 0) + (layer "F.Fab") + (uuid "60313c8a-6b76-42be-87cc-bb3c5a88b63f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c9239995-6f80-4a65-9e52-ccdfaa2cd385") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "446e0009-02ec-40f0-a306-f0eb6b953969") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "103d0b1e-e911-43e0-a41c-b0cd12328067") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start 1.27 12.7) + (end 1.905 8.255) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "9f2803fa-8344-4858-8a73-5e86adfa38de") + ) + (fp_line + (start 1.905 6.985) + (end 2.54 3.175) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "f050f676-99a8-442a-8f73-1103c6e5624f") + ) + (fp_line + (start 2.54 7.62) + (end 5.08 7.62) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "7c8673b6-fcb0-412d-a495-619de4bf6edf") + ) + (fp_line + (start 3.175 3.175) + (end 5.715 3.175) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "f1ca5efe-2fe3-4abf-b00d-2b401cbec45c") + ) + (fp_line + (start 4.445 12.7) + (end 1.905 12.7) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "8a2c54b9-03b6-4373-bff3-547d2f3cdf33") + ) + (fp_line + (start 5.715 8.255) + (end 5.08 12.7) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "b2cdb8df-ec03-4b92-a92d-da5e3813bbfe") + ) + (fp_line + (start 6.35 3.175) + (end 5.715 6.985) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "1e402074-086d-47bc-ab37-e8acf5af61d4") + ) + (fp_circle + (center 6.35 12.7) + (end 6.6675 12.7) + (stroke + (width 0.15) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "3098b736-5aca-4e51-a384-4fb98ea3264b") + ) + (fp_line + (start -1.1 -1.55) + (end -1.1 16.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b07aecb3-da0a-4ab9-9131-75388f71a592") + ) + (fp_line + (start -1.1 16.8) + (end 8.7 16.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "19ffd821-d4f2-4962-a550-8eece62b7b48") + ) + (fp_line + (start 8.7 -1.55) + (end -1.1 -1.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "92ef5397-cd40-4db0-a774-e0cf99e74591") + ) + (fp_line + (start 8.7 16.8) + (end 8.7 -1.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "12eb80e0-7e74-4f9d-ae5b-f10091b5a464") + ) + (fp_text user "${REFERENCE}" + (at 1.905 4.445 90) + (layer "F.Fab") + (uuid "9101c920-3f59-433a-b80f-8664fe155fea") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c59ff4fb-10d1-49fb-80e5-f15385e71fb6") + ) + (pad "2" thru_hole oval + (at 0 2.54) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2fbd18f5-2b15-4f1a-8612-5758443ef629") + ) + (pad "3" thru_hole oval + (at 0 7.62) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "564d4e9d-3d0b-400f-aa2d-0b35e7233234") + ) + (pad "4" thru_hole oval + (at 0 12.7) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "6f0c9286-356f-457f-b99b-4c43bcf6cd36") + ) + (pad "5" thru_hole oval + (at 0 15.24) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c3833d2a-c9c5-4574-b104-60a29e8296a9") + ) + (pad "6" thru_hole oval + (at 7.62 15.24) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2c9b7873-0c64-4d4d-9c9c-8cc0d94e071a") + ) + (pad "7" thru_hole oval + (at 7.62 12.7) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3b4c9797-a24f-4236-be8d-2b6d982fd4f8") + ) + (pad "8" thru_hole oval + (at 7.62 5.08) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "21ae9355-1fe5-4add-9b95-c8c79d17a749") + ) + (pad "9" thru_hole oval + (at 7.62 2.54) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "93731e7c-c52d-418c-9c92-d642d4be7052") + ) + (pad "10" thru_hole oval + (at 7.62 0) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "71443be0-a666-44ca-a1f9-a30bdf7c219c") + ) + (model "${KICAD6_3DMODEL_DIR}/Display_7Segment.3dshapes/MAN71A.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/pcb/pcb/Library.pretty/Rect_LED_Button.kicad_mod b/pcb/pcb/Library.pretty/Rect_LED_Button.kicad_mod new file mode 100644 index 0000000..51fc08c --- /dev/null +++ b/pcb/pcb/Library.pretty/Rect_LED_Button.kicad_mod @@ -0,0 +1,106 @@ +(footprint "Rect_LED_Button" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -0.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "d599bfd3-6d13-405d-bc99-de24bee1beb6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Rect_LED_Button" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "40c5db43-51ea-48f9-9ec6-9c19cf2a5493") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f9a3a92c-667c-45f9-a16d-cdf9ad3213b9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7ab4fa88-5fbd-48c0-b689-177ba09573a7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4fa4c8aa-f5e0-4bbd-92f6-77ce0e5c2803") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_rect + (start -12 -9) + (end 12 9) + (stroke + (width 0.12) + (type default) + ) + (fill none) + (layer "B.CrtYd") + (uuid "4ea313df-0210-4c71-897d-8e79a73af9a9") + ) + (fp_rect + (start -12 -9) + (end 12 9) + (stroke + (width 0.12) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "1fc31af8-2cb4-42f6-9c7f-1dbec3f91cc8") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 16 16) + (drill 16) + (layers "F&B.Cu" "*.Mask") + (uuid "7f3ad8dd-79e7-477d-8dff-f0f6c3a0bbee") + ) + (pad "" np_thru_hole circle + (at 10.4 0) + (size 1.6 1.6) + (drill 1.6) + (layers "F&B.Cu" "*.Mask") + (uuid "48da5878-30b6-4878-ad8c-8621df4bb8e9") + ) +) diff --git a/pcb/pcb/Library.pretty/XIAO-ESP32C3.kicad_mod b/pcb/pcb/Library.pretty/XIAO-ESP32C3.kicad_mod new file mode 100644 index 0000000..d2f5da2 --- /dev/null +++ b/pcb/pcb/Library.pretty/XIAO-ESP32C3.kicad_mod @@ -0,0 +1,324 @@ +(footprint "XIAO-ESP32C3" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 2.032 19.685 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "8bf3ede1-4d00-419e-a26e-276107eec85b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "XIAO-ESP32C3" + (at 10.795 19.685 0) + (unlocked yes) + (layer "F.Fab") + (uuid "6946adc6-bbc3-461e-9faf-ad4193669196") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8ef426d8-9c82-409b-85b8-2efde4a48c97") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ba400461-719c-4044-9a21-c82cafdedb51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b58329c7-59be-412e-a428-272afcd10c25") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start 0.635 -2.54) + (end 14.605 -2.54) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "e8dddd28-a851-47fe-bb55-04417c81b483") + ) + (fp_line + (start 0.635 17.78) + (end 14.605 17.78) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "12f06d21-a7c9-4925-812b-156956488a52") + ) + (fp_rect + (start 3.175 -4.445) + (end 12.065 2.54) + (stroke + (width 0.15) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "da851433-b1ae-4300-9830-67624e3aa733") + ) + (fp_arc + (start -0.635 -1.27) + (mid -0.263026 -2.168026) + (end 0.635 -2.54) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "e86c46c1-8052-43c8-b1a7-dada864414f9") + ) + (fp_arc + (start 0.635 17.78) + (mid -0.263026 17.408026) + (end -0.635 16.51) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "3c66204c-ceef-422f-a2a6-d6fa857e83c4") + ) + (fp_arc + (start 14.605 -2.54) + (mid 15.503026 -2.168026) + (end 15.875 -1.27) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "2b5007b8-c08a-49cb-91c7-b7fc17224201") + ) + (fp_arc + (start 15.875 16.51) + (mid 15.503026 17.408026) + (end 14.605 17.78) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "2d927d21-43fc-433b-98ce-c8ae89702bc0") + ) + (fp_poly + (pts + (xy -1.778 0) (xy -2.54 0.635) (xy -2.54 -0.635) + ) + (stroke + (width 0.15) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ccbb1fe8-25d2-48e4-8ed8-f02b60a936a4") + ) + (fp_rect + (start -1.27 -3.175) + (end 16.51 18.415) + (stroke + (width 0.12) + (type default) + ) + (fill none) + (layer "B.CrtYd") + (uuid "3db42cc7-72f5-47f9-a4e2-952c054274d0") + ) + (fp_rect + (start -1.27 -3.175) + (end 16.51 18.415) + (stroke + (width 0.12) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "2979a423-c38d-4dc8-9f55-f075114fa43e") + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "33034c34-91a9-4d76-91bb-24a359afafe7") + ) + (pad "2" thru_hole circle + (at 0 2.54) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d9335d51-2366-439c-b854-07fbac20a77c") + ) + (pad "3" thru_hole circle + (at 0 5.08) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "4c87a941-f16d-46ed-bfb0-cba9f2df65db") + ) + (pad "4" thru_hole circle + (at 0 7.62) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f3662192-7f5b-49e9-ab60-660f5e640bd7") + ) + (pad "5" thru_hole circle + (at 0 10.16) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3a8fb790-57fe-47fa-8d85-5583145d7b78") + ) + (pad "6" thru_hole circle + (at 0 12.7) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3bb583df-6fa0-4b25-9abe-3dd1361d0250") + ) + (pad "7" thru_hole circle + (at 0 15.24) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "8dfd91d7-bf19-45c1-b96d-ddefcc956485") + ) + (pad "8" thru_hole circle + (at 15.24 15.24) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "b98977c1-4bab-4b4a-b452-5e401f15e282") + ) + (pad "9" thru_hole circle + (at 15.24 12.7) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "dc5d862b-e345-43c6-8ff0-f931d4d2de18") + ) + (pad "10" thru_hole circle + (at 15.24 10.16) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "905b8259-034a-4455-9eec-97364e0342c4") + ) + (pad "11" thru_hole circle + (at 15.24 7.62) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "557aa2bf-dda6-4abb-9637-dd54806afa5c") + ) + (pad "12" thru_hole circle + (at 15.24 5.08) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "4c3a21a8-d750-4d89-b161-07780d153adb") + ) + (pad "13" thru_hole circle + (at 15.24 2.54) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2de18c37-3f55-48bf-9230-bd0785b74ba8") + ) + (pad "14" thru_hole circle + (at 15.24 0) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "8b54e012-91e3-4485-8af4-4030e615fa8e") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x07_P2.54mm_Vertical.wrl" + (offset + (xyz 0 0 3) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 180 0) + ) + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x07_P2.54mm_Vertical.wrl" + (offset + (xyz 15.24 0 3) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 180 0) + ) + ) + (model "${KIPRJMOD}/Seeed Studio XIAO-ESP32-C3.step" + (offset + (xyz 13.75 -9.35 3) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 -90) + ) + ) +) diff --git a/pcb/pcb/cover.kicad_sch b/pcb/pcb/cover.kicad_sch new file mode 100644 index 0000000..944a111 --- /dev/null +++ b/pcb/pcb/cover.kicad_sch @@ -0,0 +1,1468 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "733e3b3d-cbff-4729-ba76-7f6d2f5473f7") + (paper "A4") + (lib_symbols + (symbol "Mechanical:MountingHole" + (pin_names + (offset 1.016) + ) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (property "Reference" "H" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "mounting hole" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "MountingHole*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MountingHole_0_1" + (circle + (center 0 0) + (radius 1.27) + (stroke + (width 1.27) + (type default) + ) + (fill + (type none) + ) + ) + ) + ) + (symbol "Switch:SW_Push" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 1.27 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SW_Push" + (at 0 -1.524 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SW_Push_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (wire + (pts + (xy 76.2 55.88) (xy 76.2 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "18600c80-66e3-4904-8ae0-aa189357b23b") + ) + (wire + (pts + (xy 50.8 38.1) (xy 50.8 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "189eed7e-d128-4043-ad7d-d65e64dfa57b") + ) + (wire + (pts + (xy 101.6 38.1) (xy 101.6 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ff8a83e-113b-4153-a98f-01d11ac74de5") + ) + (wire + (pts + (xy 107.95 38.1) (xy 101.6 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b7318ff-9b3c-48e3-8f17-ed72cc80864d") + ) + (wire + (pts + (xy 57.15 38.1) (xy 50.8 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5eaf7bc2-a06a-4dbb-8df7-280061068d15") + ) + (wire + (pts + (xy 101.6 55.88) (xy 101.6 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f6354f2-6b34-4b54-9870-acad087a70f0") + ) + (wire + (pts + (xy 31.75 38.1) (xy 25.4 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f684efa-2612-4d7d-b302-19cfeefd624d") + ) + (wire + (pts + (xy 82.55 38.1) (xy 76.2 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "71364cde-84c8-41e7-87fd-d744fb9cfd0f") + ) + (wire + (pts + (xy 50.8 55.88) (xy 50.8 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d2c39a21-33dd-40f9-b84c-d76bacb7e383") + ) + (wire + (pts + (xy 25.4 38.1) (xy 25.4 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d4ae3c3f-99b4-467c-ab75-fb2df1dfbb1c") + ) + (wire + (pts + (xy 76.2 38.1) (xy 76.2 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df57b098-0239-4165-8323-24bd895e293c") + ) + (wire + (pts + (xy 25.4 55.88) (xy 25.4 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e212263d-6a4b-4c92-b67e-7a8bf02907de") + ) + (global_label "SW_MINUS" + (shape input) + (at 107.95 38.1 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "31029973-63cc-4702-b761-e175290dd893") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 120.4904 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SW_OPEN" + (shape input) + (at 31.75 38.1 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "6449ffd8-8e3e-4abc-85c0-875b58bf5e1d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 43.4437 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SW_PLUS" + (shape input) + (at 82.55 38.1 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "7558b7cb-44fa-44a4-af57-bc1bb6cb3683") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 94.0018 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SW_CLOSE" + (shape input) + (at 57.15 38.1 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "94f7f0f9-c9fc-43fd-83b6-b1b24576c7b1") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 69.7508 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 38.1 152.4 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "00cdaa1e-1ff3-4591-be5b-7b6e3a0b46ab") + (property "Reference" "H3" + (at 40.64 151.1878 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 40.64 153.6121 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 38.1 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 38.1 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 38.1 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "H3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 25.4 50.8 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "06b7edc6-4586-4ffc-996c-c066ccee4406") + (property "Reference" "SW1" + (at 29.083 49.5878 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Open" + (at 29.083 52.0121 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Library:Rect_LED_Button" + (at 30.48 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 30.48 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 25.4 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5fec6ed5-f56a-4b5e-bc33-f1d74d7d67a6") + ) + (pin "2" + (uuid "02c920ba-cd48-43d6-a92f-9d81ef4ebe18") + ) + (instances + (project "" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "SW1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 38.1 165.1 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "286d7c96-0007-4e55-9727-1bf04e34abd2") + (property "Reference" "H4" + (at 40.64 163.8878 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 40.64 166.3121 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 38.1 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 38.1 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 38.1 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "H4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 50.8 50.8 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "35d6590f-1e1e-445c-abf9-336e78e8a3da") + (property "Reference" "SW2" + (at 54.483 49.5878 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Close" + (at 54.483 52.0121 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Library:Rect_LED_Button" + (at 55.88 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 55.88 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 50.8 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "313fcbd3-66b5-4908-9c6d-581d543ac005") + ) + (pin "2" + (uuid "2f72853d-4bf5-4404-a9b5-6d243924de7c") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "SW2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 76.2 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "395fd3d8-a437-4d48-affc-99d1814028db") + (property "Reference" "#PWR03" + (at 76.2 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 76.2 67.6331 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 76.2 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 76.2 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 76.2 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "068225f9-0e5e-4ca6-b1a5-3f9a26caf4a7") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 38.1 190.5 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5844faef-2476-4735-9deb-db85a8bc95cb") + (property "Reference" "H6" + (at 40.64 189.2878 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 40.64 191.7121 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 38.1 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 38.1 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 38.1 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "H6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 38.1 177.8 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7625e06d-ecc2-46c2-a51d-9b0177873562") + (property "Reference" "H5" + (at 40.64 176.5878 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 40.64 179.0121 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 38.1 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 38.1 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 38.1 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "H5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 50.8 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9075de1f-1545-4b31-a0b2-bd7dd8b4e304") + (property "Reference" "#PWR02" + (at 50.8 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 50.8 67.6331 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 50.8 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 50.8 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "48b68abd-7228-4f56-a4b5-ff6b9b1832c9") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 38.1 139.7 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ae6479c5-0e4e-4f39-a651-506eb381bcda") + (property "Reference" "H2" + (at 40.64 138.4878 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 40.64 140.9121 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 38.1 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 38.1 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 38.1 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "H2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 76.2 50.8 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d4a0abae-f47f-4fb0-8977-70447a95a922") + (property "Reference" "SW3" + (at 79.883 49.5878 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Plus" + (at 79.883 52.0121 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Library:Rect_LED_Button" + (at 81.28 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 81.28 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 76.2 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "54dbb7c1-32b0-4f0d-9b98-c8155f9d11ec") + ) + (pin "2" + (uuid "7ca0544c-7258-4ea8-bb17-6a58b197672b") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "SW3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 38.1 127 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "db87ef17-8ae4-4eb6-b8b8-2fa4215c64f7") + (property "Reference" "H1" + (at 40.64 125.7878 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 40.64 128.2121 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 38.1 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 38.1 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 38.1 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "H1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 101.6 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "df0d28dd-3551-4a2b-93c6-a709562ba042") + (property "Reference" "#PWR04" + (at 101.6 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 101.6 67.6331 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 101.6 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 101.6 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 101.6 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "eec27d0e-bec4-42e8-800e-d59344fe8f63") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 25.4 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ecc82609-d646-46f2-a33c-feca83b5ccd7") + (property "Reference" "#PWR01" + (at 25.4 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 25.4 67.6331 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 25.4 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 25.4 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 25.4 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0812960e-ee95-4a1f-b757-78bdd84b7120") + ) + (instances + (project "" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 101.6 50.8 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f266d1b9-c367-4e11-9c15-906cc8a11a68") + (property "Reference" "SW4" + (at 105.283 49.5878 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Minus" + (at 105.283 52.0121 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Library:Rect_LED_Button" + (at 106.68 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 106.68 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 101.6 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b36369bb-ff00-4f60-804a-f0772e8f37f4") + ) + (pin "2" + (uuid "6453f117-f203-4134-8140-7efedea8e776") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "SW4") + (unit 1) + ) + ) + ) + ) +) diff --git a/pcb/pcb/esp.kicad_sch b/pcb/pcb/esp.kicad_sch new file mode 100644 index 0000000..5590486 --- /dev/null +++ b/pcb/pcb/esp.kicad_sch @@ -0,0 +1,7476 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "0b8a15a0-9f78-4286-8c84-404ef4aedd97") + (paper "A4") + (lib_symbols + (symbol "74xx:74HC595" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "74HC595" + (at -7.62 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8-bit serial in/out Shift Register 3-State Outputs" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "HCMOS SR 3State" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "DIP*W7.62mm* SOIC*3.9x9.9mm*P1.27mm* TSSOP*4.4x5mm*P0.65mm* SOIC*5.3x10.2mm*P1.27mm* SOIC*7.5x10.3mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "74HC595_1_0" + (pin tri_state line + (at 10.16 7.62 180) + (length 2.54) + (name "QB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 2.54 0) + (length 2.54) + (name "~{SRCLR}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 5.08 0) + (length 2.54) + (name "SRCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -2.54 0) + (length 2.54) + (name "RCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -5.08 0) + (length 2.54) + (name "~{OE}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 10.16 0) + (length 2.54) + (name "SER" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 10.16 10.16 180) + (length 2.54) + (name "QA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 15.24 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 10.16 5.08 180) + (length 2.54) + (name "QC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 10.16 2.54 180) + (length 2.54) + (name "QD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 10.16 0 180) + (length 2.54) + (name "QE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 10.16 -2.54 180) + (length 2.54) + (name "QF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 10.16 -5.08 180) + (length 2.54) + (name "QG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 10.16 -7.62 180) + (length 2.54) + (name "QH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -17.78 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 -12.7 180) + (length 2.54) + (name "QH'" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "74HC595_1_1" + (rectangle + (start -7.62 12.7) + (end 7.62 -15.24) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + ) + (symbol "Connector:Conn_01x02_Pin" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x02_Pin" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x02_Pin_1_1" + (polyline + (pts + (xy 1.27 -2.54) (xy 0.8636 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy 0.8636 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 0.8636 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:R" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Library:HDSP-7401" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -3.81 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LTS4940AHR" + (at 6.35 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Display_7Segment:HDSP-7401" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://docs.broadcom.com/docs/AV02-2553EN" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "One digit 7 segment yellow, common anode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "display LED 7-segment" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "HDSP?7401*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "HDSP-7401_1_0" + (text "A" + (at 0.254 2.413 0) + (effects + (font + (size 0.508 0.508) + ) + ) + ) + (text "B" + (at 2.54 1.651 0) + (effects + (font + (size 0.508 0.508) + ) + ) + ) + (text "C" + (at 2.286 -1.397 0) + (effects + (font + (size 0.508 0.508) + ) + ) + ) + (text "D" + (at -0.254 -2.159 0) + (effects + (font + (size 0.508 0.508) + ) + ) + ) + (text "DP" + (at 3.556 -2.921 0) + (effects + (font + (size 0.508 0.508) + ) + ) + ) + (text "E" + (at -2.54 -1.397 0) + (effects + (font + (size 0.508 0.508) + ) + ) + ) + (text "F" + (at -2.286 1.651 0) + (effects + (font + (size 0.508 0.508) + ) + ) + ) + (text "G" + (at 0 0.889 0) + (effects + (font + (size 0.508 0.508) + ) + ) + ) + ) + (symbol "HDSP-7401_1_1" + (rectangle + (start -5.08 12.7) + (end 5.08 -12.7) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -1.524 -0.381) (xy -1.778 -2.413) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -2.921) (xy 0.762 -2.921) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 2.667) (xy -1.524 0.635) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 0.127) (xy 1.016 0.127) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 3.175) (xy 1.27 3.175) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 -0.381) (xy 1.27 -2.413) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 2.667) (xy 1.524 0.635) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -2.921) (xy 2.54 -2.921) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (pin input line + (at -7.62 -5.08 0) + (length 2.54) + (name "F" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 7.62 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -7.62 0) + (length 2.54) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 7.62 -7.62 180) + (length 2.54) + (name "CA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -2.54 0) + (length 2.54) + (name "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 2.54 0) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -10.16 0) + (length 2.54) + (name "DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 7.62 -10.16 180) + (length 2.54) + (name "CA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 5.08 0) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Library:XIAO-ESP32C3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 1.27 -1.524 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Library:XIAO-ESP32C3" + (at 20.066 11.684 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XIAO-ESP32C3_1_1" + (rectangle + (start 0 38.1) + (end 22.86 0) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin tri_state line + (at -5.08 33.02 0) + (length 5.08) + (name "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 7.62 0) + (length 5.08) + (name "D9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 5.08 0) + (length 5.08) + (name "D10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 7.62 43.18 270) + (length 5.08) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 11.43 -5.08 90) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 15.24 43.18 270) + (length 5.08) + (name "VUSB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 30.48 0) + (length 5.08) + (name "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 27.94 0) + (length 5.08) + (name "D2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 25.4 0) + (length 5.08) + (name "D3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 22.86 0) + (length 5.08) + (name "D4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 20.32 0) + (length 5.08) + (name "D5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 17.78 0) + (length 5.08) + (name "D6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 12.7 0) + (length 5.08) + (name "D7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -5.08 10.16 0) + (length 5.08) + (name "D8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Mechanical:MountingHole" + (pin_names + (offset 1.016) + ) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (property "Reference" "H" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "mounting hole" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "MountingHole*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MountingHole_0_1" + (circle + (center 0 0) + (radius 1.27) + (stroke + (width 1.27) + (type default) + ) + (fill + (type none) + ) + ) + ) + ) + (symbol "Switch:SW_Push_LED" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push_LED" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch with LED, generic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button LED" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SW_Push_LED_0_0" + (polyline + (pts + (xy -2.54 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.286 -2.159) (xy -1.016 -0.889) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -2.159) (xy 0.254 -0.889) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.635 1.27) (xy -0.635 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.286 -1.524) (xy -2.286 -2.159) (xy -1.651 -2.159) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -1.524) (xy -1.016 -2.159) (xy -0.381 -2.159) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.635 0) (xy 1.27 1.27) (xy 1.27 -1.27) (xy -0.635 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "SW_Push_LED_0_1" + (circle + (center -2.032 2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 3.81) (xy 0 5.588) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 3.81) (xy -2.54 3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "SW_Push_LED_1_1" + (rectangle + (start -3.175 5.715) + (end 3.175 -2.54) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + ) + ) + (symbol "power:+3V3" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3V3_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+5V" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+5V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+5V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:PWR_FLAG" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#FLG" + (at 0 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 0 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "flag power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PWR_FLAG_0_0" + (pin power_out line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "PWR_FLAG_0_1" + (polyline + (pts + (xy 0 0) (xy 0 1.27) (xy -1.016 1.905) (xy 0 2.54) (xy 1.016 1.905) (xy 0 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + ) + ) + (junction + (at 76.2 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "02306453-0bfe-45a6-b5d3-70589d5d1795") + ) + (junction + (at 85.09 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "134d7f46-a616-4b13-bb7d-5849ecea2097") + ) + (junction + (at 25.4 175.26) + (diameter 0) + (color 0 0 0 0) + (uuid "26312aa7-a4c3-4eef-9204-0a86e86b83c4") + ) + (junction + (at 25.4 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "3e2473d7-5ea7-4cb8-8f34-5e1889bd5a02") + ) + (junction + (at 43.18 135.89) + (diameter 0) + (color 0 0 0 0) + (uuid "4fc7ac3c-85fc-4c5e-928d-4024ae8e7137") + ) + (junction + (at 260.35 55.88) + (diameter 0) + (color 0 0 0 0) + (uuid "50c1108d-5ab8-445f-97ab-443d93f3424c") + ) + (junction + (at 260.35 109.22) + (diameter 0) + (color 0 0 0 0) + (uuid "5abc6809-132c-4cb3-bd4f-827c09b6e57a") + ) + (junction + (at 33.02 55.88) + (diameter 0) + (color 0 0 0 0) + (uuid "5cba9e64-9183-4824-a305-8057712152c1") + ) + (junction + (at 76.2 175.26) + (diameter 0) + (color 0 0 0 0) + (uuid "bb2ece50-2cec-4f5b-a8b3-d4d8bb4bf41a") + ) + (junction + (at 33.02 48.26) + (diameter 0) + (color 0 0 0 0) + (uuid "e4e04e57-3694-4c82-ab26-5825484ceb37") + ) + (no_connect + (at 222.25 113.03) + (uuid "c0c46de2-a152-4b09-80b8-8c55fae48ad7") + ) + (bus_entry + (at 227.33 54.61) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "01301547-7f0e-49f6-a930-ce330ed6d571") + ) + (bus_entry + (at 232.41 48.26) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "118930f9-cad8-4424-9995-429303c31aca") + ) + (bus_entry + (at 229.87 36.83) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "2275f67b-95e0-40c5-83eb-6793c02c88b7") + ) + (bus_entry + (at 232.41 104.14) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "26f6fd4e-8b31-4c1b-935c-37b053d42e2c") + ) + (bus_entry + (at 232.41 106.68) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "27877a4b-ba3d-45a0-8fe0-e5295fc0eaf4") + ) + (bus_entry + (at 227.33 107.95) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "2b892a44-aecf-4d61-9d5d-81ad965858a4") + ) + (bus_entry + (at 227.33 100.33) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "31735cc0-f7f9-4bf3-8cb2-5aad72ddbad1") + ) + (bus_entry + (at 232.41 93.98) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "35e7c471-c314-44ff-a511-0c35e07955a2") + ) + (bus_entry + (at 232.41 109.22) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "36a611af-ba88-4c85-b341-ceae44f5d960") + ) + (bus_entry + (at 229.87 34.29) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "43486649-842e-4e40-b576-20fdde5f6f07") + ) + (bus_entry + (at 232.41 101.6) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "45faaea7-b9f9-4c72-8d0d-b7987d1bacce") + ) + (bus_entry + (at 232.41 53.34) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "4cafa77b-b573-4ad2-907d-2b92f76a96cf") + ) + (bus_entry + (at 227.33 46.99) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "56d37f2f-db4d-45df-a8e6-4bad1a97553a") + ) + (bus_entry + (at 232.41 91.44) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "5aa795a6-39cc-475c-a950-6239d3e010d1") + ) + (bus_entry + (at 227.33 102.87) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "5fbd45ed-ad49-4c35-8aab-dd19959a9a77") + ) + (bus_entry + (at 227.33 105.41) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "6542981a-23f7-4032-93f6-2d43109aa1c8") + ) + (bus_entry + (at 227.33 49.53) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "69d30af6-6c8a-43c1-abf1-f2fbd12ab89d") + ) + (bus_entry + (at 232.41 40.64) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "6b692dd8-1a3d-415d-bf67-ce688892233b") + ) + (bus_entry + (at 232.41 43.18) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "6e82b7c4-cec9-4f03-9d28-da1fe90bbb9d") + ) + (bus_entry + (at 232.41 55.88) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "75979b35-f2c9-4304-83cd-f19d9ca21b9a") + ) + (bus_entry + (at 227.33 44.45) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "86780369-2a19-4713-a873-61f8e9b8475a") + ) + (bus_entry + (at 232.41 96.52) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "878b7376-2ebb-4229-ad2f-d2cce7f334e3") + ) + (bus_entry + (at 232.41 38.1) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "8d898c2d-be2b-450a-b003-ffdbcaa76854") + ) + (bus_entry + (at 227.33 52.07) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "91fa0275-116a-4dd8-b7d9-c5b2abf374bc") + ) + (bus_entry + (at 232.41 99.06) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "92a17b4f-3852-4b68-bb40-23b9d9f7e6b0") + ) + (bus_entry + (at 232.41 50.8) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "9fa2dbeb-848a-4a3d-969b-f50905ac1ec1") + ) + (bus_entry + (at 229.87 39.37) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "ad5c2e22-165e-4793-b8ec-ae188880d2af") + ) + (bus_entry + (at 229.87 87.63) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "bc12fb32-ac46-4267-9706-6d59df69b0d0") + ) + (bus_entry + (at 229.87 92.71) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "c2e1e152-4b01-4275-821f-f0c5ccf15d71") + ) + (bus_entry + (at 229.87 90.17) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "d0ffcadf-198a-4097-a1a6-3ef967338cd7") + ) + (bus_entry + (at 232.41 45.72) + (size -2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "d1f75893-0f8e-4dc8-b793-d6729078a4ac") + ) + (bus_entry + (at 227.33 97.79) + (size 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (uuid "e15915c7-c46f-482a-864d-7b247f912930") + ) + (bus + (pts + (xy 229.87 102.87) (xy 229.87 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "002fdde5-40ce-4b47-b6ac-830179a630cc") + ) + (bus + (pts + (xy 229.87 35.56) (xy 229.87 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "00f90947-5542-4190-88e9-39a4eec76961") + ) + (wire + (pts + (xy 83.82 35.56) (xy 85.09 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0126a531-c9ce-46ff-bdd3-1a101dbb5ace") + ) + (wire + (pts + (xy 232.41 91.44) (xy 236.22 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "02ee95a5-1869-47df-9797-5e78a7aaca8e") + ) + (wire + (pts + (xy 90.17 138.43) (xy 93.98 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0316a451-0cd1-479e-a948-95c9eb3334e0") + ) + (wire + (pts + (xy 251.46 109.22) (xy 260.35 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0524b021-a0e8-4cf4-a2cf-c0b145224a21") + ) + (wire + (pts + (xy 25.4 138.43) (xy 29.21 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "05e1938e-344b-451d-8c06-1766f677dc6d") + ) + (bus + (pts + (xy 229.87 101.6) (xy 229.87 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "06e3fba3-d0c1-49ea-a46a-642c8867601e") + ) + (wire + (pts + (xy 33.02 55.88) (xy 33.02 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "07a74afa-0eb5-4ef0-8988-c093bd6f4cde") + ) + (wire + (pts + (xy 25.4 135.89) (xy 25.4 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0ad75c7a-f15d-4707-bf4d-862b0e7699da") + ) + (wire + (pts + (xy 222.25 54.61) (xy 227.33 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0b68b08f-e71f-4863-b4d0-578c61d2ed4a") + ) + (wire + (pts + (xy 222.25 39.37) (xy 227.33 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1114b0d2-5a46-4b5e-8e90-c88ea372e427") + ) + (wire + (pts + (xy 228.6 74.93) (xy 196.85 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "11e4d12a-0908-499e-93a2-d7b089807080") + ) + (wire + (pts + (xy 25.4 175.26) (xy 25.4 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "13587994-555d-4a6f-84e4-0345d018b0dc") + ) + (wire + (pts + (xy 25.4 138.43) (xy 25.4 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1381d26f-3fcf-4a5b-a34f-c7d1e37d2fa2") + ) + (wire + (pts + (xy 85.09 35.56) (xy 85.09 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "142afc3e-1c30-42e5-90d2-ab913685980c") + ) + (wire + (pts + (xy 222.25 44.45) (xy 227.33 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1c57603d-17a7-4347-bca9-ea05bf42a7ac") + ) + (wire + (pts + (xy 232.41 53.34) (xy 236.22 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1e390db4-6044-4327-8374-9b047cf66a96") + ) + (wire + (pts + (xy 232.41 55.88) (xy 236.22 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2061f447-ccb2-4db0-af2e-9629a63c1d87") + ) + (wire + (pts + (xy 222.25 52.07) (xy 227.33 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "20f35180-7508-43d6-b75d-dbdcb270c986") + ) + (wire + (pts + (xy 50.8 138.43) (xy 54.61 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2365355e-a39d-4689-a5d2-7f2c6cbc7c66") + ) + (wire + (pts + (xy 232.41 96.52) (xy 236.22 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "248517e1-f3b3-4428-8a2a-57c1ad5f0053") + ) + (wire + (pts + (xy 196.85 105.41) (xy 201.93 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25674747-6fed-43fb-978e-44b5a569db73") + ) + (wire + (pts + (xy 222.25 105.41) (xy 227.33 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25b3b96e-c94b-49c6-8311-5104ac356a88") + ) + (bus + (pts + (xy 229.87 99.06) (xy 229.87 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "28324550-e73b-4755-adb2-8afe9546d696") + ) + (wire + (pts + (xy 196.85 52.07) (xy 201.93 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "28f63bc8-0a94-4684-b337-ac694755f037") + ) + (wire + (pts + (xy 196.85 41.91) (xy 201.93 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2bf1fb43-dcff-4052-b5c7-cc6c552716a1") + ) + (wire + (pts + (xy 101.6 175.26) (xy 105.41 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2d656e9e-666c-416f-b915-8d65972f6711") + ) + (wire + (pts + (xy 196.85 90.17) (xy 201.93 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2e2de8c2-14fa-4292-80be-792b877f88b7") + ) + (wire + (pts + (xy 232.41 38.1) (xy 236.22 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "30463340-3db6-4f68-8626-bf7dfc2c238e") + ) + (wire + (pts + (xy 39.37 135.89) (xy 43.18 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "314dfa5f-db6f-4529-b08d-43ca188e0e55") + ) + (wire + (pts + (xy 251.46 53.34) (xy 260.35 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39cae7a9-f4c7-4108-96a5-ffb32dee8b5e") + ) + (bus + (pts + (xy 229.87 91.44) (xy 229.87 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3a1e5e9e-10d9-413e-a9d2-0426f0df05a9") + ) + (bus + (pts + (xy 229.87 41.91) (xy 229.87 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b06accf-dfe6-43db-846d-632d79ff0e20") + ) + (wire + (pts + (xy 39.37 175.26) (xy 43.18 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ef77352-91de-4161-b392-a69adbe6c45e") + ) + (wire + (pts + (xy 33.02 48.26) (xy 33.02 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3fba7792-2582-4392-85ba-f716bb050655") + ) + (wire + (pts + (xy 196.85 36.83) (xy 201.93 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "40030fa0-d6db-4d7b-85db-e02352222e01") + ) + (bus + (pts + (xy 229.87 90.17) (xy 229.87 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "423e15b5-b9a7-47b0-99ec-7726088b3e77") + ) + (wire + (pts + (xy 222.25 46.99) (xy 227.33 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4405217a-6145-4b40-b257-4093c6c26e3c") + ) + (wire + (pts + (xy 222.25 90.17) (xy 227.33 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4723750e-4023-4739-9f64-57e9084ec817") + ) + (bus + (pts + (xy 229.87 87.63) (xy 229.87 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "486460df-0b0d-4eb4-845e-bdd49fe0e0a5") + ) + (wire + (pts + (xy 222.25 92.71) (xy 227.33 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "486ca74a-7916-4f62-9c9e-518a05b23072") + ) + (wire + (pts + (xy 76.2 135.89) (xy 76.2 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4987cf12-7a1f-4162-82f1-4a9dec460ee4") + ) + (wire + (pts + (xy 222.25 102.87) (xy 227.33 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4bc582c4-ac31-467c-95ed-442d5ed0932b") + ) + (wire + (pts + (xy 76.2 172.72) (xy 76.2 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "50b03fe8-7bef-4776-8cbe-48ec79d3595f") + ) + (bus + (pts + (xy 229.87 40.64) (xy 229.87 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "51ac47c0-2821-45bc-a9d1-498962bdbc6e") + ) + (bus + (pts + (xy 229.87 34.29) (xy 229.87 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52454786-0268-4b3c-a940-364d57a05eb9") + ) + (bus + (pts + (xy 229.87 46.99) (xy 229.87 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52e68744-1567-4437-b1fb-2e56f151bfbd") + ) + (wire + (pts + (xy 76.2 138.43) (xy 76.2 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "53547907-68bc-473c-b487-54b3f1f78af7") + ) + (wire + (pts + (xy 196.85 41.91) (xy 196.85 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "564050be-17fd-45e6-b71c-f72a03b5e9f3") + ) + (wire + (pts + (xy 232.41 101.6) (xy 236.22 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "56771620-9521-4695-b001-6bfe10bb80ba") + ) + (wire + (pts + (xy 101.6 138.43) (xy 105.41 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "59be53c1-4194-485e-84ea-e4ed058ffa45") + ) + (wire + (pts + (xy 222.25 95.25) (xy 227.33 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5b6a37e3-15f2-4645-9e03-45677b51f7f7") + ) + (bus + (pts + (xy 229.87 50.8) (xy 229.87 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "635b1cf5-98db-48f2-a0f0-5ec7b4b5782d") + ) + (bus + (pts + (xy 229.87 48.26) (xy 229.87 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "64319ae7-f854-4570-a486-2fe2a9398582") + ) + (wire + (pts + (xy 260.35 53.34) (xy 260.35 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "656c9edb-3cbb-474d-857e-12d1269d39af") + ) + (wire + (pts + (xy 33.02 50.8) (xy 30.48 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "65b4b54e-a22c-4cf4-8eff-b08958b48c44") + ) + (wire + (pts + (xy 196.85 74.93) (xy 196.85 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "65e4c41d-4a37-47c8-bb65-e53c5ca7329c") + ) + (wire + (pts + (xy 80.01 172.72) (xy 76.2 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6807b846-2d24-4e3e-a775-4f3415071994") + ) + (bus + (pts + (xy 229.87 44.45) (xy 229.87 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "680b232d-b912-459f-acbe-278552de36d9") + ) + (wire + (pts + (xy 222.25 100.33) (xy 227.33 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "691bd36d-a844-49fa-adf5-77027e205312") + ) + (wire + (pts + (xy 251.46 55.88) (xy 260.35 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "692d8edc-d631-44e3-8342-b76ee9165ac6") + ) + (bus + (pts + (xy 229.87 86.36) (xy 229.87 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6af25f12-b244-4a45-a3c4-6bbee229159e") + ) + (bus + (pts + (xy 229.87 106.68) (xy 229.87 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "704931f1-3284-40dc-a008-2ecc591a263d") + ) + (wire + (pts + (xy 76.2 175.26) (xy 76.2 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "720546ab-44a9-4559-9e94-ee923d4b2418") + ) + (wire + (pts + (xy 39.37 172.72) (xy 54.61 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "729725f5-3d42-4a31-aa88-ea094c8da1e8") + ) + (wire + (pts + (xy 90.17 175.26) (xy 93.98 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "73e821ec-62bf-46d9-bff4-ce21b0fd0179") + ) + (wire + (pts + (xy 39.37 138.43) (xy 43.18 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "781de2b7-4308-42dd-a961-d25066095d17") + ) + (bus + (pts + (xy 229.87 36.83) (xy 229.87 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "78215696-a765-491e-8429-6fed176afb4c") + ) + (wire + (pts + (xy 80.01 135.89) (xy 76.2 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7c438700-ec2b-447c-9d9f-82d010e3d600") + ) + (bus + (pts + (xy 229.87 97.79) (xy 229.87 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d82eda6-2583-419a-bc72-b2d8b75837ab") + ) + (bus + (pts + (xy 229.87 105.41) (xy 229.87 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "816c541c-346f-4f21-886d-709acad7e45d") + ) + (wire + (pts + (xy 90.17 135.89) (xy 105.41 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "824e1a55-abc0-45c0-b1c0-d38894e36fa3") + ) + (wire + (pts + (xy 232.41 109.22) (xy 236.22 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8417e7c4-4fb3-44a9-ad8e-f091359c56c2") + ) + (wire + (pts + (xy 232.41 40.64) (xy 236.22 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "87d0e4f5-30be-4595-8cd6-9357ded18f8b") + ) + (wire + (pts + (xy 29.21 135.89) (xy 25.4 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "87ebb2ee-5caf-4c4f-ad02-9d274ead42a8") + ) + (bus + (pts + (xy 229.87 93.98) (xy 229.87 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "883714e5-5d10-4621-94b0-bc7378b7ed82") + ) + (wire + (pts + (xy 232.41 93.98) (xy 236.22 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "89cb2bbc-eec5-4fb5-a8c1-72a81d34fc82") + ) + (wire + (pts + (xy 232.41 45.72) (xy 236.22 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8b2656d5-440a-4c40-bb7f-d6d8d4b0731d") + ) + (wire + (pts + (xy 196.85 95.25) (xy 196.85 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8bdd8589-31c6-49b7-ad51-54f856d06352") + ) + (wire + (pts + (xy 30.48 53.34) (xy 33.02 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c195f89-a7cc-4c38-80d3-6b55ff0b7540") + ) + (wire + (pts + (xy 85.09 34.29) (xy 85.09 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8f54ce72-000b-48ba-93af-8bdf26805f77") + ) + (wire + (pts + (xy 228.6 59.69) (xy 228.6 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8f8483f3-50aa-4af3-8705-56f5a7ec80e2") + ) + (wire + (pts + (xy 260.35 64.77) (xy 260.35 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9693add4-a331-436e-8ad5-6130d43e0eb4") + ) + (wire + (pts + (xy 33.02 50.8) (xy 33.02 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9f3abb5f-8b1d-4bf1-b1ac-b30a65a77076") + ) + (wire + (pts + (xy 43.18 135.89) (xy 54.61 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a437e179-5733-4cb6-894b-80eeb485e03b") + ) + (wire + (pts + (xy 222.25 59.69) (xy 228.6 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a54548f5-8504-495e-acdb-d8e9f3cbd98c") + ) + (wire + (pts + (xy 25.4 175.26) (xy 29.21 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a6449d5e-a9b7-4843-9f10-8c52605a9f68") + ) + (wire + (pts + (xy 222.25 36.83) (xy 227.33 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a67b6b5e-d64c-47af-bf2c-4250b554ac93") + ) + (wire + (pts + (xy 222.25 107.95) (xy 227.33 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a6de27fb-eb08-4403-8acf-8a24cf0bc6e6") + ) + (bus + (pts + (xy 229.87 92.71) (xy 229.87 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a95df7bf-9e2a-4f8c-9472-aa8c702c5800") + ) + (wire + (pts + (xy 222.25 97.79) (xy 227.33 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a96c9e56-961a-41b2-997b-9809130332c5") + ) + (bus + (pts + (xy 229.87 49.53) (xy 229.87 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ade0980c-6db3-4255-ae10-072ec4057de5") + ) + (wire + (pts + (xy 260.35 106.68) (xy 260.35 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b657e291-eab5-46e0-8f14-6b0840351cc1") + ) + (wire + (pts + (xy 222.25 49.53) (xy 227.33 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b6ac03ce-6af9-4c75-8b3d-bc645333b461") + ) + (bus + (pts + (xy 229.87 43.18) (xy 229.87 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "be2ca910-97aa-4b1e-849c-14e1c63a69b5") + ) + (wire + (pts + (xy 25.4 172.72) (xy 25.4 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "be34fab6-97ba-4b12-91db-5eeb90e46d68") + ) + (bus + (pts + (xy 229.87 52.07) (xy 229.87 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c17a6ee0-6852-4b96-a724-880a8523d9a2") + ) + (bus + (pts + (xy 229.87 39.37) (xy 229.87 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c37e61b0-112a-4d36-80b0-ef03ced59661") + ) + (bus + (pts + (xy 229.87 53.34) (xy 229.87 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c392bddf-6cc6-4f79-8b87-5fc71fb4f59a") + ) + (wire + (pts + (xy 232.41 106.68) (xy 236.22 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c47797e5-9548-4c77-8780-e4c504ae8617") + ) + (wire + (pts + (xy 50.8 175.26) (xy 54.61 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cbc9bb9a-7aae-43c2-bd7e-1cb85aaa0fd1") + ) + (wire + (pts + (xy 222.25 41.91) (xy 227.33 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cdf4f128-4d0d-4d28-baec-00b9585eb239") + ) + (bus + (pts + (xy 229.87 33.02) (xy 229.87 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf7b4643-c47e-4155-852b-2906bc6a3a36") + ) + (wire + (pts + (xy 260.35 109.22) (xy 260.35 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d3826313-678c-46f2-826b-4f6cbe9ceba7") + ) + (wire + (pts + (xy 232.41 48.26) (xy 236.22 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d7abadc1-91ed-4252-b1a6-27cb09180a29") + ) + (wire + (pts + (xy 196.85 102.87) (xy 201.93 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d85f5494-5a19-459b-a29f-0e9abab1de19") + ) + (wire + (pts + (xy 232.41 104.14) (xy 236.22 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d86ede82-8fd7-480d-9741-d9e2ba22907c") + ) + (wire + (pts + (xy 232.41 43.18) (xy 236.22 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d89ff6f1-aa80-4afd-8f59-c107492473c1") + ) + (bus + (pts + (xy 229.87 104.14) (xy 229.87 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d8ca637f-4d69-4932-a828-e46e2ead425a") + ) + (wire + (pts + (xy 29.21 172.72) (xy 25.4 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d9f66842-0e89-421a-90b9-0f8dd9d82323") + ) + (wire + (pts + (xy 196.85 49.53) (xy 201.93 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dc889f9e-52e4-4c4d-91b8-6ec10122fafe") + ) + (wire + (pts + (xy 232.41 50.8) (xy 236.22 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dd3df81a-83c1-48a0-9605-44bb05693511") + ) + (bus + (pts + (xy 229.87 100.33) (xy 229.87 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "de17756a-7a55-4c4c-8c3b-a233bc5d61b9") + ) + (wire + (pts + (xy 33.02 53.34) (xy 33.02 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "deba2d9f-6310-47f6-81ef-0063e507617a") + ) + (wire + (pts + (xy 251.46 106.68) (xy 260.35 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "debaa41b-4ded-4c80-90d0-148354c6d928") + ) + (wire + (pts + (xy 90.17 172.72) (xy 105.41 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e20bd001-5d61-421a-90bf-1cca9f96a2a2") + ) + (bus + (pts + (xy 229.87 45.72) (xy 229.87 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e37e155f-2f7d-410c-a429-0060587625da") + ) + (bus + (pts + (xy 229.87 88.9) (xy 229.87 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ea50f4cd-4d93-4d41-95b6-82e5a8e20a1c") + ) + (wire + (pts + (xy 76.2 175.26) (xy 80.01 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "edd44525-f8f2-4153-95d7-b00ea565b2dc") + ) + (bus + (pts + (xy 229.87 96.52) (xy 229.87 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f1aa8427-2fd5-4b25-948b-da99bbc61c4c") + ) + (bus + (pts + (xy 229.87 38.1) (xy 229.87 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f1bc0110-3464-499a-b9fe-c179f082af23") + ) + (wire + (pts + (xy 232.41 99.06) (xy 236.22 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f2f3c7eb-c2ac-45b5-b993-424b4b07e0a4") + ) + (wire + (pts + (xy 43.18 133.35) (xy 43.18 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f4970cae-6239-4948-b800-5f1580037343") + ) + (bus + (pts + (xy 229.87 95.25) (xy 229.87 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f8792a4e-747c-418d-b770-d5792c087750") + ) + (wire + (pts + (xy 76.2 138.43) (xy 80.01 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f9386a72-4dfb-43d4-b7d7-08b885a8bbe3") + ) + (wire + (pts + (xy 196.85 95.25) (xy 201.93 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fefe65d5-ea65-4e38-8453-48eb62785b30") + ) + (rectangle + (start 22.86 116.84) + (end 68.58 148.59) + (stroke + (width 0.127) + (type dot) + ) + (fill + (type none) + ) + (uuid 0f0ba62a-826a-44ec-ae80-beded6aca4d4) + ) + (rectangle + (start 177.8 17.78) + (end 279.4 158.75) + (stroke + (width 0.254) + (type dash) + ) + (fill + (type none) + ) + (uuid 1a8089e3-c5bb-436b-b07b-bf97ff3a3e45) + ) + (rectangle + (start 73.66 153.67) + (end 119.38 185.42) + (stroke + (width 0.127) + (type dot) + ) + (fill + (type none) + ) + (uuid 4baa3aa7-525e-4305-9c0d-7702e4365989) + ) + (rectangle + (start 22.86 153.67) + (end 68.58 185.42) + (stroke + (width 0.127) + (type dot) + ) + (fill + (type none) + ) + (uuid 4c830ccc-2c18-4503-bfbf-b76330017ad5) + ) + (rectangle + (start 182.88 25.4) + (end 274.32 71.12) + (stroke + (width 0.127) + (type dot) + ) + (fill + (type none) + ) + (uuid 57147147-81a9-4816-8046-a2ad1093123a) + ) + (rectangle + (start 73.66 116.84) + (end 119.38 148.59) + (stroke + (width 0.127) + (type dot) + ) + (fill + (type none) + ) + (uuid 57a2cae6-e4d4-49fc-b746-64755a864c2a) + ) + (rectangle + (start 146.05 156.21) + (end 171.45 189.23) + (stroke + (width 0.254) + (type dash) + ) + (fill + (type none) + ) + (uuid 7d3bba0f-8aea-44be-bd2e-92d7a9ce7547) + ) + (rectangle + (start 182.88 78.74) + (end 274.32 124.46) + (stroke + (width 0.127) + (type dot) + ) + (fill + (type none) + ) + (uuid 9c8dad66-c49e-4d51-ab57-a91356865ee2) + ) + (rectangle + (start 17.78 107.95) + (end 124.46 190.5) + (stroke + (width 0.254) + (type dash) + ) + (fill + (type none) + ) + (uuid ad8c693a-20db-40e4-bc1b-8c6420854d42) + ) + (rectangle + (start 17.78 19.05) + (end 124.46 101.6) + (stroke + (width 0.254) + (type dash) + ) + (fill + (type none) + ) + (uuid b3487d6f-097a-4740-900a-f92f06ee41af) + ) + (text "Mechanical" + (exclude_from_sim no) + (at 147.066 157.734 0) + (effects + (font + (size 2.54 2.54) + (thickness 0.254) + (bold yes) + ) + (justify left top) + ) + (uuid "2b96ad1d-2eee-4f86-adb1-90698420ea53") + ) + (text "7 Segment Output" + (exclude_from_sim no) + (at 178.816 19.304 0) + (effects + (font + (size 2.54 2.54) + (thickness 0.254) + (bold yes) + ) + (justify left top) + ) + (uuid "594f5476-af8e-4608-8030-dee0bc617ce2") + ) + (text "Left" + (exclude_from_sim no) + (at 183.896 27.178 0) + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + (bold yes) + ) + (justify left top) + ) + (uuid "5fc8609c-b35a-4842-9b5f-dc8757267937") + ) + (text "Right" + (exclude_from_sim no) + (at 183.896 80.518 0) + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + (bold yes) + ) + (justify left top) + ) + (uuid "7ad008ab-5859-46c2-8d6f-c1a1cb6b31e6") + ) + (text "ESP32" + (exclude_from_sim no) + (at 18.796 20.574 0) + (effects + (font + (size 2.54 2.54) + (thickness 0.254) + (bold yes) + ) + (justify left top) + ) + (uuid "d196f617-f50e-4237-8cfe-c143af42df47") + ) + (text "Push Buttons (Connectors)" + (exclude_from_sim no) + (at 18.796 109.728 0) + (effects + (font + (size 2.54 2.54) + (thickness 0.254) + (bold yes) + ) + (justify left top) + ) + (uuid "e122af10-6278-43b7-b9c5-de4abe6ffdca") + ) + (label "1E" + (at 232.41 48.26 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "05882395-c6ec-41e4-adfa-51b72e2ae755") + ) + (label "2P" + (at 232.41 109.22 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "0d1e04d1-7b91-4cc3-84dc-08f4e45c23cf") + ) + (label "1C" + (at 232.41 43.18 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "11098220-c1e9-4bbd-a783-4daef2a54f32") + ) + (label "1A" + (at 227.33 39.37 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "136fb4e8-e6b8-46d0-871f-a5d1e21b3799") + ) + (label "1P" + (at 232.41 55.88 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "2449e33e-cac1-4767-8da1-2144a716df6d") + ) + (label "1B" + (at 227.33 44.45 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "2e1af065-53ab-4a27-b1c0-9b399bdeac27") + ) + (label "2G" + (at 227.33 100.33 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "32c8b3de-3b74-4db3-8984-e70b611b10db") + ) + (label "2E" + (at 232.41 101.6 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "37a63f53-8c22-4711-82b2-46f7c8cb8894") + ) + (label "2A" + (at 227.33 107.95 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "43552029-1dcc-43b7-9c43-94df30da61d0") + ) + (label "2C" + (at 227.33 90.17 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "47ad247b-8372-4d87-8a73-c6d90e85cfa7") + ) + (label "2B" + (at 232.41 93.98 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5d2db731-4402-403d-8a82-8612fced3160") + ) + (label "2B" + (at 227.33 102.87 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "62e1c070-eb23-48b9-83f7-266b6e4993ad") + ) + (label "2D" + (at 227.33 95.25 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "67d7862a-ebd8-4651-96ad-8353a3e63b45") + ) + (label "2E" + (at 227.33 97.79 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "6ce87b53-e08a-4361-8224-3d72f287bc28") + ) + (label "2P" + (at 227.33 92.71 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "6da4cd67-a1fb-4b92-96a5-558719be559a") + ) + (label "1F" + (at 232.41 50.8 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "7bec64e4-46be-4cfc-8add-3960b4653139") + ) + (label "2G" + (at 232.41 106.68 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "80050213-4169-4dd0-bbe2-15b05b53ed95") + ) + (label "1G" + (at 232.41 53.34 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "820fdc25-129a-4cb4-8f41-5fca3e308442") + ) + (label "2F" + (at 227.33 105.41 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "9075595c-6b55-47d0-a85a-946cdce1d04b") + ) + (label "1C" + (at 227.33 52.07 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "960bcf49-619b-4ae5-9ac0-784ef446b75e") + ) + (label "1F" + (at 227.33 36.83 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "971d3a59-a36e-4827-9e1d-fe968e7fb040") + ) + (label "1E" + (at 227.33 49.53 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "9996e6c0-272d-4e3b-835a-fc3fae4cbfa7") + ) + (label "1D" + (at 232.41 45.72 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "9ac3eed6-dac3-4b97-840a-27e880febfd3") + ) + (label "2A" + (at 232.41 91.44 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a00ea400-6413-4512-be9a-a0bb34624b24") + ) + (label "1P" + (at 227.33 46.99 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "a04c710b-4c3d-450f-8cc8-4132da891015") + ) + (label "1A" + (at 232.41 38.1 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a33fb3d7-d4f3-4ad0-902a-4b2c8a6f21d5") + ) + (label "2D" + (at 232.41 99.06 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "b533a3ff-1413-483b-a3c5-12c2e4245932") + ) + (label "2C" + (at 232.41 96.52 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "c2405bb4-f29a-4efc-9cdb-41a9fd2f8535") + ) + (label "2F" + (at 232.41 104.14 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "ca35a45f-a3bc-4616-814f-66144086d28b") + ) + (label "1G" + (at 227.33 41.91 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "de6b31d4-cc16-4e31-90f4-a767697d7113") + ) + (label "1D" + (at 227.33 54.61 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "e1369f2c-0c95-48e7-95e9-1f079be41a68") + ) + (label "1B" + (at 232.41 40.64 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "f049f976-8f0e-4eb3-9b48-38cbd5706cf8") + ) + (global_label "SW_OPEN" + (shape input) + (at 72.39 72.39 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "156e52c5-f0f5-47dd-ae4e-d226c00594b8") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 60.6963 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "LED_CLOSE" + (shape input) + (at 54.61 175.26 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "207e0a27-82d6-4788-b4e2-58b640d4dab3") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 67.997 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SW_MINUS" + (shape input) + (at 72.39 52.07 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "228c0e59-8363-42e1-aa69-2f97499ffbdb") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 59.8496 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "LED_PLUS" + (shape input) + (at 105.41 138.43 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "245ffd91-9e69-46ad-8f4b-540a7cc213e1") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 117.648 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SW_CLOSE" + (shape input) + (at 72.39 59.69 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2cdc8775-28da-4e3d-ae5f-b653ba2f8594") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 59.7892 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "7SEG_CLK" + (shape input) + (at 196.85 95.25 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "3cb6877f-2b71-4e7d-bd54-24e379d2da0d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 181.9511 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SW_CLOSE" + (shape output) + (at 54.61 172.72 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "3e2ea110-2384-47bc-95d5-af23b122e9e4") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 67.2108 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "7SEG_PWM" + (shape input) + (at 196.85 105.41 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "40250396-32d8-49a4-8a58-35dc0d732485") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 181.9511 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "7SEG_PWM" + (shape output) + (at 72.39 62.23 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4eda0189-4da5-4fd6-a6ac-09a47cfa378c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 57.4911 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "LED_MINUS" + (shape output) + (at 72.39 54.61 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5465ab9e-773b-41e6-94fc-1e9514325fa4") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 59.0634 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "LED_OPEN" + (shape input) + (at 54.61 138.43 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "61d8f4b5-f66a-4d84-9170-ba6c22a79ac5") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 67.0899 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "7SEG_PWM" + (shape input) + (at 196.85 52.07 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "654c7f2b-ca94-4b10-8ebc-d961a2c27b15") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 181.9511 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "LED_MINUS" + (shape input) + (at 105.41 175.26 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "6bf0a186-293e-4dda-a0c6-a77ee00a426a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 118.7366 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SW_OPEN" + (shape output) + (at 54.61 135.89 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "74ba3a48-b1f4-4b6f-b2fc-1dd6641f337a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 66.3037 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "LED_CLOSE" + (shape output) + (at 72.39 57.15 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "75caaacf-9be0-40c2-925a-d5f4e3813c0b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 59.003 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "LED_OPEN" + (shape output) + (at 72.39 74.93 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "7cdba9ce-be16-4d5c-b2e9-8a8a319614c3") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 59.9101 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "7SEG_CLK" + (shape input) + (at 196.85 41.91 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8011a19f-8b67-4d36-b587-44cf2fe1407d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 184.4911 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "LED_PLUS" + (shape output) + (at 72.39 49.53 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8c3b9095-953c-4c93-b649-3e00de13918c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 60.152 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "7SEG_CLK" + (shape output) + (at 72.39 67.31 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a57c625a-2eb2-480c-80e5-3076e6003a7f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 57.4911 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "7SEG_SER" + (shape input) + (at 196.85 36.83 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a667f1b5-82b1-498b-aee7-bc0317f046fb") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 184.4307 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "7SEG_SER" + (shape output) + (at 72.39 69.85 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c16885cc-83dd-4292-a898-dfbe053430cf") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 59.9707 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SW_MINUS" + (shape output) + (at 105.41 172.72 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "dc4abdb6-9f14-413b-90fc-2340ea546804") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 117.9504 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SW_PLUS" + (shape output) + (at 105.41 135.89 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "fe1b22c9-d541-40c9-b82c-8ee36e7ee388") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 116.8618 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SW_PLUS" + (shape input) + (at 72.39 46.99 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "fee2af46-e89e-45a7-9e63-d463e8c34d19") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 60.9382 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 76.2 142.24 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "05d1a279-8f31-491e-b82a-397f1a681ffc") + (property "Reference" "#PWR016" + (at 76.2 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 76.2 146.3731 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 76.2 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 76.2 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 76.2 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a338519d-cfe9-48c1-8bfd-fea0e291586f") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#PWR016") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 97.79 175.26 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0a7cc708-6a23-4c02-9666-67ed1aa7accd") + (property "Reference" "R5" + (at 97.79 178.1697 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 97.79 180.594 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 97.79 177.038 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 97.79 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 97.79 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1ce2b17e-6b82-47ed-936d-9e2df367bb01") + ) + (pin "2" + (uuid "0357bb97-0012-4031-a7e6-a44ba8589da5") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "R5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 46.99 138.43 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "18069cb2-e4c9-4222-89a4-e90625e96b34") + (property "Reference" "R2" + (at 46.99 141.3397 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 46.99 143.764 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 46.99 140.208 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 46.99 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 46.99 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b620a450-875c-4971-ba83-ae349696c6ab") + ) + (pin "2" + (uuid "e6d6b929-0cf6-40ea-8e3e-43c6e1be7860") + ) + (instances + (project "" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "R2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push_LED") + (at 85.09 138.43 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "20b0a5ba-72af-49ec-b065-c0f1b63ea784") + (property "Reference" "SW7" + (at 85.09 128.6975 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Plus" + (at 85.09 131.1218 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" + (at 85.09 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 85.09 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch with LED, generic" + (at 85.09 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "2474c185-9daa-43f3-9ad2-db7c614ef532") + ) + (pin "3" + (uuid "7d7c9ab7-1c09-4283-9e9e-424846b22df4") + ) + (pin "2" + (uuid "48a4bc43-57c1-4a42-8ef5-1510d61605fa") + ) + (pin "1" + (uuid "6542a1f2-6dcd-4a15-97a5-d259897ee844") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "SW7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Library:HDSP-7401") + (at 243.84 45.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "248fe06d-556a-4ac7-93ef-d435f26210af") + (property "Reference" "U3" + (at 243.84 28.8755 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LTS4940AHR" + (at 243.84 31.2998 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Library:LTS4940AHR" + (at 243.84 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://docs.broadcom.com/docs/AV02-2553EN" + (at 243.84 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "One digit 7 segment yellow, common anode" + (at 243.84 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "7" + (uuid "d461ee5e-f6dd-43af-b19c-b80d51fb5d76") + ) + (pin "10" + (uuid "cdcecc65-15a8-49b6-89f5-2ba38b2eb236") + ) + (pin "2" + (uuid "ac7b0fe3-dad0-4700-9396-411d19d1147a") + ) + (pin "9" + (uuid "c3054e24-0318-4f8f-b103-9833bafd94bb") + ) + (pin "8" + (uuid "47edd7e5-4706-4450-abee-40de2b1bcc3e") + ) + (pin "6" + (uuid "18334316-c3ca-405e-a595-7b6d8c3f7c60") + ) + (pin "3" + (uuid "0b601ae7-f65c-42b5-b79d-7712dd94d072") + ) + (pin "1" + (uuid "f44946b1-0d30-427a-a73f-880caa15ad79") + ) + (pin "5" + (uuid "938fb3b7-c97f-435f-af98-a8931f6f191a") + ) + (pin "4" + (uuid "f700caf4-2f90-490e-967a-ae92fbb9c31f") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "U3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "74xx:74HC595") + (at 212.09 46.99 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "28dadafb-006a-4cfc-997d-3b7fb87c11d5") + (property "Reference" "U1" + (at 214.2841 30.1455 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "74HC595" + (at 214.2841 32.5698 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" + (at 212.09 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf" + (at 212.09 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8-bit serial in/out Shift Register 3-State Outputs" + (at 212.09 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "8" + (uuid "a05ab61e-3b26-417b-856d-5ee98fcfed01") + ) + (pin "4" + (uuid "3bacfa31-b9fa-47a5-a3fb-6ac42e44a550") + ) + (pin "5" + (uuid "76a17053-ff9e-4384-ba2b-c19ccd850ff7") + ) + (pin "2" + (uuid "aaee0018-879e-4c64-a50d-515c55a45577") + ) + (pin "3" + (uuid "c7536bde-64b9-4809-b183-553d98ee73e7") + ) + (pin "1" + (uuid "52d090ad-03dc-414e-9753-eda85ab37551") + ) + (pin "13" + (uuid "401943e3-1abc-4a9a-9d7e-b752eb867450") + ) + (pin "15" + (uuid "7a5beb12-ac59-4f81-9f25-97578ee13faa") + ) + (pin "6" + (uuid "9b0fac7f-50d8-4fd2-9ed9-42d0186f2df6") + ) + (pin "12" + (uuid "e2aa8b41-ab98-47ab-8a16-9544f4b71361") + ) + (pin "10" + (uuid "6a80fe37-4556-42f4-91ba-79869cd7dd28") + ) + (pin "16" + (uuid "422db306-23b4-4336-a0a0-685cf03673ff") + ) + (pin "9" + (uuid "795e5715-0413-4c10-ae73-e8f242876301") + ) + (pin "11" + (uuid "d008f21e-8c41-4d90-a1f8-53488221abfc") + ) + (pin "14" + (uuid "a3e8b53c-68d0-46e3-8b8a-9110c2c286de") + ) + (pin "7" + (uuid "e9981f8b-aa88-4fac-a149-79a4a2f3b5e8") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "U1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 25.4 142.24 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2c49193e-7a83-4eb0-9b04-4853afdc7fea") + (property "Reference" "#PWR015" + (at 25.4 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 25.4 146.3731 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 25.4 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 25.4 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 25.4 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ccdfedf8-8303-49b8-b609-e4e5da988d67") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#PWR015") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:PWR_FLAG") + (at 33.02 55.88 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2de31dbe-322e-46e2-b9d5-d6ea218df56d") + (property "Reference" "#FLG02" + (at 34.925 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 36.195 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 33.02 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 33.02 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 33.02 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "80e547e4-c14f-48b7-915d-8a3853b9a1da") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#FLG02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 260.35 118.11 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "398b4966-a2ce-449b-bd5c-6ed7ed1a9882") + (property "Reference" "#PWR012" + (at 260.35 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 260.35 122.2431 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 260.35 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 260.35 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 260.35 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d2656fed-7156-48ae-b2fc-eb0a329525ed") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#PWR012") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "74xx:74HC595") + (at 212.09 100.33 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3e05cb0a-665e-4093-80b2-ec7f796aea82") + (property "Reference" "U2" + (at 214.2841 83.4855 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "74HC595" + (at 214.2841 85.9098 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" + (at 212.09 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf" + (at 212.09 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8-bit serial in/out Shift Register 3-State Outputs" + (at 212.09 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "8" + (uuid "59eab854-03ec-4fc2-942f-432aecb305c2") + ) + (pin "4" + (uuid "c4d21149-e569-4d53-b8bf-34bc273246e3") + ) + (pin "5" + (uuid "b23552f6-92d6-4863-8d0f-6b6d6496ecc9") + ) + (pin "2" + (uuid "5ed5a09e-367f-46e2-b84a-e6483b95e291") + ) + (pin "3" + (uuid "e7b72bcf-9b53-4c8b-b9c2-5ad0e89a6d08") + ) + (pin "1" + (uuid "294ea549-eb33-444a-b269-43820d07c8ef") + ) + (pin "13" + (uuid "ddd726c2-91f4-4017-8b40-124acb710dee") + ) + (pin "15" + (uuid "13b4494a-4dea-4f84-be1c-a3165d4c1eb4") + ) + (pin "6" + (uuid "027efe25-27e1-47aa-b6db-62b130b81935") + ) + (pin "12" + (uuid "1b278fe7-b1f8-4da5-88c2-ce097e9a27ed") + ) + (pin "10" + (uuid "58fc4c59-7f42-4b6c-af1c-fa52c685ab21") + ) + (pin "16" + (uuid "dd0414f5-6572-4129-bade-2962a0721b52") + ) + (pin "9" + (uuid "bf90f1b9-4227-457a-b4c4-356765747eba") + ) + (pin "11" + (uuid "0681b59f-d71f-4c14-bdb9-35471fe298db") + ) + (pin "14" + (uuid "d98523fe-bd2b-4a71-a74c-df1fc6f38310") + ) + (pin "7" + (uuid "e067ba10-b191-4db3-b9f5-16056583a760") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "U2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 85.09 34.29 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4c0d3e48-5480-4e74-aeac-8b5346c94771") + (property "Reference" "#PWR018" + (at 85.09 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 85.09 30.1569 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 85.09 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 85.09 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 85.09 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0915a91f-3fc4-4fa0-9744-3b806dd8bbfe") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#PWR018") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 260.35 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "53b1bb4d-d08c-4a08-9c26-5011bbbfd0ad") + (property "Reference" "#PWR011" + (at 260.35 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 260.35 68.9031 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 260.35 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 260.35 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 260.35 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7f1368a3-7304-496a-89b6-797093d24948") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#PWR011") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 33.02 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5844392d-8603-4042-8fcb-756f65046611") + (property "Reference" "#PWR013" + (at 33.02 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 33.02 67.6331 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 33.02 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1f5f3bed-1cdf-4ef0-a169-c32ee890dbb9") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#PWR013") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Library:HDSP-7401") + (at 243.84 99.06 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "63fe6f6e-f2cb-48d6-9518-410545ed249f") + (property "Reference" "U4" + (at 243.84 82.2155 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LTS4940AHR" + (at 243.84 84.6398 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Library:LTS4940AHR" + (at 243.84 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://docs.broadcom.com/docs/AV02-2553EN" + (at 243.84 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "One digit 7 segment yellow, common anode" + (at 243.84 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "7" + (uuid "54585691-a27b-473a-822c-383d33325981") + ) + (pin "10" + (uuid "82366674-638e-4112-88b6-62d354f17e78") + ) + (pin "2" + (uuid "97d04e03-049a-43a6-af0f-de9b923b9cf2") + ) + (pin "9" + (uuid "e7a4a270-ce09-4a97-91ed-21273b09679a") + ) + (pin "8" + (uuid "90278941-d377-4b31-9310-0bf133956da9") + ) + (pin "6" + (uuid "bdb10cb6-7517-4545-a9c9-f8928e14766a") + ) + (pin "3" + (uuid "01df2a53-1021-4bb1-a6f2-2cc7cb29e6b9") + ) + (pin "1" + (uuid "3d7b6467-3488-44cc-a60c-d39058e30bad") + ) + (pin "5" + (uuid "54e1d610-75eb-4f21-9b14-c36ece611e3a") + ) + (pin "4" + (uuid "6d27d6a6-aebb-447a-8a1a-e528ea9fa7fc") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "U4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 151.13 167.64 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "660a4088-409b-4028-a899-931b1a1a1acd") + (property "Reference" "H7" + (at 153.67 166.4278 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 153.67 168.8521 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 151.13 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 151.13 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 151.13 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "H7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 97.79 138.43 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6a01d43e-214f-42c6-999d-dffcd9ee3900") + (property "Reference" "R4" + (at 97.79 141.3397 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 97.79 143.764 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 97.79 140.208 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 97.79 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 97.79 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7ae695fe-a62b-48b2-aa30-35ddc5c453c5") + ) + (pin "2" + (uuid "1e660684-448f-464a-8c1d-d1e306f285ad") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "R4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 212.09 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6b6bef21-363c-4c83-88e2-e5e10d9dc3b3") + (property "Reference" "#PWR08" + (at 212.09 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 212.09 68.9031 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 212.09 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 212.09 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 212.09 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2296ecd8-9615-4056-95f1-8414d9dd5f53") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 212.09 31.75 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6d7173f5-2003-4eab-8884-2a3e4ff24da2") + (property "Reference" "#PWR07" + (at 212.09 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 212.09 27.6169 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 212.09 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 212.09 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 212.09 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b26b69a2-5a73-49e0-ae3d-08d598e68c5f") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#PWR07") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 76.2 179.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "750f37cb-ec6d-4e57-bba7-88002e12ffc5") + (property "Reference" "#PWR017" + (at 76.2 185.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 76.2 183.2031 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 76.2 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 76.2 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 76.2 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7308a796-73f2-444d-af95-64b866f473d6") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#PWR017") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push_LED") + (at 34.29 138.43 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7b18a121-0b92-463b-96cc-e0cdf46f575c") + (property "Reference" "SW5" + (at 34.29 128.6975 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Open" + (at 34.29 131.1218 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" + (at 34.29 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 34.29 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch with LED, generic" + (at 34.29 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "f7842f66-3383-45c7-8df7-6d2fb20a5d28") + ) + (pin "3" + (uuid "5384f27e-4d29-445d-bd7e-29088c921193") + ) + (pin "2" + (uuid "a645528f-b1f9-43e8-a46e-23bb615e77e3") + ) + (pin "1" + (uuid "162cefcb-aefb-45f6-855b-818177d790f4") + ) + (instances + (project "" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "SW5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 92.71 36.83 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8c155a81-564b-4aaa-8840-964e38ee53a1") + (property "Reference" "#PWR05" + (at 92.71 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 92.71 32.6969 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 92.71 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 92.71 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 92.71 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f9a3caae-9119-4696-b4d0-98c9da2a47eb") + ) + (instances + (project "" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 212.09 85.09 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8d97a121-3361-4504-a790-0922cf80cb6d") + (property "Reference" "#PWR09" + (at 212.09 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 212.09 80.9569 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 212.09 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 212.09 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 212.09 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cff99e7f-94df-4ccc-b359-c7e610600149") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#PWR09") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 201.93 44.45 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9355c0f9-a845-48dc-a699-df8fa8c912a2") + (property "Reference" "#PWR021" + (at 205.74 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 198.755 44.45 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 201.93 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 201.93 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 201.93 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "82c80086-3e13-4fe8-854f-1fa56826c67b") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#PWR021") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push_LED") + (at 34.29 175.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9385f56c-0088-43e6-9c7b-ea04da1726bd") + (property "Reference" "SW6" + (at 34.29 165.5275 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Close" + (at 34.29 167.9518 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" + (at 34.29 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 34.29 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch with LED, generic" + (at 34.29 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "514b5fc4-6fc1-42dd-a402-2b651d22382e") + ) + (pin "3" + (uuid "aa43be33-5828-470b-a9a1-7636316bf6d1") + ) + (pin "2" + (uuid "1f0b2195-4342-48ab-8e26-7f73dd22617d") + ) + (pin "1" + (uuid "237cde37-36b2-47b8-ab68-a317cabe3020") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "SW6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x02_Pin") + (at 25.4 50.8 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "93f8dab4-2142-4f40-9fd2-ad42a3bceaf4") + (property "Reference" "J1" + (at 26.035 46.5793 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x02_Pin" + (at 26.035 49.0036 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical" + (at 25.4 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 25.4 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 25.4 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "442cff38-12fc-43b3-876a-5f9865fb250c") + ) + (pin "1" + (uuid "32ae7dce-9d9f-4541-a270-5ab91f5d291d") + ) + (instances + (project "" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "J1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 88.9 85.09 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "94957e56-e708-4a61-bd4d-227b2eea4116") + (property "Reference" "#PWR019" + (at 88.9 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 88.9 89.2231 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 88.9 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 88.9 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 88.9 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c3185211-0ab0-4900-8825-6966a2662d77") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#PWR019") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 151.13 176.53 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "99bbc553-5eb6-491a-a9a8-d92b4eaf202e") + (property "Reference" "H8" + (at 153.67 175.3178 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 153.67 177.7421 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 151.13 176.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 151.13 176.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 151.13 176.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "H8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 25.4 179.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a5179a6f-aa35-40ee-9a3e-9cd3fce201f2") + (property "Reference" "#PWR014" + (at 25.4 185.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 25.4 183.2031 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 25.4 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 25.4 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 25.4 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cf7ec4d7-41ee-489c-b5a7-e2af85f792d0") + ) + (instances + (project "" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#PWR014") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 201.93 97.79 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a6bc75f2-fe95-45ca-9756-76ff1061cdf2") + (property "Reference" "#PWR020" + (at 205.74 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 198.755 97.79 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 201.93 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 201.93 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 201.93 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a086c65d-8fef-451b-9e10-584d9bbbba39") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#PWR020") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:PWR_FLAG") + (at 33.02 48.26 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a9693493-ace8-442b-b9f2-e5ecfc7e6963") + (property "Reference" "#FLG03" + (at 34.925 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 36.195 48.26 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 33.02 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 33.02 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 33.02 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9e1dc9b0-ea6e-400e-957d-fcda8176d4cb") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#FLG03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Library:XIAO-ESP32C3") + (at 77.47 80.01 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "bd6f7d7d-c553-4b32-ba10-55e040339822") + (property "Reference" "U5" + (at 100.965 60.4908 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 100.965 62.1722 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Library:XIAO-ESP32C3" + (at 97.536 68.326 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 77.47 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 77.47 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "e6c127de-e431-405d-b1ed-b9424ee9b60e") + ) + (pin "9" + (uuid "5700dd25-52bb-4464-b9e0-a6625fa1c824") + ) + (pin "5" + (uuid "fc9c817f-bdd2-458d-9ddf-7920f754c273") + ) + (pin "3" + (uuid "d52cc312-f153-4dbd-b0b6-bb722753d5aa") + ) + (pin "7" + (uuid "8cb9d26a-0898-4239-a908-8a4b5d6e283c") + ) + (pin "10" + (uuid "3a4f04b4-a23b-480a-9bf0-6dbac86410e4") + ) + (pin "13" + (uuid "365c5b95-b249-4377-85ad-2fcab60c8d20") + ) + (pin "12" + (uuid "9bd727e8-acc6-4785-a8f0-531eb3267e01") + ) + (pin "11" + (uuid "a8543ee1-db3a-48a2-8a4d-e260190e83ab") + ) + (pin "6" + (uuid "ae420aba-a7a2-46e8-8fc3-61180f48e566") + ) + (pin "8" + (uuid "c65811b8-0dec-4216-a4e5-72d8afbab7f0") + ) + (pin "1" + (uuid "60d02d1c-d861-491b-9728-0ff888f09070") + ) + (pin "2" + (uuid "e2cde932-3f09-4b84-87e8-1746ebab2da0") + ) + (pin "14" + (uuid "16692553-5d0f-4717-8749-65a728b8ed87") + ) + (instances + (project "" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "U5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push_LED") + (at 85.09 175.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "dfebce77-01b8-4083-b3da-c5c4ab7feb23") + (property "Reference" "SW8" + (at 85.09 165.5275 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Minus" + (at 85.09 167.9518 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" + (at 85.09 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 85.09 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch with LED, generic" + (at 85.09 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "df245859-fe15-4d6a-b042-3b214de14eb3") + ) + (pin "3" + (uuid "578c5f80-6db0-494c-b70c-373c0034a554") + ) + (pin "2" + (uuid "3ffc8039-7749-41b9-8d5d-8baeb5d00c60") + ) + (pin "1" + (uuid "7ad18c80-0db5-4014-9328-817f3567c877") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "SW8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 46.99 175.26 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e6c59516-2428-4920-b31f-553d185565be") + (property "Reference" "R3" + (at 46.99 178.1697 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 46.99 180.594 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 46.99 177.038 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 46.99 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 46.99 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "58e1465c-e494-40b7-a1b0-448a76d739f3") + ) + (pin "2" + (uuid "b629f9fd-e957-4592-bd74-5b3cfcf63ff4") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "R3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 212.09 118.11 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ef6b4609-86f2-4d94-a7a8-2041d90443e3") + (property "Reference" "#PWR010" + (at 212.09 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 212.09 122.2431 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 212.09 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 212.09 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 212.09 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b6f2e5d2-22f1-4348-90f7-03bf036e258d") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:PWR_FLAG") + (at 83.82 35.56 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f17034db-0b42-4e61-b5ab-eae8948b9a69") + (property "Reference" "#FLG01" + (at 81.915 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 80.6451 35.56 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 83.82 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 83.82 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 83.82 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "09dfcaa1-42d7-451f-93ba-ace7f37b3dcf") + ) + (instances + (project "" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#FLG01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 33.02 38.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f53915d5-9a8b-4e20-824f-a47ffcc9eeec") + (property "Reference" "#PWR06" + (at 33.02 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 33.02 33.9669 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 33.02 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cb654066-e2d6-40f6-bec8-11ee1fe95caf") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/7204a722-4117-47e2-a892-20e60790c5e5" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) +) diff --git a/pcb/pcb/fp-lib-table b/pcb/pcb/fp-lib-table new file mode 100644 index 0000000..ed01f9f --- /dev/null +++ b/pcb/pcb/fp-lib-table @@ -0,0 +1,4 @@ +(fp_lib_table + (version 7) + (lib (name "Library")(type "KiCad")(uri "${KIPRJMOD}/Library.pretty")(options "")(descr "")) +) diff --git a/pcb/pcb/led7seg.kicad_sch b/pcb/pcb/led7seg.kicad_sch new file mode 100644 index 0000000..a941bfb --- /dev/null +++ b/pcb/pcb/led7seg.kicad_sch @@ -0,0 +1,8 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "2fccfb2b-acbf-4905-99d0-b0f4428b7e5a") + (paper "A4") + (lib_symbols) +) diff --git a/pcb/pcb/panel.kicad_sch b/pcb/pcb/panel.kicad_sch new file mode 100644 index 0000000..4263eb7 --- /dev/null +++ b/pcb/pcb/panel.kicad_sch @@ -0,0 +1,1468 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "733e3b3d-cbff-4729-ba76-7f6d2f5473f7") + (paper "A4") + (lib_symbols + (symbol "Mechanical:MountingHole" + (pin_names + (offset 1.016) + ) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (property "Reference" "H" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "mounting hole" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "MountingHole*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MountingHole_0_1" + (circle + (center 0 0) + (radius 1.27) + (stroke + (width 1.27) + (type default) + ) + (fill + (type none) + ) + ) + ) + ) + (symbol "Switch:SW_Push" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 1.27 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SW_Push" + (at 0 -1.524 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SW_Push_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (wire + (pts + (xy 76.2 55.88) (xy 76.2 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "18600c80-66e3-4904-8ae0-aa189357b23b") + ) + (wire + (pts + (xy 50.8 38.1) (xy 50.8 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "189eed7e-d128-4043-ad7d-d65e64dfa57b") + ) + (wire + (pts + (xy 101.6 38.1) (xy 101.6 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ff8a83e-113b-4153-a98f-01d11ac74de5") + ) + (wire + (pts + (xy 107.95 38.1) (xy 101.6 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b7318ff-9b3c-48e3-8f17-ed72cc80864d") + ) + (wire + (pts + (xy 57.15 38.1) (xy 50.8 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5eaf7bc2-a06a-4dbb-8df7-280061068d15") + ) + (wire + (pts + (xy 101.6 55.88) (xy 101.6 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f6354f2-6b34-4b54-9870-acad087a70f0") + ) + (wire + (pts + (xy 31.75 38.1) (xy 25.4 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f684efa-2612-4d7d-b302-19cfeefd624d") + ) + (wire + (pts + (xy 82.55 38.1) (xy 76.2 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "71364cde-84c8-41e7-87fd-d744fb9cfd0f") + ) + (wire + (pts + (xy 50.8 55.88) (xy 50.8 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d2c39a21-33dd-40f9-b84c-d76bacb7e383") + ) + (wire + (pts + (xy 25.4 38.1) (xy 25.4 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d4ae3c3f-99b4-467c-ab75-fb2df1dfbb1c") + ) + (wire + (pts + (xy 76.2 38.1) (xy 76.2 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df57b098-0239-4165-8323-24bd895e293c") + ) + (wire + (pts + (xy 25.4 55.88) (xy 25.4 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e212263d-6a4b-4c92-b67e-7a8bf02907de") + ) + (global_label "SW_MINUS" + (shape input) + (at 107.95 38.1 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "31029973-63cc-4702-b761-e175290dd893") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 120.4904 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SW_OPEN" + (shape input) + (at 31.75 38.1 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "6449ffd8-8e3e-4abc-85c0-875b58bf5e1d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 43.4437 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SW_PLUS" + (shape input) + (at 82.55 38.1 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "7558b7cb-44fa-44a4-af57-bc1bb6cb3683") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 94.0018 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SW_CLOSE" + (shape input) + (at 57.15 38.1 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "94f7f0f9-c9fc-43fd-83b6-b1b24576c7b1") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 69.7508 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 38.1 152.4 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "00cdaa1e-1ff3-4591-be5b-7b6e3a0b46ab") + (property "Reference" "H3" + (at 40.64 151.1878 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 40.64 153.6121 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 38.1 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 38.1 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 38.1 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "H3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 25.4 50.8 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "06b7edc6-4586-4ffc-996c-c066ccee4406") + (property "Reference" "SW1" + (at 29.083 49.5878 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Open" + (at 29.083 52.0121 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Library:Rect_LED_Button" + (at 30.48 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 30.48 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 25.4 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5fec6ed5-f56a-4b5e-bc33-f1d74d7d67a6") + ) + (pin "2" + (uuid "02c920ba-cd48-43d6-a92f-9d81ef4ebe18") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "SW1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 38.1 165.1 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "286d7c96-0007-4e55-9727-1bf04e34abd2") + (property "Reference" "H4" + (at 40.64 163.8878 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 40.64 166.3121 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 38.1 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 38.1 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 38.1 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "H4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 50.8 50.8 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "35d6590f-1e1e-445c-abf9-336e78e8a3da") + (property "Reference" "SW2" + (at 54.483 49.5878 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Close" + (at 54.483 52.0121 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Library:Rect_LED_Button" + (at 55.88 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 55.88 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 50.8 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "313fcbd3-66b5-4908-9c6d-581d543ac005") + ) + (pin "2" + (uuid "2f72853d-4bf5-4404-a9b5-6d243924de7c") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "SW2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 76.2 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "395fd3d8-a437-4d48-affc-99d1814028db") + (property "Reference" "#PWR03" + (at 76.2 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDP" + (at 76.2 67.6331 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 76.2 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 76.2 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 76.2 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "068225f9-0e5e-4ca6-b1a5-3f9a26caf4a7") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 38.1 190.5 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5844faef-2476-4735-9deb-db85a8bc95cb") + (property "Reference" "H6" + (at 40.64 189.2878 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 40.64 191.7121 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 38.1 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 38.1 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 38.1 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "H6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 38.1 177.8 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7625e06d-ecc2-46c2-a51d-9b0177873562") + (property "Reference" "H5" + (at 40.64 176.5878 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 40.64 179.0121 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 38.1 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 38.1 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 38.1 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "H5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 50.8 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9075de1f-1545-4b31-a0b2-bd7dd8b4e304") + (property "Reference" "#PWR02" + (at 50.8 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDP" + (at 50.8 67.6331 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 50.8 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 50.8 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "48b68abd-7228-4f56-a4b5-ff6b9b1832c9") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 38.1 139.7 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ae6479c5-0e4e-4f39-a651-506eb381bcda") + (property "Reference" "H2" + (at 40.64 138.4878 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 40.64 140.9121 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 38.1 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 38.1 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 38.1 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "H2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 76.2 50.8 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d4a0abae-f47f-4fb0-8977-70447a95a922") + (property "Reference" "SW3" + (at 79.883 49.5878 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Plus" + (at 79.883 52.0121 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Library:Rect_LED_Button" + (at 81.28 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 81.28 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 76.2 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "54dbb7c1-32b0-4f0d-9b98-c8155f9d11ec") + ) + (pin "2" + (uuid "7ca0544c-7258-4ea8-bb17-6a58b197672b") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "SW3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Mechanical:MountingHole") + (at 38.1 127 0) + (unit 1) + (exclude_from_sim yes) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "db87ef17-8ae4-4eb6-b8b8-2fa4215c64f7") + (property "Reference" "H1" + (at 40.64 125.7878 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MountingHole" + (at 40.64 128.2121 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 38.1 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 38.1 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 38.1 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "H1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 101.6 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "df0d28dd-3551-4a2b-93c6-a709562ba042") + (property "Reference" "#PWR04" + (at 101.6 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDP" + (at 101.6 67.6331 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 101.6 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 101.6 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 101.6 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "eec27d0e-bec4-42e8-800e-d59344fe8f63") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 25.4 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ecc82609-d646-46f2-a33c-feca83b5ccd7") + (property "Reference" "#PWR01" + (at 25.4 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDP" + (at 25.4 67.6331 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 25.4 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 25.4 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 25.4 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0812960e-ee95-4a1f-b757-78bdd84b7120") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 101.6 50.8 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f266d1b9-c367-4e11-9c15-906cc8a11a68") + (property "Reference" "SW4" + (at 105.283 49.5878 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Minus" + (at 105.283 52.0121 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Library:Rect_LED_Button" + (at 106.68 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 106.68 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 101.6 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b36369bb-ff00-4f60-804a-f0772e8f37f4") + ) + (pin "2" + (uuid "6453f117-f203-4134-8140-7efedea8e776") + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374/6de808a1-e841-48bc-9eb8-aa01e255a260" + (reference "SW4") + (unit 1) + ) + ) + ) + ) +) diff --git a/pcb/pcb/pcb.kicad_pcb b/pcb/pcb/pcb.kicad_pcb new file mode 100644 index 0000000..b5410e7 --- /dev/null +++ b/pcb/pcb/pcb.kicad_pcb @@ -0,0 +1,10102 @@ +(kicad_pcb + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + (setup + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (pcbplotparams + (layerselection 0x0001000_fffffffe) + (plot_on_all_layers_selection 0x0000000_00000000) + (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) + (viasonmask no) + (mode 1) + (useauxorigin no) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plotreference yes) + (plotvalue yes) + (plotfptext yes) + (plotinvisibletext no) + (sketchpadsonfab no) + (subtractmaskfromsilk no) + (outputformat 1) + (mirror no) + (drillshape 0) + (scaleselection 1) + (outputdirectory "/mnt/kuebel/TEMP/spaceapibox/") + ) + ) + (net 0 "") + (net 1 "GND") + (net 2 "7SEG_SER") + (net 3 "7SEG_CLK") + (net 4 "+3V3") + (net 5 "SW_OPEN") + (net 6 "Net-(SW5-A)") + (net 7 "SW_CLOSE") + (net 8 "Net-(SW6-A)") + (net 9 "SW_PLUS") + (net 10 "Net-(SW7-A)") + (net 11 "Net-(SW8-A)") + (net 12 "SW_MINUS") + (net 13 "Net-(U1-QH')") + (net 14 "unconnected-(U2-QH'-Pad9)") + (net 15 "LED_PLUS") + (net 16 "LED_MINUS") + (net 17 "LED_CLOSE") + (net 18 "LED_OPEN") + (net 19 "7SEG_PWM") + (net 20 "+5V") + (net 21 "/esp/1B") + (net 22 "/esp/1E") + (net 23 "/esp/1F") + (net 24 "/esp/1D") + (net 25 "/esp/1A") + (net 26 "/esp/1C") + (net 27 "/esp/1G") + (net 28 "/esp/1P") + (net 29 "/esp/2A") + (net 30 "/esp/2G") + (net 31 "/esp/2F") + (net 32 "/esp/2C") + (net 33 "/esp/2P") + (net 34 "/esp/2D") + (net 35 "/esp/2E") + (net 36 "/esp/2B") + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "09b89d13-8642-4f39-8486-f1ddfaba9647") + (at 24.9 185.1) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (property "Reference" "H2" + (at 0 -4.2 0) + (layer "F.SilkS") + (uuid "4e48ce5a-6d84-48ce-bdbb-81ab2fd0312e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 4.2 0) + (layer "F.Fab") + (uuid "dc13794e-2e0a-4bc0-86c2-ddc283f8ea6e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "56c40bbb-7e76-4aa1-a7d8-34f985e9622b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bb36842a-e44d-4d4c-a9f3-bcb306c21ac4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d9956a73-4cce-4226-bf6d-f1bbdcbeebc8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/6de808a1-e841-48bc-9eb8-aa01e255a260/ae6479c5-0e4e-4f39-a651-506eb381bcda") + (sheetname "panel") + (sheetfile "panel.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill none) + (layer "Cmts.User") + (uuid "4f1a480c-5c56-4a3c-bdaf-628051458d93") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "0442598d-8696-4fc0-8fdd-5828f10fa3c1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "66893419-197e-4a1f-80e8-937a4903856c") + (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 "105c3550-3e6d-412d-9236-3bbfae7bf277") + ) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "50f6b025-f6cf-416b-9ac3-d20bf1c292a5") + (at 244 143) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (property "Reference" "H8" + (at 0 -4.2 0) + (layer "F.SilkS") + (uuid "47c4c583-cb78-4a23-9c3d-b28592bfbbe2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 4.2 0) + (layer "F.Fab") + (uuid "a3abef9b-b7b3-408b-92e9-cfc3d9b43488") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f4826b71-515e-4d7c-ad67-6f7caedd8b26") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "178329ad-f703-4a9c-83ab-a8bff9212e03") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "673f65c7-7a56-4582-9888-24d28201def6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/7204a722-4117-47e2-a892-20e60790c5e5/99bbc553-5eb6-491a-a9a8-d92b4eaf202e") + (sheetname "esp") + (sheetfile "esp.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill none) + (layer "Cmts.User") + (uuid "0177ae74-2300-4995-a72b-82862a26d79d") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "260b56c8-7b91-4a89-8672-ce211e9c2cb6") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "d4777e42-7e28-4173-8166-143e2da903d5") + (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 "a0804a85-7b95-4f62-bb8d-b935afc02726") + ) + ) + (footprint "Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical" + (layer "F.Cu") + (uuid "607dd9a1-547a-4032-aed5-302d91b2de1d") + (at 218.567 102.489 180) + (descr "JST XH series connector, B2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") + (tags "connector JST XH vertical") + (property "Reference" "J1" + (at 6.096 0 90) + (layer "F.SilkS") + (uuid "ac1f4485-c1ba-467b-9a90-1a12bfd1acfd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Conn_01x02_Pin" + (at 1.25 4.6 0) + (layer "F.Fab") + (uuid "129bb1a5-e798-4638-892a-e3ae3300f3b9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "92c4e44e-c7fd-4fce-93bf-59033d6d3ee3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cb96449b-0fca-4bf5-b33a-4afab7c4c062") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "55324f44-36bb-43aa-992b-7e41dbed2412") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/7204a722-4117-47e2-a892-20e60790c5e5/93f8dab4-2142-4f40-9fd2-ad42a3bceaf4") + (sheetname "esp") + (sheetfile "esp.kicad_sch") + (attr through_hole) + (fp_line + (start 5.06 3.51) + (end 5.06 -2.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e1a8a313-be2f-4ebc-a340-e9f0159634e7") + ) + (fp_line + (start 5.06 -2.46) + (end -2.56 -2.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5332d9cc-2453-4905-8950-b42661bd1f50") + ) + (fp_line + (start 5.05 -0.2) + (end 4.3 -0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "03abdb46-a2e0-4419-9ae5-25b5a52d3e08") + ) + (fp_line + (start 5.05 -1.7) + (end 5.05 -2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1698af06-b40e-4fff-8481-94fbf697a8e2") + ) + (fp_line + (start 5.05 -2.45) + (end 3.25 -2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bb9e2014-1b4e-4cba-a319-bdb6179224ac") + ) + (fp_line + (start 4.3 2.75) + (end 1.25 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7aa22243-ebae-41e5-84da-89d88a8fa6b1") + ) + (fp_line + (start 4.3 -0.2) + (end 4.3 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97947f3a-917e-4dd7-baa8-d432b5393a68") + ) + (fp_line + (start 3.25 -1.7) + (end 5.05 -1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7655b523-fc2f-4b7d-8573-8e25d86c44d7") + ) + (fp_line + (start 3.25 -2.45) + (end 3.25 -1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0aec30d8-4e6b-432a-8885-9dee583e25a7") + ) + (fp_line + (start 1.75 -1.7) + (end 1.75 -2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "07ea748a-1553-4f2d-9ca1-79a93518c319") + ) + (fp_line + (start 1.75 -2.45) + (end 0.75 -2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e9d5d205-aeb7-4bc6-ae5b-275cf54043ae") + ) + (fp_line + (start 0.75 -1.7) + (end 1.75 -1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7ec3e0cc-bdbf-4ab9-8f3c-b5de4b4c1857") + ) + (fp_line + (start 0.75 -2.45) + (end 0.75 -1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4ffac4b9-d830-4eb0-832c-c87a2e7ca4a6") + ) + (fp_line + (start -0.75 -1.7) + (end -0.75 -2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "59100e3e-ec86-4af3-8d80-6509eec3652f") + ) + (fp_line + (start -0.75 -2.45) + (end -2.55 -2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "40e3f721-bfb7-4bc9-9486-7cfeb2cba8bc") + ) + (fp_line + (start -1.6 -2.75) + (end -2.85 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "39c4c430-af66-421a-9aae-018336ce42f4") + ) + (fp_line + (start -1.8 2.75) + (end 1.25 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1400a5ab-c51b-4489-9f96-8d5a4f6f6f05") + ) + (fp_line + (start -1.8 -0.2) + (end -1.8 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d6c1e496-62ba-4d7e-b0bb-2ecb4951b042") + ) + (fp_line + (start -2.55 -0.2) + (end -1.8 -0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dee9a81f-2636-4579-a95b-56f80151fe04") + ) + (fp_line + (start -2.55 -1.7) + (end -0.75 -1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "16f35f7d-017c-4730-8c9e-bfbf4dc8157c") + ) + (fp_line + (start -2.55 -2.45) + (end -2.55 -1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "77be5769-3f06-4c6c-9593-a3a60cea32b1") + ) + (fp_line + (start -2.56 3.51) + (end 5.06 3.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e7d7051f-392b-448a-ac9a-dde82b9a30e8") + ) + (fp_line + (start -2.56 -2.46) + (end -2.56 3.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e0998c53-4b71-4159-ae7c-650b2a8ee387") + ) + (fp_line + (start -2.85 -2.75) + (end -2.85 -1.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e683a616-5f9e-426a-9829-e8035ddb0070") + ) + (fp_line + (start 5.45 3.9) + (end 5.45 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "368d1bd9-b63a-4855-b9ed-d0228cb96576") + ) + (fp_line + (start 5.45 -2.85) + (end -2.95 -2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ee568060-0aca-4caf-b95f-e0fa13184a80") + ) + (fp_line + (start -2.95 3.9) + (end 5.45 3.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0c21c4ff-32b6-47ba-8b77-4ed020f433a1") + ) + (fp_line + (start -2.95 -2.85) + (end -2.95 3.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "497053e9-585d-4ded-ab1c-c9ceaf497440") + ) + (fp_line + (start 4.95 3.4) + (end 4.95 -2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "50daf30a-f80a-4693-bea4-a90ff8d4f185") + ) + (fp_line + (start 4.95 -2.35) + (end -2.45 -2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "828a3818-a10b-4e1f-ade6-77c649e8269d") + ) + (fp_line + (start 0 -1.35) + (end 0.625 -2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "44a5399b-84bd-4516-9b4b-213791dc2421") + ) + (fp_line + (start -0.625 -2.35) + (end 0 -1.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fc82ddfb-01d8-4279-96b6-f2688ba74615") + ) + (fp_line + (start -2.45 3.4) + (end 4.95 3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1991105f-8d12-4228-b134-602b78b32b8e") + ) + (fp_line + (start -2.45 -2.35) + (end -2.45 3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4accdc21-23d5-4548-9bd5-8c4b1541d823") + ) + (fp_text user "${REFERENCE}" + (at 1.25 2.7 0) + (layer "F.Fab") + (uuid "58153585-e62c-4445-b158-525003b74f09") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0 180) + (size 1.7 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.147059) + (net 20 "+5V") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "caa3887a-886b-4e79-abb1-a2b98ca6372a") + ) + (pad "2" thru_hole oval + (at 2.5 0 180) + (size 1.7 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "a577c2f2-aad0-4818-a3cc-eb0c77dac7c7") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Library:LTS4940AHR" + (layer "F.Cu") + (uuid "6abacbee-c0ac-461f-9edb-1e71ab50da6e") + (at 231.14 121.92) + (descr "7 segment digit in DIP14 7.62mm form factor") + (tags "THT DIP DIL PDIP 2.54mm 7.62mm") + (property "Reference" "U4" + (at 3.81 -2.33 0) + (layer "F.SilkS") + (uuid "7e5f1261-061d-42fb-9f8d-e671eedd4d1a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LTS4940AHR" + (at 3.81 17.57 0) + (layer "F.Fab") + (uuid "67db54ca-8743-4888-ad36-2b4c929f31fd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Library:LTS4940AHR" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "de98be45-1c7d-4d1a-808e-b8bfdaee38e7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://docs.broadcom.com/docs/AV02-2553EN" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "071536a7-a09e-4cca-85bf-a6ebaa7048c8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "One digit 7 segment yellow, common anode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ee8dca02-d546-4eb0-8acb-6dc050bc5631") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "HDSP?7401*") + (path "/7204a722-4117-47e2-a892-20e60790c5e5/63fe6f6e-f2cb-48d6-9518-410545ed249f") + (sheetname "esp") + (sheetfile "esp.kicad_sch") + (attr through_hole) + (fp_line + (start 1.27 12.7) + (end 1.905 8.255) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "ce161af7-2aa6-4408-8f69-1b9ad46c7cf8") + ) + (fp_line + (start 1.905 6.985) + (end 2.54 3.175) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "fa95c398-cc05-43c7-9a38-c31eb8ffbe41") + ) + (fp_line + (start 2.54 7.62) + (end 5.08 7.62) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "5215b81b-0b19-4d6e-ba13-2ae23877405c") + ) + (fp_line + (start 3.175 3.175) + (end 5.715 3.175) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "84765f57-1ec9-4d47-956d-d754879420a0") + ) + (fp_line + (start 4.445 12.7) + (end 1.905 12.7) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "507f6f4e-0cbf-43af-bf7b-dc6fb01df5ac") + ) + (fp_line + (start 5.715 8.255) + (end 5.08 12.7) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "94beb2fc-3640-4ee1-bc09-3069320861c8") + ) + (fp_line + (start 6.35 3.175) + (end 5.715 6.985) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "3af99c6d-a2ee-4966-8b83-09ae7aa67a68") + ) + (fp_circle + (center 6.35 12.7) + (end 6.6675 12.7) + (stroke + (width 0.15) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "ee3bbaf7-4bf7-48e1-90c2-c0e89ac4ed96") + ) + (fp_line + (start -1.1 -1.55) + (end -1.1 16.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ea543d64-b5a7-4c45-bfda-c17ae683ebed") + ) + (fp_line + (start -1.1 16.8) + (end 8.7 16.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cebfebf8-8374-4cfc-9b32-9c986ab3a28b") + ) + (fp_line + (start 8.7 -1.55) + (end -1.1 -1.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "315bb13d-1e14-4ecb-a0e7-e5c18081656c") + ) + (fp_line + (start 8.7 16.8) + (end 8.7 -1.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3f0932cb-0411-4020-8ef4-cdde6da5de2f") + ) + (fp_text user "${REFERENCE}" + (at 1.905 4.445 90) + (layer "F.Fab") + (uuid "a6ffe9c5-9ade-42a2-b8a9-885bdda00ddd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 31 "/esp/2F") + (pinfunction "F") + (pintype "input") + (uuid "a78c7030-9696-4c01-9c59-ccdfbce6ab83") + ) + (pad "2" thru_hole oval + (at 0 2.54) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 30 "/esp/2G") + (pinfunction "G") + (pintype "input") + (uuid "2444a693-3d25-4da7-bd5d-61e1b5e82d21") + ) + (pad "3" thru_hole oval + (at 0 7.62) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "CA") + (pintype "input") + (uuid "4098f6b5-5f4d-48f4-9add-bf47593e8871") + ) + (pad "4" thru_hole oval + (at 0 12.7) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 35 "/esp/2E") + (pinfunction "E") + (pintype "input") + (uuid "eb073ef1-5c62-44b0-9502-bfe3ea25357f") + ) + (pad "5" thru_hole oval + (at 0 15.24) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 34 "/esp/2D") + (pinfunction "D") + (pintype "input") + (uuid "e9b10a29-4d20-41b8-9d7d-05cdd59356ce") + ) + (pad "6" thru_hole oval + (at 7.62 15.24) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 32 "/esp/2C") + (pinfunction "C") + (pintype "input") + (uuid "9e9803fb-4cd0-4d4f-9775-23cd3d5b970a") + ) + (pad "7" thru_hole oval + (at 7.62 12.7) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 33 "/esp/2P") + (pinfunction "DP") + (pintype "input") + (uuid "9b2be39e-476d-476e-bcd6-67e1b4ffc883") + ) + (pad "8" thru_hole oval + (at 7.62 5.08) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "CA") + (pintype "input") + (uuid "244f0896-0c4f-4fd9-b8fa-15ba3849c44b") + ) + (pad "9" thru_hole oval + (at 7.62 2.54) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 36 "/esp/2B") + (pinfunction "B") + (pintype "input") + (uuid "7a5be65b-a3f4-4b86-9502-e0769e2b8803") + ) + (pad "10" thru_hole oval + (at 7.62 0) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 29 "/esp/2A") + (pinfunction "A") + (pintype "input") + (uuid "bb403a5f-fa6b-4a2c-89a0-6d4d930a22ad") + ) + (model "${KICAD6_3DMODEL_DIR}/Display_7Segment.3dshapes/MAN71A.wrl" + (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 "8225149e-38ee-4f35-904e-07394c01e01f") + (at 216 116) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (property "Reference" "H7" + (at -4.291 -0.049 90) + (layer "F.SilkS") + (uuid "65607bde-323c-4fca-a4e4-b55993b4d21a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 4.2 0) + (layer "F.Fab") + (uuid "4bce43a6-7573-4cde-8392-081e99f00fc6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "223ba74b-fca7-4929-a6ee-4471aabea8f6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c1d920a2-c41d-412e-93f7-8b459e8dcec2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cec6957d-67f9-4241-ae7c-5aae9f05db86") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/7204a722-4117-47e2-a892-20e60790c5e5/660a4088-409b-4028-a899-931b1a1a1acd") + (sheetname "esp") + (sheetfile "esp.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill none) + (layer "Cmts.User") + (uuid "00582ca7-c921-4c05-a596-b467b5d05545") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "87cb33e4-24e8-4776-89d1-8ae728ff4a31") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "b13a4996-a612-46a5-8b4f-b2c3661cb0b3") + (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 "4ed7e80e-6f6a-44b6-814b-68314039cb3c") + ) + ) + (footprint "Library:Rect_LED_Button" + (layer "F.Cu") + (uuid "8b7b5680-a327-4a47-b731-117f9c74d140") + (at 140.5 147.5) + (property "Reference" "SW3" + (at -9.5 1.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "3dc7b51a-28bf-42b7-875b-b7c3590fb7c6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Plus" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "08797fd7-c14b-4262-b5d9-1a77acc84dba") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Library:Rect_LED_Button" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6c6b15fe-4d34-4319-97ff-48ba6d6a7e46") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4320c39b-7c39-4005-8220-cdee519bb73e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ef499e01-4900-4c79-9cbc-64c75be708b4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/6de808a1-e841-48bc-9eb8-aa01e255a260/d4a0abae-f47f-4fb0-8977-70447a95a922") + (sheetname "panel") + (sheetfile "panel.kicad_sch") + (attr through_hole) + (fp_rect + (start -12 -9) + (end 12 9) + (stroke + (width 0.12) + (type default) + ) + (fill none) + (layer "B.CrtYd") + (uuid "989d0a7c-eb97-4b46-9b5d-3c246a4bb990") + ) + (fp_rect + (start -12 -9) + (end 12 9) + (stroke + (width 0.12) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "022e16cb-7255-406e-b22b-e9b85a3b2cd1") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 16 16) + (drill 16) + (layers "F&B.Cu" "*.Mask") + (uuid "88eeeabb-f7bd-4b20-99bd-8c8843d78b24") + ) + (pad "" np_thru_hole circle + (at 10.4 0) + (size 1.6 1.6) + (drill 1.6) + (layers "F&B.Cu" "*.Mask") + (uuid "4b30dbb4-312b-4268-bf74-afeb2103842c") + ) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "9f9137e1-b399-474f-8965-8048ccd47a37") + (at 109.1935 163.239) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (property "Reference" "H6" + (at -4.699 -0.056 0) + (layer "F.SilkS") + (uuid "dd8663de-dad1-4782-bfae-8a0c76181dd3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 4.2 0) + (layer "F.Fab") + (uuid "7c76a930-003d-4fd4-ae57-aa904bb42748") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6a5af330-db7a-45ec-aa03-2a5a566f74f6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "92ec95df-04dd-45c6-9b13-e61561a0ecf9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "604fbed8-f54e-4534-8807-9a581a917dd7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/6de808a1-e841-48bc-9eb8-aa01e255a260/5844faef-2476-4735-9deb-db85a8bc95cb") + (sheetname "panel") + (sheetfile "panel.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill none) + (layer "Cmts.User") + (uuid "fc264019-c41c-4a08-a6a5-2f25d87e7b12") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "d0b5dc7d-afd7-42c6-83e0-b0e77a89d9bc") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "cc5c878f-5f62-4faa-b07d-f64bc6f213c3") + (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 "a990a15c-1517-45b0-b5b3-1e3540e9fedc") + ) + ) + (footprint "Library:Rect_LED_Button" + (layer "F.Cu") + (uuid "a48cec6f-f907-41b1-89bc-4180a780de59") + (at 50.5 174.5) + (property "Reference" "SW2" + (at -9.5 0.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "c1d03534-7537-4a8f-b619-6a5e8eb0ee9e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Close" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "a2bbc1d3-c05a-4558-8e1d-0acd6bc114cb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Library:Rect_LED_Button" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2a179279-57c3-423e-8850-6c501fda99d2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c0949bce-d74f-4283-9c0b-a1abe66217f9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "14c857ad-838d-46e5-9a9a-2863c86ebf6a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/6de808a1-e841-48bc-9eb8-aa01e255a260/35d6590f-1e1e-445c-abf9-336e78e8a3da") + (sheetname "panel") + (sheetfile "panel.kicad_sch") + (attr through_hole) + (fp_rect + (start -12 -9) + (end 12 9) + (stroke + (width 0.12) + (type default) + ) + (fill none) + (layer "B.CrtYd") + (uuid "3c2a08b6-b7a1-4e70-bfd8-d04802396f0f") + ) + (fp_rect + (start -12 -9) + (end 12 9) + (stroke + (width 0.12) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "78c07ff2-f800-4fa4-a436-6d99b7d12086") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 16 16) + (drill 16) + (layers "F&B.Cu" "*.Mask") + (uuid "c7ff7f80-4a55-4f03-9a70-5820b422ea4f") + ) + (pad "" np_thru_hole circle + (at 10.4 0) + (size 1.6 1.6) + (drill 1.6) + (layers "F&B.Cu" "*.Mask") + (uuid "bae16582-5504-4969-8ebc-931a7515d908") + ) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "ab0bf5fd-2e12-4778-8b4f-4bb6ae3473d4") + (at 24.9 118.9) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (property "Reference" "H1" + (at 0 -4.2 0) + (layer "F.SilkS") + (uuid "3fe3a1c8-75d3-4af6-ae77-b5b133256fbf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 4.2 0) + (layer "F.Fab") + (uuid "6f66863b-6f2b-4ac2-a094-1793477a9f03") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a0c9a48c-057e-4645-b933-6a6ffb672f40") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c0fa8f98-df3e-42ae-a93d-5f18606f3289") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5add4d9e-d894-4fac-80ec-9e2e8f0a753c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/6de808a1-e841-48bc-9eb8-aa01e255a260/db87ef17-8ae4-4eb6-b8b8-2fa4215c64f7") + (sheetname "panel") + (sheetfile "panel.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill none) + (layer "Cmts.User") + (uuid "bc06bf72-4169-4d04-a700-fb0d988a01b5") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "f3ab2372-9b4b-4bf1-8047-e1fc881ede4d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "8b3c34b1-04a0-4260-a8ee-553139dab0b0") + (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 "9c234e8b-a625-430c-97d1-4cef9e82415d") + ) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "b2f7eca8-3805-4dc3-aadb-96ad091cb172") + (at 161.1 185.1) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (property "Reference" "H4" + (at 0 -4.2 0) + (layer "F.SilkS") + (uuid "bae0d2e7-ff85-43e0-8da6-b70dbfb33abb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 4.2 0) + (layer "F.Fab") + (uuid "a2352c1c-6035-4ecd-ad6e-2e6fea5c93cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "27426eb8-df18-4944-a433-f2d06df1c68d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "625a618f-a454-4f6f-9d27-f226b011d3a4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f72c608f-1ad5-4753-af1f-b38e9e34377b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/6de808a1-e841-48bc-9eb8-aa01e255a260/286d7c96-0007-4e55-9727-1bf04e34abd2") + (sheetname "panel") + (sheetfile "panel.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill none) + (layer "Cmts.User") + (uuid "db001576-a1a3-4337-afe7-839845f067ef") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "9f568db1-1d75-45c9-8738-46f5dad68153") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "b58f5b3c-69c2-47c1-9164-bcf83bb6719a") + (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 "38c6ff3e-0c08-419b-8c1f-03173b2f9c49") + ) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "b8017a60-9d25-4496-9df1-d16369f6c986") + (at 81.1935 136.239) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (property "Reference" "H5" + (at -4.699 0.02 0) + (layer "F.SilkS") + (uuid "23f97bb1-d571-454b-87ff-27f82cb3d6a7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 4.2 0) + (layer "F.Fab") + (uuid "38313e12-e9d6-4b35-94b6-2785ce1746ab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0acc2ade-618e-4e59-9cd7-67627e256de6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "737e6a93-6ef3-4958-87be-14239e50a58e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "113e54f4-1ace-4beb-a61b-41d56ee5f541") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/6de808a1-e841-48bc-9eb8-aa01e255a260/7625e06d-ecc2-46c2-a51d-9b0177873562") + (sheetname "panel") + (sheetfile "panel.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill none) + (layer "Cmts.User") + (uuid "7e995dc8-f32b-483e-b44a-bc5314cdb183") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "573baba0-9442-490c-939b-9a3cc131a709") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "c8af85c9-f197-470d-8c34-32226a3ecdf9") + (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 "cc6d5334-df66-4c16-b222-bf8a2a44fbd1") + ) + ) + (footprint "Library:Rect_LED_Button" + (layer "F.Cu") + (uuid "b93dfb4b-6474-4f56-851f-7dbace169768") + (at 50.5 147.5) + (property "Reference" "SW1" + (at -9.5 0.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "8886ca49-8830-477a-ad9e-7e0667d4d3ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Open" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "824b8554-1908-42e1-9a28-0f33c7533631") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Library:Rect_LED_Button" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fac90271-0410-4e7d-8c80-097475e275ed") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1495de79-2894-49e2-83c1-ff5dbc1e6ae3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d3b9e029-8759-4cb5-b8dc-1d1ab22aa6f2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/6de808a1-e841-48bc-9eb8-aa01e255a260/06b7edc6-4586-4ffc-996c-c066ccee4406") + (sheetname "panel") + (sheetfile "panel.kicad_sch") + (attr through_hole) + (fp_rect + (start -12 -9) + (end 12 9) + (stroke + (width 0.12) + (type default) + ) + (fill none) + (layer "B.CrtYd") + (uuid "b39aa20d-676c-43f9-89a5-b311c29d7f51") + ) + (fp_rect + (start -12 -9) + (end 12 9) + (stroke + (width 0.12) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "d48c0312-455c-4ba7-9845-667ce1bd2846") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 16 16) + (drill 16) + (layers "F&B.Cu" "*.Mask") + (uuid "eedd5d77-5656-430c-b86e-f0a5c9c885c6") + ) + (pad "" np_thru_hole circle + (at 10.4 0) + (size 1.6 1.6) + (drill 1.6) + (layers "F&B.Cu" "*.Mask") + (uuid "605557f9-29c3-4247-a85d-25668f370570") + ) + ) + (footprint "Library:LTS4940AHR" + (layer "F.Cu") + (uuid "cb8d1706-4d98-4476-bfff-d76d4c0367e5") + (at 220.98 121.92) + (descr "7 segment digit in DIP14 7.62mm form factor") + (tags "THT DIP DIL PDIP 2.54mm 7.62mm") + (property "Reference" "U3" + (at 3.81 -2.33 0) + (layer "F.SilkS") + (uuid "78e8fc78-66a7-4fee-a152-91ed86ef171e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LTS4940AHR" + (at 3.81 17.57 0) + (layer "F.Fab") + (uuid "4c69f25b-8875-4356-b336-e2e11d36c176") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Library:LTS4940AHR" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "868e7d23-cf55-4d86-8046-87e620a7ba8a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://docs.broadcom.com/docs/AV02-2553EN" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ad7badfc-b26e-4d30-8be9-137209e9b627") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "One digit 7 segment yellow, common anode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8e4ac336-df1c-486d-9ce7-79ebc6346e18") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "HDSP?7401*") + (path "/7204a722-4117-47e2-a892-20e60790c5e5/248fe06d-556a-4ac7-93ef-d435f26210af") + (sheetname "esp") + (sheetfile "esp.kicad_sch") + (attr through_hole) + (fp_line + (start 1.27 12.7) + (end 1.905 8.255) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "5d962248-a20a-45c1-b9b5-70ed59e84ca4") + ) + (fp_line + (start 1.905 6.985) + (end 2.54 3.175) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "e73bcf3c-e893-44b0-92b3-1c44c8357eed") + ) + (fp_line + (start 2.54 7.62) + (end 5.08 7.62) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "9fe48384-6df2-4498-94a8-7cade77aa8a8") + ) + (fp_line + (start 3.175 3.175) + (end 5.715 3.175) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "b8f0ee32-2648-4d85-853a-2804745095e0") + ) + (fp_line + (start 4.445 12.7) + (end 1.905 12.7) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "976e395e-7dfb-4165-a09b-9895adc60c34") + ) + (fp_line + (start 5.715 8.255) + (end 5.08 12.7) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "efa9e4ee-030d-4b54-8910-fdc7526407ae") + ) + (fp_line + (start 6.35 3.175) + (end 5.715 6.985) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "6589bd38-52bf-43cc-80e1-5ad1b2c1bf27") + ) + (fp_circle + (center 6.35 12.7) + (end 6.6675 12.7) + (stroke + (width 0.15) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "321c1f79-4801-4d6b-9914-a61ce2ae1bd3") + ) + (fp_line + (start -1.1 -1.55) + (end -1.1 16.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fbeff002-ae8f-41ee-b5fc-d492cdba3bc4") + ) + (fp_line + (start -1.1 16.8) + (end 8.7 16.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4b9ca355-5977-4c5d-aa08-8afebcde4807") + ) + (fp_line + (start 8.7 -1.55) + (end -1.1 -1.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3836e82b-4fa4-4afb-96b6-dc46109e57fc") + ) + (fp_line + (start 8.7 16.8) + (end 8.7 -1.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "415ebfe4-b977-4f55-8d5f-99d5b8a6d59c") + ) + (fp_text user "${REFERENCE}" + (at 1.905 4.445 90) + (layer "F.Fab") + (uuid "14dcc566-6724-46f3-9563-9eafa83cfb8d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "/esp/1F") + (pinfunction "F") + (pintype "input") + (uuid "1c67a322-8b8e-4624-97b9-7ab4afc01ccc") + ) + (pad "2" thru_hole oval + (at 0 2.54) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 27 "/esp/1G") + (pinfunction "G") + (pintype "input") + (uuid "42677b17-15ce-46ce-aff0-1fd341282297") + ) + (pad "3" thru_hole oval + (at 0 7.62) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "CA") + (pintype "input") + (uuid "8763e7d1-869e-4e37-af08-9c19ecf8dba2") + ) + (pad "4" thru_hole oval + (at 0 12.7) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "/esp/1E") + (pinfunction "E") + (pintype "input") + (uuid "f95312db-caf1-4b0f-a477-2b24e8ba749b") + ) + (pad "5" thru_hole oval + (at 0 15.24) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "/esp/1D") + (pinfunction "D") + (pintype "input") + (uuid "d14cd3e1-f879-46f9-b454-685f776c33c9") + ) + (pad "6" thru_hole oval + (at 7.62 15.24) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 26 "/esp/1C") + (pinfunction "C") + (pintype "input") + (uuid "18e90d0f-3af2-4b87-afa8-5dbb4022d614") + ) + (pad "7" thru_hole oval + (at 7.62 12.7) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 28 "/esp/1P") + (pinfunction "DP") + (pintype "input") + (uuid "69efe9a1-2e8a-4c4d-8c3e-4d0e43828beb") + ) + (pad "8" thru_hole oval + (at 7.62 5.08) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "CA") + (pintype "input") + (uuid "6557f549-99a1-43c7-8a6f-0fd01d927d64") + ) + (pad "9" thru_hole oval + (at 7.62 2.54) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 21 "/esp/1B") + (pinfunction "B") + (pintype "input") + (uuid "7553310d-b9a1-4197-a45e-8ec4791ba860") + ) + (pad "10" thru_hole oval + (at 7.62 0) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 25 "/esp/1A") + (pinfunction "A") + (pintype "input") + (uuid "baae8ad1-f3f3-453f-a3eb-b16e2fe4bc01") + ) + (model "${KICAD6_3DMODEL_DIR}/Display_7Segment.3dshapes/MAN71A.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Library:Rect_LED_Button" + (layer "F.Cu") + (uuid "cd12eb7c-13d0-4b09-b030-0804733ba1d4") + (at 140.5 174.5) + (property "Reference" "SW4" + (at -9.5 1.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "6354609c-9c81-4d07-9f4c-6810d1a6c9f5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Minus" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "5fca2610-7bb9-48c1-b4bd-6dfd625f832c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Library:Rect_LED_Button" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3f720503-b66b-44ff-885f-2836c0449a50") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "64d98812-85d0-4726-af5d-2bdda36dbeb3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "52e00438-c0e1-48da-a708-1a33c41259d4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/6de808a1-e841-48bc-9eb8-aa01e255a260/f266d1b9-c367-4e11-9c15-906cc8a11a68") + (sheetname "panel") + (sheetfile "panel.kicad_sch") + (attr through_hole) + (fp_rect + (start -12 -9) + (end 12 9) + (stroke + (width 0.12) + (type default) + ) + (fill none) + (layer "B.CrtYd") + (uuid "2994803d-be89-40aa-9d94-465ef3637151") + ) + (fp_rect + (start -12 -9) + (end 12 9) + (stroke + (width 0.12) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "f66371ac-0dab-428b-83b6-fbd49d980bde") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 16 16) + (drill 16) + (layers "F&B.Cu" "*.Mask") + (uuid "55175983-3cb4-4360-974f-7c69d962322e") + ) + (pad "" np_thru_hole circle + (at 10.4 0) + (size 1.6 1.6) + (drill 1.6) + (layers "F&B.Cu" "*.Mask") + (uuid "8a125355-b404-4ac2-b141-845d3fad0111") + ) + ) + (footprint "MountingHole:MountingHole_3.2mm_M3" + (layer "F.Cu") + (uuid "cda6f592-6f05-4331-b938-6c11a6a33f48") + (at 161.1 118.9) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (property "Reference" "H3" + (at 0 -4.2 0) + (layer "F.SilkS") + (uuid "52671024-81ac-4c1f-af85-1c516c3b4466") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole" + (at 0 4.2 0) + (layer "F.Fab") + (uuid "ee20b0b3-80ec-4e30-be24-9ab89664c7e5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "565d4814-2598-42a8-b8ef-117ecf21a885") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6a692c44-6f65-4538-b373-8431003a4091") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Mounting Hole without connection" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "26267550-81cd-479f-844f-369938c8216b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "MountingHole*") + (path "/6de808a1-e841-48bc-9eb8-aa01e255a260/00cdaa1e-1ff3-4591-be5b-7b6e3a0b46ab") + (sheetname "panel") + (sheetfile "panel.kicad_sch") + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 3.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill none) + (layer "Cmts.User") + (uuid "2cd8ed62-d2a1-4849-a1ab-d102c70c4ba6") + ) + (fp_circle + (center 0 0) + (end 3.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "525cea5c-b985-4094-94e9-9b3066ebd545") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "fc68d7bd-c2b6-47d8-98ce-7d29dc01cd75") + (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 "cdc20071-c3a0-408c-b1de-1a9e428f1fbb") + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "B.Cu") + (uuid "09808f49-7acc-4f3b-9490-8f40149e1d5d") + (at 225.425 108.839 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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") + (property "Reference" "R2" + (at 2.667 0 90) + (layer "B.SilkS") + (uuid "654f18c2-4032-40cd-8aae-f8c920a46109") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "R" + (at 0 -1.43 90) + (layer "B.Fab") + (uuid "c889aa86-7c01-4601-be9e-1664900de45b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b6186bee-1880-4a3b-bdc0-5ebab637a9fe") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1247dac4-aba2-45bb-a571-e22b2279389f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "80123cac-1ddf-4126-9cfe-c66759018d16") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "R_*") + (path "/7204a722-4117-47e2-a892-20e60790c5e5/18069cb2-e4c9-4222-89a4-e90625e96b34") + (sheetname "esp") + (sheetfile "esp.kicad_sch") + (attr smd) + (fp_line + (start 0.237258 0.5225) + (end -0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "4f591dba-aafb-4117-8495-a28e2c2040b2") + ) + (fp_line + (start 0.237258 -0.5225) + (end -0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c8d33156-28b2-43f9-8626-8ce4511ff0f1") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3aa44613-064d-45d4-bc13-5516e5a0d130") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "25b8fab6-65ae-4321-82d9-dbbd48e3c56c") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8f1d1119-28db-4d48-9f63-d33ad79e7566") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3c29167d-d5f6-40a4-be45-ebf2f571d9b6") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "70915038-a6ec-4a64-9f80-b573c1958506") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c78097ca-ad81-4b82-89e9-8239266668ac") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "e5431af8-8a83-4b7e-a19b-a6468ae827c3") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "9673acfb-5afc-4d34-a65a-ac7436daeacb") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "B.Fab") + (uuid "a9b0835b-7c97-4898-b889-494df4319c97") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 6 "Net-(SW5-A)") + (pintype "passive") + (uuid "f57da925-1164-4fa5-b1eb-ecb42380f78d") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 18 "LED_OPEN") + (pintype "passive") + (uuid "2c2c76bd-6c0b-4fbb-910e-8a216b050b1c") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" + (layer "B.Cu") + (uuid "1fa50f56-b467-4515-abbe-6847a3fcd7db") + (at 242.697 109.347) + (descr "JST XH series connector, B4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") + (tags "connector JST XH vertical") + (property "Reference" "SW8" + (at 3.75 3.55 0) + (layer "B.SilkS") + (uuid "e2034aa8-1357-447c-a2dd-c34b2fda6028") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "SW_Minus" + (at 3.75 -4.6 0) + (layer "B.Fab") + (uuid "7259bac4-28ae-4002-95e5-6cd00df1cf41") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ef7ff217-48c8-4aa3-97fa-599cfe4377c7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8ea4bb14-6ee0-4366-8c96-e524e114557b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch with LED, generic" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "498e7e96-92d1-45a2-8f28-7f214d68f3a8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/7204a722-4117-47e2-a892-20e60790c5e5/dfebce77-01b8-4083-b3da-c5c4ab7feb23") + (sheetname "esp") + (sheetfile "esp.kicad_sch") + (attr through_hole) + (fp_line + (start -2.85 1.5) + (end -2.85 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d563baf2-88e6-43b4-95e8-2e10d818fc88") + ) + (fp_line + (start -2.85 2.75) + (end -1.6 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e588cf3d-b53c-461c-9d30-9ea4264335e9") + ) + (fp_line + (start -2.56 -3.51) + (end -2.56 2.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "deed3e42-8993-458f-a955-718de86bf70a") + ) + (fp_line + (start -2.56 2.46) + (end 10.06 2.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "764372e3-d06c-4563-af05-b2461b4aa23a") + ) + (fp_line + (start -2.55 1.7) + (end -2.55 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "6eed0443-b22a-4248-bf58-376652efd067") + ) + (fp_line + (start -2.55 2.45) + (end -0.75 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ce086287-46d1-4f90-9b24-f680ecc09c18") + ) + (fp_line + (start -1.8 -2.75) + (end -1.8 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "fad58495-3564-4330-a145-ce8f8cd8683c") + ) + (fp_line + (start -1.8 0.2) + (end -2.55 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8c65dfcc-1347-42cd-88a5-f74684cce7ad") + ) + (fp_line + (start -0.75 1.7) + (end -2.55 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "5bd7d79e-45ef-4fd2-b713-34e878a91835") + ) + (fp_line + (start -0.75 2.45) + (end -0.75 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ce0c60ba-cb19-4cdf-ae89-b1549996acfc") + ) + (fp_line + (start 0.75 1.7) + (end 0.75 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c15d461d-e032-4fe7-8c74-9fafdbfff91d") + ) + (fp_line + (start 0.75 2.45) + (end 6.75 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e2ad9df4-022b-450c-b632-0da0c6674801") + ) + (fp_line + (start 3.75 -2.75) + (end -1.8 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e2cf78dc-7066-4e41-8eee-b4501589d2d2") + ) + (fp_line + (start 3.75 -2.75) + (end 9.3 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7fc684e5-79b3-4088-8eeb-42fc3d2374a2") + ) + (fp_line + (start 6.75 1.7) + (end 0.75 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "71cd547a-8dda-41cf-bc65-4ef20b55768e") + ) + (fp_line + (start 6.75 2.45) + (end 6.75 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "782a56ca-3857-4b06-9427-e0798a5b37d1") + ) + (fp_line + (start 8.25 1.7) + (end 8.25 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8fe32622-36c5-4c31-b6cd-c65f94dc80b3") + ) + (fp_line + (start 8.25 2.45) + (end 10.05 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1a1db090-18a6-41cc-a682-99db1c3cbe22") + ) + (fp_line + (start 9.3 -2.75) + (end 9.3 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3d0e2d64-c86f-4229-bb58-3fa96e9867b6") + ) + (fp_line + (start 9.3 0.2) + (end 10.05 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "dd95617d-31a9-4c0d-b1ac-71eb85185dd1") + ) + (fp_line + (start 10.05 1.7) + (end 8.25 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8db123be-2813-4424-8ab0-98a82bc27f29") + ) + (fp_line + (start 10.05 2.45) + (end 10.05 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "fd5450af-1669-4ad9-883b-9eb6f82e323a") + ) + (fp_line + (start 10.06 -3.51) + (end -2.56 -3.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "6a0d4ed4-b093-4aa0-a2bd-ff7e451e7b69") + ) + (fp_line + (start 10.06 2.46) + (end 10.06 -3.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d570b669-3171-459b-b067-1883c54e4018") + ) + (fp_line + (start -2.95 -3.9) + (end -2.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6ebb4d33-2be0-489b-9f59-a63e47e44698") + ) + (fp_line + (start -2.95 2.85) + (end 10.45 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0e3976e7-3f2c-4630-8cda-881b34b74691") + ) + (fp_line + (start 10.45 -3.9) + (end -2.95 -3.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "664c2d78-5718-4eb9-95c7-b51ed6e520a4") + ) + (fp_line + (start 10.45 2.85) + (end 10.45 -3.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5dfbf466-9ecf-48f9-acec-a8cc2411143b") + ) + (fp_line + (start -2.45 -3.4) + (end -2.45 2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "3df08305-da4e-46c4-96f4-e8d8eef18368") + ) + (fp_line + (start -2.45 2.35) + (end 9.95 2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "f2163368-b263-43a5-8003-4eed96ca05d7") + ) + (fp_line + (start 0 1.35) + (end -0.625 2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "64984aa3-2efd-4b93-bd46-40ef9710a31a") + ) + (fp_line + (start 0.625 2.35) + (end 0 1.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "35c14003-35ac-4a64-baef-e3ac85c67aa7") + ) + (fp_line + (start 9.95 -3.4) + (end -2.45 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "490de47d-6668-4fa7-95a2-4f0740704a2e") + ) + (fp_line + (start 9.95 2.35) + (end 9.95 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "4f63cd73-d390-46e1-8603-f5f83c23312a") + ) + (fp_text user "${REFERENCE}" + (at 3.75 -2.7 0) + (layer "B.Fab") + (uuid "b4b9f06a-aa89-4d21-a91b-89b6322ff5f7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.147059) + (net 1 "GND") + (pinfunction "1") + (pintype "passive") + (uuid "ebeb9cf4-a095-4ff7-a40e-6ccc02f5e9b1") + ) + (pad "2" thru_hole oval + (at 2.5 0) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "SW_MINUS") + (pinfunction "2") + (pintype "passive") + (uuid "d66982a6-3d10-471a-9929-86f35061d5c4") + ) + (pad "3" thru_hole oval + (at 5 0) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "K") + (pintype "passive") + (uuid "328dc8cd-53de-48d9-a202-7e0a972cadbe") + ) + (pad "4" thru_hole oval + (at 7.5 0) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 11 "Net-(SW8-A)") + (pinfunction "A") + (pintype "passive") + (uuid "2d98285b-a6d5-44ac-b8e0-5740c4249cc8") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" + (layer "B.Cu") + (uuid "4f39819c-b203-49f8-8f73-489848c47582") + (at 242.697 116.205) + (descr "JST XH series connector, B4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") + (tags "connector JST XH vertical") + (property "Reference" "SW6" + (at 3.75 3.55 0) + (layer "B.SilkS") + (uuid "172b1a95-723d-4e28-9706-5541c65dfb7a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "SW_Close" + (at 3.75 -4.6 0) + (layer "B.Fab") + (uuid "89b0a0ab-a390-415b-ae99-33e9e1f39da9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "dd059b32-4773-4aaf-b78a-db3f152f2dfe") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "7a6a2453-2642-44f0-9171-22ac331eaf62") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch with LED, generic" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "90159e9c-d147-410b-9292-eb8698f7b041") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/7204a722-4117-47e2-a892-20e60790c5e5/9385f56c-0088-43e6-9c7b-ea04da1726bd") + (sheetname "esp") + (sheetfile "esp.kicad_sch") + (attr through_hole) + (fp_line + (start -2.85 1.5) + (end -2.85 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "82e76b6c-c0ea-472a-96a6-89d1c643b189") + ) + (fp_line + (start -2.85 2.75) + (end -1.6 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "6de28717-0f0c-4517-9876-6fac34e2ed6d") + ) + (fp_line + (start -2.56 -3.51) + (end -2.56 2.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "46aa676c-7a5f-48a7-b4ae-932eb0ca4287") + ) + (fp_line + (start -2.56 2.46) + (end 10.06 2.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1e64a034-cc30-492a-8c17-f7fa18a7947a") + ) + (fp_line + (start -2.55 1.7) + (end -2.55 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b08c1fd3-1531-493b-b1dd-a95e550d3df0") + ) + (fp_line + (start -2.55 2.45) + (end -0.75 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a6a794c6-94e0-405d-b046-af4ff4ca4cdb") + ) + (fp_line + (start -1.8 -2.75) + (end -1.8 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c542cf1b-e164-483a-a138-7d350ffa71fe") + ) + (fp_line + (start -1.8 0.2) + (end -2.55 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "446d5478-9ab1-447e-9659-628d171c9c0f") + ) + (fp_line + (start -0.75 1.7) + (end -2.55 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3ee1d820-aeab-419e-af9e-6700789556f1") + ) + (fp_line + (start -0.75 2.45) + (end -0.75 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ef5c9762-5fb4-40f6-8606-38320641ff3f") + ) + (fp_line + (start 0.75 1.7) + (end 0.75 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f7cb6d30-4e0d-4fe3-8e00-e24eca4eb41e") + ) + (fp_line + (start 0.75 2.45) + (end 6.75 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8156d3f4-87ce-4930-938e-e77c595e84f1") + ) + (fp_line + (start 3.75 -2.75) + (end -1.8 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b37f6535-b59a-4247-98d1-bc9e77d9125c") + ) + (fp_line + (start 3.75 -2.75) + (end 9.3 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f7364f05-f393-493b-9363-6697932cda41") + ) + (fp_line + (start 6.75 1.7) + (end 0.75 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "83debaf1-875b-4175-acab-f92a3d116b2f") + ) + (fp_line + (start 6.75 2.45) + (end 6.75 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f2c343bb-a0fe-4d03-af83-2b4b19c7a5c5") + ) + (fp_line + (start 8.25 1.7) + (end 8.25 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "45a9233b-8abe-41cd-88c9-834ec5602a3d") + ) + (fp_line + (start 8.25 2.45) + (end 10.05 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "af371f5d-b3c5-4d5a-b784-d0e5ca2257f2") + ) + (fp_line + (start 9.3 -2.75) + (end 9.3 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d10f8391-33bb-465b-a97e-27591de8b0dc") + ) + (fp_line + (start 9.3 0.2) + (end 10.05 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7402c001-1140-409d-855a-a1901de79be2") + ) + (fp_line + (start 10.05 1.7) + (end 8.25 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "5d93308b-8b3f-40c9-91ac-73fe19c51499") + ) + (fp_line + (start 10.05 2.45) + (end 10.05 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2fb7305a-f1bb-461b-a0df-d9007ae7e1ce") + ) + (fp_line + (start 10.06 -3.51) + (end -2.56 -3.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "bc92dd28-32b7-4cd7-b97a-c5ad8d7241f3") + ) + (fp_line + (start 10.06 2.46) + (end 10.06 -3.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "175ef3d3-012d-431f-935a-6a2f6107c960") + ) + (fp_line + (start -2.95 -3.9) + (end -2.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2d6a3b4f-893f-4bed-8752-2f566a9bd726") + ) + (fp_line + (start -2.95 2.85) + (end 10.45 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6d632286-aa52-423f-86b8-de159b2067fa") + ) + (fp_line + (start 10.45 -3.9) + (end -2.95 -3.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a846153c-3dff-47d9-82af-b2bb96b2d503") + ) + (fp_line + (start 10.45 2.85) + (end 10.45 -3.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d7ee1641-2777-4995-a1ac-9c17b89bf080") + ) + (fp_line + (start -2.45 -3.4) + (end -2.45 2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "f9e7c112-9417-43fa-9ac4-c5a15cbdfb13") + ) + (fp_line + (start -2.45 2.35) + (end 9.95 2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "9f461493-0f4a-4120-a1b0-384f1c2b8da0") + ) + (fp_line + (start 0 1.35) + (end -0.625 2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "d1c50ada-9bbf-43eb-a091-fc43f393beb8") + ) + (fp_line + (start 0.625 2.35) + (end 0 1.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "61abd3cf-4a74-4c0c-b044-4db2142aa612") + ) + (fp_line + (start 9.95 -3.4) + (end -2.45 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c8d7f7db-21d3-48e0-add8-88d644b9b25c") + ) + (fp_line + (start 9.95 2.35) + (end 9.95 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "8d87fb64-2c6c-4ec7-bd82-fa1772c6fa75") + ) + (fp_text user "${REFERENCE}" + (at 3.75 -2.7 0) + (layer "B.Fab") + (uuid "82e5ef95-5d06-4f64-9eab-a2b5eb5207da") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.147059) + (net 1 "GND") + (pinfunction "1") + (pintype "passive") + (uuid "c5a076f1-396a-4836-8898-1537046a4151") + ) + (pad "2" thru_hole oval + (at 2.5 0) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "SW_CLOSE") + (pinfunction "2") + (pintype "passive") + (uuid "ccccb586-7257-4705-aeb7-e6c95da22920") + ) + (pad "3" thru_hole oval + (at 5 0) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "K") + (pintype "passive") + (uuid "68381aa2-cddb-430f-8716-02473ece9b17") + ) + (pad "4" thru_hole oval + (at 7.5 0) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "Net-(SW6-A)") + (pinfunction "A") + (pintype "passive") + (uuid "3c207ff4-582f-4611-8e92-b0f15320019b") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" + (layer "B.Cu") + (uuid "530fe48c-4413-43f2-8d13-1bbfcf304cf0") + (at 215.525 129.295 180) + (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (property "Reference" "U1" + (at 0 -6.214 0) + (layer "B.SilkS") + (uuid "291d79c9-287a-41b1-a102-0b23530b94ab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "74HC595" + (at 0 -5.9 0) + (layer "B.Fab") + (uuid "8fee5912-1492-40af-b555-063a18dbc407") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "988a308e-db93-4077-8a21-91b94b6520e9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "816c29c2-4fc5-4703-a4df-d3c1e2b6c63d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "8-bit serial in/out Shift Register 3-State Outputs" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "845613bc-6156-4d70-a371-3fd0341620f1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "DIP*W7.62mm* SOIC*3.9x9.9mm*P1.27mm* TSSOP*4.4x5mm*P0.65mm* SOIC*5.3x10.2mm*P1.27mm* SOIC*7.5x10.3mm*P1.27mm*") + (path "/7204a722-4117-47e2-a892-20e60790c5e5/28dadafb-006a-4cfc-997d-3b7fb87c11d5") + (sheetname "esp") + (sheetfile "esp.kicad_sch") + (attr smd) + (fp_line + (start 1.95 5.06) + (end 0 5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7e38e9d3-a148-4f7e-867a-06a44d64dac3") + ) + (fp_line + (start 1.95 -5.06) + (end 0 -5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "984ce3ec-32c0-40ea-9643-135ed7f6532b") + ) + (fp_line + (start -1.95 5.06) + (end 0 5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a5db6f7e-7778-4d06-a3c8-451a6220bba7") + ) + (fp_line + (start -1.95 -5.06) + (end 0 -5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "4b9bc74b-422a-4d44-a7d8-6edde41a7877") + ) + (fp_poly + (pts + (xy -2.7 5.005) (xy -2.94 5.335) (xy -2.46 5.335) (xy -2.7 5.005) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "B.SilkS") + (uuid "b97c4685-94a2-4b2c-80fa-bf1f4615629d") + ) + (fp_line + (start 3.7 5.2) + (end 3.7 -5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8f43322a-0247-47b9-b583-a0a7291294ad") + ) + (fp_line + (start 3.7 -5.2) + (end -3.7 -5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "66b72c18-c8a4-4d06-83a1-746d79dbc918") + ) + (fp_line + (start -3.7 5.2) + (end 3.7 5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "07abb2b1-c39f-4e54-b367-1ea30c5c4c1c") + ) + (fp_line + (start -3.7 -5.2) + (end -3.7 5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "31cb9853-611c-4a22-b6a3-336bc0dd7e52") + ) + (fp_line + (start 1.95 4.95) + (end -0.975 4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "9166e2f8-feae-46a0-bd47-faecdaabcabe") + ) + (fp_line + (start 1.95 -4.95) + (end 1.95 4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c1f9b524-ee3d-4cd9-9a2a-bfba241504b1") + ) + (fp_line + (start -0.975 4.95) + (end -1.95 3.975) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "f0f2e3e5-af1f-4de7-9f26-2eb92e5f9eef") + ) + (fp_line + (start -1.95 3.975) + (end -1.95 -4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "56fb8d54-9908-4fe2-8de7-5d77e09d67ce") + ) + (fp_line + (start -1.95 -4.95) + (end 1.95 -4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "eae9d5d4-09b7-4d3d-8348-29074b9f3d3d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "3ee0cd76-1925-4dd8-86ac-bb6a4606a631") + (effects + (font + (size 0.98 0.98) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at -2.475 4.445 180) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 25 "/esp/1A") + (pinfunction "QB") + (pintype "tri_state") + (uuid "d4f0c71b-afb6-46fb-be4a-0ce66a964a68") + ) + (pad "2" smd roundrect + (at -2.475 3.175 180) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 27 "/esp/1G") + (pinfunction "QC") + (pintype "tri_state") + (uuid "eaea6e46-b5b4-4ab3-8ef1-4b7f311b90db") + ) + (pad "3" smd roundrect + (at -2.475 1.905 180) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 21 "/esp/1B") + (pinfunction "QD") + (pintype "tri_state") + (uuid "19a0d0e5-3b9d-4d34-8665-6594d90d021c") + ) + (pad "4" smd roundrect + (at -2.475 0.635 180) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 28 "/esp/1P") + (pinfunction "QE") + (pintype "tri_state") + (uuid "f52bbad5-191a-4f0c-8bd6-e39aa4bd055c") + ) + (pad "5" smd roundrect + (at -2.475 -0.635 180) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 22 "/esp/1E") + (pinfunction "QF") + (pintype "tri_state") + (uuid "30c62ada-0a4b-4b38-8480-48134764d950") + ) + (pad "6" smd roundrect + (at -2.475 -1.905 180) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 26 "/esp/1C") + (pinfunction "QG") + (pintype "tri_state") + (uuid "e553befe-de04-47f4-bc2b-3b0495836935") + ) + (pad "7" smd roundrect + (at -2.475 -3.175 180) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 24 "/esp/1D") + (pinfunction "QH") + (pintype "tri_state") + (uuid "a8749ded-5b8a-43d8-a81b-b8c08513eab0") + ) + (pad "8" smd roundrect + (at -2.475 -4.445 180) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "9d16df88-6fec-46be-8680-06ac4ce3d70e") + ) + (pad "9" smd roundrect + (at 2.475 -4.445 180) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 13 "Net-(U1-QH')") + (pinfunction "QH'") + (pintype "output") + (uuid "51031ffd-131e-40f2-a923-2b6d3939fdcc") + ) + (pad "10" smd roundrect + (at 2.475 -3.175 180) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "~{SRCLR}") + (pintype "input") + (uuid "ea2ba7b1-a822-4b80-8b4d-2f51d4130377") + ) + (pad "11" smd roundrect + (at 2.475 -1.905 180) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "7SEG_CLK") + (pinfunction "SRCLK") + (pintype "input") + (uuid "a0608d8d-20b2-453e-9c59-8d0c3da18919") + ) + (pad "12" smd roundrect + (at 2.475 -0.635 180) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "7SEG_CLK") + (pinfunction "RCLK") + (pintype "input") + (uuid "593884c5-6944-4cf2-9a75-122017dfd04c") + ) + (pad "13" smd roundrect + (at 2.475 0.635 180) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 19 "7SEG_PWM") + (pinfunction "~{OE}") + (pintype "input") + (uuid "03adc7c3-5839-4da9-baf8-a6c5257ef23b") + ) + (pad "14" smd roundrect + (at 2.475 1.905 180) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 2 "7SEG_SER") + (pinfunction "SER") + (pintype "input") + (uuid "61e5e4eb-7466-44c2-8f0a-200a70b4759a") + ) + (pad "15" smd roundrect + (at 2.475 3.175 180) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 23 "/esp/1F") + (pinfunction "QA") + (pintype "tri_state") + (uuid "8480948c-0ff5-470b-86d6-5f0ce3395ebe") + ) + (pad "16" smd roundrect + (at 2.475 4.445 180) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "VCC") + (pintype "power_in") + (uuid "c1f28bdb-7bde-46ce-b038-3e12089b075a") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "B.Cu") + (uuid "5e35661e-a58c-4f0c-9d2d-ec5c6df1c908") + (at 235.585 113.538 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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") + (property "Reference" "R3" + (at -2.54 0 90) + (layer "B.SilkS") + (uuid "b24fe92d-9aa0-4b0a-b6f8-f9ff141c308a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "R" + (at 0 -1.43 90) + (layer "B.Fab") + (uuid "ba6ac996-1018-423a-a62d-ecfcf64d62f5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "0927ef8e-cb5b-4fc3-8bbc-d342f87b86e6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8cfa4c9c-2b5d-4ca8-84cb-657fa268628a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "72c49d1b-05b6-444f-bf3d-7dab42d8a1f1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "R_*") + (path "/7204a722-4117-47e2-a892-20e60790c5e5/e6c59516-2428-4920-b31f-553d185565be") + (sheetname "esp") + (sheetfile "esp.kicad_sch") + (attr smd) + (fp_line + (start 0.237258 -0.5225) + (end -0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "255d76c5-0948-48e9-9852-004991d37117") + ) + (fp_line + (start 0.237258 0.5225) + (end -0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "62e9c1de-081f-4ddc-82b7-8b1eb777fdc6") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "dca7565b-ca42-475b-a7cd-ace5d391dc83") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c4a0e282-1046-441b-b559-680783383fb7") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "dd2d2928-6ab3-4817-95a8-0de2a925fb28") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "10f221f6-e21c-4c04-aa09-1fd775f5adc7") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "e518d83b-294b-4d7b-8bf9-7573699a0fd2") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "13b935e4-9bbb-45ad-a51f-d6899c691a7a") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "56cc7dd6-4939-43d6-91ab-dc019c8eb5a8") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "b1868fe8-acc7-4f5b-889b-eb6cf575419e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "B.Fab") + (uuid "071a62c5-0a54-4f8a-a41c-f8f5cecfc086") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 8 "Net-(SW6-A)") + (pintype "passive") + (uuid "a54bb2de-f91a-4612-9526-95aa65d352ef") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 17 "LED_CLOSE") + (pintype "passive") + (uuid "08963dc8-ef2b-49f4-a1d5-c7066fac2e25") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" + (layer "B.Cu") + (uuid "7fb37a2c-4e17-4d85-9ba6-994e6da6202c") + (at 242.697 102.489) + (descr "JST XH series connector, B4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") + (tags "connector JST XH vertical") + (property "Reference" "SW7" + (at 3.75 3.55 0) + (layer "B.SilkS") + (uuid "6a242548-66c4-4ac8-835c-9650fde7e2ec") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "SW_Plus" + (at 3.75 -4.6 0) + (layer "B.Fab") + (uuid "def1def3-1c56-4756-84df-c31d54a5e7c7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "598a872d-799c-4fdd-9465-f493dc6f3018") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "69625781-eda3-41dd-bd91-d4a0f2607aca") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch with LED, generic" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f24f74d7-8900-47e3-9a7a-1f5bb6cacec4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/7204a722-4117-47e2-a892-20e60790c5e5/20b0a5ba-72af-49ec-b065-c0f1b63ea784") + (sheetname "esp") + (sheetfile "esp.kicad_sch") + (attr through_hole) + (fp_line + (start -2.85 1.5) + (end -2.85 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "6e6cca79-0b32-4c26-9e39-b919cd79d2b6") + ) + (fp_line + (start -2.85 2.75) + (end -1.6 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1ccbb1fa-0756-4b42-800b-1f84fe1282ae") + ) + (fp_line + (start -2.56 -3.51) + (end -2.56 2.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e00be974-87fa-4b49-b158-0e84ba5dcc2a") + ) + (fp_line + (start -2.56 2.46) + (end 10.06 2.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e394f17c-4d2c-47a1-bb77-f0e93165184e") + ) + (fp_line + (start -2.55 1.7) + (end -2.55 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2902e94d-d62e-4e2a-b2c4-93d68d1693fb") + ) + (fp_line + (start -2.55 2.45) + (end -0.75 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "fa8399bc-3ccf-43ee-a92f-1878f5e2bb97") + ) + (fp_line + (start -1.8 -2.75) + (end -1.8 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "6fb3d970-cb0f-4478-98a4-a7a04d582726") + ) + (fp_line + (start -1.8 0.2) + (end -2.55 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "bd98a0b5-9db5-4480-849c-248a43830d1e") + ) + (fp_line + (start -0.75 1.7) + (end -2.55 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "fcc5ab78-0c55-43e9-b35c-013d79d5a564") + ) + (fp_line + (start -0.75 2.45) + (end -0.75 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1270a14e-19bc-40a6-8c5f-5be443b97427") + ) + (fp_line + (start 0.75 1.7) + (end 0.75 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c2ecedf5-8cf2-4d02-83db-df7b3ee3169c") + ) + (fp_line + (start 0.75 2.45) + (end 6.75 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3b5d433a-00f2-407d-9987-8f0aa6f4ebef") + ) + (fp_line + (start 3.75 -2.75) + (end -1.8 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "00dccc8a-8fd3-4590-9757-79c03cab6d5e") + ) + (fp_line + (start 3.75 -2.75) + (end 9.3 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ddc72225-c946-4311-818e-f8521453d2d4") + ) + (fp_line + (start 6.75 1.7) + (end 0.75 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "70775b50-10a5-4004-8b03-feada578dbbd") + ) + (fp_line + (start 6.75 2.45) + (end 6.75 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "732312b1-75b0-445f-8a5c-683f9e65aea7") + ) + (fp_line + (start 8.25 1.7) + (end 8.25 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d1012ba6-a13a-417c-8e19-982e80ed1252") + ) + (fp_line + (start 8.25 2.45) + (end 10.05 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7cb97781-49d4-4b63-bd13-ad1166aee582") + ) + (fp_line + (start 9.3 -2.75) + (end 9.3 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "cbd69738-33a0-488f-b4b4-bb606fd1fabe") + ) + (fp_line + (start 9.3 0.2) + (end 10.05 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "6adb1375-1124-4d5f-94b8-209bdf937b13") + ) + (fp_line + (start 10.05 1.7) + (end 8.25 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8e0272fb-bac3-463f-9637-2fe5c987f6aa") + ) + (fp_line + (start 10.05 2.45) + (end 10.05 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "5d860063-18c0-4744-99f4-d959d48d0e18") + ) + (fp_line + (start 10.06 -3.51) + (end -2.56 -3.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d57e9693-f7d0-403f-8b01-074cd7c06786") + ) + (fp_line + (start 10.06 2.46) + (end 10.06 -3.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "dec38040-db47-49a9-a0a5-9cdf89dd7a83") + ) + (fp_line + (start -2.95 -3.9) + (end -2.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "bca703ed-994b-4318-a3fe-b30b00cb1b38") + ) + (fp_line + (start -2.95 2.85) + (end 10.45 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "53ec0031-b867-44fb-881a-f6bd24269a17") + ) + (fp_line + (start 10.45 -3.9) + (end -2.95 -3.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c3c8316c-e3c9-4573-85f4-a7e077085a04") + ) + (fp_line + (start 10.45 2.85) + (end 10.45 -3.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "aab3fc6a-3bff-4bf1-9416-adb8262a06ac") + ) + (fp_line + (start -2.45 -3.4) + (end -2.45 2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "a3dd766a-48f5-4f5f-9388-c2fa87b8872c") + ) + (fp_line + (start -2.45 2.35) + (end 9.95 2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "9177c468-5b29-4d00-81d8-11444431e92a") + ) + (fp_line + (start 0 1.35) + (end -0.625 2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "a7d440ce-6345-4dcc-b5ad-c43a063428ad") + ) + (fp_line + (start 0.625 2.35) + (end 0 1.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "9014987b-a0a4-4f3e-a9e0-354d9ee536cd") + ) + (fp_line + (start 9.95 -3.4) + (end -2.45 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "7efe9c2a-cac4-4fca-b0cf-afb2ffc6fdb0") + ) + (fp_line + (start 9.95 2.35) + (end 9.95 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "61e04574-2b6c-428f-9546-6470c9e74ec3") + ) + (fp_text user "${REFERENCE}" + (at 3.75 -2.7 0) + (layer "B.Fab") + (uuid "0df23dc6-107c-47a9-9a36-5e5e860a1dbd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.147059) + (net 1 "GND") + (pinfunction "1") + (pintype "passive") + (uuid "f56dd99c-51be-4d21-9757-736d7a037e1e") + ) + (pad "2" thru_hole oval + (at 2.5 0) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "SW_PLUS") + (pinfunction "2") + (pintype "passive") + (uuid "71e99767-756e-4fbb-be7a-b75cfa223002") + ) + (pad "3" thru_hole oval + (at 5 0) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "K") + (pintype "passive") + (uuid "20ceed2a-9f33-453c-be9f-90f61fed9d68") + ) + (pad "4" thru_hole oval + (at 7.5 0) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "Net-(SW7-A)") + (pinfunction "A") + (pintype "passive") + (uuid "4f6904c0-3861-443c-93a9-6d94f99047a6") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "B.Cu") + (uuid "87eb6299-395b-45ce-8c64-9af6ec917552") + (at 235.585 105.283 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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") + (property "Reference" "R4" + (at -2.54 0 90) + (layer "B.SilkS") + (uuid "1ed0ff13-7a3b-4f0b-9e45-ddcb529d5eaa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "R" + (at 0 -1.43 90) + (layer "B.Fab") + (uuid "17522792-350d-4a23-9509-34af350e0d4a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b596d6d2-a876-4517-8083-e6e206b504ca") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "6df8f9c0-61a8-4f64-8b7c-916f51a22709") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "920e3f8f-b1f0-4dad-afcf-46e27cb7efdd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "R_*") + (path "/7204a722-4117-47e2-a892-20e60790c5e5/6a01d43e-214f-42c6-999d-dffcd9ee3900") + (sheetname "esp") + (sheetfile "esp.kicad_sch") + (attr smd) + (fp_line + (start 0.237258 -0.5225) + (end -0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "fc19b7cf-3359-445a-9d49-1fa1045493ab") + ) + (fp_line + (start 0.237258 0.5225) + (end -0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "6b465dec-279c-4fc6-95da-b69b90a13209") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "cf1ff9fb-2f2d-4481-b964-43617faf448f") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ad2a1207-174e-4e54-8527-2f081176c7ee") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3af303fd-1516-4c09-a265-171cd46fc411") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ff24169a-5e0d-4ed4-a443-e9ffcc62ccb1") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "535b1cca-5869-4961-adc0-4f51d874a12c") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "e9883440-7fd5-4714-b9bf-7c05038aa843") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "7c14a215-b676-4c78-a1c6-4150572d1fc3") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "183ed75a-bf40-4f2e-90cd-6dc090469cb6") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "B.Fab") + (uuid "e6ae515e-2e4a-4a06-84d4-95c5868a2385") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 10 "Net-(SW7-A)") + (pintype "passive") + (uuid "f368a011-c38f-40bc-b582-4ee8ba2cf728") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 15 "LED_PLUS") + (pintype "passive") + (uuid "2516fbb0-5fa1-4896-a6de-d37d00b9ec71") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" + (layer "B.Cu") + (uuid "b8da7ea3-3bb3-4cfe-8f92-3cabfffe5bf0") + (at 218.567 108.331 180) + (descr "JST XH series connector, B4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator") + (tags "connector JST XH vertical") + (property "Reference" "SW5" + (at 3.75 3.55 0) + (layer "B.SilkS") + (uuid "dbec420d-9604-4406-9d1e-8fb9a1f9b972") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "SW_Open" + (at 3.75 -4.6 0) + (layer "B.Fab") + (uuid "82a17130-a8b9-4425-b2b5-98579394c6df") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "4853c4f5-61ee-453a-873e-4fce50e344af") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "370b4a72-2603-438a-b7c5-388d44d6675d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch with LED, generic" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "e3c81f07-824d-45d4-af26-fef2f2e9496f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/7204a722-4117-47e2-a892-20e60790c5e5/7b18a121-0b92-463b-96cc-e0cdf46f575c") + (sheetname "esp") + (sheetfile "esp.kicad_sch") + (attr through_hole) + (fp_line + (start 10.06 2.46) + (end 10.06 -3.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "982aa360-6755-45aa-b88e-b4f716989c87") + ) + (fp_line + (start 10.06 -3.51) + (end -2.56 -3.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d58d8982-af15-4283-b15a-f95800c1d531") + ) + (fp_line + (start 10.05 2.45) + (end 10.05 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e2c7745e-cff8-4f00-a68a-f519b16c4ae7") + ) + (fp_line + (start 10.05 1.7) + (end 8.25 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "9e103440-1f15-40ea-80ab-2e1c090350e4") + ) + (fp_line + (start 9.3 0.2) + (end 10.05 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c0cac4a6-f413-4af5-a920-5cf3404688ff") + ) + (fp_line + (start 9.3 -2.75) + (end 9.3 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "97bf50bf-1a6e-4caf-924a-cf8895ab087a") + ) + (fp_line + (start 8.25 2.45) + (end 10.05 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "41661ef3-dfca-4cad-baf7-bc3fd9eba7fb") + ) + (fp_line + (start 8.25 1.7) + (end 8.25 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "50e81159-3ce2-4ea6-8145-fc1c32c74420") + ) + (fp_line + (start 6.75 2.45) + (end 6.75 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "14d1921c-e7a3-4a74-a780-2236fd5b696a") + ) + (fp_line + (start 6.75 1.7) + (end 0.75 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3ccac9ac-14a3-4a80-a8e7-0151ffed9f3c") + ) + (fp_line + (start 3.75 -2.75) + (end 9.3 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "aa967137-d958-49cc-a872-f31a99895beb") + ) + (fp_line + (start 3.75 -2.75) + (end -1.8 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7be99145-6285-4151-80a6-389ae9ad63a0") + ) + (fp_line + (start 0.75 2.45) + (end 6.75 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "12327c84-d53d-4717-8627-10dbfe8d6767") + ) + (fp_line + (start 0.75 1.7) + (end 0.75 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "38b693ae-d177-422b-9c4a-60bb6738c95e") + ) + (fp_line + (start -0.75 2.45) + (end -0.75 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "9a212ac3-4ccf-4c8e-b031-9d1bcff880c2") + ) + (fp_line + (start -0.75 1.7) + (end -2.55 1.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e36304dd-efe7-4dec-9aa7-d28117e3480f") + ) + (fp_line + (start -1.8 0.2) + (end -2.55 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a8e8c93f-78f7-49bd-8cba-5b27898efb4d") + ) + (fp_line + (start -1.8 -2.75) + (end -1.8 0.2) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8dffb655-48cb-445d-be09-75755d120d0c") + ) + (fp_line + (start -2.55 2.45) + (end -0.75 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d8c6df06-8439-46eb-a3fc-f9c31584d2e4") + ) + (fp_line + (start -2.55 1.7) + (end -2.55 2.45) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "63f31f35-5e67-41a8-8a30-1c59fdcafc2e") + ) + (fp_line + (start -2.56 2.46) + (end 10.06 2.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "04ba2686-94cb-449a-a37d-d3d15a804984") + ) + (fp_line + (start -2.56 -3.51) + (end -2.56 2.46) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1ffb2fe8-d2d0-49d8-ac15-2cd2f7c54085") + ) + (fp_line + (start -2.85 2.75) + (end -1.6 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "57eb2c66-7a50-4a58-a255-1696625ad16b") + ) + (fp_line + (start -2.85 1.5) + (end -2.85 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3a7d71cd-52a4-4b0d-8aba-4e470865be0d") + ) + (fp_line + (start 10.45 2.85) + (end 10.45 -3.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ca430ef7-b869-411a-acc1-c0ec0c5eb1e7") + ) + (fp_line + (start 10.45 -3.9) + (end -2.95 -3.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0d2f6468-0f66-4f1b-bb7f-ae936122a083") + ) + (fp_line + (start -2.95 2.85) + (end 10.45 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6e9a5541-b372-4d44-a8ec-73ee27d20a0f") + ) + (fp_line + (start -2.95 -3.9) + (end -2.95 2.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a744f9f1-de33-41ea-a9a2-1c9801969c39") + ) + (fp_line + (start 9.95 2.35) + (end 9.95 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "f9971ad9-3e0d-48ba-8b09-410240205d77") + ) + (fp_line + (start 9.95 -3.4) + (end -2.45 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c6f093a8-81e1-4efc-8ed9-27266bbc52bf") + ) + (fp_line + (start 0.625 2.35) + (end 0 1.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "658d3d2f-32ee-470f-a30b-a29e14405d21") + ) + (fp_line + (start 0 1.35) + (end -0.625 2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "df349559-56e2-434e-82b6-a693da35e956") + ) + (fp_line + (start -2.45 2.35) + (end 9.95 2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "150bbcef-f28a-4bc5-9d93-b3b623d111b0") + ) + (fp_line + (start -2.45 -3.4) + (end -2.45 2.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c8210b06-7536-4a7c-9d83-48e7c12c66a8") + ) + (fp_text user "${REFERENCE}" + (at 3.75 -2.7 0) + (layer "B.Fab") + (uuid "3747c1b0-208d-42ed-b2a4-400cb0c12167") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0 180) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.147059) + (net 1 "GND") + (pinfunction "1") + (pintype "passive") + (uuid "8d1faf83-23b0-4207-8ac7-dae26b2b6e01") + ) + (pad "2" thru_hole oval + (at 2.5 0 180) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "SW_OPEN") + (pinfunction "2") + (pintype "passive") + (uuid "624c4c25-0e96-42c1-89af-c153bfac44d2") + ) + (pad "3" thru_hole oval + (at 5 0 180) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "K") + (pintype "passive") + (uuid "e95e7f0c-511e-41f9-b654-7e0db268e354") + ) + (pad "4" thru_hole oval + (at 7.5 0 180) + (size 1.7 1.95) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "Net-(SW5-A)") + (pinfunction "A") + (pintype "passive") + (uuid "f6a5bd9a-3227-4f24-81f6-4666a3b0af76") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "B.Cu") + (uuid "d9d13f8d-3eb7-4ead-8ca4-ef9d4a85f61d") + (at 235.585 110.236 90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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") + (property "Reference" "R5" + (at -2.54 0 90) + (layer "B.SilkS") + (uuid "d0338372-89c6-47f0-86ea-278428381d30") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "R" + (at 0 -1.43 90) + (layer "B.Fab") + (uuid "a6d92e25-68ba-4c08-ae05-4093210ff9db") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1e4a3cb3-7e97-4edd-91dd-eab60508d77b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a96f700c-3449-4d95-b04d-4a9fb5600e33") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f113da73-e0ba-43fe-83cd-d062ee322e1b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "R_*") + (path "/7204a722-4117-47e2-a892-20e60790c5e5/0a7cc708-6a23-4c02-9666-67ed1aa7accd") + (sheetname "esp") + (sheetfile "esp.kicad_sch") + (attr smd) + (fp_line + (start 0.237258 -0.5225) + (end -0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "94944894-20f7-44ec-85d3-c16e3448c169") + ) + (fp_line + (start 0.237258 0.5225) + (end -0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "fcb45fdb-49a7-4592-bd26-bd76783908b3") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8842f587-ace1-483c-8d66-10ea74dac495") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "862849e8-08e6-498d-94cf-0fa4c7e9fc80") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ac419ce4-d10f-4647-967f-53f9a8a1fc0c") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0763795d-8a8a-4019-9af7-59e38a6cf78a") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "6f56db43-c696-4953-97ee-ccd86a9e123f") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "013a0e25-cdcd-4abd-8950-69c9cb1d51ab") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "e8310d4d-4079-4579-9ed1-fdb8088990bf") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "8ceef654-ecd5-481c-a30e-6185dc9931fa") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "B.Fab") + (uuid "8cfb3019-b8af-4270-a9c4-643ac473e4b6") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 90) + (size 0.8 0.95) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 11 "Net-(SW8-A)") + (pintype "passive") + (uuid "d223bb2d-c611-4ac4-aaf4-d74c59e5ccab") + ) + (pad "2" smd roundrect + (at 0.825 0 90) + (size 0.8 0.95) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 16 "LED_MINUS") + (pintype "passive") + (uuid "f3511470-eb64-47ee-ac76-eaddad104408") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Library:XIAO-ESP32C3" + (layer "B.Cu") + (uuid "dcb84365-9e24-40c7-b551-b09a60bbbdad") + (at 238.252 101.854 180) + (property "Reference" "U5" + (at 2.032 -19.685 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "a36ee19c-f424-4756-9bf2-372329547679") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "~" + (at 10.795 -19.685 0) + (unlocked yes) + (layer "B.Fab") + (uuid "970c2510-fafc-405a-8183-ba1dbda6d4a3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Library:XIAO-ESP32C3" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1fadcd3c-74b3-4ccb-8733-31d352a5374b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "4024adb7-e140-47f5-be75-964f7f36c23d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "869d7ed8-0bc7-4771-8dfb-10aad340971c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/7204a722-4117-47e2-a892-20e60790c5e5/bd6f7d7d-c553-4b32-ba10-55e040339822") + (sheetname "esp") + (sheetfile "esp.kicad_sch") + (attr through_hole) + (fp_line + (start 14.605 2.54) + (end 0.635 2.54) + (stroke + (width 0.15) + (type default) + ) + (layer "B.SilkS") + (uuid "d41875ab-7c1d-4a9e-9944-8f3e638cb62b") + ) + (fp_line + (start 14.605 -17.78) + (end 0.635 -17.78) + (stroke + (width 0.15) + (type default) + ) + (layer "B.SilkS") + (uuid "e406e894-337a-4a04-85c6-49657f3c47ee") + ) + (fp_rect + (start 3.175 4.445) + (end 12.065 -2.54) + (stroke + (width 0.15) + (type default) + ) + (fill none) + (layer "B.SilkS") + (uuid "316dc698-d96d-4cce-b241-735a1a46246e") + ) + (fp_arc + (start 15.875 1.27) + (mid 15.503026 2.168026) + (end 14.605 2.54) + (stroke + (width 0.15) + (type default) + ) + (layer "B.SilkS") + (uuid "01430703-5b96-4d68-b8b0-908f5625d6c6") + ) + (fp_arc + (start 14.605 -17.78) + (mid 15.503026 -17.408026) + (end 15.875 -16.51) + (stroke + (width 0.15) + (type default) + ) + (layer "B.SilkS") + (uuid "feeeaa8e-736f-4668-a4b7-8ebe7a110a9f") + ) + (fp_arc + (start 0.635 2.54) + (mid -0.263026 2.168026) + (end -0.635 1.27) + (stroke + (width 0.15) + (type default) + ) + (layer "B.SilkS") + (uuid "4fc071eb-c12b-4f15-9a6d-b943781a3696") + ) + (fp_arc + (start -0.635 -16.51) + (mid -0.263026 -17.408026) + (end 0.635 -17.78) + (stroke + (width 0.15) + (type default) + ) + (layer "B.SilkS") + (uuid "45fc6b77-b21c-47d5-b39a-a4c9159b6d06") + ) + (fp_poly + (pts + (xy -1.778 0) (xy -2.54 -0.635) (xy -2.54 0.635) + ) + (stroke + (width 0.15) + (type solid) + ) + (fill solid) + (layer "B.SilkS") + (uuid "cb106a4a-6e17-4ec2-b82d-c6088f91cbfd") + ) + (fp_rect + (start -1.27 3.175) + (end 16.51 -18.415) + (stroke + (width 0.12) + (type default) + ) + (fill none) + (layer "B.CrtYd") + (uuid "2a564f1d-fe25-479b-878f-6f2b1e07f9bf") + ) + (fp_rect + (start -1.27 3.175) + (end 16.51 -18.415) + (stroke + (width 0.12) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "b49ca8b2-56ce-4de7-8a81-5a704a2cf1cb") + ) + (pad "1" thru_hole rect + (at 0 0 180) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "SW_PLUS") + (pinfunction "D0") + (pintype "tri_state") + (uuid "0957367c-afe6-4fdb-9ff4-0b2513efb40b") + ) + (pad "2" thru_hole circle + (at 0 -2.54 180) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "LED_PLUS") + (pinfunction "D1") + (pintype "tri_state") + (uuid "fe2bd939-b66d-4a07-a399-ed4904da2c56") + ) + (pad "3" thru_hole circle + (at 0 -5.08 180) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "SW_MINUS") + (pinfunction "D2") + (pintype "tri_state") + (uuid "26993ec9-5a6c-4809-a848-be52a0f4909b") + ) + (pad "4" thru_hole circle + (at 0 -7.62 180) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 16 "LED_MINUS") + (pinfunction "D3") + (pintype "tri_state") + (uuid "f69671f6-00a5-42ef-9f48-d01e95b955eb") + ) + (pad "5" thru_hole circle + (at 0 -10.16 180) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 17 "LED_CLOSE") + (pinfunction "D4") + (pintype "tri_state") + (uuid "f8bc059a-3682-493f-aa99-aebc5b5192bc") + ) + (pad "6" thru_hole circle + (at 0 -12.7 180) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "SW_CLOSE") + (pinfunction "D5") + (pintype "tri_state") + (uuid "18e6207b-d1d0-48b4-b6db-76a9c21c07f0") + ) + (pad "7" thru_hole circle + (at 0 -15.24 180) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "7SEG_PWM") + (pinfunction "D6") + (pintype "tri_state") + (uuid "ec631981-88be-4b2c-8043-4cc73b45ba87") + ) + (pad "8" thru_hole circle + (at 15.24 -15.24 180) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "7SEG_CLK") + (pinfunction "D7") + (pintype "tri_state") + (uuid "a0c1972b-28c0-4899-b679-2c0b63804564") + ) + (pad "9" thru_hole circle + (at 15.24 -12.7 180) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "7SEG_SER") + (pinfunction "D8") + (pintype "tri_state") + (uuid "e2369fb4-53a4-4a3b-ac47-4e71aa6dd048") + ) + (pad "10" thru_hole circle + (at 15.24 -10.16 180) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "SW_OPEN") + (pinfunction "D9") + (pintype "tri_state") + (uuid "dd31c6b5-ddc8-4192-80c7-7173ebc55811") + ) + (pad "11" thru_hole circle + (at 15.24 -7.62 180) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 18 "LED_OPEN") + (pinfunction "D10") + (pintype "tri_state") + (uuid "81859b70-28a6-4b54-bf35-892c2fd63442") + ) + (pad "12" thru_hole circle + (at 15.24 -5.08 180) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 4 "+3V3") + (pinfunction "3V3") + (pintype "power_out") + (uuid "fff2ae2b-9bd3-454a-864a-ec2ab0ecb272") + ) + (pad "13" thru_hole circle + (at 15.24 -2.54 180) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "be515f4d-1595-4ab1-98ee-27816ef765ed") + ) + (pad "14" thru_hole circle + (at 15.24 0 180) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "+5V") + (pinfunction "VUSB") + (pintype "power_in") + (uuid "99907699-e723-4aeb-9e18-a830a0c1d845") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x07_P2.54mm_Vertical.wrl" + (offset + (xyz 0 0 3) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 180 0) + ) + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x07_P2.54mm_Vertical.wrl" + (offset + (xyz 15.24 0 3) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 180 0) + ) + ) + (model "${KIPRJMOD}/Seeed Studio XIAO-ESP32-C3.step" + (offset + (xyz 13.75 -9.35 3) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 -90) + ) + ) + ) + (footprint "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" + (layer "B.Cu") + (uuid "edb0d0a1-9a89-46da-ac9d-3d0e8f663878") + (at 243.8512 125.095) + (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (property "Reference" "U2" + (at 0 5.9 0) + (layer "B.SilkS") + (uuid "de813974-de37-4233-a9e2-30e056c43f89") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "74HC595" + (at 0 -5.9 0) + (layer "B.Fab") + (uuid "20a78474-6dc6-4c35-bbd5-fc4c49088697") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "540d3271-a4c7-487a-818a-fd567ef0a256") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "67cf43d3-2b25-462e-9e2c-cb2955ab75f3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "8-bit serial in/out Shift Register 3-State Outputs" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "2a57320d-86b2-425a-b661-d49077ffbbb6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "DIP*W7.62mm* SOIC*3.9x9.9mm*P1.27mm* TSSOP*4.4x5mm*P0.65mm* SOIC*5.3x10.2mm*P1.27mm* SOIC*7.5x10.3mm*P1.27mm*") + (path "/7204a722-4117-47e2-a892-20e60790c5e5/3e05cb0a-665e-4093-80b2-ec7f796aea82") + (sheetname "esp") + (sheetfile "esp.kicad_sch") + (attr smd) + (fp_line + (start -1.95 -5.06) + (end 0 -5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "345271b5-cd8f-4edd-b654-17ac1006768f") + ) + (fp_line + (start -1.95 5.06) + (end 0 5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7766e083-e334-4cc8-a6c4-b104f85fd4b5") + ) + (fp_line + (start 1.95 -5.06) + (end 0 -5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a5ef394f-9fc0-4579-bd16-0edb34c9eeaa") + ) + (fp_line + (start 1.95 5.06) + (end 0 5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "66b3f729-a414-42ac-b2ab-9aac755750e9") + ) + (fp_poly + (pts + (xy -2.7 5.005) (xy -2.94 5.335) (xy -2.46 5.335) (xy -2.7 5.005) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "B.SilkS") + (uuid "557b8981-a93e-44b5-8296-8208a2f2275f") + ) + (fp_line + (start -3.7 -5.2) + (end -3.7 5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3c4e4796-2eb2-4e7e-b115-134fef83eb81") + ) + (fp_line + (start -3.7 5.2) + (end 3.7 5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7e6863fb-2a60-4f73-95fb-fd8d5f096a80") + ) + (fp_line + (start 3.7 -5.2) + (end -3.7 -5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "020fb985-05d7-4571-b474-ae442bba7bfb") + ) + (fp_line + (start 3.7 5.2) + (end 3.7 -5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0fef943c-f2c7-4aa6-b2e1-1f7f408f873d") + ) + (fp_line + (start -1.95 -4.95) + (end 1.95 -4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "fdf16f8b-4503-4240-a45c-87bbf63cf857") + ) + (fp_line + (start -1.95 3.975) + (end -1.95 -4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "677e254a-427d-4b5f-8388-f260ee1da794") + ) + (fp_line + (start -0.975 4.95) + (end -1.95 3.975) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "655a52a6-0f07-4553-86ac-9fbada4f92b7") + ) + (fp_line + (start 1.95 -4.95) + (end 1.95 4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "b22e56b0-63c6-445c-8471-a9931d8f2f6f") + ) + (fp_line + (start 1.95 4.95) + (end -0.975 4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c0749e79-fc39-4bcc-972e-463e11669e34") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "B.Fab") + (uuid "98652b7d-9e2c-425e-8928-97a0f9fc265f") + (effects + (font + (size 0.98 0.98) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd roundrect + (at -2.475 4.445) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 33 "/esp/2P") + (pinfunction "QB") + (pintype "tri_state") + (uuid "a730c80a-6bd5-4039-aa1c-651a1b7924a8") + ) + (pad "2" smd roundrect + (at -2.475 3.175) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 34 "/esp/2D") + (pinfunction "QC") + (pintype "tri_state") + (uuid "c79d922a-4f26-4b55-8cfd-8d1375a13c20") + ) + (pad "3" smd roundrect + (at -2.475 1.905) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 35 "/esp/2E") + (pinfunction "QD") + (pintype "tri_state") + (uuid "ef02e56a-0a59-4c76-bb50-6752141e45fc") + ) + (pad "4" smd roundrect + (at -2.475 0.635) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 30 "/esp/2G") + (pinfunction "QE") + (pintype "tri_state") + (uuid "3f2d95a5-ed03-4dc0-a1e0-c8305e34aadd") + ) + (pad "5" smd roundrect + (at -2.475 -0.635) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 36 "/esp/2B") + (pinfunction "QF") + (pintype "tri_state") + (uuid "f342af73-e3b4-4a72-ba01-d585412c3c09") + ) + (pad "6" smd roundrect + (at -2.475 -1.905) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 31 "/esp/2F") + (pinfunction "QG") + (pintype "tri_state") + (uuid "6f5b6658-84d6-47a2-be06-fc5a42c4ef78") + ) + (pad "7" smd roundrect + (at -2.475 -3.175) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 29 "/esp/2A") + (pinfunction "QH") + (pintype "tri_state") + (uuid "277fdf10-e109-4c47-8b5c-969e7158b007") + ) + (pad "8" smd roundrect + (at -2.475 -4.445) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 1 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "a9b21b03-0bac-4d32-b3a0-7ea89699e196") + ) + (pad "9" smd roundrect + (at 2.475 -4.445) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 14 "unconnected-(U2-QH'-Pad9)") + (pinfunction "QH'") + (pintype "output+no_connect") + (uuid "b041dcfb-28ca-4629-b3c3-cabf0a8e2c77") + ) + (pad "10" smd roundrect + (at 2.475 -3.175) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "~{SRCLR}") + (pintype "input") + (uuid "abd8a5d4-893d-48aa-8e3a-3eebebddc080") + ) + (pad "11" smd roundrect + (at 2.475 -1.905) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "7SEG_CLK") + (pinfunction "SRCLK") + (pintype "input") + (uuid "4c140918-cdc0-4279-855d-bdf7c73b4275") + ) + (pad "12" smd roundrect + (at 2.475 -0.635) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 3 "7SEG_CLK") + (pinfunction "RCLK") + (pintype "input") + (uuid "26de0755-36a9-494f-b7ab-9fc51d4c0283") + ) + (pad "13" smd roundrect + (at 2.475 0.635) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 19 "7SEG_PWM") + (pinfunction "~{OE}") + (pintype "input") + (uuid "f274c62f-6e70-4f9e-8043-f584d12cc536") + ) + (pad "14" smd roundrect + (at 2.475 1.905) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 13 "Net-(U1-QH')") + (pinfunction "SER") + (pintype "input") + (uuid "1797b567-fbf8-4e66-bcec-1c529d300b48") + ) + (pad "15" smd roundrect + (at 2.475 3.175) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 32 "/esp/2C") + (pinfunction "QA") + (pintype "tri_state") + (uuid "74b51208-4067-4b2e-bf43-50928bbfc51b") + ) + (pad "16" smd roundrect + (at 2.475 4.445) + (size 1.95 0.6) + (layers "B.Cu" "B.Paste" "B.Mask") + (roundrect_rratio 0.25) + (net 4 "+3V3") + (pinfunction "VCC") + (pintype "power_in") + (uuid "66444b4e-2b66-45af-b929-e954464d3286") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_poly + (pts + (xy 76.267515 119.076174) (xy 76.296299 119.077676) (xy 76.324923 119.080197) (xy 76.353338 119.083746) + (xy 76.381494 119.088329) (xy 76.409345 119.093956) (xy 76.436839 119.100634) (xy 76.463929 119.10837) + (xy 76.488377 119.116684) (xy 76.513328 119.126347) (xy 76.538626 119.137261) (xy 76.564113 119.149328) + (xy 76.58963 119.162449) (xy 76.615021 119.176526) (xy 76.640128 119.191462) (xy 76.664793 119.207157) + (xy 76.688859 119.223513) (xy 76.712167 119.240433) (xy 76.734561 119.257818) (xy 76.755882 119.275569) + (xy 76.775974 119.293589) (xy 76.794678 119.311779) (xy 76.811837 119.330041) (xy 76.827293 119.348277) + (xy 76.857351 119.386997) (xy 76.884704 119.426692) (xy 76.909372 119.467261) (xy 76.931379 119.508605) + (xy 76.950746 119.550623) (xy 76.967497 119.593215) (xy 76.981652 119.636281) (xy 76.993235 119.679722) + (xy 77.002268 119.723436) (xy 77.008773 119.767324) (xy 77.012772 119.811285) (xy 77.014287 119.85522) + (xy 77.013342 119.899029) (xy 77.009958 119.94261) (xy 77.004157 119.985865) (xy 76.995962 120.028693) + (xy 76.985395 120.070994) (xy 76.972478 120.112667) (xy 76.957234 120.153614) (xy 76.939685 120.193732) + (xy 76.919853 120.232923) (xy 76.897761 120.271087) (xy 76.87343 120.308122) (xy 76.846884 120.34393) + (xy 76.818144 120.37841) (xy 76.787232 120.411461) (xy 76.754171 120.442984) (xy 76.718984 120.472879) + (xy 76.681692 120.501045) (xy 76.642318 120.527383) (xy 76.600884 120.551792) (xy 76.557412 120.574171) + (xy 76.514014 120.594625) (xy 76.495341 120.602957) (xy 76.478118 120.61014) (xy 76.461918 120.616258) + (xy 76.446315 120.621396) (xy 76.430882 120.625641) (xy 76.415193 120.629077) (xy 76.398823 120.63179) + (xy 76.381343 120.633865) (xy 76.36233 120.635386) (xy 76.341355 120.63644) (xy 76.291816 120.637485) + (xy 76.229318 120.637682) (xy 76.166822 120.637485) (xy 76.140647 120.637111) (xy 76.117286 120.63644) + (xy 76.096313 120.635386) (xy 76.077302 120.633865) (xy 76.059825 120.63179) (xy 76.043456 120.629077) + (xy 76.02777 120.625641) (xy 76.01234 120.621396) (xy 75.996739 120.616258) (xy 75.980541 120.61014) + (xy 75.963319 120.602957) (xy 75.944648 120.594625) (xy 75.901251 120.574171) (xy 75.869086 120.557819) + (xy 75.838068 120.540503) (xy 75.808186 120.52221) (xy 75.779432 120.502927) (xy 75.751793 120.482643) + (xy 75.72526 120.461342) (xy 75.699823 120.439014) (xy 75.675471 120.415644) (xy 75.652194 120.391219) + (xy 75.629981 120.365728) (xy 75.608823 120.339157) (xy 75.588709 120.311493) (xy 75.569628 120.282722) + (xy 75.55157 120.252833) (xy 75.534525 120.221813) (xy 75.518483 120.189647) (xy 75.504208 120.158024) + (xy 75.491471 120.126024) (xy 75.48026 120.093695) (xy 75.470562 120.061083) (xy 75.462365 120.028236) + (xy 75.455657 119.995201) (xy 75.450426 119.962026) (xy 75.44666 119.928757) (xy 75.444345 119.895441) + (xy 75.44347 119.862126) (xy 75.444023 119.828858) (xy 75.445991 119.795686) (xy 75.449362 119.762655) + (xy 75.454124 119.729814) (xy 75.460264 119.69721) (xy 75.467771 119.664889) (xy 75.476631 119.632898) + (xy 75.486833 119.601286) (xy 75.498365 119.570098) (xy 75.511213 119.539383) (xy 75.525367 119.509187) + (xy 75.540812 119.479558) (xy 75.557539 119.450542) (xy 75.575533 119.422187) (xy 75.594783 119.39454) + (xy 75.615276 119.367649) (xy 75.637001 119.341559) (xy 75.659944 119.316319) (xy 75.684095 119.291976) + (xy 75.709439 119.268576) (xy 75.735966 119.246167) (xy 75.763662 119.224797) (xy 75.788914 119.207136) + (xy 75.815059 119.19054) (xy 75.842031 119.175019) (xy 75.869767 119.160583) (xy 75.898202 119.147243) + (xy 75.927271 119.135008) (xy 75.956909 119.123889) (xy 75.987053 119.113896) (xy 76.017636 119.105038) + (xy 76.048595 119.097326) (xy 76.079866 119.09077) (xy 76.111382 119.08538) (xy 76.143081 119.081167) + (xy 76.174896 119.07814) (xy 76.206764 119.076309) (xy 76.23862 119.075684) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.Cu") + (uuid "4e3515d0-d794-43f8-9dfb-16926b4e47a7") + ) + (gr_poly + (pts + (xy 82.376462 127.754947) (xy 70.029258 127.754947) (xy 70.029258 121.269142) (xy 71.017027 121.269142) + (xy 71.017027 121.893548) (xy 71.124643 121.905899) (xy 71.178878 121.914059) (xy 71.204993 121.91954) + (xy 71.230435 121.92595) (xy 71.2552 121.933284) (xy 71.279285 121.941541) (xy 71.302685 121.950714) + (xy 71.325396 121.960801) (xy 71.347414 121.971797) (xy 71.368737 121.983699) (xy 71.389359 121.996503) + (xy 71.409277 122.010204) (xy 71.428487 122.0248) (xy 71.446985 122.040286) (xy 71.464768 122.056658) + (xy 71.481831 122.073912) (xy 71.49817 122.092045) (xy 71.513782 122.111052) (xy 71.528663 122.13093) + (xy 71.542809 122.151676) (xy 71.556216 122.173284) (xy 71.56888 122.195751) (xy 71.591963 122.243247) + (xy 71.612029 122.294133) (xy 71.629046 122.348378) (xy 71.642984 122.405951) (xy 71.65381 122.466821) + (xy 71.661702 122.542579) (xy 71.664032 122.630367) (xy 71.660532 122.733287) (xy 71.650934 122.854438) + (xy 71.634969 122.996921) (xy 71.61237 123.163837) (xy 71.582868 123.358285) (xy 71.546194 123.583367) + (xy 71.508074 123.815466) (xy 71.478037 124.011412) (xy 71.455566 124.176723) (xy 71.447006 124.249615) + (xy 71.440143 124.316919) (xy 71.434914 124.379324) (xy 71.431253 124.43752) (xy 71.429096 124.492196) + (xy 71.428377 124.544044) (xy 71.429034 124.593752) (xy 71.431 124.642011) (xy 71.434211 124.689511) + (xy 71.438603 124.736941) (xy 71.45677 124.873861) (xy 71.482157 125.004156) (xy 71.497552 125.066816) + (xy 71.514747 125.127816) (xy 71.533739 125.187154) (xy 71.554526 125.24483) (xy 71.577106 125.300842) + (xy 71.601477 125.355188) (xy 71.627638 125.407868) (xy 71.655586 125.45888) (xy 71.685319 125.508223) + (xy 71.716836 125.555895) (xy 71.750135 125.601896) (xy 71.785213 125.646223) (xy 71.822069 125.688877) + (xy 71.8607 125.729854) (xy 71.901105 125.769155) (xy 71.943283 125.806778) (xy 71.98723 125.842721) + (xy 72.032945 125.876983) (xy 72.080426 125.909563) (xy 72.129671 125.94046) (xy 72.180678 125.969673) + (xy 72.233445 125.997199) (xy 72.287971 126.023038) (xy 72.344253 126.047189) (xy 72.402289 126.06965) + (xy 72.462078 126.09042) (xy 72.586905 126.126881) (xy 72.624064 126.135211) (xy 72.66978 126.143586) + (xy 72.781263 126.159982) (xy 72.910109 126.175098) (xy 73.045074 126.18796) (xy 73.174912 126.197597) + (xy 73.288379 126.203038) (xy 73.335459 126.203882) (xy 73.37423 126.203312) (xy 73.403286 126.201206) + (xy 73.421221 126.197445) (xy 73.425918 126.195089) (xy 73.430106 126.191743) (xy 73.433812 126.187039) + (xy 73.437067 126.180605) (xy 73.439897 126.172074) (xy 73.442332 126.161075) (xy 73.4444 126.147239) + (xy 73.446129 126.130196) (xy 73.448687 126.085013) (xy 73.450231 126.022571) (xy 73.451194 125.834082) + (xy 73.451194 125.48307) (xy 73.191907 125.476016) (xy 73.132177 125.474069) (xy 73.077699 125.471434) + (xy 73.028023 125.467962) (xy 72.982695 125.463503) (xy 72.941264 125.457907) (xy 72.903277 125.451024) + (xy 72.885434 125.447054) (xy 72.868283 125.442705) (xy 72.851766 125.43796) (xy 72.835828 125.432799) + (xy 72.820412 125.427205) (xy 72.805461 125.421157) (xy 72.790919 125.414638) (xy 72.77673 125.407629) + (xy 72.762836 125.400111) (xy 72.749182 125.392065) (xy 72.73571 125.383472) (xy 72.722365 125.374314) + (xy 72.695826 125.354228) (xy 72.669115 125.331657) (xy 72.641778 125.30645) (xy 72.613363 125.278458) + (xy 72.580168 125.24336) (xy 72.549957 125.208602) (xy 72.522613 125.173818) (xy 72.498022 125.138644) + (xy 72.476066 125.102716) (xy 72.456629 125.065669) (xy 72.439595 125.027139) (xy 72.424848 124.986762) + (xy 72.412271 124.944173) (xy 72.401749 124.899008) (xy 72.393164 124.850903) (xy 72.386401 124.799492) + (xy 72.381343 124.744413) (xy 72.377874 124.685299) (xy 72.375878 124.621788) (xy 72.375239 124.553515) + (xy 72.375276 124.5513) (xy 75.450605 124.5513) (xy 75.45145 124.671352) (xy 75.457228 124.792386) + (xy 75.4679 124.914144) (xy 75.483426 125.036366) (xy 75.503769 125.158796) (xy 75.528889 125.281173) + (xy 75.558748 125.403241) (xy 75.593307 125.52474) (xy 75.632528 125.645412) (xy 75.676371 125.765) + (xy 75.724798 125.883244) (xy 75.77777 125.999886) (xy 75.808676 126.062729) (xy 75.841545 126.126422) + (xy 75.875903 126.190245) (xy 75.911274 126.253476) (xy 75.947182 126.315394) (xy 75.983152 126.375279) + (xy 76.018708 126.43241) (xy 76.053376 126.486066) (xy 76.086679 126.535526) (xy 76.118143 126.580069) + (xy 76.147292 126.618973) (xy 76.17365 126.651519) (xy 76.196742 126.676985) (xy 76.206915 126.686838) + (xy 76.216093 126.69465) (xy 76.224217 126.700332) (xy 76.231227 126.703793) (xy 76.237064 126.704944) + (xy 76.241669 126.703694) (xy 76.244261 126.701436) (xy 76.248022 126.697371) (xy 76.258756 126.684205) + (xy 76.273292 126.66496) (xy 76.291054 126.640403) (xy 76.311461 126.611298) (xy 76.333935 126.578411) + (xy 76.357898 126.542508) (xy 76.382771 126.504352) (xy 76.493696 126.322448) (xy 76.592916 126.135807) + (xy 76.680343 125.945275) (xy 76.755891 125.751697) (xy 76.81947 125.555918) (xy 76.870993 125.358782) + (xy 76.910373 125.161135) (xy 76.93752 124.963821) (xy 76.952348 124.767685) (xy 76.954769 124.573572) + (xy 76.944694 124.382328) (xy 76.922035 124.194796) (xy 76.886706 124.011822) (xy 76.838617 123.834251) + (xy 76.777681 123.662927) (xy 76.703811 123.498695) (xy 76.662742 123.415331) (xy 76.646252 123.382385) + (xy 76.631243 123.354664) (xy 76.616803 123.331717) (xy 76.609511 123.321894) (xy 76.602018 123.313096) + (xy 76.594212 123.305267) (xy 76.585978 123.298351) (xy 76.577202 123.292291) (xy 76.567771 123.287032) + (xy 76.557569 123.282516) (xy 76.546483 123.278689) (xy 76.534399 123.275493) (xy 76.521203 123.272873) + (xy 76.491019 123.269135) (xy 76.455019 123.267024) (xy 76.412291 123.266092) (xy 76.361922 123.265888) + (xy 76.234615 123.265868) (xy 76.165744 123.265551) (xy 76.100366 123.264655) (xy 76.039989 123.263264) + (xy 75.986124 123.261459) (xy 75.940279 123.259324) (xy 75.903963 123.256941) (xy 75.878686 123.254392) + (xy 75.870658 123.253081) (xy 75.865956 123.25176) (xy 75.864886 123.251282) (xy 75.863826 123.25084) + (xy 75.862776 123.250435) (xy 75.861734 123.250067) (xy 75.860701 123.249737) (xy 75.859675 123.249444) + (xy 75.858656 123.249191) (xy 75.857644 123.248977) (xy 75.856637 123.248803) (xy 75.855636 123.248669) + (xy 75.854639 123.248575) (xy 75.853646 123.248523) (xy 75.852657 123.248513) (xy 75.85167 123.248544) + (xy 75.850686 123.248619) (xy 75.849704 123.248736) (xy 75.846761 123.249352) (xy 75.843815 123.250369) + (xy 75.84085 123.2518) (xy 75.83785 123.253656) (xy 75.834801 123.25595) (xy 75.831687 123.258694) + (xy 75.828493 123.261899) (xy 75.825204 123.265578) (xy 75.821804 123.269742) (xy 75.818279 123.274403) + (xy 75.814612 123.279574) (xy 75.81079 123.285266) (xy 75.806796 123.291492) (xy 75.802616 123.298262) + (xy 75.793634 123.313487) (xy 75.739013 123.410856) (xy 75.713839 123.4588) (xy 75.690037 123.506386) + (xy 75.667568 123.553713) (xy 75.646394 123.600882) (xy 75.626476 123.647995) (xy 75.607775 123.695151) + (xy 75.590252 123.742452) (xy 75.573869 123.789999) (xy 75.558586 123.837892) (xy 75.544365 123.886232) + (xy 75.531167 123.93512) (xy 75.518953 123.984656) (xy 75.507684 124.034941) (xy 75.497322 124.086076) + (xy 75.478051 124.199618) (xy 75.463866 124.315175) (xy 75.454731 124.432488) (xy 75.450605 124.5513) + (xy 72.375276 124.5513) (xy 72.377003 124.448759) (xy 72.382405 124.33592) (xy 72.39161 124.21353) + (xy 72.404785 124.080122) (xy 72.422093 123.93423) (xy 72.443701 123.774385) (xy 72.469774 123.599121) + (xy 72.476518 123.556913) (xy 73.629521 123.556913) (xy 73.634932 123.785366) (xy 73.649619 124.013663) + (xy 73.673618 124.241568) (xy 73.706966 124.468843) (xy 73.71756 124.527057) (xy 74.29786 124.527057) + (xy 74.453024 124.526794) (xy 74.580055 124.525952) (xy 74.633737 124.525288) (xy 74.681247 124.524448) + (xy 74.722872 124.523422) (xy 74.758896 124.522199) (xy 74.789609 124.52077) (xy 74.815296 124.519124) + (xy 74.836245 124.51725) (xy 74.852741 124.515139) (xy 74.865072 124.51278) (xy 74.869766 124.511504) + (xy 74.873525 124.510162) (xy 74.876387 124.508754) (xy 74.878387 124.507277) (xy 74.87956 124.50573) + (xy 74.879944 124.504112) (xy 74.883014 124.466764) (xy 74.89028 124.410046) (xy 74.900814 124.339562) + (xy 74.913683 124.260913) (xy 74.927958 124.1797) (xy 74.942708 124.101526) (xy 74.957003 124.031993) + (xy 74.969912 123.976703) (xy 74.992082 123.895299) (xy 75.017458 123.812717) (xy 75.045856 123.729308) + (xy 75.077095 123.645424) (xy 75.110989 123.561417) (xy 75.147357 123.477636) (xy 75.186013 123.394435) + (xy 75.226775 123.312164) (xy 75.26946 123.231175) (xy 75.313883 123.151818) (xy 75.359862 123.074446) + (xy 75.407213 122.999409) (xy 75.455753 122.92706) (xy 75.505298 122.857749) (xy 75.555664 122.791827) + (xy 75.606669 122.729647) (xy 75.654289 122.673191) (xy 75.800689 122.704946) (xy 75.84065 122.712698) + (xy 75.884735 122.719415) (xy 75.932356 122.7251) (xy 75.982922 122.729751) (xy 76.090534 122.735952) + (xy 76.20286 122.738019) (xy 76.315186 122.735952) (xy 76.422798 122.729751) (xy 76.473364 122.7251) + (xy 76.520985 122.719415) (xy 76.56507 122.712698) (xy 76.605032 122.704946) (xy 76.751431 122.673191) + (xy 76.799051 122.729647) (xy 76.840642 122.780323) (xy 76.882577 122.834835) (xy 76.924621 122.892763) + (xy 76.966538 122.953686) (xy 77.008093 123.017182) (xy 77.049052 123.08283) (xy 77.089178 123.150209) + (xy 77.128237 123.218899) (xy 77.165995 123.288477) (xy 77.202214 123.358522) (xy 77.236662 123.428615) + (xy 77.269101 123.498333) (xy 77.299298 123.567255) (xy 77.327017 123.63496) (xy 77.352023 123.701028) + (xy 77.374081 123.765036) (xy 77.502858 124.320661) (xy 77.531074 124.527057) (xy 78.686429 124.527057) + (xy 78.696997 124.479411) (xy 78.708428 124.4163) (xy 78.719982 124.336673) (xy 78.731288 124.244354) + (xy 78.741974 124.143168) (xy 78.751667 124.036938) (xy 78.759997 123.929488) (xy 78.76659 123.824643) + (xy 78.771075 123.726227) (xy 78.774986 123.546146) (xy 78.772261 123.361436) (xy 78.763046 123.173585) + (xy 78.747485 122.984081) (xy 78.725723 122.794411) (xy 78.697904 122.606064) (xy 78.664174 122.420528) + (xy 78.624676 122.239289) (xy 78.487113 121.740095) (xy 78.452034 121.636391) (xy 78.413192 121.529587) + (xy 78.370959 121.42055) (xy 78.325707 121.31015) (xy 78.277809 121.199253) (xy 78.227639 121.088728) + (xy 78.175567 120.979443) (xy 78.121967 120.872267) (xy 77.998512 120.632385) (xy 78.035539 120.484203) + (xy 78.054763 120.401412) (xy 78.07143 120.319045) (xy 78.085544 120.237071) (xy 78.097111 120.155459) + (xy 78.106136 120.074177) (xy 78.112623 119.993196) (xy 78.116578 119.912483) (xy 78.118007 119.832008) + (xy 78.116913 119.751739) (xy 78.113303 119.671646) (xy 78.107181 119.591698) (xy 78.098553 119.511864) + (xy 78.087423 119.432112) (xy 78.073798 119.352411) (xy 78.057681 119.272732) (xy 78.039079 119.193042) + (xy 77.994862 119.037045) (xy 77.941744 118.884089) (xy 77.879959 118.734446) (xy 77.809743 118.588387) + (xy 77.731332 118.446183) (xy 77.644959 118.308105) (xy 77.550861 118.174425) (xy 77.449272 118.045414) + (xy 77.340428 117.921343) (xy 77.224563 117.802484) (xy 77.101914 117.689108) (xy 77.092664 117.681403) + (xy 78.954527 117.681403) (xy 79.189137 117.67962) (xy 79.25347 117.679979) (xy 79.308583 117.681166) + (xy 79.33316 117.682121) (xy 79.356005 117.683346) (xy 79.377311 117.68486) (xy 79.397267 117.686684) + (xy 79.416066 117.688839) (xy 79.433899 117.691345) (xy 79.450956 117.694223) (xy 79.46743 117.697494) + (xy 79.483511 117.701177) (xy 79.499391 117.705295) (xy 79.515261 117.709867) (xy 79.531313 117.714915) + (xy 79.569753 117.728261) (xy 79.606998 117.743798) (xy 79.643007 117.761484) (xy 79.677743 117.781279) + (xy 79.711166 117.80314) (xy 79.743238 117.827028) (xy 79.773919 117.852899) (xy 79.803172 117.880713) + (xy 79.830957 117.910429) (xy 79.857236 117.942006) (xy 79.88197 117.975402) (xy 79.905119 118.010575) + (xy 79.926646 118.047485) (xy 79.946512 118.08609) (xy 79.964678 118.126349) (xy 79.981104 118.16822) + (xy 79.991901 118.200601) (xy 80.000673 118.233125) (xy 80.007708 118.268089) (xy 80.013296 118.307786) + (xy 80.017727 118.35451) (xy 80.021289 118.410558) (xy 80.024273 118.478222) (xy 80.026967 118.559798) + (xy 80.028408 118.67265) (xy 80.026914 118.779321) (xy 80.021699 118.887191) (xy 80.011979 119.00364) + (xy 79.996966 119.136046) (xy 79.975877 119.291789) (xy 79.947924 119.478249) (xy 79.912323 119.702804) + (xy 79.886467 119.88026) (xy 79.865882 120.051226) (xy 79.850713 120.213344) (xy 79.841103 120.364259) + (xy 79.838429 120.434779) (xy 79.837198 120.501614) (xy 79.837431 120.56447) (xy 79.839144 120.623053) + (xy 79.842355 120.677068) (xy 79.847084 120.726219) (xy 79.853347 120.770214) (xy 79.861163 120.808757) + (xy 79.869617 120.842573) (xy 79.879099 120.875889) (xy 79.889604 120.908698) (xy 79.901128 120.940996) + (xy 79.913664 120.972778) (xy 79.927209 121.004038) (xy 79.941755 121.03477) (xy 79.9573 121.064971) + (xy 79.973836 121.094634) (xy 79.991359 121.123755) (xy 80.009864 121.152327) (xy 80.029346 121.180347) + (xy 80.049799 121.207808) (xy 80.071219 121.234706) (xy 80.093599 121.261035) (xy 80.116936 121.28679) + (xy 80.139059 121.309815) (xy 80.160558 121.331341) (xy 80.181591 121.351483) (xy 80.20232 121.370353) + (xy 80.222904 121.388066) (xy 80.243504 121.404735) (xy 80.264279 121.420473) (xy 80.285391 121.435395) + (xy 80.306998 121.449615) (xy 80.329262 121.463245) (xy 80.352342 121.4764) (xy 80.376399 121.489193) + (xy 80.401592 121.501738) (xy 80.428083 121.514149) (xy 80.45603 121.526539) (xy 80.485595 121.539022) + (xy 80.586132 121.579588) (xy 80.533215 121.598992) (xy 80.504711 121.609713) (xy 80.477329 121.620762) + (xy 80.450948 121.63222) (xy 80.425451 121.644166) (xy 80.400719 121.656681) (xy 80.376633 121.669844) + (xy 80.353074 121.683736) (xy 80.329923 121.698436) (xy 80.307061 121.714026) (xy 80.28437 121.730584) + (xy 80.261731 121.748191) (xy 80.239024 121.766928) (xy 80.216132 121.786873) (xy 80.192935 121.808108) + (xy 80.169314 121.830712) (xy 80.145151 121.854765) (xy 80.116634 121.883642) (xy 80.089902 121.912143) + (xy 80.064881 121.940391) (xy 80.041495 121.968507) (xy 80.01967 121.996613) (xy 79.99933 122.02483) + (xy 79.980402 122.053279) (xy 79.962809 122.082082) (xy 79.946477 122.111361) (xy 79.93133 122.141236) + (xy 79.917295 122.17183) (xy 79.904296 122.203264) (xy 79.892259 122.235659) (xy 79.881107 122.269137) + (xy 79.870767 122.303819) (xy 79.861163 122.339826) (xy 79.853326 122.37648) (xy 79.846998 122.419321) + (xy 79.842158 122.467883) (xy 79.838786 122.521698) (xy 79.836362 122.643216) (xy 79.83956 122.780133) + (xy 79.848216 122.928708) (xy 79.862163 123.0852) (xy 79.881236 123.245868) (xy 79.905269 123.40697) + (xy 79.94793 123.6812) (xy 79.981971 123.930957) (xy 80.007372 124.156074) (xy 80.016826 124.259342) + (xy 80.024113 124.356388) (xy 80.029228 124.447191) (xy 80.032171 124.531731) (xy 80.032938 124.609987) + (xy 80.031527 124.681938) (xy 80.027935 124.747565) (xy 80.02216 124.806845) (xy 80.014199 124.859758) + (xy 80.004049 124.906284) (xy 79.990941 124.950828) (xy 79.975503 124.99441) (xy 79.957842 125.036897) + (xy 79.938068 125.078153) (xy 79.916289 125.118046) (xy 79.892613 125.15644) (xy 79.867148 125.193201) + (xy 79.840005 125.228195) (xy 79.81129 125.261287) (xy 79.781114 125.292343) (xy 79.749583 125.321228) + (xy 79.716806 125.347809) (xy 79.682893 125.37195) (xy 79.647952 125.393518) (xy 79.612091 125.412379) + (xy 79.59385 125.420751) (xy 79.575419 125.428397) (xy 79.544548 125.439848) (xy 79.513988 125.449232) + (xy 79.498146 125.453226) (xy 79.481567 125.456797) (xy 79.463982 125.459974) (xy 79.445117 125.46279) + (xy 79.402465 125.467461) (xy 79.351441 125.471056) (xy 79.289875 125.473826) (xy 79.215596 125.476016) + (xy 78.954527 125.48307) (xy 78.954527 125.834082) (xy 78.954573 125.890078) (xy 78.95473 125.939912) + (xy 78.955028 125.983953) (xy 78.955493 126.022571) (xy 78.956155 126.056134) (xy 78.957042 126.085013) + (xy 78.957579 126.097812) (xy 78.958182 126.109577) (xy 78.958856 126.120357) (xy 78.959604 126.130196) + (xy 78.960429 126.139141) (xy 78.961336 126.147239) (xy 78.962327 126.154534) (xy 78.963406 126.161075) + (xy 78.964577 126.166906) (xy 78.965843 126.172074) (xy 78.967208 126.176625) (xy 78.968675 126.180605) + (xy 78.970249 126.184061) (xy 78.971931 126.187039) (xy 78.973727 126.189584) (xy 78.975639 126.191743) + (xy 78.977672 126.193563) (xy 78.979828 126.195089) (xy 78.982111 126.196367) (xy 78.984525 126.197445) + (xy 79.00246 126.201206) (xy 79.031516 126.203312) (xy 79.117367 126.203038) (xy 79.230834 126.197597) + (xy 79.360672 126.18796) (xy 79.495637 126.175098) (xy 79.624483 126.159982) (xy 79.735966 126.143586) + (xy 79.781682 126.135211) (xy 79.818841 126.126881) (xy 79.943668 126.09042) (xy 80.061492 126.047189) + (xy 80.172298 125.997199) (xy 80.276071 125.94046) (xy 80.372795 125.876983) (xy 80.462455 125.806778) + (xy 80.504631 125.769155) (xy 80.545035 125.729854) (xy 80.583666 125.688877) (xy 80.62052 125.646223) + (xy 80.655597 125.601896) (xy 80.688895 125.555895) (xy 80.750143 125.45888) (xy 80.804249 125.355188) + (xy 80.851199 125.24483) (xy 80.890976 125.127816) (xy 80.923565 125.004156) (xy 80.948951 124.873861) + (xy 80.967117 124.736941) (xy 80.974707 124.64227) (xy 80.977233 124.544457) (xy 80.974096 124.437055) + (xy 80.964696 124.313612) (xy 80.948433 124.167679) (xy 80.924708 123.992808) (xy 80.892921 123.782548) + (xy 80.852472 123.53045) (xy 80.814329 123.289514) (xy 80.781479 123.064784) (xy 80.757228 122.881064) + (xy 80.74936 122.812334) (xy 80.744881 122.763159) (xy 80.742545 122.715665) (xy 80.741485 122.669428) + (xy 80.741699 122.624458) (xy 80.74318 122.580762) (xy 80.745924 122.538347) (xy 80.749928 122.497221) + (xy 80.755186 122.457392) (xy 80.761693 122.418869) (xy 80.769447 122.381657) (xy 80.778441 122.345766) + (xy 80.788671 122.311204) (xy 80.800134 122.277976) (xy 80.812823 122.246093) (xy 80.826736 122.215561) + (xy 80.841866 122.186388) (xy 80.858211 122.158581) (xy 80.875764 122.13215) (xy 80.894523 122.1071) + (xy 80.914481 122.083441) (xy 80.935636 122.06118) (xy 80.957981 122.040324) (xy 80.981513 122.020881) + (xy 81.006227 122.00286) (xy 81.032119 121.986268) (xy 81.059184 121.971112) (xy 81.087417 121.957401) + (xy 81.116814 121.945141) (xy 81.147371 121.934342) (xy 81.179083 121.92501) (xy 81.211945 121.917154) + (xy 81.245953 121.910781) (xy 81.281103 121.905899) (xy 81.388693 121.893548) (xy 81.388693 121.269142) + (xy 81.295211 121.258548) (xy 81.238221 121.249845) (xy 81.184327 121.23762) (xy 81.158539 121.230185) + (xy 81.133523 121.221866) (xy 81.109279 121.212663) (xy 81.085805 121.202575) (xy 81.063101 121.1916) + (xy 81.041166 121.179739) (xy 81.02 121.166989) (xy 80.999602 121.15335) (xy 80.979971 121.138821) + (xy 80.961107 121.123401) (xy 80.94301 121.107089) (xy 80.925677 121.089884) (xy 80.90911 121.071785) + (xy 80.893307 121.052791) (xy 80.878267 121.032901) (xy 80.86399 121.012114) (xy 80.850475 120.990429) + (xy 80.837722 120.967845) (xy 80.82573 120.944362) (xy 80.814498 120.919977) (xy 80.794313 120.868502) + (xy 80.77716 120.813412) (xy 80.763037 120.754699) (xy 80.751936 120.692355) (xy 80.744043 120.615871) + (xy 80.74171 120.527294) (xy 80.745205 120.423628) (xy 80.754799 120.301875) (xy 80.770759 120.159039) + (xy 80.793354 119.992121) (xy 80.822854 119.798124) (xy 80.859527 119.574052) (xy 80.895685 119.354143) + (xy 80.927874 119.141675) (xy 80.952786 118.960626) (xy 80.961481 118.889377) (xy 80.967117 118.834975) + (xy 80.974466 118.716689) (xy 80.976054 118.600744) (xy 80.971946 118.487331) (xy 80.962211 118.376642) + (xy 80.946916 118.268867) (xy 80.926128 118.164199) (xy 80.899913 118.062827) (xy 80.86834 117.964943) + (xy 80.831475 117.870739) (xy 80.789385 117.780406) (xy 80.742139 117.694134) (xy 80.689802 117.612115) + (xy 80.632442 117.53454) (xy 80.570126 117.4616) (xy 80.502922 117.393486) (xy 80.467507 117.361299) + (xy 80.430896 117.33039) (xy 80.402631 117.307956) (xy 80.372205 117.28569) (xy 80.339816 117.263677) + (xy 80.30566 117.242003) (xy 80.269932 117.220752) (xy 80.23283 117.200011) (xy 80.19455 117.179863) + (xy 80.155288 117.160396) (xy 80.11524 117.141693) (xy 80.074603 117.12384) (xy 80.033574 117.106922) + (xy 79.992348 117.091025) (xy 79.951122 117.076234) (xy 79.910093 117.062634) (xy 79.869456 117.050311) + (xy 79.829408 117.039349) (xy 79.758192 117.023784) (xy 79.673746 117.009087) (xy 79.579378 116.99563) + (xy 79.478396 116.983786) (xy 79.374107 116.973926) (xy 79.269818 116.966423) (xy 79.168835 116.961648) + (xy 79.074468 116.959974) (xy 78.954527 116.959974) (xy 78.954527 117.681403) (xy 77.092664 117.681403) + (xy 76.972715 117.581485) (xy 76.837201 117.479888) (xy 76.695607 117.384588) (xy 76.548169 117.295856) + (xy 76.395122 117.213963) (xy 76.320132 117.176758) (xy 76.258208 117.1465) (xy 76.215798 117.126163) + (xy 76.203924 117.120646) (xy 76.199346 117.118724) (xy 76.193785 117.121038) (xy 76.180328 117.12765) + (xy 76.133198 117.151786) (xy 75.982383 117.229828) (xy 75.876895 117.286904) (xy 75.774726 117.346365) + (xy 75.675842 117.40824) (xy 75.580214 117.472557) (xy 75.487811 117.539343) (xy 75.398601 117.608629) + (xy 75.312554 117.680441) (xy 75.229638 117.754809) (xy 75.149823 117.83176) (xy 75.073077 117.911324) + (xy 74.99937 117.993529) (xy 74.928671 118.078402) (xy 74.860948 118.165973) (xy 74.796171 118.25627) + (xy 74.734309 118.349321) (xy 74.675331 118.445154) (xy 74.628612 118.527229) (xy 74.585018 118.609458) + (xy 74.544528 118.691916) (xy 74.507127 118.774673) (xy 74.472795 118.857803) (xy 74.441515 118.941377) + (xy 74.413267 119.025467) (xy 74.388036 119.110147) (xy 74.365801 119.195489) (xy 74.346546 119.281564) + (xy 74.330251 119.368445) (xy 74.3169 119.456205) (xy 74.306474 119.544915) (xy 74.298954 119.634649) + (xy 74.294323 119.725477) (xy 74.292563 119.817474) (xy 74.293008 119.914797) (xy 74.295788 120.005382) + (xy 74.30109 120.090758) (xy 74.3091 120.172454) (xy 74.320003 120.252001) (xy 74.333987 120.330928) + (xy 74.351237 120.410764) (xy 74.371938 120.493039) (xy 74.407233 120.628845) (xy 74.274942 120.889915) + (xy 74.171864 121.101686) (xy 74.077627 121.316155) (xy 73.992269 121.533084) (xy 73.915825 121.752235) + (xy 73.848331 121.97337) (xy 73.789823 122.196252) (xy 73.740338 122.420643) (xy 73.699912 122.646306) + (xy 73.668582 122.873001) (xy 73.646382 123.100493) (xy 73.63335 123.328543) (xy 73.629521 123.556913) + (xy 72.476518 123.556913) (xy 72.500476 123.40697) (xy 72.524509 123.245868) (xy 72.543579 123.0852) + (xy 72.557522 122.928708) (xy 72.566173 122.780133) (xy 72.568462 122.709983) (xy 72.569367 122.643216) + (xy 72.568866 122.580298) (xy 72.566939 122.521698) (xy 72.563565 122.467883) (xy 72.558723 122.419321) + (xy 72.552394 122.37648) (xy 72.544556 122.339826) (xy 72.534953 122.303819) (xy 72.524613 122.269137) + (xy 72.513461 122.235659) (xy 72.501424 122.203264) (xy 72.488425 122.17183) (xy 72.47439 122.141236) + (xy 72.459244 122.111361) (xy 72.442912 122.082082) (xy 72.425319 122.053279) (xy 72.40639 122.02483) + (xy 72.38605 121.996613) (xy 72.364225 121.968507) (xy 72.340839 121.940391) (xy 72.315818 121.912143) + (xy 72.289086 121.883642) (xy 72.260569 121.854765) (xy 72.236406 121.830712) (xy 72.212786 121.808108) + (xy 72.18959 121.786873) (xy 72.166699 121.766928) (xy 72.143995 121.748191) (xy 72.121358 121.730584) + (xy 72.098669 121.714026) (xy 72.07581 121.698436) (xy 72.052661 121.683736) (xy 72.029105 121.669844) + (xy 72.00502 121.656681) (xy 71.98029 121.644166) (xy 71.954795 121.63222) (xy 71.928416 121.620762) + (xy 71.901034 121.609713) (xy 71.87253 121.598992) (xy 71.819614 121.579588) (xy 71.92015 121.539022) + (xy 71.949715 121.526539) (xy 71.977663 121.514149) (xy 72.004153 121.501738) (xy 72.029347 121.489193) + (xy 72.053404 121.4764) (xy 72.076484 121.463245) (xy 72.098748 121.449615) (xy 72.120355 121.435395) + (xy 72.141466 121.420473) (xy 72.162242 121.404735) (xy 72.182841 121.388066) (xy 72.203425 121.370353) + (xy 72.224154 121.351483) (xy 72.245188 121.331341) (xy 72.266686 121.309815) (xy 72.28881 121.28679) + (xy 72.311506 121.261735) (xy 72.333292 121.236177) (xy 72.354169 121.210107) (xy 72.374136 121.183517) + (xy 72.393194 121.1564) (xy 72.411342 121.128748) (xy 72.42858 121.100553) (xy 72.444909 121.071808) + (xy 72.460328 121.042504) (xy 72.474838 121.012635) (xy 72.488438 120.982193) (xy 72.501129 120.951169) + (xy 72.512911 120.919556) (xy 72.523783 120.887347) (xy 72.533746 120.854533) (xy 72.542799 120.821107) + (xy 72.550946 120.783956) (xy 72.557535 120.740861) (xy 72.562578 120.692158) (xy 72.56609 120.638187) + (xy 72.568569 120.515793) (xy 72.565074 120.376388) (xy 72.555709 120.222678) (xy 72.540577 120.057373) + (xy 72.51978 119.883178) (xy 72.493423 119.702804) (xy 72.458327 119.478029) (xy 72.430609 119.291019) + (xy 72.409546 119.13456) (xy 72.394416 119.001438) (xy 72.384494 118.88444) (xy 72.379058 118.77635) + (xy 72.377386 118.669955) (xy 72.378753 118.558042) (xy 72.381447 118.477047) (xy 72.38443 118.40982) + (xy 72.386121 118.380658) (xy 72.387993 118.354085) (xy 72.390082 118.329816) (xy 72.392424 118.307569) + (xy 72.395055 118.287057) (xy 72.398012 118.267998) (xy 72.40133 118.250106) (xy 72.405047 118.233099) + (xy 72.409198 118.216691) (xy 72.413818 118.200598) (xy 72.418946 118.184536) (xy 72.424616 118.16822) + (xy 72.441042 118.126349) (xy 72.459208 118.08609) (xy 72.479073 118.047485) (xy 72.500601 118.010575) + (xy 72.52375 117.975402) (xy 72.548484 117.942006) (xy 72.574763 117.910429) (xy 72.602548 117.880713) + (xy 72.631801 117.852899) (xy 72.662482 117.827028) (xy 72.694554 117.80314) (xy 72.727977 117.781279) + (xy 72.762713 117.761484) (xy 72.798722 117.743798) (xy 72.835966 117.728261) (xy 72.874407 117.714915) + (xy 72.906333 117.705295) (xy 72.938321 117.697494) (xy 72.971921 117.691345) (xy 73.008683 117.686684) + (xy 73.050159 117.683346) (xy 73.097897 117.681166) (xy 73.15345 117.679979) (xy 73.218365 117.67962) + (xy 73.451194 117.681403) (xy 73.451194 116.959974) (xy 73.288929 116.961731) (xy 73.210794 116.96424) + (xy 73.118932 116.96857) (xy 73.024755 116.973892) (xy 72.939675 116.979378) (xy 72.870625 116.985898) + (xy 72.80185 116.994823) (xy 72.73354 117.006078) (xy 72.665886 117.019589) (xy 72.599079 117.035281) + (xy 72.533311 117.053079) (xy 72.468773 117.072907) (xy 72.405656 117.094692) (xy 72.344151 117.118357) + (xy 72.284449 117.143829) (xy 72.226743 117.171031) (xy 72.171222 117.19989) (xy 72.118079 117.230331) + (xy 72.067504 117.262277) (xy 72.019688 117.295656) (xy 71.974824 117.33039) (xy 71.902798 117.393486) + (xy 71.835594 117.4616) (xy 71.773278 117.53454) (xy 71.715918 117.612115) (xy 71.663581 117.694134) + (xy 71.616335 117.780406) (xy 71.574245 117.870739) (xy 71.53738 117.964943) (xy 71.505807 118.062827) + (xy 71.479593 118.164199) (xy 71.458804 118.268867) (xy 71.443509 118.376642) (xy 71.433774 118.487331) + (xy 71.429667 118.600744) (xy 71.431254 118.716689) (xy 71.438603 118.834975) (xy 71.452934 118.960626) + (xy 71.477846 119.141675) (xy 71.510035 119.354143) (xy 71.546194 119.574052) (xy 71.582868 119.798124) + (xy 71.61237 119.992121) (xy 71.634969 120.159039) (xy 71.643764 120.23328) (xy 71.650934 120.301875) + (xy 71.656512 120.3652) (xy 71.660532 120.423628) (xy 71.663028 120.477535) (xy 71.664032 120.527294) + (xy 71.663579 120.573281) (xy 71.661702 120.615871) (xy 71.658434 120.655437) (xy 71.65381 120.692355) + (xy 71.642709 120.754699) (xy 71.628584 120.813412) (xy 71.620386 120.841409) (xy 71.61143 120.868502) + (xy 71.601716 120.894691) (xy 71.591243 120.919977) (xy 71.580011 120.944362) (xy 71.568017 120.967845) + (xy 71.555263 120.990429) (xy 71.541748 121.012114) (xy 71.52747 121.032901) (xy 71.512429 121.052791) + (xy 71.496624 121.071785) (xy 71.480056 121.089884) (xy 71.462722 121.107089) (xy 71.444623 121.123401) + (xy 71.425758 121.138821) (xy 71.406127 121.15335) (xy 71.385728 121.166989) (xy 71.364561 121.179739) + (xy 71.342625 121.1916) (xy 71.31992 121.202575) (xy 71.296445 121.212663) (xy 71.2722 121.221866) + (xy 71.247183 121.230185) (xy 71.221395 121.23762) (xy 71.194834 121.244173) (xy 71.1675 121.249845) + (xy 71.139392 121.254636) (xy 71.11051 121.258548) (xy 71.017027 121.269142) (xy 70.029258 121.269142) + (xy 70.029258 115.407743) (xy 82.376462 115.407743) + ) + (stroke + (width -0.000001) + (type solid) + ) + (fill solid) + (layer "F.Cu") + (uuid "ea0956f7-016f-4bfc-a125-5317e8a4d38a") + ) + (gr_arc + (start 20 116) + (mid 20.585786 114.585786) + (end 22 114) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0c9ccb0c-0320-4445-8107-69d9d9c7cc3b") + ) + (gr_rect + (start 84.3955 140) + (end 105.6045 159.558) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "Edge.Cuts") + (uuid "1758d4fb-a59b-4514-9532-d36f67900c81") + ) + (gr_arc + (start 166 188) + (mid 165.414214 189.414214) + (end 164 190) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "21338a42-4ebb-4fd4-b31f-11c766dd0843") + ) + (gr_arc + (start 22 190) + (mid 20.585786 189.414214) + (end 20 188) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "5cd2babd-1ccc-464f-b7e6-ac4510666d2a") + ) + (gr_arc + (start 164 114) + (mid 165.414214 114.585786) + (end 166 116) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ac1b6634-ea2b-4d33-94eb-668a55f9f388") + ) + (gr_line + (start 164 190) + (end 22 190) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "b9c2353b-eaea-404a-b19a-c66d4b47f7af") + ) + (gr_line + (start 20 188) + (end 20 116) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ce5421e9-d557-4fd6-a7f6-b26f263dc428") + ) + (gr_line + (start 166 116) + (end 166 188) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "ce6e0346-2b45-4c8b-b6a8-90335901078e") + ) + (gr_line + (start 22 114) + (end 164 114) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "e061a939-b248-4f25-a533-336f7eb77403") + ) + (gr_rect + (start 207.899 98.552) + (end 253.238 146.558) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "Edge.Cuts") + (uuid "e2f2c8cb-ca8f-45b6-8dd9-f8ef227d998c") + ) + (gr_text "+1" + (at 140.5 134.5 0) + (layer "F.Cu" knockout) + (uuid "0765fccb-9f25-48f5-8694-f3711c3c2c48") + (effects + (font + (size 4 4) + (thickness 0.5) + ) + ) + ) + (gr_text "Öffnen" + (at 50.5 134.5 0) + (layer "F.Cu" knockout) + (uuid "1ec360bb-a5da-4159-bc9b-0e3baa1fb0b6") + (effects + (font + (size 4 4) + (thickness 0.5) + ) + ) + ) + (gr_text "Raumstatus" + (at 50.5 126.5 0) + (layer "F.Cu" knockout) + (uuid "230b60fe-c523-499e-9ab8-13d95a13b897") + (effects + (font + (size 4 4) + (thickness 0.8) + (bold yes) + ) + ) + ) + (gr_text "-1" + (at 140.5 161.5 0) + (layer "F.Cu" knockout) + (uuid "4596245a-87ad-4706-8663-daabb48ec444") + (effects + (font + (size 4 4) + (thickness 0.5) + ) + ) + ) + (gr_text "Schliessen" + (at 50.5 161.5 0) + (layer "F.Cu" knockout) + (uuid "987a2c94-696d-487c-bb48-760b0b38611e") + (effects + (font + (size 3 3) + (thickness 0.5) + ) + ) + ) + (gr_text "SpaceAPI" + (at 103.632 121.412 0) + (layer "F.Cu" knockout) + (uuid "9fab3abb-07e6-4fed-a493-5ba46403e245") + (effects + (font + (size 6 6) + (thickness 1.2) + (bold yes) + ) + ) + ) + (gr_text "Personen" + (at 140.5 126.5 0) + (layer "F.Cu" knockout) + (uuid "c16980b2-65dd-4aa0-83d1-d1d51cae9d6d") + (effects + (font + (size 4 4) + (thickness 0.8) + (bold yes) + ) + ) + ) + (segment + (start 215.011 124.46) + (end 215.011 126.403999) + (width 0.3) + (layer "B.Cu") + (net 2) + (uuid "0d95fee2-c738-460c-9e44-786676973b5f") + ) + (segment + (start 213.614 123.063) + (end 215.011 124.46) + (width 0.3) + (layer "B.Cu") + (net 2) + (uuid "1918de2e-fbe2-4fa4-871b-434864cc7c5f") + ) + (segment + (start 214.63 120.142) + (end 213.614 121.158) + (width 0.3) + (layer "B.Cu") + (net 2) + (uuid "22a5ef27-6e48-4f4d-b1b2-5af29bb76acd") + ) + (segment + (start 223.012 114.554) + (end 221.400075 114.554) + (width 0.3) + (layer "B.Cu") + (net 2) + (uuid "315f03fe-6eb3-4071-9be7-6a834cc76e2f") + ) + (segment + (start 220.745538 115.208538) + (end 219.964 115.990076) + (width 0.3) + (layer "B.Cu") + (net 2) + (uuid "63b52522-1d34-41c2-a41b-8c6ac725a881") + ) + (segment + (start 221.400075 114.554) + (end 220.745538 115.208538) + (width 0.3) + (layer "B.Cu") + (net 2) + (uuid "7a6b2db6-b34d-4fe9-a790-984036af01a3") + ) + (segment + (start 215.011 126.403999) + (end 214.024999 127.39) + (width 0.3) + (layer "B.Cu") + (net 2) + (uuid "872d9d86-98d4-4ab4-868a-50030564d377") + ) + (segment + (start 214.024999 127.39) + (end 213.05 127.39) + (width 0.3) + (layer "B.Cu") + (net 2) + (uuid "980c8304-a5c0-41b7-afbf-0fbb6a8e789a") + ) + (segment + (start 213.614 121.158) + (end 213.614 123.063) + (width 0.3) + (layer "B.Cu") + (net 2) + (uuid "a2b26acd-0d05-4065-bcd3-f9b22f90e873") + ) + (segment + (start 219.964 117.602) + (end 217.424 120.142) + (width 0.3) + (layer "B.Cu") + (net 2) + (uuid "a7eaf7e8-e41d-4391-ac7a-9a2bd90090c3") + ) + (segment + (start 219.964 115.990076) + (end 219.964 117.602) + (width 0.3) + (layer "B.Cu") + (net 2) + (uuid "c8fbe8e3-c584-45af-a84f-62e8deac5eb8") + ) + (segment + (start 217.424 120.142) + (end 214.63 120.142) + (width 0.3) + (layer "B.Cu") + (net 2) + (uuid "c9b999f9-5c28-4176-bd4a-279a5684857a") + ) + (segment + (start 215.392 122.174004) + (end 215.392004 122.174) + (width 0.3) + (layer "F.Cu") + (net 3) + (uuid "8cd840d8-b325-4476-a4a6-be4a3ca93ae0") + ) + (segment + (start 215.392 129.921) + (end 215.392 122.174004) + (width 0.3) + (layer "F.Cu") + (net 3) + (uuid "c47ae9e6-4db4-4f6b-ab27-3b2b3970a0d0") + ) + (via + (at 215.392 129.921) + (size 1.4) + (drill 0.8) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "63f71516-0626-43a0-a028-610ba38a5493") + ) + (via + (at 215.392004 122.174) + (size 1.4) + (drill 0.8) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "e6934b65-a03e-444b-b389-1f222e663af5") + ) + (segment + (start 243.205 119.507) + (end 223.139 119.507) + (width 0.3) + (layer "B.Cu") + (net 3) + (uuid "01e58689-623a-4d76-9a15-f43eca8f3c5a") + ) + (segment + (start 213.044 131.191) + (end 213.044 129.921) + (width 0.3) + (layer "B.Cu") + (net 3) + (uuid "0c2f7529-26ea-4b8a-bd2e-73c514ca8314") + ) + (segment + (start 213.044 129.921) + (end 215.392 129.921) + (width 0.3) + (layer "B.Cu") + (net 3) + (uuid "17504cf9-0cd9-4dbc-90ac-3b274cf41a6a") + ) + (segment + (start 217.678 122.174) + (end 215.392004 122.174) + (width 0.3) + (layer "B.Cu") + (net 3) + (uuid "3e8640ec-7242-4ecd-ae5b-23fab73724cf") + ) + (segment + (start 223.012 119.38) + (end 220.472 119.38) + (width 0.3) + (layer "B.Cu") + (net 3) + (uuid "3f0fc62d-fa94-4d8c-8e23-363841307592") + ) + (segment + (start 246.3262 123.19) + (end 246.3262 124.46) + (width 0.3) + (layer "B.Cu") + (net 3) + (uuid "42c560ca-e280-4b44-980f-35640c514ff8") + ) + (segment + (start 244.094 122.682) + (end 244.094 120.396) + (width 0.3) + (layer "B.Cu") + (net 3) + (uuid "4c26dfd9-e959-4fdf-83b8-daabdf7b1939") + ) + (segment + (start 220.472 119.38) + (end 217.678 122.174) + (width 0.3) + (layer "B.Cu") + (net 3) + (uuid "78276a23-1737-4d8f-a583-294bca42f27a") + ) + (segment + (start 244.602 123.19) + (end 244.094 122.682) + (width 0.3) + (layer "B.Cu") + (net 3) + (uuid "90c2a588-5aac-416f-9609-4a425b177fd1") + ) + (segment + (start 223.139 119.507) + (end 223.012 119.38) + (width 0.3) + (layer "B.Cu") + (net 3) + (uuid "a6d0c8cd-158b-483b-b0d8-df2310b2f4d1") + ) + (segment + (start 246.3262 123.19) + (end 244.602 123.19) + (width 0.3) + (layer "B.Cu") + (net 3) + (uuid "b7dff1c3-c90d-4719-a787-ad020b345ce4") + ) + (segment + (start 223.012 117.094) + (end 223.012 119.38) + (width 0.3) + (layer "B.Cu") + (net 3) + (uuid "bd7da0c6-aa48-423a-ad17-a7a578a8d47b") + ) + (segment + (start 244.094 120.396) + (end 243.205 119.507) + (width 0.3) + (layer "B.Cu") + (net 3) + (uuid "ea39f4fa-1ed0-4ee6-a374-80922b5fe57d") + ) + (segment + (start 212.979 135.636) + (end 212.979 140.335) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "7d590ce1-0f72-4d31-8085-d4138dbcf4ba") + ) + (segment + (start 248.92 121.92) + (end 248.92 129.54) + (width 0.3) + (layer "F.Cu") + (net 4) + (uuid "c69d0cef-67a2-4d51-abf9-59fc2b12e446") + ) + (via + (at 248.92 129.54) + (size 1.4) + (drill 0.8) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "27d812ca-00d8-4e7a-88b3-43780fc40d15") + ) + (via + (at 212.979 135.636) + (size 1.4) + (drill 0.8) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "668e8cc7-0f87-439a-8369-9ddbf8da0550") + ) + (via + (at 212.979 140.335) + (size 1.4) + (drill 0.8) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "84fa3fcf-d409-4e7d-bd48-04e763710f22") + ) + (via + (at 248.92 121.92) + (size 1.4) + (drill 0.8) + (layers "F.Cu" "B.Cu") + (net 4) + (uuid "b8f54441-7a82-4d7c-aca6-c6934feb5168") + ) + (segment + (start 223.012 106.934) + (end 221.93437 106.934) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "1ed0f389-8b51-43f2-8559-cdd953725744") + ) + (segment + (start 212.344 141.986) + (end 209.296 138.938) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "316df034-4211-4f4e-8447-c7a46064ea9a") + ) + (segment + (start 248.92 129.54) + (end 246.3262 129.54) + (width 0.3) + (layer "B.Cu") + (net 4) + (uuid "337d5028-1bfb-48ab-88ab-209f515cebed") + ) + (segment + (start 212.979 141.351) + (end 212.344 141.986) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "50899a01-0923-4dc9-922e-877d42811866") + ) + (segment + (start 245.11 134.62) + (end 237.744 141.986) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "5749d335-570e-4309-995e-1fcb840ef663") + ) + (segment + (start 211.455 105.029) + (end 209.804 106.68) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "5d667ec2-abcb-4de6-9024-fb7a0ce45661") + ) + (segment + (start 210.058 126.238) + (end 211.455 124.841) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "7d931a29-e526-4775-b4e2-a10ba56fa185") + ) + (segment + (start 213.05 132.47) + (end 212.075001 132.47) + (width 0.3) + (layer "B.Cu") + (net 4) + (uuid "88f8d996-1777-40f4-9a79-73994304410c") + ) + (segment + (start 209.296 127) + (end 209.804 126.492) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "89002d2a-f3a1-424a-a3aa-70fc272c22ce") + ) + (segment + (start 220.02937 105.029) + (end 211.455 105.029) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "89d3a82d-0f56-4c30-9428-19f1c9cc3968") + ) + (segment + (start 212.979 140.335) + (end 212.979 141.351) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "8ace5ed9-51c9-442b-8423-ef28679a272d") + ) + (segment + (start 245.11 130.745) + (end 245.11 134.62) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "913fd924-c7dd-4495-832c-40771e8a0c61") + ) + (segment + (start 212.075001 132.47) + (end 211.725 132.820001) + (width 0.3) + (layer "B.Cu") + (net 4) + (uuid "96b7644e-1ba7-4905-8048-953b793d5205") + ) + (segment + (start 209.804 106.68) + (end 209.804 126.492) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "9f2f6304-5b6e-4ae0-90dd-d0c5e053b275") + ) + (segment + (start 211.725 134.382) + (end 212.979 135.636) + (width 0.3) + (layer "B.Cu") + (net 4) + (uuid "a2d6e4e4-b14f-4ed5-bbcd-1277da126d38") + ) + (segment + (start 246.3262 121.92) + (end 248.92 121.92) + (width 0.3) + (layer "B.Cu") + (net 4) + (uuid "a6b0cc02-b9dd-497e-a764-3df7c5d581d0") + ) + (segment + (start 246.315 129.54) + (end 245.11 130.745) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "b26500d6-5bd1-47d8-b45f-a925aea3192b") + ) + (segment + (start 237.744 141.986) + (end 212.344 141.986) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "b5fb9b41-cc2b-4233-bbbb-74439bce0268") + ) + (segment + (start 211.455 124.841) + (end 213.044 124.841) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "c41035f8-e0b0-4f3b-aec0-f751890c39a3") + ) + (segment + (start 211.725 132.820001) + (end 211.725 134.382) + (width 0.3) + (layer "B.Cu") + (net 4) + (uuid "cd0a4402-0232-41c3-9f7c-0aa4a7da0ca4") + ) + (segment + (start 209.296 138.938) + (end 209.296 127) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "df00ed3f-575c-4995-9b8c-32a26761c2bb") + ) + (segment + (start 209.804 126.492) + (end 210.058 126.238) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "ee1aa1e3-6e0d-40cd-8d2d-e6a2c2d307d9") + ) + (segment + (start 221.93437 106.934) + (end 220.02937 105.029) + (width 0.4) + (layer "B.Cu") + (net 4) + (uuid "feab6c01-7024-4017-b8a5-9c6974b13890") + ) + (segment + (start 223.012 112.014) + (end 218.44 112.014) + (width 0.3) + (layer "B.Cu") + (net 5) + (uuid "1ec6f748-6185-4804-b710-a91694501db1") + ) + (segment + (start 218.44 112.014) + (end 216.067 109.641) + (width 0.3) + (layer "B.Cu") + (net 5) + (uuid "3a6e1e1d-4bb0-4ef0-bce9-51cc9f7b820f") + ) + (segment + (start 216.067 109.641) + (end 216.067 108.331) + (width 0.3) + (layer "B.Cu") + (net 5) + (uuid "50967b93-cec8-4f01-976d-fef75e9f8962") + ) + (segment + (start 219.837 105.664) + (end 222.377 108.204) + (width 0.3) + (layer "B.Cu") + (net 6) + (uuid "0636d8a3-c1c5-42b5-b2a6-4538704a7a54") + ) + (segment + (start 225.235 108.204) + (end 225.425 108.014) + (width 0.3) + (layer "B.Cu") + (net 6) + (uuid "4390f91b-9000-4dab-8740-d2730aabe4ec") + ) + (segment + (start 211.067 106.306) + (end 211.709 105.664) + (width 0.3) + (layer "B.Cu") + (net 6) + (uuid "5f882a8b-55cf-41ec-939f-c65ef512573e") + ) + (segment + (start 222.377 108.204) + (end 225.235 108.204) + (width 0.3) + (layer "B.Cu") + (net 6) + (uuid "634b1ce6-5f1a-4319-9b78-3c259bda4cc3") + ) + (segment + (start 211.709 105.664) + (end 219.837 105.664) + (width 0.3) + (layer "B.Cu") + (net 6) + (uuid "929151a4-b138-419a-92af-6f8181404cd4") + ) + (segment + (start 211.067 108.331) + (end 211.067 106.306) + (width 0.3) + (layer "B.Cu") + (net 6) + (uuid "cc114cac-2f01-4df2-a7ee-1a4a9f078207") + ) + (segment + (start 245.197 116.205) + (end 245.197 114.641) + (width 0.3) + (layer "B.Cu") + (net 7) + (uuid "2d13eb70-ffdb-40aa-b9d4-446b350972fc") + ) + (segment + (start 244.348 113.792) + (end 239.014 113.792) + (width 0.3) + (layer "B.Cu") + (net 7) + (uuid "86defe9f-8c82-4d27-a8a2-9552eaec9f76") + ) + (segment + (start 239.014 113.792) + (end 238.252 114.554) + (width 0.3) + (layer "B.Cu") + (net 7) + (uuid "cedac0df-8589-48db-a2b8-f724be21ee51") + ) + (segment + (start 245.197 114.641) + (end 244.348 113.792) + (width 0.3) + (layer "B.Cu") + (net 7) + (uuid "f2ba9b9d-ad06-4dc4-80fa-d36b4a618d41") + ) + (segment + (start 250.197 116.205) + (end 250.197 115.196) + (width 0.3) + (layer "B.Cu") + (net 8) + (uuid "16f059cb-4678-4d4e-a6d6-c1d44a072d40") + ) + (segment + (start 235.648 114.554) + (end 235.585 114.491) + (width 0.3) + (layer "B.Cu") + (net 8) + (uuid "53d2d09e-7afb-4606-be4c-0d35f37f544d") + ) + (segment + (start 237.49 113.284) + (end 236.411 114.363) + (width 0.3) + (layer "B.Cu") + (net 8) + (uuid "a2228e1f-bfb6-4c95-a44b-2cccf3b4f397") + ) + (segment + (start 248.285 113.284) + (end 237.49 113.284) + (width 0.3) + (layer "B.Cu") + (net 8) + (uuid "a505de13-4f33-4557-8318-38b83bf5f943") + ) + (segment + (start 250.197 115.196) + (end 248.285 113.284) + (width 0.3) + (layer "B.Cu") + (net 8) + (uuid "dfea9dfe-96ad-425f-b1c1-77a40546b7db") + ) + (segment + (start 236.411 114.363) + (end 235.585 114.363) + (width 0.3) + (layer "B.Cu") + (net 8) + (uuid "e9a494eb-3249-4275-8320-5bf627377aa9") + ) + (segment + (start 240.538 104.14) + (end 238.252 101.854) + (width 0.3) + (layer "B.Cu") + (net 9) + (uuid "0b9d96e0-5e14-47ea-a2a1-a4f66196c3b1") + ) + (segment + (start 244.943 104.14) + (end 240.538 104.14) + (width 0.3) + (layer "B.Cu") + (net 9) + (uuid "2d30b868-75b4-43db-a64f-71a6a036d1d1") + ) + (segment + (start 245.197 102.489) + (end 245.197 103.886) + (width 0.3) + (layer "B.Cu") + (net 9) + (uuid "683f5334-5519-46be-b445-0605b6a4cdd6") + ) + (segment + (start 245.197 103.886) + (end 244.943 104.14) + (width 0.3) + (layer "B.Cu") + (net 9) + (uuid "ba356601-d8cc-4220-b955-9db2e38ecdfd") + ) + (segment + (start 235.585 106.108) + (end 236.029 105.664) + (width 0.3) + (layer "B.Cu") + (net 10) + (uuid "2872be48-dd69-4a19-b067-c7f380b9c0fb") + ) + (segment + (start 247.022 105.664) + (end 250.197 102.489) + (width 0.3) + (layer "B.Cu") + (net 10) + (uuid "49aecf81-fa2e-425b-a9d3-c6bfc4d4db93") + ) + (segment + (start 236.029 105.664) + (end 247.022 105.664) + (width 0.3) + (layer "B.Cu") + (net 10) + (uuid "d09a0eb2-45d4-4a57-b2f7-78a38a12879f") + ) + (segment + (start 240.181303 111.76) + (end 248.793 111.76) + (width 0.3) + (layer "B.Cu") + (net 11) + (uuid "1a8071ad-8b4e-4f45-8f4c-ac13d4688c34") + ) + (segment + (start 239.165303 110.744) + (end 240.181303 111.76) + (width 0.3) + (layer "B.Cu") + (net 11) + (uuid "2e655f47-62cc-48b8-ab9d-42257161ab70") + ) + (segment + (start 250.197 110.356) + (end 250.197 109.347) + (width 0.3) + (layer "B.Cu") + (net 11) + (uuid "39baa2d9-3eed-4182-88d9-7d28aad27a95") + ) + (segment + (start 235.585 111.061) + (end 235.902 110.744) + (width 0.3) + (layer "B.Cu") + (net 11) + (uuid "547c3b88-b28c-41e7-8653-6884c728bfad") + ) + (segment + (start 248.793 111.76) + (end 250.197 110.356) + (width 0.3) + (layer "B.Cu") + (net 11) + (uuid "aa1c8f7e-dc18-4a19-b458-1b4551b88cba") + ) + (segment + (start 235.902 110.744) + (end 239.165303 110.744) + (width 0.3) + (layer "B.Cu") + (net 11) + (uuid "d34a89ab-1310-443c-bd09-8e99e8c3f389") + ) + (segment + (start 244.348 106.934) + (end 238.252 106.934) + (width 0.3) + (layer "B.Cu") + (net 12) + (uuid "0b6c6a99-3952-4cac-8c62-a3be36ffa1f4") + ) + (segment + (start 245.197 107.783) + (end 244.348 106.934) + (width 0.3) + (layer "B.Cu") + (net 12) + (uuid "5705b074-7233-4d3b-b5c5-196b989368bd") + ) + (segment + (start 245.197 109.347) + (end 245.197 107.783) + (width 0.3) + (layer "B.Cu") + (net 12) + (uuid "aaf836b0-b9ee-4f5e-9bdb-fcf08896149c") + ) + (segment + (start 215.392 132.08) + (end 247.142 132.08) + (width 0.3) + (layer "F.Cu") + (net 13) + (uuid "debcef48-c0d0-48bf-8bbe-50cadf7ebfc6") + ) + (via + (at 247.142 132.08) + (size 1.4) + (drill 0.8) + (layers "F.Cu" "B.Cu") + (net 13) + (uuid "7add663f-8a6e-4c74-ad2f-962dff148ab3") + ) + (via + (at 215.392 132.08) + (size 1.4) + (drill 0.8) + (layers "F.Cu" "B.Cu") + (net 13) + (uuid "9c30267e-702d-4d81-ada6-b31afa1fb2b8") + ) + (segment + (start 250.444 127.635) + (end 250.444 131.318) + (width 0.3) + (layer "B.Cu") + (net 13) + (uuid "3526e655-4384-4e18-b031-8f0f83fc2667") + ) + (segment + (start 250.444 131.318) + (end 249.682 132.08) + (width 0.3) + (layer "B.Cu") + (net 13) + (uuid "3ca41d70-aa3c-4205-a2c2-a9f09abaa2cc") + ) + (segment + (start 214.748 133.74) + (end 213.05 133.74) + (width 0.3) + (layer "B.Cu") + (net 13) + (uuid "41bf7495-bd70-4f9c-8545-fe03f33b03a1") + ) + (segment + (start 215.392 133.096) + (end 214.748 133.74) + (width 0.3) + (layer "B.Cu") + (net 13) + (uuid "45c32ebc-5276-4e0a-a7b0-5eaa9cb221d3") + ) + (segment + (start 246.315 127) + (end 249.809 127) + (width 0.3) + (layer "B.Cu") + (net 13) + (uuid "81523f60-6ff7-4271-8a28-36fd9e7fbf00") + ) + (segment + (start 249.809 127) + (end 250.444 127.635) + (width 0.3) + (layer "B.Cu") + (net 13) + (uuid "89fe5870-c3d1-4fdc-8930-735d1442e1e5") + ) + (segment + (start 249.682 132.08) + (end 247.142 132.08) + (width 0.3) + (layer "B.Cu") + (net 13) + (uuid "8b811549-46bf-4893-8ed5-0dfdb7f0d427") + ) + (segment + (start 215.392 132.08) + (end 215.392 133.096) + (width 0.3) + (layer "B.Cu") + (net 13) + (uuid "a33b551b-f14c-406f-89c2-1891e060e052") + ) + (segment + (start 235.649 104.394) + (end 235.585 104.458) + (width 0.3) + (layer "B.Cu") + (net 15) + (uuid "4847ac05-44ba-48b7-9c58-bfe54ebbfaf1") + ) + (segment + (start 238.252 104.394) + (end 235.649 104.394) + (width 0.3) + (layer "B.Cu") + (net 15) + (uuid "691413d5-cc60-4922-9ddc-6824f3f7a5d0") + ) + (segment + (start 238.252 109.474) + (end 235.648 109.474) + (width 0.3) + (layer "B.Cu") + (net 16) + (uuid "01b4107d-bf49-4515-a41c-63a7cfd6c116") + ) + (segment + (start 235.648 109.474) + (end 235.585 109.411) + (width 0.3) + (layer "B.Cu") + (net 16) + (uuid "048973eb-f5a9-46c5-b786-5f69b6ee6133") + ) + (segment + (start 236.537 112.713) + (end 235.585 112.713) + (width 0.3) + (layer "B.Cu") + (net 17) + (uuid "1d8f0cf5-15f6-4512-9cda-889122d478c6") + ) + (segment + (start 238.252 112.014) + (end 237.236 112.014) + (width 0.3) + (layer "B.Cu") + (net 17) + (uuid "3681951e-6dd7-4d82-85fa-b382a58418b7") + ) + (segment + (start 237.236 112.014) + (end 236.537 112.713) + (width 0.3) + (layer "B.Cu") + (net 17) + (uuid "5da99926-3b90-4b11-a939-fb2c38f867fc") + ) + (segment + (start 223.202 109.664) + (end 223.012 109.474) + (width 0.3) + (layer "B.Cu") + (net 18) + (uuid "75315698-514e-4f76-ba7f-bcb799442127") + ) + (segment + (start 225.425 109.664) + (end 223.202 109.664) + (width 0.3) + (layer "B.Cu") + (net 18) + (uuid "e6344b23-bca5-44db-96dc-afe5b86a1a52") + ) + (segment + (start 238.283654 135.77) + (end 234.099654 139.954) + (width 0.3) + (layer "B.Cu") + (net 19) + (uuid "256b4103-29d5-4e48-8b52-1c1fd4bb0312") + ) + (segment + (start 245.11 125.73) + (end 243.332 127.508) + (width 0.3) + (layer "B.Cu") + (net 19) + (uuid "5164947b-7306-47b5-895a-1d49fe49bc1a") + ) + (segment + (start 243.332 127.508) + (end 243.332 132.08) + (width 0.3) + (layer "B.Cu") + (net 19) + (uuid "51ac7ccd-3449-4943-92e8-a681ef947a1d") + ) + (segment + (start 210.566 135.636) + (end 210.566 129.54) + (width 0.3) + (layer "B.Cu") + (net 19) + (uuid "5ecbe1c4-e377-4884-b012-5573a72b8e17") + ) + (segment + (start 250.444 118.999) + (end 249.809 118.364) + (width 0.3) + (layer "B.Cu") + (net 19) + (uuid "66fcf392-aa2d-46ea-af71-d16dfd5269b4") + ) + (segment + (start 243.332 132.08) + (end 239.642 135.77) + (width 0.3) + (layer "B.Cu") + (net 19) + (uuid "77319862-2d38-43c2-abb8-8c2641a494e9") + ) + (segment + (start 246.315 125.73) + (end 245.11 125.73) + (width 0.3) + (layer "B.Cu") + (net 19) + (uuid "93fb2a2e-dc7b-4f22-a47a-a2f82f1cca79") + ) + (segment + (start 239.642 135.77) + (end 238.283654 135.77) + (width 0.3) + (layer "B.Cu") + (net 19) + (uuid "9694cfc7-7c10-4e8b-a1c8-8c1042413fcb") + ) + (segment + (start 214.884 139.954) + (end 210.566 135.636) + (width 0.3) + (layer "B.Cu") + (net 19) + (uuid "9a1cc6e3-af65-40ec-8e8e-17e967a8263a") + ) + (segment + (start 250.444 125.095) + (end 250.444 118.999) + (width 0.3) + (layer "B.Cu") + (net 19) + (uuid "ab747f49-c8f1-4036-a57a-422b0bc30f39") + ) + (segment + (start 246.3262 125.73) + (end 249.809 125.73) + (width 0.3) + (layer "B.Cu") + (net 19) + (uuid "b1672e00-eff3-46b7-b908-946a1554d63d") + ) + (segment + (start 234.099654 139.954) + (end 214.884 139.954) + (width 0.3) + (layer "B.Cu") + (net 19) + (uuid "c27abcef-1e3d-42c6-8184-30f45e957334") + ) + (segment + (start 239.522 118.364) + (end 238.252 117.094) + (width 0.3) + (layer "B.Cu") + (net 19) + (uuid "c9a9d24a-5e4c-4402-b80d-e7341dcc986b") + ) + (segment + (start 211.455 128.651) + (end 213.044 128.651) + (width 0.3) + (layer "B.Cu") + (net 19) + (uuid "e4ec1cf2-0b57-4994-b489-dbc6d6b34ea1") + ) + (segment + (start 249.809 125.73) + (end 250.444 125.095) + (width 0.3) + (layer "B.Cu") + (net 19) + (uuid "e9674405-3808-434e-895d-9508fba106bb") + ) + (segment + (start 249.809 118.364) + (end 239.522 118.364) + (width 0.3) + (layer "B.Cu") + (net 19) + (uuid "ea59fbb3-06a6-42f9-a859-c23d14d4c0f5") + ) + (segment + (start 210.566 129.54) + (end 211.455 128.651) + (width 0.3) + (layer "B.Cu") + (net 19) + (uuid "f9f96d1d-fa4f-4e04-97e4-0c9b73571827") + ) + (segment + (start 223.012 101.854) + (end 219.202 101.854) + (width 0.4) + (layer "B.Cu") + (net 20) + (uuid "9f868329-5d14-4999-a2ab-f609ab35fd11") + ) + (segment + (start 219.202 101.854) + (end 218.567 102.489) + (width 0.4) + (layer "B.Cu") + (net 20) + (uuid "f0404ffd-be5c-4858-8803-ce027312534a") + ) + (segment + (start 223.266 124.46) + (end 220.472 127.254) + (width 0.3) + (layer "B.Cu") + (net 21) + (uuid "05c7dfae-b4bc-49a8-a235-de826a7e4549") + ) + (segment + (start 228.6 124.46) + (end 223.266 124.46) + (width 0.3) + (layer "B.Cu") + (net 21) + (uuid "9a5a9ee8-9d27-4499-9d68-d4abcc5005ae") + ) + (segment + (start 218.121 127.254) + (end 217.994 127.381) + (width 0.3) + (layer "B.Cu") + (net 21) + (uuid "a1c59d27-6c4e-4137-9e9b-6934a89b898c") + ) + (segment + (start 220.472 127.254) + (end 218.121 127.254) + (width 0.3) + (layer "B.Cu") + (net 21) + (uuid "d7cfafb2-9d57-48b9-8c55-a1f4c5fe63f0") + ) + (segment + (start 220.98 132.08) + (end 220.98 134.62) + (width 0.3) + (layer "B.Cu") + (net 22) + (uuid "0c4b8f4f-dcd7-4f0a-90b7-a65edcfd1c21") + ) + (segment + (start 217.994 129.921) + (end 218.821 129.921) + (width 0.3) + (layer "B.Cu") + (net 22) + (uuid "4fc27e26-9cd8-4b42-8568-417bec343825") + ) + (segment + (start 218.821 129.921) + (end 220.98 132.08) + (width 0.3) + (layer "B.Cu") + (net 22) + (uuid "eddd2318-568b-49d7-86ec-d7f709720a1a") + ) + (segment + (start 216.675 125.971) + (end 214.63 128.016) + (width 0.3) + (layer "B.Cu") + (net 23) + (uuid "044c6ef3-d78f-4d14-a553-bfd5a5a31832") + ) + (segment + (start 220.98 121.92) + (end 220.726 121.92) + (width 0.3) + (layer "B.Cu") + (net 23) + (uuid "0d570976-4531-4160-94bd-a2b501cf5f2f") + ) + (segment + (start 216.675 124.488738) + (end 216.675 125.971) + (width 0.3) + (layer "B.Cu") + (net 23) + (uuid "21278ae0-cd08-4bbd-bf40-65b8cb1ceb77") + ) + (segment + (start 211.328 126.4255) + (end 211.328 127.762) + (width 0.3) + (layer "B.Cu") + (net 23) + (uuid "4ce2d066-026c-4f4b-a546-35094867baad") + ) + (segment + (start 211.836 128.016) + (end 214.122 128.016) + (width 0.25) + (layer "B.Cu") + (net 23) + (uuid "4f87c41a-d1d5-409a-9309-6c2bd26dd2f1") + ) + (segment + (start 211.328 127.762) + (end 211.582 128.016) + (width 0.3) + (layer "B.Cu") + (net 23) + (uuid "5ea26c89-4edb-4de6-a570-984022df6261") + ) + (segment + (start 214.63 128.016) + (end 214.122 128.016) + (width 0.3) + (layer "B.Cu") + (net 23) + (uuid "67316c3e-2831-44d8-9eb8-401eaf506555") + ) + (segment + (start 220.726 121.92) + (end 218.446 124.2) + (width 0.3) + (layer "B.Cu") + (net 23) + (uuid "6fd598ed-1621-417b-aab6-d16ea5bd1f6d") + ) + (segment + (start 211.582 128.016) + (end 211.836 128.016) + (width 0.3) + (layer "B.Cu") + (net 23) + (uuid "71d401ee-c8f1-430f-b115-f284dbfa33de") + ) + (segment + (start 213.05 126.12) + (end 211.6335 126.12) + (width 0.3) + (layer "B.Cu") + (net 23) + (uuid "8373d4c4-45c4-4500-bebf-b3a2b78cc5cf") + ) + (segment + (start 218.446 124.2) + (end 216.963738 124.2) + (width 0.3) + (layer "B.Cu") + (net 23) + (uuid "c457620c-6ebb-4eeb-bf00-976ff62eed4d") + ) + (segment + (start 216.963738 124.2) + (end 216.675 124.488738) + (width 0.3) + (layer "B.Cu") + (net 23) + (uuid "cc19bece-f5c2-46dd-a427-cc8ee591af5f") + ) + (segment + (start 211.6335 126.12) + (end 211.328 126.4255) + (width 0.3) + (layer "B.Cu") + (net 23) + (uuid "f6d78574-75ba-467c-b002-4bcdec26a5c6") + ) + (segment + (start 220.98 137.033) + (end 220.98 137.16) + (width 0.3) + (layer "B.Cu") + (net 24) + (uuid "0acc11a2-991b-4c91-bfb0-decd20a416e0") + ) + (segment + (start 219.329 135.382) + (end 220.98 137.033) + (width 0.3) + (layer "B.Cu") + (net 24) + (uuid "62868fa2-116b-4cc5-bea9-cbb644102699") + ) + (segment + (start 218.948 132.461) + (end 219.329 132.842) + (width 0.3) + (layer "B.Cu") + (net 24) + (uuid "864b2c9d-5cc0-4662-874a-ec082be8cf0f") + ) + (segment + (start 219.329 132.842) + (end 219.329 135.382) + (width 0.3) + (layer "B.Cu") + (net 24) + (uuid "b723a5e2-b72b-42d7-a2c8-416491dda738") + ) + (segment + (start 217.994 132.461) + (end 218.948 132.461) + (width 0.3) + (layer "B.Cu") + (net 24) + (uuid "bc38b447-efd2-4ad7-8630-6baea65a937c") + ) + (segment + (start 228.6 121.92) + (end 223.266 121.92) + (width 0.3) + (layer "B.Cu") + (net 25) + (uuid "4b078179-4221-4e4a-b2d9-cbf5fcc7d9c6") + ) + (segment + (start 218.948 124.841) + (end 217.994 124.841) + (width 0.3) + (layer "B.Cu") + (net 25) + (uuid "593d8fd3-cc91-4fd1-8064-f5eac8de611e") + ) + (segment + (start 223.266 121.92) + (end 221.876 123.31) + (width 0.3) + (layer "B.Cu") + (net 25) + (uuid "6b9d6957-d078-4510-94d1-806e08a44aae") + ) + (segment + (start 221.876 123.31) + (end 220.479 123.31) + (width 0.3) + (layer "B.Cu") + (net 25) + (uuid "83952906-312b-492f-b1f9-59e07718b7f2") + ) + (segment + (start 220.479 123.31) + (end 218.948 124.841) + (width 0.3) + (layer "B.Cu") + (net 25) + (uuid "c928e399-545c-45dc-ad54-4c1c80bfaae4") + ) + (segment + (start 219.068 131.191) + (end 217.994 131.191) + (width 0.3) + (layer "B.Cu") + (net 26) + (uuid "0144337c-a3fa-425a-9360-7fcfe971e9a5") + ) + (segment + (start 227.33 135.89) + (end 220.623654 135.89) + (width 0.3) + (layer "B.Cu") + (net 26) + (uuid "3d176c87-92ac-41cd-b77f-97071b3c148d") + ) + (segment + (start 219.83 135.096346) + (end 219.83 131.953) + (width 0.3) + (layer "B.Cu") + (net 26) + (uuid "58fd47b0-761a-4841-b1fb-4c3b8af33c39") + ) + (segment + (start 219.83 131.953) + (end 219.068 131.191) + (width 0.3) + (layer "B.Cu") + (net 26) + (uuid "70d8c6da-5a36-4f4f-b141-e22e0d020b4a") + ) + (segment + (start 220.623654 135.89) + (end 219.83 135.096346) + (width 0.3) + (layer "B.Cu") + (net 26) + (uuid "8bc4d6a6-f105-4d56-a133-2e7b7f2abeb2") + ) + (segment + (start 228.6 137.16) + (end 227.33 135.89) + (width 0.3) + (layer "B.Cu") + (net 26) + (uuid "8d61561b-7bd9-4550-97c2-4f614077b368") + ) + (segment + (start 220.98 124.587) + (end 220.98 124.46) + (width 0.3) + (layer "B.Cu") + (net 27) + (uuid "03074504-03cd-4177-a076-5c5b29a36c8c") + ) + (segment + (start 217.994 126.111) + (end 219.456 126.111) + (width 0.3) + (layer "B.Cu") + (net 27) + (uuid "79d98516-76ab-4626-a675-1ed614d8758c") + ) + (segment + (start 219.456 126.111) + (end 220.98 124.587) + (width 0.3) + (layer "B.Cu") + (net 27) + (uuid "e3e3659c-9880-48fd-9549-12f70db5945d") + ) + (segment + (start 222.13 135.096346) + (end 222.13 132.341) + (width 0.3) + (layer "B.Cu") + (net 28) + (uuid "458977d6-1661-4de0-b60d-c21662f208e8") + ) + (segment + (start 227.838 135.382) + (end 228.6 134.62) + (width 0.3) + (layer "B.Cu") + (net 28) + (uuid "49f9cd29-fd5f-4e90-8c01-2389b04e4629") + ) + (segment + (start 222.415654 135.382) + (end 227.838 135.382) + (width 0.3) + (layer "B.Cu") + (net 28) + (uuid "62bbaabc-496d-4486-9006-676f97568d45") + ) + (segment + (start 218.44 128.651) + (end 217.994 128.651) + (width 0.3) + (layer "B.Cu") + (net 28) + (uuid "87e8c8d7-ed51-4710-b3b3-de848552c081") + ) + (segment + (start 222.13 132.341) + (end 218.44 128.651) + (width 0.3) + (layer "B.Cu") + (net 28) + (uuid "b65c2b43-ae2a-4eb1-9b0f-613973f45a1f") + ) + (segment + (start 222.415654 135.382) + (end 222.13 135.096346) + (width 0.3) + (layer "B.Cu") + (net 28) + (uuid "c7a9cb23-d883-4f5e-9d53-06f80a147a0a") + ) + (segment + (start 238.76 121.92) + (end 241.365 121.92) + (width 0.3) + (layer "B.Cu") + (net 29) + (uuid "7af9c460-b505-432f-ae6d-918addb1e008") + ) + (segment + (start 232.41 125.73) + (end 241.365 125.73) + (width 0.3) + (layer "B.Cu") + (net 30) + (uuid "ba69f6da-5bbb-48a0-9cdd-07b78428bd51") + ) + (segment + (start 231.14 124.46) + (end 232.41 125.73) + (width 0.3) + (layer "B.Cu") + (net 30) + (uuid "ff8d6c22-d8b4-4adc-95f5-7a5337ca6ee4") + ) + (segment + (start 231.14 121.92) + (end 232.41 123.19) + (width 0.3) + (layer "B.Cu") + (net 31) + (uuid "a276be31-6be2-4983-83a4-e3e2cca97ea3") + ) + (segment + (start 232.41 123.19) + (end 241.365 123.19) + (width 0.3) + (layer "B.Cu") + (net 31) + (uuid "c1f2701f-d702-45b7-8ee2-5559a7347061") + ) + (segment + (start 238.76 137.16) + (end 239.014 137.16) + (width 0.3) + (layer "B.Cu") + (net 32) + (uuid "1822e212-6212-461f-b609-4876685eca4a") + ) + (segment + (start 243.84 132.334) + (end 243.84 129.2225) + (width 0.3) + (layer "B.Cu") + (net 32) + (uuid "1913b5bb-d941-45e6-851c-83a6bffe3c66") + ) + (segment + (start 243.84 129.2225) + (end 244.7925 128.27) + (width 0.3) + (layer "B.Cu") + (net 32) + (uuid "601dab20-1797-4707-ab4f-5c8fa7d766b3") + ) + (segment + (start 244.7925 128.27) + (end 246.315 128.27) + (width 0.3) + (layer "B.Cu") + (net 32) + (uuid "6198b6a5-a49d-4516-933a-672c10210a44") + ) + (segment + (start 239.014 137.16) + (end 243.84 132.334) + (width 0.3) + (layer "B.Cu") + (net 32) + (uuid "635ba35e-982e-4777-bbe3-4803dfc6d0a3") + ) + (segment + (start 239.014 136.906) + (end 238.76 137.16) + (width 0.3) + (layer "B.Cu") + (net 32) + (uuid "e0a910e2-5758-40fd-9b14-9e4813414006") + ) + (segment + (start 241.365 133.031) + (end 239.776 134.62) + (width 0.3) + (layer "B.Cu") + (net 33) + (uuid "4db008bf-45e9-465b-b4ab-ffc246ef198d") + ) + (segment + (start 239.776 134.62) + (end 238.76 134.62) + (width 0.3) + (layer "B.Cu") + (net 33) + (uuid "509976c2-7624-43a2-ba63-57b1a3c55af4") + ) + (segment + (start 241.365 129.54) + (end 241.365 133.031) + (width 0.3) + (layer "B.Cu") + (net 33) + (uuid "d1f1fd93-0c90-4da5-9bc4-dc1ed3ec54cb") + ) + (segment + (start 240.919 128.27) + (end 241.365 128.27) + (width 0.3) + (layer "B.Cu") + (net 34) + (uuid "2265454d-d922-4083-b0a9-8254c7dc5ff3") + ) + (segment + (start 232.029 137.16) + (end 240.919 128.27) + (width 0.3) + (layer "B.Cu") + (net 34) + (uuid "50b1b8ae-92fc-49a7-9c0e-55f959e3af91") + ) + (segment + (start 231.14 137.16) + (end 232.029 137.16) + (width 0.3) + (layer "B.Cu") + (net 34) + (uuid "dd5a0b11-0e13-4c9c-9832-2e144bb50e6b") + ) + (segment + (start 240.0512 128.2488) + (end 240.0512 127.908738) + (width 0.3) + (layer "B.Cu") + (net 35) + (uuid "02731666-6518-40f5-9f09-4e4510fd6d90") + ) + (segment + (start 240.0512 127.908738) + (end 240.959938 127) + (width 0.3) + (layer "B.Cu") + (net 35) + (uuid "867ba54e-ca54-436c-99a9-efd50e3fe044") + ) + (segment + (start 231.14 134.62) + (end 233.68 134.62) + (width 0.3) + (layer "B.Cu") + (net 35) + (uuid "961ce538-d601-4236-887a-4a8288666525") + ) + (segment + (start 240.959938 127) + (end 241.365 127) + (width 0.3) + (layer "B.Cu") + (net 35) + (uuid "d05bf69b-ab3d-435d-969a-55cf5bbc6a9a") + ) + (segment + (start 233.68 134.62) + (end 240.0512 128.2488) + (width 0.3) + (layer "B.Cu") + (net 35) + (uuid "eed8d7f1-190b-4579-bebc-1cab3c15f731") + ) + (segment + (start 241.365 124.46) + (end 238.76 124.46) + (width 0.3) + (layer "B.Cu") + (net 36) + (uuid "09923612-9971-4d1f-997a-c82f591c6add") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "30ed048b-225d-423a-a3d9-0a838ca23ed4") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints not_allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 1) + (island_area_min 10) + ) + (polygon + (pts + (xy 70.358 115.824) (xy 82.042 115.824) (xy 82.042 127.254) (xy 70.358 127.254) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "db52ba43-c373-4c94-b30c-fdad9ab8b105") + (hatch edge 0.1) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 1) + (island_area_min 10) + ) + (polygon + (pts + (xy 20 114) (xy 166 114) (xy 166 190) (xy 20 190) + ) + ) + (filled_polygon + (layer "F.Cu") + (island) + (pts + (xy 164.001121 114.00002) (xy 164.135109 114.002409) (xy 164.150528 114.00365) (xy 164.416897 114.041948) + (xy 164.434184 114.045708) (xy 164.691313 114.121209) (xy 164.707887 114.127391) (xy 164.817159 114.177293) + (xy 164.951659 114.238717) (xy 164.967173 114.247188) (xy 165.192628 114.39208) (xy 165.206787 114.402679) + (xy 165.409317 114.578172) (xy 165.421827 114.590682) (xy 165.59732 114.793212) (xy 165.607921 114.807374) + (xy 165.752808 115.032821) (xy 165.761284 115.048345) (xy 165.872608 115.292112) (xy 165.878791 115.308688) + (xy 165.95429 115.565814) (xy 165.958051 115.583102) (xy 165.996348 115.849463) (xy 165.99759 115.864898) + (xy 165.99998 115.998877) (xy 166 116.001089) (xy 166 187.99891) (xy 165.99998 188.001122) (xy 165.99759 188.135101) + (xy 165.996348 188.150536) (xy 165.958051 188.416897) (xy 165.95429 188.434185) (xy 165.878791 188.691311) + (xy 165.872608 188.707887) (xy 165.761284 188.951654) (xy 165.752805 188.967183) (xy 165.607922 189.192624) + (xy 165.59732 189.206787) (xy 165.421827 189.409317) (xy 165.409317 189.421827) (xy 165.206787 189.59732) + (xy 165.192624 189.607922) (xy 164.967183 189.752805) (xy 164.951654 189.761284) (xy 164.707887 189.872608) + (xy 164.691311 189.878791) (xy 164.434185 189.95429) (xy 164.416897 189.958051) (xy 164.150536 189.996348) + (xy 164.135101 189.99759) (xy 164.004818 189.999914) (xy 164.00112 189.99998) (xy 163.99891 190) + (xy 22.00109 190) (xy 21.998879 189.99998) (xy 21.995015 189.999911) (xy 21.864898 189.99759) (xy 21.849463 189.996348) + (xy 21.583102 189.958051) (xy 21.565814 189.95429) (xy 21.308688 189.878791) (xy 21.292112 189.872608) + (xy 21.048345 189.761284) (xy 21.032821 189.752808) (xy 20.807374 189.607921) (xy 20.793212 189.59732) + (xy 20.590682 189.421827) (xy 20.578172 189.409317) (xy 20.402679 189.206787) (xy 20.392077 189.192624) + (xy 20.247188 188.967173) (xy 20.238715 188.951654) (xy 20.127391 188.707887) (xy 20.121208 188.691311) + (xy 20.045709 188.434185) (xy 20.041948 188.416897) (xy 20.003651 188.150536) (xy 20.002409 188.135109) + (xy 20.00002 188.001121) (xy 20 187.99891) (xy 20 163.579476) (xy 136.816428 163.579476) (xy 144.374048 163.579476) + (xy 144.374048 159.064673) (xy 136.816428 159.064673) (xy 136.816428 163.579476) (xy 20 163.579476) + (xy 20 163.119741) (xy 38.884972 163.119741) (xy 61.97217 163.119741) (xy 61.97217 159.603973) (xy 38.884972 159.603973) + (xy 38.884972 163.119741) (xy 20 163.119741) (xy 20 159.558) (xy 84.3955 159.558) (xy 105.6045 159.558) + (xy 105.6045 140) (xy 84.3955 140) (xy 84.3955 159.558) (xy 20 159.558) (xy 20 136.58236) (xy 41.288077 136.58236) + (xy 59.519787 136.58236) (xy 59.519787 136.579476) (xy 136.816428 136.579476) (xy 144.374048 136.579476) + (xy 144.374048 132.064673) (xy 136.816428 132.064673) (xy 136.816428 136.579476) (xy 59.519787 136.579476) + (xy 59.519787 130.736141) (xy 41.288077 130.736141) (xy 41.288077 136.58236) (xy 20 136.58236) (xy 20 128.716923) + (xy 33.618809 128.716923) (xy 67.574095 128.716923) (xy 67.574095 128.716304) (xy 127.333095 128.716304) + (xy 153.669332 128.716304) (xy 153.669332 123.901448) (xy 127.333095 123.901448) (xy 127.333095 128.716304) + (xy 67.574095 128.716304) (xy 67.574095 123.901448) (xy 33.618809 123.901448) (xy 33.618809 128.716923) + (xy 20 128.716923) (xy 20 116.001089) (xy 20.00002 115.998878) (xy 20.00002 115.998877) (xy 20.002409 115.864889) + (xy 20.00365 115.849472) (xy 20.041948 115.583099) (xy 20.045709 115.565814) (xy 20.092124 115.40774) + (xy 20.092125 115.407738) (xy 69.823758 115.407738) (xy 69.823758 127.754951) (xy 69.828909 127.800675) + (xy 69.868591 127.883073) (xy 69.868592 127.883074) (xy 69.940095 127.940096) (xy 70.006686 127.955295) + (xy 70.029253 127.960446) (xy 70.029258 127.960447) (xy 82.376465 127.960447) (xy 82.376465 127.960446) + (xy 82.42219 127.955295) (xy 82.504589 127.915613) (xy 82.561611 127.84411) (xy 82.581962 127.754947) + (xy 82.581962 126.730314) (xy 83.73764 126.730314) (xy 123.236999 126.730314) (xy 123.236999 117.516668) + (xy 83.73764 117.516668) (xy 83.73764 126.730314) (xy 82.581962 126.730314) (xy 82.581962 115.407743) + (xy 82.57681 115.362015) (xy 82.555892 115.31858) (xy 82.537128 115.279616) (xy 82.465625 115.222594) + (xy 82.376466 115.202243) (xy 82.376462 115.202243) (xy 70.029258 115.202243) (xy 70.029253 115.202243) + (xy 69.983529 115.207394) (xy 69.901131 115.247076) (xy 69.844109 115.318579) (xy 69.823758 115.407738) + (xy 20.092125 115.407738) (xy 20.12121 115.308681) (xy 20.127391 115.292112) (xy 20.159139 115.222594) + (xy 20.23872 115.048334) (xy 20.247185 115.032832) (xy 20.392084 114.807364) (xy 20.40267 114.793222) + (xy 20.578177 114.590676) (xy 20.590676 114.578177) (xy 20.793222 114.40267) (xy 20.807364 114.392084) + (xy 21.032832 114.247185) (xy 21.048334 114.23872) (xy 21.292112 114.12739) (xy 21.308681 114.12121) + (xy 21.565818 114.045707) (xy 21.583099 114.041948) (xy 21.849472 114.00365) (xy 21.864889 114.002409) + (xy 21.998879 114.00002) (xy 22.00109 114) (xy 163.99891 114) + ) + ) + ) + (zone + (net 1) + (net_name "GND") + (layer "B.Cu") + (uuid "195bb2ff-b590-4497-995a-95c7bfd6c3ae") + (hatch edge 0.5) + (priority 1) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 208.153 98.806) (xy 252.984 98.806) (xy 252.984 146.304) (xy 208.153 146.304) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 248.155495 113.654185) (xy 248.176137 113.670819) (xy 249.565571 115.060253) (xy 249.599056 115.121576) + (xy 249.594072 115.191268) (xy 249.5522 115.247201) (xy 249.546781 115.251036) (xy 249.527344 115.264022) + (xy 249.381024 115.410342) (xy 249.266057 115.582404) (xy 249.220251 115.69299) (xy 249.176409 115.747394) + (xy 249.110115 115.769458) (xy 249.042416 115.752178) (xy 248.994806 115.701041) (xy 248.987759 115.683855) + (xy 248.948095 115.561782) (xy 248.85162 115.372442) (xy 248.726727 115.20054) (xy 248.726723 115.200535) + (xy 248.576464 115.050276) (xy 248.576459 115.050272) (xy 248.404557 114.925379) (xy 248.215215 114.828903) + (xy 248.013124 114.763241) (xy 247.947 114.752768) (xy 247.947 115.800854) (xy 247.880343 115.76237) + (xy 247.759535 115.73) (xy 247.634465 115.73) (xy 247.513657 115.76237) (xy 247.447 115.800854) + (xy 247.447 114.752768) (xy 247.446999 114.752768) (xy 247.380875 114.763241) (xy 247.178784 114.828903) + (xy 246.989442 114.925379) (xy 246.81754 115.050272) (xy 246.817535 115.050276) (xy 246.667276 115.200535) + (xy 246.667272 115.20054) (xy 246.542379 115.372442) (xy 246.445905 115.561781) (xy 246.40624 115.683856) + (xy 246.366802 115.741531) (xy 246.302443 115.768729) (xy 246.233597 115.756814) (xy 246.182121 115.70957) + (xy 246.173748 115.69299) (xy 246.141514 115.615171) (xy 246.127941 115.582402) (xy 246.012977 115.410345) + (xy 246.012975 115.410342) (xy 245.866655 115.264022) (xy 245.694604 115.149062) (xy 245.694598 115.149059) + (xy 245.624046 115.119835) (xy 245.569643 115.075993) (xy 245.547579 115.009699) (xy 245.5475 115.005274) + (xy 245.5475 114.594858) (xy 245.5475 114.594856) (xy 245.523614 114.505712) (xy 245.523611 114.505706) + (xy 245.477473 114.425794) (xy 245.47747 114.425791) (xy 245.477469 114.425788) (xy 245.412212 114.360531) + (xy 245.160728 114.109047) (xy 244.897863 113.846181) (xy 244.864378 113.784858) (xy 244.869362 113.715166) + (xy 244.911234 113.659233) (xy 244.976698 113.634816) (xy 244.985544 113.6345) (xy 248.088456 113.6345) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 252.927039 98.825685) (xy 252.972794 98.878489) (xy 252.984 98.93) (xy 252.984 146.18) (xy 252.964315 146.247039) + (xy 252.911511 146.292794) (xy 252.86 146.304) (xy 208.277 146.304) (xy 208.209961 146.284315) (xy 208.164206 146.231511) + (xy 208.153 146.18) (xy 208.153 126.947272) (xy 208.8955 126.947272) (xy 208.8955 138.990726) (xy 208.922793 139.092589) + (xy 208.949156 139.13825) (xy 208.97552 139.183913) (xy 212.098087 142.30648) (xy 212.189412 142.359207) + (xy 212.291273 142.3865) (xy 212.291275 142.3865) (xy 237.796725 142.3865) (xy 237.796727 142.3865) + (xy 237.898588 142.359207) (xy 237.989913 142.30648) (xy 245.43048 134.865913) (xy 245.483207 134.774588) + (xy 245.5105 134.672727) (xy 245.5105 134.567273) (xy 245.5105 130.962255) (xy 245.530185 130.895216) + (xy 245.546819 130.874574) (xy 246.344574 130.076819) (xy 246.405897 130.043334) (xy 246.432255 130.0405) + (xy 247.184461 130.0405) (xy 247.207171 130.037191) (xy 247.252593 130.030573) (xy 247.357683 129.979198) + (xy 247.410063 129.926817) (xy 247.471384 129.893334) (xy 247.497743 129.8905) (xy 248.010962 129.8905) + (xy 248.078001 129.910185) (xy 248.118349 129.9525) (xy 248.187467 130.072216) (xy 248.27056 130.1645) + (xy 248.314129 130.212888) (xy 248.467265 130.324148) (xy 248.46727 130.324151) (xy 248.640192 130.401142) + (xy 248.640197 130.401144) (xy 248.825354 130.4405) (xy 248.825355 130.4405) (xy 249.014644 130.4405) + (xy 249.014646 130.4405) (xy 249.199803 130.401144) (xy 249.37273 130.324151) (xy 249.525871 130.212888) + (xy 249.652533 130.072216) (xy 249.747179 129.908284) (xy 249.805674 129.728256) (xy 249.82546 129.54) + (xy 249.805674 129.351744) (xy 249.747179 129.171716) (xy 249.652533 129.007784) (xy 249.525871 128.867112) + (xy 249.52587 128.867111) (xy 249.372734 128.755851) (xy 249.372729 128.755848) (xy 249.199807 128.678857) + (xy 249.199802 128.678855) (xy 249.054001 128.647865) (xy 249.014646 128.6395) (xy 248.825354 128.6395) + (xy 248.792897 128.646398) (xy 248.640197 128.678855) (xy 248.640192 128.678857) (xy 248.46727 128.755848) + (xy 248.467265 128.755851) (xy 248.314129 128.867111) (xy 248.187466 129.007785) (xy 248.118349 129.1275) + (xy 248.067782 129.175715) (xy 248.010962 129.1895) (xy 247.497743 129.1895) (xy 247.430704 129.169815) + (xy 247.410066 129.153185) (xy 247.357683 129.100802) (xy 247.252593 129.049427) (xy 247.252591 129.049426) + (xy 247.184461 129.0395) (xy 247.18446 129.0395) (xy 245.46794 129.0395) (xy 245.467939 129.0395) + (xy 245.399808 129.049426) (xy 245.294714 129.100803) (xy 245.212003 129.183514) (xy 245.160626 129.288608) + (xy 245.1507 129.356738) (xy 245.1507 129.72326) (xy 245.160626 129.791391) (xy 245.212003 129.896485) + (xy 245.214381 129.898863) (xy 245.216593 129.902914) (xy 245.217973 129.904847) (xy 245.217739 129.905013) + (xy 245.247866 129.960186) (xy 245.242882 130.029878) (xy 245.214381 130.074225) (xy 244.789522 130.499084) + (xy 244.789518 130.49909) (xy 244.736792 130.590412) (xy 244.736793 130.590413) (xy 244.7095 130.692273) + (xy 244.7095 134.402745) (xy 244.689815 134.469784) (xy 244.673181 134.490426) (xy 237.614426 141.549181) + (xy 237.553103 141.582666) (xy 237.526745 141.5855) (xy 213.492395 141.5855) (xy 213.425356 141.565815) + (xy 213.379601 141.513011) (xy 213.369657 141.443853) (xy 213.37262 141.429407) (xy 213.375246 141.419607) + (xy 213.379501 141.403727) (xy 213.379501 141.298273) (xy 213.379501 141.290678) (xy 213.3795 141.29066) + (xy 213.3795 141.220279) (xy 213.399185 141.15324) (xy 213.430615 141.119961) (xy 213.43173 141.119151) + (xy 213.584871 141.007888) (xy 213.711533 140.867216) (xy 213.806179 140.703284) (xy 213.864674 140.523256) + (xy 213.88446 140.335) (xy 213.864674 140.146744) (xy 213.806179 139.966716) (xy 213.711533 139.802784) + (xy 213.584871 139.662112) (xy 213.58487 139.662111) (xy 213.431734 139.550851) (xy 213.431729 139.550848) + (xy 213.258807 139.473857) (xy 213.258802 139.473855) (xy 213.113001 139.442865) (xy 213.073646 139.4345) + (xy 212.884354 139.4345) (xy 212.851897 139.441398) (xy 212.699197 139.473855) (xy 212.699192 139.473857) + (xy 212.52627 139.550848) (xy 212.526265 139.550851) (xy 212.373129 139.662111) (xy 212.246466 139.802785) + (xy 212.151821 139.966715) (xy 212.151818 139.966722) (xy 212.093327 140.14674) (xy 212.093326 140.146744) + (xy 212.07354 140.335) (xy 212.093326 140.523256) (xy 212.093327 140.523259) (xy 212.151818 140.703277) + (xy 212.151821 140.703284) (xy 212.246467 140.867216) (xy 212.373129 141.007888) (xy 212.465029 141.074657) + (xy 212.477265 141.083547) (xy 212.51993 141.138877) (xy 212.525909 141.20849) (xy 212.493303 141.270285) + (xy 212.492061 141.271546) (xy 212.431679 141.331927) (xy 212.370359 141.365411) (xy 212.300667 141.360427) + (xy 212.256319 141.331926) (xy 209.732819 138.808426) (xy 209.699334 138.747103) (xy 209.6965 138.720745) + (xy 209.6965 129.493856) (xy 210.2155 129.493856) (xy 210.2155 135.682144) (xy 210.222593 135.708613) + (xy 210.239386 135.771287) (xy 210.239387 135.77129) (xy 210.285527 135.851208) (xy 210.285529 135.851211) + (xy 210.28553 135.851212) (xy 214.668788 140.23447) (xy 214.748712 140.280614) (xy 214.837856 140.3045) + (xy 214.837858 140.3045) (xy 234.145796 140.3045) (xy 234.145798 140.3045) (xy 234.234942 140.280614) + (xy 234.314866 140.23447) (xy 237.54952 136.999814) (xy 237.610841 136.966331) (xy 237.680533 136.971315) + (xy 237.736466 137.013187) (xy 237.760883 137.078651) (xy 237.760602 137.099649) (xy 237.754659 137.159997) + (xy 237.754659 137.159999) (xy 237.773975 137.356129) (xy 237.831188 137.544733) (xy 237.924086 137.718532) + (xy 237.92409 137.718539) (xy 238.049116 137.870883) (xy 238.20146 137.995909) (xy 238.201467 137.995913) + (xy 238.375266 138.088811) (xy 238.375269 138.088811) (xy 238.375273 138.088814) (xy 238.563868 138.146024) + (xy 238.76 138.165341) (xy 238.956132 138.146024) (xy 239.144727 138.088814) (xy 239.318538 137.99591) + (xy 239.470883 137.870883) (xy 239.59591 137.718538) (xy 239.688814 137.544727) (xy 239.746024 137.356132) + (xy 239.765341 137.16) (xy 239.748167 136.985626) (xy 239.761186 136.91698) (xy 239.783886 136.885794) + (xy 244.12047 132.549212) (xy 244.166614 132.469288) (xy 244.1905 132.380143) (xy 244.1905 132.287856) + (xy 244.1905 129.419043) (xy 244.210185 129.352004) (xy 244.226819 129.331362) (xy 244.901362 128.656819) + (xy 244.962685 128.623334) (xy 244.989043 128.6205) (xy 245.154657 128.6205) (xy 245.221696 128.640185) + (xy 245.242333 128.656814) (xy 245.294717 128.709198) (xy 245.399807 128.760573) (xy 245.433873 128.765536) + (xy 245.467939 128.7705) (xy 245.46794 128.7705) (xy 247.184461 128.7705) (xy 247.207171 128.767191) + (xy 247.252593 128.760573) (xy 247.357683 128.709198) (xy 247.440398 128.626483) (xy 247.491773 128.521393) + (xy 247.5017 128.45326) (xy 247.5017 128.08674) (xy 247.491773 128.018607) (xy 247.440398 127.913517) + (xy 247.440396 127.913515) (xy 247.440396 127.913514) (xy 247.357685 127.830803) (xy 247.252591 127.779426) + (xy 247.184461 127.7695) (xy 247.18446 127.7695) (xy 245.46794 127.7695) (xy 245.467939 127.7695) + (xy 245.399808 127.779426) (xy 245.294716 127.830802) (xy 245.268527 127.856991) (xy 245.242336 127.883182) + (xy 245.181016 127.916666) (xy 245.154657 127.9195) (xy 244.746356 127.9195) (xy 244.657212 127.943386) + (xy 244.657211 127.943386) (xy 244.657209 127.943387) (xy 244.657206 127.943388) (xy 244.577294 127.989526) + (xy 244.577285 127.989533) (xy 243.894181 128.672637) (xy 243.832858 128.706122) (xy 243.763166 128.701138) + (xy 243.707233 128.659266) (xy 243.682816 128.593802) (xy 243.6825 128.584956) (xy 243.6825 127.704543) + (xy 243.702185 127.637504) (xy 243.718814 127.616867) (xy 244.518941 126.816739) (xy 245.1507 126.816739) + (xy 245.1507 127.18326) (xy 245.160626 127.251391) (xy 245.212003 127.356485) (xy 245.294714 127.439196) + (xy 245.294715 127.439196) (xy 245.294717 127.439198) (xy 245.399807 127.490573) (xy 245.433873 127.495536) + (xy 245.467939 127.5005) (xy 245.46794 127.5005) (xy 247.184461 127.5005) (xy 247.207171 127.497191) + (xy 247.252593 127.490573) (xy 247.357683 127.439198) (xy 247.410063 127.386817) (xy 247.471384 127.353334) + (xy 247.497743 127.3505) (xy 249.612456 127.3505) (xy 249.679495 127.370185) (xy 249.700137 127.386819) + (xy 250.057181 127.743863) (xy 250.090666 127.805186) (xy 250.0935 127.831544) (xy 250.0935 131.121456) + (xy 250.073815 131.188495) (xy 250.057181 131.209137) (xy 249.573137 131.693181) (xy 249.511814 131.726666) + (xy 249.485456 131.7295) (xy 248.051038 131.7295) (xy 247.983999 131.709815) (xy 247.943651 131.6675) + (xy 247.92731 131.639196) (xy 247.874533 131.547784) (xy 247.747871 131.407112) (xy 247.74787 131.407111) + (xy 247.594734 131.295851) (xy 247.594729 131.295848) (xy 247.421807 131.218857) (xy 247.421802 131.218855) + (xy 247.276001 131.187865) (xy 247.236646 131.1795) (xy 247.047354 131.1795) (xy 247.014897 131.186398) + (xy 246.862197 131.218855) (xy 246.862192 131.218857) (xy 246.68927 131.295848) (xy 246.689265 131.295851) + (xy 246.536129 131.407111) (xy 246.409466 131.547785) (xy 246.314821 131.711715) (xy 246.314818 131.711722) + (xy 246.259019 131.883456) (xy 246.256326 131.891744) (xy 246.23654 132.08) (xy 246.256326 132.268256) + (xy 246.256327 132.268259) (xy 246.314818 132.448277) (xy 246.314821 132.448284) (xy 246.409467 132.612216) + (xy 246.453045 132.660614) (xy 246.536129 132.752888) (xy 246.689265 132.864148) (xy 246.68927 132.864151) + (xy 246.862192 132.941142) (xy 246.862197 132.941144) (xy 247.047354 132.9805) (xy 247.047355 132.9805) + (xy 247.236644 132.9805) (xy 247.236646 132.9805) (xy 247.421803 132.941144) (xy 247.59473 132.864151) + (xy 247.747871 132.752888) (xy 247.874533 132.612216) (xy 247.943651 132.4925) (xy 247.994218 132.444285) + (xy 248.051038 132.4305) (xy 249.728142 132.4305) (xy 249.728144 132.4305) (xy 249.817288 132.406614) + (xy 249.897212 132.36047) (xy 250.72447 131.533212) (xy 250.770614 131.453288) (xy 250.7945 131.364143) + (xy 250.7945 131.271856) (xy 250.7945 127.588856) (xy 250.770614 127.499712) (xy 250.739792 127.446326) + (xy 250.724472 127.419791) (xy 250.724468 127.419786) (xy 250.024213 126.719531) (xy 250.024208 126.719527) + (xy 249.94429 126.673387) (xy 249.944289 126.673386) (xy 249.944288 126.673386) (xy 249.855144 126.6495) + (xy 249.855143 126.6495) (xy 247.497743 126.6495) (xy 247.430704 126.629815) (xy 247.410066 126.613185) + (xy 247.357683 126.560802) (xy 247.252593 126.509427) (xy 247.252591 126.509426) (xy 247.184461 126.4995) + (xy 247.18446 126.4995) (xy 245.46794 126.4995) (xy 245.467939 126.4995) (xy 245.399808 126.509426) + (xy 245.294714 126.560803) (xy 245.212003 126.643514) (xy 245.160626 126.748608) (xy 245.1507 126.816739) + (xy 244.518941 126.816739) (xy 245.145987 126.189693) (xy 245.207308 126.15621) (xy 245.277 126.161194) + (xy 245.288127 126.165976) (xy 245.294716 126.169197) (xy 245.294717 126.169198) (xy 245.378769 126.210288) + (xy 245.399807 126.220573) (xy 245.467939 126.2305) (xy 245.46794 126.2305) (xy 247.184461 126.2305) + (xy 247.207171 126.227191) (xy 247.252593 126.220573) (xy 247.357683 126.169198) (xy 247.410063 126.116817) + (xy 247.471384 126.083334) (xy 247.497743 126.0805) (xy 249.855142 126.0805) (xy 249.855144 126.0805) + (xy 249.944288 126.056614) (xy 249.949682 126.0535) (xy 250.024212 126.01047) (xy 250.72447 125.310212) + (xy 250.770614 125.230288) (xy 250.774923 125.214207) (xy 250.7945 125.141144) (xy 250.7945 118.952856) + (xy 250.770614 118.863712) (xy 250.72447 118.783788) (xy 250.024212 118.08353) (xy 250.024211 118.083529) + (xy 250.024208 118.083527) (xy 249.94429 118.037387) (xy 249.944289 118.037386) (xy 249.944288 118.037386) + (xy 249.855144 118.0135) (xy 249.855143 118.0135) (xy 239.718544 118.0135) (xy 239.651505 117.993815) + (xy 239.630863 117.977181) (xy 239.191634 117.537952) (xy 239.158149 117.476629) (xy 239.160654 117.414277) + (xy 239.200573 117.282683) (xy 239.219157 117.094) (xy 239.200573 116.905317) (xy 239.145537 116.723885) + (xy 239.145533 116.723877) (xy 239.056165 116.556681) (xy 239.056161 116.556674) (xy 238.935883 116.410116) + (xy 238.789325 116.289838) (xy 238.789318 116.289834) (xy 238.622122 116.200466) (xy 238.622119 116.200465) + (xy 238.622118 116.200464) (xy 238.622115 116.200463) (xy 238.440683 116.145427) (xy 238.440681 116.145426) + (xy 238.440683 116.145426) (xy 238.252 116.126843) (xy 238.063318 116.145426) (xy 237.956194 116.177921) + (xy 237.881885 116.200463) (xy 237.881882 116.200464) (xy 237.88188 116.200465) (xy 237.881877 116.200466) + (xy 237.714681 116.289834) (xy 237.714674 116.289838) (xy 237.568116 116.410116) (xy 237.447838 116.556674) + (xy 237.447834 116.556681) (xy 237.358466 116.723877) (xy 237.358465 116.72388) (xy 237.303426 116.905318) + (xy 237.284843 117.094) (xy 237.303426 117.282681) (xy 237.320853 117.340129) (xy 237.358463 117.464115) + (xy 237.358464 117.464118) (xy 237.358465 117.464119) (xy 237.358466 117.464122) (xy 237.447834 117.631318) + (xy 237.447838 117.631325) (xy 237.568116 117.777883) (xy 237.714674 117.898161) (xy 237.714681 117.898165) + (xy 237.881877 117.987533) (xy 237.881878 117.987533) (xy 237.881885 117.987537) (xy 238.063317 118.042573) + (xy 238.063316 118.042573) (xy 238.080233 118.044239) (xy 238.252 118.061157) (xy 238.440683 118.042573) + (xy 238.572276 118.002654) (xy 238.642142 118.002031) (xy 238.695952 118.033634) (xy 239.306788 118.64447) + (xy 239.386712 118.690614) (xy 239.475856 118.7145) (xy 249.612456 118.7145) (xy 249.679495 118.734185) + (xy 249.700137 118.750819) (xy 250.057181 119.107863) (xy 250.090666 119.169186) (xy 250.0935 119.195544) + (xy 250.0935 124.898456) (xy 250.073815 124.965495) (xy 250.057181 124.986137) (xy 249.700137 125.343181) + (xy 249.638814 125.376666) (xy 249.612456 125.3795) (xy 247.497743 125.3795) (xy 247.430704 125.359815) + (xy 247.410066 125.343185) (xy 247.357683 125.290802) (xy 247.252593 125.239427) (xy 247.252591 125.239426) + (xy 247.184461 125.2295) (xy 247.18446 125.2295) (xy 245.46794 125.2295) (xy 245.467939 125.2295) + (xy 245.399808 125.239426) (xy 245.294716 125.290802) (xy 245.278508 125.307011) (xy 245.242336 125.343182) + (xy 245.181016 125.376666) (xy 245.154657 125.3795) (xy 245.063854 125.3795) (xy 245.029095 125.388813) + (xy 245.029096 125.388814) (xy 244.97471 125.403386) (xy 244.974709 125.403387) (xy 244.894791 125.449527) + (xy 244.894786 125.449531) (xy 243.051531 127.292786) (xy 243.051529 127.292789) (xy 243.022047 127.343855) + (xy 243.022046 127.343856) (xy 243.005387 127.372709) (xy 243.005386 127.372712) (xy 242.9815 127.461856) + (xy 242.9815 131.883456) (xy 242.961815 131.950495) (xy 242.945181 131.971137) (xy 241.927181 132.989137) + (xy 241.865858 133.022622) (xy 241.796166 133.017638) (xy 241.740233 132.975766) (xy 241.715816 132.910302) + (xy 241.7155 132.901456) (xy 241.7155 130.1645) (xy 241.735185 130.097461) (xy 241.787989 130.051706) + (xy 241.8395 130.0405) (xy 242.234461 130.0405) (xy 242.257171 130.037191) (xy 242.302593 130.030573) + (xy 242.407683 129.979198) (xy 242.490398 129.896483) (xy 242.541773 129.791393) (xy 242.5517 129.72326) + (xy 242.5517 129.35674) (xy 242.550971 129.35174) (xy 242.541773 129.288608) (xy 242.541773 129.288607) + (xy 242.490398 129.183517) (xy 242.490396 129.183515) (xy 242.490396 129.183514) (xy 242.407685 129.100803) + (xy 242.302591 129.049426) (xy 242.234461 129.0395) (xy 242.23446 129.0395) (xy 240.944544 129.0395) + (xy 240.877505 129.019815) (xy 240.83175 128.967011) (xy 240.821806 128.897853) (xy 240.850831 128.834297) + (xy 240.856863 128.827819) (xy 240.877863 128.806819) (xy 240.939186 128.773334) (xy 240.965544 128.7705) + (xy 242.234461 128.7705) (xy 242.257171 128.767191) (xy 242.302593 128.760573) (xy 242.407683 128.709198) + (xy 242.490398 128.626483) (xy 242.541773 128.521393) (xy 242.5517 128.45326) (xy 242.5517 128.08674) + (xy 242.541773 128.018607) (xy 242.490398 127.913517) (xy 242.490396 127.913515) (xy 242.490396 127.913514) + (xy 242.407685 127.830803) (xy 242.302591 127.779426) (xy 242.234461 127.7695) (xy 242.23446 127.7695) + (xy 240.985482 127.7695) (xy 240.918443 127.749815) (xy 240.872688 127.697011) (xy 240.862744 127.627853) + (xy 240.891769 127.564297) (xy 240.897801 127.557819) (xy 240.918801 127.536819) (xy 240.980124 127.503334) + (xy 241.006482 127.5005) (xy 242.234461 127.5005) (xy 242.257171 127.497191) (xy 242.302593 127.490573) + (xy 242.407683 127.439198) (xy 242.490398 127.356483) (xy 242.541773 127.251393) (xy 242.5517 127.18326) + (xy 242.5517 126.81674) (xy 242.541773 126.748607) (xy 242.490398 126.643517) (xy 242.490396 126.643515) + (xy 242.490396 126.643514) (xy 242.407685 126.560803) (xy 242.302591 126.509426) (xy 242.234461 126.4995) + (xy 242.23446 126.4995) (xy 240.51794 126.4995) (xy 240.517939 126.4995) (xy 240.449808 126.509426) + (xy 240.344714 126.560803) (xy 240.262001 126.643516) (xy 240.244895 126.678507) (xy 240.197766 126.730088) + (xy 240.130232 126.748001) (xy 240.063734 126.726559) (xy 240.019385 126.672569) (xy 240.013721 126.656137) + (xy 239.986269 126.553682) (xy 239.986265 126.553673) (xy 239.890134 126.347517) (xy 239.839793 126.275624) + (xy 239.817466 126.209418) (xy 239.834476 126.141651) (xy 239.885424 126.093837) (xy 239.941368 126.0805) + (xy 240.204657 126.0805) (xy 240.271696 126.100185) (xy 240.292333 126.116814) (xy 240.344717 126.169198) + (xy 240.449807 126.220573) (xy 240.483873 126.225536) (xy 240.517939 126.2305) (xy 240.51794 126.2305) + (xy 242.234461 126.2305) (xy 242.257171 126.227191) (xy 242.302593 126.220573) (xy 242.407683 126.169198) + (xy 242.490398 126.086483) (xy 242.541773 125.981393) (xy 242.5517 125.91326) (xy 242.5517 125.54674) + (xy 242.541773 125.478607) (xy 242.490398 125.373517) (xy 242.490396 125.373515) (xy 242.490396 125.373514) + (xy 242.407685 125.290803) (xy 242.302591 125.239426) (xy 242.234461 125.2295) (xy 242.23446 125.2295) + (xy 240.51794 125.2295) (xy 240.517939 125.2295) (xy 240.449808 125.239426) (xy 240.344716 125.290802) + (xy 240.328508 125.307011) (xy 240.292336 125.343182) (xy 240.231016 125.376666) (xy 240.204657 125.3795) + (xy 239.561629 125.3795) (xy 239.49459 125.359815) (xy 239.448835 125.307011) (xy 239.438891 125.237853) + (xy 239.467241 125.175774) (xy 239.467019 125.175592) (xy 239.467708 125.174752) (xy 239.467916 125.174297) + (xy 239.469313 125.172796) (xy 239.583828 125.03326) (xy 239.59591 125.018538) (xy 239.659699 124.899198) + (xy 239.672074 124.876047) (xy 239.721036 124.826203) (xy 239.781432 124.8105) (xy 240.204657 124.8105) + (xy 240.271696 124.830185) (xy 240.292333 124.846814) (xy 240.344717 124.899198) (xy 240.449807 124.950573) + (xy 240.483873 124.955536) (xy 240.517939 124.9605) (xy 240.51794 124.9605) (xy 242.234461 124.9605) + (xy 242.257171 124.957191) (xy 242.302593 124.950573) (xy 242.407683 124.899198) (xy 242.490398 124.816483) + (xy 242.541773 124.711393) (xy 242.5517 124.64326) (xy 242.5517 124.27674) (xy 242.551231 124.273524) + (xy 242.541773 124.208608) (xy 242.541773 124.208607) (xy 242.490398 124.103517) (xy 242.490396 124.103515) + (xy 242.490396 124.103514) (xy 242.407685 124.020803) (xy 242.302591 123.969426) (xy 242.234461 123.9595) + (xy 242.23446 123.9595) (xy 240.51794 123.9595) (xy 240.517939 123.9595) (xy 240.449808 123.969426) + (xy 240.344716 124.020802) (xy 240.321566 124.043953) (xy 240.292336 124.073182) (xy 240.231016 124.106666) + (xy 240.204657 124.1095) (xy 239.781432 124.1095) (xy 239.714393 124.089815) (xy 239.672074 124.043953) + (xy 239.595913 123.901467) (xy 239.595909 123.90146) (xy 239.467019 123.744408) (xy 239.468872 123.742886) + (xy 239.440463 123.690858) (xy 239.445447 123.621166) (xy 239.487319 123.565233) (xy 239.552783 123.540816) + (xy 239.561629 123.5405) (xy 240.204657 123.5405) (xy 240.271696 123.560185) (xy 240.292333 123.576814) + (xy 240.344717 123.629198) (xy 240.449807 123.680573) (xy 240.483873 123.685536) (xy 240.517939 123.6905) + (xy 240.51794 123.6905) (xy 242.234461 123.6905) (xy 242.257171 123.687191) (xy 242.302593 123.680573) + (xy 242.407683 123.629198) (xy 242.490398 123.546483) (xy 242.541773 123.441393) (xy 242.5517 123.37326) + (xy 242.5517 123.00674) (xy 242.541773 122.938607) (xy 242.490398 122.833517) (xy 242.490396 122.833515) + (xy 242.490396 122.833514) (xy 242.407685 122.750803) (xy 242.385071 122.739748) (xy 242.302593 122.699427) + (xy 242.302591 122.699426) (xy 242.234461 122.6895) (xy 242.23446 122.6895) (xy 240.51794 122.6895) + (xy 240.517939 122.6895) (xy 240.449808 122.699426) (xy 240.344716 122.750802) (xy 240.328508 122.767011) + (xy 240.292336 122.803182) (xy 240.231016 122.836666) (xy 240.204657 122.8395) (xy 239.561629 122.8395) + (xy 239.49459 122.819815) (xy 239.448835 122.767011) (xy 239.438891 122.697853) (xy 239.467241 122.635774) + (xy 239.467019 122.635592) (xy 239.467708 122.634752) (xy 239.467916 122.634297) (xy 239.469313 122.632796) + (xy 239.546877 122.538285) (xy 239.59591 122.478538) (xy 239.626932 122.4205) (xy 239.672074 122.336047) + (xy 239.721036 122.286203) (xy 239.781432 122.2705) (xy 240.204657 122.2705) (xy 240.271696 122.290185) + (xy 240.292333 122.306814) (xy 240.344717 122.359198) (xy 240.449807 122.410573) (xy 240.483873 122.415536) + (xy 240.517939 122.4205) (xy 240.51794 122.4205) (xy 242.234461 122.4205) (xy 242.257171 122.417191) + (xy 242.302593 122.410573) (xy 242.407683 122.359198) (xy 242.490398 122.276483) (xy 242.541773 122.171393) + (xy 242.5517 122.10326) (xy 242.5517 121.73674) (xy 242.550971 121.73174) (xy 242.541773 121.668608) + (xy 242.541773 121.668607) (xy 242.490398 121.563517) (xy 242.490395 121.563514) (xy 242.490395 121.563513) + (xy 242.484427 121.555153) (xy 242.48554 121.554357) (xy 242.457229 121.502509) (xy 242.462213 121.432817) + (xy 242.504085 121.376884) (xy 242.515275 121.369419) (xy 242.60275 121.317687) (xy 242.602761 121.317678) + (xy 242.718878 121.201561) (xy 242.718885 121.201552) (xy 242.802481 121.060198) (xy 242.8483 120.902486) + (xy 242.848495 120.900001) (xy 242.848495 120.9) (xy 239.903905 120.9) (xy 239.903904 120.900001) + (xy 239.904099 120.902486) (xy 239.949918 121.060198) (xy 240.033514 121.201552) (xy 240.033521 121.201561) + (xy 240.149638 121.317678) (xy 240.14965 121.317687) (xy 240.185296 121.338768) (xy 240.23298 121.389836) + (xy 240.245484 121.458578) (xy 240.218839 121.523168) (xy 240.161504 121.563098) (xy 240.122176 121.5695) + (xy 239.781432 121.5695) (xy 239.714393 121.549815) (xy 239.672074 121.503953) (xy 239.595913 121.361467) + (xy 239.595909 121.36146) (xy 239.470883 121.209116) (xy 239.318539 121.08409) (xy 239.318532 121.084086) + (xy 239.144733 120.991188) (xy 239.144727 120.991186) (xy 238.956132 120.933976) (xy 238.956129 120.933975) + (xy 238.76 120.914659) (xy 238.56387 120.933975) (xy 238.375266 120.991188) (xy 238.201467 121.084086) + (xy 238.20146 121.08409) (xy 238.049116 121.209116) (xy 237.92409 121.36146) (xy 237.924086 121.361467) + (xy 237.831188 121.535266) (xy 237.773975 121.72387) (xy 237.754659 121.92) (xy 237.773975 122.116129) + (xy 237.831188 122.304733) (xy 237.924086 122.478532) (xy 237.92409 122.478539) (xy 238.052981 122.635592) + (xy 238.051127 122.637113) (xy 238.079537 122.689142) (xy 238.074553 122.758834) (xy 238.032681 122.814767) + (xy 237.967217 122.839184) (xy 237.958371 122.8395) (xy 232.606544 122.8395) (xy 232.539505 122.819815) + (xy 232.518863 122.803181) (xy 232.176819 122.461137) (xy 232.143334 122.399814) (xy 232.1405 122.373456) + (xy 232.1405 121.100249) (xy 232.140499 121.100247) (xy 232.128868 121.04177) (xy 232.128867 121.041769) + (xy 232.084552 120.975447) (xy 232.01823 120.931132) (xy 232.018229 120.931131) (xy 231.959752 120.9195) + (xy 231.959748 120.9195) (xy 230.320252 120.9195) (xy 230.320247 120.9195) (xy 230.26177 120.931131) + (xy 230.261769 120.931132) (xy 230.195447 120.975447) (xy 230.151132 121.041769) (xy 230.151131 121.04177) + (xy 230.1395 121.100247) (xy 230.1395 122.739752) (xy 230.151131 122.798229) (xy 230.151132 122.79823) + (xy 230.195447 122.864552) (xy 230.261769 122.908867) (xy 230.26177 122.908868) (xy 230.320247 122.920499) + (xy 230.32025 122.9205) (xy 230.320252 122.9205) (xy 231.593456 122.9205) (xy 231.660495 122.940185) + (xy 231.681137 122.956819) (xy 232.194788 123.47047) (xy 232.194789 123.470471) (xy 232.194791 123.470472) + (xy 232.23475 123.493542) (xy 232.274712 123.516614) (xy 232.363856 123.5405) (xy 237.958371 123.5405) + (xy 238.02541 123.560185) (xy 238.071165 123.612989) (xy 238.081109 123.682147) (xy 238.052758 123.744225) + (xy 238.052981 123.744408) (xy 238.052291 123.745247) (xy 238.052084 123.745703) (xy 238.050686 123.747203) + (xy 237.92409 123.90146) (xy 237.924086 123.901467) (xy 237.831188 124.075266) (xy 237.773975 124.26387) + (xy 237.754659 124.46) (xy 237.773975 124.656129) (xy 237.831188 124.844733) (xy 237.924086 125.018532) + (xy 237.92409 125.018539) (xy 238.052981 125.175592) (xy 238.051127 125.177113) (xy 238.079537 125.229142) + (xy 238.074553 125.298834) (xy 238.032681 125.354767) (xy 237.967217 125.379184) (xy 237.958371 125.3795) + (xy 232.606544 125.3795) (xy 232.539505 125.359815) (xy 232.518863 125.343181) (xy 232.110102 124.93442) + (xy 232.076617 124.873097) (xy 232.079123 124.810743) (xy 232.079878 124.808251) (xy 232.126024 124.656132) + (xy 232.145341 124.46) (xy 232.126024 124.263868) (xy 232.068814 124.075273) (xy 232.068811 124.075269) + (xy 232.068811 124.075266) (xy 231.975913 123.901467) (xy 231.975909 123.90146) (xy 231.850883 123.749116) + (xy 231.698537 123.624089) (xy 231.698532 123.624086) (xy 231.524733 123.531188) (xy 231.524727 123.531186) + (xy 231.336132 123.473976) (xy 231.336129 123.473975) (xy 231.14 123.454659) (xy 230.94387 123.473975) + (xy 230.755266 123.531188) (xy 230.581467 123.624086) (xy 230.581463 123.624089) (xy 230.429116 123.749116) + (xy 230.30409 123.90146) (xy 230.304086 123.901467) (xy 230.211188 124.075266) (xy 230.153975 124.26387) + (xy 230.134659 124.46) (xy 230.153975 124.656129) (xy 230.211188 124.844733) (xy 230.304086 125.018532) + (xy 230.30409 125.018539) (xy 230.429116 125.170883) (xy 230.58146 125.295909) (xy 230.581467 125.295913) + (xy 230.755266 125.388811) (xy 230.755269 125.388811) (xy 230.755273 125.388814) (xy 230.943868 125.446024) + (xy 231.14 125.465341) (xy 231.336132 125.446024) (xy 231.490743 125.399123) (xy 231.56061 125.398499) + (xy 231.61442 125.430102) (xy 232.194788 126.01047) (xy 232.269318 126.0535) (xy 232.274712 126.056614) + (xy 232.274714 126.056614) (xy 232.274715 126.056615) (xy 232.289333 126.060531) (xy 232.363856 126.0805) + (xy 237.578632 126.0805) (xy 237.645671 126.100185) (xy 237.691426 126.152989) (xy 237.70137 126.222147) + (xy 237.680207 126.275624) (xy 237.629865 126.347517) (xy 237.533734 126.553673) (xy 237.53373 126.553682) + (xy 237.481127 126.749999) (xy 237.481128 126.75) (xy 238.444314 126.75) (xy 238.43992 126.754394) + (xy 238.387259 126.845606) (xy 238.36 126.947339) (xy 238.36 127.052661) (xy 238.387259 127.154394) + (xy 238.43992 127.245606) (xy 238.444314 127.25) (xy 237.481128 127.25) (xy 237.53373 127.446317) + (xy 237.533734 127.446326) (xy 237.629865 127.652482) (xy 237.760342 127.83882) (xy 237.921179 127.999657) + (xy 238.107517 128.130134) (xy 238.313673 128.226265) (xy 238.313682 128.226269) (xy 238.509999 128.278872) + (xy 238.51 128.278871) (xy 238.51 127.315686) (xy 238.514394 127.32008) (xy 238.605606 127.372741) + (xy 238.707339 127.4) (xy 238.812661 127.4) (xy 238.914394 127.372741) (xy 239.005606 127.32008) + (xy 239.01 127.315686) (xy 239.01 128.278872) (xy 239.206317 128.226269) (xy 239.206321 128.226267) + (xy 239.265491 128.198676) (xy 239.334569 128.188184) (xy 239.398353 128.216703) (xy 239.436593 128.275179) + (xy 239.437148 128.345047) (xy 239.405578 128.398739) (xy 233.571137 134.233181) (xy 233.509814 134.266666) + (xy 233.483456 134.2695) (xy 232.161432 134.2695) (xy 232.094393 134.249815) (xy 232.052074 134.203953) + (xy 231.975913 134.061467) (xy 231.975909 134.06146) (xy 231.850883 133.909116) (xy 231.698539 133.78409) + (xy 231.698532 133.784086) (xy 231.524733 133.691188) (xy 231.524727 133.691186) (xy 231.336132 133.633976) + (xy 231.336129 133.633975) (xy 231.14 133.614659) (xy 230.94387 133.633975) (xy 230.755266 133.691188) + (xy 230.581467 133.784086) (xy 230.58146 133.78409) (xy 230.429116 133.909116) (xy 230.30409 134.06146) + (xy 230.304086 134.061467) (xy 230.211188 134.235266) (xy 230.153975 134.42387) (xy 230.134659 134.62) + (xy 230.153975 134.816129) (xy 230.211188 135.004733) (xy 230.304086 135.178532) (xy 230.30409 135.178539) + (xy 230.429116 135.330883) (xy 230.58146 135.455909) (xy 230.581467 135.455913) (xy 230.755266 135.548811) + (xy 230.755269 135.548811) (xy 230.755273 135.548814) (xy 230.943868 135.606024) (xy 231.14 135.625341) + (xy 231.336132 135.606024) (xy 231.524727 135.548814) (xy 231.542153 135.5395) (xy 231.680009 135.465814) + (xy 231.698538 135.45591) (xy 231.850883 135.330883) (xy 231.97591 135.178538) (xy 232.011397 135.112147) + (xy 232.052074 135.036047) (xy 232.101036 134.986203) (xy 232.161432 134.9705) (xy 233.423456 134.9705) + (xy 233.490495 134.990185) (xy 233.53625 135.042989) (xy 233.546194 135.112147) (xy 233.517169 135.175703) + (xy 233.511137 135.182181) (xy 232.124914 136.568402) (xy 232.063591 136.601887) (xy 231.993899 136.596903) + (xy 231.94138 136.559386) (xy 231.850883 136.449116) (xy 231.698539 136.32409) (xy 231.698532 136.324086) + (xy 231.524733 136.231188) (xy 231.524727 136.231186) (xy 231.336132 136.173976) (xy 231.336129 136.173975) + (xy 231.14 136.154659) (xy 230.94387 136.173975) (xy 230.755266 136.231188) (xy 230.581467 136.324086) + (xy 230.58146 136.32409) (xy 230.429116 136.449116) (xy 230.30409 136.60146) (xy 230.304086 136.601467) + (xy 230.211188 136.775266) (xy 230.153975 136.96387) (xy 230.134659 137.16) (xy 230.153975 137.356129) + (xy 230.211188 137.544733) (xy 230.304086 137.718532) (xy 230.30409 137.718539) (xy 230.429116 137.870883) + (xy 230.58146 137.995909) (xy 230.581467 137.995913) (xy 230.755266 138.088811) (xy 230.755269 138.088811) + (xy 230.755273 138.088814) (xy 230.943868 138.146024) (xy 231.14 138.165341) (xy 231.336132 138.146024) + (xy 231.524727 138.088814) (xy 231.698538 137.99591) (xy 231.850883 137.870883) (xy 231.97591 137.718538) + (xy 232.063769 137.554166) (xy 232.112731 137.504322) (xy 232.14103 137.492845) (xy 232.164288 137.486614) + (xy 232.244212 137.44047) (xy 239.995519 129.689162) (xy 240.05684 129.655679) (xy 240.126532 129.660663) + (xy 240.182465 129.702535) (xy 240.205902 129.758967) (xy 240.210626 129.791391) (xy 240.262003 129.896485) + (xy 240.344714 129.979196) (xy 240.344715 129.979196) (xy 240.344717 129.979198) (xy 240.449807 130.030573) + (xy 240.483873 130.035536) (xy 240.517939 130.0405) (xy 240.51794 130.0405) (xy 240.8905 130.0405) + (xy 240.957539 130.060185) (xy 241.003294 130.112989) (xy 241.0145 130.1645) (xy 241.0145 132.834455) + (xy 240.994815 132.901494) (xy 240.978181 132.922136) (xy 239.798758 134.101558) (xy 239.737435 134.135043) + (xy 239.667743 134.130059) (xy 239.61181 134.088187) (xy 239.601716 134.072325) (xy 239.59591 134.061462) + (xy 239.595909 134.06146) (xy 239.470883 133.909116) (xy 239.318539 133.78409) (xy 239.318532 133.784086) + (xy 239.144733 133.691188) (xy 239.144727 133.691186) (xy 238.956132 133.633976) (xy 238.956129 133.633975) + (xy 238.76 133.614659) (xy 238.56387 133.633975) (xy 238.375266 133.691188) (xy 238.201467 133.784086) + (xy 238.20146 133.78409) (xy 238.049116 133.909116) (xy 237.92409 134.06146) (xy 237.924086 134.061467) + (xy 237.831188 134.235266) (xy 237.773975 134.42387) (xy 237.754659 134.62) (xy 237.773975 134.816129) + (xy 237.831188 135.004733) (xy 237.924086 135.178532) (xy 237.92409 135.178539) (xy 238.049118 135.330885) + (xy 238.050421 135.332188) (xy 238.050885 135.333038) (xy 238.052981 135.335592) (xy 238.052496 135.335989) + (xy 238.083906 135.393511) (xy 238.078922 135.463203) (xy 238.050421 135.50755) (xy 233.990791 139.567181) + (xy 233.929468 139.600666) (xy 233.90311 139.6035) (xy 215.080544 139.6035) (xy 215.013505 139.583815) + (xy 214.992863 139.567181) (xy 210.952819 135.527137) (xy 210.919334 135.465814) (xy 210.9165 135.439456) + (xy 210.9165 132.773857) (xy 211.3745 132.773857) (xy 211.3745 134.428144) (xy 211.391189 134.490426) + (xy 211.398386 134.517287) (xy 211.398387 134.51729) (xy 211.444527 134.597208) (xy 211.444531 134.597213) + (xy 212.089067 135.241749) (xy 212.122552 135.303072) (xy 212.119318 135.367746) (xy 212.093326 135.447742) + (xy 212.093326 135.447743) (xy 212.083682 135.5395) (xy 212.07354 135.636) (xy 212.093326 135.824256) + (xy 212.093327 135.824259) (xy 212.151818 136.004277) (xy 212.151821 136.004284) (xy 212.246467 136.168216) + (xy 212.333822 136.265233) (xy 212.373129 136.308888) (xy 212.526265 136.420148) (xy 212.52627 136.420151) + (xy 212.699192 136.497142) (xy 212.699197 136.497144) (xy 212.884354 136.5365) (xy 212.884355 136.5365) + (xy 213.073644 136.5365) (xy 213.073646 136.5365) (xy 213.258803 136.497144) (xy 213.43173 136.420151) + (xy 213.584871 136.308888) (xy 213.711533 136.168216) (xy 213.806179 136.004284) (xy 213.864674 135.824256) + (xy 213.88446 135.636) (xy 213.864674 135.447744) (xy 213.806179 135.267716) (xy 213.711533 135.103784) + (xy 213.584871 134.963112) (xy 213.568426 134.951164) (xy 213.431734 134.851851) (xy 213.431729 134.851848) + (xy 213.258807 134.774857) (xy 213.258802 134.774855) (xy 213.105468 134.742264) (xy 213.073646 134.7355) + (xy 212.884354 134.7355) (xy 212.884352 134.7355) (xy 212.694407 134.775873) (xy 212.62474 134.770557) + (xy 212.580946 134.742264) (xy 212.290863 134.452181) (xy 212.257378 134.390858) (xy 212.262362 134.321166) + (xy 212.304234 134.265233) (xy 212.369698 134.240816) (xy 212.378544 134.2405) (xy 213.908261 134.2405) + (xy 213.933531 134.236818) (xy 213.976393 134.230573) (xy 214.081483 134.179198) (xy 214.133863 134.126817) + (xy 214.195184 134.093334) (xy 214.221543 134.0905) (xy 214.794142 134.0905) (xy 214.794144 134.0905) + (xy 214.883288 134.066614) (xy 214.963212 134.02047) (xy 214.993681 133.990001) (xy 216.527704 133.990001) + (xy 216.527899 133.992486) (xy 216.573718 134.150198) (xy 216.657314 134.291552) (xy 216.657321 134.291561) + (xy 216.773438 134.407678) (xy 216.773447 134.407685) (xy 216.914803 134.491282) (xy 216.914806 134.491283) + (xy 217.072504 134.537099) (xy 217.07251 134.5371) (xy 217.10935 134.539999) (xy 217.109366 134.54) + (xy 217.75 134.54) (xy 217.75 133.99) (xy 216.527705 133.99) (xy 216.527704 133.990001) (xy 214.993681 133.990001) + (xy 215.493684 133.489998) (xy 216.527704 133.489998) (xy 216.527705 133.49) (xy 218.126 133.49) + (xy 218.193039 133.509685) (xy 218.238794 133.562489) (xy 218.25 133.614) (xy 218.25 134.54) (xy 218.8545 134.54) + (xy 218.921539 134.559685) (xy 218.967294 134.612489) (xy 218.9785 134.664) (xy 218.9785 135.428144) + (xy 218.995294 135.490818) (xy 219.002386 135.517287) (xy 219.002387 135.51729) (xy 219.048527 135.597208) + (xy 219.048531 135.597213) (xy 220.047255 136.595937) (xy 220.08074 136.65726) (xy 220.075756 136.726952) + (xy 220.068933 136.742071) (xy 220.051187 136.775271) (xy 219.993975 136.96387) (xy 219.974659 137.16) + (xy 219.993975 137.356129) (xy 220.051188 137.544733) (xy 220.144086 137.718532) (xy 220.14409 137.718539) + (xy 220.269116 137.870883) (xy 220.42146 137.995909) (xy 220.421467 137.995913) (xy 220.595266 138.088811) + (xy 220.595269 138.088811) (xy 220.595273 138.088814) (xy 220.783868 138.146024) (xy 220.98 138.165341) + (xy 221.176132 138.146024) (xy 221.364727 138.088814) (xy 221.538538 137.99591) (xy 221.690883 137.870883) + (xy 221.81591 137.718538) (xy 221.908814 137.544727) (xy 221.966024 137.356132) (xy 221.985341 137.16) + (xy 221.966024 136.963868) (xy 221.908814 136.775273) (xy 221.908811 136.775269) (xy 221.908811 136.775266) + (xy 221.815913 136.601467) (xy 221.815909 136.60146) (xy 221.687019 136.444408) (xy 221.688872 136.442886) + (xy 221.660463 136.390858) (xy 221.665447 136.321166) (xy 221.707319 136.265233) (xy 221.772783 136.240816) + (xy 221.781629 136.2405) (xy 227.133456 136.2405) (xy 227.200495 136.260185) (xy 227.221137 136.276819) + (xy 227.629897 136.685579) (xy 227.663382 136.746902) (xy 227.660877 136.809255) (xy 227.613975 136.963869) + (xy 227.594659 137.16) (xy 227.613975 137.356129) (xy 227.671188 137.544733) (xy 227.764086 137.718532) + (xy 227.76409 137.718539) (xy 227.889116 137.870883) (xy 228.04146 137.995909) (xy 228.041467 137.995913) + (xy 228.215266 138.088811) (xy 228.215269 138.088811) (xy 228.215273 138.088814) (xy 228.403868 138.146024) + (xy 228.6 138.165341) (xy 228.796132 138.146024) (xy 228.984727 138.088814) (xy 229.158538 137.99591) + (xy 229.310883 137.870883) (xy 229.43591 137.718538) (xy 229.528814 137.544727) (xy 229.586024 137.356132) + (xy 229.605341 137.16) (xy 229.586024 136.963868) (xy 229.528814 136.775273) (xy 229.528811 136.775269) + (xy 229.528811 136.775266) (xy 229.435913 136.601467) (xy 229.435909 136.60146) (xy 229.310883 136.449116) + (xy 229.158539 136.32409) (xy 229.158532 136.324086) (xy 228.984733 136.231188) (xy 228.984727 136.231186) + (xy 228.796132 136.173976) (xy 228.796129 136.173975) (xy 228.6 136.154659) (xy 228.403869 136.173975) + (xy 228.249255 136.220877) (xy 228.179388 136.2215) (xy 228.125579 136.189897) (xy 227.865688 135.930006) + (xy 227.832203 135.868683) (xy 227.837187 135.798991) (xy 227.879059 135.743058) (xy 227.921273 135.722551) + (xy 227.973288 135.708614) (xy 228.053212 135.66247) (xy 228.125579 135.590101) (xy 228.186902 135.556617) + (xy 228.249257 135.559123) (xy 228.403868 135.606024) (xy 228.6 135.625341) (xy 228.796132 135.606024) + (xy 228.984727 135.548814) (xy 229.002153 135.5395) (xy 229.140009 135.465814) (xy 229.158538 135.45591) + (xy 229.310883 135.330883) (xy 229.43591 135.178538) (xy 229.515265 135.030075) (xy 229.528811 135.004733) + (xy 229.528811 135.004732) (xy 229.528814 135.004727) (xy 229.586024 134.816132) (xy 229.605341 134.62) + (xy 229.586024 134.423868) (xy 229.528814 134.235273) (xy 229.528811 134.235269) (xy 229.528811 134.235266) + (xy 229.435913 134.061467) (xy 229.435909 134.06146) (xy 229.310883 133.909116) (xy 229.158539 133.78409) + (xy 229.158532 133.784086) (xy 228.984733 133.691188) (xy 228.984727 133.691186) (xy 228.796132 133.633976) + (xy 228.796129 133.633975) (xy 228.6 133.614659) (xy 228.40387 133.633975) (xy 228.215266 133.691188) + (xy 228.041467 133.784086) (xy 228.04146 133.78409) (xy 227.889116 133.909116) (xy 227.76409 134.06146) + (xy 227.764086 134.061467) (xy 227.671188 134.235266) (xy 227.613975 134.42387) (xy 227.594659 134.62) + (xy 227.613976 134.816133) (xy 227.630773 134.871504) (xy 227.631397 134.941371) (xy 227.59415 135.000484) + (xy 227.530856 135.030075) (xy 227.512113 135.0315) (xy 222.612198 135.0315) (xy 222.545159 135.011815) + (xy 222.524517 134.995181) (xy 222.516819 134.987483) (xy 222.483334 134.92616) (xy 222.4805 134.899802) + (xy 222.4805 132.294858) (xy 222.4805 132.294856) (xy 222.456614 132.205712) (xy 222.433542 132.16575) + (xy 222.410472 132.125791) (xy 222.410468 132.125786) (xy 221.282143 130.997461) (xy 221.248658 130.936138) + (xy 221.253642 130.866446) (xy 221.295514 130.810513) (xy 221.337732 130.790005) (xy 221.426315 130.76627) + (xy 221.426326 130.766265) (xy 221.632482 130.670134) (xy 221.81882 130.539657) (xy 221.979657 130.37882) + (xy 222.110134 130.192482) (xy 222.206265 129.986326) (xy 222.206269 129.986317) (xy 222.258872 129.79) + (xy 221.295686 129.79) (xy 221.30008 129.785606) (xy 221.352741 129.694394) (xy 221.38 129.592661) + (xy 221.38 129.487339) (xy 221.352741 129.385606) (xy 221.30008 129.294394) (xy 221.295686 129.29) + (xy 222.258872 129.29) (xy 222.258872 129.289999) (xy 229.861127 129.289999) (xy 229.861128 129.29) + (xy 230.824314 129.29) (xy 230.81992 129.294394) (xy 230.767259 129.385606) (xy 230.74 129.487339) + (xy 230.74 129.592661) (xy 230.767259 129.694394) (xy 230.81992 129.785606) (xy 230.824314 129.79) + (xy 229.861128 129.79) (xy 229.91373 129.986317) (xy 229.913734 129.986326) (xy 230.009865 130.192482) + (xy 230.140342 130.37882) (xy 230.301179 130.539657) (xy 230.487517 130.670134) (xy 230.693673 130.766265) + (xy 230.693682 130.766269) (xy 230.889999 130.818872) (xy 230.89 130.818871) (xy 230.89 129.855686) + (xy 230.894394 129.86008) (xy 230.985606 129.912741) (xy 231.087339 129.94) (xy 231.192661 129.94) + (xy 231.294394 129.912741) (xy 231.385606 129.86008) (xy 231.39 129.855686) (xy 231.39 130.818872) + (xy 231.586317 130.766269) (xy 231.586326 130.766265) (xy 231.792482 130.670134) (xy 231.97882 130.539657) + (xy 232.139657 130.37882) (xy 232.270134 130.192482) (xy 232.366265 129.986326) (xy 232.366269 129.986317) + (xy 232.418872 129.79) (xy 231.455686 129.79) (xy 231.46008 129.785606) (xy 231.512741 129.694394) + (xy 231.54 129.592661) (xy 231.54 129.487339) (xy 231.512741 129.385606) (xy 231.46008 129.294394) + (xy 231.455686 129.29) (xy 232.418872 129.29) (xy 232.418872 129.289999) (xy 232.366269 129.093682) + (xy 232.366265 129.093673) (xy 232.270134 128.887517) (xy 232.139657 128.701179) (xy 231.97882 128.540342) + (xy 231.792482 128.409865) (xy 231.586328 128.313734) (xy 231.39 128.261127) (xy 231.39 129.224314) + (xy 231.385606 129.21992) (xy 231.294394 129.167259) (xy 231.192661 129.14) (xy 231.087339 129.14) + (xy 230.985606 129.167259) (xy 230.894394 129.21992) (xy 230.89 129.224314) (xy 230.89 128.261127) + (xy 230.693671 128.313734) (xy 230.487517 128.409865) (xy 230.301179 128.540342) (xy 230.140342 128.701179) + (xy 230.009865 128.887517) (xy 229.913734 129.093673) (xy 229.91373 129.093682) (xy 229.861127 129.289999) + (xy 222.258872 129.289999) (xy 222.206269 129.093682) (xy 222.206265 129.093673) (xy 222.110134 128.887517) + (xy 221.979657 128.701179) (xy 221.81882 128.540342) (xy 221.632482 128.409865) (xy 221.426328 128.313734) + (xy 221.23 128.261127) (xy 221.23 129.224314) (xy 221.225606 129.21992) (xy 221.134394 129.167259) + (xy 221.032661 129.14) (xy 220.927339 129.14) (xy 220.825606 129.167259) (xy 220.734394 129.21992) + (xy 220.73 129.224314) (xy 220.73 128.261127) (xy 220.533671 128.313734) (xy 220.327517 128.409865) + (xy 220.141179 128.540342) (xy 219.980342 128.701179) (xy 219.849865 128.887517) (xy 219.753734 129.093673) + (xy 219.753731 129.09368) (xy 219.729994 129.182269) (xy 219.693629 129.241929) (xy 219.630782 129.272458) + (xy 219.561406 129.264163) (xy 219.522538 129.237856) (xy 219.211819 128.927137) (xy 219.178334 128.865814) + (xy 219.1755 128.839456) (xy 219.1755 128.476739) (xy 219.165573 128.408608) (xy 219.165573 128.408607) + (xy 219.114198 128.303517) (xy 219.114196 128.303515) (xy 219.114196 128.303514) (xy 219.031485 128.220803) + (xy 218.926391 128.169426) (xy 218.858261 128.1595) (xy 218.85826 128.1595) (xy 217.14174 128.1595) + (xy 217.141739 128.1595) (xy 217.073608 128.169426) (xy 216.968514 128.220803) (xy 216.885803 128.303514) + (xy 216.834426 128.408608) (xy 216.8245 128.476739) (xy 216.8245 128.84326) (xy 216.834426 128.911391) + (xy 216.885803 129.016485) (xy 216.968514 129.099196) (xy 216.968515 129.099196) (xy 216.968517 129.099198) + (xy 217.073607 129.150573) (xy 217.091507 129.153181) (xy 217.141739 129.1605) (xy 217.14174 129.1605) + (xy 218.402456 129.1605) (xy 218.469495 129.180185) (xy 218.490137 129.196819) (xy 218.511137 129.217819) + (xy 218.544622 129.279142) (xy 218.539638 129.348834) (xy 218.497766 129.404767) (xy 218.432302 129.429184) + (xy 218.423456 129.4295) (xy 217.141739 129.4295) (xy 217.073608 129.439426) (xy 216.968514 129.490803) + (xy 216.885803 129.573514) (xy 216.834426 129.678608) (xy 216.8245 129.746739) (xy 216.8245 130.11326) + (xy 216.834426 130.181391) (xy 216.885803 130.286485) (xy 216.968514 130.369196) (xy 216.968515 130.369196) + (xy 216.968517 130.369198) (xy 217.073607 130.420573) (xy 217.107673 130.425536) (xy 217.141739 130.4305) + (xy 217.14174 130.4305) (xy 218.783456 130.4305) (xy 218.850495 130.450185) (xy 218.871137 130.466819) + (xy 218.892137 130.487819) (xy 218.925622 130.549142) (xy 218.920638 130.618834) (xy 218.878766 130.674767) + (xy 218.813302 130.699184) (xy 218.804456 130.6995) (xy 217.141739 130.6995) (xy 217.073608 130.709426) + (xy 216.968514 130.760803) (xy 216.885803 130.843514) (xy 216.834426 130.948608) (xy 216.8245 131.016739) + (xy 216.8245 131.38326) (xy 216.834426 131.451391) (xy 216.885803 131.556485) (xy 216.968514 131.639196) + (xy 216.968515 131.639196) (xy 216.968517 131.639198) (xy 217.073607 131.690573) (xy 217.091507 131.693181) + (xy 217.141739 131.7005) (xy 217.14174 131.7005) (xy 218.858255 131.7005) (xy 218.85826 131.7005) + (xy 218.926393 131.690573) (xy 218.927515 131.690024) (xy 218.944576 131.681684) (xy 219.013449 131.669923) + (xy 219.077747 131.697265) (xy 219.08672 131.705402) (xy 219.443181 132.061863) (xy 219.476666 132.123186) + (xy 219.4795 132.149544) (xy 219.4795 132.197455) (xy 219.459815 132.264494) (xy 219.407011 132.310249) + (xy 219.337853 132.320193) (xy 219.274297 132.291168) (xy 219.267819 132.285136) (xy 219.163212 132.180529) + (xy 219.160316 132.178307) (xy 219.124402 132.134391) (xy 219.120198 132.125791) (xy 219.114198 132.113517) + (xy 219.114196 132.113515) (xy 219.114196 132.113514) (xy 219.031485 132.030803) (xy 218.926391 131.979426) + (xy 218.858261 131.9695) (xy 218.85826 131.9695) (xy 217.14174 131.9695) (xy 217.141739 131.9695) + (xy 217.073608 131.979426) (xy 216.968514 132.030803) (xy 216.885803 132.113514) (xy 216.834426 132.218608) + (xy 216.824501 132.286729) (xy 216.8245 132.286737) (xy 216.8245 132.65326) (xy 216.834426 132.721391) + (xy 216.834427 132.721393) (xy 216.885802 132.826483) (xy 216.885803 132.826484) (xy 216.885804 132.826486) + (xy 216.891773 132.834847) (xy 216.890658 132.835642) (xy 216.91897 132.88749) (xy 216.913986 132.957182) + (xy 216.872114 133.013115) (xy 216.860926 133.02058) (xy 216.773444 133.072317) (xy 216.773438 133.072321) + (xy 216.657321 133.188438) (xy 216.657314 133.188447) (xy 216.573718 133.329801) (xy 216.527899 133.487513) + (xy 216.527704 133.489998) (xy 215.493684 133.489998) (xy 215.67247 133.311212) (xy 215.718614 133.231288) + (xy 215.730093 133.188447) (xy 215.735407 133.168615) (xy 215.735407 133.168613) (xy 215.7425 133.142144) + (xy 215.7425 132.990193) (xy 215.762185 132.923154) (xy 215.814989 132.877399) (xy 215.816064 132.876914) + (xy 215.84473 132.864151) (xy 215.997871 132.752888) (xy 216.124533 132.612216) (xy 216.219179 132.448284) + (xy 216.277674 132.268256) (xy 216.29746 132.08) (xy 216.277674 131.891744) (xy 216.219179 131.711716) + (xy 216.124533 131.547784) (xy 215.997871 131.407112) (xy 215.99787 131.407111) (xy 215.844734 131.295851) + (xy 215.844729 131.295848) (xy 215.671807 131.218857) (xy 215.671802 131.218855) (xy 215.526001 131.187865) + (xy 215.486646 131.1795) (xy 215.297354 131.1795) (xy 215.264897 131.186398) (xy 215.112197 131.218855) + (xy 215.112192 131.218857) (xy 214.93927 131.295848) (xy 214.939265 131.295851) (xy 214.786129 131.407111) + (xy 214.659466 131.547785) (xy 214.564821 131.711715) (xy 214.564818 131.711722) (xy 214.509019 131.883456) + (xy 214.506326 131.891744) (xy 214.48654 132.08) (xy 214.506326 132.268256) (xy 214.506327 132.268259) + (xy 214.564818 132.448277) (xy 214.564821 132.448284) (xy 214.659467 132.612216) (xy 214.786129 132.752888) + (xy 214.898936 132.834847) (xy 214.93122 132.858302) (xy 214.973886 132.913631) (xy 214.979865 132.983245) + (xy 214.94726 133.04504) (xy 214.946016 133.046301) (xy 214.639137 133.353181) (xy 214.577814 133.386666) + (xy 214.551456 133.3895) (xy 214.221543 133.3895) (xy 214.154504 133.369815) (xy 214.133866 133.353185) + (xy 214.081483 133.300802) (xy 213.976393 133.249427) (xy 213.976391 133.249426) (xy 213.908261 133.2395) + (xy 213.90826 133.2395) (xy 212.1995 133.2395) (xy 212.132461 133.219815) (xy 212.086706 133.167011) + (xy 212.0755 133.1155) (xy 212.0755 133.0945) (xy 212.095185 133.027461) (xy 212.147989 132.981706) + (xy 212.1995 132.9705) (xy 213.908261 132.9705) (xy 213.930971 132.967191) (xy 213.976393 132.960573) + (xy 214.081483 132.909198) (xy 214.164198 132.826483) (xy 214.215573 132.721393) (xy 214.2255 132.65326) + (xy 214.2255 132.28674) (xy 214.2255 132.286737) (xy 214.225499 132.286729) (xy 214.215573 132.218608) + (xy 214.215573 132.218607) (xy 214.164198 132.113517) (xy 214.164196 132.113515) (xy 214.164196 132.113514) + (xy 214.081485 132.030803) (xy 213.976391 131.979426) (xy 213.908261 131.9695) (xy 213.90826 131.9695) + (xy 212.19174 131.9695) (xy 212.191739 131.9695) (xy 212.123608 131.979426) (xy 212.018514 132.030803) + (xy 211.935802 132.113515) (xy 211.930543 132.124274) (xy 211.883415 132.175857) (xy 211.881144 132.1772) + (xy 211.859792 132.189527) (xy 211.859786 132.189532) (xy 211.444531 132.604787) (xy 211.44453 132.604789) + (xy 211.4123 132.660614) (xy 211.398386 132.684713) (xy 211.3745 132.773857) (xy 210.9165 132.773857) + (xy 210.9165 129.746739) (xy 211.8745 129.746739) (xy 211.8745 130.11326) (xy 211.884426 130.181391) + (xy 211.935803 130.286485) (xy 212.018514 130.369196) (xy 212.018515 130.369196) (xy 212.018517 130.369198) + (xy 212.123607 130.420573) (xy 212.157673 130.425536) (xy 212.191739 130.4305) (xy 212.19174 130.4305) + (xy 212.5695 130.4305) (xy 212.636539 130.450185) (xy 212.682294 130.502989) (xy 212.6935 130.5545) + (xy 212.6935 130.5755) (xy 212.673815 130.642539) (xy 212.621011 130.688294) (xy 212.5695 130.6995) + (xy 212.191739 130.6995) (xy 212.123608 130.709426) (xy 212.018514 130.760803) (xy 211.935803 130.843514) + (xy 211.884426 130.948608) (xy 211.8745 131.016739) (xy 211.8745 131.38326) (xy 211.884426 131.451391) + (xy 211.935803 131.556485) (xy 212.018514 131.639196) (xy 212.018515 131.639196) (xy 212.018517 131.639198) + (xy 212.123607 131.690573) (xy 212.141507 131.693181) (xy 212.191739 131.7005) (xy 212.19174 131.7005) + (xy 213.908261 131.7005) (xy 213.930971 131.697191) (xy 213.976393 131.690573) (xy 214.081483 131.639198) + (xy 214.164198 131.556483) (xy 214.215573 131.451393) (xy 214.2255 131.38326) (xy 214.2255 131.01674) + (xy 214.215573 130.948607) (xy 214.164198 130.843517) (xy 214.164196 130.843515) (xy 214.164196 130.843514) + (xy 214.081485 130.760803) (xy 213.976391 130.709426) (xy 213.908261 130.6995) (xy 213.90826 130.6995) + (xy 213.5185 130.6995) (xy 213.451461 130.679815) (xy 213.405706 130.627011) (xy 213.3945 130.5755) + (xy 213.3945 130.5545) (xy 213.414185 130.487461) (xy 213.466989 130.441706) (xy 213.5185 130.4305) + (xy 213.908261 130.4305) (xy 213.930971 130.427191) (xy 213.976393 130.420573) (xy 214.081483 130.369198) + (xy 214.142863 130.307817) (xy 214.204184 130.274334) (xy 214.230543 130.2715) (xy 214.482962 130.2715) + (xy 214.550001 130.291185) (xy 214.590349 130.3335) (xy 214.659467 130.453216) (xy 214.750664 130.5545) + (xy 214.786129 130.593888) (xy 214.939265 130.705148) (xy 214.93927 130.705151) (xy 215.112192 130.782142) + (xy 215.112197 130.782144) (xy 215.297354 130.8215) (xy 215.297355 130.8215) (xy 215.486644 130.8215) + (xy 215.486646 130.8215) (xy 215.671803 130.782144) (xy 215.84473 130.705151) (xy 215.997871 130.593888) + (xy 216.124533 130.453216) (xy 216.219179 130.289284) (xy 216.277674 130.109256) (xy 216.29746 129.921) + (xy 216.277674 129.732744) (xy 216.219179 129.552716) (xy 216.124533 129.388784) (xy 215.997871 129.248112) + (xy 215.959068 129.21992) (xy 215.844734 129.136851) (xy 215.844729 129.136848) (xy 215.671807 129.059857) + (xy 215.671802 129.059855) (xy 215.526001 129.028865) (xy 215.486646 129.0205) (xy 215.297354 129.0205) + (xy 215.264897 129.027398) (xy 215.112197 129.059855) (xy 215.112192 129.059857) (xy 214.93927 129.136848) + (xy 214.939265 129.136851) (xy 214.786129 129.248111) (xy 214.659466 129.388785) (xy 214.590349 129.5085) + (xy 214.539782 129.556715) (xy 214.482962 129.5705) (xy 214.212543 129.5705) (xy 214.145504 129.550815) + (xy 214.124861 129.53418) (xy 214.081485 129.490803) (xy 213.976391 129.439426) (xy 213.908261 129.4295) + (xy 213.90826 129.4295) (xy 212.19174 129.4295) (xy 212.191739 129.4295) (xy 212.123608 129.439426) + (xy 212.018514 129.490803) (xy 211.935803 129.573514) (xy 211.884426 129.678608) (xy 211.8745 129.746739) + (xy 210.9165 129.746739) (xy 210.9165 129.736544) (xy 210.936185 129.669505) (xy 210.952819 129.648863) + (xy 211.563863 129.037819) (xy 211.625186 129.004334) (xy 211.651544 129.0015) (xy 211.869457 129.0015) + (xy 211.936496 129.021185) (xy 211.957133 129.037814) (xy 212.018517 129.099198) (xy 212.123607 129.150573) + (xy 212.141507 129.153181) (xy 212.191739 129.1605) (xy 212.19174 129.1605) (xy 213.908261 129.1605) + (xy 213.930971 129.157191) (xy 213.976393 129.150573) (xy 214.081483 129.099198) (xy 214.164198 129.016483) + (xy 214.215573 128.911393) (xy 214.2255 128.84326) (xy 214.2255 128.4905) (xy 214.245185 128.423461) + (xy 214.297989 128.377706) (xy 214.3495 128.3665) (xy 214.676142 128.3665) (xy 214.676144 128.3665) + (xy 214.765288 128.342614) (xy 214.845212 128.29647) (xy 215.934942 127.206739) (xy 216.8245 127.206739) + (xy 216.8245 127.57326) (xy 216.834426 127.641391) (xy 216.885803 127.746485) (xy 216.968514 127.829196) + (xy 216.968515 127.829196) (xy 216.968517 127.829198) (xy 217.073607 127.880573) (xy 217.091507 127.883181) + (xy 217.141739 127.8905) (xy 217.14174 127.8905) (xy 218.858261 127.8905) (xy 218.880971 127.887191) + (xy 218.926393 127.880573) (xy 219.031483 127.829198) (xy 219.114198 127.746483) (xy 219.149613 127.674039) + (xy 219.196739 127.622458) (xy 219.261013 127.6045) (xy 220.518142 127.6045) (xy 220.518144 127.6045) + (xy 220.607288 127.580614) (xy 220.687212 127.53447) (xy 221.471683 126.749999) (xy 227.321127 126.749999) + (xy 227.321128 126.75) (xy 228.284314 126.75) (xy 228.27992 126.754394) (xy 228.227259 126.845606) + (xy 228.2 126.947339) (xy 228.2 127.052661) (xy 228.227259 127.154394) (xy 228.27992 127.245606) + (xy 228.284314 127.25) (xy 227.321128 127.25) (xy 227.37373 127.446317) (xy 227.373734 127.446326) + (xy 227.469865 127.652482) (xy 227.600342 127.83882) (xy 227.761179 127.999657) (xy 227.947517 128.130134) + (xy 228.153673 128.226265) (xy 228.153682 128.226269) (xy 228.349999 128.278872) (xy 228.35 128.278871) + (xy 228.35 127.315686) (xy 228.354394 127.32008) (xy 228.445606 127.372741) (xy 228.547339 127.4) + (xy 228.652661 127.4) (xy 228.754394 127.372741) (xy 228.845606 127.32008) (xy 228.85 127.315686) + (xy 228.85 128.278872) (xy 229.046317 128.226269) (xy 229.046326 128.226265) (xy 229.252482 128.130134) + (xy 229.43882 127.999657) (xy 229.599657 127.83882) (xy 229.730134 127.652482) (xy 229.826265 127.446326) + (xy 229.826269 127.446317) (xy 229.878872 127.25) (xy 228.915686 127.25) (xy 228.92008 127.245606) + (xy 228.972741 127.154394) (xy 229 127.052661) (xy 229 126.947339) (xy 228.972741 126.845606) (xy 228.92008 126.754394) + (xy 228.915686 126.75) (xy 229.878872 126.75) (xy 229.878872 126.749999) (xy 229.826269 126.553682) + (xy 229.826265 126.553673) (xy 229.730134 126.347517) (xy 229.599657 126.161179) (xy 229.43882 126.000342) + (xy 229.252482 125.869865) (xy 229.046328 125.773734) (xy 228.85 125.721127) (xy 228.85 126.684314) + (xy 228.845606 126.67992) (xy 228.754394 126.627259) (xy 228.652661 126.6) (xy 228.547339 126.6) + (xy 228.445606 126.627259) (xy 228.354394 126.67992) (xy 228.35 126.684314) (xy 228.35 125.721127) + (xy 228.153671 125.773734) (xy 227.947517 125.869865) (xy 227.761179 126.000342) (xy 227.600342 126.161179) + (xy 227.469865 126.347517) (xy 227.373734 126.553673) (xy 227.37373 126.553682) (xy 227.321127 126.749999) + (xy 221.471683 126.749999) (xy 223.374863 124.846819) (xy 223.436186 124.813334) (xy 223.462544 124.8105) + (xy 227.578568 124.8105) (xy 227.645607 124.830185) (xy 227.687926 124.876047) (xy 227.764086 125.018532) + (xy 227.76409 125.018539) (xy 227.889116 125.170883) (xy 228.04146 125.295909) (xy 228.041467 125.295913) + (xy 228.215266 125.388811) (xy 228.215269 125.388811) (xy 228.215273 125.388814) (xy 228.403868 125.446024) + (xy 228.6 125.465341) (xy 228.796132 125.446024) (xy 228.984727 125.388814) (xy 229.002153 125.3795) + (xy 229.074979 125.340573) (xy 229.158538 125.29591) (xy 229.310883 125.170883) (xy 229.43591 125.018538) + (xy 229.528814 124.844727) (xy 229.586024 124.656132) (xy 229.605341 124.46) (xy 229.586024 124.263868) + (xy 229.528814 124.075273) (xy 229.528811 124.075269) (xy 229.528811 124.075266) (xy 229.435913 123.901467) + (xy 229.435909 123.90146) (xy 229.310883 123.749116) (xy 229.158537 123.624089) (xy 229.158532 123.624086) + (xy 228.984733 123.531188) (xy 228.984727 123.531186) (xy 228.796132 123.473976) (xy 228.796129 123.473975) + (xy 228.6 123.454659) (xy 228.40387 123.473975) (xy 228.215266 123.531188) (xy 228.041467 123.624086) + (xy 228.041463 123.624089) (xy 227.889116 123.749116) (xy 227.76409 123.90146) (xy 227.764086 123.901467) + (xy 227.687926 124.043953) (xy 227.638964 124.093797) (xy 227.578568 124.1095) (xy 223.219856 124.1095) + (xy 223.130712 124.133386) (xy 223.130709 124.133387) (xy 223.050791 124.179527) (xy 223.050786 124.179531) + (xy 220.363137 126.867181) (xy 220.301814 126.900666) (xy 220.275456 126.9035) (xy 218.958296 126.9035) + (xy 218.93602 126.900137) (xy 218.935922 126.900815) (xy 218.858261 126.8895) (xy 218.85826 126.8895) + (xy 217.14174 126.8895) (xy 217.141739 126.8895) (xy 217.073608 126.899426) (xy 216.968514 126.950803) + (xy 216.885803 127.033514) (xy 216.834426 127.138608) (xy 216.8245 127.206739) (xy 215.934942 127.206739) + (xy 216.690563 126.451117) (xy 216.751884 126.417634) (xy 216.821575 126.422618) (xy 216.877509 126.46449) + (xy 216.87976 126.468172) (xy 216.879832 126.468122) (xy 216.885802 126.476484) (xy 216.968514 126.559196) + (xy 216.968515 126.559196) (xy 216.968517 126.559198) (xy 217.073607 126.610573) (xy 217.091507 126.613181) + (xy 217.141739 126.6205) (xy 217.14174 126.6205) (xy 218.858261 126.6205) (xy 218.880971 126.617191) + (xy 218.926393 126.610573) (xy 219.031483 126.559198) (xy 219.092863 126.497817) (xy 219.154184 126.464334) + (xy 219.180543 126.4615) (xy 219.502142 126.4615) (xy 219.502144 126.4615) (xy 219.591288 126.437614) + (xy 219.671212 126.39147) (xy 220.603022 125.459658) (xy 220.664343 125.426175) (xy 220.726696 125.42868) + (xy 220.783868 125.446024) (xy 220.783867 125.446024) (xy 220.803184 125.447926) (xy 220.98 125.465341) + (xy 221.176132 125.446024) (xy 221.364727 125.388814) (xy 221.382153 125.3795) (xy 221.454979 125.340573) + (xy 221.538538 125.29591) (xy 221.690883 125.170883) (xy 221.81591 125.018538) (xy 221.908814 124.844727) + (xy 221.966024 124.656132) (xy 221.985341 124.46) (xy 221.966024 124.263868) (xy 221.908814 124.075273) + (xy 221.908811 124.075269) (xy 221.908811 124.075266) (xy 221.815913 123.901467) (xy 221.815911 123.901465) + (xy 221.81591 123.901462) (xy 221.80405 123.887011) (xy 221.784481 123.863165) (xy 221.757168 123.798855) + (xy 221.768959 123.729987) (xy 221.816111 123.678427) (xy 221.880334 123.6605) (xy 221.922142 123.6605) + (xy 221.922144 123.6605) (xy 222.011288 123.636614) (xy 222.03298 123.62409) (xy 222.091212 123.59047) + (xy 223.374863 122.306819) (xy 223.436186 122.273334) (xy 223.462544 122.2705) (xy 227.578568 122.2705) + (xy 227.645607 122.290185) (xy 227.687926 122.336047) (xy 227.764086 122.478532) (xy 227.76409 122.478539) + (xy 227.889116 122.630883) (xy 228.04146 122.755909) (xy 228.041467 122.755913) (xy 228.215266 122.848811) + (xy 228.215269 122.848811) (xy 228.215273 122.848814) (xy 228.403868 122.906024) (xy 228.6 122.925341) + (xy 228.796132 122.906024) (xy 228.984727 122.848814) (xy 228.988331 122.846888) (xy 229.079365 122.798229) + (xy 229.158538 122.75591) (xy 229.310883 122.630883) (xy 229.43591 122.478538) (xy 229.492078 122.373456) + (xy 229.528811 122.304733) (xy 229.528811 122.304732) (xy 229.528814 122.304727) (xy 229.586024 122.116132) + (xy 229.605341 121.92) (xy 229.586024 121.723868) (xy 229.528814 121.535273) (xy 229.528811 121.535269) + (xy 229.528811 121.535266) (xy 229.435913 121.361467) (xy 229.435909 121.36146) (xy 229.310883 121.209116) + (xy 229.158539 121.08409) (xy 229.158532 121.084086) (xy 228.984733 120.991188) (xy 228.984727 120.991186) + (xy 228.796132 120.933976) (xy 228.796129 120.933975) (xy 228.6 120.914659) (xy 228.40387 120.933975) + (xy 228.215266 120.991188) (xy 228.041467 121.084086) (xy 228.04146 121.08409) (xy 227.889116 121.209116) + (xy 227.76409 121.36146) (xy 227.764086 121.361467) (xy 227.687926 121.503953) (xy 227.638964 121.553797) + (xy 227.578568 121.5695) (xy 223.219856 121.5695) (xy 223.130712 121.593386) (xy 223.130709 121.593387) + (xy 223.050791 121.639527) (xy 223.050786 121.639531) (xy 222.192181 122.498137) (xy 222.130858 122.531622) + (xy 222.061166 122.526638) (xy 222.005233 122.484766) (xy 221.980816 122.419302) (xy 221.9805 122.410456) + (xy 221.9805 121.100249) (xy 221.980499 121.100247) (xy 221.968868 121.04177) (xy 221.968867 121.041769) + (xy 221.924552 120.975447) (xy 221.85823 120.931132) (xy 221.858229 120.931131) (xy 221.799752 120.9195) + (xy 221.799748 120.9195) (xy 220.160252 120.9195) (xy 220.160247 120.9195) (xy 220.10177 120.931131) + (xy 220.101769 120.931132) (xy 220.035447 120.975447) (xy 219.991132 121.041769) (xy 219.991131 121.04177) + (xy 219.9795 121.100247) (xy 219.9795 122.119456) (xy 219.959815 122.186495) (xy 219.943181 122.207137) + (xy 218.337137 123.813181) (xy 218.275814 123.846666) (xy 218.249456 123.8495) (xy 216.917594 123.8495) + (xy 216.82845 123.873386) (xy 216.828447 123.873387) (xy 216.748529 123.919527) (xy 216.748524 123.919531) + (xy 216.394531 124.273524) (xy 216.394525 124.273532) (xy 216.375475 124.306529) (xy 216.375475 124.30653) + (xy 216.348387 124.353446) (xy 216.348387 124.353447) (xy 216.348386 124.353449) (xy 216.348386 124.35345) + (xy 216.346125 124.361888) (xy 216.3245 124.442594) (xy 216.3245 125.774456) (xy 216.304815 125.841495) + (xy 216.288181 125.862137) (xy 215.564766 126.585551) (xy 215.503443 126.619036) (xy 215.433751 126.614052) + (xy 215.377818 126.57218) (xy 215.353401 126.506716) (xy 215.35731 126.465778) (xy 215.3615 126.450143) + (xy 215.3615 124.413856) (xy 215.337614 124.324712) (xy 215.327117 124.306531) (xy 215.291473 124.244794) + (xy 215.29147 124.244791) (xy 215.291469 124.244788) (xy 215.226212 124.179531) (xy 214.6235 123.576819) + (xy 214.000819 122.954137) (xy 213.967334 122.892814) (xy 213.9645 122.866456) (xy 213.9645 122.174) + (xy 214.486544 122.174) (xy 214.50633 122.362256) (xy 214.506331 122.362259) (xy 214.564822 122.542277) + (xy 214.564825 122.542284) (xy 214.659471 122.706216) (xy 214.726935 122.781142) (xy 214.786133 122.846888) + (xy 214.939269 122.958148) (xy 214.939274 122.958151) (xy 215.112196 123.035142) (xy 215.112201 123.035144) + (xy 215.297358 123.0745) (xy 215.297359 123.0745) (xy 215.486648 123.0745) (xy 215.48665 123.0745) + (xy 215.671807 123.035144) (xy 215.844734 122.958151) (xy 215.997875 122.846888) (xy 216.124537 122.706216) + (xy 216.193655 122.5865) (xy 216.244222 122.538285) (xy 216.301042 122.5245) (xy 217.724142 122.5245) + (xy 217.724144 122.5245) (xy 217.813288 122.500614) (xy 217.893212 122.45447) (xy 220.580863 119.766819) + (xy 220.642186 119.733334) (xy 220.668544 119.7305) (xy 222.815456 119.7305) (xy 222.882495 119.750185) + (xy 222.903137 119.766819) (xy 222.923788 119.78747) (xy 222.923789 119.787471) (xy 222.923791 119.787472) + (xy 222.930768 119.7915) (xy 223.003712 119.833614) (xy 223.092856 119.8575) (xy 239.975098 119.8575) + (xy 240.042137 119.877185) (xy 240.087892 119.929989) (xy 240.097836 119.999147) (xy 240.068811 120.062703) + (xy 240.062779 120.069181) (xy 240.033521 120.098438) (xy 240.033514 120.098447) (xy 239.949918 120.239801) + (xy 239.904099 120.397513) (xy 239.903904 120.399998) (xy 239.903905 120.4) (xy 242.848495 120.4) + (xy 242.848495 120.399998) (xy 242.8483 120.397513) (xy 242.802481 120.239801) (xy 242.718885 120.098447) + (xy 242.718878 120.098438) (xy 242.689621 120.069181) (xy 242.656136 120.007858) (xy 242.66112 119.938166) + (xy 242.702992 119.882233) (xy 242.768456 119.857816) (xy 242.777302 119.8575) (xy 243.008456 119.8575) + (xy 243.075495 119.877185) (xy 243.096137 119.893819) (xy 243.707181 120.504863) (xy 243.740666 120.566186) + (xy 243.7435 120.592544) (xy 243.7435 122.728144) (xy 243.758073 122.782531) (xy 243.76671 122.814767) + (xy 243.767386 122.817288) (xy 243.775829 122.831912) (xy 243.813527 122.897208) (xy 243.813529 122.897211) + (xy 243.81353 122.897212) (xy 244.386787 123.470469) (xy 244.466712 123.516614) (xy 244.555856 123.5405) + (xy 245.154657 123.5405) (xy 245.221696 123.560185) (xy 245.242333 123.576814) (xy 245.294717 123.629198) + (xy 245.399807 123.680573) (xy 245.433873 123.685536) (xy 245.467939 123.6905) (xy 245.46794 123.6905) + (xy 245.8517 123.6905) (xy 245.918739 123.710185) (xy 245.964494 123.762989) (xy 245.9757 123.8145) + (xy 245.9757 123.8355) (xy 245.956015 123.902539) (xy 245.903211 123.948294) (xy 245.8517 123.9595) + (xy 245.467939 123.9595) (xy 245.399808 123.969426) (xy 245.294714 124.020803) (xy 245.212003 124.103514) + (xy 245.160626 124.208608) (xy 245.1507 124.276739) (xy 245.1507 124.64326) (xy 245.160626 124.711391) + (xy 245.212003 124.816485) (xy 245.294714 124.899196) (xy 245.294715 124.899196) (xy 245.294717 124.899198) + (xy 245.399807 124.950573) (xy 245.433873 124.955536) (xy 245.467939 124.9605) (xy 245.46794 124.9605) + (xy 247.184461 124.9605) (xy 247.207171 124.957191) (xy 247.252593 124.950573) (xy 247.357683 124.899198) + (xy 247.440398 124.816483) (xy 247.491773 124.711393) (xy 247.5017 124.64326) (xy 247.5017 124.27674) + (xy 247.501231 124.273524) (xy 247.491773 124.208608) (xy 247.491773 124.208607) (xy 247.440398 124.103517) + (xy 247.440396 124.103515) (xy 247.440396 124.103514) (xy 247.357685 124.020803) (xy 247.252591 123.969426) + (xy 247.184461 123.9595) (xy 247.18446 123.9595) (xy 246.8007 123.9595) (xy 246.733661 123.939815) + (xy 246.687906 123.887011) (xy 246.6767 123.8355) (xy 246.6767 123.8145) (xy 246.696385 123.747461) + (xy 246.749189 123.701706) (xy 246.8007 123.6905) (xy 247.184461 123.6905) (xy 247.207171 123.687191) + (xy 247.252593 123.680573) (xy 247.357683 123.629198) (xy 247.440398 123.546483) (xy 247.491773 123.441393) + (xy 247.5017 123.37326) (xy 247.5017 123.00674) (xy 247.491773 122.938607) (xy 247.440398 122.833517) + (xy 247.440396 122.833515) (xy 247.440396 122.833514) (xy 247.357685 122.750803) (xy 247.335071 122.739748) + (xy 247.252593 122.699427) (xy 247.252591 122.699426) (xy 247.184461 122.6895) (xy 247.18446 122.6895) + (xy 245.46794 122.6895) (xy 245.467939 122.6895) (xy 245.399808 122.699426) (xy 245.294716 122.750802) + (xy 245.278508 122.767011) (xy 245.242336 122.803182) (xy 245.181016 122.836666) (xy 245.154657 122.8395) + (xy 244.798544 122.8395) (xy 244.731505 122.819815) (xy 244.710863 122.803181) (xy 244.480819 122.573137) + (xy 244.447334 122.511814) (xy 244.4445 122.485456) (xy 244.4445 121.736739) (xy 245.1507 121.736739) + (xy 245.1507 122.10326) (xy 245.160626 122.171391) (xy 245.212003 122.276485) (xy 245.294714 122.359196) + (xy 245.294715 122.359196) (xy 245.294717 122.359198) (xy 245.399807 122.410573) (xy 245.433873 122.415536) + (xy 245.467939 122.4205) (xy 245.46794 122.4205) (xy 247.184461 122.4205) (xy 247.207171 122.417191) + (xy 247.252593 122.410573) (xy 247.357683 122.359198) (xy 247.410063 122.306817) (xy 247.471384 122.273334) + (xy 247.497743 122.2705) (xy 248.010962 122.2705) (xy 248.078001 122.290185) (xy 248.118349 122.3325) + (xy 248.187467 122.452216) (xy 248.264964 122.538285) (xy 248.314129 122.592888) (xy 248.467265 122.704148) + (xy 248.46727 122.704151) (xy 248.640192 122.781142) (xy 248.640197 122.781144) (xy 248.825354 122.8205) + (xy 248.825355 122.8205) (xy 249.014644 122.8205) (xy 249.014646 122.8205) (xy 249.199803 122.781144) + (xy 249.37273 122.704151) (xy 249.525871 122.592888) (xy 249.652533 122.452216) (xy 249.747179 122.288284) + (xy 249.805674 122.108256) (xy 249.82546 121.92) (xy 249.805674 121.731744) (xy 249.747179 121.551716) + (xy 249.652533 121.387784) (xy 249.525871 121.247112) (xy 249.52587 121.247111) (xy 249.372734 121.135851) + (xy 249.372729 121.135848) (xy 249.199807 121.058857) (xy 249.199802 121.058855) (xy 249.029757 121.022712) + (xy 249.014646 121.0195) (xy 248.825354 121.0195) (xy 248.810243 121.022712) (xy 248.640197 121.058855) + (xy 248.640192 121.058857) (xy 248.46727 121.135848) (xy 248.467265 121.135851) (xy 248.314129 121.247111) + (xy 248.187466 121.387785) (xy 248.118349 121.5075) (xy 248.067782 121.555715) (xy 248.010962 121.5695) + (xy 247.497743 121.5695) (xy 247.430704 121.549815) (xy 247.410066 121.533185) (xy 247.357683 121.480802) + (xy 247.252593 121.429427) (xy 247.252591 121.429426) (xy 247.184461 121.4195) (xy 247.18446 121.4195) + (xy 245.46794 121.4195) (xy 245.467939 121.4195) (xy 245.399808 121.429426) (xy 245.294714 121.480803) + (xy 245.212003 121.563514) (xy 245.160626 121.668608) (xy 245.1507 121.736739) (xy 244.4445 121.736739) + (xy 244.4445 120.466739) (xy 245.1507 120.466739) (xy 245.1507 120.83326) (xy 245.160626 120.901391) + (xy 245.212003 121.006485) (xy 245.294714 121.089196) (xy 245.294715 121.089196) (xy 245.294717 121.089198) + (xy 245.399807 121.140573) (xy 245.433873 121.145536) (xy 245.467939 121.1505) (xy 245.46794 121.1505) + (xy 247.184461 121.1505) (xy 247.207171 121.147191) (xy 247.252593 121.140573) (xy 247.357683 121.089198) + (xy 247.440398 121.006483) (xy 247.491773 120.901393) (xy 247.5017 120.83326) (xy 247.5017 120.46674) + (xy 247.491773 120.398607) (xy 247.440398 120.293517) (xy 247.440396 120.293515) (xy 247.440396 120.293514) + (xy 247.357685 120.210803) (xy 247.252591 120.159426) (xy 247.184461 120.1495) (xy 247.18446 120.1495) + (xy 245.46794 120.1495) (xy 245.467939 120.1495) (xy 245.399808 120.159426) (xy 245.294714 120.210803) + (xy 245.212003 120.293514) (xy 245.160626 120.398608) (xy 245.1507 120.466739) (xy 244.4445 120.466739) + (xy 244.4445 120.349858) (xy 244.4445 120.349856) (xy 244.420614 120.260712) (xy 244.37447 120.180788) + (xy 243.420212 119.22653) (xy 243.420211 119.226529) (xy 243.420208 119.226527) (xy 243.34029 119.180387) + (xy 243.340289 119.180386) (xy 243.340288 119.180386) (xy 243.251144 119.1565) (xy 243.251143 119.1565) + (xy 223.4865 119.1565) (xy 223.419461 119.136815) (xy 223.373706 119.084011) (xy 223.3625 119.0325) + (xy 223.3625 118.072344) (xy 223.382185 118.005305) (xy 223.428044 117.962987) (xy 223.549324 117.898162) + (xy 223.695883 117.777883) (xy 223.816162 117.631324) (xy 223.905537 117.464115) (xy 223.960573 117.282683) + (xy 223.979157 117.094) (xy 223.960573 116.905317) (xy 223.905537 116.723885) (xy 223.905533 116.723877) + (xy 223.816165 116.556681) (xy 223.816161 116.556674) (xy 223.695883 116.410116) (xy 223.549325 116.289838) + (xy 223.549318 116.289834) (xy 223.382122 116.200466) (xy 223.382119 116.200465) (xy 223.382118 116.200464) + (xy 223.382115 116.200463) (xy 223.200683 116.145427) (xy 223.200681 116.145426) (xy 223.200683 116.145426) + (xy 223.012 116.126843) (xy 222.823318 116.145426) (xy 222.716194 116.177921) (xy 222.641885 116.200463) + (xy 222.641882 116.200464) (xy 222.64188 116.200465) (xy 222.641877 116.200466) (xy 222.474681 116.289834) + (xy 222.474674 116.289838) (xy 222.328116 116.410116) (xy 222.207838 116.556674) (xy 222.207834 116.556681) + (xy 222.118466 116.723877) (xy 222.118465 116.72388) (xy 222.063426 116.905318) (xy 222.044843 117.094) + (xy 222.063426 117.282681) (xy 222.080853 117.340129) (xy 222.118463 117.464115) (xy 222.118464 117.464118) + (xy 222.118465 117.464119) (xy 222.118466 117.464122) (xy 222.207834 117.631318) (xy 222.207838 117.631325) + (xy 222.328116 117.777883) (xy 222.430106 117.861584) (xy 222.474676 117.898162) (xy 222.595954 117.962986) + (xy 222.645797 118.011948) (xy 222.6615 118.072344) (xy 222.6615 118.9055) (xy 222.641815 118.972539) + (xy 222.589011 119.018294) (xy 222.5375 119.0295) (xy 220.425856 119.0295) (xy 220.367471 119.045144) + (xy 220.36747 119.045143) (xy 220.336716 119.053384) (xy 220.336709 119.053387) (xy 220.256791 119.099527) + (xy 220.256786 119.099531) (xy 217.569137 121.787181) (xy 217.507814 121.820666) (xy 217.481456 121.8235) + (xy 216.301042 121.8235) (xy 216.234003 121.803815) (xy 216.193655 121.7615) (xy 216.171928 121.723868) + (xy 216.124537 121.641784) (xy 215.997875 121.501112) (xy 215.939332 121.458578) (xy 215.844738 121.389851) + (xy 215.844733 121.389848) (xy 215.671811 121.312857) (xy 215.671806 121.312855) (xy 215.526005 121.281865) + (xy 215.48665 121.2735) (xy 215.297358 121.2735) (xy 215.264901 121.280398) (xy 215.112201 121.312855) + (xy 215.112196 121.312857) (xy 214.939274 121.389848) (xy 214.939269 121.389851) (xy 214.786133 121.501111) + (xy 214.65947 121.641785) (xy 214.564825 121.805715) (xy 214.564822 121.805722) (xy 214.506331 121.98574) + (xy 214.50633 121.985744) (xy 214.486544 122.174) (xy 213.9645 122.174) (xy 213.9645 121.354544) + (xy 213.984185 121.287505) (xy 214.000819 121.266863) (xy 214.738863 120.528819) (xy 214.800186 120.495334) + (xy 214.826544 120.4925) (xy 217.470141 120.4925) (xy 217.470144 120.4925) (xy 217.559288 120.468614) + (xy 217.562534 120.46674) (xy 217.639212 120.42247) (xy 220.244469 117.817213) (xy 220.290614 117.737288) + (xy 220.3145 117.648144) (xy 220.3145 116.18662) (xy 220.334185 116.119581) (xy 220.350819 116.098939) + (xy 220.692944 115.756814) (xy 221.026008 115.42375) (xy 221.026008 115.423748) (xy 221.036212 115.413545) + (xy 221.036215 115.41354) (xy 221.508938 114.940819) (xy 221.570261 114.907334) (xy 221.596619 114.9045) + (xy 222.033655 114.9045) (xy 222.100694 114.924185) (xy 222.143013 114.970047) (xy 222.207833 115.091318) + (xy 222.207838 115.091325) (xy 222.328116 115.237883) (xy 222.474674 115.358161) (xy 222.474681 115.358165) + (xy 222.641877 115.447533) (xy 222.641878 115.447533) (xy 222.641885 115.447537) (xy 222.823317 115.502573) + (xy 222.823316 115.502573) (xy 222.840233 115.504239) (xy 223.012 115.521157) (xy 223.200683 115.502573) + (xy 223.382115 115.447537) (xy 223.549324 115.358162) (xy 223.695883 115.237883) (xy 223.816162 115.091324) + (xy 223.905537 114.924115) (xy 223.960573 114.742683) (xy 223.979157 114.554) (xy 223.960573 114.365317) + (xy 223.905537 114.183885) (xy 223.884178 114.143925) (xy 223.816165 114.016681) (xy 223.816161 114.016674) + (xy 223.695883 113.870116) (xy 223.549325 113.749838) (xy 223.549318 113.749834) (xy 223.382122 113.660466) + (xy 223.382119 113.660465) (xy 223.382118 113.660464) (xy 223.382115 113.660463) (xy 223.200683 113.605427) + (xy 223.200681 113.605426) (xy 223.200683 113.605426) (xy 223.012 113.586843) (xy 222.823318 113.605426) + (xy 222.727475 113.6345) (xy 222.641885 113.660463) (xy 222.641882 113.660464) (xy 222.64188 113.660465) + (xy 222.641877 113.660466) (xy 222.474681 113.749834) (xy 222.474674 113.749838) (xy 222.328116 113.870116) + (xy 222.207838 114.016674) (xy 222.207833 114.016681) (xy 222.143013 114.137953) (xy 222.094051 114.187798) + (xy 222.033655 114.2035) (xy 221.353931 114.2035) (xy 221.264787 114.227386) (xy 221.264784 114.227387) + (xy 221.184866 114.273527) (xy 221.184861 114.273531) (xy 220.530326 114.928068) (xy 219.683531 115.774862) + (xy 219.683527 115.774867) (xy 219.637387 115.854785) (xy 219.637386 115.854788) (xy 219.6135 115.943932) + (xy 219.6135 117.405456) (xy 219.593815 117.472495) (xy 219.577181 117.493137) (xy 217.315137 119.755181) + (xy 217.253814 119.788666) (xy 217.227456 119.7915) (xy 214.583856 119.7915) (xy 214.494712 119.815386) + (xy 214.494709 119.815387) (xy 214.414791 119.861527) (xy 214.414786 119.861531) (xy 213.333531 120.942786) + (xy 213.333527 120.942791) (xy 213.296756 121.006482) (xy 213.296756 121.006483) (xy 213.287386 121.022711) + (xy 213.2635 121.111856) (xy 213.2635 123.109143) (xy 213.281069 123.174713) (xy 213.281069 123.174714) + (xy 213.287384 123.198285) (xy 213.287385 123.198286) (xy 213.333527 123.278208) (xy 213.333529 123.278211) + (xy 213.33353 123.278212) (xy 213.995133 123.939815) (xy 214.624181 124.568862) (xy 214.657666 124.630185) + (xy 214.6605 124.656543) (xy 214.6605 126.207454) (xy 214.640815 126.274493) (xy 214.624181 126.295135) + (xy 214.420873 126.498442) (xy 214.35955 126.531927) (xy 214.289858 126.526943) (xy 214.233925 126.485071) + (xy 214.209508 126.419607) (xy 214.214722 126.374143) (xy 214.215568 126.371402) (xy 214.215573 126.371393) + (xy 214.2255 126.30326) (xy 214.2255 125.93674) (xy 214.215573 125.868607) (xy 214.164198 125.763517) + (xy 214.164196 125.763515) (xy 214.164196 125.763514) (xy 214.081485 125.680803) (xy 213.976391 125.629426) + (xy 213.908261 125.6195) (xy 213.90826 125.6195) (xy 212.19174 125.6195) (xy 212.191739 125.6195) + (xy 212.123608 125.629426) (xy 212.018516 125.680802) (xy 211.992327 125.706991) (xy 211.966136 125.733182) + (xy 211.904816 125.766666) (xy 211.878457 125.7695) (xy 211.587356 125.7695) (xy 211.498212 125.793386) + (xy 211.498211 125.793386) (xy 211.498209 125.793387) (xy 211.498206 125.793388) (xy 211.418294 125.839526) + (xy 211.418285 125.839533) (xy 211.047531 126.210286) (xy 211.047529 126.210289) (xy 211.0138 126.268711) + (xy 211.013799 126.268712) (xy 211.001386 126.29021) (xy 210.994634 126.315411) (xy 210.9775 126.379356) + (xy 210.9775 127.808144) (xy 210.99953 127.890362) (xy 211.001386 127.897288) (xy 211.04753 127.977212) + (xy 211.173936 128.103618) (xy 211.253572 128.183253) (xy 211.287057 128.244576) (xy 211.282073 128.314267) + (xy 211.24507 128.364318) (xy 211.245535 128.364783) (xy 211.242437 128.36788) (xy 211.241385 128.369304) + (xy 211.239789 128.370528) (xy 210.285531 129.324786) (xy 210.285529 129.324789) (xy 210.267084 129.356738) + (xy 210.267083 129.35674) (xy 210.239386 129.40471) (xy 210.232744 129.4295) (xy 210.2155 129.493856) + (xy 209.6965 129.493856) (xy 209.6965 127.217255) (xy 209.716185 127.150216) (xy 209.732819 127.129574) + (xy 211.584574 125.277819) (xy 211.645897 125.244334) (xy 211.672255 125.2415) (xy 211.919456 125.2415) + (xy 211.986495 125.261185) (xy 212.007137 125.277819) (xy 212.018514 125.289196) (xy 212.018515 125.289196) + (xy 212.018517 125.289198) (xy 212.123607 125.340573) (xy 212.141507 125.343181) (xy 212.191739 125.3505) + (xy 212.19174 125.3505) (xy 213.908261 125.3505) (xy 213.932893 125.346911) (xy 213.976393 125.340573) + (xy 214.081483 125.289198) (xy 214.164198 125.206483) (xy 214.215573 125.101393) (xy 214.2255 125.03326) + (xy 214.2255 124.66674) (xy 214.223954 124.656132) (xy 214.215573 124.598608) (xy 214.215573 124.598607) + (xy 214.164198 124.493517) (xy 214.164196 124.493515) (xy 214.164196 124.493514) (xy 214.081485 124.410803) + (xy 213.976391 124.359426) (xy 213.908261 124.3495) (xy 213.90826 124.3495) (xy 212.19174 124.3495) + (xy 212.191739 124.3495) (xy 212.123608 124.359426) (xy 212.018513 124.410804) (xy 212.010153 124.416773) + (xy 212.007887 124.413599) (xy 211.963814 124.437666) (xy 211.937456 124.4405) (xy 211.402273 124.4405) + (xy 211.300413 124.467793) (xy 211.30041 124.467794) (xy 211.209085 124.520521) (xy 210.416181 125.313426) + (xy 210.354858 125.346911) (xy 210.285166 125.341927) (xy 210.229233 125.300055) (xy 210.204816 125.234591) + (xy 210.2045 125.225745) (xy 210.2045 109.37511) (xy 210.224185 109.308071) (xy 210.276989 109.262316) + (xy 210.346147 109.252372) (xy 210.397389 109.272006) (xy 210.569402 109.386941) (xy 210.76058 109.46613) + (xy 210.909833 109.495818) (xy 210.96353 109.506499) (xy 210.963534 109.5065) (xy 210.963535 109.5065) + (xy 211.170466 109.5065) (xy 211.170467 109.506499) (xy 211.37342 109.46613) (xy 211.564598 109.386941) + (xy 211.736655 109.271977) (xy 211.882977 109.125655) (xy 211.997941 108.953598) (xy 212.043748 108.843009) + (xy 212.087589 108.788606) (xy 212.153883 108.766541) (xy 212.221582 108.78382) (xy 212.269193 108.834957) + (xy 212.27624 108.852144) (xy 212.315904 108.974216) (xy 212.412379 109.163557) (xy 212.537272 109.335459) + (xy 212.537276 109.335464) (xy 212.687535 109.485723) (xy 212.68754 109.485727) (xy 212.859442 109.61062) + (xy 213.048782 109.707095) (xy 213.250871 109.772757) (xy 213.317 109.783231) (xy 213.317 108.735145) + (xy 213.383657 108.77363) (xy 213.504465 108.806) (xy 213.629535 108.806) (xy 213.750343 108.77363) + (xy 213.817 108.735145) (xy 213.817 109.78323) (xy 213.883126 109.772757) (xy 213.883129 109.772757) + (xy 214.085217 109.707095) (xy 214.274557 109.61062) (xy 214.446459 109.485727) (xy 214.446464 109.485723) + (xy 214.596723 109.335464) (xy 214.596727 109.335459) (xy 214.72162 109.163557) (xy 214.818095 108.974217) + (xy 214.857759 108.852144) (xy 214.897196 108.794469) (xy 214.961555 108.76727) (xy 215.030401 108.779184) + (xy 215.081877 108.826428) (xy 215.090251 108.843009) (xy 215.136057 108.953596) (xy 215.251024 109.125657) + (xy 215.397342 109.271975) (xy 215.569405 109.386943) (xy 215.639952 109.416164) (xy 215.694356 109.460005) + (xy 215.716421 109.526299) (xy 215.7165 109.530725) (xy 215.7165 109.687144) (xy 215.734525 109.754414) + (xy 215.734541 109.754471) (xy 215.740386 109.776289) (xy 215.786527 109.856208) (xy 215.786529 109.856211) + (xy 215.78653 109.856212) (xy 218.224788 112.29447) (xy 218.224789 112.294471) (xy 218.224791 112.294472) + (xy 218.26475 112.317542) (xy 218.304712 112.340614) (xy 218.393856 112.3645) (xy 218.486144 112.3645) + (xy 222.033655 112.3645) (xy 222.100694 112.384185) (xy 222.143013 112.430047) (xy 222.207833 112.551318) + (xy 222.207838 112.551325) (xy 222.328116 112.697883) (xy 222.474674 112.818161) (xy 222.474681 112.818165) + (xy 222.641877 112.907533) (xy 222.641878 112.907533) (xy 222.641885 112.907537) (xy 222.823317 112.962573) + (xy 222.823316 112.962573) (xy 222.840233 112.964239) (xy 223.012 112.981157) (xy 223.200683 112.962573) + (xy 223.382115 112.907537) (xy 223.549324 112.818162) (xy 223.695883 112.697883) (xy 223.816162 112.551324) + (xy 223.905537 112.384115) (xy 223.960573 112.202683) (xy 223.979157 112.014) (xy 223.960573 111.825317) + (xy 223.905537 111.643885) (xy 223.876226 111.589048) (xy 223.816165 111.476681) (xy 223.816161 111.476674) + (xy 223.695883 111.330116) (xy 223.549325 111.209838) (xy 223.549318 111.209834) (xy 223.382122 111.120466) + (xy 223.382119 111.120465) (xy 223.382118 111.120464) (xy 223.382115 111.120463) (xy 223.200683 111.065427) + (xy 223.200681 111.065426) (xy 223.200683 111.065426) (xy 223.012 111.046843) (xy 222.823318 111.065426) + (xy 222.727475 111.0945) (xy 222.641885 111.120463) (xy 222.641882 111.120464) (xy 222.64188 111.120465) + (xy 222.641877 111.120466) (xy 222.474681 111.209834) (xy 222.474674 111.209838) (xy 222.328116 111.330116) + (xy 222.207838 111.476674) (xy 222.207833 111.476681) (xy 222.143013 111.597953) (xy 222.094051 111.647798) + (xy 222.033655 111.6635) (xy 218.636544 111.6635) (xy 218.569505 111.643815) (xy 218.548863 111.627181) + (xy 216.51482 109.593138) (xy 216.481335 109.531815) (xy 216.486319 109.462123) (xy 216.528191 109.40619) + (xy 216.555045 109.390897) (xy 216.564598 109.386941) (xy 216.736655 109.271977) (xy 216.882977 109.125655) + (xy 216.989901 108.96563) (xy 217.043509 108.920829) (xy 217.112834 108.91212) (xy 217.175861 108.942274) + (xy 217.212581 109.001717) (xy 217.217 109.034522) (xy 217.217 109.10597) (xy 217.217001 109.105987) + (xy 217.227494 109.208697) (xy 217.282641 109.375119) (xy 217.282643 109.375124) (xy 217.374684 109.524345) + (xy 217.498654 109.648315) (xy 217.647875 109.740356) (xy 217.64788 109.740358) (xy 217.814302 109.795505) + (xy 217.814309 109.795506) (xy 217.917019 109.805999) (xy 218.316999 109.805999) (xy 218.317 109.805998) + (xy 218.317 108.735145) (xy 218.383657 108.77363) (xy 218.504465 108.806) (xy 218.629535 108.806) + (xy 218.750343 108.77363) (xy 218.817 108.735145) (xy 218.817 109.805999) (xy 219.216972 109.805999) + (xy 219.216986 109.805998) (xy 219.319697 109.795505) (xy 219.486119 109.740358) (xy 219.486124 109.740356) + (xy 219.635345 109.648315) (xy 219.759315 109.524345) (xy 219.851356 109.375124) (xy 219.851358 109.375119) + (xy 219.906505 109.208697) (xy 219.906506 109.20869) (xy 219.916999 109.105986) (xy 219.917 109.105973) + (xy 219.917 108.581) (xy 218.971146 108.581) (xy 219.00963 108.514343) (xy 219.042 108.393535) (xy 219.042 108.268465) + (xy 219.00963 108.147657) (xy 218.971146 108.081) (xy 219.916999 108.081) (xy 219.916999 107.556028) + (xy 219.916998 107.556013) (xy 219.906505 107.453302) (xy 219.851358 107.28688) (xy 219.851356 107.286875) + (xy 219.759315 107.137654) (xy 219.635345 107.013684) (xy 219.486124 106.921643) (xy 219.486119 106.921641) + (xy 219.319697 106.866494) (xy 219.31969 106.866493) (xy 219.216986 106.856) (xy 218.817 106.856) + (xy 218.817 107.926854) (xy 218.750343 107.88837) (xy 218.629535 107.856) (xy 218.504465 107.856) + (xy 218.383657 107.88837) (xy 218.317 107.926854) (xy 218.317 106.856) (xy 217.917028 106.856) (xy 217.917012 106.856001) + (xy 217.814302 106.866494) (xy 217.64788 106.921641) (xy 217.647875 106.921643) (xy 217.498654 107.013684) + (xy 217.374684 107.137654) (xy 217.282643 107.286875) (xy 217.282641 107.28688) (xy 217.227494 107.453302) + (xy 217.227493 107.453309) (xy 217.217 107.556013) (xy 217.217 107.627473) (xy 217.197315 107.694512) + (xy 217.144511 107.740267) (xy 217.075353 107.750211) (xy 217.011797 107.721186) (xy 216.989898 107.696363) + (xy 216.88298 107.536349) (xy 216.882974 107.536341) (xy 216.736657 107.390024) (xy 216.608094 107.304122) + (xy 216.564598 107.275059) (xy 216.494045 107.245835) (xy 216.37342 107.19587) (xy 216.373412 107.195868) + (xy 216.170469 107.1555) (xy 216.170465 107.1555) (xy 215.963535 107.1555) (xy 215.96353 107.1555) + (xy 215.760587 107.195868) (xy 215.760579 107.19587) (xy 215.569403 107.275058) (xy 215.397342 107.390024) + (xy 215.251024 107.536342) (xy 215.136057 107.708404) (xy 215.090251 107.81899) (xy 215.046409 107.873394) + (xy 214.980115 107.895458) (xy 214.912416 107.878178) (xy 214.864806 107.827041) (xy 214.857759 107.809855) + (xy 214.818095 107.687782) (xy 214.72162 107.498442) (xy 214.596727 107.32654) (xy 214.596723 107.326535) + (xy 214.446464 107.176276) (xy 214.446459 107.176272) (xy 214.274557 107.051379) (xy 214.085215 106.954903) + (xy 213.883124 106.889241) (xy 213.817 106.878768) (xy 213.817 107.926854) (xy 213.750343 107.88837) + (xy 213.629535 107.856) (xy 213.504465 107.856) (xy 213.383657 107.88837) (xy 213.317 107.926854) + (xy 213.317 106.878768) (xy 213.316999 106.878768) (xy 213.250875 106.889241) (xy 213.048784 106.954903) + (xy 212.859442 107.051379) (xy 212.68754 107.176272) (xy 212.687535 107.176276) (xy 212.537276 107.326535) + (xy 212.537272 107.32654) (xy 212.412379 107.498442) (xy 212.315905 107.687781) (xy 212.27624 107.809856) + (xy 212.236802 107.867531) (xy 212.172443 107.894729) (xy 212.103597 107.882814) (xy 212.052121 107.83557) + (xy 212.043748 107.81899) (xy 211.997941 107.708402) (xy 211.882977 107.536345) (xy 211.882975 107.536342) + (xy 211.736655 107.390022) (xy 211.564604 107.275062) (xy 211.564598 107.275059) (xy 211.494046 107.245835) + (xy 211.439643 107.201993) (xy 211.417579 107.135699) (xy 211.4175 107.131274) (xy 211.4175 106.502544) + (xy 211.437185 106.435505) (xy 211.453819 106.414863) (xy 211.817863 106.050819) (xy 211.879186 106.017334) + (xy 211.905544 106.0145) (xy 219.640456 106.0145) (xy 219.707495 106.034185) (xy 219.728137 106.050819) + (xy 222.161787 108.484469) (xy 222.161788 108.48447) (xy 222.16179 108.484471) (xy 222.200537 108.506841) + (xy 222.200539 108.506843) (xy 222.20054 108.506843) (xy 222.241712 108.530614) (xy 222.312044 108.549459) + (xy 222.371703 108.585822) (xy 222.402233 108.648669) (xy 222.393939 108.718045) (xy 222.358617 108.765084) + (xy 222.328117 108.790115) (xy 222.207838 108.936674) (xy 222.207834 108.936681) (xy 222.118466 109.103877) + (xy 222.118465 109.10388) (xy 222.118464 109.103882) (xy 222.118463 109.103885) (xy 222.108736 109.135951) + (xy 222.063426 109.285318) (xy 222.044843 109.474) (xy 222.063426 109.662681) (xy 222.063427 109.662683) + (xy 222.118463 109.844115) (xy 222.118464 109.844118) (xy 222.118465 109.844119) (xy 222.118466 109.844122) + (xy 222.207834 110.011318) (xy 222.207838 110.011325) (xy 222.328116 110.157883) (xy 222.474674 110.278161) + (xy 222.474681 110.278165) (xy 222.641877 110.367533) (xy 222.641878 110.367533) (xy 222.641885 110.367537) + (xy 222.823317 110.422573) (xy 222.823316 110.422573) (xy 222.8368 110.423901) (xy 223.012 110.441157) + (xy 223.200683 110.422573) (xy 223.382115 110.367537) (xy 223.549324 110.278162) (xy 223.695883 110.157883) + (xy 223.72882 110.117748) (xy 223.77635 110.059835) (xy 223.834096 110.020501) (xy 223.872203 110.0145) + (xy 224.701205 110.0145) (xy 224.768244 110.034185) (xy 224.811689 110.082204) (xy 224.821949 110.10234) + (xy 224.821954 110.102347) (xy 224.911652 110.192045) (xy 224.911654 110.192046) (xy 224.911658 110.19205) + (xy 225.024694 110.249645) (xy 225.024698 110.249647) (xy 225.118475 110.264499) (xy 225.118481 110.2645) + (xy 225.731518 110.264499) (xy 225.825304 110.249646) (xy 225.938342 110.19205) (xy 226.02805 110.102342) + (xy 226.085646 109.989304) (xy 226.085646 109.989302) (xy 226.085647 109.989301) (xy 226.100499 109.895524) + (xy 226.1005 109.895519) (xy 226.100499 109.432482) (xy 226.085646 109.338696) (xy 226.02805 109.225658) + (xy 226.028046 109.225654) (xy 226.028045 109.225652) (xy 225.938347 109.135954) (xy 225.938344 109.135952) + (xy 225.938342 109.13595) (xy 225.861517 109.096805) (xy 225.825301 109.078352) (xy 225.731524 109.0635) + (xy 225.118482 109.0635) (xy 225.037519 109.076323) (xy 225.024696 109.078354) (xy 224.911658 109.13595) + (xy 224.911657 109.135951) (xy 224.911652 109.135954) (xy 224.821954 109.225652) (xy 224.821949 109.225659) + (xy 224.811689 109.245796) (xy 224.763714 109.296591) (xy 224.701205 109.3135) (xy 224.061087 109.3135) + (xy 223.994048 109.293815) (xy 223.948293 109.241011) (xy 223.942426 109.225495) (xy 223.905537 109.103885) + (xy 223.895815 109.085696) (xy 223.816165 108.936681) (xy 223.816161 108.936674) (xy 223.695883 108.790117) + (xy 223.676676 108.774354) (xy 223.637341 108.716608) (xy 223.63547 108.646763) (xy 223.671657 108.586995) + (xy 223.734413 108.556279) (xy 223.75534 108.5545) (xy 224.906322 108.5545) (xy 224.962616 108.568015) + (xy 225.024698 108.599647) (xy 225.118475 108.614499) (xy 225.118481 108.6145) (xy 225.731518 108.614499) + (xy 225.825304 108.599646) (xy 225.938342 108.54205) (xy 226.02805 108.452342) (xy 226.085646 108.339304) + (xy 226.085646 108.339302) (xy 226.085647 108.339301) (xy 226.100499 108.245524) (xy 226.1005 108.245519) + (xy 226.100499 107.782482) (xy 226.085646 107.688696) (xy 226.02805 107.575658) (xy 226.028046 107.575654) + (xy 226.028045 107.575652) (xy 225.938347 107.485954) (xy 225.938344 107.485952) (xy 225.938342 107.48595) + (xy 225.861517 107.446805) (xy 225.825301 107.428352) (xy 225.731524 107.4135) (xy 225.118482 107.4135) + (xy 225.037519 107.426323) (xy 225.024696 107.428354) (xy 224.911658 107.48595) (xy 224.911657 107.485951) + (xy 224.911652 107.485954) (xy 224.821954 107.575652) (xy 224.821951 107.575657) (xy 224.764352 107.688698) + (xy 224.764352 107.688699) (xy 224.754818 107.748898) (xy 224.724889 107.812033) (xy 224.665577 107.848964) + (xy 224.632345 107.8535) (xy 223.75534 107.8535) (xy 223.688301 107.833815) (xy 223.642546 107.781011) + (xy 223.632602 107.711853) (xy 223.661627 107.648297) (xy 223.676676 107.633646) (xy 223.67799 107.632567) + (xy 223.695883 107.617883) (xy 223.816162 107.471324) (xy 223.905537 107.304115) (xy 223.960573 107.122683) + (xy 223.979157 106.934) (xy 223.960573 106.745317) (xy 223.905537 106.563885) (xy 223.884973 106.525412) + (xy 223.816165 106.396681) (xy 223.816161 106.396674) (xy 223.695883 106.250116) (xy 223.549325 106.129838) + (xy 223.549318 106.129834) (xy 223.382122 106.040466) (xy 223.382119 106.040465) (xy 223.382118 106.040464) + (xy 223.382115 106.040463) (xy 223.200683 105.985427) (xy 223.200681 105.985426) (xy 223.200683 105.985426) + (xy 223.012 105.966843) (xy 222.823318 105.985426) (xy 222.727478 106.014499) (xy 222.641885 106.040463) + (xy 222.641882 106.040464) (xy 222.64188 106.040465) (xy 222.641877 106.040466) (xy 222.474681 106.129834) + (xy 222.474674 106.129838) (xy 222.328116 106.250116) (xy 222.207838 106.396674) (xy 222.207833 106.396682) + (xy 222.201519 106.408495) (xy 222.152555 106.458338) (xy 222.084417 106.473796) (xy 222.018738 106.449962) + (xy 222.004482 106.437719) (xy 220.275285 104.708522) (xy 220.275283 104.70852) (xy 220.22962 104.682156) + (xy 220.183959 104.655793) (xy 220.133027 104.642146) (xy 220.082097 104.6285) (xy 220.082096 104.6285) + (xy 211.515339 104.6285) (xy 211.515323 104.628499) (xy 211.507727 104.628499) (xy 211.402273 104.628499) + (xy 211.334366 104.646695) (xy 211.300412 104.655793) (xy 211.209084 104.708522) (xy 209.483522 106.434084) + (xy 209.48352 106.434087) (xy 209.430793 106.525411) (xy 209.414433 106.58647) (xy 209.4035 106.627271) + (xy 209.4035 126.274745) (xy 209.383815 126.341784) (xy 209.367181 126.362426) (xy 208.975522 126.754084) + (xy 208.97552 126.754087) (xy 208.922791 126.845414) (xy 208.90083 126.927382) (xy 208.900829 126.927387) + (xy 208.8955 126.947272) (xy 208.153 126.947272) (xy 208.153 104.393999) (xy 221.745179 104.393999) + (xy 221.745179 104.394) (xy 221.764424 104.613976) (xy 221.764426 104.613986) (xy 221.821575 104.82727) + (xy 221.82158 104.827284) (xy 221.914898 105.027405) (xy 221.914901 105.027411) (xy 221.960258 105.092187) + (xy 221.960259 105.092188) (xy 222.631 104.421447) (xy 222.631 104.44416) (xy 222.656964 104.541061) + (xy 222.707124 104.62794) (xy 222.77806 104.698876) (xy 222.864939 104.749036) (xy 222.96184 104.775) + (xy 222.984553 104.775) (xy 222.31381 105.44574) (xy 222.37859 105.491099) (xy 222.378592 105.4911) + (xy 222.578715 105.584419) (xy 222.578729 105.584424) (xy 222.792013 105.641573) (xy 222.792023 105.641575) + (xy 223.011999 105.660821) (xy 223.012001 105.660821) (xy 223.231976 105.641575) (xy 223.231986 105.641573) + (xy 223.44527 105.584424) (xy 223.445284 105.584419) (xy 223.645407 105.4911) (xy 223.645417 105.491094) + (xy 223.710188 105.445741) (xy 223.039448 104.775) (xy 223.06216 104.775) (xy 223.159061 104.749036) + (xy 223.24594 104.698876) (xy 223.316876 104.62794) (xy 223.367036 104.541061) (xy 223.393 104.44416) + (xy 223.393 104.421447) (xy 224.063741 105.092188) (xy 224.109094 105.027417) (xy 224.1091 105.027407) + (xy 224.202419 104.827284) (xy 224.202424 104.82727) (xy 224.259573 104.613986) (xy 224.259575 104.613976) + (xy 224.278821 104.394) (xy 224.278821 104.393999) (xy 224.264164 104.226475) (xy 234.9095 104.226475) + (xy 234.9095 104.689517) (xy 234.918692 104.747553) (xy 234.924354 104.783304) (xy 234.98195 104.896342) + (xy 234.981952 104.896344) (xy 234.981954 104.896347) (xy 235.071652 104.986045) (xy 235.071654 104.986046) + (xy 235.071658 104.98605) (xy 235.184694 105.043645) (xy 235.184698 105.043647) (xy 235.278475 105.058499) + (xy 235.278481 105.0585) (xy 235.891518 105.058499) (xy 235.985304 105.043646) (xy 236.098342 104.98605) + (xy 236.18805 104.896342) (xy 236.230921 104.812204) (xy 236.278895 104.761409) (xy 236.341405 104.7445) + (xy 237.273655 104.7445) (xy 237.340694 104.764185) (xy 237.383013 104.810047) (xy 237.447833 104.931318) + (xy 237.447838 104.931325) (xy 237.568116 105.077882) (xy 237.587324 105.093646) (xy 237.626659 105.151392) + (xy 237.62853 105.221237) (xy 237.592343 105.281005) (xy 237.529587 105.311721) (xy 237.50866 105.3135) + (xy 235.982856 105.3135) (xy 235.893712 105.337386) (xy 235.893709 105.337387) (xy 235.813791 105.383527) + (xy 235.813786 105.383531) (xy 235.726134 105.471182) (xy 235.664811 105.504666) (xy 235.638454 105.5075) + (xy 235.278482 105.5075) (xy 235.197519 105.520323) (xy 235.184696 105.522354) (xy 235.071658 105.57995) + (xy 235.071657 105.579951) (xy 235.071652 105.579954) (xy 234.981954 105.669652) (xy 234.981951 105.669657) + (xy 234.924352 105.782698) (xy 234.9095 105.876475) (xy 234.9095 106.339517) (xy 234.918553 106.396674) + (xy 234.924354 106.433304) (xy 234.98195 106.546342) (xy 234.981952 106.546344) (xy 234.981954 106.546347) + (xy 235.071652 106.636045) (xy 235.071654 106.636046) (xy 235.071658 106.63605) (xy 235.184694 106.693645) + (xy 235.184698 106.693647) (xy 235.278475 106.708499) (xy 235.278481 106.7085) (xy 235.891518 106.708499) + (xy 235.985304 106.693646) (xy 236.098342 106.63605) (xy 236.18805 106.546342) (xy 236.245646 106.433304) + (xy 236.245646 106.433302) (xy 236.245647 106.433301) (xy 236.260499 106.339524) (xy 236.2605 106.339519) + (xy 236.260499 106.138499) (xy 236.280183 106.071461) (xy 236.332987 106.025706) (xy 236.384499 106.0145) + (xy 237.50866 106.0145) (xy 237.575699 106.034185) (xy 237.621454 106.086989) (xy 237.631398 106.156147) + (xy 237.602373 106.219703) (xy 237.587324 106.234354) (xy 237.568116 106.250117) (xy 237.447838 106.396674) + (xy 237.447834 106.396681) (xy 237.358466 106.563877) (xy 237.358465 106.56388) (xy 237.358464 106.563882) + (xy 237.358463 106.563885) (xy 237.345267 106.607387) (xy 237.303426 106.745318) (xy 237.284843 106.934) + (xy 237.303426 107.122681) (xy 237.303427 107.122683) (xy 237.358463 107.304115) (xy 237.358464 107.304118) + (xy 237.358465 107.304119) (xy 237.358466 107.304122) (xy 237.447834 107.471318) (xy 237.447838 107.471325) + (xy 237.568116 107.617883) (xy 237.714674 107.738161) (xy 237.714681 107.738165) (xy 237.881877 107.827533) + (xy 237.881878 107.827533) (xy 237.881885 107.827537) (xy 238.063317 107.882573) (xy 238.063316 107.882573) + (xy 238.080233 107.884239) (xy 238.252 107.901157) (xy 238.440683 107.882573) (xy 238.622115 107.827537) + (xy 238.789324 107.738162) (xy 238.935883 107.617883) (xy 239.056162 107.471324) (xy 239.056162 107.471322) + (xy 239.056166 107.471318) (xy 239.120987 107.350047) (xy 239.169949 107.300202) (xy 239.230345 107.2845) + (xy 244.151456 107.2845) (xy 244.218495 107.304185) (xy 244.239137 107.320819) (xy 244.810181 107.891862) + (xy 244.843666 107.953185) (xy 244.8465 107.979543) (xy 244.8465 108.147274) (xy 244.826815 108.214313) + (xy 244.774011 108.260068) (xy 244.769954 108.261835) (xy 244.699401 108.291059) (xy 244.699395 108.291062) + (xy 244.527344 108.406022) (xy 244.381024 108.552342) (xy 244.334042 108.622657) (xy 244.274951 108.711095) + (xy 244.274102 108.712365) (xy 244.220489 108.757171) (xy 244.151165 108.765878) (xy 244.088137 108.735724) + (xy 244.051417 108.676281) (xy 244.046999 108.643475) (xy 244.046999 108.572028) (xy 244.046998 108.572012) + (xy 244.036505 108.469302) (xy 243.981358 108.30288) (xy 243.981356 108.302875) (xy 243.889315 108.153654) + (xy 243.765345 108.029684) (xy 243.616124 107.937643) (xy 243.616119 107.937641) (xy 243.449697 107.882494) + (xy 243.44969 107.882493) (xy 243.346986 107.872) (xy 242.947 107.872) (xy 242.947 108.942854) (xy 242.880343 108.90437) + (xy 242.759535 108.872) (xy 242.634465 108.872) (xy 242.513657 108.90437) (xy 242.447 108.942854) + (xy 242.447 107.872) (xy 242.047028 107.872) (xy 242.047012 107.872001) (xy 241.944302 107.882494) + (xy 241.77788 107.937641) (xy 241.777875 107.937643) (xy 241.628654 108.029684) (xy 241.504684 108.153654) + (xy 241.412643 108.302875) (xy 241.412641 108.30288) (xy 241.357494 108.469302) (xy 241.357493 108.469309) + (xy 241.347 108.572013) (xy 241.347 109.097) (xy 242.292854 109.097) (xy 242.25437 109.163657) (xy 242.222 109.284465) + (xy 242.222 109.409535) (xy 242.25437 109.530343) (xy 242.292854 109.597) (xy 241.347001 109.597) + (xy 241.347001 110.121986) (xy 241.357494 110.224697) (xy 241.412641 110.391119) (xy 241.412643 110.391124) + (xy 241.504684 110.540345) (xy 241.628654 110.664315) (xy 241.777875 110.756356) (xy 241.77788 110.756358) + (xy 241.944302 110.811505) (xy 241.944309 110.811506) (xy 242.047019 110.821999) (xy 242.446999 110.821999) + (xy 242.447 110.821998) (xy 242.447 109.751145) (xy 242.513657 109.78963) (xy 242.634465 109.822) + (xy 242.759535 109.822) (xy 242.880343 109.78963) (xy 242.947 109.751145) (xy 242.947 110.821999) + (xy 243.346972 110.821999) (xy 243.346986 110.821998) (xy 243.449697 110.811505) (xy 243.616119 110.756358) + (xy 243.616124 110.756356) (xy 243.765345 110.664315) (xy 243.889315 110.540345) (xy 243.981356 110.391124) + (xy 243.981358 110.391119) (xy 244.036505 110.224697) (xy 244.036506 110.22469) (xy 244.046999 110.121986) + (xy 244.046999 110.050528) (xy 244.066683 109.983488) (xy 244.119486 109.937732) (xy 244.188644 109.927788) + (xy 244.2522 109.956812) (xy 244.274101 109.981635) (xy 244.381022 110.141655) (xy 244.527342 110.287975) + (xy 244.527345 110.287977) (xy 244.699402 110.402941) (xy 244.89058 110.48213) (xy 245.09353 110.522499) + (xy 245.093534 110.5225) (xy 245.093535 110.5225) (xy 245.300466 110.5225) (xy 245.300467 110.522499) + (xy 245.50342 110.48213) (xy 245.694598 110.402941) (xy 245.866655 110.287977) (xy 246.012977 110.141655) + (xy 246.127941 109.969598) (xy 246.173748 109.859009) (xy 246.217589 109.804606) (xy 246.283883 109.782541) + (xy 246.351582 109.79982) (xy 246.399193 109.850957) (xy 246.40624 109.868144) (xy 246.445904 109.990216) + (xy 246.542379 110.179557) (xy 246.667272 110.351459) (xy 246.667276 110.351464) (xy 246.817535 110.501723) + (xy 246.81754 110.501727) (xy 246.989442 110.62662) (xy 247.178782 110.723095) (xy 247.380871 110.788757) + (xy 247.447 110.799231) (xy 247.447 109.751145) (xy 247.513657 109.78963) (xy 247.634465 109.822) + (xy 247.759535 109.822) (xy 247.880343 109.78963) (xy 247.947 109.751145) (xy 247.947 110.79923) + (xy 248.013126 110.788757) (xy 248.013129 110.788757) (xy 248.215217 110.723095) (xy 248.404557 110.62662) + (xy 248.576459 110.501727) (xy 248.576464 110.501723) (xy 248.726723 110.351464) (xy 248.726727 110.351459) + (xy 248.85162 110.179557) (xy 248.948095 109.990217) (xy 248.987759 109.868144) (xy 249.027196 109.810469) + (xy 249.091555 109.78327) (xy 249.160401 109.795184) (xy 249.211877 109.842428) (xy 249.220251 109.859009) + (xy 249.266057 109.969596) (xy 249.381024 110.141657) (xy 249.527339 110.287972) (xy 249.527342 110.287974) + (xy 249.527345 110.287977) (xy 249.546782 110.300964) (xy 249.591585 110.354576) (xy 249.600292 110.423901) + (xy 249.570137 110.486928) (xy 249.56557 110.491746) (xy 248.684137 111.373181) (xy 248.622814 111.406666) + (xy 248.596456 111.4095) (xy 240.377847 111.4095) (xy 240.310808 111.389815) (xy 240.290166 111.373181) + (xy 239.380516 110.463531) (xy 239.380511 110.463527) (xy 239.300593 110.417387) (xy 239.300592 110.417386) + (xy 239.300591 110.417386) (xy 239.211447 110.3935) (xy 239.211446 110.3935) (xy 238.99534 110.3935) + (xy 238.928301 110.373815) (xy 238.882546 110.321011) (xy 238.872602 110.251853) (xy 238.901627 110.188297) + (xy 238.916676 110.173646) (xy 238.91799 110.172567) (xy 238.935883 110.157883) (xy 239.056162 110.011324) + (xy 239.145537 109.844115) (xy 239.200573 109.662683) (xy 239.219157 109.474) (xy 239.200573 109.285317) + (xy 239.145537 109.103885) (xy 239.135815 109.085696) (xy 239.056165 108.936681) (xy 239.056161 108.936674) + (xy 238.935883 108.790116) (xy 238.789325 108.669838) (xy 238.789318 108.669834) (xy 238.622122 108.580466) + (xy 238.622119 108.580465) (xy 238.622118 108.580464) (xy 238.622115 108.580463) (xy 238.440683 108.525427) + (xy 238.440681 108.525426) (xy 238.440683 108.525426) (xy 238.252 108.506843) (xy 238.063318 108.525426) + (xy 237.974579 108.552345) (xy 237.881885 108.580463) (xy 237.881882 108.580464) (xy 237.88188 108.580465) + (xy 237.881877 108.580466) (xy 237.714681 108.669834) (xy 237.714674 108.669838) (xy 237.568116 108.790116) + (xy 237.447838 108.936674) (xy 237.447833 108.936681) (xy 237.383013 109.057953) (xy 237.334051 109.107798) + (xy 237.273655 109.1235) (xy 236.340895 109.1235) (xy 236.273856 109.103815) (xy 236.230411 109.055796) + (xy 236.18805 108.972658) (xy 236.188046 108.972654) (xy 236.188045 108.972652) (xy 236.098347 108.882954) + (xy 236.098344 108.882952) (xy 236.098342 108.88295) (xy 236.004151 108.834957) (xy 235.985301 108.825352) + (xy 235.891524 108.8105) (xy 235.278482 108.8105) (xy 235.197519 108.823323) (xy 235.184696 108.825354) + (xy 235.071658 108.88295) (xy 235.071657 108.882951) (xy 235.071652 108.882954) (xy 234.981954 108.972652) + (xy 234.981951 108.972657) (xy 234.98195 108.972658) (xy 234.981156 108.974217) (xy 234.924352 109.085698) + (xy 234.9095 109.179475) (xy 234.9095 109.642517) (xy 234.916568 109.687144) (xy 234.924354 109.736304) + (xy 234.98195 109.849342) (xy 234.981952 109.849344) (xy 234.981954 109.849347) (xy 235.071652 109.939045) + (xy 235.071654 109.939046) (xy 235.071658 109.93905) (xy 235.184694 109.996645) (xy 235.184698 109.996647) + (xy 235.278475 110.011499) (xy 235.278481 110.0115) (xy 235.891518 110.011499) (xy 235.985304 109.996646) + (xy 236.098342 109.93905) (xy 236.109604 109.927788) (xy 236.176574 109.860819) (xy 236.237897 109.827334) + (xy 236.264255 109.8245) (xy 237.273655 109.8245) (xy 237.340694 109.844185) (xy 237.383013 109.890047) + (xy 237.447833 110.011318) (xy 237.447838 110.011325) (xy 237.568116 110.157882) (xy 237.587324 110.173646) + (xy 237.626659 110.231392) (xy 237.62853 110.301237) (xy 237.592343 110.361005) (xy 237.529587 110.391721) + (xy 237.50866 110.3935) (xy 235.855854 110.3935) (xy 235.820621 110.40294) (xy 235.820622 110.402941) + (xy 235.76671 110.417386) (xy 235.766707 110.417388) (xy 235.720807 110.443888) (xy 235.658809 110.4605) + (xy 235.278482 110.4605) (xy 235.197519 110.473323) (xy 235.184696 110.475354) (xy 235.071658 110.53295) + (xy 235.071657 110.532951) (xy 235.071652 110.532954) (xy 234.981954 110.622652) (xy 234.981951 110.622657) + (xy 234.98195 110.622658) (xy 234.962751 110.660337) (xy 234.924352 110.735698) (xy 234.9095 110.829475) + (xy 234.9095 111.292517) (xy 234.91802 111.346309) (xy 234.924354 111.386304) (xy 234.98195 111.499342) + (xy 234.981952 111.499344) (xy 234.981954 111.499347) (xy 235.071652 111.589045) (xy 235.071654 111.589046) + (xy 235.071658 111.58905) (xy 235.179277 111.643885) (xy 235.184698 111.646647) (xy 235.278475 111.661499) + (xy 235.278481 111.6615) (xy 235.891518 111.661499) (xy 235.985304 111.646646) (xy 236.098342 111.58905) + (xy 236.18805 111.499342) (xy 236.245646 111.386304) (xy 236.245646 111.386302) (xy 236.245647 111.386301) + (xy 236.2605 111.292524) (xy 236.2605 111.2185) (xy 236.280185 111.151461) (xy 236.332989 111.105706) + (xy 236.3845 111.0945) (xy 237.50866 111.0945) (xy 237.575699 111.114185) (xy 237.621454 111.166989) + (xy 237.631398 111.236147) (xy 237.602373 111.299703) (xy 237.587324 111.314354) (xy 237.568116 111.330117) + (xy 237.447838 111.476674) (xy 237.447833 111.476681) (xy 237.383013 111.597953) (xy 237.334051 111.647798) + (xy 237.273655 111.6635) (xy 237.189856 111.6635) (xy 237.100712 111.687386) (xy 237.100711 111.687386) + (xy 237.100709 111.687387) (xy 237.100706 111.687388) (xy 237.020794 111.733526) (xy 237.020785 111.733533) + (xy 236.428137 112.326181) (xy 236.366814 112.359666) (xy 236.340456 112.3625) (xy 236.308795 112.3625) + (xy 236.241756 112.342815) (xy 236.198311 112.294796) (xy 236.196412 112.291071) (xy 236.18805 112.274658) + (xy 236.188047 112.274655) (xy 236.188045 112.274652) (xy 236.098347 112.184954) (xy 236.098344 112.184952) + (xy 236.098342 112.18495) (xy 236.021517 112.145805) (xy 235.985301 112.127352) (xy 235.891524 112.1125) + (xy 235.278482 112.1125) (xy 235.197519 112.125323) (xy 235.184696 112.127354) (xy 235.071658 112.18495) + (xy 235.071657 112.184951) (xy 235.071652 112.184954) (xy 234.981954 112.274652) (xy 234.981951 112.274657) + (xy 234.98195 112.274658) (xy 234.971856 112.294468) (xy 234.924352 112.387698) (xy 234.9095 112.481475) + (xy 234.9095 112.944517) (xy 234.918846 113.003526) (xy 234.924354 113.038304) (xy 234.98195 113.151342) + (xy 234.981952 113.151344) (xy 234.981954 113.151347) (xy 235.071652 113.241045) (xy 235.071654 113.241046) + (xy 235.071658 113.24105) (xy 235.184694 113.298645) (xy 235.184698 113.298647) (xy 235.278475 113.313499) + (xy 235.278481 113.3135) (xy 235.891518 113.313499) (xy 235.985304 113.298646) (xy 236.098342 113.24105) + (xy 236.18805 113.151342) (xy 236.198311 113.131204) (xy 236.246286 113.080409) (xy 236.308795 113.0635) + (xy 236.583142 113.0635) (xy 236.583144 113.0635) (xy 236.672288 113.039614) (xy 236.674557 113.038304) + (xy 236.752212 112.99347) (xy 237.241319 112.50436) (xy 237.302642 112.470876) (xy 237.372333 112.47586) + (xy 237.428267 112.517731) (xy 237.438357 112.533587) (xy 237.447838 112.551325) (xy 237.568116 112.697882) + (xy 237.587324 112.713646) (xy 237.626659 112.771392) (xy 237.62853 112.841237) (xy 237.592343 112.901005) + (xy 237.529587 112.931721) (xy 237.50866 112.9335) (xy 237.443856 112.9335) (xy 237.354712 112.957386) + (xy 237.354711 112.957386) (xy 237.354709 112.957387) (xy 237.354706 112.957388) (xy 237.274794 113.003526) + (xy 237.274785 113.003533) (xy 236.358536 113.919781) (xy 236.297213 113.953266) (xy 236.227521 113.948282) + (xy 236.183174 113.919781) (xy 236.098347 113.834954) (xy 236.098344 113.834952) (xy 236.098342 113.83495) + (xy 236.021517 113.795805) (xy 235.985301 113.777352) (xy 235.891524 113.7625) (xy 235.278482 113.7625) + (xy 235.197519 113.775323) (xy 235.184696 113.777354) (xy 235.071658 113.83495) (xy 235.071657 113.834951) + (xy 235.071652 113.834954) (xy 234.981954 113.924652) (xy 234.981951 113.924657) (xy 234.98195 113.924658) + (xy 234.962751 113.962337) (xy 234.924352 114.037698) (xy 234.9095 114.131475) (xy 234.9095 114.594517) + (xy 234.920292 114.662657) (xy 234.924354 114.688304) (xy 234.98195 114.801342) (xy 234.981952 114.801344) + (xy 234.981954 114.801347) (xy 235.071652 114.891045) (xy 235.071654 114.891046) (xy 235.071658 114.89105) + (xy 235.169335 114.940819) (xy 235.184698 114.948647) (xy 235.278475 114.963499) (xy 235.278481 114.9635) + (xy 235.891518 114.963499) (xy 235.985304 114.948646) (xy 236.098342 114.89105) (xy 236.18805 114.801342) + (xy 236.198311 114.781204) (xy 236.246286 114.730409) (xy 236.308795 114.7135) (xy 236.457142 114.7135) + (xy 236.457144 114.7135) (xy 236.546288 114.689614) (xy 236.550568 114.687143) (xy 236.626212 114.64347) + (xy 237.12715 114.142531) (xy 237.188472 114.109047) (xy 237.258163 114.114031) (xy 237.314097 114.155902) + (xy 237.338514 114.221367) (xy 237.333491 114.266208) (xy 237.303426 114.365318) (xy 237.284843 114.554) + (xy 237.303426 114.742681) (xy 237.306486 114.752768) (xy 237.358463 114.924115) (xy 237.358464 114.924118) + (xy 237.358465 114.924119) (xy 237.358466 114.924122) (xy 237.447834 115.091318) (xy 237.447838 115.091325) + (xy 237.568116 115.237883) (xy 237.714674 115.358161) (xy 237.714681 115.358165) (xy 237.881877 115.447533) + (xy 237.881878 115.447533) (xy 237.881885 115.447537) (xy 238.063317 115.502573) (xy 238.063316 115.502573) + (xy 238.080233 115.504239) (xy 238.252 115.521157) (xy 238.440683 115.502573) (xy 238.622115 115.447537) + (xy 238.789324 115.358162) (xy 238.935883 115.237883) (xy 239.056162 115.091324) (xy 239.145537 114.924115) + (xy 239.200573 114.742683) (xy 239.219157 114.554) (xy 239.200573 114.365317) (xy 239.181515 114.302493) + (xy 239.180893 114.232628) (xy 239.218141 114.173515) (xy 239.281435 114.143925) (xy 239.300177 114.1425) + (xy 244.151456 114.1425) (xy 244.218495 114.162185) (xy 244.239137 114.178819) (xy 244.810181 114.749862) + (xy 244.843666 114.811185) (xy 244.8465 114.837543) (xy 244.8465 115.005274) (xy 244.826815 115.072313) + (xy 244.774011 115.118068) (xy 244.769954 115.119835) (xy 244.699401 115.149059) (xy 244.699395 115.149062) + (xy 244.527344 115.264022) (xy 244.381024 115.410342) (xy 244.306982 115.521156) (xy 244.279838 115.561781) + (xy 244.274102 115.570365) (xy 244.220489 115.615171) (xy 244.151165 115.623878) (xy 244.088137 115.593724) + (xy 244.051417 115.534281) (xy 244.046999 115.501475) (xy 244.046999 115.430028) (xy 244.046998 115.430012) + (xy 244.036505 115.327302) (xy 243.981358 115.16088) (xy 243.981356 115.160875) (xy 243.889315 115.011654) + (xy 243.765345 114.887684) (xy 243.616124 114.795643) (xy 243.616119 114.795641) (xy 243.449697 114.740494) + (xy 243.44969 114.740493) (xy 243.346986 114.73) (xy 242.947 114.73) (xy 242.947 115.800854) (xy 242.880343 115.76237) + (xy 242.759535 115.73) (xy 242.634465 115.73) (xy 242.513657 115.76237) (xy 242.447 115.800854) + (xy 242.447 114.73) (xy 242.047028 114.73) (xy 242.047012 114.730001) (xy 241.944302 114.740494) + (xy 241.77788 114.795641) (xy 241.777875 114.795643) (xy 241.628654 114.887684) (xy 241.504684 115.011654) + (xy 241.412643 115.160875) (xy 241.412641 115.16088) (xy 241.357494 115.327302) (xy 241.357493 115.327309) + (xy 241.347 115.430013) (xy 241.347 115.955) (xy 242.292854 115.955) (xy 242.25437 116.021657) (xy 242.222 116.142465) + (xy 242.222 116.267535) (xy 242.25437 116.388343) (xy 242.292854 116.455) (xy 241.347001 116.455) + (xy 241.347001 116.979986) (xy 241.357494 117.082697) (xy 241.412641 117.249119) (xy 241.412643 117.249124) + (xy 241.504684 117.398345) (xy 241.628654 117.522315) (xy 241.777875 117.614356) (xy 241.77788 117.614358) + (xy 241.944302 117.669505) (xy 241.944309 117.669506) (xy 242.047019 117.679999) (xy 242.446999 117.679999) + (xy 242.447 117.679998) (xy 242.447 116.609145) (xy 242.513657 116.64763) (xy 242.634465 116.68) + (xy 242.759535 116.68) (xy 242.880343 116.64763) (xy 242.947 116.609145) (xy 242.947 117.679999) + (xy 243.346972 117.679999) (xy 243.346986 117.679998) (xy 243.449697 117.669505) (xy 243.616119 117.614358) + (xy 243.616124 117.614356) (xy 243.765345 117.522315) (xy 243.889315 117.398345) (xy 243.981356 117.249124) + (xy 243.981358 117.249119) (xy 244.036505 117.082697) (xy 244.036506 117.08269) (xy 244.046999 116.979986) + (xy 244.046999 116.908528) (xy 244.066683 116.841488) (xy 244.119486 116.795732) (xy 244.188644 116.785788) + (xy 244.2522 116.814812) (xy 244.274101 116.839635) (xy 244.381022 116.999655) (xy 244.527342 117.145975) + (xy 244.527345 117.145977) (xy 244.699402 117.260941) (xy 244.89058 117.34013) (xy 245.09353 117.380499) + (xy 245.093534 117.3805) (xy 245.093535 117.3805) (xy 245.300466 117.3805) (xy 245.300467 117.380499) + (xy 245.50342 117.34013) (xy 245.694598 117.260941) (xy 245.866655 117.145977) (xy 246.012977 116.999655) + (xy 246.127941 116.827598) (xy 246.173748 116.717009) (xy 246.217589 116.662606) (xy 246.283883 116.640541) + (xy 246.351582 116.65782) (xy 246.399193 116.708957) (xy 246.40624 116.726144) (xy 246.445904 116.848216) + (xy 246.542379 117.037557) (xy 246.667272 117.209459) (xy 246.667276 117.209464) (xy 246.817535 117.359723) + (xy 246.81754 117.359727) (xy 246.989442 117.48462) (xy 247.178782 117.581095) (xy 247.380871 117.646757) + (xy 247.447 117.657231) (xy 247.447 116.609145) (xy 247.513657 116.64763) (xy 247.634465 116.68) + (xy 247.759535 116.68) (xy 247.880343 116.64763) (xy 247.947 116.609145) (xy 247.947 117.65723) + (xy 248.013126 117.646757) (xy 248.013129 117.646757) (xy 248.215217 117.581095) (xy 248.404557 117.48462) + (xy 248.576459 117.359727) (xy 248.576464 117.359723) (xy 248.726723 117.209464) (xy 248.726727 117.209459) + (xy 248.85162 117.037557) (xy 248.948095 116.848217) (xy 248.987759 116.726144) (xy 249.027196 116.668469) + (xy 249.091555 116.64127) (xy 249.160401 116.653184) (xy 249.211877 116.700428) (xy 249.220251 116.717009) + (xy 249.266057 116.827596) (xy 249.381024 116.999657) (xy 249.527342 117.145975) (xy 249.527345 117.145977) + (xy 249.699402 117.260941) (xy 249.89058 117.34013) (xy 250.09353 117.380499) (xy 250.093534 117.3805) + (xy 250.093535 117.3805) (xy 250.300466 117.3805) (xy 250.300467 117.380499) (xy 250.50342 117.34013) + (xy 250.694598 117.260941) (xy 250.866655 117.145977) (xy 251.012977 116.999655) (xy 251.127941 116.827598) + (xy 251.20713 116.63642) (xy 251.2475 116.433465) (xy 251.2475 115.976535) (xy 251.20713 115.77358) + (xy 251.127941 115.582402) (xy 251.012977 115.410345) (xy 251.012975 115.410342) (xy 250.866657 115.264024) + (xy 250.694596 115.149057) (xy 250.575798 115.09985) (xy 250.521395 115.056009) (xy 250.515871 115.047301) + (xy 250.477469 114.980788) (xy 250.412212 114.915531) (xy 248.500212 113.00353) (xy 248.500211 113.003529) + (xy 248.500208 113.003527) (xy 248.42029 112.957387) (xy 248.420289 112.957386) (xy 248.420288 112.957386) + (xy 248.331144 112.9335) (xy 248.331143 112.9335) (xy 238.99534 112.9335) (xy 238.928301 112.913815) + (xy 238.882546 112.861011) (xy 238.872602 112.791853) (xy 238.901627 112.728297) (xy 238.916676 112.713646) + (xy 238.91799 112.712567) (xy 238.935883 112.697883) (xy 239.056162 112.551324) (xy 239.145537 112.384115) + (xy 239.200573 112.202683) (xy 239.219157 112.014) (xy 239.200573 111.825317) (xy 239.145537 111.643885) + (xy 239.120986 111.597953) (xy 239.053291 111.471303) (xy 239.05543 111.470159) (xy 239.037742 111.413691) + (xy 239.056219 111.346309) (xy 239.108192 111.299612) (xy 239.177161 111.288428) (xy 239.241228 111.316306) + (xy 239.249403 111.323782) (xy 239.966091 112.04047) (xy 240.046015 112.086614) (xy 240.135159 112.1105) + (xy 240.135161 112.1105) (xy 248.839142 112.1105) (xy 248.839144 112.1105) (xy 248.928288 112.086614) + (xy 249.008212 112.04047) (xy 250.47747 110.571212) (xy 250.515865 110.504708) (xy 250.566431 110.456494) + (xy 250.575791 110.452152) (xy 250.694598 110.402941) (xy 250.866655 110.287977) (xy 251.012977 110.141655) + (xy 251.127941 109.969598) (xy 251.20713 109.77842) (xy 251.2475 109.575465) (xy 251.2475 109.118535) + (xy 251.20713 108.91558) (xy 251.127941 108.724402) (xy 251.012977 108.552345) (xy 251.012975 108.552342) + (xy 250.866657 108.406024) (xy 250.766798 108.339301) (xy 250.694598 108.291059) (xy 250.624045 108.261835) + (xy 250.50342 108.21187) (xy 250.503412 108.211868) (xy 250.300469 108.1715) (xy 250.300465 108.1715) + (xy 250.093535 108.1715) (xy 250.09353 108.1715) (xy 249.890587 108.211868) (xy 249.890579 108.21187) + (xy 249.699403 108.291058) (xy 249.527342 108.406024) (xy 249.381024 108.552342) (xy 249.266057 108.724404) + (xy 249.220251 108.83499) (xy 249.176409 108.889394) (xy 249.110115 108.911458) (xy 249.042416 108.894178) + (xy 248.994806 108.843041) (xy 248.987759 108.825855) (xy 248.948095 108.703782) (xy 248.85162 108.514442) + (xy 248.726727 108.34254) (xy 248.726723 108.342535) (xy 248.576464 108.192276) (xy 248.576459 108.192272) + (xy 248.404557 108.067379) (xy 248.215215 107.970903) (xy 248.013124 107.905241) (xy 247.947 107.894768) + (xy 247.947 108.942854) (xy 247.880343 108.90437) (xy 247.759535 108.872) (xy 247.634465 108.872) + (xy 247.513657 108.90437) (xy 247.447 108.942854) (xy 247.447 107.894768) (xy 247.446999 107.894768) + (xy 247.380875 107.905241) (xy 247.178784 107.970903) (xy 246.989442 108.067379) (xy 246.81754 108.192272) + (xy 246.817535 108.192276) (xy 246.667276 108.342535) (xy 246.667272 108.34254) (xy 246.542379 108.514442) + (xy 246.445905 108.703781) (xy 246.40624 108.825856) (xy 246.366802 108.883531) (xy 246.302443 108.910729) + (xy 246.233597 108.898814) (xy 246.182121 108.85157) (xy 246.173748 108.83499) (xy 246.127941 108.724402) + (xy 246.012977 108.552345) (xy 246.012975 108.552342) (xy 245.866655 108.406022) (xy 245.694604 108.291062) + (xy 245.694598 108.291059) (xy 245.624046 108.261835) (xy 245.569643 108.217993) (xy 245.547579 108.151699) + (xy 245.5475 108.147274) (xy 245.5475 107.736858) (xy 245.5475 107.736856) (xy 245.523614 107.647712) + (xy 245.506392 107.617883) (xy 245.477473 107.567794) (xy 245.47747 107.567791) (xy 245.477469 107.567788) + (xy 245.412212 107.502531) (xy 244.563212 106.65353) (xy 244.563211 106.653529) (xy 244.563208 106.653527) + (xy 244.48329 106.607387) (xy 244.483289 106.607386) (xy 244.483288 106.607386) (xy 244.394144 106.5835) + (xy 244.394143 106.5835) (xy 239.230345 106.5835) (xy 239.163306 106.563815) (xy 239.120987 106.517953) + (xy 239.056166 106.396681) (xy 239.056161 106.396674) (xy 238.935883 106.250117) (xy 238.916676 106.234354) + (xy 238.877341 106.176608) (xy 238.87547 106.106763) (xy 238.911657 106.046995) (xy 238.974413 106.016279) + (xy 238.99534 106.0145) (xy 247.068142 106.0145) (xy 247.068144 106.0145) (xy 247.157288 105.990614) + (xy 247.166272 105.985427) (xy 247.237212 105.94447) (xy 249.596508 103.585172) (xy 249.657829 103.551689) + (xy 249.727521 103.556673) (xy 249.731615 103.558284) (xy 249.89058 103.62413) (xy 250.076311 103.661074) + (xy 250.09353 103.664499) (xy 250.093534 103.6645) (xy 250.093535 103.6645) (xy 250.300466 103.6645) + (xy 250.300467 103.664499) (xy 250.50342 103.62413) (xy 250.694598 103.544941) (xy 250.866655 103.429977) + (xy 251.012977 103.283655) (xy 251.127941 103.111598) (xy 251.20713 102.92042) (xy 251.2475 102.717465) + (xy 251.2475 102.260535) (xy 251.20713 102.05758) (xy 251.127941 101.866402) (xy 251.012977 101.694345) + (xy 251.012975 101.694342) (xy 250.866657 101.548024) (xy 250.770665 101.483885) (xy 250.694598 101.433059) + (xy 250.656282 101.417188) (xy 250.50342 101.35387) (xy 250.503412 101.353868) (xy 250.300469 101.3135) + (xy 250.300465 101.3135) (xy 250.093535 101.3135) (xy 250.09353 101.3135) (xy 249.890587 101.353868) + (xy 249.890579 101.35387) (xy 249.699403 101.433058) (xy 249.527342 101.548024) (xy 249.381024 101.694342) + (xy 249.266057 101.866404) (xy 249.220251 101.97699) (xy 249.176409 102.031394) (xy 249.110115 102.053458) + (xy 249.042416 102.036178) (xy 248.994806 101.985041) (xy 248.987759 101.967855) (xy 248.948095 101.845782) + (xy 248.85162 101.656442) (xy 248.726727 101.48454) (xy 248.726723 101.484535) (xy 248.576464 101.334276) + (xy 248.576459 101.334272) (xy 248.404557 101.209379) (xy 248.215215 101.112903) (xy 248.013124 101.047241) + (xy 247.947 101.036768) (xy 247.947 102.084854) (xy 247.880343 102.04637) (xy 247.759535 102.014) + (xy 247.634465 102.014) (xy 247.513657 102.04637) (xy 247.447 102.084854) (xy 247.447 101.036768) + (xy 247.446999 101.036768) (xy 247.380875 101.047241) (xy 247.178784 101.112903) (xy 246.989442 101.209379) + (xy 246.81754 101.334272) (xy 246.817535 101.334276) (xy 246.667276 101.484535) (xy 246.667272 101.48454) + (xy 246.542379 101.656442) (xy 246.445905 101.845781) (xy 246.40624 101.967856) (xy 246.366802 102.025531) + (xy 246.302443 102.052729) (xy 246.233597 102.040814) (xy 246.182121 101.99357) (xy 246.173748 101.97699) + (xy 246.141514 101.899171) (xy 246.127941 101.866402) (xy 246.012977 101.694345) (xy 246.012975 101.694342) + (xy 245.866657 101.548024) (xy 245.770665 101.483885) (xy 245.694598 101.433059) (xy 245.656282 101.417188) + (xy 245.50342 101.35387) (xy 245.503412 101.353868) (xy 245.300469 101.3135) (xy 245.300465 101.3135) + (xy 245.093535 101.3135) (xy 245.09353 101.3135) (xy 244.890587 101.353868) (xy 244.890579 101.35387) + (xy 244.699403 101.433058) (xy 244.527342 101.548024) (xy 244.381024 101.694342) (xy 244.343855 101.749971) + (xy 244.279838 101.845781) (xy 244.274102 101.854365) (xy 244.220489 101.899171) (xy 244.151165 101.907878) + (xy 244.088137 101.877724) (xy 244.051417 101.818281) (xy 244.046999 101.785475) (xy 244.046999 101.714028) + (xy 244.046998 101.714012) (xy 244.036505 101.611302) (xy 243.981358 101.44488) (xy 243.981356 101.444875) + (xy 243.889315 101.295654) (xy 243.765345 101.171684) (xy 243.616124 101.079643) (xy 243.616119 101.079641) + (xy 243.449697 101.024494) (xy 243.44969 101.024493) (xy 243.346986 101.014) (xy 242.947 101.014) + (xy 242.947 102.084854) (xy 242.880343 102.04637) (xy 242.759535 102.014) (xy 242.634465 102.014) + (xy 242.513657 102.04637) (xy 242.447 102.084854) (xy 242.447 101.014) (xy 242.047028 101.014) (xy 242.047012 101.014001) + (xy 241.944302 101.024494) (xy 241.77788 101.079641) (xy 241.777875 101.079643) (xy 241.628654 101.171684) + (xy 241.504684 101.295654) (xy 241.412643 101.444875) (xy 241.412641 101.44488) (xy 241.357494 101.611302) + (xy 241.357493 101.611309) (xy 241.347 101.714013) (xy 241.347 102.239) (xy 242.292854 102.239) + (xy 242.25437 102.305657) (xy 242.222 102.426465) (xy 242.222 102.551535) (xy 242.25437 102.672343) + (xy 242.292854 102.739) (xy 241.347001 102.739) (xy 241.347001 103.263986) (xy 241.357494 103.366697) + (xy 241.412641 103.533119) (xy 241.412643 103.533124) (xy 241.454142 103.600403) (xy 241.472582 103.667795) + (xy 241.45166 103.734459) (xy 241.398018 103.779229) (xy 241.348603 103.7895) (xy 240.734544 103.7895) + (xy 240.667505 103.769815) (xy 240.646863 103.753181) (xy 239.250819 102.357137) (xy 239.217334 102.295814) + (xy 239.2145 102.269456) (xy 239.2145 101.072249) (xy 239.214499 101.072247) (xy 239.202868 101.01377) + (xy 239.202867 101.013769) (xy 239.158552 100.947447) (xy 239.09223 100.903132) (xy 239.092229 100.903131) + (xy 239.033752 100.8915) (xy 239.033748 100.8915) (xy 237.470252 100.8915) (xy 237.470247 100.8915) + (xy 237.41177 100.903131) (xy 237.411769 100.903132) (xy 237.345447 100.947447) (xy 237.301132 101.013769) + (xy 237.301131 101.01377) (xy 237.2895 101.072247) (xy 237.2895 102.635752) (xy 237.301131 102.694229) + (xy 237.301132 102.69423) (xy 237.345447 102.760552) (xy 237.411769 102.804867) (xy 237.41177 102.804868) + (xy 237.470247 102.816499) (xy 237.47025 102.8165) (xy 237.470252 102.8165) (xy 238.667456 102.8165) + (xy 238.734495 102.836185) (xy 238.755137 102.852819) (xy 240.322788 104.42047) (xy 240.402712 104.466614) + (xy 240.491856 104.4905) (xy 240.491858 104.4905) (xy 244.989142 104.4905) (xy 244.989144 104.4905) + (xy 245.078288 104.466614) (xy 245.158212 104.42047) (xy 245.477469 104.101212) (xy 245.523614 104.021288) + (xy 245.523617 104.021277) (xy 245.524055 104.019646) (xy 245.536183 103.974378) (xy 245.5475 103.932144) + (xy 245.5475 103.688725) (xy 245.567185 103.621686) (xy 245.619989 103.575931) (xy 245.624048 103.574164) + (xy 245.694594 103.544943) (xy 245.694595 103.544942) (xy 245.694598 103.544941) (xy 245.866655 103.429977) + (xy 246.012977 103.283655) (xy 246.127941 103.111598) (xy 246.173748 103.001009) (xy 246.217589 102.946606) + (xy 246.283883 102.924541) (xy 246.351582 102.94182) (xy 246.399193 102.992957) (xy 246.40624 103.010144) + (xy 246.445904 103.132216) (xy 246.542379 103.321557) (xy 246.667272 103.493459) (xy 246.667276 103.493464) + (xy 246.817535 103.643723) (xy 246.81754 103.643727) (xy 246.989442 103.76862) (xy 247.178782 103.865095) + (xy 247.380871 103.930757) (xy 247.447 103.941231) (xy 247.447 102.893145) (xy 247.513657 102.93163) + (xy 247.634465 102.964) (xy 247.759535 102.964) (xy 247.880343 102.93163) (xy 247.947 102.893145) + (xy 247.947 103.941231) (xy 247.954139 103.947329) (xy 247.998292 103.953034) (xy 248.051745 103.998029) + (xy 248.072386 104.06478) (xy 248.053663 104.132094) (xy 248.03608 104.154235) (xy 246.913137 105.277181) + (xy 246.851814 105.310666) (xy 246.825456 105.3135) (xy 238.99534 105.3135) (xy 238.928301 105.293815) + (xy 238.882546 105.241011) (xy 238.872602 105.171853) (xy 238.901627 105.108297) (xy 238.916676 105.093646) + (xy 238.918454 105.092187) (xy 238.935883 105.077883) (xy 239.056162 104.931324) (xy 239.145537 104.764115) + (xy 239.200573 104.582683) (xy 239.219157 104.394) (xy 239.200573 104.205317) (xy 239.145537 104.023885) + (xy 239.143277 104.019657) (xy 239.056165 103.856681) (xy 239.056161 103.856674) (xy 238.935883 103.710116) + (xy 238.789325 103.589838) (xy 238.789318 103.589834) (xy 238.622122 103.500466) (xy 238.622119 103.500465) + (xy 238.622118 103.500464) (xy 238.622115 103.500463) (xy 238.440683 103.445427) (xy 238.440681 103.445426) + (xy 238.440683 103.445426) (xy 238.252 103.426843) (xy 238.063318 103.445426) (xy 237.956194 103.477921) + (xy 237.881885 103.500463) (xy 237.881882 103.500464) (xy 237.88188 103.500465) (xy 237.881877 103.500466) + (xy 237.714681 103.589834) (xy 237.714674 103.589838) (xy 237.568116 103.710116) (xy 237.447838 103.856674) + (xy 237.447833 103.856681) (xy 237.383013 103.977953) (xy 237.334051 104.027798) (xy 237.273655 104.0435) + (xy 236.263254 104.0435) (xy 236.196215 104.023815) (xy 236.175577 104.007185) (xy 236.098342 103.92995) + (xy 236.020123 103.890095) (xy 235.985301 103.872352) (xy 235.891524 103.8575) (xy 235.278482 103.8575) + (xy 235.197519 103.870323) (xy 235.184696 103.872354) (xy 235.071658 103.92995) (xy 235.071657 103.929951) + (xy 235.071652 103.929954) (xy 234.981954 104.019652) (xy 234.981951 104.019657) (xy 234.98195 104.019658) + (xy 234.969802 104.0435) (xy 234.924352 104.132698) (xy 234.9095 104.226475) (xy 224.264164 104.226475) + (xy 224.259575 104.174023) (xy 224.259573 104.174013) (xy 224.202424 103.960729) (xy 224.20242 103.96072) + (xy 224.109096 103.760586) (xy 224.063741 103.695811) (xy 224.06374 103.69581) (xy 223.393 104.366551) + (xy 223.393 104.34384) (xy 223.367036 104.246939) (xy 223.316876 104.16006) (xy 223.24594 104.089124) + (xy 223.159061 104.038964) (xy 223.06216 104.013) (xy 223.039448 104.013) (xy 223.710188 103.342259) + (xy 223.710187 103.342258) (xy 223.645411 103.296901) (xy 223.645405 103.296898) (xy 223.445284 103.20358) + (xy 223.44527 103.203575) (xy 223.231986 103.146426) (xy 223.231976 103.146424) (xy 223.012001 103.127179) + (xy 223.011999 103.127179) (xy 222.792023 103.146424) (xy 222.792013 103.146426) (xy 222.578729 103.203575) + (xy 222.57872 103.203579) (xy 222.37859 103.296901) (xy 222.313811 103.342258) (xy 222.984553 104.013) + (xy 222.96184 104.013) (xy 222.864939 104.038964) (xy 222.77806 104.089124) (xy 222.707124 104.16006) + (xy 222.656964 104.246939) (xy 222.631 104.34384) (xy 222.631 104.366552) (xy 221.960258 103.695811) + (xy 221.914901 103.76059) (xy 221.821579 103.96072) (xy 221.821575 103.960729) (xy 221.764426 104.174013) + (xy 221.764424 104.174023) (xy 221.745179 104.393999) (xy 208.153 104.393999) (xy 208.153 102.232753) + (xy 214.717 102.232753) (xy 214.717 102.239) (xy 215.633988 102.239) (xy 215.601075 102.296007) + (xy 215.567 102.423174) (xy 215.567 102.554826) (xy 215.601075 102.681993) (xy 215.633988 102.739) + (xy 214.717 102.739) (xy 214.717 102.745246) (xy 214.750242 102.955127) (xy 214.750242 102.95513) + (xy 214.815904 103.157217) (xy 214.912379 103.346557) (xy 215.037272 103.518459) (xy 215.037276 103.518464) + (xy 215.187535 103.668723) (xy 215.18754 103.668727) (xy 215.359442 103.79362) (xy 215.548782 103.890095) + (xy 215.750871 103.955757) (xy 215.817 103.966231) (xy 215.817 102.922012) (xy 215.874007 102.954925) + (xy 216.001174 102.989) (xy 216.132826 102.989) (xy 216.259993 102.954925) (xy 216.317 102.922012) + (xy 216.317 103.96623) (xy 216.383126 103.955757) (xy 216.383129 103.955757) (xy 216.585217 103.890095) + (xy 216.774557 103.79362) (xy 216.946459 103.668727) (xy 216.946464 103.668723) (xy 217.096723 103.518464) + (xy 217.096727 103.518459) (xy 217.22162 103.346557) (xy 217.282015 103.228028) (xy 217.32999 103.177232) + (xy 217.397811 103.160437) (xy 217.463946 103.182974) (xy 217.507397 103.23769) (xy 217.5165 103.284323) + (xy 217.5165 103.293269) (xy 217.519353 103.323699) (xy 217.519353 103.323701) (xy 217.556541 103.429975) + (xy 217.564207 103.451882) (xy 217.64485 103.56115) (xy 217.754118 103.641793) (xy 217.771437 103.647853) + (xy 217.882299 103.686646) (xy 217.91273 103.6895) (xy 217.912734 103.6895) (xy 219.22127 103.6895) + (xy 219.251699 103.686646) (xy 219.251701 103.686646) (xy 219.32478 103.661074) (xy 219.379882 103.641793) + (xy 219.48915 103.56115) (xy 219.569793 103.451882) (xy 219.592219 103.38779) (xy 219.614646 103.323701) + (xy 219.614646 103.323699) (xy 219.6175 103.293269) (xy 219.6175 102.3785) (xy 219.637185 102.311461) + (xy 219.689989 102.265706) (xy 219.7415 102.2545) (xy 222.060381 102.2545) (xy 222.12742 102.274185) + (xy 222.169739 102.320047) (xy 222.207834 102.391318) (xy 222.207838 102.391325) (xy 222.328116 102.537883) + (xy 222.474674 102.658161) (xy 222.474681 102.658165) (xy 222.641877 102.747533) (xy 222.641878 102.747533) + (xy 222.641885 102.747537) (xy 222.823317 102.802573) (xy 222.823316 102.802573) (xy 222.840233 102.804239) + (xy 223.012 102.821157) (xy 223.200683 102.802573) (xy 223.382115 102.747537) (xy 223.549324 102.658162) + (xy 223.695883 102.537883) (xy 223.816162 102.391324) (xy 223.905537 102.224115) (xy 223.960573 102.042683) + (xy 223.979157 101.854) (xy 223.960573 101.665317) (xy 223.905537 101.483885) (xy 223.905533 101.483877) + (xy 223.816165 101.316681) (xy 223.816161 101.316674) (xy 223.695883 101.170116) (xy 223.549325 101.049838) + (xy 223.549318 101.049834) (xy 223.382122 100.960466) (xy 223.382119 100.960465) (xy 223.382118 100.960464) + (xy 223.382115 100.960463) (xy 223.200683 100.905427) (xy 223.200681 100.905426) (xy 223.200683 100.905426) + (xy 223.012 100.886843) (xy 222.823318 100.905426) (xy 222.716194 100.937921) (xy 222.641885 100.960463) + (xy 222.641882 100.960464) (xy 222.64188 100.960465) (xy 222.641877 100.960466) (xy 222.474681 101.049834) + (xy 222.474674 101.049838) (xy 222.328116 101.170116) (xy 222.207838 101.316674) (xy 222.207834 101.316681) + (xy 222.169739 101.387953) (xy 222.120777 101.437797) (xy 222.060381 101.4535) (xy 219.577163 101.4535) + (xy 219.510124 101.433815) (xy 219.489488 101.417188) (xy 219.489151 101.416851) (xy 219.379882 101.336207) + (xy 219.37988 101.336206) (xy 219.2517 101.291353) (xy 219.22127 101.2885) (xy 219.221266 101.2885) + (xy 217.912734 101.2885) (xy 217.91273 101.2885) (xy 217.8823 101.291353) (xy 217.882298 101.291353) + (xy 217.754119 101.336206) (xy 217.754117 101.336207) (xy 217.64485 101.41685) (xy 217.564207 101.526117) + (xy 217.564206 101.526119) (xy 217.519353 101.654298) (xy 217.519353 101.6543) (xy 217.5165 101.68473) + (xy 217.5165 101.693676) (xy 217.496815 101.760715) (xy 217.444011 101.80647) (xy 217.374853 101.816414) + (xy 217.311297 101.787389) (xy 217.282015 101.749971) (xy 217.22162 101.631442) (xy 217.096727 101.45954) + (xy 217.096723 101.459535) (xy 216.946464 101.309276) (xy 216.946459 101.309272) (xy 216.774557 101.184379) + (xy 216.585215 101.087903) (xy 216.383124 101.022241) (xy 216.317 101.011768) (xy 216.317 102.055988) + (xy 216.259993 102.023075) (xy 216.132826 101.989) (xy 216.001174 101.989) (xy 215.874007 102.023075) + (xy 215.817 102.055988) (xy 215.817 101.011768) (xy 215.816999 101.011768) (xy 215.750875 101.022241) + (xy 215.548784 101.087903) (xy 215.359442 101.184379) (xy 215.18754 101.309272) (xy 215.187535 101.309276) + (xy 215.037276 101.459535) (xy 215.037272 101.45954) (xy 214.912379 101.631442) (xy 214.815904 101.820782) + (xy 214.750242 102.022869) (xy 214.750242 102.022872) (xy 214.717 102.232753) (xy 208.153 102.232753) + (xy 208.153 98.93) (xy 208.172685 98.862961) (xy 208.225489 98.817206) (xy 208.277 98.806) (xy 252.86 98.806) + ) + ) + ) + (group "" + (uuid "0dae539e-8104-404d-95f4-66851ab27bad") + (members "4e3515d0-d794-43f8-9dfb-16926b4e47a7" "ea0956f7-016f-4bfc-a125-5317e8a4d38a") + ) + (group "" + (uuid "569d1095-cc0c-4898-bb63-cecb71e2b49b") + (members "50f6b025-f6cf-416b-9ac3-d20bf1c292a5" "6abacbee-c0ac-461f-9edb-1e71ab50da6e" + "cb8d1706-4d98-4476-bfff-d76d4c0367e5" + ) + ) + (group "" + (uuid "6d2c45e0-9db1-4b6a-b153-4a4f31202856") + (members "0dae539e-8104-404d-95f4-66851ab27bad" "30ed048b-225d-423a-a3d9-0a838ca23ed4" + "9fab3abb-07e6-4fed-a493-5ba46403e245" + ) + ) + (group "" + (uuid "6f2249c9-c733-45f3-b95f-dd013796e6c3") + (members "1758d4fb-a59b-4514-9532-d36f67900c81" "9f9137e1-b399-474f-8965-8048ccd47a37" + "b8017a60-9d25-4496-9df1-d16369f6c986" + ) + ) +) diff --git a/pcb/pcb/pcb.kicad_pro b/pcb/pcb/pcb.kicad_pro new file mode 100644 index 0000000..8b106f7 --- /dev/null +++ b/pcb/pcb/pcb.kicad_pro @@ -0,0 +1,616 @@ +{ + "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.05, + "copper_line_width": 0.2, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "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": false, + "text_position": 0, + "units_format": 1 + }, + "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.0, + "height": 0.6, + "width": 1.95 + }, + "silk_line_width": 0.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.0 + } + }, + "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", + "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_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_near_hole": "error", + "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", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "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_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "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.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.0, + "min_hole_clearance": 0.0, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "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.0, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": 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.25, + 0.3, + 0.4 + ], + "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": 1.4, + "drill": 0.8 + } + ], + "zones_allow_external_fillets": false + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "conflicting_netclasses": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "simulation_model_issue": "ignore", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "pcb.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "/mnt/kuebel/TEMP/spaceapibox/", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "bom_export_filename": "", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + }, + { + "group_by": false, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + } + ], + "filter_string": "", + "group_symbols": true, + "name": "Grouped By Value", + "sort_asc": true, + "sort_field": "Reference" + }, + "connection_grid_size": 50.0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_dissipations": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "f8c1fb25-25af-44db-b993-115b96db9374", + "Root" + ], + [ + "6de808a1-e841-48bc-9eb8-aa01e255a260", + "panel" + ], + [ + "7204a722-4117-47e2-a892-20e60790c5e5", + "esp" + ], + [ + "ac6384a0-edb9-4403-930f-8cc525113c97", + "led7seg" + ] + ], + "text_variables": {} +} diff --git a/pcb/pcb/pcb.kicad_sch b/pcb/pcb/pcb.kicad_sch new file mode 100644 index 0000000..957d116 --- /dev/null +++ b/pcb/pcb/pcb.kicad_sch @@ -0,0 +1,147 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "f8c1fb25-25af-44db-b993-115b96db9374") + (paper "A4") + (lib_symbols) + (polyline + (pts + (xy 127 127) (xy 152.4 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2ee28525-c79b-4e94-8dbe-567019fcb4b3") + ) + (polyline + (pts + (xy 127 63.5) (xy 152.4 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4bbd0eb7-be89-45fb-aeea-0a98a6c13ce2") + ) + (sheet + (at 38.1 38.1) + (size 88.9 50.8) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "6de808a1-e841-48bc-9eb8-aa01e255a260") + (property "Sheetname" "panel" + (at 38.1 37.3884 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "panel.kicad_sch" + (at 38.1 89.4846 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374" + (page "2") + ) + ) + ) + ) + (sheet + (at 152.4 38.1) + (size 114.3 114.3) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "7204a722-4117-47e2-a892-20e60790c5e5") + (property "Sheetname" "esp" + (at 152.4 37.3884 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "esp.kicad_sch" + (at 152.4 152.9846 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374" + (page "3") + ) + ) + ) + ) + (sheet + (at 38.1 101.6) + (size 88.9 50.8) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "ac6384a0-edb9-4403-930f-8cc525113c97") + (property "Sheetname" "led7seg" + (at 38.1 100.8884 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "led7seg.kicad_sch" + (at 38.1 152.9846 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (instances + (project "pcb" + (path "/f8c1fb25-25af-44db-b993-115b96db9374" + (page "4") + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) +) diff --git a/pcb/pcb/spaceapi.svg b/pcb/pcb/spaceapi.svg new file mode 100644 index 0000000..613aa64 --- /dev/null +++ b/pcb/pcb/spaceapi.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/pcb/pcb/sym-lib-table b/pcb/pcb/sym-lib-table new file mode 100644 index 0000000..1c7e907 --- /dev/null +++ b/pcb/pcb/sym-lib-table @@ -0,0 +1,4 @@ +(sym_lib_table + (version 7) + (lib (name "Library")(type "KiCad")(uri "${KIPRJMOD}/Library.kicad_sym")(options "")(descr "")) +) diff --git a/pcb/sn74hc595-ep.pdf b/pcb/sn74hc595-ep.pdf new file mode 100644 index 0000000..a93c8e3 Binary files /dev/null and b/pcb/sn74hc595-ep.pdf differ