From f41661eb7dcf518ac183ba2579f0a7e9765d41f7 Mon Sep 17 00:00:00 2001 From: kuwoyuki Date: Fri, 8 Nov 2024 00:46:09 +0600 Subject: [PATCH] chore: readme --- README.md | 42 + hw/ch32_extension.kicad_dru | 0 hw/ch32_extension.kicad_pcb | 7384 ++++++++++++++++++++++++++++++++++ hw/ch32_extension.kicad_pro | 610 +++ hw/ch32_extension.kicad_sch | 6990 ++++++++++++++++++++++++++++++++ img/16_ch_relay.jpg | Bin 0 -> 108723 bytes img/ch32_extension.png | Bin 0 -> 102025 bytes img/ch32_extension_photo.jpg | Bin 0 -> 152670 bytes 8 files changed, 15026 insertions(+) create mode 100644 README.md create mode 100644 hw/ch32_extension.kicad_dru create mode 100644 hw/ch32_extension.kicad_pcb create mode 100644 hw/ch32_extension.kicad_pro create mode 100644 hw/ch32_extension.kicad_sch create mode 100644 img/16_ch_relay.jpg create mode 100644 img/ch32_extension.png create mode 100644 img/ch32_extension_photo.jpg diff --git a/README.md b/README.md new file mode 100644 index 0000000..50cde61 --- /dev/null +++ b/README.md @@ -0,0 +1,42 @@ +# CH32-16-CH-EXT + +A simple CH32V003-based extension board providing 16 GPIO channels, primarily designed for controlling [Chinese 16-relay modules](https://www.uctronics.com/download/Amazon/U604302_print.pdf) ([archive](https://web.archive.org/web/20220709045418/https://www.uctronics.com/download/Amazon/U604302_print.pdf)) over RS485. Uses 64-byte internal flash page for state persistence. + +KiCad hardware design files are in the `hw` directory. + +![photo](img/ch32_extension_photo.jpg) +![render](img/ch32_extension.png) + +## Communication Protocol + +### Message Format + +The RS485 communication uses a simple 4-byte message format: + +``` +Byte 0: Board Address (0x01-0xFE, 0xFF for broadcast) +Byte 1: Command (0x01 for SET_OUTPUTS) +Byte 2: Data High Byte +Byte 3: Data Low Byte +``` + +### Protocol Constants + +```c +#define BOARD_ADDRESS 0x01 // Default board address +#define CMD_SET_OUTPUTS 0x01 // Command to set outputs +#define BROADCAST_ADDR 0xFF // Broadcast address +``` + +### Example Message + +To control the outputs, send a 4-byte message: + +```rust +let message = [ + address, // Board address (0xFF for broadcast) + CMD_SET_OUTPUTS, // Command + (value >> 8) as u8, // Data high byte + value as u8, // Data low byte +]; +``` diff --git a/hw/ch32_extension.kicad_dru b/hw/ch32_extension.kicad_dru new file mode 100644 index 0000000..e69de29 diff --git a/hw/ch32_extension.kicad_pcb b/hw/ch32_extension.kicad_pcb new file mode 100644 index 0000000..0c92925 --- /dev/null +++ b/hw/ch32_extension.kicad_pcb @@ -0,0 +1,7384 @@ +(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 + (stackup + (layer "F.SilkS" + (type "Top Silk Screen") + ) + (layer "F.Paste" + (type "Top Solder Paste") + ) + (layer "F.Mask" + (type "Top Solder Mask") + (thickness 0.01) + ) + (layer "F.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "dielectric 1" + (type "core") + (thickness 1.51) + (material "FR4") + (epsilon_r 4.5) + (loss_tangent 0.02) + ) + (layer "B.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "B.Mask" + (type "Bottom Solder Mask") + (thickness 0.01) + ) + (layer "B.Paste" + (type "Bottom Solder Paste") + ) + (layer "B.SilkS" + (type "Bottom Silk Screen") + ) + (copper_finish "None") + (dielectric_constraints no) + ) + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (pcbplotparams + (layerselection 0x0000000_fffffffe) + (plot_on_all_layers_selection 0x0001000_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 yes) + (psa4output no) + (plotreference yes) + (plotvalue yes) + (plotfptext yes) + (plotinvisibletext no) + (sketchpadsonfab no) + (subtractmaskfromsilk no) + (outputformat 5) + (mirror yes) + (drillshape 1) + (scaleselection 1) + (outputdirectory "plot/") + ) + ) + (net 0 "") + (net 1 "Net-(J3-Pin_1)") + (net 2 "unconnected-(U1-PA1-Pad12)") + (net 3 "+5V") + (net 4 "unconnected-(U1-PC7-Pad6)") + (net 5 "unconnected-(U1-PD7-Pad11)") + (net 6 "unconnected-(U1-PC6-Pad5)") + (net 7 "unconnected-(U1-PA2-Pad13)") + (net 8 "GND") + (net 9 "unconnected-(U1-PD4-Pad8)") + (net 10 "Net-(U2-~{OE})") + (net 11 "Net-(U3-~{OE})") + (net 12 "/SER") + (net 13 "unconnected-(U3-QH'-Pad9)") + (net 14 "Net-(U2-QH')") + (net 15 "/Q6") + (net 16 "/Q12") + (net 17 "/Q5") + (net 18 "/Q7") + (net 19 "/Q16") + (net 20 "/Q1") + (net 21 "/Q13") + (net 22 "/Q2") + (net 23 "/Q15") + (net 24 "/Q8") + (net 25 "/Q14") + (net 26 "/Q10") + (net 27 "/Q9") + (net 28 "/Q11") + (net 29 "/Q4") + (net 30 "/Q3") + (net 31 "/SRCLR") + (net 32 "/SRCLK") + (net 33 "/RCLK") + (net 34 "Net-(J2-Pin_1)") + (net 35 "Net-(J2-Pin_2)") + (net 36 "/RS485_RX") + (net 37 "/RS485_TX") + (net 38 "/RS485_DIR") + (net 39 "Net-(D1-K)") + (footprint "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" + (layer "F.Cu") + (uuid "04e93994-ed0b-48ee-a015-6bcb8a001c79") + (at 158 65.675) + (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" "U3" + (at 0 -5.9 0) + (layer "F.SilkS") + (uuid "29a167dc-82de-44ad-ad95-96c0a3e083a9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "74HC595" + (at 0 5.9 0) + (layer "F.Fab") + (uuid "a2dd7559-49b4-4ba0-b159-510b42bbd5a8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d4967983-d7fc-46c2-8e07-d6ce72caa63f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "05ae32fc-e220-491b-ada7-d6fdc780faa8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "8-bit serial in/out Shift Register 3-State Outputs" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "552bbc20-f3a7-4a9b-9d32-e1ecf787d70a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (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 "/581fb04d-1d37-46af-a98f-f3f87bdd6812") + (sheetname "Root") + (sheetfile "ch32_extension.kicad_sch") + (attr smd) + (fp_line + (start 0 -5.06) + (end -1.95 -5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6c341f07-087a-4740-a6bb-bc9da669f201") + ) + (fp_line + (start 0 -5.06) + (end 1.95 -5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "823791e1-3c80-4867-a686-6e33411690e1") + ) + (fp_line + (start 0 5.06) + (end -1.95 5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "13a354a0-4bbf-4e43-aa0a-458f0d37fa7e") + ) + (fp_line + (start 0 5.06) + (end 1.95 5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "096f3c29-b791-4e70-a478-0ca484923c52") + ) + (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 "F.SilkS") + (uuid "f8f12569-0430-4046-8687-f70d27796fb8") + ) + (fp_line + (start -3.7 -5.2) + (end -3.7 5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3378b3ff-6f9e-44fd-bfd8-4ad08cdec5d7") + ) + (fp_line + (start -3.7 5.2) + (end 3.7 5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "029eba46-3a7b-41bc-ad31-7eb116aa4e2d") + ) + (fp_line + (start 3.7 -5.2) + (end -3.7 -5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "91b0f05c-f787-4089-95ad-979e2db6ecc1") + ) + (fp_line + (start 3.7 5.2) + (end 3.7 -5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f81ce055-1251-4f9a-a449-15a27f5d34ab") + ) + (fp_line + (start -1.95 -3.975) + (end -0.975 -4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "71747dfd-085a-414b-b539-5f923f0af3c2") + ) + (fp_line + (start -1.95 4.95) + (end -1.95 -3.975) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b910f7ef-7d37-4918-b03c-b7d652ab1a1f") + ) + (fp_line + (start -0.975 -4.95) + (end 1.95 -4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "062228c6-102d-4151-b98d-4922440ee99e") + ) + (fp_line + (start 1.95 -4.95) + (end 1.95 4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "93899026-852d-4dbd-baa0-b7a7c274a628") + ) + (fp_line + (start 1.95 4.95) + (end -1.95 4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ad1f609a-b780-4004-9f3a-1bed65f4b2f4") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4066f2fb-1138-4e20-b309-36945d1397db") + (effects + (font + (size 0.98 0.98) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.475 -4.445) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 22 "/Q2") + (pinfunction "QB") + (pintype "tri_state") + (uuid "ffcd1577-7a33-41a8-a222-2e278e6dcdc4") + ) + (pad "2" smd roundrect + (at -2.475 -3.175) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 30 "/Q3") + (pinfunction "QC") + (pintype "tri_state") + (uuid "9927a568-ad70-4618-833f-c45f84dadc1c") + ) + (pad "3" smd roundrect + (at -2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 29 "/Q4") + (pinfunction "QD") + (pintype "tri_state") + (uuid "be8fed32-aac1-4cf2-8f13-616c875f59d7") + ) + (pad "4" smd roundrect + (at -2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 17 "/Q5") + (pinfunction "QE") + (pintype "tri_state") + (uuid "4e3e2c15-f280-46aa-b702-6fdcaab53da3") + ) + (pad "5" smd roundrect + (at -2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 15 "/Q6") + (pinfunction "QF") + (pintype "tri_state") + (uuid "8455b51c-c89c-43ba-b30e-0fc971cce985") + ) + (pad "6" smd roundrect + (at -2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 18 "/Q7") + (pinfunction "QG") + (pintype "tri_state") + (uuid "0ff0cdc8-f0e1-4e89-8506-0cb6e3ef175d") + ) + (pad "7" smd roundrect + (at -2.475 3.175) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 24 "/Q8") + (pinfunction "QH") + (pintype "tri_state") + (uuid "ca4ba904-b523-42b2-85e8-d423d7d4e908") + ) + (pad "8" smd roundrect + (at -2.475 4.445) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 8 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "72b208e2-37b6-4c2f-99e5-13aa9b96d832") + ) + (pad "9" smd roundrect + (at 2.475 4.445) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 13 "unconnected-(U3-QH'-Pad9)") + (pinfunction "QH'") + (pintype "output+no_connect") + (uuid "d69fd29a-689a-484c-9b10-f28a662c3d46") + ) + (pad "10" smd roundrect + (at 2.475 3.175) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 31 "/SRCLR") + (pinfunction "~{SRCLR}") + (pintype "input") + (uuid "4dfab17e-832c-471c-9461-a3fd01531ac4") + ) + (pad "11" smd roundrect + (at 2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 32 "/SRCLK") + (pinfunction "SRCLK") + (pintype "input") + (uuid "0fa5ad03-bd83-46fb-b268-f7a25dac349e") + ) + (pad "12" smd roundrect + (at 2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 33 "/RCLK") + (pinfunction "RCLK") + (pintype "input") + (uuid "51a3b576-fab3-413d-8954-f864a2644b3b") + ) + (pad "13" smd roundrect + (at 2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 11 "Net-(U3-~{OE})") + (pinfunction "~{OE}") + (pintype "input") + (uuid "6236c3c5-710c-4ad8-a6a9-bd5cce93a77d") + ) + (pad "14" smd roundrect + (at 2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 14 "Net-(U2-QH')") + (pinfunction "SER") + (pintype "input") + (uuid "bac5aa69-29d0-4791-b87b-8c61e20cc3de") + ) + (pad "15" smd roundrect + (at 2.475 -3.175) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 20 "/Q1") + (pinfunction "QA") + (pintype "tri_state") + (uuid "2fe6c717-efce-4b9a-bf8e-ccbfb29f00fd") + ) + (pad "16" smd roundrect + (at 2.475 -4.445) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+5V") + (pinfunction "VCC") + (pintype "power_in") + (uuid "0cb2aae4-6d82-473f-9bd0-54f69571b64e") + ) + (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 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" + (layer "F.Cu") + (uuid "1cc5a2a0-9a78-4b19-b87b-0703dab83f75") + (at 161.6 58.1) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C1" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "48ffc9f4-63ff-41e9-8fe6-9156dccf84e7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10uF" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "f68e9188-bca5-4e0f-81eb-a7a626db5222") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c6f98a55-6948-42eb-a735-a26c4af297fc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ad34baa3-15e7-49c7-9d40-a8b8a1d92821") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3b400866-f8fd-4b1f-8865-c7b9983ea816") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/58fd0c4d-91a6-4db2-8da7-b677230efd84") + (sheetname "Root") + (sheetfile "ch32_extension.kicad_sch") + (attr smd) + (fp_line + (start -0.261252 -0.735) + (end 0.261252 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "82866543-8c3b-4bcb-8bc7-b0ab705f57fb") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "feae6ed9-133b-4254-98de-fa0a4543636d") + ) + (fp_line + (start -1.88 -0.98) + (end 1.88 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cdaa8853-9cf5-404d-882f-77edd2a06f08") + ) + (fp_line + (start -1.88 0.98) + (end -1.88 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7119f2bd-6c45-49a0-b178-d19ac18d2354") + ) + (fp_line + (start 1.88 -0.98) + (end 1.88 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a46cd831-bad4-4891-a3d8-2bafb90de9cd") + ) + (fp_line + (start 1.88 0.98) + (end -1.88 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "09039641-d96a-4ede-908f-b61f3edf817b") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "30f0d306-d711-4a78-9380-7bd0eee766c4") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "53620756-5229-4aec-89d3-97e83298fb1b") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e75de5c9-109f-48d9-a6f8-54a22445f996") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "615e1bb2-80d1-4a54-8487-779cb1057b22") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "26d46d60-ecf4-4b6f-89c3-0ce39474e43d") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -1.0375 0) + (size 1.175 1.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.212766) + (net 3 "+5V") + (pintype "passive") + (uuid "e7ce8d5f-0217-4d1a-8911-6357d697ea20") + ) + (pad "2" smd roundrect + (at 1.0375 0) + (size 1.175 1.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.212766) + (net 8 "GND") + (pintype "passive") + (uuid "5dd4335d-f706-481b-b3b6-2bee36478903") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (layer "F.Cu") + (uuid "305daa3a-35b5-4bd6-8757-8bf7bb209b8f") + (at 154.2 79.9) + (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (property "Reference" "U4" + (at 0 -3.4 0) + (layer "F.SilkS") + (uuid "dcd5e65e-81fb-49b0-9cdd-b436308ee093") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MAX485E" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "0814ec2f-4554-4db7-8820-97e3de0bc4e4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e9b413e9-b43f-492d-a8a5-89098e4a16a2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://datasheets.maximintegrated.com/en/ds/MAX1487E-MAX491E.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "df79b35e-6465-4502-be71-d7b4ffeee74d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Half duplex RS-485/RS-422, 2.5 Mbps, ±15kV electro-static discharge (ESD) protection, no slew-rate, no low-power shutdown, with receiver/driver enable, 32 receiver drive capability, DIP-8 and SOIC-8" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "560bbcfb-e819-44ac-a7fd-1a9e20875e89") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "DIP*W7.62mm* SOIC*3.9x4.9mm*P1.27mm*") + (path "/3b6c5f2b-cec2-4026-b19c-975a12561e21") + (sheetname "Root") + (sheetfile "ch32_extension.kicad_sch") + (attr smd) + (fp_line + (start 0 -2.56) + (end -1.95 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ba520aa6-236e-4245-9ab5-f26ebc1f06cb") + ) + (fp_line + (start 0 -2.56) + (end 1.95 -2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "02c03583-084c-484a-9183-0bc3b919f284") + ) + (fp_line + (start 0 2.56) + (end -1.95 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bcd07512-adbe-4172-9072-99d0e3ec3f2f") + ) + (fp_line + (start 0 2.56) + (end 1.95 2.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a18f0249-b484-4af9-baf2-0ea61e3804fa") + ) + (fp_poly + (pts + (xy -2.7 -2.465) (xy -2.94 -2.795) (xy -2.46 -2.795) (xy -2.7 -2.465) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "628fd700-cd2b-4666-bc36-39b186c393b7") + ) + (fp_line + (start -3.7 -2.7) + (end -3.7 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2ca8bbd1-1677-427c-b12f-e78026b96cbf") + ) + (fp_line + (start -3.7 2.7) + (end 3.7 2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7acee3e2-4fc4-41d3-a41d-67fe18dc2c03") + ) + (fp_line + (start 3.7 -2.7) + (end -3.7 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fbca4311-26d1-4383-954d-ece391286097") + ) + (fp_line + (start 3.7 2.7) + (end 3.7 -2.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1b592403-cb2a-449a-9f2b-e59922b97cb2") + ) + (fp_line + (start -1.95 -1.475) + (end -0.975 -2.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "62ff61a2-0caa-4647-9d7a-fdccddf42f82") + ) + (fp_line + (start -1.95 2.45) + (end -1.95 -1.475) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "30e93949-9b9c-448a-8f8e-47c537979f3d") + ) + (fp_line + (start -0.975 -2.45) + (end 1.95 -2.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e1dd2ca7-1e56-4746-b4da-1e82a09fa1f9") + ) + (fp_line + (start 1.95 -2.45) + (end 1.95 2.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b71a232c-9a21-481e-9407-6ec276bd9f9f") + ) + (fp_line + (start 1.95 2.45) + (end -1.95 2.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "26ec815a-31ee-4829-94df-2a9dc0e2bcf6") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "488c339c-dbc4-4cad-8592-32ca202d7edd") + (effects + (font + (size 0.98 0.98) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 36 "/RS485_RX") + (pinfunction "RO") + (pintype "output") + (uuid "0e108168-e959-4f3c-9cef-b121e76a2e1f") + ) + (pad "2" smd roundrect + (at -2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 38 "/RS485_DIR") + (pinfunction "~{RE}") + (pintype "input") + (uuid "01b7e50f-6f7a-4cb0-9741-db1ad3167f18") + ) + (pad "3" smd roundrect + (at -2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 38 "/RS485_DIR") + (pinfunction "DE") + (pintype "input") + (uuid "87bcdd86-310a-4e6c-988f-f360f94e43d1") + ) + (pad "4" smd roundrect + (at -2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 37 "/RS485_TX") + (pinfunction "DI") + (pintype "input") + (uuid "4c39cb63-7428-4263-bf02-f91a2cf1cf31") + ) + (pad "5" smd roundrect + (at 2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 8 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "2a6a9737-0e9c-43e0-8220-bb282dc104d3") + ) + (pad "6" smd roundrect + (at 2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 35 "Net-(J2-Pin_2)") + (pinfunction "A") + (pintype "bidirectional") + (uuid "3622111d-c86d-4862-95ee-257c2f798f88") + ) + (pad "7" smd roundrect + (at 2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 34 "Net-(J2-Pin_1)") + (pinfunction "B") + (pintype "bidirectional") + (uuid "57dffed9-c3fa-4b5e-b4af-a70d3d4489bf") + ) + (pad "8" smd roundrect + (at 2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+5V") + (pinfunction "VCC") + (pintype "power_in") + (uuid "edb5d834-d296-4f60-bad6-6a2366b1efaf") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" + (layer "F.Cu") + (uuid "30f8659a-89ea-4e49-a052-ba26b315742b") + (at 162.5 76.8 -90) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R3" + (at 0 -1.17 90) + (layer "F.SilkS") + (uuid "a9ff6c53-174c-447f-a5c2-c77543d69443") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "330R" + (at 0 1.17 90) + (layer "F.Fab") + (uuid "65373400-b14a-471c-95c4-937655829d6b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "747f13d5-e1b0-49bc-b0e0-6e089ba165fb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9ad0041d-5508-42ad-9d09-be093101acab") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "16543acf-7696-4dbc-a04f-e86be9ceb1b8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/140c7d21-0a00-4bb0-b293-3d78dd29bc2d") + (sheetname "Root") + (sheetfile "ch32_extension.kicad_sch") + (attr smd) + (fp_line + (start -0.167621 0.38) + (end 0.167621 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9dfb2a50-3a2c-4be4-a10b-31f43252baf2") + ) + (fp_line + (start -0.167621 -0.38) + (end 0.167621 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "00ce54ad-3d23-49e4-a795-a8a2d99bdb3b") + ) + (fp_line + (start -1.1 0.47) + (end -1.1 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a1557779-354f-4a02-9003-a7d20afa3a63") + ) + (fp_line + (start 1.1 0.47) + (end -1.1 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "631b5b5c-1acb-4f7e-9668-1ebe1388bb35") + ) + (fp_line + (start -1.1 -0.47) + (end 1.1 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ab65afdb-cb82-494a-8c1d-de6f647fedfc") + ) + (fp_line + (start 1.1 -0.47) + (end 1.1 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4cce8bfe-6e88-44d0-848c-56cefc80e30e") + ) + (fp_line + (start -0.525 0.27) + (end -0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0092cf88-0111-4a0c-9329-5d2c48df4653") + ) + (fp_line + (start 0.525 0.27) + (end -0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "620b45aa-e999-4cf0-b0ff-b2ba26657eb2") + ) + (fp_line + (start -0.525 -0.27) + (end 0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "313c1d64-647f-4edc-b457-4b24aa85d921") + ) + (fp_line + (start 0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ee3d07eb-361d-4fdc-9558-c4feb4d83548") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "4a80c974-c365-4ea3-8d25-3c4bc78cb708") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.5975 0 270) + (size 0.715 0.64) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 39 "Net-(D1-K)") + (pintype "passive") + (uuid "d7d84d4b-26be-42b2-8815-af7adc672659") + ) + (pad "2" smd roundrect + (at 0.5975 0 270) + (size 0.715 0.64) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 8 "GND") + (pintype "passive") + (uuid "7e475078-eb12-4d74-a0e7-0d3b27889fec") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0603_1608Metric" + (layer "F.Cu") + (uuid "33cb758e-be4e-49b3-9df7-f8640ed99e8d") + (at 161.8 73.6 180) + (descr "LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "LED") + (property "Reference" "D1" + (at 0 -1.43 180) + (layer "F.SilkS") + (uuid "1989c083-6eb5-4d09-b7e8-305f5545e4b0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "RED" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "b0a71ce5-d6d5-4922-98fe-66e6e5cd280c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1fee1965-08f6-4c96-917a-a3c163b9ec93") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4e0539b7-d6d8-4f05-9ddd-e7ed89579a8f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode, small symbol" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dbbf1e80-d29d-46eb-907e-812238f7af4a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/b1261df4-664a-459b-aabd-82c2d296e78e") + (sheetname "Root") + (sheetfile "ch32_extension.kicad_sch") + (attr smd) + (fp_line + (start 0.8 -0.735) + (end -1.485 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4a6bf69e-4677-4c75-b2ac-475a416e286f") + ) + (fp_line + (start -1.485 0.735) + (end 0.8 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b9ad1419-3bd3-4070-982d-32e27cfff1ed") + ) + (fp_line + (start -1.485 -0.735) + (end -1.485 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "99bab09b-1d9b-4874-a572-eedce952906f") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4297a350-14b4-4c8d-9a84-222f5a805c14") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4f3384bf-3c6f-4750-b31b-d127fa086a2c") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "73f58aa1-c8f9-4494-84ce-07dbcb63b757") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "33742438-a06f-456b-b3e2-70c312aad362") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "60ca62f6-f672-4f7a-8e0a-8ce8738a5fc2") + ) + (fp_line + (start 0.8 -0.4) + (end -0.5 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6efd42eb-8c56-4470-9205-05d6b69ca0a6") + ) + (fp_line + (start -0.5 -0.4) + (end -0.8 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7fcc6469-520e-4dc0-b3ba-19453775b1c2") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7825e1bf-38d4-4c02-b5d9-d9a63bace4f3") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e8c533ac-5cca-4f58-aced-4f14fc4201f7") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "284b1146-3b38-444e-8751-590caca11411") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.7875 0 180) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 39 "Net-(D1-K)") + (pinfunction "K") + (pintype "passive") + (uuid "03498c7a-0959-4dec-add7-ee392969fddb") + ) + (pad "2" smd roundrect + (at 0.7875 0 180) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+5V") + (pinfunction "A") + (pintype "passive") + (uuid "ad561322-9658-4dc7-9192-732b4c522b97") + ) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" + (layer "F.Cu") + (uuid "65503396-4032-4758-af2b-31ffdfec309b") + (at 151.2 67 -45) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R1" + (at 0 -1.17 135) + (layer "F.SilkS") + (uuid "954c550a-dec9-4e6b-ad80-1effa8e2ba0e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "4.7k" + (at 0 1.17 135) + (layer "F.Fab") + (uuid "f9dbb683-e9e4-43c0-a0f7-e3f4d29740ac") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" + (at 0 0 -45) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "298bb3cb-b63c-4085-b374-9bf1608c2a49") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -45) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b996280c-f189-4ef4-ad17-5d763615cd5d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 0 0 -45) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "db89f973-90e4-4058-ab37-e11cb8c34633") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/7be7f9d5-abd1-44a5-ba8d-cad864225c2a") + (sheetname "Root") + (sheetfile "ch32_extension.kicad_sch") + (attr smd) + (fp_line + (start -0.167621 0.380001) + (end 0.167621 0.380001) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f34aaa3f-8257-4525-a2d1-081cd66a477b") + ) + (fp_line + (start -0.167621 -0.380001) + (end 0.167621 -0.380001) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2608944c-c8b0-4cf2-a831-9b08d96654db") + ) + (fp_line + (start -1.1 0.47) + (end -1.1 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7adfc2b8-ab63-4049-9afd-bf8c26ed53d7") + ) + (fp_line + (start -1.1 -0.47) + (end 1.1 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ca3915c0-d643-407f-aee3-dbeb2f48395d") + ) + (fp_line + (start 1.1 0.47) + (end -1.1 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a420240c-345e-48dd-821e-bc5a899cd618") + ) + (fp_line + (start 1.1 -0.47) + (end 1.1 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ca8a4c2b-8708-41be-a813-654e6fef3c4e") + ) + (fp_line + (start -0.525 0.27) + (end -0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "00d4e372-b6ec-43ac-8807-b8f265a92478") + ) + (fp_line + (start -0.525 -0.27) + (end 0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac6fc03c-3f0a-4a11-90c6-1b5460779a92") + ) + (fp_line + (start 0.525 0.27) + (end -0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6cfdf723-fdf2-43d2-a900-2e8e426f6b7b") + ) + (fp_line + (start 0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "29402815-fb12-47b5-8a46-60fd376dc6a0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 135) + (layer "F.Fab") + (uuid "a718db6f-de12-4fc8-8a92-19ef659d1304") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.5975 0 315) + (size 0.715 0.64) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 10 "Net-(U2-~{OE})") + (pintype "passive") + (uuid "cde0143e-8045-4f1a-9516-1e3ab4462265") + ) + (pad "2" smd roundrect + (at 0.5975 0 315) + (size 0.715 0.64) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 8 "GND") + (pintype "passive") + (uuid "be2429d9-7508-4e43-bef7-bca807a514fa") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" + (layer "F.Cu") + (uuid "667154a3-b14a-48da-aadc-63c1877cb502") + (at 156.6 75.8 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C2" + (at 0 -1.43 180) + (layer "F.SilkS") + (uuid "f505b77f-35ad-441b-8505-48d2be9982e3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100nF" + (at 0 1.43 180) + (layer "F.Fab") + (uuid "c670e597-f408-4191-92d6-5ad20bfe6b0f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0ce921f2-1a38-4006-84cf-1d1c5169d7d7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "192460c0-28c8-4ab4-9331-4c039bc6c862") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f5266f20-d61d-4214-bf7e-72b2cc6fa416") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/298c4ab3-0c74-4dd1-a80a-e66ad46ad843") + (sheetname "Root") + (sheetfile "ch32_extension.kicad_sch") + (attr smd) + (fp_line + (start -0.146267 0.51) + (end 0.146267 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8fbf4e5f-75f6-45f1-8b34-8baf54bade32") + ) + (fp_line + (start -0.146267 -0.51) + (end 0.146267 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9e624352-c18a-40c5-ae91-a6b07c243675") + ) + (fp_line + (start 1.65 0.73) + (end -1.65 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8c8d077d-9600-4067-811e-0e727653538f") + ) + (fp_line + (start 1.65 -0.73) + (end 1.65 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a1c05194-a3ef-494c-bab6-8c0c73bc1bb2") + ) + (fp_line + (start -1.65 0.73) + (end -1.65 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bb0e45e1-85d1-493f-bc2e-bf4b6c41d995") + ) + (fp_line + (start -1.65 -0.73) + (end 1.65 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d03c2137-f112-4b3a-b4a2-fc7158cf49c6") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d5dfb452-4aa0-4115-ae83-8afb57ae327d") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7c65104c-482e-469d-9ec2-a984623f41f4") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9a6cf32a-22d7-4249-aff8-ed8fd4970346") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7371f070-944f-4190-99b4-5f53fcd30fa9") + ) + (fp_text user "${REFERENCE}" + (at 0 0 180) + (layer "F.Fab") + (uuid "91fca854-1f8d-42f7-b1f7-e0a37bec142d") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.8625 0 180) + (size 1.075 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+5V") + (pintype "passive") + (uuid "e8ae6eca-cde0-4339-beb0-7fe2adaefa10") + ) + (pad "2" smd roundrect + (at 0.8625 0 180) + (size 1.075 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 8 "GND") + (pintype "passive") + (uuid "2e3a0439-e25b-4f5e-80ce-515df6483945") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.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 "F.Cu") + (uuid "67ff11d1-fb10-4e23-8337-65d6eaf97ddc") + (at 145.5 65.675) + (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 "F.SilkS") + (uuid "a5aa9889-6b60-476d-af66-00ad2b5f2211") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "74HC595" + (at 0 5.9 0) + (layer "F.Fab") + (uuid "656801b4-e921-4368-a89d-bac2ef5fa7ba") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "73daa897-b151-4a22-bb02-1c8e34ea2708") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6880839e-dcd0-4f3d-b7da-f342f95f54ba") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "8-bit serial in/out Shift Register 3-State Outputs" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0a9f3777-db97-46b4-b413-ade8fe0fe530") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (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 "/6d789aca-3c29-46ef-9cd2-fec5fcc97a23") + (sheetname "Root") + (sheetfile "ch32_extension.kicad_sch") + (attr smd) + (fp_line + (start 0 -5.06) + (end -1.95 -5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "96e7c0e8-d501-47fc-98a1-df24f33a2ab2") + ) + (fp_line + (start 0 -5.06) + (end 1.95 -5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2c78ce2c-dccc-4d18-aa1e-1071d7383539") + ) + (fp_line + (start 0 5.06) + (end -1.95 5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d9a09b64-2f8d-47e7-8dff-3be8a08225c3") + ) + (fp_line + (start 0 5.06) + (end 1.95 5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2833725e-ddc9-4a97-9730-f23b5861f152") + ) + (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 "F.SilkS") + (uuid "90098c90-d7f6-4e35-a2ea-eb36b84c440a") + ) + (fp_line + (start -3.7 -5.2) + (end -3.7 5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "276217c9-1866-4919-8d71-ee36c827b922") + ) + (fp_line + (start -3.7 5.2) + (end 3.7 5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "df568aa5-5613-4f60-bb40-761b59077b3b") + ) + (fp_line + (start 3.7 -5.2) + (end -3.7 -5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ff4c7254-a6ee-4def-bbe2-b0c227b5d63f") + ) + (fp_line + (start 3.7 5.2) + (end 3.7 -5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ff457dbe-ed32-4bc4-bbd6-e4517ee0e585") + ) + (fp_line + (start -1.95 -3.975) + (end -0.975 -4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "46cf087a-0b60-473d-ac0a-4f98b5652513") + ) + (fp_line + (start -1.95 4.95) + (end -1.95 -3.975) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "026c142f-9f42-4235-a496-de75a13c8363") + ) + (fp_line + (start -0.975 -4.95) + (end 1.95 -4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0fe1396e-cd16-4e1d-9818-1fd84f3f4987") + ) + (fp_line + (start 1.95 -4.95) + (end 1.95 4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "07c68dd7-7b34-4980-950b-605b2c32c3a5") + ) + (fp_line + (start 1.95 4.95) + (end -1.95 4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "24d8cc5b-02b2-4adf-81cf-22bfdf0a9d50") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "eb129d0a-93e1-49e8-9e50-2e0968600427") + (effects + (font + (size 0.98 0.98) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.475 -4.445) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 26 "/Q10") + (pinfunction "QB") + (pintype "tri_state") + (uuid "54241e74-a8fd-457b-b947-f244f776e75b") + ) + (pad "2" smd roundrect + (at -2.475 -3.175) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 28 "/Q11") + (pinfunction "QC") + (pintype "tri_state") + (uuid "502a3d00-b63d-4da3-818c-965573557ec4") + ) + (pad "3" smd roundrect + (at -2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 16 "/Q12") + (pinfunction "QD") + (pintype "tri_state") + (uuid "0fd883d0-08b7-4625-a5f7-dc7694c3ccac") + ) + (pad "4" smd roundrect + (at -2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 21 "/Q13") + (pinfunction "QE") + (pintype "tri_state") + (uuid "f4699791-1f28-421b-aa87-ba2e67a92b7e") + ) + (pad "5" smd roundrect + (at -2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 25 "/Q14") + (pinfunction "QF") + (pintype "tri_state") + (uuid "8ae26020-74e3-4597-8bf3-f028282e7d3b") + ) + (pad "6" smd roundrect + (at -2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 23 "/Q15") + (pinfunction "QG") + (pintype "tri_state") + (uuid "0951bf10-c5f8-415f-8bba-afadc3325c5c") + ) + (pad "7" smd roundrect + (at -2.475 3.175) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 19 "/Q16") + (pinfunction "QH") + (pintype "tri_state") + (uuid "2efd7689-1bd2-4379-a59e-93d320da4dca") + ) + (pad "8" smd roundrect + (at -2.475 4.445) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 8 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "fd245f5a-fa42-4db4-bd5a-1dec8a2c32db") + ) + (pad "9" smd roundrect + (at 2.475 4.445) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 14 "Net-(U2-QH')") + (pinfunction "QH'") + (pintype "output") + (uuid "bf279a6a-08a9-49e8-af8c-39c03c26fb33") + ) + (pad "10" smd roundrect + (at 2.475 3.175) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 31 "/SRCLR") + (pinfunction "~{SRCLR}") + (pintype "input") + (uuid "25ff4c9d-1401-4df9-bb47-5dff986c3186") + ) + (pad "11" smd roundrect + (at 2.475 1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 32 "/SRCLK") + (pinfunction "SRCLK") + (pintype "input") + (uuid "c6d46fa6-cb0a-478c-89a4-99a6132160d6") + ) + (pad "12" smd roundrect + (at 2.475 0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 33 "/RCLK") + (pinfunction "RCLK") + (pintype "input") + (uuid "13a6352c-af49-4335-9e3d-6fcd286e2351") + ) + (pad "13" smd roundrect + (at 2.475 -0.635) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 10 "Net-(U2-~{OE})") + (pinfunction "~{OE}") + (pintype "input") + (uuid "fd68444d-d51e-4f89-ba71-5fe817316515") + ) + (pad "14" smd roundrect + (at 2.475 -1.905) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 12 "/SER") + (pinfunction "SER") + (pintype "input") + (uuid "9da36eef-5c46-41f5-bcb8-cd1415c7fe99") + ) + (pad "15" smd roundrect + (at 2.475 -3.175) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 27 "/Q9") + (pinfunction "QA") + (pintype "tri_state") + (uuid "7e546417-861d-4032-9e55-7d76d3c63963") + ) + (pad "16" smd roundrect + (at 2.475 -4.445) + (size 1.95 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+5V") + (pinfunction "VCC") + (pintype "power_in") + (uuid "76867974-33a2-410f-817e-b1ae15af6154") + ) + (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_0402_1005Metric_Pad0.72x0.64mm_HandSolder" + (layer "F.Cu") + (uuid "9e803adb-583a-41ef-b9bf-45bf4f9eeec9") + (at 157.2 59.5 180) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "Reference" "R2" + (at 0 -1.17 0) + (layer "F.SilkS") + (uuid "0453f599-c9b5-4997-a2f3-96ad62401ce1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "4.7k" + (at 0 1.17 0) + (layer "F.Fab") + (uuid "2fb60f98-63cd-48ee-a78b-c930151ae32f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "41cff97e-5e5f-4cf7-bc9d-2adf24221517") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d8daaab9-3e78-4a5a-827d-c5ab2062f48a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c060835c-1e1b-4ffa-b1f6-136a5200ac1d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/e705095f-32b9-4cc3-a488-9f6d881c0190") + (sheetname "Root") + (sheetfile "ch32_extension.kicad_sch") + (attr smd) + (fp_line + (start -0.167621 0.38) + (end 0.167621 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fe236bc7-3134-4237-9f41-8dad141728e5") + ) + (fp_line + (start -0.167621 -0.38) + (end 0.167621 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cd540574-8f0e-4619-9579-5a831300bd1a") + ) + (fp_line + (start 1.1 0.47) + (end -1.1 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "632040b0-18bd-4b4c-89eb-98b041fd9ef0") + ) + (fp_line + (start 1.1 -0.47) + (end 1.1 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "38406b4b-0b34-4a65-bee9-58dfd133c8e3") + ) + (fp_line + (start -1.1 0.47) + (end -1.1 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2c0c4a8c-48aa-402b-b51e-f3be847d909c") + ) + (fp_line + (start -1.1 -0.47) + (end 1.1 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6d15a244-61a1-46bc-b1f8-dd1fee73276b") + ) + (fp_line + (start 0.525 0.27) + (end -0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "738e0bed-9d20-4c2e-a8fa-4c35345eff04") + ) + (fp_line + (start 0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b88e088e-8740-47f0-8dc8-4ee0586f6425") + ) + (fp_line + (start -0.525 0.27) + (end -0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "289da4b6-bfd0-4bb1-8ab2-c2d4438ccbcd") + ) + (fp_line + (start -0.525 -0.27) + (end 0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e66511bd-36de-465f-8e60-3d023db6bf9a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "8b5db413-d0d8-4507-93af-e323300ccfc5") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.5975 0 180) + (size 0.715 0.64) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 11 "Net-(U3-~{OE})") + (pintype "passive") + (uuid "e5fd553e-3c36-476f-8a1b-a18fec3ebde0") + ) + (pad "2" smd roundrect + (at 0.5975 0 180) + (size 0.715 0.64) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 8 "GND") + (pintype "passive") + (uuid "11c3cfce-21e4-45da-8645-51699d064b8c") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:SOP-16_3.9x9.9mm_P1.27mm" + (layer "F.Cu") + (uuid "b92437cc-473c-4822-b495-de390a4abbee") + (at 143.7 76.6 -90) + (descr "SOP, 16 Pin (https://www.diodes.com/assets/Datasheets/PAM8403.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOP SO") + (property "Reference" "U1" + (at 0 -5.9 90) + (layer "F.SilkS") + (uuid "b0e4b424-a079-4205-91f0-7bd2d29faf0b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CH32V003AxMx" + (at 0 5.9 90) + (layer "F.Fab") + (uuid "ff2f022f-5aa7-4999-80ca-53a044a69358") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Package_SO:SOP-16_3.9x9.9mm_P1.27mm" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ea644ae0-04d0-4983-8d70-c334690a96c1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.wch-ic.com/products/CH32V003.html" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "431cc352-86b5-4d5e-8d74-2dd229194cb8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "CH32V003 series are industrial-grade general-purpose microcontrollers designed based on 32-bit RISC-V instruction set and architecture. It adopts QingKe V2A core, RV32EC instruction set, and supports 2 levels of interrupt nesting. The series are mounted with rich peripheral interfaces and function modules. Its internal organizational structure meets the low-cost and low-power embedded application scenarios." + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fa485696-3e5a-49d7-9cac-0010f4d5db58") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOP*3.9x9.9mm*P1.27mm*") + (path "/23d64335-86e0-4938-9f7e-7d5d7fac9fce") + (sheetname "Root") + (sheetfile "ch32_extension.kicad_sch") + (attr smd) + (fp_line + (start 0 5.06) + (end -1.95 5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bf594b78-b4b8-4fff-aad5-2340cf6e7c29") + ) + (fp_line + (start 0 5.06) + (end 1.95 5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d0b53869-f094-44d1-8ca9-bf1702805b30") + ) + (fp_line + (start 0 -5.06) + (end -1.95 -5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f277ced8-6b8c-4c88-b156-cc10f487e89b") + ) + (fp_line + (start 0 -5.06) + (end 1.95 -5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f03fb228-ba20-45b7-b72e-9dcb199619fd") + ) + (fp_poly + (pts + (xy -2.725 -5.005) (xy -2.965 -5.335) (xy -2.485 -5.335) (xy -2.725 -5.005) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "4b491c21-411b-4b52-9409-3ac1c648875c") + ) + (fp_line + (start -3.75 5.2) + (end 3.75 5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "06905d89-767a-406b-9c5e-a2f74ca92437") + ) + (fp_line + (start 3.75 5.2) + (end 3.75 -5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "25872a87-98d5-4204-a54c-2289c41b654f") + ) + (fp_line + (start -3.75 -5.2) + (end -3.75 5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ef94685a-2b0d-4cef-aa64-311b520071d9") + ) + (fp_line + (start 3.75 -5.2) + (end -3.75 -5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "16b0e098-d574-4721-ba5b-47118d862553") + ) + (fp_line + (start -1.95 4.95) + (end -1.95 -3.975) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b13a8c96-97b6-4ea7-8a2e-068fc3b24ad7") + ) + (fp_line + (start 1.95 4.95) + (end -1.95 4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7aef0442-4e40-416a-8d46-78f614f536c0") + ) + (fp_line + (start -1.95 -3.975) + (end -0.975 -4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5ac0703c-ea48-4e21-a9a0-664f21df77b7") + ) + (fp_line + (start -0.975 -4.95) + (end 1.95 -4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3ab0d893-bd4e-427f-9ca8-6b0fd5ba4ec3") + ) + (fp_line + (start 1.95 -4.95) + (end 1.95 4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a84290e2-2c55-4619-8fc6-cd5f4ae42a22") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "ef7ac10b-74f3-4306-9c6a-1450b63658b9") + (effects + (font + (size 0.98 0.98) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.5 -4.445 270) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 31 "/SRCLR") + (pinfunction "PC1") + (pintype "bidirectional") + (uuid "287c7cb3-5ca3-4d3f-9989-47f0a80ef104") + ) + (pad "2" smd roundrect + (at -2.5 -3.175 270) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 32 "/SRCLK") + (pinfunction "PC2") + (pintype "bidirectional") + (uuid "4c5d87d2-0e12-4113-a444-598f7c15c933") + ) + (pad "3" smd roundrect + (at -2.5 -1.905 270) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 33 "/RCLK") + (pinfunction "PC3") + (pintype "bidirectional") + (uuid "e4352cab-3e02-49d9-b236-ad5cb2540d8e") + ) + (pad "4" smd roundrect + (at -2.5 -0.635 270) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 12 "/SER") + (pinfunction "PC4") + (pintype "bidirectional") + (uuid "0db270c6-8b7c-418b-bc10-28341566075b") + ) + (pad "5" smd roundrect + (at -2.5 0.635 270) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 6 "unconnected-(U1-PC6-Pad5)") + (pinfunction "PC6") + (pintype "bidirectional+no_connect") + (uuid "ba0efed8-fdb0-433a-95f1-516521e9c2a6") + ) + (pad "6" smd roundrect + (at -2.5 1.905 270) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 4 "unconnected-(U1-PC7-Pad6)") + (pinfunction "PC7") + (pintype "bidirectional+no_connect") + (uuid "82e4b649-778d-467d-ac9a-efb1592357fd") + ) + (pad "7" smd roundrect + (at -2.5 3.175 270) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "Net-(J3-Pin_1)") + (pinfunction "PD1") + (pintype "bidirectional") + (uuid "0b02d83f-1596-478b-91f5-c7a4aef813d4") + ) + (pad "8" smd roundrect + (at -2.5 4.445 270) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 9 "unconnected-(U1-PD4-Pad8)") + (pinfunction "PD4") + (pintype "bidirectional+no_connect") + (uuid "ef229df7-985a-48d3-ad98-97b09e99a606") + ) + (pad "9" smd roundrect + (at 2.5 4.445 270) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 37 "/RS485_TX") + (pinfunction "PD5") + (pintype "bidirectional") + (uuid "777d3a63-7ead-4978-a63a-1dfc1c752ac3") + ) + (pad "10" smd roundrect + (at 2.5 3.175 270) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 36 "/RS485_RX") + (pinfunction "PD6") + (pintype "bidirectional") + (uuid "3a1e8bbd-5438-48f6-a69e-c4f7ca11bfb7") + ) + (pad "11" smd roundrect + (at 2.5 1.905 270) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 5 "unconnected-(U1-PD7-Pad11)") + (pinfunction "PD7") + (pintype "bidirectional+no_connect") + (uuid "a27e775a-aeaf-44dd-8360-9bf957fb7d44") + ) + (pad "12" smd roundrect + (at 2.5 0.635 270) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 2 "unconnected-(U1-PA1-Pad12)") + (pinfunction "PA1") + (pintype "bidirectional+no_connect") + (uuid "46d29d2b-c00d-4123-b812-958961be6db5") + ) + (pad "13" smd roundrect + (at 2.5 -0.635 270) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 7 "unconnected-(U1-PA2-Pad13)") + (pinfunction "PA2") + (pintype "bidirectional+no_connect") + (uuid "d12b460a-358d-4fb5-bb10-d901191f4511") + ) + (pad "14" smd roundrect + (at 2.5 -1.905 270) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 8 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "eaeef192-d9af-4166-8abd-d62a3e3a6c81") + ) + (pad "15" smd roundrect + (at 2.5 -3.175 270) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "7f922c6d-7685-4dec-9052-322b73268cfe") + ) + (pad "16" smd roundrect + (at 2.5 -4.445 270) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 38 "/RS485_DIR") + (pinfunction "PC0") + (pintype "bidirectional") + (uuid "3feaa68a-14ce-4e2f-8b87-12b193ce594c") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SO.3dshapes/SOP-16_3.9x9.9mm_P1.27mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" + (layer "F.Cu") + (uuid "e098da72-c193-45df-8aa4-1dafbe5cdb9a") + (at 151.1 75.8) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (property "Reference" "C3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "71b98ef8-e461-413c-bdab-02efccf09fd2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100nF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "aa0014e4-478b-4ddd-bdcd-c6bd00df021a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9f0be2d4-b721-45d3-92ef-8f1036e9c220") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "364bf25a-e93b-4f0c-be8d-d8a1cb1bab52") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e9440792-7c49-4eba-b2e1-2c6d961380b9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/104a1f72-4d8d-436d-af06-423c7ea7325a") + (sheetname "Root") + (sheetfile "ch32_extension.kicad_sch") + (attr smd) + (fp_line + (start -0.146267 -0.51) + (end 0.146267 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c1892661-1b35-4b57-8c57-93c139004543") + ) + (fp_line + (start -0.146267 0.51) + (end 0.146267 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b560ae3c-287d-4eb7-99a4-f899ef8b7347") + ) + (fp_line + (start -1.65 -0.73) + (end 1.65 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6865b225-a352-4d19-85c5-78d8d4d74cdd") + ) + (fp_line + (start -1.65 0.73) + (end -1.65 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "eb012484-19f9-42ae-87b0-26fb112b6156") + ) + (fp_line + (start 1.65 -0.73) + (end 1.65 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f88d9226-9a21-43e9-ba18-b5d0c7820d1f") + ) + (fp_line + (start 1.65 0.73) + (end -1.65 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "87beeebc-36dc-4150-b89e-13e47eacd7eb") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "60031eaa-7652-448c-b55e-e39810510adb") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "572076a6-7267-4144-9a08-df4141532e4a") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "54e43ee7-3f1f-4d3d-92cc-8602173dbeb5") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "26292a96-901a-46b9-88a8-5bfee27a4c50") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5cbb4140-2cec-4d15-b9cc-d15f2b0eb094") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.8625 0) + (size 1.075 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 3 "+5V") + (pintype "passive") + (uuid "7c7d5e98-14f2-4105-914d-35c3ae8e5929") + ) + (pad "2" smd roundrect + (at 0.8625 0) + (size 1.075 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 8 "GND") + (pintype "passive") + (uuid "5a21c6cd-ec2f-4fd8-8fd2-f2c3796f8952") + ) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_Horizontal" + (layer "B.Cu") + (uuid "684fb683-0e3b-4ba8-9c94-0265411fa55a") + (at 160.15 76.155 -90) + (descr "Terminal Block Xinya XY308-2.54-3P, 3 pins, pitch 2.54mm, size 8.12x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya") + (tags "THT Terminal Block Xinya XY308-2.54-3P pitch 2.54mm size 8.12x6.5mm^2 drill 1.2mm pad 2mm") + (property "Reference" "J2" + (at 2.54 4.22 90) + (layer "B.SilkS") + (uuid "82a88176-0b0b-4d5c-9fb5-e3abc68e93bb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Screw_Terminal_01x03" + (at 2.54 -4.52 90) + (layer "B.Fab") + (uuid "d6826b01-14df-4689-9eba-f7fc66c3ab03") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "TerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_Horizontal" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "84efd55f-75ae-4d8f-820d-41964c7bfe91") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "2f8429db-4e5a-43a3-8cde-73d11bcef645") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 90) + (layer "B.Fab") + (hide yes) + (uuid "66440a81-5abb-44ad-a684-da97e5220070") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "TerminalBlock*:*") + (path "/2ae44a2b-6fc6-4154-a8c2-29096f0f3806") + (sheetname "Root") + (sheetfile "ch32_extension.kicad_sch") + (attr through_hole) + (fp_line + (start 6.721 3.22) + (end -1.64 3.22) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "94f49d81-c5eb-44f3-afd8-228c9e689275") + ) + (fp_line + (start 6.721 1.501) + (end -1.64 1.501) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d84684a7-2352-4596-8c24-2eda77d63c95") + ) + (fp_line + (start 6.721 -1.6) + (end -1.64 -1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "12043427-7918-4fec-a699-3c87d077df2f") + ) + (fp_line + (start 6.721 -2.6) + (end -1.64 -2.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b1ed2f4d-d553-4ea4-934e-0cc0a8845c52") + ) + (fp_line + (start -1.64 -3.52) + (end -1.64 3.22) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "61209b14-aee7-4f61-8696-a15b45b062e9") + ) + (fp_line + (start 6.721 -3.52) + (end 6.721 3.22) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f5f0ec78-6e1c-4237-9a03-efe8e830c75e") + ) + (fp_line + (start 6.721 -3.52) + (end -1.64 -3.52) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e3e074ef-481d-4295-9b8e-98bee0091f60") + ) + (fp_line + (start -1.88 -3.76) + (end -1.88 -2.72) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "98bf4557-57ae-43f5-b7e7-8c26d26fae01") + ) + (fp_line + (start -1.08 -3.76) + (end -1.88 -3.76) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8f78e95e-caee-495b-948e-5aafbd01e7f8") + ) + (fp_line + (start -2.02 3.6) + (end 7.11 3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "106cb292-1847-4ebe-8de6-74080dac6e13") + ) + (fp_line + (start 7.11 3.6) + (end 7.11 -3.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b8461eb4-7201-47ea-94e3-b8f0e9ec272b") + ) + (fp_line + (start -2.02 -3.9) + (end -2.02 3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e1ed632d-b6e3-463b-ad6e-ecb086c3abe0") + ) + (fp_line + (start 7.11 -3.9) + (end -2.02 -3.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9be767fa-9cff-43a8-ab54-c7f4d5b6e265") + ) + (fp_line + (start -1.52 3.1) + (end -1.52 -2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "00da1824-3220-456b-b496-e966ade687d9") + ) + (fp_line + (start 6.6 3.1) + (end -1.52 3.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2af9f199-64b6-43ce-a10a-25ae120bb8d0") + ) + (fp_line + (start 6.6 1.5) + (end -1.52 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "7d33b8a4-6694-4df0-924f-4856c8a4a2b5") + ) + (fp_line + (start -0.759 -0.637) + (end 0.637 0.759) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "e6144e12-3ab5-4413-961f-8f4544095d41") + ) + (fp_line + (start 1.782 -0.637) + (end 3.177 0.759) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "9348a89b-7529-424c-a333-02f5ea3770bf") + ) + (fp_line + (start 4.322 -0.637) + (end 5.717 0.759) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "113418d5-b45e-41f6-8185-d7660dbb1c76") + ) + (fp_line + (start -0.637 -0.759) + (end 0.759 0.637) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "1b62f1ac-328f-48ab-b7ed-0175f1c0508a") + ) + (fp_line + (start 1.904 -0.759) + (end 3.299 0.637) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "a8ad8073-fb32-4291-9218-8e222a5a4bd6") + ) + (fp_line + (start 4.444 -0.759) + (end 5.839 0.637) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "5f3d5073-2885-4f28-ab1d-46d0442ace4b") + ) + (fp_line + (start 6.6 -1.6) + (end -1.52 -1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "36b087c0-0bce-4938-92eb-6aa172828f42") + ) + (fp_line + (start -1.52 -2.6) + (end -0.72 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "42c49b8d-3f8b-45f6-9994-34c47b9bf88f") + ) + (fp_line + (start 6.6 -2.6) + (end -1.52 -2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "a275a8f8-8a0b-49a4-bf24-d77df68e5c50") + ) + (fp_line + (start -0.72 -3.4) + (end 6.6 -3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "f5c5c3db-85d0-4113-8040-88ec45f78974") + ) + (fp_line + (start 6.6 -3.4) + (end 6.6 3.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "631775c1-3b05-4115-abfb-c1a84d2c9af7") + ) + (fp_circle + (center 0 0) + (end 1 0) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "B.Fab") + (uuid "45aee306-f71a-4044-a3b4-0da299b0fb3a") + ) + (fp_circle + (center 2.54 0) + (end 3.54 0) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "B.Fab") + (uuid "a6007e9a-b683-4fe3-902f-00833182f80e") + ) + (fp_circle + (center 5.08 0) + (end 6.08 0) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "B.Fab") + (uuid "f38e236e-1f2f-4b0d-b3ae-6ea10d457c0e") + ) + (fp_text user "${REFERENCE}" + (at 2.54 -2.15 90) + (layer "B.Fab") + (uuid "f600d6be-77fb-4ff8-8f7a-03d9cce5f0ac") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole rect + (at 0 0 270) + (size 2 2) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 34 "Net-(J2-Pin_1)") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "d31f2a15-1192-421a-9177-7175e93002b2") + ) + (pad "2" thru_hole circle + (at 2.54 0 270) + (size 2 2) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 35 "Net-(J2-Pin_2)") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "d3264df8-f162-4ed3-a927-438d9fc0babb") + ) + (pad "3" thru_hole circle + (at 5.08 0 270) + (size 2 2) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "GND") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "df6eac6f-f297-44c8-88f9-920d3b73d44a") + ) + (model "${KICAD8_3DMODEL_DIR}/TerminalBlock.3dshapes/TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" + (layer "B.Cu") + (uuid "9118ac2f-277f-4485-898f-c768cd9a3a3a") + (at 138.7 70.9 180) + (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x01 2.54mm single row") + (property "Reference" "J3" + (at 0 2.33 0) + (layer "B.SilkS") + (uuid "439ce314-5afd-4c95-884a-9c0cfd8c3ef0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "SWIO" + (at 0 -2.33 0) + (layer "B.Fab") + (uuid "e0b4b9f7-a883-4af6-92c6-63ef174d6c14") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "cf9e9c05-4262-4b98-b690-d6b81ae18826") + (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 "691483c6-927d-43b1-9e83-ffdb98028a97") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "06d46614-89fe-4cec-86a2-f059cc6884d8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/2dd75998-db4a-4c49-83a1-bae0918dc32f") + (sheetname "Root") + (sheetfile "ch32_extension.kicad_sch") + (attr through_hole) + (fp_line + (start 1.33 -1.27) + (end -1.33 -1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2572c854-49ec-424e-9852-726d2f3ae3c0") + ) + (fp_line + (start 1.33 -1.33) + (end 1.33 -1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ca7d42c6-a013-4c59-95f1-555cfcdc88f1") + ) + (fp_line + (start 1.33 -1.33) + (end -1.33 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d45d6713-1719-4451-ac66-8345d479f0f5") + ) + (fp_line + (start 0 1.33) + (end -1.33 1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "54710116-cb5e-48ee-be30-1cb80d0c8dcd") + ) + (fp_line + (start -1.33 1.33) + (end -1.33 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "5ef04d7f-2ef4-482d-9a50-927e132531e2") + ) + (fp_line + (start -1.33 -1.33) + (end -1.33 -1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "422c91bc-a9c6-4e4f-ab2c-b0da7de52824") + ) + (fp_line + (start 1.8 1.8) + (end 1.8 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "21dec30a-3520-42ef-8c6b-fe91bc14644b") + ) + (fp_line + (start 1.8 -1.8) + (end -1.8 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "62d8cd6a-28eb-445d-9170-d2bcf7046e0c") + ) + (fp_line + (start -1.8 1.8) + (end 1.8 1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2996a5f0-0ecf-4ace-8b19-d3f15d3239f2") + ) + (fp_line + (start -1.8 -1.8) + (end -1.8 1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "25964717-256b-45a4-9347-c26b34387648") + ) + (fp_line + (start 1.27 1.27) + (end -0.635 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "71fc0487-cdc5-410e-9c05-254cd8c0a28f") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "f8fb01bd-4507-4ad2-8748-a9c405170e79") + ) + (fp_line + (start -0.635 1.27) + (end -1.27 0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "73b40401-d778-40c5-99f3-ad3703e87416") + ) + (fp_line + (start -1.27 0.635) + (end -1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "7b84c532-d571-431b-9751-98fc200b9917") + ) + (fp_line + (start -1.27 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "7a9f3752-2b37-40c8-9e73-e71bb61d9a60") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "B.Fab") + (uuid "7d9abda8-8663-4ef6-a82f-99d419c3c710") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole rect + (at 0 0 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "Net-(J3-Pin_1)") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "50197ef0-0980-497c-9ae1-7ad41f9e5b13") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_Horizontal" + (layer "B.Cu") + (uuid "d4f92b84-a1fb-4b78-a140-3b1a77a9a359") + (at 138.59 55.44 -90) + (descr "Through hole angled socket strip, 2x10, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated") + (tags "Through hole angled socket strip THT 2x10 2.54mm double row") + (property "Reference" "J1" + (at -5.65 2.77 90) + (layer "B.SilkS") + (uuid "605ce850-19b0-46c7-83b3-9031b9f97ca6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Conn_02x10_Odd_Even" + (at -5.65 -25.63 90) + (layer "B.Fab") + (uuid "38072d2c-1f85-4cd3-ad60-e16fc4efb70a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_Horizontal" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "4a3e92c3-9ef5-4e86-9107-a0f51bcee972") + (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 "b0b93228-0585-40bd-beea-c8076a40fb5e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, double row, 02x10, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "4ff3f243-d6e0-47e7-a34d-4622a3117095") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_2x??_*") + (path "/0d3550db-2815-48b3-b34e-a29fa520ce81") + (sheetname "Root") + (sheetfile "ch32_extension.kicad_sch") + (clearance 0.27) + (attr through_hole) + (fp_line + (start -4 1.33) + (end -12.63 1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "0168d447-27f5-4a72-aff3-a1a325336350") + ) + (fp_line + (start 1.11 1.33) + (end 0 1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8ad2f9eb-226b-404b-ae65-d659754d75f6") + ) + (fp_line + (start -4 1.21) + (end -12.63 1.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2069dede-b77e-4cc1-864c-61e0e98dcaaf") + ) + (fp_line + (start -4 1.091905) + (end -12.63 1.091905) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c08a1d41-81f4-4264-a9fb-467801a072e7") + ) + (fp_line + (start -4 0.97381) + (end -12.63 0.97381) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "82a0f109-2b87-456c-afe6-0e5533760404") + ) + (fp_line + (start -4 0.855715) + (end -12.63 0.855715) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "702167ad-1f1d-4b9d-bc54-ce5f6560fc2b") + ) + (fp_line + (start -4 0.73762) + (end -12.63 0.73762) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d6cb583f-d7fd-4fbf-b289-0871fe019d64") + ) + (fp_line + (start -4 0.619525) + (end -12.63 0.619525) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "216e12b4-f48d-419e-8dc2-6d16e97f93fa") + ) + (fp_line + (start -4 0.50143) + (end -12.63 0.50143) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "6ba6d582-b921-4ea0-b5c1-1e2a694b0612") + ) + (fp_line + (start -4 0.383335) + (end -12.63 0.383335) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "75c95a18-71e8-4617-b6e8-3876c44e2829") + ) + (fp_line + (start -3.59 0.36) + (end -4 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "14f7ff83-3300-4cee-9c14-ae0b4bbfb72c") + ) + (fp_line + (start -1.11 0.36) + (end -1.49 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "4e43e6e5-8a4c-4b03-bc64-26d7e36a6a22") + ) + (fp_line + (start -4 0.26524) + (end -12.63 0.26524) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "9e375288-4075-4292-aaa9-8f7db288c785") + ) + (fp_line + (start -4 0.147145) + (end -12.63 0.147145) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "5577394c-445f-4793-9ea2-7596d5d3900d") + ) + (fp_line + (start -4 0.02905) + (end -12.63 0.02905) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "cc0820a0-e3a9-4aa7-b8df-35ff6ddf1d85") + ) + (fp_line + (start 1.11 0) + (end 1.11 1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "439ddbf8-fabe-4ab5-ab54-359e6fb64ba1") + ) + (fp_line + (start -4 -0.089045) + (end -12.63 -0.089045) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f955d3fd-a93a-4cfb-90ef-be4f74be5935") + ) + (fp_line + (start -4 -0.20714) + (end -12.63 -0.20714) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3cf52b1a-631d-4963-a86b-0c4e229f0a4a") + ) + (fp_line + (start -4 -0.325235) + (end -12.63 -0.325235) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "4ef05c27-8165-43d3-ba6b-3f39c73742e5") + ) + (fp_line + (start -3.59 -0.36) + (end -4 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "99eda7be-2552-4b70-a529-717eea3f723a") + ) + (fp_line + (start -1.11 -0.36) + (end -1.49 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "18acb775-0fc2-4fdd-bd49-e06ce598bb3a") + ) + (fp_line + (start -4 -0.44333) + (end -12.63 -0.44333) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d48742a3-5a90-4d22-bc80-135dce15e547") + ) + (fp_line + (start -4 -0.561425) + (end -12.63 -0.561425) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "da52882b-5186-4dd1-9701-6ebb6216f87e") + ) + (fp_line + (start -4 -0.67952) + (end -12.63 -0.67952) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "83cbb8f1-b00e-426f-b26d-eaca16b9fff7") + ) + (fp_line + (start -4 -0.797615) + (end -12.63 -0.797615) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ce456333-1bb6-47b8-9652-169db30052e4") + ) + (fp_line + (start -4 -0.91571) + (end -12.63 -0.91571) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a7b6db1d-2134-48a7-94a5-4cc1081eeddc") + ) + (fp_line + (start -4 -1.033805) + (end -12.63 -1.033805) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ff9a1e99-fba0-417b-9666-ae1fdf292272") + ) + (fp_line + (start -4 -1.1519) + (end -12.63 -1.1519) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8970206f-ae5d-4680-983f-5ec21c854dc6") + ) + (fp_line + (start -4 -1.27) + (end -12.63 -1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "781638c9-c40e-4a10-b500-6faf5fcba35b") + ) + (fp_line + (start -3.59 -2.18) + (end -4 -2.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b73676bd-013f-4fc4-8db7-db2c1c63d651") + ) + (fp_line + (start -1.05 -2.18) + (end -1.49 -2.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c75e35f9-63c1-49ce-98ea-c16775c32b50") + ) + (fp_line + (start -3.59 -2.9) + (end -4 -2.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "4eb79003-aad8-4adb-b65e-206576baadc5") + ) + (fp_line + (start -1.05 -2.9) + (end -1.49 -2.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ba75f0ab-d2b8-4cac-bb69-ff5b25ca358d") + ) + (fp_line + (start -4 -3.81) + (end -12.63 -3.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "728f767a-3dc4-443d-9355-4ae59ed55f2e") + ) + (fp_line + (start -3.59 -4.72) + (end -4 -4.72) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "5a821634-00c9-42b0-9082-5c432cf1069a") + ) + (fp_line + (start -1.05 -4.72) + (end -1.49 -4.72) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "be4193c3-63dc-403a-be2d-cc8d80b7989b") + ) + (fp_line + (start -3.59 -5.44) + (end -4 -5.44) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7686c1fc-995b-47ab-a3ed-b95b69ddcc7a") + ) + (fp_line + (start -1.05 -5.44) + (end -1.49 -5.44) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "5c9efb3a-11eb-4414-b4f9-cae796ea2186") + ) + (fp_line + (start -4 -6.35) + (end -12.63 -6.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "64201154-14a3-4a12-a863-11fa3e39e756") + ) + (fp_line + (start -3.59 -7.26) + (end -4 -7.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a15b5553-5dfb-40ff-8ff9-49c607444a1e") + ) + (fp_line + (start -1.05 -7.26) + (end -1.49 -7.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1cef1e50-0289-432c-acf7-9c8a12d992b4") + ) + (fp_line + (start -3.59 -7.98) + (end -4 -7.98) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7cd92a09-7f47-4b02-b162-adecb63b6b8c") + ) + (fp_line + (start -1.05 -7.98) + (end -1.49 -7.98) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3e94043b-d7e6-406d-a4cf-dd414f2e8b8a") + ) + (fp_line + (start -4 -8.89) + (end -12.63 -8.89) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "87df48d2-ea13-436c-b4b4-9c993e099939") + ) + (fp_line + (start -3.59 -9.8) + (end -4 -9.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "cae6f147-b7c9-4cd1-b403-54b8251eb764") + ) + (fp_line + (start -1.05 -9.8) + (end -1.49 -9.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "763b4bbb-49b9-45ed-a0db-13d0d1b366f7") + ) + (fp_line + (start -3.59 -10.52) + (end -4 -10.52) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e25eb202-c26e-4e73-9750-a305c971118e") + ) + (fp_line + (start -1.05 -10.52) + (end -1.49 -10.52) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "814914de-79b8-447f-8aee-ab0e7f486331") + ) + (fp_line + (start -4 -11.43) + (end -12.63 -11.43) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "73c3830d-3ed7-4e34-9627-959a513ca496") + ) + (fp_line + (start -3.59 -12.34) + (end -4 -12.34) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "228e052b-6cc9-4e40-8666-9b98e95443a6") + ) + (fp_line + (start -1.05 -12.34) + (end -1.49 -12.34) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1226852c-76a3-46a4-8f50-270fd6967cf5") + ) + (fp_line + (start -3.59 -13.06) + (end -4 -13.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2321c0bc-7353-405b-bf0a-528452483f69") + ) + (fp_line + (start -1.05 -13.06) + (end -1.49 -13.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "2449f0f4-7407-42fd-bfc8-7da1ab50e2f8") + ) + (fp_line + (start -4 -13.97) + (end -12.63 -13.97) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "9182dd42-ff8c-4f11-a2c0-a89f9ad64041") + ) + (fp_line + (start -3.59 -14.88) + (end -4 -14.88) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "929d43a2-e79a-4259-9c17-de85616acd06") + ) + (fp_line + (start -1.05 -14.88) + (end -1.49 -14.88) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ab206dec-baf2-44fd-8e26-8c29968191f4") + ) + (fp_line + (start -3.59 -15.6) + (end -4 -15.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d6065a79-8f6c-4ac9-8162-341a45de1e5c") + ) + (fp_line + (start -1.05 -15.6) + (end -1.49 -15.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e9817df0-8288-47cf-8fa2-7061e33aac16") + ) + (fp_line + (start -4 -16.51) + (end -12.63 -16.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f9b74403-50f2-48d0-b826-818322d91383") + ) + (fp_line + (start -3.59 -17.42) + (end -4 -17.42) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "1a3f3400-8df9-43e0-9657-2f7de73acb8f") + ) + (fp_line + (start -1.05 -17.42) + (end -1.49 -17.42) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f121a3ff-0b59-4077-a383-12b5fbee6f90") + ) + (fp_line + (start -3.59 -18.14) + (end -4 -18.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "0ca9d9d3-2580-4647-b1d8-9410411ef740") + ) + (fp_line + (start -1.05 -18.14) + (end -1.49 -18.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b7294b97-7dd8-47a7-b1d9-3a647075d9d6") + ) + (fp_line + (start -4 -19.05) + (end -12.63 -19.05) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e29ea924-b9aa-41d0-ac46-8dc0924b83d4") + ) + (fp_line + (start -3.59 -19.96) + (end -4 -19.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d16bb31d-cb63-44fd-99a3-2e42343ea0a0") + ) + (fp_line + (start -1.05 -19.96) + (end -1.49 -19.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "07ad9b17-e29a-4e1b-b311-18171ce8d33b") + ) + (fp_line + (start -3.59 -20.68) + (end -4 -20.68) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "18288506-d2bb-4b3e-9e7c-d3ee8728c611") + ) + (fp_line + (start -1.05 -20.68) + (end -1.49 -20.68) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d1b5efbd-e4ea-4e11-809d-b34427055b97") + ) + (fp_line + (start -4 -21.59) + (end -12.63 -21.59) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "bee9f6a8-66bd-4a1f-b69f-32084b114b02") + ) + (fp_line + (start -3.59 -22.5) + (end -4 -22.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "0ff1f7e1-4404-4d0b-a370-424571bd298c") + ) + (fp_line + (start -1.05 -22.5) + (end -1.49 -22.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f8eecf56-fe16-4b24-9025-56e2a76c2268") + ) + (fp_line + (start -3.59 -23.22) + (end -4 -23.22) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ff20f4aa-a245-4b30-9ee5-dbebe4a86be3") + ) + (fp_line + (start -1.05 -23.22) + (end -1.49 -23.22) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "37f81e66-193d-45a4-beb5-27b3a4f3dfa3") + ) + (fp_line + (start -12.63 -24.19) + (end -12.63 1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "4c862df4-3b97-443a-9005-64068dd3bad8") + ) + (fp_line + (start -4 -24.19) + (end -4 1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "6306402c-2c47-42c6-8e77-13c92c58a06c") + ) + (fp_line + (start -4 -24.19) + (end -12.63 -24.19) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "33d182ae-bb1c-4168-91b1-0abe0a6f9f4f") + ) + (fp_line + (start -13.05 1.75) + (end 1.8 1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5ff5e10b-6627-4a24-9c1b-21ba7f4e34d8") + ) + (fp_line + (start 1.8 1.75) + (end 1.8 -24.65) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7544876b-5a7f-4546-a3f6-8859622d24c5") + ) + (fp_line + (start -13.05 -24.65) + (end -13.05 1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "950967e5-eec9-4c91-a199-8885c9223947") + ) + (fp_line + (start 1.8 -24.65) + (end -13.05 -24.65) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "cfa4b34c-0eae-43a2-9df4-360fd8c769b0") + ) + (fp_line + (start -12.57 1.27) + (end -12.57 -24.13) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "10ff907f-a43d-4700-a26d-e6b7b3ebf8df") + ) + (fp_line + (start -5.03 1.27) + (end -12.57 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "e8765d78-5258-40a9-aedb-e4f5cd39dc75") + ) + (fp_line + (start -4.06 0.3) + (end -5.03 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "04338f46-bc96-453f-b5b9-c80e990a2b6d") + ) + (fp_line + (start -4.06 0.3) + (end 0 0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "4165b75a-bbd1-4c97-8572-633263cb0a0b") + ) + (fp_line + (start 0 0.3) + (end 0 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "269feffd-66cb-4d97-a4fb-402f80342c99") + ) + (fp_line + (start 0 -0.3) + (end -4.06 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "7528f5b2-0943-40aa-b683-071f0956ab84") + ) + (fp_line + (start -4.06 -2.24) + (end 0 -2.24) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "28a3b181-fc0f-40df-9876-6d769dfd698a") + ) + (fp_line + (start 0 -2.24) + (end 0 -2.84) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "fe4573a4-6d0e-46d5-bf8c-d9401a9389b8") + ) + (fp_line + (start 0 -2.84) + (end -4.06 -2.84) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "7970d1e2-02d6-4407-8477-0e03b52b16a8") + ) + (fp_line + (start -4.06 -4.78) + (end 0 -4.78) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "be2df6c6-4f84-4da6-88f6-fb903d4a4634") + ) + (fp_line + (start 0 -4.78) + (end 0 -5.38) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "0ea4c42a-7704-49d4-abfc-01defaae8943") + ) + (fp_line + (start 0 -5.38) + (end -4.06 -5.38) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2d67192a-e841-4d9b-965d-a429e4da60d7") + ) + (fp_line + (start -4.06 -7.32) + (end 0 -7.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c43cd485-a850-47be-a402-bb5c55e911da") + ) + (fp_line + (start 0 -7.32) + (end 0 -7.92) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "a8cf8156-4d44-4bb8-8b63-a5917aa7712f") + ) + (fp_line + (start 0 -7.92) + (end -4.06 -7.92) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "125b7a49-68a7-491d-90b7-6c24a79ca56a") + ) + (fp_line + (start -4.06 -9.86) + (end 0 -9.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "3ed254c5-408f-4ab4-b7e9-f8e9281d0f36") + ) + (fp_line + (start 0 -9.86) + (end 0 -10.46) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "8c727f4c-637c-4d49-90af-e8bab7eeaa2e") + ) + (fp_line + (start 0 -10.46) + (end -4.06 -10.46) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "a48050e8-7d5c-449b-aefc-4d35f8a28be4") + ) + (fp_line + (start -4.06 -12.4) + (end 0 -12.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "3bda0e69-8b55-4bcc-9b83-c6b96668d7e3") + ) + (fp_line + (start 0 -12.4) + (end 0 -13) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "0bde10cd-6737-466a-88c7-5f2a2fea061b") + ) + (fp_line + (start 0 -13) + (end -4.06 -13) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "4f638c6a-655f-4707-aa56-dff22f2b4385") + ) + (fp_line + (start -4.06 -14.94) + (end 0 -14.94) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "012dfd6d-0e4f-4403-9c88-cf4e30ec4e17") + ) + (fp_line + (start 0 -14.94) + (end 0 -15.54) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "b7de0f22-9218-441a-a37e-6827c719a54d") + ) + (fp_line + (start 0 -15.54) + (end -4.06 -15.54) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "a1a1b07f-ab05-4eda-b17b-5e2bd47c6985") + ) + (fp_line + (start -4.06 -17.48) + (end 0 -17.48) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "1d9bcaf3-2672-48c7-af8a-77bd0624be52") + ) + (fp_line + (start 0 -17.48) + (end 0 -18.08) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "49c9690b-9762-4cbf-ad00-7342c94ec1bc") + ) + (fp_line + (start 0 -18.08) + (end -4.06 -18.08) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c376b841-8a7e-49d2-a7fc-769c15f8b095") + ) + (fp_line + (start -4.06 -20.02) + (end 0 -20.02) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "9a8f9cf9-2652-4338-8fcb-0f8ca2b4a7d4") + ) + (fp_line + (start 0 -20.02) + (end 0 -20.62) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "58bcedd1-6668-416b-9f3d-1b0d8f12c823") + ) + (fp_line + (start 0 -20.62) + (end -4.06 -20.62) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "3d658a46-95d0-4cfa-9f09-01bfdb255837") + ) + (fp_line + (start -4.06 -22.56) + (end 0 -22.56) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "94ac3a1f-12ea-4a85-8637-5d9b4f190a1d") + ) + (fp_line + (start 0 -22.56) + (end 0 -23.16) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c1bcdd5d-dd35-4960-a55f-1502e33f97b4") + ) + (fp_line + (start 0 -23.16) + (end -4.06 -23.16) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "01d5ee35-c046-4f90-ad78-f8d879c0be72") + ) + (fp_line + (start -12.57 -24.13) + (end -4.06 -24.13) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "59f1344a-0bb2-4d68-bb33-36a7971905fe") + ) + (fp_line + (start -4.06 -24.13) + (end -4.06 0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "0f8ced01-164b-41a7-a32e-0f60c14115d8") + ) + (fp_text user "${REFERENCE}" + (at -8.315 -11.43 0) + (layer "B.Fab") + (uuid "99134f79-8534-448f-8ee6-9bc9fa2e79d8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole rect + (at 0 0 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "GND") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "2a64a5be-a286-4170-9a8d-cfd6d18823da") + ) + (pad "2" thru_hole oval + (at -2.54 0 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "GND") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "4ab96f83-4858-4cbf-83bd-c9af2a7afea5") + ) + (pad "3" thru_hole oval + (at 0 -2.54 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "/Q15") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "8a4a26b5-1099-47d6-a021-09661b9abbba") + ) + (pad "4" thru_hole oval + (at -2.54 -2.54 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "/Q16") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "440bbf55-178e-4ab0-9be1-6a52131fc7ac") + ) + (pad "5" thru_hole oval + (at 0 -5.08 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 21 "/Q13") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "544d7b68-f236-48cb-b8db-2c7ef05b535a") + ) + (pad "6" thru_hole oval + (at -2.54 -5.08 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 25 "/Q14") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "90b5ef3c-8c56-4c74-8ff0-92ce560d20be") + ) + (pad "7" thru_hole oval + (at 0 -7.62 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 28 "/Q11") + (pinfunction "Pin_7") + (pintype "passive") + (uuid "ce9c1bdb-a83a-43a7-a978-e58c2c066586") + ) + (pad "8" thru_hole oval + (at -2.54 -7.62 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 16 "/Q12") + (pinfunction "Pin_8") + (pintype "passive") + (uuid "26b001ee-be33-4409-9e1a-92b8548a49dc") + ) + (pad "9" thru_hole oval + (at 0 -10.16 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 27 "/Q9") + (pinfunction "Pin_9") + (pintype "passive") + (uuid "c1252d16-98e7-4fd5-b03d-bf600695c773") + ) + (pad "10" thru_hole oval + (at -2.54 -10.16 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 26 "/Q10") + (pinfunction "Pin_10") + (pintype "passive") + (uuid "9829ba8a-335a-43fe-bd7d-34bb3e327b8c") + ) + (pad "11" thru_hole oval + (at 0 -12.7 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 18 "/Q7") + (pinfunction "Pin_11") + (pintype "passive") + (uuid "3c75d9ac-7bcc-4f94-8399-b3473a2bc9d5") + ) + (pad "12" thru_hole oval + (at -2.54 -12.7 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "/Q8") + (pinfunction "Pin_12") + (pintype "passive") + (uuid "8b34fd6d-5049-4f1f-90ba-4bf94c52fdec") + ) + (pad "13" thru_hole oval + (at 0 -15.24 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 17 "/Q5") + (pinfunction "Pin_13") + (pintype "passive") + (uuid "30ab0f49-5600-4371-a645-efd66de805bb") + ) + (pad "14" thru_hole oval + (at -2.54 -15.24 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "/Q6") + (pinfunction "Pin_14") + (pintype "passive") + (uuid "09780f8f-6f03-43de-b1b0-f9137236ea14") + ) + (pad "15" thru_hole oval + (at 0 -17.78 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 30 "/Q3") + (pinfunction "Pin_15") + (pintype "passive") + (uuid "d38de3f8-d3ec-44bc-b81f-aa2b2e7d3b73") + ) + (pad "16" thru_hole oval + (at -2.54 -17.78 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 29 "/Q4") + (pinfunction "Pin_16") + (pintype "passive") + (uuid "d002272a-70fe-43f0-9e85-77b81156522e") + ) + (pad "17" thru_hole oval + (at 0 -20.32 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "/Q1") + (pinfunction "Pin_17") + (pintype "passive") + (uuid "44b137d0-563e-4909-9442-75189a34ec1c") + ) + (pad "18" thru_hole oval + (at -2.54 -20.32 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "/Q2") + (pinfunction "Pin_18") + (pintype "passive") + (uuid "84f96b9b-865b-45e0-8b7e-2e716fb8f98f") + ) + (pad "19" thru_hole oval + (at 0 -22.86 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "+5V") + (pinfunction "Pin_19") + (pintype "passive") + (uuid "6367c206-06d1-4a62-ba43-1b518eae7846") + ) + (pad "20" thru_hole oval + (at -2.54 -22.86 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "+5V") + (pinfunction "Pin_20") + (pintype "passive") + (uuid "37a00762-51ae-4e0d-bd23-38861d255b47") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x10_P2.54mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_rect + (start 136.35 51) + (end 163.75 84) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "Edge.Cuts") + (uuid "3f879250-9740-4bc5-9577-84fc2144914a") + ) + (segment + (start 140.525 72.725) + (end 138.7 70.9) + (width 0.5) + (layer "F.Cu") + (net 1) + (uuid "782ab2a8-7a4d-43f6-954e-575bce1f1521") + ) + (segment + (start 140.525 74.1) + (end 140.525 72.725) + (width 0.5) + (layer "F.Cu") + (net 1) + (uuid "e2a2914d-80ec-41d7-a435-9b0361d88ef0") + ) + (segment + (start 160.9 72.4) + (end 161.3 72.4) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "02e4ae76-ea7d-40f1-9b85-b9ae7fbace5e") + ) + (segment + (start 147.975 59.275) + (end 147.975 61.23) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "14b7f6cc-040d-4217-ab8f-764c0c6038f1") + ) + (segment + (start 150.2375 73.4375) + (end 150.2375 75.8) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "1b5f29ab-7d74-4da6-b7b6-c9a06eb944c4") + ) + (segment + (start 147.6 58.9) + (end 147.975 59.275) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "1e67d995-bda8-405f-8928-63e66aa1ff63") + ) + (segment + (start 161.43 61.23) + (end 160.475 61.23) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "35baea5a-8dfb-4867-8530-9c7f8112a96b") + ) + (segment + (start 162.9 62.7) + (end 161.43 61.23) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "46d11458-c91f-443a-b39b-702487f1ea1f") + ) + (segment + (start 160.5625 58.4) + (end 160.5625 60.41311) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "4c0080e7-9494-430f-a44e-a090bba32b0d") + ) + (segment + (start 161.3 72.4) + (end 162.9 70.8) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "5bb6ef48-eaad-4c8a-be83-e820c4fe407e") + ) + (segment + (start 150.2 73.4) + (end 151.3 74.5) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "6650f7e3-fe0e-4f4b-b660-0c38feff7d0b") + ) + (segment + (start 150.2 73.4) + (end 150.2375 73.4375) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "6d4e9c4a-6339-4315-98ce-a9215ab1e0ec") + ) + (segment + (start 146.875 78.225) + (end 146.875 79.1) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "70f6d7a3-60a9-40d3-b519-2987e7abe3bb") + ) + (segment + (start 162.9 70.8) + (end 162.9 62.7) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "84601e9e-44da-4bea-b48d-9c8afc4eff82") + ) + (segment + (start 158.1 74.5) + (end 160.2 72.4) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "8ab93ee9-d4a4-497e-b047-0cbd52c11207") + ) + (segment + (start 157.4625 75.8) + (end 157.4625 77.2075) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "a5ded9e8-92a1-4551-b46a-d019b557a19a") + ) + (segment + (start 161.45 52.9) + (end 161.45 55.44) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "a7c5462b-9c59-430f-a7ad-109086969219") + ) + (segment + (start 157.4625 75.8) + (end 157.4625 75.1375) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "b0a3c858-9201-4cd0-9aed-c994255bc334") + ) + (segment + (start 150.2375 75.8) + (end 149.3 75.8) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "b9609dab-1646-43b2-a238-63b54af1222e") + ) + (segment + (start 161.0125 73.6) + (end 161.0125 72.5125) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "c181d9d7-c4d6-4f42-bff4-f5d055ebbe25") + ) + (segment + (start 149.3 75.8) + (end 146.875 78.225) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "c53e3131-bfe6-4651-89cf-fcc56c6da1f6") + ) + (segment + (start 160.2 72.4) + (end 160.9 72.4) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "ce41eda3-ece9-40bb-b36b-3c0436fb487f") + ) + (segment + (start 157.4625 77.2075) + (end 156.675 77.995) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "ce4e7306-af7e-479c-b841-9a682e5eb5fc") + ) + (segment + (start 157.4625 75.1375) + (end 158.1 74.5) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "cf3be398-69ee-406f-87e6-959ebadb6b39") + ) + (segment + (start 160.5625 60.41311) + (end 161.404695 61.255305) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "cfd9b698-e7d5-4067-97f7-9381d2d52cf4") + ) + (segment + (start 160.5625 56.3275) + (end 161.45 55.44) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "dbb9f164-0f4b-4917-929c-334e3f38e74d") + ) + (segment + (start 151.3 74.5) + (end 158.1 74.5) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "e4bd7bbb-14bd-46ac-a458-42035331ed00") + ) + (segment + (start 160.5625 58.4) + (end 160.5625 56.3275) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "e7890b30-8485-4b92-ad6f-d43dbf1e94ff") + ) + (segment + (start 161.0125 72.5125) + (end 160.9 72.4) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "f74b22d9-ca3c-44b8-9156-a0ab6aca6e94") + ) + (via + (at 147.6 58.9) + (size 1.6) + (drill 0.8) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "9eabe3da-e71d-4850-b543-7b2747b9e7a2") + ) + (via + (at 150.2 73.4) + (size 1.6) + (drill 0.8) + (layers "F.Cu" "B.Cu") + (net 3) + (uuid "d64d3dac-371c-4d77-8464-5ac5b0f97cd9") + ) + (segment + (start 150.2 73.4) + (end 150.2 61.5) + (width 0.5) + (layer "B.Cu") + (net 3) + (uuid "93f6c1a0-bab9-4df3-8b20-f2073eef7b54") + ) + (segment + (start 150.2 61.5) + (end 147.6 58.9) + (width 0.5) + (layer "B.Cu") + (net 3) + (uuid "b1f1ddb6-7a2f-4995-aa75-3b857791cd8d") + ) + (segment + (start 153.1 68.9) + (end 154.32 70.12) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "0853094d-f87e-48d9-b388-b15ae4962057") + ) + (segment + (start 162.45 58.5875) + (end 162.6375 58.4) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "1dc75b7a-1c7a-4ddd-8a6b-f65db3c13f9c") + ) + (segment + (start 155.7375 75.8) + (end 154.05 75.8) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "1f9d0a1c-a706-4404-837b-e28c49cafa72") + ) + (segment + (start 140.6 68.8) + (end 141.92 70.12) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "45311d0a-5b65-4517-9c74-f3c29ec44a78") + ) + (segment + (start 145.605 81.175) + (end 145.605 79.1) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "74a2c478-4352-401e-a3ab-86fb870d5a4f") + ) + (segment + (start 156.675 81.805) + (end 159.58 81.805) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "76283bf4-fc2d-432d-a79a-fd9968fe15fa") + ) + (segment + (start 145.61 81.18) + (end 145.605 81.175) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "76b0ba86-b820-405d-b70a-469461782d71") + ) + (segment + (start 162.5 78.885) + (end 162.5 77.3975) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "7f2c1f49-eaf8-4a9d-b85b-6a865aa40ea4") + ) + (segment + (start 156.6025 58.8975) + (end 156.6025 59.5) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "827182bc-3c03-48a7-8ed7-78b37abc9d66") + ) + (segment + (start 154.05 75.8) + (end 153.9 75.95) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "9fdf8a51-5c52-493d-b28d-0b123201dfec") + ) + (segment + (start 159.58 81.805) + (end 160.15 81.235) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "a0eb614d-0134-47c1-b925-e210923270da") + ) + (segment + (start 162.45 59.9) + (end 162.45 58.5875) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "a877f9a7-f65d-4c71-982a-648537a66922") + ) + (segment + (start 157.7 57.8) + (end 156.6025 58.8975) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "b2f0aa58-e4ff-4890-b0e3-7264899ad727") + ) + (segment + (start 151.622496 67.422496) + (end 153.1 68.9) + (width 0.3) + (layer "F.Cu") + (net 8) + (uuid "d2eed71d-221b-48bb-830a-a06b327ff1ba") + ) + (segment + (start 154.32 70.12) + (end 155.525 70.12) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "dbe6d6f4-4067-4885-8947-901ab873dc02") + ) + (segment + (start 151.9625 75.8) + (end 153.75 75.8) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "dd9390d7-f44f-4a74-94cc-47ba5ff34c3d") + ) + (segment + (start 153.75 75.8) + (end 153.9 75.95) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "ddb4252f-5ea3-4db8-ac1b-b9e161a5ea1a") + ) + (segment + (start 141.92 70.12) + (end 143.025 70.12) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "e7477e6b-5e2c-4017-b579-8ab1d51f5e16") + ) + (segment + (start 160.15 81.235) + (end 162.5 78.885) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "e8c58c6c-3d21-4b34-ab42-7e53e5c8581c") + ) + (segment + (start 138.59 52.9) + (end 138.59 55.44) + (width 0.5) + (layer "F.Cu") + (net 8) + (uuid "eb193bf2-3240-4aee-9680-e1d3dc8b16e7") + ) + (via + (at 145.61 81.18) + (size 1.6) + (drill 0.8) + (layers "F.Cu" "B.Cu") + (free yes) + (net 8) + (uuid "0f611252-f6ef-4806-bec0-2af2cd8e4814") + ) + (via + (at 153.9 75.95) + (size 1.6) + (drill 0.8) + (layers "F.Cu" "B.Cu") + (free yes) + (net 8) + (uuid "209f6bda-48cd-46a6-bf45-5a23bd95b2a3") + ) + (via + (at 162.45 59.9) + (size 1.6) + (drill 0.8) + (layers "F.Cu" "B.Cu") + (free yes) + (net 8) + (uuid "af5ae142-81e6-4f6b-9a7a-a11347b2fae7") + ) + (via + (at 157.7 57.8) + (size 1.6) + (drill 0.8) + (layers "F.Cu" "B.Cu") + (free yes) + (net 8) + (uuid "af85be13-71e6-428b-b37b-e71d8a91ade8") + ) + (via + (at 153.1 68.9) + (size 1.6) + (drill 0.8) + (layers "F.Cu" "B.Cu") + (free yes) + (net 8) + (uuid "c5d6b9dc-698c-4fa8-8c39-5fbc51bdd14e") + ) + (via + (at 140.6 68.8) + (size 1.6) + (drill 0.8) + (layers "F.Cu" "B.Cu") + (free yes) + (net 8) + (uuid "f6ed9387-a9e5-4f33-baa6-12b6d34f821a") + ) + (segment + (start 147.975 65.04) + (end 149.24 65.04) + (width 0.3) + (layer "F.Cu") + (net 10) + (uuid "42567491-7581-47f7-bced-d2a46af7968d") + ) + (segment + (start 149.24 65.04) + (end 150.777504 66.577504) + (width 0.3) + (layer "F.Cu") + (net 10) + (uuid "bd42a84f-2bc7-444f-b1aa-06b5af0cced3") + ) + (segment + (start 160.475 65.04) + (end 159.500001 65.04) + (width 0.3) + (layer "F.Cu") + (net 11) + (uuid "7e8686c9-fb69-4b46-8d85-eca9a83c2793") + ) + (segment + (start 157.7975 63.337499) + (end 157.7975 59.5) + (width 0.3) + (layer "F.Cu") + (net 11) + (uuid "b69e7c67-2ff6-451c-9222-e7c48ed563ab") + ) + (segment + (start 159.500001 65.04) + (end 157.7975 63.337499) + (width 0.3) + (layer "F.Cu") + (net 11) + (uuid "f854685e-4938-47fe-8f97-a7020a93ce86") + ) + (segment + (start 147.975 63.77) + (end 147.000001 63.77) + (width 0.3) + (layer "F.Cu") + (net 12) + (uuid "4f92a24c-6fff-4533-b869-fd8fa5277566") + ) + (segment + (start 147.000001 63.77) + (end 144.5 66.270001) + (width 0.3) + (layer "F.Cu") + (net 12) + (uuid "ea3a8fbf-c461-4198-830c-380d807016de") + ) + (segment + (start 144.5 66.270001) + (end 144.5 73.935) + (width 0.3) + (layer "F.Cu") + (net 12) + (uuid "ed2f0710-6618-42c9-91d1-32362a469908") + ) + (segment + (start 144.5 73.935) + (end 144.335 74.1) + (width 0.3) + (layer "F.Cu") + (net 12) + (uuid "ef6caaee-c4f8-42f8-8528-2bc3ec2821a1") + ) + (segment + (start 162.1 70.464106) + (end 161.064106 71.5) + (width 0.3) + (layer "F.Cu") + (net 14) + (uuid "232ba4d8-77ad-4e08-a1ad-1561daed7354") + ) + (segment + (start 157.58995 73.7) + (end 153.11005 73.7) + (width 0.3) + (layer "F.Cu") + (net 14) + (uuid "47c19df2-8597-451c-8536-2e3caae0fd83") + ) + (segment + (start 159.78995 71.5) + (end 157.58995 73.7) + (width 0.3) + (layer "F.Cu") + (net 14) + (uuid "50010219-89dc-43c7-ab32-14bd314bda2a") + ) + (segment + (start 161.064106 71.5) + (end 159.78995 71.5) + (width 0.3) + (layer "F.Cu") + (net 14) + (uuid "585211f1-268b-43c2-b49f-faa2bfe61d9f") + ) + (segment + (start 149.53005 70.12) + (end 147.975 70.12) + (width 0.3) + (layer "F.Cu") + (net 14) + (uuid "ac4055f4-eb44-49b3-ab8a-b54d51fe67dc") + ) + (segment + (start 160.475 63.77) + (end 161.449999 63.77) + (width 0.3) + (layer "F.Cu") + (net 14) + (uuid "c3ac0a08-d5e2-4ad7-ae06-34007637f1f5") + ) + (segment + (start 162.1 64.420001) + (end 162.1 70.464106) + (width 0.3) + (layer "F.Cu") + (net 14) + (uuid "cf28aafe-ff85-4224-8f3b-632ef5b8f868") + ) + (segment + (start 153.11005 73.7) + (end 149.53005 70.12) + (width 0.3) + (layer "F.Cu") + (net 14) + (uuid "ed391f72-9b86-4b8d-aae2-f59e808f90f8") + ) + (segment + (start 161.449999 63.77) + (end 162.1 64.420001) + (width 0.3) + (layer "F.Cu") + (net 14) + (uuid "ef93e7b9-2621-4faa-81a8-ad9b7bace95f") + ) + (segment + (start 153.83 53.085) + (end 152.56 54.355) + (width 0.3) + (layer "F.Cu") + (net 15) + (uuid "674e8a82-fee5-4371-be9f-a144a4b25298") + ) + (segment + (start 152.56 56.56) + (end 151.7 57.42) + (width 0.3) + (layer "F.Cu") + (net 15) + (uuid "7357e66b-84ff-4c31-ad9b-a004302066d7") + ) + (segment + (start 152.56 54.355) + (end 152.56 56.56) + (width 0.3) + (layer "F.Cu") + (net 15) + (uuid "7422fbd9-97cb-4d0e-8941-7bafb6287b05") + ) + (segment + (start 151.7 63.4) + (end 154.61 66.31) + (width 0.3) + (layer "F.Cu") + (net 15) + (uuid "949b9df7-b1f9-4f26-9f02-6cbfb066f466") + ) + (segment + (start 154.61 66.31) + (end 155.525 66.31) + (width 0.3) + (layer "F.Cu") + (net 15) + (uuid "bf6ba73d-abae-45e3-9889-bf8ddc83b6f7") + ) + (segment + (start 151.7 57.42) + (end 151.7 63.4) + (width 0.3) + (layer "F.Cu") + (net 15) + (uuid "d3f1b41b-d72f-4c91-972f-70e667e4ce38") + ) + (segment + (start 141.57 63.77) + (end 143.025 63.77) + (width 0.3) + (layer "F.Cu") + (net 16) + (uuid "271a079c-0998-4dd8-bfcf-f35d0fd33a24") + ) + (segment + (start 146.21 53.085) + (end 144.94 54.355) + (width 0.3) + (layer "F.Cu") + (net 16) + (uuid "6198605c-945c-4f90-91e7-9584943710f6") + ) + (segment + (start 144.94 54.355) + (end 144.94 56.151052) + (width 0.3) + (layer "F.Cu") + (net 16) + (uuid "78da0d27-b7c8-4fbf-abbf-acf461799bfe") + ) + (segment + (start 144.94 56.151052) + (end 140.8 60.291052) + (width 0.3) + (layer "F.Cu") + (net 16) + (uuid "8e9bb867-db45-4638-baa2-467fc15607b9") + ) + (segment + (start 140.8 63) + (end 141.57 63.77) + (width 0.3) + (layer "F.Cu") + (net 16) + (uuid "f324f186-b32a-4f8a-9c31-8046214a4976") + ) + (segment + (start 140.8 60.291052) + (end 140.8 63) + (width 0.3) + (layer "F.Cu") + (net 16) + (uuid "fd55524f-2db1-4443-bc88-734d45509c16") + ) + (segment + (start 153.83 56.39) + (end 152.4 57.82) + (width 0.3) + (layer "F.Cu") + (net 17) + (uuid "4e475901-d214-4901-8e29-d1a83bf14437") + ) + (segment + (start 154.54 65.04) + (end 155.525 65.04) + (width 0.3) + (layer "F.Cu") + (net 17) + (uuid "5fb1ea17-dcad-4fe7-9e8c-769ab9b3bfa9") + ) + (segment + (start 152.4 57.82) + (end 152.4 62.9) + (width 0.3) + (layer "F.Cu") + (net 17) + (uuid "d22a8736-07f3-4cc6-afdd-5838d27cb242") + ) + (segment + (start 152.4 62.9) + (end 154.54 65.04) + (width 0.3) + (layer "F.Cu") + (net 17) + (uuid "dd0d15ee-6707-4659-ad15-941ae6dd537d") + ) + (segment + (start 153.83 55.625) + (end 153.83 56.39) + (width 0.3) + (layer "F.Cu") + (net 17) + (uuid "ebc856bf-5acf-447e-be2f-4108f87609c5") + ) + (segment + (start 151.3 55.635) + (end 151.3 56.83005) + (width 0.3) + (layer "F.Cu") + (net 18) + (uuid "0beb4752-e5be-4ead-91c6-166c81e04b76") + ) + (segment + (start 151.3 56.83005) + (end 151 57.13005) + (width 0.3) + (layer "F.Cu") + (net 18) + (uuid "23c153a6-c774-4d91-ade7-595929849fbb") + ) + (segment + (start 151.29 55.625) + (end 151.3 55.635) + (width 0.3) + (layer "F.Cu") + (net 18) + (uuid "56ab7104-6af6-48aa-bef9-0bdd7600472e") + ) + (segment + (start 151 63.875) + (end 154.705 67.58) + (width 0.3) + (layer "F.Cu") + (net 18) + (uuid "60390a97-f8e7-4e85-b330-f8a77073b086") + ) + (segment + (start 154.705 67.58) + (end 155.525 67.58) + (width 0.3) + (layer "F.Cu") + (net 18) + (uuid "9c76ef14-73af-47ed-bd02-ccf75bca8b02") + ) + (segment + (start 151 57.13005) + (end 151 63.875) + (width 0.3) + (layer "F.Cu") + (net 18) + (uuid "e3e3618b-0dec-47cd-b2e4-040d258c2f07") + ) + (segment + (start 139.86 57.24) + (end 138 59.1) + (width 0.3) + (layer "F.Cu") + (net 19) + (uuid "17f2694f-a896-4bc5-99dd-d255a004b6f6") + ) + (segment + (start 141.13 53.085) + (end 139.86 54.355) + (width 0.3) + (layer "F.Cu") + (net 19) + (uuid "344d7b3e-399a-4e98-8e56-f38105198f39") + ) + (segment + (start 139.86 54.355) + (end 139.86 57.24) + (width 0.3) + (layer "F.Cu") + (net 19) + (uuid "50ee2ee7-1f46-47ab-a187-0c1e0a87343d") + ) + (segment + (start 138 64.4) + (end 142.45 68.85) + (width 0.3) + (layer "F.Cu") + (net 19) + (uuid "7464ed9e-32ef-4048-8cef-d1da665c5af2") + ) + (segment + (start 142.45 68.85) + (end 143.025 68.85) + (width 0.3) + (layer "F.Cu") + (net 19) + (uuid "9a77a2a7-e48c-460d-ae0d-45f97845ce88") + ) + (segment + (start 138 59.1) + (end 138 64.4) + (width 0.3) + (layer "F.Cu") + (net 19) + (uuid "ff27197c-8f2d-488f-8880-9be9dfa99a57") + ) + (segment + (start 159.1 60.848026) + (end 159.1 62.099999) + (width 0.3) + (layer "F.Cu") + (net 20) + (uuid "116d1ab1-7335-40ac-965a-8a636c0d0bc3") + ) + (segment + (start 159.500001 62.5) + (end 160.475 62.5) + (width 0.3) + (layer "F.Cu") + (net 20) + (uuid "2074f567-a968-4e45-b1d0-0174eab0a60c") + ) + (segment + (start 158.91 55.625) + (end 159.3 56.015) + (width 0.3) + (layer "F.Cu") + (net 20) + (uuid "3d6bcd65-f97a-4900-a471-c2d7c2967eab") + ) + (segment + (start 159.3 56.015) + (end 159.3 60.648026) + (width 0.3) + (layer "F.Cu") + (net 20) + (uuid "40894bc4-d720-4a0e-9ef8-198f5bb132a7") + ) + (segment + (start 159.1 62.099999) + (end 159.500001 62.5) + (width 0.3) + (layer "F.Cu") + (net 20) + (uuid "ae9ae158-3ac4-4268-a473-a833514a294f") + ) + (segment + (start 159.3 60.648026) + (end 159.1 60.848026) + (width 0.3) + (layer "F.Cu") + (net 20) + (uuid "f2f4d7ff-6100-454f-bef3-4674d9e42dda") + ) + (segment + (start 143.67 55.625) + (end 143.67 56.43) + (width 0.3) + (layer "F.Cu") + (net 21) + (uuid "0969777c-5e80-4204-8b05-d7692d4da064") + ) + (segment + (start 143.67 56.43) + (end 140.1 60) + (width 0.3) + (layer "F.Cu") + (net 21) + (uuid "7d8ff662-c93f-4c66-8d76-9313d5e8549d") + ) + (segment + (start 140.1 63.3) + (end 141.84 65.04) + (width 0.3) + (layer "F.Cu") + (net 21) + (uuid "8020b2de-17ec-4455-b6ca-a26f25b9a1b8") + ) + (segment + (start 140.1 60) + (end 140.1 63.3) + (width 0.3) + (layer "F.Cu") + (net 21) + (uuid "8741d76f-de98-43b1-bc1f-d1d5efb888e5") + ) + (segment + (start 141.84 65.04) + (end 143.025 65.04) + (width 0.3) + (layer "F.Cu") + (net 21) + (uuid "8ac92484-ac43-4799-9807-9970f9e2bf79") + ) + (segment + (start 154.5 59) + (end 154.5 60.205) + (width 0.3) + (layer "F.Cu") + (net 22) + (uuid "0116384e-61ca-462d-9aba-3427e1d8ec99") + ) + (segment + (start 157.64 54.355) + (end 157.64 55.86) + (width 0.3) + (layer "F.Cu") + (net 22) + (uuid "1863e139-5529-4b0e-b517-19b19d6b1d63") + ) + (segment + (start 154.5 60.205) + (end 155.525 61.23) + (width 0.3) + (layer "F.Cu") + (net 22) + (uuid "560c517a-fc85-4e8a-bfb5-16c5389b9770") + ) + (segment + (start 157.64 55.86) + (end 154.5 59) + (width 0.3) + (layer "F.Cu") + (net 22) + (uuid "7e6e5151-45e6-47e6-813c-214f4db2c33c") + ) + (segment + (start 158.91 53.085) + (end 157.64 54.355) + (width 0.3) + (layer "F.Cu") + (net 22) + (uuid "aa461cbc-7600-4c11-9646-2a6df663ab82") + ) + (segment + (start 138.7 59.4) + (end 138.7 63.9) + (width 0.3) + (layer "F.Cu") + (net 23) + (uuid "03e48f8b-bdef-4604-ba4e-a9898843390e") + ) + (segment + (start 141.13 55.625) + (end 141.13 56.97) + (width 0.3) + (layer "F.Cu") + (net 23) + (uuid "39c5a14c-b404-4af9-8066-b0589005e52e") + ) + (segment + (start 138.7 63.9) + (end 142.38 67.58) + (width 0.3) + (layer "F.Cu") + (net 23) + (uuid "45105962-5c3b-4ec3-8b15-5c876746a66f") + ) + (segment + (start 141.13 56.97) + (end 138.7 59.4) + (width 0.3) + (layer "F.Cu") + (net 23) + (uuid "812089ba-a8c2-48b1-9cec-e7e8f1e7a1d8") + ) + (segment + (start 142.38 67.58) + (end 143.025 67.58) + (width 0.3) + (layer "F.Cu") + (net 23) + (uuid "dbe1ddbc-e48f-44d4-8adb-c1900a3310aa") + ) + (segment + (start 150.02 56.22) + (end 150.02 54.355) + (width 0.3) + (layer "F.Cu") + (net 24) + (uuid "26d4d127-6c8b-4ffe-a451-c55c04aa8340") + ) + (segment + (start 150.3 56.5) + (end 150.02 56.22) + (width 0.3) + (layer "F.Cu") + (net 24) + (uuid "2dba0766-2e0e-46ed-8d7c-fc01d97e70c2") + ) + (segment + (start 150.02 54.355) + (end 151.29 53.085) + (width 0.3) + (layer "F.Cu") + (net 24) + (uuid "46bcd0bd-f026-4723-9a42-3ee933806662") + ) + (segment + (start 155.525 68.85) + (end 154.985051 68.85) + (width 0.3) + (layer "F.Cu") + (net 24) + (uuid "89ff3538-7b42-41e1-9023-2b928012063c") + ) + (segment + (start 154.985051 68.85) + (end 150.3 64.164949) + (width 0.3) + (layer "F.Cu") + (net 24) + (uuid "91a1a7d4-ab90-4c7b-9f16-2eb9571d39dd") + ) + (segment + (start 150.3 64.164949) + (end 150.3 56.5) + (width 0.3) + (layer "F.Cu") + (net 24) + (uuid "f1ab4402-c8fd-4346-8b27-de9933f983a7") + ) + (segment + (start 139.4 63.6) + (end 142.11 66.31) + (width 0.3) + (layer "F.Cu") + (net 25) + (uuid "14b8d826-4b61-4a1a-8695-903f3ea2dda6") + ) + (segment + (start 142.4 56.7) + (end 139.4 59.7) + (width 0.3) + (layer "F.Cu") + (net 25) + (uuid "57c5a698-acb0-450b-af89-e929a67d6d09") + ) + (segment + (start 139.4 59.7) + (end 139.4 63.6) + (width 0.3) + (layer "F.Cu") + (net 25) + (uuid "67312fd7-3074-4414-b542-049e5d5748e3") + ) + (segment + (start 142.11 66.31) + (end 143.025 66.31) + (width 0.3) + (layer "F.Cu") + (net 25) + (uuid "92845ea3-d4d0-4417-b829-26ce48ccf827") + ) + (segment + (start 143.67 53.085) + (end 142.4 54.355) + (width 0.3) + (layer "F.Cu") + (net 25) + (uuid "95695ddf-a196-4b52-88b4-f94a770b2da9") + ) + (segment + (start 142.4 54.355) + (end 142.4 56.7) + (width 0.3) + (layer "F.Cu") + (net 25) + (uuid "9a4a434c-f1eb-43c9-9a51-2789fe046c16") + ) + (segment + (start 147.48 54.355) + (end 147.48 56.151052) + (width 0.3) + (layer "F.Cu") + (net 26) + (uuid "13dcfd31-6bf8-4362-9a2f-b001efb3498e") + ) + (segment + (start 148.75 53.085) + (end 147.48 54.355) + (width 0.3) + (layer "F.Cu") + (net 26) + (uuid "6404737c-eb0e-4283-a312-ec40158043cd") + ) + (segment + (start 143.025 60.606052) + (end 143.025 61.23) + (width 0.3) + (layer "F.Cu") + (net 26) + (uuid "666dce07-c152-4efb-9d0f-1d794022dcb0") + ) + (segment + (start 147.48 56.151052) + (end 143.025 60.606052) + (width 0.3) + (layer "F.Cu") + (net 26) + (uuid "7876bf91-9baf-4fdf-bb6b-4c511087e4e6") + ) + (segment + (start 149.5 56.8) + (end 149.5 61.949999) + (width 0.3) + (layer "F.Cu") + (net 27) + (uuid "5cfecb31-20d5-451b-b906-2d30a19a5f21") + ) + (segment + (start 148.949999 62.5) + (end 147.975 62.5) + (width 0.3) + (layer "F.Cu") + (net 27) + (uuid "7c72f3b7-0d3d-4971-afbf-25efb2aee0db") + ) + (segment + (start 148.75 55.625) + (end 148.75 56.05) + (width 0.3) + (layer "F.Cu") + (net 27) + (uuid "906b8d20-75b7-4483-8000-0698bb889f5b") + ) + (segment + (start 149.5 61.949999) + (end 148.949999 62.5) + (width 0.3) + (layer "F.Cu") + (net 27) + (uuid "e1a0673c-208f-43a6-9044-aef7f0ef4c0d") + ) + (segment + (start 148.75 56.05) + (end 149.5 56.8) + (width 0.3) + (layer "F.Cu") + (net 27) + (uuid "e83af0b9-6f2c-4350-8392-73c1d59b0164") + ) + (segment + (start 146.21 55.625) + (end 146.21 55.871002) + (width 0.3) + (layer "F.Cu") + (net 28) + (uuid "1ee690a7-2a50-41ce-b489-ce0812c5c194") + ) + (segment + (start 141.9 62.5) + (end 143.025 62.5) + (width 0.3) + (layer "F.Cu") + (net 28) + (uuid "2037bd5b-8087-410d-9244-81fd93fa045b") + ) + (segment + (start 141.5 62.1) + (end 141.9 62.5) + (width 0.3) + (layer "F.Cu") + (net 28) + (uuid "941565bc-5c14-4283-b8a7-28d1b4734092") + ) + (segment + (start 141.5 60.581002) + (end 141.5 62.1) + (width 0.3) + (layer "F.Cu") + (net 28) + (uuid "9a0306b9-d276-4787-a9b2-da00e25ab02e") + ) + (segment + (start 146.21 55.871002) + (end 141.5 60.581002) + (width 0.3) + (layer "F.Cu") + (net 28) + (uuid "ab5d4c31-bc1b-494a-a93c-6e9b3e29a83e") + ) + (segment + (start 153.1 62.4) + (end 154.47 63.77) + (width 0.3) + (layer "F.Cu") + (net 29) + (uuid "2777eb7b-86dc-4223-929c-332a486e5242") + ) + (segment + (start 156.37 53.085) + (end 155.1 54.355) + (width 0.3) + (layer "F.Cu") + (net 29) + (uuid "304184f1-0859-4338-a4b2-2f7702ca6a87") + ) + (segment + (start 154.47 63.77) + (end 155.525 63.77) + (width 0.3) + (layer "F.Cu") + (net 29) + (uuid "afdbcb2c-95e7-4d07-bdc0-a27116698e7f") + ) + (segment + (start 153.1 58.3) + (end 153.1 62.4) + (width 0.3) + (layer "F.Cu") + (net 29) + (uuid "b928fbe8-1235-4077-85dc-159b62b53226") + ) + (segment + (start 155.1 54.355) + (end 155.1 56.3) + (width 0.3) + (layer "F.Cu") + (net 29) + (uuid "c7f81dbe-3f3c-40eb-9c34-43ac982a85c2") + ) + (segment + (start 155.1 56.3) + (end 153.1 58.3) + (width 0.3) + (layer "F.Cu") + (net 29) + (uuid "cc27620c-9729-4e0b-879f-eab91514c19f") + ) + (segment + (start 153.8 58.7) + (end 153.8 61.8) + (width 0.3) + (layer "F.Cu") + (net 30) + (uuid "0b0d4e75-4ada-492a-b754-518d49de21e9") + ) + (segment + (start 153.8 61.8) + (end 154.5 62.5) + (width 0.3) + (layer "F.Cu") + (net 30) + (uuid "39277e59-37a3-498a-8c32-0709aaa9afbe") + ) + (segment + (start 156.37 55.625) + (end 156.37 56.13) + (width 0.3) + (layer "F.Cu") + (net 30) + (uuid "5f9b70c9-7d90-4a4f-ac3c-2812e018e84b") + ) + (segment + (start 156.37 56.13) + (end 153.8 58.7) + (width 0.3) + (layer "F.Cu") + (net 30) + (uuid "7614888b-ba83-49b5-8cf7-e81ab83adecd") + ) + (segment + (start 154.5 62.5) + (end 155.525 62.5) + (width 0.3) + (layer "F.Cu") + (net 30) + (uuid "fbd7eb52-3233-4352-a193-04fddc755fe2") + ) + (segment + (start 158.7 71.6) + (end 158.7 69.2) + (width 0.3) + (layer "F.Cu") + (net 31) + (uuid "0479e27e-0706-4b47-b063-5c6c705e0d1a") + ) + (segment + (start 157.3 73) + (end 158.7 71.6) + (width 0.3) + (layer "F.Cu") + (net 31) + (uuid "0bc83337-c86c-480f-8ebe-7baac0df13ce") + ) + (segment + (start 146.45 69.4) + (end 147 68.85) + (width 0.3) + (layer "F.Cu") + (net 31) + (uuid "15da8942-77d4-4d8f-bcf8-48b342f59844") + ) + (segment + (start 158.7 69.2) + (end 159.05 68.85) + (width 0.3) + (layer "F.Cu") + (net 31) + (uuid "20e2d1cf-8366-4b6a-b6cb-299fec19fb5b") + ) + (segment + (start 153.4 73) + (end 157.3 73) + (width 0.3) + (layer "F.Cu") + (net 31) + (uuid "2517785e-4907-4a71-a3a3-eacc04a2434b") + ) + (segment + (start 147.975 68.85) + (end 149.25 68.85) + (width 0.3) + (layer "F.Cu") + (net 31) + (uuid "26a1c2f0-e0e3-4bb0-b0ae-0090298f230c") + ) + (segment + (start 149.25 68.85) + (end 153.4 73) + (width 0.3) + (layer "F.Cu") + (net 31) + (uuid "35d93a18-2078-413d-b295-661a66d397ba") + ) + (segment + (start 148.145 74.1) + (end 148.145 73.395) + (width 0.3) + (layer "F.Cu") + (net 31) + (uuid "4733c4f5-2756-4fee-a98e-7c49dbe59608") + ) + (segment + (start 159.05 68.85) + (end 160.475 68.85) + (width 0.3) + (layer "F.Cu") + (net 31) + (uuid "5d059c41-8533-44c9-b3d7-2ec0fd577003") + ) + (segment + (start 146.45 71.7) + (end 146.45 69.4) + (width 0.3) + (layer "F.Cu") + (net 31) + (uuid "63f43fec-a05b-4d31-a095-257dfa9729eb") + ) + (segment + (start 148.145 73.395) + (end 146.45 71.7) + (width 0.3) + (layer "F.Cu") + (net 31) + (uuid "7cc6caef-0f51-469d-87f9-5eab8eb96873") + ) + (segment + (start 147 68.85) + (end 147.975 68.85) + (width 0.3) + (layer "F.Cu") + (net 31) + (uuid "9882edbe-6335-4ca4-ad9e-23a2887a9246") + ) + (segment + (start 159.219951 67.58) + (end 160.475 67.58) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "015b78b7-9fe5-40a5-8e04-c8eebeb424cd") + ) + (segment + (start 147.975 67.58) + (end 148.98 67.58) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "0f2a2f54-4e65-4802-ab1a-772017959394") + ) + (segment + (start 153.7 72.3) + (end 157.01005 72.3) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "22acf0db-e310-4376-bbe2-b8431786306c") + ) + (segment + (start 146.875 74.1) + (end 146.875 73.025) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "23fbbd00-5720-4893-ba5d-6ddced73278c") + ) + (segment + (start 157.01005 72.3) + (end 158 71.31005) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "724c2b72-0e85-4a9c-9211-28e1b4043826") + ) + (segment + (start 148.98 67.58) + (end 153.7 72.3) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "87121d56-9245-42bb-a565-82e30870e50a") + ) + (segment + (start 158 68.799951) + (end 159.219951 67.58) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "9974097b-2740-4939-862d-54028d1f90be") + ) + (segment + (start 146.875 73.025) + (end 145.8 71.95) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "a4a86752-9a4d-4661-b707-b3c65106857e") + ) + (segment + (start 146.77 67.58) + (end 147.975 67.58) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "b0e0bbde-d4cc-4961-86f8-e2bf9c99c8f6") + ) + (segment + (start 145.8 68.55) + (end 146.77 67.58) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "bb202bad-3b4f-4e4c-aea6-ab764df2141f") + ) + (segment + (start 158 71.31005) + (end 158 68.799951) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "dfe0976f-0194-4efd-8690-1021ff5a2de7") + ) + (segment + (start 145.8 71.95) + (end 145.8 68.55) + (width 0.3) + (layer "F.Cu") + (net 32) + (uuid "fb790371-3b1e-4ebb-92a5-e0a5adf023b9") + ) + (segment + (start 145.605 74.1) + (end 145.605 72.905) + (width 0.3) + (layer "F.Cu") + (net 33) + (uuid "1e4bf3c9-0a45-434c-a09e-eb287c94bac5") + ) + (segment + (start 153.98995 71.6) + (end 148.69995 66.31) + (width 0.3) + (layer "F.Cu") + (net 33) + (uuid "28d72ccb-44f6-44ef-aab2-52aa03e21c8d") + ) + (segment + (start 145.15 72.45) + (end 145.15 67.75) + (width 0.3) + (layer "F.Cu") + (net 33) + (uuid "43fe41a4-a75a-4a46-9ab2-fd0ff06799cf") + ) + (segment + (start 145.605 72.905) + (end 145.15 72.45) + (width 0.3) + (layer "F.Cu") + (net 33) + (uuid "5eb859f2-7b39-484c-ac00-01e78ce1964e") + ) + (segment + (start 148.69995 66.31) + (end 147.975 66.31) + (width 0.3) + (layer "F.Cu") + (net 33) + (uuid "6bf958ae-94fc-4154-b7c3-6b1a511fd7a6") + ) + (segment + (start 160.475 66.31) + (end 159.500001 66.31) + (width 0.3) + (layer "F.Cu") + (net 33) + (uuid "9aff0ee2-8a9c-4718-8655-f202db783864") + ) + (segment + (start 157.3 71.0201) + (end 156.7201 71.6) + (width 0.3) + (layer "F.Cu") + (net 33) + (uuid "ae30f7a0-1908-4a01-9e2b-72bd6cb6520d") + ) + (segment + (start 156.7201 71.6) + (end 153.98995 71.6) + (width 0.3) + (layer "F.Cu") + (net 33) + (uuid "c24acd39-128f-42d9-9066-cda178ad26a2") + ) + (segment + (start 145.15 67.75) + (end 146.59 66.31) + (width 0.3) + (layer "F.Cu") + (net 33) + (uuid "cb053976-f429-41f7-99a1-6a9f1247bec4") + ) + (segment + (start 146.59 66.31) + (end 147.975 66.31) + (width 0.3) + (layer "F.Cu") + (net 33) + (uuid "dfd0f6cb-5ede-4e5b-8bc7-84745af9945a") + ) + (segment + (start 157.3 68.510001) + (end 157.3 71.0201) + (width 0.3) + (layer "F.Cu") + (net 33) + (uuid "e0bebf79-08be-4acb-9a69-977bb130ded4") + ) + (segment + (start 159.500001 66.31) + (end 157.3 68.510001) + (width 0.3) + (layer "F.Cu") + (net 33) + (uuid "e64bdab9-e45f-46fc-bd72-1fead0e1e225") + ) + (segment + (start 158.3 78.614999) + (end 158.3 78.005) + (width 0.5) + (layer "F.Cu") + (net 34) + (uuid "1900028e-c417-47e1-9268-cc77c76231ff") + ) + (segment + (start 156.675 79.265) + (end 157.649999 79.265) + (width 0.5) + (layer "F.Cu") + (net 34) + (uuid "69c089cc-cf97-4d68-bf35-a1f7460d0780") + ) + (segment + (start 157.649999 79.265) + (end 158.3 78.614999) + (width 0.5) + (layer "F.Cu") + (net 34) + (uuid "72622668-e81a-43fb-8b09-db0465a23fd3") + ) + (segment + (start 158.3 78.005) + (end 160.15 76.155) + (width 0.5) + (layer "F.Cu") + (net 34) + (uuid "dd33b928-cf8c-4336-baeb-507e312dd0c7") + ) + (segment + (start 156.675 80.535) + (end 158.31 80.535) + (width 0.5) + (layer "F.Cu") + (net 35) + (uuid "33c5882a-1a7b-4eb7-ba13-9f665127d565") + ) + (segment + (start 158.31 80.535) + (end 160.15 78.695) + (width 0.5) + (layer "F.Cu") + (net 35) + (uuid "79730a63-4e8f-47cd-a256-6392fdae1915") + ) + (segment + (start 140.525 80.83505) + (end 140.525 79.1) + (width 0.3) + (layer "F.Cu") + (net 36) + (uuid "26f4401d-22e3-40a2-8e6b-f8343e82a5f5") + ) + (segment + (start 150 78.745001) + (end 150 79.6) + (width 0.3) + (layer "F.Cu") + (net 36) + (uuid "69d0b0bd-c157-4c39-8deb-4edb83b19164") + ) + (segment + (start 147.2 82.4) + (end 142.08995 82.4) + (width 0.3) + (layer "F.Cu") + (net 36) + (uuid "7f2d32aa-2850-42b2-b336-b53705cac751") + ) + (segment + (start 150.750001 77.995) + (end 150 78.745001) + (width 0.3) + (layer "F.Cu") + (net 36) + (uuid "a057a12c-d9b7-486b-b6e3-8a6181617201") + ) + (segment + (start 151.725 77.995) + (end 150.750001 77.995) + (width 0.3) + (layer "F.Cu") + (net 36) + (uuid "ac9385fb-7762-43f5-ac9d-12c5af3f3198") + ) + (segment + (start 150 79.6) + (end 147.2 82.4) + (width 0.3) + (layer "F.Cu") + (net 36) + (uuid "c400c8ef-02dc-4cdd-8cca-7b1c144b90a4") + ) + (segment + (start 142.08995 82.4) + (end 140.525 80.83505) + (width 0.3) + (layer "F.Cu") + (net 36) + (uuid "d288eb78-6885-401b-bf0d-c88de21380f4") + ) + (segment + (start 148.795 81.805) + (end 147.5 83.1) + (width 0.3) + (layer "F.Cu") + (net 37) + (uuid "04a152ee-e4e3-48fd-bfec-5a78ba316c81") + ) + (segment + (start 151.725 81.805) + (end 148.795 81.805) + (width 0.3) + (layer "F.Cu") + (net 37) + (uuid "186f4aa9-9074-423b-b87b-9fd7bdaecab6") + ) + (segment + (start 141.8 83.1) + (end 139.255 80.555) + (width 0.3) + (layer "F.Cu") + (net 37) + (uuid "27e92d8b-b74a-4c18-99d0-c7d73b5b085d") + ) + (segment + (start 139.255 80.555) + (end 139.255 79.1) + (width 0.3) + (layer "F.Cu") + (net 37) + (uuid "9284a9b4-a172-41e8-b734-a06be2930442") + ) + (segment + (start 147.5 83.1) + (end 141.8 83.1) + (width 0.3) + (layer "F.Cu") + (net 37) + (uuid "9b50af6b-46c3-4a2c-b816-11aa89e3fd98") + ) + (segment + (start 150.145 77.1) + (end 148.145 79.1) + (width 0.3) + (layer "F.Cu") + (net 38) + (uuid "3211f7c5-2c71-4f5c-8d0c-96b6b028eb94") + ) + (segment + (start 151.725 79.265) + (end 151.725 80.535) + (width 0.3) + (layer "F.Cu") + (net 38) + (uuid "5acb14b5-03db-4722-873e-65776722b296") + ) + (segment + (start 153.2 78.6) + (end 153.2 77.5) + (width 0.3) + (layer "F.Cu") + (net 38) + (uuid "7d98d462-c3fc-4183-864d-9c2962312d3b") + ) + (segment + (start 153.2 77.5) + (end 152.8 77.1) + (width 0.3) + (layer "F.Cu") + (net 38) + (uuid "8f30fe48-19f2-4359-b24e-1399c9a1e1fa") + ) + (segment + (start 151.725 79.265) + (end 152.535 79.265) + (width 0.3) + (layer "F.Cu") + (net 38) + (uuid "9468c9de-72c5-4e3e-afe0-0b10f51d32c1") + ) + (segment + (start 152.8 77.1) + (end 150.145 77.1) + (width 0.3) + (layer "F.Cu") + (net 38) + (uuid "9bed9bec-7774-4fd1-9f49-6d666ebe4c62") + ) + (segment + (start 152.535 79.265) + (end 153.2 78.6) + (width 0.3) + (layer "F.Cu") + (net 38) + (uuid "da205f7a-221e-44c5-8ebd-bb31ea027f02") + ) + (segment + (start 162.5 76.2025) + (end 162.5 73.6875) + (width 0.5) + (layer "F.Cu") + (net 39) + (uuid "3e6b50ab-bc14-48ef-b21c-94cdfd311457") + ) + (segment + (start 162.5 73.6875) + (end 162.5875 73.6) + (width 0.5) + (layer "F.Cu") + (net 39) + (uuid "87f675e8-0a3f-420d-8764-558cdcc242e4") + ) + (zone + (net 8) + (net_name "GND") + (layer "B.Cu") + (uuid "d039b9b3-d416-4575-9c64-f75668084a72") + (hatch edge 0.5) + (connect_pads + (clearance 0.5) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.7) + ) + (polygon + (pts + (xy 136.25 51) (xy 136.25 84) (xy 163.75 84) (xy 163.75 51) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 137.908802 51.520185) (xy 137.954557 51.572989) (xy 137.964501 51.642147) (xy 137.935476 51.705703) + (xy 137.912886 51.726075) (xy 137.718926 51.861886) (xy 137.71892 51.861891) (xy 137.551891 52.02892) + (xy 137.551886 52.028926) (xy 137.4164 52.22242) (xy 137.416399 52.222422) (xy 137.31657 52.436507) + (xy 137.316567 52.436513) (xy 137.286159 52.549999) (xy 137.286159 52.55) (xy 138.232894 52.55) + (xy 138.189901 52.592993) (xy 138.124075 52.707007) (xy 138.09 52.834174) (xy 138.09 52.965826) + (xy 138.124075 53.092993) (xy 138.189901 53.207007) (xy 138.232894 53.25) (xy 137.286159 53.25) + (xy 137.316567 53.363486) (xy 137.31657 53.363492) (xy 137.416399 53.577578) (xy 137.551894 53.771082) + (xy 137.674334 53.893522) (xy 137.707819 53.954845) (xy 137.702835 54.024537) (xy 137.660963 54.08047) + (xy 137.629987 54.097385) (xy 137.497911 54.146646) (xy 137.497906 54.146649) (xy 137.382812 54.232809) + (xy 137.382809 54.232812) (xy 137.296649 54.347906) (xy 137.296645 54.347913) (xy 137.246403 54.48262) + (xy 137.246401 54.482627) (xy 137.24 54.542155) (xy 137.24 55.09) (xy 138.232894 55.09) (xy 138.189901 55.132993) + (xy 138.124075 55.247007) (xy 138.09 55.374174) (xy 138.09 55.505826) (xy 138.124075 55.632993) + (xy 138.189901 55.747007) (xy 138.232894 55.79) (xy 137.24 55.79) (xy 137.24 56.337844) (xy 137.246401 56.397372) + (xy 137.246403 56.397379) (xy 137.296645 56.532086) (xy 137.296649 56.532093) (xy 137.382809 56.647187) + (xy 137.382812 56.64719) (xy 137.497906 56.73335) (xy 137.497913 56.733354) (xy 137.63262 56.783596) + (xy 137.632627 56.783598) (xy 137.692155 56.789999) (xy 137.692172 56.79) (xy 138.24 56.79) (xy 138.24 55.797106) + (xy 138.282993 55.840099) (xy 138.397007 55.905925) (xy 138.524174 55.94) (xy 138.655826 55.94) + (xy 138.782993 55.905925) (xy 138.897007 55.840099) (xy 138.94 55.797106) (xy 138.94 56.79) (xy 139.487828 56.79) + (xy 139.487844 56.789999) (xy 139.547372 56.783598) (xy 139.547379 56.783596) (xy 139.682086 56.733354) + (xy 139.682093 56.73335) (xy 139.797187 56.64719) (xy 139.79719 56.647187) (xy 139.88335 56.532093) + (xy 139.883354 56.532086) (xy 139.933596 56.397379) (xy 139.933598 56.397372) (xy 139.939999 56.337844) + (xy 139.94 56.337827) (xy 139.94 56.313961) (xy 139.959685 56.246922) (xy 140.012489 56.201167) + (xy 140.081647 56.191223) (xy 140.145203 56.220248) (xy 140.165571 56.242835) (xy 140.168402 56.246877) + (xy 140.323123 56.401598) (xy 140.502361 56.527102) (xy 140.70067 56.619575) (xy 140.912023 56.676207) + (xy 141.094926 56.692208) (xy 141.129998 56.695277) (xy 141.13 56.695277) (xy 141.130002 56.695277) + (xy 141.158254 56.692805) (xy 141.347977 56.676207) (xy 141.55933 56.619575) (xy 141.757639 56.527102) + (xy 141.936877 56.401598) (xy 142.091598 56.246877) (xy 142.217102 56.067639) (xy 142.287618 55.916414) + (xy 142.33379 55.863977) (xy 142.400984 55.844825) (xy 142.467865 55.865041) (xy 142.512381 55.916414) + (xy 142.582898 56.067639) (xy 142.708402 56.246877) (xy 142.863123 56.401598) (xy 143.042361 56.527102) + (xy 143.24067 56.619575) (xy 143.452023 56.676207) (xy 143.634926 56.692208) (xy 143.669998 56.695277) + (xy 143.67 56.695277) (xy 143.670002 56.695277) (xy 143.698254 56.692805) (xy 143.887977 56.676207) + (xy 144.09933 56.619575) (xy 144.297639 56.527102) (xy 144.476877 56.401598) (xy 144.631598 56.246877) + (xy 144.757102 56.067639) (xy 144.827618 55.916414) (xy 144.87379 55.863977) (xy 144.940984 55.844825) + (xy 145.007865 55.865041) (xy 145.052381 55.916414) (xy 145.122898 56.067639) (xy 145.248402 56.246877) + (xy 145.403123 56.401598) (xy 145.582361 56.527102) (xy 145.78067 56.619575) (xy 145.992023 56.676207) + (xy 146.174926 56.692208) (xy 146.209998 56.695277) (xy 146.21 56.695277) (xy 146.210002 56.695277) + (xy 146.238254 56.692805) (xy 146.427977 56.676207) (xy 146.63933 56.619575) (xy 146.837639 56.527102) + (xy 147.016877 56.401598) (xy 147.171598 56.246877) (xy 147.297102 56.067639) (xy 147.367618 55.916414) + (xy 147.41379 55.863977) (xy 147.480984 55.844825) (xy 147.547865 55.865041) (xy 147.592381 55.916414) + (xy 147.662898 56.067639) (xy 147.788402 56.246877) (xy 147.943123 56.401598) (xy 148.122361 56.527102) + (xy 148.32067 56.619575) (xy 148.532023 56.676207) (xy 148.714926 56.692208) (xy 148.749998 56.695277) + (xy 148.75 56.695277) (xy 148.750002 56.695277) (xy 148.778254 56.692805) (xy 148.967977 56.676207) + (xy 149.17933 56.619575) (xy 149.377639 56.527102) (xy 149.556877 56.401598) (xy 149.711598 56.246877) + (xy 149.837102 56.067639) (xy 149.907618 55.916414) (xy 149.95379 55.863977) (xy 150.020984 55.844825) + (xy 150.087865 55.865041) (xy 150.132381 55.916414) (xy 150.202898 56.067639) (xy 150.328402 56.246877) + (xy 150.483123 56.401598) (xy 150.662361 56.527102) (xy 150.86067 56.619575) (xy 151.072023 56.676207) + (xy 151.254926 56.692208) (xy 151.289998 56.695277) (xy 151.29 56.695277) (xy 151.290002 56.695277) + (xy 151.318254 56.692805) (xy 151.507977 56.676207) (xy 151.71933 56.619575) (xy 151.917639 56.527102) + (xy 152.096877 56.401598) (xy 152.251598 56.246877) (xy 152.377102 56.067639) (xy 152.447618 55.916414) + (xy 152.49379 55.863977) (xy 152.560984 55.844825) (xy 152.627865 55.865041) (xy 152.672381 55.916414) + (xy 152.742898 56.067639) (xy 152.868402 56.246877) (xy 153.023123 56.401598) (xy 153.202361 56.527102) + (xy 153.40067 56.619575) (xy 153.612023 56.676207) (xy 153.794926 56.692208) (xy 153.829998 56.695277) + (xy 153.83 56.695277) (xy 153.830002 56.695277) (xy 153.858254 56.692805) (xy 154.047977 56.676207) + (xy 154.25933 56.619575) (xy 154.457639 56.527102) (xy 154.636877 56.401598) (xy 154.791598 56.246877) + (xy 154.917102 56.067639) (xy 154.987618 55.916414) (xy 155.03379 55.863977) (xy 155.100984 55.844825) + (xy 155.167865 55.865041) (xy 155.212381 55.916414) (xy 155.282898 56.067639) (xy 155.408402 56.246877) + (xy 155.563123 56.401598) (xy 155.742361 56.527102) (xy 155.94067 56.619575) (xy 156.152023 56.676207) + (xy 156.334926 56.692208) (xy 156.369998 56.695277) (xy 156.37 56.695277) (xy 156.370002 56.695277) + (xy 156.398254 56.692805) (xy 156.587977 56.676207) (xy 156.79933 56.619575) (xy 156.997639 56.527102) + (xy 157.176877 56.401598) (xy 157.331598 56.246877) (xy 157.457102 56.067639) (xy 157.527618 55.916414) + (xy 157.57379 55.863977) (xy 157.640984 55.844825) (xy 157.707865 55.865041) (xy 157.752381 55.916414) + (xy 157.822898 56.067639) (xy 157.948402 56.246877) (xy 158.103123 56.401598) (xy 158.282361 56.527102) + (xy 158.48067 56.619575) (xy 158.692023 56.676207) (xy 158.874926 56.692208) (xy 158.909998 56.695277) + (xy 158.91 56.695277) (xy 158.910002 56.695277) (xy 158.938254 56.692805) (xy 159.127977 56.676207) + (xy 159.33933 56.619575) (xy 159.537639 56.527102) (xy 159.716877 56.401598) (xy 159.871598 56.246877) + (xy 159.997102 56.067639) (xy 160.067618 55.916414) (xy 160.11379 55.863977) (xy 160.180984 55.844825) + (xy 160.247865 55.865041) (xy 160.292381 55.916414) (xy 160.362898 56.067639) (xy 160.488402 56.246877) + (xy 160.643123 56.401598) (xy 160.822361 56.527102) (xy 161.02067 56.619575) (xy 161.232023 56.676207) + (xy 161.414926 56.692208) (xy 161.449998 56.695277) (xy 161.45 56.695277) (xy 161.450002 56.695277) + (xy 161.478254 56.692805) (xy 161.667977 56.676207) (xy 161.87933 56.619575) (xy 162.077639 56.527102) + (xy 162.256877 56.401598) (xy 162.411598 56.246877) (xy 162.537102 56.067639) (xy 162.629575 55.86933) + (xy 162.686207 55.657977) (xy 162.705277 55.44) (xy 162.686207 55.222023) (xy 162.650831 55.09) + (xy 162.629577 55.010677) (xy 162.629576 55.010676) (xy 162.629575 55.01067) (xy 162.537102 54.812362) + (xy 162.5371 54.812359) (xy 162.537099 54.812357) (xy 162.411599 54.633124) (xy 162.344511 54.566036) + (xy 162.256877 54.478402) (xy 162.077639 54.352898) (xy 161.926414 54.282381) (xy 161.873977 54.23621) + (xy 161.854825 54.169016) (xy 161.875041 54.102135) (xy 161.926414 54.057618) (xy 162.077639 53.987102) + (xy 162.256877 53.861598) (xy 162.411598 53.706877) (xy 162.537102 53.527639) (xy 162.629575 53.32933) + (xy 162.686207 53.117977) (xy 162.705277 52.9) (xy 162.686207 52.682023) (xy 162.650831 52.549999) + (xy 162.629577 52.470677) (xy 162.629576 52.470676) (xy 162.629575 52.47067) (xy 162.537102 52.272362) + (xy 162.5371 52.272359) (xy 162.537099 52.272357) (xy 162.411599 52.093124) (xy 162.347395 52.02892) + (xy 162.256877 51.938402) (xy 162.077639 51.812898) (xy 162.07764 51.812898) (xy 162.077638 51.812897) + (xy 161.914622 51.736882) (xy 161.862183 51.69071) (xy 161.843031 51.623516) (xy 161.863247 51.556635) + (xy 161.916412 51.5113) (xy 161.967027 51.5005) (xy 163.1255 51.5005) (xy 163.192539 51.520185) + (xy 163.238294 51.572989) (xy 163.2495 51.6245) (xy 163.2495 83.3755) (xy 163.229815 83.442539) + (xy 163.177011 83.488294) (xy 163.1255 83.4995) (xy 136.9745 83.4995) (xy 136.907461 83.479815) + (xy 136.861706 83.427011) (xy 136.8505 83.3755) (xy 136.8505 78.694994) (xy 158.644357 78.694994) + (xy 158.644357 78.695005) (xy 158.66489 78.942812) (xy 158.664892 78.942824) (xy 158.725936 79.183881) + (xy 158.825826 79.411606) (xy 158.961833 79.619782) (xy 158.961836 79.619785) (xy 159.130256 79.802738) + (xy 159.252764 79.89809) (xy 159.326488 79.955472) (xy 159.326497 79.955478) (xy 159.395508 79.992824) + (xy 159.424173 80.014198) (xy 160.050476 80.640501) (xy 159.918409 80.675889) (xy 159.781592 80.754881) + (xy 159.669881 80.866592) (xy 159.590889 81.003409) (xy 159.555501 81.135476) (xy 158.870679 80.450654) + (xy 158.826267 80.518634) (xy 158.726411 80.746282) (xy 158.665387 80.987261) (xy 158.665385 80.98727) + (xy 158.644859 81.234994) (xy 158.644859 81.235005) (xy 158.665385 81.482729) (xy 158.665387 81.482738) + (xy 158.726412 81.723717) (xy 158.826265 81.951362) (xy 158.826267 81.951366) (xy 158.870679 82.019344) + (xy 159.555501 81.334523) (xy 159.590889 81.466591) (xy 159.669881 81.603408) (xy 159.781592 81.715119) + (xy 159.918409 81.794111) (xy 160.050476 81.829498) (xy 159.3645 82.515473) (xy 159.545391 82.613367) + (xy 159.545399 82.61337) (xy 159.780506 82.694083) (xy 160.025707 82.735) (xy 160.274293 82.735) + (xy 160.519493 82.694083) (xy 160.7546 82.61337) (xy 160.754608 82.613367) (xy 160.935498 82.515473) + (xy 160.249523 81.829498) (xy 160.381591 81.794111) (xy 160.518408 81.715119) (xy 160.630119 81.603408) + (xy 160.709111 81.466591) (xy 160.744498 81.334524) (xy 161.429319 82.019345) (xy 161.473731 81.951369) + (xy 161.573587 81.723717) (xy 161.634612 81.482738) (xy 161.634614 81.482729) (xy 161.655141 81.235005) + (xy 161.655141 81.234994) (xy 161.634614 80.98727) (xy 161.634612 80.987261) (xy 161.573587 80.746282) + (xy 161.473732 80.518632) (xy 161.429319 80.450653) (xy 160.744498 81.135475) (xy 160.709111 81.003409) + (xy 160.630119 80.866592) (xy 160.518408 80.754881) (xy 160.381591 80.675889) (xy 160.249523 80.640501) + (xy 160.875825 80.014198) (xy 160.904479 79.992831) (xy 160.973509 79.955474) (xy 161.169744 79.802738) + (xy 161.338164 79.619785) (xy 161.474173 79.411607) (xy 161.574063 79.183881) (xy 161.635108 78.942821) + (xy 161.655643 78.695) (xy 161.635108 78.447179) (xy 161.574063 78.206119) (xy 161.474173 77.978393) + (xy 161.343256 77.778009) (xy 161.32307 77.711122) (xy 161.34225 77.643936) (xy 161.387642 77.601356) + (xy 161.392323 77.598798) (xy 161.392331 77.598796) (xy 161.507546 77.512546) (xy 161.593796 77.397331) + (xy 161.644091 77.262483) (xy 161.6505 77.202873) (xy 161.650499 75.107128) (xy 161.644091 75.047517) + (xy 161.593796 74.912669) (xy 161.593795 74.912668) (xy 161.593793 74.912664) (xy 161.507547 74.797455) + (xy 161.507544 74.797452) (xy 161.392335 74.711206) (xy 161.392328 74.711202) (xy 161.257482 74.660908) + (xy 161.257483 74.660908) (xy 161.197883 74.654501) (xy 161.197881 74.6545) (xy 161.197873 74.6545) + (xy 161.197864 74.6545) (xy 159.102129 74.6545) (xy 159.102123 74.654501) (xy 159.042516 74.660908) + (xy 158.907671 74.711202) (xy 158.907664 74.711206) (xy 158.792455 74.797452) (xy 158.792452 74.797455) + (xy 158.706206 74.912664) (xy 158.706202 74.912671) (xy 158.655908 75.047517) (xy 158.649501 75.107116) + (xy 158.649501 75.107123) (xy 158.6495 75.107135) (xy 158.6495 77.20287) (xy 158.649501 77.202876) + (xy 158.655908 77.262483) (xy 158.706202 77.397328) (xy 158.706206 77.397335) (xy 158.792452 77.512544) + (xy 158.792455 77.512547) (xy 158.907664 77.598793) (xy 158.912361 77.601358) (xy 158.961766 77.650764) + (xy 158.976617 77.719037) (xy 158.956742 77.778011) (xy 158.825826 77.978393) (xy 158.725936 78.206118) + (xy 158.664892 78.447175) (xy 158.66489 78.447187) (xy 158.644357 78.694994) (xy 136.8505 78.694994) + (xy 136.8505 70.002135) (xy 137.3495 70.002135) (xy 137.3495 71.79787) (xy 137.349501 71.797876) + (xy 137.355908 71.857483) (xy 137.406202 71.992328) (xy 137.406206 71.992335) (xy 137.492452 72.107544) + (xy 137.492455 72.107547) (xy 137.607664 72.193793) (xy 137.607671 72.193797) (xy 137.742517 72.244091) + (xy 137.742516 72.244091) (xy 137.749444 72.244835) (xy 137.802127 72.2505) (xy 139.597872 72.250499) + (xy 139.657483 72.244091) (xy 139.792331 72.193796) (xy 139.907546 72.107546) (xy 139.993796 71.992331) + (xy 140.044091 71.857483) (xy 140.0505 71.797873) (xy 140.050499 70.002128) (xy 140.044091 69.942517) + (xy 139.993796 69.807669) (xy 139.993795 69.807668) (xy 139.993793 69.807664) (xy 139.907547 69.692455) + (xy 139.907544 69.692452) (xy 139.792335 69.606206) (xy 139.792328 69.606202) (xy 139.657482 69.555908) + (xy 139.657483 69.555908) (xy 139.597883 69.549501) (xy 139.597881 69.5495) (xy 139.597873 69.5495) + (xy 139.597864 69.5495) (xy 137.802129 69.5495) (xy 137.802123 69.549501) (xy 137.742516 69.555908) + (xy 137.607671 69.606202) (xy 137.607664 69.606206) (xy 137.492455 69.692452) (xy 137.492452 69.692455) + (xy 137.406206 69.807664) (xy 137.406202 69.807671) (xy 137.355908 69.942517) (xy 137.349501 70.002116) + (xy 137.349501 70.002123) (xy 137.3495 70.002135) (xy 136.8505 70.002135) (xy 136.8505 58.899998) + (xy 146.294532 58.899998) (xy 146.294532 58.900001) (xy 146.314364 59.126686) (xy 146.314366 59.126697) + (xy 146.373258 59.346488) (xy 146.373261 59.346497) (xy 146.469431 59.552732) (xy 146.469432 59.552734) + (xy 146.599954 59.739141) (xy 146.760858 59.900045) (xy 146.760861 59.900047) (xy 146.947266 60.030568) + (xy 147.153504 60.126739) (xy 147.373308 60.185635) (xy 147.53523 60.199801) (xy 147.599998 60.205468) + (xy 147.6 60.205468) (xy 147.600001 60.205468) (xy 147.620062 60.203712) (xy 147.766861 60.190869) + (xy 147.835359 60.204635) (xy 147.865348 60.226716) (xy 149.413181 61.774548) (xy 149.446666 61.835871) + (xy 149.4495 61.862229) (xy 149.4495 72.273336) (xy 149.429815 72.340375) (xy 149.396625 72.37491) + (xy 149.360863 72.399951) (xy 149.199951 72.560862) (xy 149.069432 72.747265) (xy 149.069431 72.747267) + (xy 148.973261 72.953502) (xy 148.973258 72.953511) (xy 148.914366 73.173302) (xy 148.914364 73.173313) + (xy 148.894532 73.399998) (xy 148.894532 73.400001) (xy 148.914364 73.626686) (xy 148.914366 73.626697) + (xy 148.973258 73.846488) (xy 148.973261 73.846497) (xy 149.069431 74.052732) (xy 149.069432 74.052734) + (xy 149.199954 74.239141) (xy 149.360858 74.400045) (xy 149.360861 74.400047) (xy 149.547266 74.530568) + (xy 149.753504 74.626739) (xy 149.973308 74.685635) (xy 150.13523 74.699801) (xy 150.199998 74.705468) + (xy 150.2 74.705468) (xy 150.200002 74.705468) (xy 150.256673 74.700509) (xy 150.426692 74.685635) + (xy 150.646496 74.626739) (xy 150.852734 74.530568) (xy 151.039139 74.400047) (xy 151.200047 74.239139) + (xy 151.330568 74.052734) (xy 151.426739 73.846496) (xy 151.485635 73.626692) (xy 151.505468 73.4) + (xy 151.485635 73.173308) (xy 151.426739 72.953504) (xy 151.330568 72.747266) (xy 151.200047 72.560861) + (xy 151.039139 72.399953) (xy 151.034373 72.396615) (xy 151.003375 72.37491) (xy 150.959751 72.320332) + (xy 150.9505 72.273336) (xy 150.9505 61.426079) (xy 150.921659 61.281092) (xy 150.921658 61.281091) + (xy 150.921658 61.281087) (xy 150.921656 61.281082) (xy 150.865087 61.144511) (xy 150.86508 61.144498) + (xy 150.782952 61.021585) (xy 150.782951 61.021584) (xy 150.678416 60.917049) (xy 149.888105 60.126738) + (xy 148.926716 59.165348) (xy 148.893231 59.104025) (xy 148.890869 59.066863) (xy 148.905468 58.9) + (xy 148.885635 58.673308) (xy 148.826739 58.453504) (xy 148.730568 58.247266) (xy 148.600047 58.060861) + (xy 148.600045 58.060858) (xy 148.439141 57.899954) (xy 148.252734 57.769432) (xy 148.252732 57.769431) + (xy 148.046497 57.673261) (xy 148.046488 57.673258) (xy 147.826697 57.614366) (xy 147.826693 57.614365) + (xy 147.826692 57.614365) (xy 147.826691 57.614364) (xy 147.826686 57.614364) (xy 147.600002 57.594532) + (xy 147.599998 57.594532) (xy 147.373313 57.614364) (xy 147.373302 57.614366) (xy 147.153511 57.673258) + (xy 147.153502 57.673261) (xy 146.947267 57.769431) (xy 146.947265 57.769432) (xy 146.760858 57.899954) + (xy 146.599954 58.060858) (xy 146.469432 58.247265) (xy 146.469431 58.247267) (xy 146.373261 58.453502) + (xy 146.373258 58.453511) (xy 146.314366 58.673302) (xy 146.314364 58.673313) (xy 146.294532 58.899998) + (xy 136.8505 58.899998) (xy 136.8505 51.6245) (xy 136.870185 51.557461) (xy 136.922989 51.511706) + (xy 136.9745 51.5005) (xy 137.841763 51.5005) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 138.94 55.082894) (xy 138.897007 55.039901) (xy 138.782993 54.974075) (xy 138.655826 54.94) + (xy 138.524174 54.94) (xy 138.397007 54.974075) (xy 138.282993 55.039901) (xy 138.24 55.082894) + (xy 138.24 53.257106) (xy 138.282993 53.300099) (xy 138.397007 53.365925) (xy 138.524174 53.4) (xy 138.655826 53.4) + (xy 138.782993 53.365925) (xy 138.897007 53.300099) (xy 138.94 53.257106) + ) + ) + ) +) diff --git a/hw/ch32_extension.kicad_pro b/hw/ch32_extension.kicad_pro new file mode 100644 index 0000000..0b50d46 --- /dev/null +++ b/hw/ch32_extension.kicad_pro @@ -0,0 +1,610 @@ +{ + "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": 1.0, + "height": 1.7, + "width": 1.7 + }, + "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.5 + } + }, + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "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.4, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.5, + "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.3, + "min_via_annular_width": 0.0, + "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.3, + 0.4, + 0.5, + 0.6, + 0.8 + ], + "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.2, + "drill": 0.6 + }, + { + "diameter": 1.6, + "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": "ch32_extension.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": "plot/", + "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": [ + [ + "201358aa-f388-4c72-9821-4385a51e0188", + "Root" + ] + ], + "text_variables": {} +} diff --git a/hw/ch32_extension.kicad_sch b/hw/ch32_extension.kicad_sch new file mode 100644 index 0000000..87140d8 --- /dev/null +++ b/hw/ch32_extension.kicad_sch @@ -0,0 +1,6990 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "201358aa-f388-4c72-9821-4385a51e0188") + (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:Screw_Terminal_01x03" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Screw_Terminal_01x03" + (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 screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "screw terminal" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TerminalBlock*:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Screw_Terminal_01x03_1_1" + (rectangle + (start -1.27 3.81) + (end 1.27 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (circle + (center 0 -2.54) + (radius 0.635) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.5334 -2.2098) (xy 0.3302 -3.048) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.5334 0.3302) (xy 0.3302 -0.508) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.5334 2.8702) (xy 0.3302 2.032) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.3556 -2.032) (xy 0.508 -2.8702) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.3556 0.508) (xy 0.508 -0.3302) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.3556 3.048) (xy 0.508 2.2098) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 0) + (radius 0.635) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 2.54) + (radius 0.635) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (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 0 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Connector_Generic:Conn_01x01" + (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_01x01" + (at 0 -2.54 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, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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_01x01_1_1" + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 1.27) + (end 1.27 -1.27) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Connector_Generic:Conn_02x10_Odd_Even" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 1.27 12.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_02x10_Odd_Even" + (at 1.27 -15.24 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, double row, 02x10, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_2x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_02x10_Odd_Even_1_1" + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 11.43) + (end 3.81 -13.97) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start 3.81 -12.573) + (end 2.54 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 -10.033) + (end 2.54 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 -7.493) + (end 2.54 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 -4.953) + (end 2.54 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 -2.413) + (end 2.54 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 0.127) + (end 2.54 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 2.667) + (end 2.54 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 5.207) + (end 2.54 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 7.747) + (end 2.54 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 10.287) + (end 2.54 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (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 7.62 0 180) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -2.54 180) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -5.08 180) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -7.62 180) + (length 3.81) + (name "Pin_16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -10.16 180) + (length 3.81) + (name "Pin_18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 10.16 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -12.7 180) + (length 3.81) + (name "Pin_20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 7.62 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 5.08 180) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 2.54 180) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:C_Small" + (pin_numbers hide) + (pin_names + (offset 0.254) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.254 1.778 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C_Small" + (at 0.254 -2.032 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (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" "Unpolarized capacitor, small symbol" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "capacitor cap" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_Small_0_1" + (polyline + (pts + (xy -1.524 -0.508) (xy 1.524 -0.508) + ) + (stroke + (width 0.3302) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.508) (xy 1.524 0.508) + ) + (stroke + (width 0.3048) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_Small_1_1" + (pin passive line + (at 0 2.54 270) + (length 2.032) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 2.032) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:LED_Small" + (pin_numbers hide) + (pin_names + (offset 0.254) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at -1.27 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "LED_Small" + (at -4.445 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode, small symbol" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "LED diode light-emitting-diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_Small_0_1" + (polyline + (pts + (xy -0.762 -1.016) (xy -0.762 1.016) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.016) (xy -0.762 0) (xy 0.762 1.016) (xy 0.762 -1.016) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0.762) (xy -0.508 1.27) (xy -0.254 1.27) (xy -0.508 1.27) (xy -0.508 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 1.27) (xy 0 1.778) (xy 0.254 1.778) (xy 0 1.778) (xy 0 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_Small_1_1" + (pin passive line + (at -2.54 0 0) + (length 1.778) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 0 180) + (length 1.778) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:R_Small" + (pin_numbers hide) + (pin_names + (offset 0.254) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0.762 0.508 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R_Small" + (at 0.762 -1.016 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (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" "Resistor, small symbol" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R 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_Small_0_1" + (rectangle + (start -0.762 1.778) + (end 0.762 -1.778) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_Small_1_1" + (pin passive line + (at 0 2.54 270) + (length 0.762) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 0.762) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Interface_UART:MAX485E" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.985 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MAX485E" + (at 1.905 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://datasheets.maximintegrated.com/en/ds/MAX1487E-MAX491E.pdf" + (at 0 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Half duplex RS-485/RS-422, 2.5 Mbps, ±15kV electro-static discharge (ESD) protection, no slew-rate, no low-power shutdown, with receiver/driver enable, 32 receiver drive capability, DIP-8 and SOIC-8" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "transceiver" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "DIP*W7.62mm* SOIC*3.9x4.9mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MAX485E_0_1" + (rectangle + (start -7.62 12.7) + (end 7.62 -12.7) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -4.191 2.54) (xy -1.27 2.54) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 -5.08) (xy -4.191 -5.08) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.635 -7.62) (xy 5.08 -7.62) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.889 -2.54) (xy 3.81 -2.54) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.032 7.62) (xy 5.715 7.62) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.048 2.54) (xy 5.715 2.54) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 -2.54) (xy 3.81 2.54) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -7.62) (xy 5.08 7.62) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.191 0) (xy -0.889 0) (xy -0.889 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.175 5.08) (xy -4.191 5.08) (xy -4.064 5.08) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.413 -5.08) (xy -2.413 -1.27) (xy 2.667 -4.826) (xy -2.413 -8.89) (xy -2.413 -5.08) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0.381 -2.54) + (radius 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.81 2.54) + (radius 0.2794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "MAX485E_1_1" + (circle + (center -0.762 2.54) + (radius 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.032 4.826) (xy 2.032 8.636) (xy -3.048 5.08) (xy 2.032 1.016) (xy 2.032 4.826) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 2.54) + (radius 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 5.08 7.62) + (radius 0.2794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (pin output line + (at -10.16 5.08 0) + (length 2.54) + (name "RO" + (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 "~{RE}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 0 0) + (length 2.54) + (name "DE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -5.08 0) + (length 2.54) + (name "DI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -15.24 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 7.62 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 2.54 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (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 "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MCU_WCH_CH32V0:CH32V003AxMx" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 15.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "CH32V003AxMx" + (at 7.62 15.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_SO:SOP-16_3.9x9.9mm_P1.27mm" + (at -2.54 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.wch-ic.com/products/CH32V003.html" + (at -2.54 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CH32V003 series are industrial-grade general-purpose microcontrollers designed based on 32-bit RISC-V instruction set and architecture. It adopts QingKe V2A core, RV32EC instruction set, and supports 2 levels of interrupt nesting. The series are mounted with rich peripheral interfaces and function modules. Its internal organizational structure meets the low-cost and low-power embedded application scenarios." + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "RISC-V WCH MCU microcontroller" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOP*3.9x9.9mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "CH32V003AxMx_1_1" + (rectangle + (start -7.62 12.7) + (end 7.62 -12.7) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin bidirectional line + (at -10.16 7.62 0) + (length 2.54) + (name "PC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "NSS" bidirectional line) + (alternate "SDA" bidirectional line) + (alternate "T1BKIN_1" bidirectional line) + (alternate "T1BKIN_3" bidirectional line) + (alternate "T2CH1ETR_2" bidirectional line) + (alternate "T2CH1ETR_3" bidirectional line) + (alternate "T2CH4_1" bidirectional line) + (alternate "URX_3" bidirectional line) + ) + (pin bidirectional line + (at 10.16 2.54 180) + (length 2.54) + (name "PD6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "A6" bidirectional line) + (alternate "T2CH3_3" bidirectional line) + (alternate "URX" bidirectional line) + (alternate "UTX_2" bidirectional line) + ) + (pin bidirectional line + (at 10.16 0 180) + (length 2.54) + (name "PD7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "NRST" bidirectional line) + (alternate "OPP1" bidirectional line) + (alternate "T2CH4" bidirectional line) + (alternate "T2CH4_2" bidirectional line) + (alternate "UCK_1" bidirectional line) + (alternate "UCK_2" bidirectional line) + ) + (pin bidirectional line + (at 10.16 -7.62 180) + (length 2.54) + (name "PA1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "A1" bidirectional line) + (alternate "OPN0" bidirectional line) + (alternate "OSCI" bidirectional line) + (alternate "T1CH2" bidirectional line) + (alternate "T1CH2_2" bidirectional line) + ) + (pin bidirectional line + (at 10.16 -10.16 180) + (length 2.54) + (name "PA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "A0" bidirectional line) + (alternate "AETR2_1" bidirectional line) + (alternate "OPP0" bidirectional line) + (alternate "OSCO" bidirectional line) + (alternate "TICH2N" bidirectional line) + (alternate "TICH2N_2" bidirectional line) + ) + (pin power_in line + (at 0 -15.24 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 15.24 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 10.16 0) + (length 2.54) + (name "PC0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "NSS_1" bidirectional line) + (alternate "T1CH3_1" bidirectional line) + (alternate "T2CH3" bidirectional line) + (alternate "T2CH3_2" bidirectional line) + (alternate "UTX_3" bidirectional line) + ) + (pin bidirectional line + (at -10.16 5.08 0) + (length 2.54) + (name "PC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "AETR_1" bidirectional line) + (alternate "SCL" bidirectional line) + (alternate "T1BKIN" bidirectional line) + (alternate "T1BKIN_2" bidirectional line) + (alternate "T1ETR_3" bidirectional line) + (alternate "T2CH2_1" bidirectional line) + (alternate "URTS" bidirectional line) + (alternate "URTS_1" bidirectional line) + ) + (pin bidirectional line + (at -10.16 2.54 0) + (length 2.54) + (name "PC3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "T1CH1N_1" bidirectional line) + (alternate "T1CH1N_3" bidirectional line) + (alternate "T1CH3" bidirectional line) + (alternate "T1CH3_2" bidirectional line) + (alternate "UCTS_1" bidirectional line) + ) + (pin bidirectional line + (at -10.16 0 0) + (length 2.54) + (name "PC4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "A2" bidirectional line) + (alternate "MCO" bidirectional line) + (alternate "T1CH1_3" bidirectional line) + (alternate "T1CH2N_1" bidirectional line) + (alternate "T1CH4" bidirectional line) + (alternate "T1CH4_2" bidirectional line) + ) + (pin bidirectional line + (at -10.16 -2.54 0) + (length 2.54) + (name "PC6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "MOSI" bidirectional line) + (alternate "MOSI_1" bidirectional line) + (alternate "SDA_2" bidirectional line) + (alternate "SDA_3" bidirectional line) + (alternate "T1CH1_1" bidirectional line) + (alternate "T1CH3N_3" bidirectional line) + (alternate "UCTS_2" bidirectional line) + (alternate "UCTS_3" bidirectional line) + ) + (pin bidirectional line + (at -10.16 -5.08 0) + (length 2.54) + (name "PC7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "MISO" bidirectional line) + (alternate "MISO_1" bidirectional line) + (alternate "T1CH2_1" bidirectional line) + (alternate "T1CH2_3" bidirectional line) + (alternate "T2CH2_3" bidirectional line) + (alternate "URTS_2" bidirectional line) + (alternate "URTS_3" bidirectional line) + ) + (pin bidirectional line + (at 10.16 10.16 180) + (length 2.54) + (name "PD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "AETR2" bidirectional line) + (alternate "SCL_1" bidirectional line) + (alternate "SWIO" bidirectional line) + (alternate "T1CH3N" bidirectional line) + (alternate "T1CH3N_1" bidirectional line) + (alternate "T1CH3N_2" bidirectional line) + (alternate "URX_1" bidirectional line) + ) + (pin bidirectional line + (at 10.16 7.62 180) + (length 2.54) + (name "PD4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "A7" bidirectional line) + (alternate "OPO" bidirectional line) + (alternate "T1CH4_3" bidirectional line) + (alternate "T2CH1ETR" bidirectional line) + (alternate "TIETR_2" bidirectional line) + (alternate "UCK" bidirectional line) + ) + (pin bidirectional line + (at 10.16 5.08 180) + (length 2.54) + (name "PD5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "A5" bidirectional line) + (alternate "T2CH4_3" bidirectional line) + (alternate "URX_2" bidirectional line) + (alternate "UTX" bidirectional line) + ) + ) + ) + (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) + ) + ) + ) + ) + ) + ) + ) + (junction + (at 66.04 39.37) + (diameter 0) + (color 0 0 0 0) + (uuid "0fc606ab-78e2-4a9e-841d-697d0678287d") + ) + (junction + (at 128.27 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "122dff4b-c3b4-42db-9f61-3b5755a8e39d") + ) + (junction + (at 115.57 109.22) + (diameter 0) + (color 0 0 0 0) + (uuid "39e946ea-9b36-4da5-ae9a-652d51824757") + ) + (junction + (at 24.13 27.94) + (diameter 0) + (color 0 0 0 0) + (uuid "87f2ef66-fb07-4e1a-947b-6c91e749b4ab") + ) + (junction + (at 67.31 34.29) + (diameter 0) + (color 0 0 0 0) + (uuid "88d9ec82-a283-4884-8c35-7912626fba3e") + ) + (junction + (at 24.13 20.32) + (diameter 0) + (color 0 0 0 0) + (uuid "95abeb73-5406-46a5-871c-73db3ba49145") + ) + (junction + (at 68.58 31.75) + (diameter 0) + (color 0 0 0 0) + (uuid "ee95758f-f9b4-42a9-882c-38152fd10913") + ) + (no_connect + (at 54.61 53.34) + (uuid "1671ae04-4ab0-432c-857d-ff6044ffa927") + ) + (no_connect + (at 54.61 68.58) + (uuid "29ab6cd9-3986-4beb-8cfd-da6922db83e6") + ) + (no_connect + (at 91.44 95.25) + (uuid "422e6bca-171d-4663-a01b-918a5a703fd7") + ) + (no_connect + (at 54.61 71.12) + (uuid "af5053f0-33cc-45f6-b16e-2f29b2ac10d9") + ) + (no_connect + (at 34.29 63.5) + (uuid "d056081f-b380-419f-b5e7-29d7cc3a9f1e") + ) + (no_connect + (at 34.29 66.04) + (uuid "e3cf4ed4-db63-433f-b6d5-0ad0b2289b61") + ) + (no_connect + (at 54.61 60.96) + (uuid "ef23cd58-1c6a-495a-a0b8-da6459bec6c4") + ) + (wire + (pts + (xy 110.49 63.5) (xy 115.57 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "005be6f1-a9ce-42bf-8993-4c682fbc3fce") + ) + (wire + (pts + (xy 115.57 88.9) (xy 115.57 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03c60d51-71fa-4440-a6f4-acab407baa6a") + ) + (wire + (pts + (xy 91.44 60.96) (xy 69.85 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0b51c9cc-4409-44e4-bf3a-bb22aafc4fe1") + ) + (wire + (pts + (xy 69.85 72.39) (xy 71.12 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0cb717b8-d408-4259-8ade-f9fe614eff0c") + ) + (wire + (pts + (xy 91.44 85.09) (xy 92.71 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "10421f95-5541-4b26-acd8-b17c93dd7ceb") + ) + (wire + (pts + (xy 140.97 109.22) (xy 140.97 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "106c828d-2464-412e-b643-715ee8218b21") + ) + (wire + (pts + (xy 128.27 88.9) (xy 115.57 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "160b50bd-49f2-4ac1-aaaf-f05a9b5f8a93") + ) + (wire + (pts + (xy 128.27 50.8) (xy 129.54 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "17a285f3-c0b8-4536-aca0-17ac27801fcd") + ) + (wire + (pts + (xy 91.44 29.21) (xy 92.71 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "19b2a918-2401-41fe-a075-e871ad25344a") + ) + (wire + (pts + (xy 128.27 58.42) (xy 129.54 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "19fbaad8-8f57-4c3c-9ec3-0ccaad8602b5") + ) + (wire + (pts + (xy 115.57 109.22) (xy 115.57 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1e714229-15ec-4c73-a4c5-94e22c09aad9") + ) + (wire + (pts + (xy 35.56 20.32) (xy 35.56 21.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1e74611d-7a0c-4320-b1e3-36a8a578e3a0") + ) + (wire + (pts + (xy 128.27 87.63) (xy 128.27 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f635f89-052f-4dd4-b259-ee33d2766341") + ) + (wire + (pts + (xy 67.31 34.29) (xy 67.31 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "237e997a-63e9-4f46-96c5-c5da257b5f12") + ) + (wire + (pts + (xy 66.04 26.67) (xy 71.12 26.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "23899d00-081c-4a51-b32f-5487b89c4a8e") + ) + (wire + (pts + (xy 91.44 34.29) (xy 92.71 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "23e2b5d1-aa1c-4eeb-b1b5-c0de3bef089e") + ) + (wire + (pts + (xy 110.49 68.58) (xy 115.57 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2adbac1d-8cf6-4d4f-845c-8f4afec9555d") + ) + (wire + (pts + (xy 91.44 26.67) (xy 92.71 26.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2c2a57d5-81dc-4456-bf57-647d6a870154") + ) + (wire + (pts + (xy 24.13 20.32) (xy 24.13 21.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "32252691-0c85-4ed3-af9d-135474aceaad") + ) + (wire + (pts + (xy 91.44 77.47) (xy 92.71 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "34ebade1-40a7-44a6-bdb3-ddc734e77b95") + ) + (wire + (pts + (xy 128.27 125.73) (xy 128.27 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "38f0faed-a60f-4700-9cdc-222f84456651") + ) + (wire + (pts + (xy 91.44 41.91) (xy 92.71 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "38f3e0c1-3570-474e-b287-111576675be6") + ) + (wire + (pts + (xy 128.27 48.26) (xy 138.43 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39deabd9-f378-4c5b-9149-d5dd8534d2a2") + ) + (wire + (pts + (xy 29.21 93.98) (xy 29.21 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39e2f396-f0d5-47ef-bd1a-f159416de52a") + ) + (wire + (pts + (xy 67.31 80.01) (xy 71.12 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b7b76c7-b289-4b59-8c94-a319d8673542") + ) + (wire + (pts + (xy 110.49 66.04) (xy 115.57 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b89eddb-cf65-40d0-8e93-68604bfbba33") + ) + (wire + (pts + (xy 63.5 41.91) (xy 63.5 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3c2c7df5-fa17-48bc-8f8f-f19c4d4f57aa") + ) + (wire + (pts + (xy 69.85 60.96) (xy 69.85 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3d957599-c6c9-449b-bbfe-6e8fd92abd33") + ) + (wire + (pts + (xy 54.61 55.88) (xy 55.88 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3f4a29ec-a016-468c-9062-6ceb4e133e0b") + ) + (wire + (pts + (xy 29.21 87.63) (xy 29.21 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "40ad207b-7a81-4bac-831b-cbfacdb33c00") + ) + (wire + (pts + (xy 128.27 60.96) (xy 129.54 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41efda10-3585-4d01-87b1-1021bd2a8c40") + ) + (wire + (pts + (xy 128.27 68.58) (xy 129.54 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4304e7cc-fce7-4172-975e-41c29f23b454") + ) + (wire + (pts + (xy 91.44 80.01) (xy 92.71 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4666a5c2-82b5-4fa5-ae53-2c47ebe78e65") + ) + (wire + (pts + (xy 17.78 50.8) (xy 34.29 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b12f8a2-e56d-4d51-8fab-bc754ca84532") + ) + (wire + (pts + (xy 139.7 104.14) (xy 142.24 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4c6c2e57-f6fd-422c-b3e7-8cd388e93158") + ) + (wire + (pts + (xy 107.95 105.41) (xy 118.11 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "53ac0a32-2f8c-4364-866b-54784b81fb54") + ) + (wire + (pts + (xy 115.57 110.49) (xy 118.11 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5498352d-4abc-42b9-911e-9dfa8b6a605a") + ) + (wire + (pts + (xy 91.44 90.17) (xy 92.71 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "54a478e2-a406-4a49-97fe-436629951cfa") + ) + (wire + (pts + (xy 29.21 100.33) (xy 29.21 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5517be35-ac63-4a98-ad4f-f7a9ee64fe5a") + ) + (wire + (pts + (xy 26.67 53.34) (xy 34.29 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "55d705fa-33ed-4d93-843c-3e045c910fba") + ) + (wire + (pts + (xy 71.12 39.37) (xy 66.04 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "575069e0-9240-4d6c-aa17-d45e16599cda") + ) + (wire + (pts + (xy 101.6 71.12) (xy 101.6 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "59480d7a-bf0d-46cc-bdaf-859076709a24") + ) + (wire + (pts + (xy 104.14 109.22) (xy 115.57 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "63b3a384-aa38-4137-b7ce-f36f45cf18e9") + ) + (wire + (pts + (xy 140.97 109.22) (xy 142.24 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d7ea8bc-dbe2-407d-8ee9-c1df9931535c") + ) + (wire + (pts + (xy 55.88 50.8) (xy 55.88 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "72d2e0ba-8496-451a-9328-bb22b136c772") + ) + (wire + (pts + (xy 71.12 34.29) (xy 67.31 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7a4de7f8-7c12-4e6e-9f6a-fccbe4fb9c90") + ) + (wire + (pts + (xy 91.44 36.83) (xy 92.71 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7c03a05c-fb04-4bde-bb08-4eb6ef2625b8") + ) + (wire + (pts + (xy 71.12 41.91) (xy 63.5 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7ca6b09d-6ab4-4bac-bb8c-08a5c93fee38") + ) + (wire + (pts + (xy 110.49 53.34) (xy 115.57 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7cff67ae-6a00-4f16-9960-3d5f8df0e2d0") + ) + (wire + (pts + (xy 91.44 87.63) (xy 92.71 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7e9259a7-0daa-4c5b-968b-7d203cae07ad") + ) + (wire + (pts + (xy 68.58 31.75) (xy 68.58 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7fe737ab-7a2a-4560-a598-57a9ea0fbfc4") + ) + (wire + (pts + (xy 128.27 55.88) (xy 129.54 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "822d2962-0e54-4685-84d4-90f9f4ae21e3") + ) + (wire + (pts + (xy 59.69 39.37) (xy 66.04 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8482c831-d2c9-4caf-8924-04237ff94569") + ) + (wire + (pts + (xy 29.21 60.96) (xy 34.29 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "88c25253-59af-4768-8f42-e099cdefd829") + ) + (wire + (pts + (xy 91.44 44.45) (xy 92.71 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "89ecc018-d3bb-4cc9-a07f-816f6ca6bf41") + ) + (wire + (pts + (xy 54.61 58.42) (xy 55.88 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8a4f08da-d69a-4f0d-bc93-abdcbbd1fe8f") + ) + (wire + (pts + (xy 44.45 76.2) (xy 44.45 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8b9e614e-62dd-4d81-a75c-0997d4e9f4a4") + ) + (wire + (pts + (xy 128.27 88.9) (xy 128.27 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c5211fb-03df-496d-b60e-4f1844d7ad35") + ) + (wire + (pts + (xy 128.27 71.12) (xy 138.43 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8fd740d4-deff-4150-9a32-29ffdb267240") + ) + (wire + (pts + (xy 24.13 19.05) (xy 24.13 20.32) + ) + (stroke + (width 0) + (type default) + ) + (uuid "908c9046-a796-44d2-9362-2522d9b9f707") + ) + (wire + (pts + (xy 138.43 48.26) (xy 138.43 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9579bfd0-9e0b-4d89-8f32-2731201490ed") + ) + (wire + (pts + (xy 35.56 27.94) (xy 35.56 26.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "972d2a15-b446-4552-882d-a18b865c250d") + ) + (wire + (pts + (xy 24.13 29.21) (xy 24.13 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9887f6f9-67c6-4da6-b95b-93085e59520b") + ) + (wire + (pts + (xy 107.95 115.57) (xy 118.11 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9bb372f6-a82d-4452-a91f-8c29271de9e9") + ) + (wire + (pts + (xy 26.67 55.88) (xy 34.29 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9c82e37c-9595-47ac-a505-7e843d11974c") + ) + (wire + (pts + (xy 115.57 71.12) (xy 101.6 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9eeb2453-d50d-45af-9eac-6f09c5f6b09c") + ) + (wire + (pts + (xy 54.61 50.8) (xy 55.88 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a08cd5e8-8ec8-4a1a-8e31-d2fc6918ef9b") + ) + (wire + (pts + (xy 128.27 63.5) (xy 129.54 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a7ff3308-a797-468a-a8af-0e566b60979b") + ) + (wire + (pts + (xy 115.57 107.95) (xy 115.57 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ac793bc8-95bf-43c2-8add-a8a4ea7eadf1") + ) + (wire + (pts + (xy 24.13 27.94) (xy 35.56 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b040e364-ee7a-4fe4-8b27-6f05c13e2160") + ) + (wire + (pts + (xy 91.44 72.39) (xy 92.71 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b3ca97ed-01c9-46f9-b39e-a91af2f572c0") + ) + (wire + (pts + (xy 91.44 39.37) (xy 92.71 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b6aa3681-9a21-4a3d-8bd5-8f6aff3974ce") + ) + (wire + (pts + (xy 66.04 39.37) (xy 66.04 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b81812c5-4f85-4184-b78f-aea5440fb708") + ) + (wire + (pts + (xy 101.6 48.26) (xy 101.6 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ba5a5980-ab56-4697-9519-89335a70118b") + ) + (wire + (pts + (xy 138.43 107.95) (xy 139.7 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ba920982-07b2-4469-ad87-7997696f21ae") + ) + (wire + (pts + (xy 59.69 34.29) (xy 67.31 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "baf76517-4ae7-4d78-bb7f-b7b6a2a4725f") + ) + (wire + (pts + (xy 110.49 55.88) (xy 115.57 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bf21daff-e49c-4370-8cd2-e4e2571afc0c") + ) + (wire + (pts + (xy 62.23 31.75) (xy 68.58 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c48cc9e2-19a7-4dc7-b9f0-9d62d27ab4ed") + ) + (wire + (pts + (xy 26.67 58.42) (xy 34.29 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c4b4c6fe-5ef0-4b69-9c14-d6d45e96b672") + ) + (wire + (pts + (xy 24.13 20.32) (xy 35.56 20.32) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c881d120-7456-4d9d-ad9a-b41a492ce2c8") + ) + (wire + (pts + (xy 66.04 85.09) (xy 71.12 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c90b9a6e-fa3a-47b4-ad29-e2310baa55c1") + ) + (wire + (pts + (xy 110.49 58.42) (xy 115.57 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cceb487f-89a4-4b2a-9982-f93feb1fefdf") + ) + (wire + (pts + (xy 91.44 74.93) (xy 92.71 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cde77d27-b539-4554-8916-34747ac09a93") + ) + (wire + (pts + (xy 128.27 53.34) (xy 129.54 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cedf4f59-3b98-4271-a0b0-63bca34cdb05") + ) + (wire + (pts + (xy 115.57 48.26) (xy 101.6 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d0c72f19-0c6d-425f-9aea-1b7e8c4b8d1d") + ) + (wire + (pts + (xy 91.44 31.75) (xy 92.71 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d43fa9ac-576d-4ea5-a851-8fe7885a4874") + ) + (wire + (pts + (xy 91.44 82.55) (xy 92.71 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d55765a2-bf77-462a-ab05-dc83e6e2c510") + ) + (wire + (pts + (xy 118.11 107.95) (xy 115.57 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d8aa9232-c072-4e02-8696-c905092e9e61") + ) + (wire + (pts + (xy 110.49 60.96) (xy 115.57 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dc09dd6e-321b-4f14-9e87-8f0be98a5df6") + ) + (wire + (pts + (xy 110.49 50.8) (xy 115.57 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ddbf25c4-7c30-4206-858b-57a4cc9b8d12") + ) + (wire + (pts + (xy 138.43 106.68) (xy 142.24 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dfe63fe6-d39c-4d13-b692-419076ec4c47") + ) + (wire + (pts + (xy 91.44 49.53) (xy 91.44 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e22b5d80-8388-4a99-8405-d77516717da5") + ) + (wire + (pts + (xy 138.43 71.12) (xy 138.43 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e5c5439b-972c-4d9b-9553-7a88dd3ad8c7") + ) + (wire + (pts + (xy 71.12 31.75) (xy 68.58 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e7cb621d-0b30-4226-8656-c024bf7488f9") + ) + (wire + (pts + (xy 66.04 87.63) (xy 66.04 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e8215e49-8139-439c-ab9c-c1f7689ecb33") + ) + (wire + (pts + (xy 139.7 107.95) (xy 139.7 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9ab6065-43e0-45db-993d-fd9e78fdcc5d") + ) + (wire + (pts + (xy 24.13 27.94) (xy 24.13 26.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f4968440-88c0-4f51-b8d6-adbcadee9a1f") + ) + (wire + (pts + (xy 138.43 102.87) (xy 138.43 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f58404d8-c51d-465e-826e-c4d9a9e447b0") + ) + (wire + (pts + (xy 71.12 87.63) (xy 66.04 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f8339533-80de-448e-a21e-24db146bd4cc") + ) + (wire + (pts + (xy 128.27 66.04) (xy 129.54 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fac66855-b21b-4e8b-8dee-a0741f4d343c") + ) + (wire + (pts + (xy 68.58 77.47) (xy 71.12 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fdb3ce3d-f91e-411f-8a4a-39cdf1951157") + ) + (label "Q15" + (at 92.71 41.91 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "0307f6bc-43b2-4b51-890a-9044c567f9da") + ) + (label "SRCLK" + (at 62.23 31.75 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "03412f57-c7ff-463d-861b-2e8e6613dc4c") + ) + (label "Q13" + (at 92.71 36.83 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "046be5cc-c121-4139-81c1-897d0fc6034c") + ) + (label "Q3" + (at 92.71 77.47 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "051ccea6-53fe-43bd-bd5a-5139587a54c9") + ) + (label "Q6" + (at 110.49 55.88 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "0c0aaaf9-c1b4-44b3-8a9b-4bf99e8e256a") + ) + (label "SRCLK" + (at 26.67 55.88 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "0eb3b584-64ed-4950-b26c-0712c7955cb2") + ) + (label "Q10" + (at 110.49 60.96 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "15d231b4-d25f-43bc-b261-547aebdd0356") + ) + (label "RS485_TX" + (at 107.95 115.57 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "1e9ffe5f-7626-497c-9077-491dea6adc9c") + ) + (label "Q5" + (at 129.54 55.88 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "2443995f-9dd1-41dc-8c97-90e7ed14438c") + ) + (label "RS485_RX" + (at 55.88 58.42 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "29b32976-cff9-4b0d-abd4-fb8202b32ed9") + ) + (label "Q2" + (at 110.49 50.8 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "2e1161f4-2b11-4128-98c8-83805a7f7c0e") + ) + (label "Q13" + (at 129.54 66.04 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "44d42a59-fed6-431f-a371-f09682c5cceb") + ) + (label "Q14" + (at 110.49 66.04 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "44e3b852-34bc-4078-8625-ebeac4d0df3c") + ) + (label "Q8" + (at 92.71 90.17 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "4a8db644-dd03-4d50-9b03-d6702ad59505") + ) + (label "RS485_RX" + (at 107.95 105.41 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5916db98-765f-4846-a449-a1e0522d4373") + ) + (label "Q7" + (at 129.54 58.42 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5dac1c28-2321-4fcd-ac9e-f91e15f8cd28") + ) + (label "Q6" + (at 92.71 85.09 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "619e86a2-83ee-4bdf-8be3-33c9212124bb") + ) + (label "RS485_TX" + (at 55.88 55.88 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "6339838d-1349-4cd5-a5c0-08ca61f44a36") + ) + (label "Q4" + (at 92.71 80.01 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "69c5093e-c12a-4733-ac7e-fd58aba1336c") + ) + (label "Q10" + (at 92.71 29.21 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "6bfb5c72-a04d-4364-8db6-6ee5e622556b") + ) + (label "Q8" + (at 110.49 58.42 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "72f4846a-ac77-47ef-bd8f-ed19a39b3840") + ) + (label "Q1" + (at 92.71 72.39 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "7e008b93-98d4-48a3-a119-948499e782c9") + ) + (label "Q16" + (at 110.49 68.58 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "7ed5c7ec-115e-4066-921f-f01257d885e9") + ) + (label "SER" + (at 66.04 26.67 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "80e2f6a0-63a5-46bf-b6f6-76f4ea6fa950") + ) + (label "Q7" + (at 92.71 87.63 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "8443bb38-79f9-4faf-91ab-96e10ad3a267") + ) + (label "Q15" + (at 129.54 68.58 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "8a004bbc-0f00-49e6-b9ca-f3f998c2b9e3") + ) + (label "SRCLR" + (at 59.69 34.29 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "8d9ebb65-62c3-4fe5-b095-b1064c6d8431") + ) + (label "Q1" + (at 129.54 50.8 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "973e3c86-3917-444b-af5b-5d0ee48a1fd9") + ) + (label "Q14" + (at 92.71 39.37 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "974acb17-fa5c-4511-8794-74a8d97ecfa5") + ) + (label "Q9" + (at 92.71 26.67 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a6e58015-1b4c-431a-8b69-b4da86d7281b") + ) + (label "RS485_DIR" + (at 104.14 109.22 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a6ea0b91-1b2f-4da4-8e6d-5632536f5c5c") + ) + (label "SRCLR" + (at 26.67 53.34 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "afbd2a22-b4e9-4edf-bcb0-ca99f0fd8046") + ) + (label "Q11" + (at 92.71 31.75 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "b12b9b46-da61-4a92-adbb-3a4e8f64c964") + ) + (label "RCLK" + (at 26.67 58.42 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "b47d8d5d-34c2-4d41-9a9d-9fda871d4ca2") + ) + (label "RS485_DIR" + (at 17.78 50.8 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "bdcd562c-2235-42b9-b905-b545ec0a123b") + ) + (label "SER" + (at 29.21 60.96 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "c7c84dbc-6c64-4a87-8a68-f3762431b821") + ) + (label "Q16" + (at 92.71 44.45 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "cbda0580-336b-46ff-b0cc-4c10f0257a9e") + ) + (label "Q12" + (at 92.71 34.29 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d7e26ecf-589e-4c5e-ae45-f2fe89b6e320") + ) + (label "Q2" + (at 92.71 74.93 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d90cfcbe-36a7-44df-9907-4229fb9d4752") + ) + (label "Q4" + (at 110.49 53.34 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "db9605a2-a4ff-4a6a-8683-5f09cb22c5f2") + ) + (label "Q9" + (at 129.54 60.96 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "dc8aa373-d883-4a3c-b1bf-004c63c6ba80") + ) + (label "Q11" + (at 129.54 63.5 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "ded741be-c5f8-4619-b7d7-04c15dcba48a") + ) + (label "Q5" + (at 92.71 82.55 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "e9ce7ddc-5e16-43ae-b889-f0a8e96462d0") + ) + (label "Q3" + (at 129.54 53.34 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "eb93e7ad-b715-4ebf-99b4-bc599a033256") + ) + (label "Q12" + (at 110.49 63.5 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "f37339f0-b028-4806-9f74-55633f9b56cc") + ) + (label "RCLK" + (at 59.69 39.37 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "fcedce06-bb1f-4ea8-ba7b-47f2e738a4c8") + ) + (symbol + (lib_id "power:GND") + (at 138.43 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "09b60cd6-bf35-4ade-87d1-9b53e00c4720") + (property "Reference" "#PWR07" + (at 138.43 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 138.43 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 138.43 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 138.43 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 138.43 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "297d50e4-2a92-42db-8555-cff4b2cf3325") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR07") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_02x10_Odd_Even") + (at 123.19 60.96 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0d3550db-2815-48b3-b34e-a29fa520ce81") + (property "Reference" "J1" + (at 121.92 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_02x10_Odd_Even" + (at 121.92 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_Horizontal" + (at 123.19 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 123.19 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, double row, 02x10, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 123.19 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "17" + (uuid "c6df1f12-7089-4c63-967a-a3eed2d7bfa8") + ) + (pin "8" + (uuid "8bb42b22-b9d0-4fff-b98f-a279ad30b9a8") + ) + (pin "7" + (uuid "76d1465d-2fea-4cb5-b343-a6e6c66d1e94") + ) + (pin "2" + (uuid "9a3ae5b6-b67c-41d6-af76-40fcd1339a05") + ) + (pin "9" + (uuid "0bd21857-75f9-43ac-b858-fb4ccdb31117") + ) + (pin "5" + (uuid "b7b7d4ba-9f66-4628-83e8-bcf4bdd2c3ab") + ) + (pin "18" + (uuid "eb42278e-bbfb-41e9-abdb-667810b05901") + ) + (pin "11" + (uuid "dff68c3f-a771-4cfa-aa3f-54fc0fde39ac") + ) + (pin "3" + (uuid "07ef591b-bbd4-4098-9a26-660609906aca") + ) + (pin "10" + (uuid "5075cac1-065e-450b-994a-76c2584ca198") + ) + (pin "14" + (uuid "1f798945-6110-44dd-a239-f891aef259ec") + ) + (pin "15" + (uuid "498ff4fa-0fba-4a1f-8fb6-7179274b9b5f") + ) + (pin "16" + (uuid "7c55a561-2601-481d-ab42-79891c466b32") + ) + (pin "4" + (uuid "a85ce4f5-781b-4001-8407-f30d2db5baab") + ) + (pin "13" + (uuid "69cc7e11-e1ba-44a6-a644-8ddeb334ec55") + ) + (pin "19" + (uuid "70d32df3-d86a-4bf2-90c0-f873579ccc22") + ) + (pin "6" + (uuid "8f18fe10-fc55-4b48-b165-5ab8556e84b3") + ) + (pin "20" + (uuid "04601249-49c0-4144-969b-7b4f401cf4dc") + ) + (pin "1" + (uuid "b8781af0-3455-4b6a-ab83-76425dcaeb92") + ) + (pin "12" + (uuid "03910a9d-53ce-40c9-a313-36170b06373b") + ) + (instances + (project "" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "J1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 29.21 87.63 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0e260080-7bf7-454a-a991-53d7b90a728c") + (property "Reference" "#PWR020" + (at 29.21 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 29.21 83.312 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 29.21 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 29.21 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 29.21 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6a9c36f8-5de6-4ee7-8d7d-9ac897cfbc0b") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR020") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 35.56 24.13 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "104a1f72-4d8d-436d-af06-423c7ea7325a") + (property "Reference" "C3" + (at 38.1 22.8662 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100nF" + (at 38.1 25.4062 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" + (at 35.56 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 35.56 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 35.56 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "a20ebe19-0dfa-47e4-8c26-b8eabf413dc7") + ) + (pin "1" + (uuid "1879833e-67f9-4688-85fb-c88bda50f418") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "C3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_Small") + (at 29.21 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "140c7d21-0a00-4bb0-b293-3d78dd29bc2d") + (property "Reference" "R3" + (at 31.75 96.5199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "330R" + (at 31.75 99.0599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" + (at 29.21 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 29.21 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, small symbol" + (at 29.21 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ce4133dc-2c29-4f14-a772-91f0a95080bb") + ) + (pin "2" + (uuid "2b6d42cc-9069-4c9f-a349-a9f15ea6c888") + ) + (instances + (project "" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "R3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 81.28 21.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "17a86e3c-0d24-4e80-bbed-22d0ec5b57af") + (property "Reference" "#PWR03" + (at 81.28 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 81.28 16.51 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 81.28 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 81.28 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 81.28 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "dd523f23-1e57-4216-98d4-f5d57378eb2f") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "MCU_WCH_CH32V0:CH32V003AxMx") + (at 44.45 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "23d64335-86e0-4938-9f7e-7d5d7fac9fce") + (property "Reference" "U1" + (at 46.6441 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "CH32V003AxMx" + (at 46.6441 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOP-16_3.9x9.9mm_P1.27mm" + (at 41.91 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.wch-ic.com/products/CH32V003.html" + (at 41.91 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "CH32V003 series are industrial-grade general-purpose microcontrollers designed based on 32-bit RISC-V instruction set and architecture. It adopts QingKe V2A core, RV32EC instruction set, and supports 2 levels of interrupt nesting. The series are mounted with rich peripheral interfaces and function modules. Its internal organizational structure meets the low-cost and low-power embedded application scenarios." + (at 44.45 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "16" + (uuid "f5b1e02a-9036-4c62-9ed0-8230345d10d9") + ) + (pin "9" + (uuid "8a566c7a-192c-4ae3-934d-945fc79df367") + ) + (pin "3" + (uuid "0e34c8e6-f1a5-4843-b211-3b6c9068655a") + ) + (pin "4" + (uuid "4a5ea574-afb9-40c5-9701-741da49e2500") + ) + (pin "6" + (uuid "0a0065b8-21df-4b12-bf8c-ff024736f063") + ) + (pin "8" + (uuid "cd5289ee-4f73-4c8c-b366-eaff58498f31") + ) + (pin "2" + (uuid "1aa5ce63-5bae-4f3e-9117-582bd570a2d1") + ) + (pin "1" + (uuid "8492f1fd-ebb5-4a41-a02a-a077ee769f00") + ) + (pin "7" + (uuid "16673c3b-5a2e-4bb3-96da-1a29a5f4c6ea") + ) + (pin "5" + (uuid "056f75ca-ada3-4f76-96bb-645d3bb70292") + ) + (pin "11" + (uuid "0ab1b9de-7f4d-4c2e-b4ff-84e841d06783") + ) + (pin "10" + (uuid "35de178d-d25f-496a-96c1-d1a409623461") + ) + (pin "15" + (uuid "e4316e29-4b6f-40dc-91b5-e8a9d19ff6d1") + ) + (pin "14" + (uuid "ee1dc994-9eab-4d51-acf4-d3daf7198940") + ) + (pin "13" + (uuid "b6d27b24-cbff-43a7-b55b-88c1ca1f3c1b") + ) + (pin "12" + (uuid "66a044d4-2257-4e3a-be25-1cc6f3144a73") + ) + (instances + (project "" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "U1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 115.57 92.71 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "298c4ab3-0c74-4dd1-a80a-e66ad46ad843") + (property "Reference" "C2" + (at 118.11 91.4462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100nF" + (at 118.11 93.9862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" + (at 115.57 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 115.57 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 115.57 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "6b774448-c1c6-48e8-86a5-7ea2af25c69c") + ) + (pin "1" + (uuid "cf04932d-5677-446f-9524-26ce908a181f") + ) + (instances + (project "" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "C2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 101.6 46.99 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2a50e1ed-c6b1-4241-b4ae-8852d625f796") + (property "Reference" "#PWR010" + (at 101.6 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 101.6 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 101.6 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 101.6 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 101.6 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ff9aad72-392b-4df8-a915-a288521cfc95") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Screw_Terminal_01x03") + (at 147.32 106.68 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2ae44a2b-6fc6-4154-a8c2-29096f0f3806") + (property "Reference" "J2" + (at 149.86 105.4099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Screw_Terminal_01x03" + (at 149.86 107.9499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "TerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_Horizontal" + (at 147.32 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 147.32 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 147.32 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6027b51e-4c9f-4f4f-aa45-eb01f9ce54db") + ) + (pin "3" + (uuid "acc1c001-70dd-452f-92a5-d582ea5bb950") + ) + (pin "2" + (uuid "61180ac9-cc9b-4998-9e72-3c7add071798") + ) + (instances + (project "" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "J2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 29.21 101.6 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2bca4d58-c608-4d8d-8a09-ece5061338f9") + (property "Reference" "#PWR019" + (at 29.21 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 29.21 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 29.21 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 29.21 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 29.21 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b971bb53-8705-4725-8423-53d88fb6a3cd") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR019") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_01x01") + (at 55.88 38.1 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2dd75998-db4a-4c49-83a1-bae0918dc32f") + (property "Reference" "J3" + (at 50.038 33.274 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "SWIO" + (at 50.038 35.814 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" + (at 55.88 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 55.88 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 55.88 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "53f23c01-51d6-4d1e-a354-40a4d7a64450") + ) + (instances + (project "" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "J3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Interface_UART:MAX485E") + (at 128.27 110.49 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3b6c5f2b-cec2-4026-b19c-975a12561e21") + (property "Reference" "U4" + (at 130.4641 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MAX485E" + (at 130.4641 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" + (at 128.27 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://datasheets.maximintegrated.com/en/ds/MAX1487E-MAX491E.pdf" + (at 128.27 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Half duplex RS-485/RS-422, 2.5 Mbps, ±15kV electro-static discharge (ESD) protection, no slew-rate, no low-power shutdown, with receiver/driver enable, 32 receiver drive capability, DIP-8 and SOIC-8" + (at 128.27 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "82f3d6fd-a70b-45ae-8725-33d9383373f1") + ) + (pin "3" + (uuid "8afb780d-68cc-4390-aac0-ae827578bfc9") + ) + (pin "8" + (uuid "52339af7-1c28-4170-9fa0-48606e19139f") + ) + (pin "2" + (uuid "7148602d-931d-47ef-9ecd-a8cfcbe5a31a") + ) + (pin "1" + (uuid "7f5df481-a0ce-4635-be2e-51f2fbf4af17") + ) + (pin "7" + (uuid "1aadf3cd-6fd0-431b-8758-91a48b0979c6") + ) + (pin "6" + (uuid "e2578c3e-04de-4dcb-8574-19ef006bee17") + ) + (pin "5" + (uuid "805be46c-6a70-4075-beac-3da7a8c86328") + ) + (instances + (project "" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "U4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 24.13 29.21 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "46df2c62-5014-42e6-9416-6f429d7c4b6a") + (property "Reference" "#PWR017" + (at 24.13 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 24.13 33.528 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 24.13 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 24.13 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 24.13 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "34b6dbb9-5971-4c70-9f4c-64118b9d70a5") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR017") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 101.6 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "54d910f5-1fd5-4556-bbb6-181a76a378c9") + (property "Reference" "#PWR08" + (at 101.6 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 101.6 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 101.6 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 101.6 72.39 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 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b1e8a785-4a67-490f-9b26-034c5bb33bb4") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "74xx:74HC595") + (at 81.28 82.55 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "581fb04d-1d37-46af-a98f-f3f87bdd6812") + (property "Reference" "U3" + (at 83.4741 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "74HC595" + (at 83.4741 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" + (at 81.28 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf" + (at 81.28 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8-bit serial in/out Shift Register 3-State Outputs" + (at 81.28 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "11" + (uuid "07883e3f-aaee-49c9-886f-1c4a3a87d6d2") + ) + (pin "10" + (uuid "41cbb04e-4bd8-42b4-b8bd-faf16f49d05f") + ) + (pin "2" + (uuid "0296e982-5427-4ca8-abcf-f028da71a06f") + ) + (pin "4" + (uuid "2f67031f-1426-4dd7-b62e-a43d5860a7f7") + ) + (pin "12" + (uuid "f01f850e-a817-43e4-b7c2-d3a46d653f0f") + ) + (pin "16" + (uuid "22b0ca9d-1dbb-4877-a60b-0ea3a0512e75") + ) + (pin "14" + (uuid "a4c895ff-4a86-4dbe-89e9-22388adf1036") + ) + (pin "6" + (uuid "921c7ed4-dee2-4a68-860d-9b456fecc02b") + ) + (pin "7" + (uuid "9a3f5da8-10f4-4afe-93da-b3287f3bac62") + ) + (pin "1" + (uuid "bddc5a00-f638-46b2-b3ac-1f5cd823df63") + ) + (pin "5" + (uuid "cba527f4-9d82-4a09-a865-a99a12d7703b") + ) + (pin "3" + (uuid "a94ca664-ed90-4d0d-b72d-f07026db9b27") + ) + (pin "8" + (uuid "3591df9d-4a54-4d38-86ca-cca1b313ec9c") + ) + (pin "15" + (uuid "6c674721-3807-4c8f-b0b0-bf332cce4539") + ) + (pin "13" + (uuid "8f8af286-2876-4f97-9566-0c642d97c4c7") + ) + (pin "9" + (uuid "726732c2-acba-4ae4-b8fb-20da3a4e288f") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "U3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 24.13 24.13 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "58fd0c4d-91a6-4db2-8da7-b677230efd84") + (property "Reference" "C1" + (at 26.67 22.8662 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10uF" + (at 26.67 25.4062 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" + (at 24.13 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 24.13 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 24.13 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "24cc344b-39e5-4208-9d95-ba7499a9e2e2") + ) + (pin "1" + (uuid "ae10180d-a631-44a4-8954-c97c27c7ef8c") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "C1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 140.97 110.49 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6ab139a1-db4f-4c66-a8b0-eb2e23f36eb9") + (property "Reference" "#PWR013" + (at 140.97 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 140.97 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 140.97 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 140.97 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 140.97 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "93a29c9b-4827-4566-b9bc-832443b919d2") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR013") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "74xx:74HC595") + (at 81.28 36.83 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6d789aca-3c29-46ef-9cd2-fec5fcc97a23") + (property "Reference" "U2" + (at 83.4741 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "74HC595" + (at 83.4741 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" + (at 81.28 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf" + (at 81.28 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8-bit serial in/out Shift Register 3-State Outputs" + (at 81.28 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "11" + (uuid "43634836-f9ca-42f5-bdcb-4e33ae572f6a") + ) + (pin "10" + (uuid "c44736f1-2580-448f-be51-da6de1ff6f11") + ) + (pin "2" + (uuid "09fd2015-9a83-49d8-9747-c5eb8aa098e1") + ) + (pin "4" + (uuid "39b3ce62-a377-49b8-b1ff-5d075934648a") + ) + (pin "12" + (uuid "268eff1a-8a7d-4a77-b562-b5fc7319df85") + ) + (pin "16" + (uuid "719c354a-1f23-4cea-85ab-443d531b62b1") + ) + (pin "14" + (uuid "349316ff-9d06-42e1-9fa9-9b61f1d4263a") + ) + (pin "6" + (uuid "8e3c4ed1-9674-41e6-8faf-9121fb42a75f") + ) + (pin "7" + (uuid "aa12587b-27d8-4fa0-8106-1d6edb20a44d") + ) + (pin "1" + (uuid "8275cf36-26e3-406c-894c-eb5c0626cab5") + ) + (pin "5" + (uuid "e41c6dc8-7eb5-4a3d-bce1-48478f4ff3bc") + ) + (pin "3" + (uuid "66853fe3-332d-43ea-8ee6-9ed4945527bb") + ) + (pin "8" + (uuid "efcbacfc-38e8-411c-b920-e308bc29d414") + ) + (pin "15" + (uuid "2d31783a-6d63-42c3-9fe4-86b49b3bc6f3") + ) + (pin "13" + (uuid "6717a054-b1b7-492b-95e9-1c1bdf2ce340") + ) + (pin "9" + (uuid "8b1001bc-e1d6-487a-8d9e-eb01ab418c20") + ) + (instances + (project "" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "U2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 138.43 46.99 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "70a40815-f713-4530-819d-fd51381f415b") + (property "Reference" "#PWR09" + (at 138.43 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 138.43 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 138.43 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 138.43 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 138.43 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cbf06045-92d0-45a0-a26a-0157cb64f2ae") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR09") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 44.45 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "73355d78-8176-4f35-9dfc-beeaf8e38139") + (property "Reference" "#PWR01" + (at 44.45 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 44.45 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 44.45 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "491d1ddb-fddc-41f6-8f89-3a82297c7c0d") + ) + (instances + (project "" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 44.45 45.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "77f2470c-4147-4cde-bc2f-4492debfe385") + (property "Reference" "#PWR02" + (at 44.45 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 44.45 41.402 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 44.45 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bc7b59e9-4e3c-49f9-9c9e-2a9c8b505776") + ) + (instances + (project "" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 115.57 95.25 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "78537f1e-c25a-4d32-ac0c-19c52f2e885c") + (property "Reference" "#PWR015" + (at 115.57 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 115.57 99.568 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 115.57 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 115.57 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 115.57 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ea454b56-a6d9-4e98-90cc-3db6a0665432") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR015") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_Small") + (at 63.5 45.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7be7f9d5-abd1-44a5-ba8d-cad864225c2a") + (property "Reference" "R1" + (at 66.04 44.4499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7k" + (at 66.04 46.9899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" + (at 63.5 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 63.5 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, small symbol" + (at 63.5 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "3dc55469-c75a-401a-b50e-d9f1296f51a1") + ) + (pin "1" + (uuid "3562f578-0387-4a38-9a01-c05c9f553086") + ) + (instances + (project "" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "R1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 63.5 48.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7c24b07f-5858-4b48-8540-dd451c71849b") + (property "Reference" "#PWR014" + (at 63.5 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 63.5 52.324 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 63.5 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 63.5 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 63.5 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3c9ad212-e568-47e7-a45e-198b9d6c54f7") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR014") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 81.28 67.31 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "92830101-2706-4396-829d-7a2b8b88f956") + (property "Reference" "#PWR04" + (at 81.28 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 81.28 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 81.28 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 81.28 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 81.28 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "08ba5645-b0df-4f6e-8bea-53215ba588ef") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 81.28 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "992848a1-f51e-4a20-b5e0-714a63b85715") + (property "Reference" "#PWR05" + (at 81.28 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 81.28 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 81.28 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 81.28 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 81.28 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ab55e5e6-d749-44d4-8122-79eb18237754") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 128.27 127 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a34dc1e3-5ee1-4c17-8f2d-0e8587a607bf") + (property "Reference" "#PWR011" + (at 128.27 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 128.27 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 128.27 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 128.27 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 128.27 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ad86e0f9-558f-4b22-ad41-85dbed2e973d") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR011") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED_Small") + (at 29.21 91.44 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b1261df4-664a-459b-aabd-82c2d296e78e") + (property "Reference" "D1" + (at 31.75 90.1064 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "RED" + (at 31.75 92.6464 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 29.21 91.44 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 29.21 91.44 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode, small symbol" + (at 29.21 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "e7c60e74-23bb-4cbe-9e75-9be746028652") + ) + (pin "1" + (uuid "2c2cd0a8-96f3-45fd-9895-16c86ae6ae5f") + ) + (instances + (project "" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "D1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 66.04 93.98 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b4d3b83e-9836-4bc9-8242-e61f2303dfbc") + (property "Reference" "#PWR018" + (at 66.04 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 66.04 98.044 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 66.04 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 66.04 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 66.04 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6ed43bce-eaae-4475-95a0-7316a0149cc3") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR018") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 128.27 87.63 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b85c5c9b-e410-4a24-8295-7bb95bf9e94b") + (property "Reference" "#PWR012" + (at 128.27 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 128.27 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 128.27 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 128.27 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 128.27 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "40e500c8-156f-41bf-b55a-681104241c27") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR012") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 24.13 19.05 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d34a261d-2e16-434a-a237-11b54424c357") + (property "Reference" "#PWR016" + (at 24.13 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 24.13 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 24.13 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 24.13 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 24.13 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3dcc493a-b487-4a69-90f8-513889be5794") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR016") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_Small") + (at 66.04 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e705095f-32b9-4cc3-a488-9f6d881c0190") + (property "Reference" "R2" + (at 68.58 90.1699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7k" + (at 68.58 92.7099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder" + (at 66.04 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 66.04 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, small symbol" + (at 66.04 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "ec459b62-e0d3-444a-aa82-0bc79a35730d") + ) + (pin "1" + (uuid "56736198-7d4e-4e47-ad2b-2cabf23b57bb") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "R2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 81.28 100.33 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ece37d49-ee4d-4a2e-831d-e08d6f7793cd") + (property "Reference" "#PWR06" + (at 81.28 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 81.28 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 81.28 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 81.28 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 81.28 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b67f7bf6-1301-4d7d-b3d8-e258f29b93a2") + ) + (instances + (project "ch32_extension" + (path "/201358aa-f388-4c72-9821-4385a51e0188" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) +) diff --git a/img/16_ch_relay.jpg b/img/16_ch_relay.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fdfb9d8e506211d68179c22e101eab268cd0608e GIT binary patch literal 108723 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

*<%+w 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 Uc*V?SKvKL(@T+SfAjGIXC1F>xG# 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

Zb5CMB}Y$p?%+z{yBk{k=U2NO65 zZ3tv9V`T$W?w4LRy1;lOFM~egCt(!_va>7+Ajdnr&doBV^3etvvyBh0Q&6jH2;cJF zc^#n5&eUy7#4ntuay{)P{zoHtceQB(m_TJy)wq#^uA{bb)o~<*PMVIhK3^e79H;^s zBEJJOr3%SIc~_<%ie<)&$?ULpzZ}a?lLCV`y|IzEBgNHq*~+002QfC1duou?AVjK{ zm@1l2NCm#SXg;dwz)IEKTOQN$hd~u6|oB>nt(|2 zC{^KK*9X{Elw>e-`jQOEQKk7ou%JHk<1@P2f^T%Nsp_gl!b^*RJh*qX1pw8}0^5df z&Go4sax&bE^hgCPDDUg_M<{cZSI!0W)#ZZk4$+*?Ucwe-W*|((2yYyipFQ`}AiTe4 z-*ZJv>(Whl9%A8az3RBd0%J`|-TezInsoJf<^KS)W;tZ#4edFI!U6vsRozUJgsu0V z>2?t+Kg~!KquK@2_faGF?q@L}ZyJMKB~{0ih`G~GN}rrx@Y31qNC7=GX)sD;AN=Ra zy(X}Vu-ryp-9wf35;UTx1=A_e2D+Y-S9wJ_bm|AI^UFNiy8Sr@V_$bjQ=O?jBo!1f z$l$?PNRLNtDiPpezX%yFOGPWEk&cX$x9m1cDL&5>5fDm4iD_fQIZ(3ZDx5*lORu00 zb>E7RCg@Au%wF$KMqf}LdSndjz6yhYKO` ztmVMr*jjg=ZRbgHodDrVL{HeNAD|H!>Dc24Xv|w|ss8sKL66W-e)m{u?);MPy z2p*UxzI&p;p8+3{QI=s$mnQIeyJV8Z7&)Zcu5b4^VraEGw0cNhV$y zh6zl3=%&v+>w$6ryk~1^egS?HE=}j1QZI>P7ig?{L2YCt#{OC6;|KTAE7WN};m}!V zgI4vqD~>y>2r*O7XbD3&%Ptf6hy4^CV%%Ea7C-!2hh5$r8_SnV=KrV`zpacmeC2JezTR$$I#1r zZoN#R%?=Ijq*eam&6Lw<8-IwJL!W~qS-|w=5 zvQalEjJsSr7~h&8(h10T_*4K16a+pL)YqBxF>&srGwwg&TxQhg%4h6oEdOl*Q*;MY zu+Fb8Ig-^vT5SM9rwdu`n%RB%=H$N0$ATsNN|iE%xb}&n#f|ZMfgXh3 zs%3F;dz65eP}ny^&mAasEZ~GVRBZ0m*n3ikiKli|RuRI~ z)KH`GH|aH?bWUaj^4`-_u5$>YvhQ)({`Xb zpc*qY?a^3xGN~NCB6%yj73de`;H3c0&(%--%7RPUZK53n6#i3@1)+{ zHJ+!S`Rwa(-ebLxSEI#C7X)jsUNj9oEByG&h=GT#^%E*1r+GvwT8BxPcwO=L8Wbuh z?ilbi;-^PSn|3l7E53L$8Ley_%Dl;;^^&=!06jknbuj0Z9+A3gS8}Q`EUQIzFA@QmBLV!A{ML-$}96{9kev8)m*89ybg0M_F0$YH=z$B^^-=E;w- zSJ;HpZs;P(Fom-8ovG(N);o>pM`N?@otUc*R%m%H^UA4&S8A(wOZMN5I5{aq*X6p| z*K4~dpo7s-STtc!LW!;=&*PcG{!3J>_EOdnx2PB9AM|ERgQ&mNH(U+wB5*=1ddnXd zq+UgbvXdTUT{sYm#2!kZ(gr8?Q)P$N;lNkeD6ZqItArH1ap3*0C&|5}jA8aa5EnDW zq{erLW>f)VKbv?86ICCD3~wI(ce@ZpT15I_D>%__?@{zNWbzf|&HboX)U!C3Rz;ZM z=uP9S$pld^noJ5-b&E(o89H^q7yf9`@_Q@qI<#~CG@@Q%V-;2BZK?4}6>U?s#gg%e z6&3K~S$LW%-Z#mx!;(k_j6FiY{N>w>ZF2q10iqTze&z*V(krgVNwOYzogb_aewBU^ zMR+5y@TR-#`TU9*)IOZV_E&}>%ekw5c0>jEveJBSNysn38&cH*r8=ZCUeYa-xM%*x zYEM9vZgNo}GW$DdzoHk-RaQc3ett-;cKFV%4sBwaPSnE@hOu7y4tsXn$jZm@Egcp0 z)t|dxke^lmO~wa@;emC^GH7Mq!_vL8OHbRZzqp3YHd;w)>wxq+&0mg9m;WJ#KJloK&-Y~UD0Rxy}Hk`Fz5 zlYN_{O1g5*W=7@M#{|T6WnHF`lbAR7@L;`t85X#uvgR>!kfZN55S_I7shy!ua#!2$ zh?eNFJ0m(TaTW@#8&y#;tIUDyLh`l1;`IvLtPZ7&f70NfFi}MB&!;JJhwV95SdJl} z?ao3w)$+c9H;MJfJa|XX=EWLY=FB{xt~L4Y@(RGt(uqtLymU|4L*~TKEzU*D-s`=P zhx)B1XE5*T<;jsnz<(YphM(CxSTUtixsj<_io)d!-3ZJ$S0z1Aj>hOHC|Nk&d-K^e zJ3EviNxc1Ch0~U(#~=cWpIsBU1THYCwk>&ewF3Q(<1^mnVPQ(;3hVOsqD;;HVovr{ zf&Gm8^l4910590tmm>6<4JhN#^<4^WGjoCeAqqS{ZN#?~_~>Zat{TWXjiH?3mOoQ> zdh^|lY{!mA{H1Orj8=MLBGO3+b?Uv##z<6+%HYqw0N@<$R+&rNUxcC~02i65Gvmu) zD7RaJQpb97|D@_eaa4;_1KvUPXM7KY^wtoAAr5g9CpgMQ`|Q|wZ7$)`aue~E^F8Mr zWcQD4PiD_}{p>(8_jBtRmjfpE9lPtiJ5LQ=bTVSF#PZJhH0MT<`e=-l9p42|2oi!* z@sd3VN82Z5;UT#96aU`xE8>qj?#w9J!;5!+-@mlcDd;yudpP-S{`vHeD?@E&h#c zF#}_fIShjVp`v2{0ebW-l7=F_`h8O>`+e35NnGR3P|ij1Ti@XbhH4LQ64)SYJ>dc` zx%0AEf4!-n(6aE|8yywJJ{X;3oqsl|^XO;CUub2*ZnrRvxfMCgs>jOSB_$p&c^rkQ z%OGzViS-6Hubi|3l0!?=0GKaS(%zXmf+l=(gkEnTM3+R+h_eZ3T7*7?y${t_oqa`D zy>i?GG*ZjjNhS92)6G3Q?W$)X$Lc9hJWI}{Fmd>Z4=RDcX*}13c_Fbi@7#qc1-M0X zD2kG^#CH5RgXxNZ3BK6B2Jt%o!;-eT))~=j@KFzf1kgpfQ=DAE!#Ul*{`BDKUN74N zx49ceugx*C2Dg}fOGh|CO-z0o^V6x2>ObsNS8h0CKe}`^1jH<30tHXqDY9RQeTfvS zzXxFjRq@KE#~z|Px+orHx_=j5CAbi!TW*dDkFv66(I`?~=H=r@jL2ZFs)UYrqO&5u zxYx2e+V`(UN`*x@c~^1p>L%k>%-2El(%2%sV(#dM=T3oP@%Idv9r4~ z-XCGtTgTuQq#C_IET>a=Aq~?SVQt z$J|n;+eQ2^j(zu0bUM$4hG)wG!?r;KI<0SbSry$dGmyC)?KG*{7$xe)Mo;TJ;f1k+HZuu9qAg^qU@&hJE%O z(7FmWz@H`7$0W(OGi{U$-rXY1p zex75o*MQ|iQr-j5dZm}WD}<{`Wb5ylfT!I3O%MGgoag70+PPi1BO)Vdlh{ z4Ah8)y}4FFkx@QWgLt|mLX(tSV+TBFWNcSu67uG5D+G#W$k*2(E{Z{bve~MQk>>} zmu3uOk_Qn%B9Mj|7 zNc`4Mts*Oz`#=6mle_xUlsSemrDimuBhxh;hFj627H#oOvQ$&Rd97v5a0`0U3glA- zM4_G~BDe3sqa7gM$;|`fn^rR*d79#4#Rw5B{^oTBUHPHilM%c=XL&`1ZcI~b`}A^c z62HqsU-+!ZN0^sn`&EzTd85CtFr^oZf3cw!8qj8m^|4{Ogve%>X}@>?LSBZl1i>!^&dizLmy=3R%9AnzvGOJ|w8SkDGaql6Vp4-T~R52{C9acQvSe+&|19)QE-B>+i* z$kN>v^d1b$6-t(W{C6pB#@;(FyDAyfq|nVIqNfe%i(_?xwVPKA%IHGxnzh5n>3;mc zS{jW0eznvLlCONE`qkye5pM8YcTPp?TEaFCV?tXKYGM8LS>vbOu&5v7Y8Tz?fp5eV zAnvzuy`kHv>A4v`@ZBNzI*Zn-nn9Wi(sf?L&Uc4nts@opCp#}~N3=ov$9Yogvp$nq z8Tt?VTad6li-N?N^+YLjP?oL?bNxQM!j$~1`GcztD@9oz(eqK4~&CYh2C3M?>|qfD7KDcgSTXf?_Nzcj%XbFxgI` zdOTCh;?V4J!=WrC0h-N5mN{(pMhl-!5RTVGlIft8cy?<}Hk!?!Xwk*q4KwF!-Pr&N zuEp%T+3Yn3wLlB+(`nTW#60pYE~+2nknaZsD zUqZxEg6i_;cIL+TQJGJC->i?R(3MsOh)wJG2TyZLZg1zjpE3Mxw+bRd0+=AO5js1E-o-p*;;8C|h4ucq7A@HA6%GrazCIPRc!)sIrQd1U8 z_hpJXfG!d$02g&{flZCS!E)4YmNNBr(~w1^8Kgn}KE5Te7{QOCl%Eb+7# z$H*3z?srY&^|*nY2$%J=gtH3!&|s1EK9bPWmb-dO!~b?X)!@(ExWyICoPBT4I_{d< z5#|5i&&sip_pJLrUoyd8yE98quW|6VAsJu$^uzLEW=9of#t{x z=4t$sDDHfiK0oI23r+iaTS^G`zV$*JW+%xWf}Lqo@f&Xg&5C?{Kjv^b3NL^IA|j)R zspL3=O1PLB{wQPZ969KFSjCX!6T*t#hs>2_|I?_sTmLl&-?o$yOO9W>WXUED2zV+E1=}HBn|V zSs_JKd*Bu4Nr@Ab%w+g5kyGtf9dBa%{H`4DhsfLyJ>Cf;*HeO3N8fj;bD1}NnnOUj z!QF8iKt3$9%q7uMRPh3W|JG|a8$$|$NV02UaW%0U39w>$+XEj4Wb6`$6}e5}E3)0M z=kHj(-@Rr*rQa9BhPkw`tBEn*A6n2YJV5&2bv%Eei)jTQ6R%3@hVU3j3``&rBS{>0ftKOH zE`5|$D_@zs4-uo1^@em$9>_$C*+#S%UnnCoi18RREaQnB!daTKrQxCsT%yMv_1+Dt zrrvDM9EL5?691WHku$RgzyxE|NWx3#jY7$MH%F7I?&6X#A9-38f9x^d5kW{-!ubI+ zRItt!b}hXa8}yBxP#DSQ3F8Yd^G=M(kK0y3II9xj$?nT@MuximC8%(QEJqXwkcmBB zdGaKtf|RN%KG`9E_5Fd)tQ8sCmmX}61W&62il9S?oADH6KoYsH;9eEFG5^k~wjhdN zqW4h(hcYWlghPi*-ii7wuKgoS+h(-zagf9(;%O4vA^=y#DKHTOW}E_=j3}!^33C%8 z)f9982g48uGV|Ift6u=gEx|G$jVX~J%|&qa>j!=tKaPN&it>k*$l2wG$uL=NVOUab zUn09*@`pu?3Q4>n-yz>cFih-pgQ@%mOxDWtQir0a4j0i+?klj`M=Ge=yG}YnEJHg(G&gUZB)f%3g+%rRi z6v;9*;Sb?cf@??QF@zh-+$HP*{$hd}Y)sOB6k5aG{h- zeVOG-6SO3!=b8)}jh=bXA-nH`orQ>`#ppc6&yE*W4b z+fF&5UkxtY7~)JoLx+Po$q7rS5{$!6-$DbzANp>D)xU!}f*(SEa?iXoLBxIk%> zD}jG%SdwGdh_j;TH!X!%Po63xX-XxpKtBb*`asZW?XKh7f4!DnK)6A7N{_}gf7m6v z(0~uI{T-A1)&%475>nVs#R(qop3nW%>|D%A^5}41<-}Nbf9osCf}+(%&M~LOdCZUU z_YdL$OT24@UQ~>*E3tgBP+)~FOy^EfjP^! zyXK3)5e^Wp-~hY@F{qj)l2BHO4N~uT*{Tg%9!K})5j6Orb~5W&159%jl}cf>!#Txa z^J*F}Ib7t>IjwB+0t-uifAdiy`gSsPxwpA|;M=9f)%w!Giq;~b<2AJ(z(^1(V^ar9 zIPuls3E5Z&gK&weDmy4IQZE5mM;3eiQd0PZoF;)t8U(2oTA^qY3`AYa0M%zfuv^f7 zB2&i{>oAj<1ZGm^T^CJ1Ey6&4M693o!4Q0$3WQ7|7#&)m@4Oa}(vX}tP!h$X6Xp>^ z7CBHX&SRR&bqhdJ@tzq3u)f9St*u{(DIAVyhY;EaZ&XY#*a15ZgzOiSr8Z43=jSlN zQa)vr74YA5z7cMGJNRq0WhKNtJr(&WfII~(h6NS)qjTU#Avw*DC+WYn3DfLx()DVO z1Rc%HSr>C$K+(|54(KgFRfN6qjH$!_^*WH1kue42VtP~s8cG$OO+pcy>q2?NU`q=4 z2!jjA@j8brOdRhC(gQH;WZwn?Zlz^Ny*p=7gG?e2h|CJ)4P+1CE$B`reKG~HXl-8x znr3u^Gg*V%?G}iVdPp$r(Tyj9@=CrIWa*UHAUU6|!RO>SzAX7b{5HNG(F}MZ z>SWzpluZOAib;q9H7x~Y=hrJo`n;`yvzozR3Xg8d{E9rWVFG1vWf9PQKw#_uGPe-L zbfVKFP>O*e01gbmvR_NLlBAYN^O^-**mlOkGC^%m(p)k;a#?nT`0OlDfpK*%$crbn`P+-bWUgB%O38wRD$jpPEGEVt@jIv*WjbAz5do334D*!}43|*Znum0F zsd@^-kb=2nUYN6oG~dLHbX>2X3{kRVvBr~Tu+imv2m}xa$4O5WCL=Wl!#p{2l*>Z2 zM0~nFC>jQ-?cGtrF#wP#I>(KG)UtG_A_&>9)MpMRW}SoRos0Nu*atXB(X7%g_4uz0 zNHGM)k>z4{8+yBTQd&JVHi1a!mI!1p`HZO3v(fKH+gn%%?!A_vJHaSO;#5mRB2LJTIFU7e;B{G^v^3yK}_695j*>i`Xh)xql4LXSv zwn4Br+<^)m&SmIjUwmO1g+Vo2Qs6Rgf_TGElq!U~9<$)hQnXE0r-I4hOJY|} z*<9%lQ!_=7@gvQEbL+{;uxts zI`qaQN@Yfo?A0!E6`{jn0l$oP{d-~HI6g4r_ELuM@bzL)M##dYp+tl;ljgC}A!dlp z%~N$9aS%8P5nT*e!bMt`s(q9Zr20!G&~HJ?3^Ycf(YWY*L6YwsrPwaTs{302AS=9O z-=Tijg}NS<9Hc=)q1))1xC3N4C(2L}m-7cw-+V$6az-k0WHBAmDUater^TRzazP6R zUBjaRO@-UGNA|Ttop@8$EuA%zkNybX;Ed4ucBHzr+KyzE>EJ#(ft}$WQIJrYo_nQa zVXHsPhDQ;XaO26Q(*}IX{l(y54SRx->(v*>Hin*Q9Zp4i1ZIz2CD|h;LS)=nLK{LL zWsP4l@-AYmmCe@0q>O6cHTyzFYQBf~w=P(vz!rp|6ZM&jQ(Fm9`5yBnkH`WU6+&I~ z363<&@ar|q6-5|DoQFeuI^udb-wcq*g+KDwqp&d{MiB!P57J=Lxi!0zSmV{{jh?@Q zyNZu7#PwB88h*%Pd)d+prKZ8L_EhOvPpD&qTJgv5=%YxeCT=JL@*qNLSpff75*z`| z`R8D?$Pvg1N7r%#j=$=6#YDBw$puq#biQQnf++9jNz-o^nEjy-fq&5?ER)n_dD{^u zt%1RUI~OOKI9O_Fet-X930~~i0x{}8Z|-EK0Dxk@-K#VxR2euIq}JUgT~S+*Xy$$( zZg8ME)|Vxc6c=22=gS<5cxHuYtY`x3XcxV|L!DhOj2kDrM7E9a)mz zTrl(Q|zSdMtl1Y#fLwZIVeAbF}@SW{4AP9^&Ovd+57>bP8{UcV0{P}6N7MSrWP zCHDWSctkUDVR;FD-cwDZooqy`m3O=Eq!81|sdS*wHfK2m?Kc>fL#1L!l>IHAB4G)? z!%#kV8^bM(z->H=XAqPu;veLiiucwM+B)+2p=~{IhHZ?{z?t-7b|E;v6hf&2`1tT# zr`c2jsaL*jnh^AVSeo{QMS7H5a~3H*Bo;fPHAd{H4>?CnfT`LGrH5TZZ(~hUTUX$G zB^=x3-@#e>G|)gUD?x$&;8%Pr8^{0VipFJ~z2B%+qdJRVG zi@c@KKBksWLL^_UN!RCCa6UTB$4LMx4)lkbc)c>9cM!lRPH7RT6LAfhS7pc3cUuCg zGW_kM@i<(KL~Gh3S2V4Uy@C%@Xb=a`HPyA?6c%BF=g97s>EpUmJes`tadVEj#wO<;b&&ZC}GTR%TCFE&0> zyHE2%7q<}Rk?6^x$)InHOQwNu^!=M8AAqdo#@sq|d>~AZg!0usuSf*7mToFusQ0TY zoetryz-HGO`>}aw1Lq4G2K)xK65jSv43wvo-chty7OM0cC+t%!17fa+x_78*Oc4&f z807ca94R@9gyieEQFH_OMNo_xw^2-KzGP&BakS zwDO0by5BGl52*MWa2!ltu`;AtpEEGZ)ZF0{;X6fbX=6E-@UU&7x~B12bT+!EqGiqd zvhl&JweQteVde7V8~8L%eLOlSP_oJ&i3GFA-0wjn4OS=22Bp3nCAPKSkW!C&1&Y@h z{Fg}NceF0L21J$k_+12-qKGJ@&kM;7I7uUi63g=7kRWh{51rXP$YV3W)X1O%iy6aQ zsq$Ovb{tIp16TxqM|!Uz5MHFh1p%ltCmXrH?}RPj$~*L^DxPan>y$`JqCu^Y9TA`@ zi=%(oz_T;}SknoUpNQ;-v40az1u#2>AjKFI@34!bSB?+2!X@%fGygF=#!KtbW5E2O zEm?2)LxC0U^p(w*JLr3s-vx66(G4Pi1~#B%*1i#PB`MiH$|-7iM|$32y!O237t?wUze8GQ6B;bE9elmKthG)1vkM}cE`j&6d9Jp3lCS0zv_c?gSBP$L&VarKK z`D?`BCBH_3NIriKJ$3K<{C~zd^dFu7Gg7wMRhHaQ*4+E={k^}>89%PUuei^d{GVn= zSyI-C>MY_H-5%YZGeKq=9MzcH+eGcS1hzAFT3g>9J%?x1DD0?g0##qssIrMO7K?07 zaDcDa0ZSkOwVJ#pEzLLitIr(uUo&s;{{fKS{V*0lasL1|?|vKr00>j3&ZIBu{XrD) zA%RLV0{h*708U;QgZx5Lw(fn5^=?t|{$V^8o!pmB0N}rGzYqQs^xx*c5fDJadsTK2 z6Z8K9{u4(Qa1;013B>vbi2K(IV88$Z|7!>GziuG!OaH$aNCHMc{zct?%|IakZv}#( z=Mv9U4dr;?z?r?PcbrvoJkO0Hf8@K^Tz}!Od`gSGAjbYf`Pg;s%d`KM3!1qfdPRKb z)!CuHH7!tyW{n%2;Nh(q?L@v69dw>GGZ1xualVT?1{Wfcv7$`8d#i%;WQgxauw*v) z_a9iv=+}k(*Xcnj`LbC)Bpp|w+rZ6%9k7E@@{>C9b^JSt;43gKRkZjxcHq!^Q!cnc z^vgWftNp~ZGV#ejKofZ2$ZJdJZNJ*D>veDOdF_GceS!6Zk3Mhn)qd%(TY#S){-<$# z?*;G~@_ErLf%j#X|CjTPQnC$wiBK0})=!I$)ZfZ&Oj z67)AT(LK(80FK;8#eaY~4pu(|@IYrz*CPj+ADzStfujfl8#ryC)^yuvzu<8~=dt%$ z#NiwCzO%*8QDjuXo%>6Wo4H6ryx|)O2XSp^bHzn^pFgjnOm$20Tg}lq6KWlF)0$ z7z^zzKJ+V)tCPN5<*$?shtPe-v2uyeJ;5!}v~X^;8hAEU(jAA+ zn)kV8+EYQyD1#Tqe+WK|l2UHjQ-59g2k?Oz6q8I=`sDWhb4hR5A})=p$0-gV!WqOn z=n2dHz6W(VTk7Es%j<#ZcLIL;NkM1rxW>HlL8o~(L~jL@2CtC7?G7rf;T(a~@Ew2- zB{12n?J*_tk?{z4>TI0Ise znuIy&iEkV0a$$OF(p)kb6JkBuS9M_5eX-au*aC6{)cA*wtM|WzaVFlr(u`i6FH86$ z2=4Uo8i`SNfH4SI#^0M_3TjS>n+!rf(N+SaJ zBt09SWwT@JEdyA@GKiGUM;D!UvMDc(ldckqEc}SzTFJP5oOu6+d2UU_A$;k}iJc zH=P!VjY*eVDEn5K78Bm7Rk%%AC7IGwCMmy2p^ZbvuAkS!&X1e{j>-c)#oxkk&wn=i zY^=Kt6QBD%=zS;XOQW1jIdgN;WIzb1KM@|S57Jb*Dl`wR>^xl8xuGtPE$m-&1-MHZ z1ntNln?nIuGludyb{}v9@8PRyWcN0(%T_xVIGgytes~Qc-rNA2S3JS&+6uU&zWN|w z)jKpFz{afb(>`&|tj61r_4sEP{n_~kXu)-;VFZ>`AH(Z{Sx6dbW{9JsXXgOyJDO$8$<$k^~~VI51F@T*0@h)@a0|y zfn0$B3ye=TxZhOH?!wlVw3>bXP}=lfZ>(~lfi}#-xe^ljWbiEenpzHc5Oh$X@*alM_A|p zP7t-4HtEji50OW&oFf$g-VjT9YfQ^vNLBrkR(+%Nf0m$L%VWhlxwBT zSfK|Odw=t1Y_xqn^|!b%hy1cs44 zJu?7EGslK4mA)4#_sMK_7IA-Xh#|eIg!TNAK@r2~RHH_j;*yIOPagnBrU*qm?4)B6 zCJw`1wd9Cp);(zTxOX0&BDX25?a0+fBkeD_@y@G_&9OCXs=h<` z2m9?gnB7A;w0dMB%a|PuQ>5BWoZ0E(9cw|Rut5QB>zp>=>&$?Md0~{p>Hh6Sb=VA9 zwKHE8*H%wJDV$~h4Wl|N=G&a4=!pUskNq>pAq!bD8^y42jx8p&vEtIDinxMM%gt5i ziy*aWpj0KpHT4xfm8sb);s$>=cEbhVBL$*$mbawW@0VS~8TS>F?S%=Aq7Gvcjy>9I zrhTF^(ka;0ZM-X@;E;UdR1js7)Gzp-3|J;J2Kc+8BZ28DZ$X*VItas3^?gm6E|3I= zm#Uz73k^zg;%+TH-^L_%m+3$(*3e~Ol}<7XCLMOQ?s3>B+i8|8b)bi@o}f&Kb#*|a zQqWdcV|&8PE2zt8G1GFug>rj(P-nTMM5C-i39p zZOQXcXpalWiojfz7?ktIV$b>!ja1V{$JpgNA-k(M3u3@8IxA;$ZU)2!CxPrgiT+>4 zXy9!=>B4L25;?|~6}VIoAArBZ7XLC(Gp?6@boj zflGxP!lj(>H~fo!qg=bQzOROirODhQ2*6=!UGfG{L^)a)J~cx|qn6}jcMe{54GRG6 zt?<*gG!XK&MF{7oRy>f*Pz5bSbssETZXH3OIZaWDdfgR^gcEe^ayUHYuKB&Xn?y7& zip0bPQnyxdJ6d?NxLvO56W|Fge_Tf|rWi1CSsa5vYe_NFH}vGPyAqVUo^GzJ*pxZK zbV-W2@n%3}%n1Q={$WR#da53f`?Fr{dS|YWr@B&bHU?E=4$+td==bJMQFL0MQ(}AG zJmw;L^C|A;xkN#jt=KBn@c7A^z7Cr=r;Os9m}XO3xFAW}6?4N^t8q*%4w5sGO2gDt zZj(RH#2aoXs?xf!A;cJ#Oa!{ zxv8|Iqeq|W)9Pm8*ZGYy0ICQ`0g%RF!Q&j;f$gC&mZ*pb$W$9*f6d>d9Snkyb!7vL z5O-cl@A_!~ygX}UVbRoqc5o!OaBgPzn6w=d>bh$7;n8cIpX13I(?W}W}-P(&}T~hY&G$KSj60+QdV%edk>&OAIhKv5JP9>T_-$Rs5 z#$6)7Os84e@vGy$jhLnhw!+s7Mvur_>rJEa{GlVtn8owJh%0|q$5;LwY`&a<3yaa? zpwhYfGY;TSR^1swU%B?36dB^zj1#O7N6327g!ikWTABplW(e`;?w}DI;V4FpC0Z6^ znmxGeWy_W{)okkBN6p~c``IYc#j|h*^vR|{L0y|!U0)xkx$xyHw zxEr00yX=;}==XDp;ZJi}$$cBNJwb6c$&0kW2dAnO*7zfAdK=nLj~|wL?fy78I^J{m z?ooZ*E^B$Nc<@T@Y~00E5l}d|j6TrBnputrRZ-6@Q=_v5yvFv11o4b8RHo?c;FD(F#9B3gb_Bj=UYLRA7r2 zXZnI!#^c)z5=%Z7m?F!3qX&X3CJSR1J(~d_i}0xVtqstdDYA>EbEvlo6o{xG<@Fqg zH7c&}7==|QbuQ<1+$gK)TL4}d+b-pT@(W=+fW{sWjhe$L3!^%C2~ z0OL2>U4mt&q}Cq#8)VHWf>eJT%x)p-eSb)|-x~dUq<_{boxUf7RHn8(8?$k6K$}VO zWlF~}zek}9V%kOBzwS7UFOpBW=#8Qq5I|r=0gOZAbJTP>arixKgvmQCr{af6Wz1!Q zifW_cy&NXxcZO&qBO^05D{>z8DRJ`p?<%>YIMA;)CgNXGlq53NwV;yB|w zJ9<7V3ZpNv$@!%-D1dOh%Z*%7n?HcC1LL`~u52ipZ>=Qeu;UB+aETVoEh4e+)yKy2 zr3haFV3gw ze)&~qkN^J()G-|Xd!1Xu!*W&T*SW?muk0spaOwCyNWJ0I;W~=@jD>C0P5j-$?lmELU-=o1FXGzWzpX+Z9qspO&Q6cH%(! z#m7AF)wNrDXuJ4IzfasQ;?Hm3&)3f~x}fAOA&n{tMUt!0_MVvBWE~@g+Ly($s^{td z1Mqr$QTbAfHji`6%lf&=rW8UTlM39T5&-BHeof7~s#Vq|olGiOTw64l!G5CDf!8W- z$Ut@%yFuMY9$>&hcw|r|sT=8Vu+l4I3@}oYzFO4fcRVG5ZG-8)iv9j8LPwYwQj_hp zlgrZ)h>ZwZ9o+9_`KuO7&#b0{tab;{Mr~~>W6qRBqGDxCCOnv7ZsmgArf?aNz+ZD+w}c z1?M~s!I%nf?tuw;fo+>QiA`{5zLP9L4tJM{Mgu?@9m|SVgtm`b@8+`^no`qD&U$%kYH5(U0W$CgP7J{`@n_Dpi=$nmx zU}SL5dG#EaK_Fbidmak0rWDYnh`;pYV0^Fsw#o<#VqcHmra0 zTbH?we%4M|3o)H7zn+6tsy&EhBjLDN(pnJiQ=G&U#vJPmk*_TkzB1}hO8o~==18D) z>`JIwm7xzT3=G8xv_gw_Xyr(8&jo9zH=K0N8!P#}N-ZREc zX;Zs;=q~G#lMH>TAG#EyKJsn%_B(#bZ*2#kP#xzsT<_WLCp)%+oRJKPuH1Jqd^$FD z8eXu-2`hTtu#v&kIg!XM8asOU4q=7>>N+~Renm{`Y=a5{I+2O0yfQn&*%To^bA44a zvbd`C@UNi=s(=!a?7b1F%3>iQv9plVoufnE6_>IM#m+OIt?k_LfcL!1Y)uqGi{4X4+L(1@Y8s@sZV=96H0h7N|dW! z;wrn~6>s1q0N)DBfQR*pVYy7fKwBD_eNX?$r~P6OzH#mT!<@z)G$Y%vN%spxI9q7{ zSg6)7SCP6l4|p|U$COjKKB7|p(TM@0ZmzDk%d)Gfe=%6NOP8qsd>a;rqB-RUD>=sZ z!viB=Ow#A(7t|~^(UjD?YYB64yVRb8U1CdPm|Gp?$pGwpCfYLsC-H;WS$nu1RdwZ| zItd~4@*ZwrXp{tAnV3@5%}mUQ{7q< ziG3Tw))w>zvQgzMDEk>LRWfDR4!C*{WoVT=26Y@vB_&OM&Br&0_Nm_C9VeKyGL$6!B6=(25%q* zu%>1O+=$|s>dYaOxD2wwoQuXRaFII?#VFmN)QJ$>={LYAp9h$?qJ+KRI@O_7cv$K+ zF-(D2!W*aq&<2o&6WQgh3SqY+X>25q7o!K_MA%Bth4|7>M5ABh^Z@j>W(^U`FBzZg zuD^WY?u{E)tPsn#?|B@+o7xfSMH4coo{szTg{?5-ui5;(!*im!E@b>(fyr2sfz`(m5bp%&x0su`2i#U*S}@!Zq}x#Mh6yKwGpCely?d%Uo>;9TxyQ&+Ji z&bYH96`@YYTI}ThBQv&SP^hTucF>L!RUFlqd%0Nrc-tR;Mz)E%lYd0hQH|xb%0w;3 zUx0SWwoCb(&)&!+<{4$Zw=Y<8(%>B&67njq^tK+Jg!K^mS@BT=}Z^8n8L|6R-+!-XB}XqkS6#4DQyBTAI7Mv&fmJGhQ?WM zyY3Uxh$9fII0_Dk(~U~8GuL$~1wJ_VIxSfbAq@0`>=}gDooXWY!W7<7A>%dV6E|pq z;vNLFnGH|{Xx{KAdb^103`{*;Sc|dG8(0jI2Py@m4vtmfh=~|~Yzd_)#+v!6D~38V?djc#NGpd}cDPRwBlU~4 z^w%b$y>5PtushVzVWjrfkp*d*N+>K#+b@`KlgBxwh=P5?mB+Mmz8HIGHv>hZLfpYC zxML50K?rBClqx$O8~i@%iR}gRt>%=C!e*HG|lrm@FH< zD>r;M;L+%|J32cw`M3F3EHl!Pn}Xr*qv$kaOy=V_jP@y503K>_0j(X1F{>wgZ^MFY+(8 z+8C~9N~oi~2HP!At5G%^>{6KfkMrV`;bIR&8+8nzeDe(}HieOL?${2%cK0G2L0zRx zsX3jV9UE|sB^2NoDui^ti3pIyq#$Vp)Pwu-0`#FPKv^^Q#FNigikh8ce$txhgKd_` zXP6`A>w0e+_8kV%gUp;&%7!hI2E-M`rITi0ygm1q@{Qq_ zzh{wdcO92+*1bp?3{!QmzIIh?EEXN^`FT4qxjE-|WSKSzYR9kmXe+CV()SkMfFnu_^@QN{0%H+%!ZUyqlWQ!ZRQwX@BiATgrLSu3i1 zRMo%kIQ?FK63vlTL=`u}pdk@t^CeTZuO&<)LNth+RuF$9RaA%MAAKcOibaU3SL?9h z_#MZ#=+Ds%|LJG?kEQzwiSXufUNg4ZM(7QSZx(;1)Mmw);%Bm~`s?ueowqNJ%MA+lrtWBs2 zuW4fy;p_7SB&;IM-k*UZa$30=5jGQpXGbn3G&slBy0}ehXokrad3q$ zCuF=|NJxYuIeH5AAHXqO{|^$q!NU2$In}@cr`LP!s&b6KTV~qdUx}_-K?mmy7d`aE zdyo;r06Ju^-*KBEWv!<3$cTARzSJIjLlD9Qkl>r{W|xR3f94ubKIZDK<(n?>RfJtd zf+M|1qoqhF{_^<}Owc~aRkJ~$BhkVw?Ax}BhyD+Ms%O|fgFm=I6I!ghebq8H&fduo zCKma03UwOGYN8y7wm~H=bv_H4ljC2Nxnx8^z=g&VDi1N3ge4K`&4k;rh(N z%3Wc~8@04W8OPa5){9Hw$ObMm-*Oy_-GXO)ooytSUo-$4^l^w0-)C1FTLLqc%_uw7 zdfKOYEUY2!a#~}O+Ds!SnrdV$&pcextzw5KU}bF?7g_edv~-0K(Cm~wvcvdLbK9cn zIxIM9RFmKi#&{DKhM*rFWr4rbOzl}KuK7gMxCc{cS;+>BE33Mzv9+;t`h>>Fdn<6vO8E6?LSrO3nj1@j%x(p<|+60MMXAT}A&&-k-itSDY8Oa6aFhR9& z7dJT)PG%-!UqeV#a7QcxHuU(zmU*gOzzfq{@D?&+DJmTKf=zTW790Vq@BF>(ac)n0 zBqXaWILte}<%5?}K9OXwVfWU|La(Sj-vzFR&{hoOiw&8hIHZ#Wx!QwO4U4(#E97b` z$8veo>wU)#hJDb14ahIL5oliQ&!Vi48fQg9!i8koPuIWZqYRrNek|9B zSv-sh1N!{TbljBb+P6cN@7nG7lFXEmD3wMclvkHO<1vnw+i80Jj*R;l&}L}hu!cIs zg6Ei{YQ>%TyiFipSs;S8%T5DbD`(eYl?XR(WQyK9$BbZ#!eqTP5mnoa8H4SBB}4he zil$>A);QRr<-JaPPB+auiFuD?R_%gt0T255i5<6;V4LxvkniGbpK#)`Bj?k*m|M1d0u_E86--J+hhJYOV7@2u|sfV8Py|WBds`r2MR3~9zfISj0vMWrbG!3owVn9 z9pmtc1^IaTMw@iZ{LZwLKwn_gi=LN>~g4`kq~%M%uxjlZY%hx*9f?+Q#+Vi~$Iw zPb>6!rZxx}8G5dfw6!w$U1@wwHQW1yRfi3Sdj{JE1Fmay2%`t4f7K)~b6ybE@P&Yl>YO(Mxn{C;P zBmkGjW~{YkoqV!t&ifA#TZ>0C<}|or#1b^3pFi!J(BJwkK{0q2Lrcv$qoL}7l3IUz z*lMxg5e3iTE7IkVkX7;lOc8z4#T2iSi~c@hhl4LoGx^Fm|KN>3zi?iV2T4mt#>)!G zhI6C}O`Y2xb@4DMNDlIAk9eP;MXL$KJ?m)Ic%-_#u*Ufra0N-%{2K`scerlLYACII zQB)_pP|+0j;p7Xalr*wh>v%vZy*{7${?v9DVnnJ$g3mT7ZV?o%;zc%iOUWKvBx@j~J+hV{CWkP=ibfkS%zje!iBpVBtdN zpUN?s0+30fEwf|_ywPdQ@L03{1FRU&(*2#@trVp`PdFeWwbSr5pUm-gavjU%5P{{E zuFOO4u~2A+1KKIt*9Ba6uEyfgbz z-LOtzOCU2|{d|)qSF#s=IgTo*jNMo$YPA`R7{+-XN#wZuJbn#HEjr{US?6kN65SI) z-f@i&v4{a4e=dQcU_T+>7|RocHG;w-P|_9*KOJ(+KOc)~Z*=)ON{WzGUj$a#uT2Ij z<}*LuDDOu@gr}XuIE(u`t&>K56_uyFImo9?>QJOUhJgjgJ;RrqM;EJPL<)Ub-VeZ~ znFxGzF;CydHmHKDV;;LENWN3LSiR$qIc!%pcJd~FRpPS+3KI|D!oUt|qxSG+$zh+y z)RZ23Z6e6eV#Ll^XCR)lFMWi3++qJJ)#V@oo5v;5f!$`flmRC!C#vl%boNjge7@SZ zLu8xE#++&e3!@GE^)U!RR!vsaMq?LIsLf;K#I;Hi$x!``^HuJBVg2UC0ne1r(5NY; z7O;&l3N5e!R15!$OIXKfEhtIKa2ScZYKa~Jb zYhXttql_@x&3_pY%WfBH@K zYW7zab{->qYIBpONR}*yQai40L#*inrIry>reca^iZPI42aunheG#N0*1(!Xde2*A z93Dd%^H}g<1hvgLadfW@F4qX`z-z?#i?D1&@w)DrG1gQhtz{4tm7CtL*6a%#axwlm8c$7di zbq2unIb>UekYHt^27SXkr_T$x0bBjOFoO$90CC96TrG1PrIWC2he7>4Gkhrp16Vw~ z2MSc-wQ(NVhwpMZP$If8@qSo6YwVmw1=$k$OzVCp`+H{{S%m049J#*uzI)=w}z`>9HuA2>me7$LhQn2gIRP z0s~yQxkcC8c;4+^_<8>TJUqv)5=MPv@~{m@Ar&A6Sv1RrQ~C@_Fmtc?U~(%>&^0EZ zf=4YFP5Cesd&*;h8<3q4qX66Og@|ZzFXI)fJhA*37%WQ-4)07S61>OzlA8yZAqC`O zk(lR^)Yn)7c2CH zG`l0b+X{Y$-)u9=HrcLnYNi@@%Zs;HKY8OkK8TtN9kAW@(-R(uBKfACQP-p}%XKTw zh!dukS3@D}e8vi&g`A-`;Lh;l2^#spMNH!0VQml^>h^A)05FZz_^)IRnWJ04PP1SG zYH4Y#HNOi0luT#>*G6mJk^~uSUG@TLTnJ6?ewxA`EKnEW231-NXmL3Z@Sq1f6^;(3 z)Mb5_^8Gg#(_i1yki&^b8&QXmTi=`lOnTS+8LxbTH+TpqqlvVUF2{%?ahjLdAI^DS zw0Lb$V&66877rY3vfZc5^a(s=ln6*M zdm>*-W3^Cxk9c2Xz`|d!y`|tUX711JFv)fq>Dr!_G%hhMJ~mr--Jx?>Eo3YyS9>_%&CwxcKFr ze72G5D&wuGl+4^q-SPq^yWP>XO&8My$OUHYM44frOOv1qT&~;cVr)R)44cVdC-OXE zSK;gZGShTL9_p3wIA(zpL(hc6t(Dq^{%}@=+tBqe>4Pr7>IiEK1v>%gRBtM?pO}bZHi6Att@YFkrs<{!s z`m%AttH9P%>=;Z%u>SxYPZR`1?~X(F!$q~DOSZb^M+C=a`F6IZQEr(ue0)`v8u4MR zqNC2$!-NEEo8)WW7+g*Pv`7WzV$`Bp2($yNw7d4FzrH(Lk^#mURCnTU3?6^b&9LVm z^~iQ|dB7hmg5sF~w?y#sf!R+YbiosFP4}!#i4NFn8w~9qU;z_dg9s$+rzTHa6gJT5q?){Vw*VjFJ9j|d zv}Fk-0#wnF#M%gg3+|p1Vtulh3c6U z1XeboXAUwXCHf6OgY5!g5aIk|KN}O2anhC0V28mFe5mJWvg*Q}L5lb|CU{Qox+HWX zgbtW@a5k~dy=>!73*K?gEr+VpV?aNXwKCHNxc&h`mvCTVcf$O|S_fKkI zJ8ckfI zfbP4B{9LomW*vx7Fr)&`ie(~!j&$@*A0fCgq-}SsL!(LbJbIYpfl^0OzBUH&A3!Nn za27deW*Xi|4UnfshQ>j2MBU{LICQvZJg4Gz35e&w;aC7k!>m}YP%6`c=#JVJ!8URX zEM_!B4`CT0FiKp3i6xjcRx!kpfCAypKMMrI7i)&5VK$I&cml+OL4qOT|gU>S0mn_@>o^I&(>cWiPd;bj)EyDh?{h;5txRQY%>AO$3~#giF5Oadjz( z2T)T+RdWYT8&K_;yY3;QNGe+Ei19)g(ns67lHI)5b2Lg(G^EaJjkL40j) z5$Gg(-wasggfgW0twPtf>tRr&?@ zf61Eb4YP^4-~!`$x>TnEN(MVeeK`6(YO@K_iQ6$A(|izK^YWaU9-3ua6H9i$d~CSh zw{L3@=+N23z!q`QKnCG)ND_cP;r4FBJh(V$#mwokOcrg#ERH)g3O9nQT}vv6Mo|HB zPy+3{{<4KWt$^P(zc`LE>(Nm7*0W4X)lz|j#H&V35|Hqq2c8606FH|;lrJ?@U8;Hd z7ZB*?08|c(0lw36>5P3PlN@M5cPObIh5@VQ(1T>r3}qULiR!?*737<4p>aT92Y_vJ zE;a1Bt$^xu+;0G9xzK|*E6MQrq(tBlj0fUz-l-6v zL6qU7fdq`9-j?xf5f)<_#c;->w`#_k(d2GqP!r+^C7pR8!!K0blCkJwLEeRlAye6C z2ha)V83IEo<+LEJDeo37`k?RK3~8B}aatiH)*AI#!mBL7n>pziI{8Va*oBpPax|3V zyS_5=^i`HnX^6r@Vd`Q{a%%VtcE@4IO-LLWQz)Q0a+1w+lBs8|CWUPEdxPuMeKs7{jD z9Kk{nGLxU`Gg>~PD!XRknr~fE0vvE1pi&`083BOFaL%SkI+zPsf}+GQ*qtS4*!NXw zQX2y}Hp~i?MHZh-8w8Obho0Rv#~a;$0r$VU-tYp$1RPq`LCMUT6v2(QxH}CX9MHk^ z67-1~uy=Ei@PYxe+qZOJ_@Ibpfpr2SLxWc^eN8dt$)`HuTiLOIhKK}D8e#I71o_fL zoQcjcK+x*O>HuwkjW9Vbf&+h=5r~-mJ@cqxG;rbdsymOQE@9+NrlN|wL zzl8pCfd&HA>Lc5=i>$f_khZAMg57z;jcO|(RZpN7WN=3YB&Cly8K%++&nQ!n2;tm5 zVN``J5H3TZhCAdi1@~V}K4u5_Kq}gGeKm^pQU{uwA?<(`>Olg%qrNVQ8Z?8Q zoml|ozyq;|kF3T3qmSgmHPV6sbAkXcIIZt)bO5=AYY>)G_s0|GH;?z;0;2GT8zix| zYxNJZViYmzESd@?w3x+dM_1yxGV7aJ7J8&T@Vo{0l@T!oYNx(0J{H@W80UD;;93Q> z5Q1e*2YRj(fu_eLe()YRX7v4GoDn0wo#UQtfws_$Q4G%AYL{Tr_AVf%*s_zMUB+Ph zeFW;L4{k+{Oy#{*3w6Sog9YHWmtfW;zT5M*BwQMC#Vx_uCHmYjXSrekBMbx3!vj1W zt7&pn3;Y$Rr7UFV?Zs{65}*aA9r2e2;9s+Y(Xo~6lFMk|)8K@*7rV!CjR!ru9IcMR zI>(HZ08t=tqUNq5oI@@zP7hTPmI^d*OkI7m1@`IkWjHt2;mdSv% zv${=KF>MkiR;D-_DcKKc%f8%yHaUs|fB*mh00H!F%o+^P;_EIWaP{7^lA-OcCD^KI z86>|`L^KFU04oFsgnv56lHkm7`u(nxFZEOrR6wOnU6@90{Vth*Tlg@D)kr9&#`6`9 z##$?Ly6C1PoW~8}m2BxRfCe-u;-kBW@W$O7YIL3<2LKH&j*kaMHVAa$fSBv%4oYFo zxYZN|-Q^3xO!=?#ii<$YPN4*r-Ze1PJ9oLxrVuhF9T{55)=wgvrU;h-aXtX6u+X8T zyyE+!iXPmKAYgHu%x}QSqM)Kjr+u?Vg%b%FpbA4Sj8}y;a6Lb<*@z16nY;$5O7zK5 zXv53Mg}?|Q0W7#xm1Dlqb=_2Z&Ev12=uw?dzHV33UTFh7g#jzWtmT~j4qH7VU|Bcu ziuT^UOW(6;u(gKQ9Lr|#dHNM0nWf1Ysd^jPHjrytN$^ZafNzevEN zbA#jlJ((SolCS9C7u_GOKa3xw`YO1<;$m~3mHhMYe}RoP%?kFsj~n9%f!T$0dz_iU z)3MYl^c|p>-D%=_dH_B^jnGV(v~TL_y}-^xZngrxI|p&~7)ldM{;FO)Vt&NxU{&6e zBX^Y)npAD@SG=09w^`aL*u=qMP79K)vP(8Bk$2UxQ59Y8m-kw{|SAlW(;iV}}7`K-5u8U_L$ZHjL<@ zhBELd&x!%?GUk~KK$d`x1ID-ACTvLdR)Mhmj8+qUlz~~OUrSgB!C@_?wp1&Eta%L? zp+;6m#s`dcjEq4!j{X+}^Cf*STQqXugPo6a&@M>UF3ih%Gj?W=I`&Jkwyzkayo@xY zVZU15Zg7T%8z48_!Qjm(af1c5`o>$((OCAf%7-(_2ZlJaM}92dv2gWyRYPci`*S+3 za-s1)Jp$tZHd+|R(4b0oWI`gHMN2vvL(D-KckonGP2lo4s8vA|*a#_&p`__3cO{;= z2*;cxJ*-LgV6p0$yJ!^NqCVJxCq3cT9b~!8pq@#?+<7~|-F6;`&3^AB$%&sW_yFVC zI{9lkwcodvx*eVJeGz{7;kdHG9tXN{utSaz#-q3pGL&Z1P;r2kY2Xm`ge&Ur1F`^E z2|{ojQ;cdf1H=anVy}D9AXg$b2Ank?g#)ylKKr1YBEvycj$Oqt0S*m#yL-V?O^ZWx z>r!An@wd8B6TytK!P`{=h<3Zm<&kukjmqOe?Y$f0Q156yci3Jh;KkubC*P*Ee{M{WtJ(S>ju|6*&NRg|zJC7zZUX06 z(KN9%J3Mk)jYWCC+lN}-9810iBh&5ijOz9m6%SQmM}5C~*q{?GY=?M24Fnx(DTu!K z4)XcSeBTj^hLcH$UwfjR!(M6s0DMl(+mj2!*N5G{{(5cOWXhO9IRN#x7Zlw_9#Jv7 zj9INPVLDS!M+{=dgo1j~?4||K=ZA;ociS7~+Y;q!4dF?|wwmFCLD@Lb5&Zmtic|zv znn4BNrPJ32H;ri(4rI3pCOa39;l&qR{eOYRQOCxEVTaafw$lO=?=O}fdnw9mT_@+$?`+t@RL=t&Ii3eWBUpaH28w4i?^{;AR6;O`~1R3gQ>AaZ2`{9AOl*Kzf z$v?t$_1>|cEABhjL$hZiBs0FE6Cuu+_zg@G&X@=zlxJ>3r`Vd!dAp5j4>3QyQuDTL2)}Iu2545Wy8%SeynEi6VChUOF8#z>c9E zD)8Mx7w+PY)w`Jx8klR^ptZs8m&Hi>&*O`1T>;avD~y^Va>Je|ByJ_i0=c`ckS@^a zeM~-z>q622E{^yrPC>P(62^49@NwJ$3&Q56g4l4zA$Cr%>n(9Bmw}+D3hB)u>l}Ya z6ZVdBe)xWb#|f$MX0j5Rc)!jCo9^)I?fzhry^blz-apJdo;<(ie0Qh%$MwI~euMnT zRSJW*d*?4Wyv~An#I(hr4OA4*WA23t_8--cBxd0@PFhz2W%L+k=W%0n-7%lF&jPFp^w!wCY;| z-$25rifwrhNty{^L(UQyDEtx(Mx(Hc&mRv-Y#OT0w+sRAbRvu&B@$bOR-Sn6y|q?` zHI4Q1{{W2P-pI-V7CFhR*p_+RiuMqW21`b=QmklpFzYs3_fI11?R#?Y44%R|niNT# znHa1*dnTu}qIhY99?~(`S4L1!xexv(BEtiFhNto31N1@Yi4^W&gdPF9?4{!1&9e>U z8}%whxfpML>OqeSF%ZUqGXnJIAMt_qm?zMLa6C3N43nh}j6V2(d23a44o9G4&G)l~ zT#hjeP;jDWWEn-!3ZsWcj_kwJF5@F*lcW95WL-bpe&ON%=YyNW{m+D&AI@?=6aB;f z7ya)Wm6a1VzHl34r4KmmoZdg~AM>~+A7n%9HOJQy=RcI)K%c^N^@*tmqFm%F6+9K` zRmOj5+?#?uurpSjVS|Rw!V>LKO_InwCm~Q(1rU10INH_htBZr1qvtd)Vb+Rr(6~n; z0dD~X^ubj|tl6xGRK4VX!_dje0NHRcQwqdE5vGJ$*ei?$5(Oe)0kH<*_G!cIFN(Qf z#KgE>XpGkWM+PB0L+yNV13_RoR^;KNLbF(WDAO&05ga-dED5(i;LabXuxY0#z$wfPxC)t_+@-~zz++cGY35jKJ4jq<@{H)oemOc zSG+50}(`@h2z&*=8Xf$NWh{5r;*#2E)70wyF2SU{`dYiq|9#DG>i7D)8~!_^a} z@$pie2F%sUdfejcKMYc-_-59ecwjg6e@duK04)%FTR`MWATefhZ1~{qMd&Xbg*~S0 zAs1xnhqQhSINA3YdAn|H<#HM#CpDz=jr6dihL&*o)qiVGEYG^xfq8ZLkz=f zQ4WUmQ4?aBK1@&B{{V0w-}}jR`}^UpeFApGrd8eKk**V*Nm55dLCa8xyP2{{VPdt)FlA2=V7@{m)B(2MZz>j)mo%i1uvTGtv3K+~Oy}{{V3w z7wrE4x#4_Y_ckxa{{Xn{4~72#bD_hYb@{=hUmAD!xvqt5d_3tqcZ6L4SHVBC&Jt$A zdN>J}{UQW=K>Oh8&}M2yRei%Ktj_f?ttG-J4=~_{JX*q`tX5>k@^-+@V0?v= zjw)*e^?;8Uh?d=*v7KJyiAZp;n;FHU?VeO zc7_b8yuZ8a5fG9insU>ua=AI-yLKCq8<0P(hH(8DP^a}dN8IDfLze|^&S&j~A|2zB zU6+wdVq69BRopzDF+v0I;YQ#*6g@lMcAd=NW5Lq=yj=Xh!e>9xw+xsqssOR3;9cgC z)r;$3v$`LM1I7OUeCxLfs4tfVYoI%O2K$v=w=`ki(AuSm3*k`8C{G8`pNal(88O3w zN54AGT3{FnI3c^S%E~3T8)6Yplz7Ro=QfKSurjuFE$QV5dEW@q5(=VmM8~3d)WP7Z z#+@1ZZ(KTXe++`uINPHNvEL;W76#bK^P4V;{hx z`X^pxvPE#no@!~LD;XosGmsfDN)FRo{xSqN!bBC`03JQe9_0WeFcLiQ0b!aZ4_g>v zuWDgCRv&Sf3tL01X_G$va_wW@ZTh(|*~GUF@WwiVkg~U44nT*6VaRb0w~Vt;1^df^q{*vR6YV^J|m4dQL|;-kbf|(+*fE%0g8nZwGcVO#qGsI1N@G zOJP`Sy2XjyXrl2I2!np6bFvGrj>rz%g?$#6RmV@@#1S@mt3LYLDCtpPx z@`A&J^eFM&yPT8ydulFD?nqET1JABHIknIzrnw%^XAUV!!gLEoTGY$EzEw$yK)dmi z?qGyb)f$rz%d=Y>+IkpF+r%lPiLtEGSc+TEDjUsA0*J=9@(IM-QZ3woFvVAGVQ8g9 zZDLCTQ(K5ShRh}L8g4`s3X54c2ksfe^k2Qxi*7t{2=OQW?u-kEssPEbk6z(&XReF6 z7TO5-avT(E&pzH3yf~^L2bZ?Rse+0oZM5#)y~*AbbXIZqG9lTmb%P-4;J{|81evto zOn#m+1K|(2;?NN0=v;L)u^0unpimNeOfp8*YLBCb&BGOf&ta8&#ctGTB+Gpq8T4F} zGLz)U4-3B#QsH6-lJB?0Hae*0mpR0s>Fp7rappO2Fx6O6w&2!|G#c#EQr9k&c|v0n z@8X;P09@1b+|(vu!;P$l+D5Bzv2&2g5JdrqF%C`zD##e~FC1~z5ON_xc@sHDrUIa* z1wd-u(Xhkx_6)iaLPgI9Sp@f?g^l(@RnELL#BV!uc*4Gr_*W=ZISjpmPg7R{7J|^s) zPIi@pSfkc$ZHf`>W`oQ>JS$y=8A+i7>Ti0%@Zt&yW02LUk&)o6C6X5nDQuEtCdkZ& z@?%3UNW~aosUxY9$OA4JSZEcZNS!GCE1FRDbO_^;;?>Pd!*tJ_D%frt)!0?wS0>#N z5b3>FTpz(Qnb59)IF=ING7vASLzSJV+VBd3q*ow>q9}qf9VbF*z>YX=>rI1APVbTo z)L7C5Vj_BZ$5ZC7=I?#;GyvdMB-Wt;(^nZq4$786_hoxY0V{V?>H;h+^qIRl90gO1 zR7bUa(){y)L`T`Um>uj{h$qNac19g8f>4%N9ir2XD@SOfRyYJH%adk3MYy6QbICwrYyOq85^<_sw4y=T^xV1{?s`*^}K-T|H|< z3={h~^Z~zqTSQ*n-C}>#0;2&n9OTgfQdho*5+vp7VN#*3tiX_}qk`-r%^`;lEGBPF zsoZWj&qh5wXwDy}>-;&n#NwN!5$kxbamoO?k8g}@?0D(|9w#>)ori-$EhjTztJ{Hu znI>sb3apCKqsvL`T(oHl8Ym43q2j)9Gc6Dl8xzdL`lxJ?;Et^ra>k9UJC&z$;D-kz zu>zEQUkAz47po@c{iLigi?J(k(GI4;wZ^E@B!?ffD%GnYYwEnQ!6P7pVj(ejs}JXN zn-v)xB^v!DDcX#Avyv>3fl$N@;oZa6xc51p-f(xFw(F81ig5`Ae~S}?h}_B&K3n0RB(GKO-@uLn=^{(m(N`w{*?@uo<5n>? zYbOrQ?{7e(85a|0`O277Ic6!^J*09SSK8Iq>Ia~51B)=#DMM0wD}DHwx_?&oKC8ym z<`0#D*iCH1WXWby3@*D!NCZOUFAfrtfs1FzeL2g{kv)_*0&QIm>!YUy*HRsrVAMrH zIK1ZI_Pjh7fj8AL-%=ASVF>EXpH{C!F0s~`W1Z1vp|x<;+nxw2WmsDeLjC8A#5RQH zRYc#Y80if`uA{aAonv(hJ3Rg~z;BVe^O0hpL$aw9?qkclgWISVZHv4irLc+W8SnDJ z4cQNygf`N%ebNaFxBwa!X_EQ~iL{D^ zRb6RKM}ZA_=o?CVtz^j{lxS+uVdij2he@Fs21R!4irICB`ql^#gJ*Ey)w5LZg^*Yd zb|5$)fQ|^JNocYkc0eeBY;!p#_{!9n}rPSljlaGjkS6K!D@Gb70PXVxtKoYK6IgIW2_kaPpm#c*0e* zJMRek0h}!eTw-52Hbum08Kyn3xD!7y$`R(u6~SmZpl=QWQB z!~}i&V$Zo49;DD7Ct0y*deMFLg9Yem-}7Nq4#cuJ7Io(sB3Dw(9q9)s$Y7l$1jg}H zfs|e_8h_mN(k4bYX>pTP0|ccJ?xP;)XZivj|Gc&vsHNLZ1VNnmRhbGj+F7 z!kbU|fYXe9f566zRYv%?Oskg^HW0;_T>^L2D!Hr#rlg=zDQ@$LzR63^<0<-YJ zM`Ort*Z@dI8aF62o$w&B&Uj_W{E8ruj##Ua``3S%r~A4qrTKBp^eBjzq+ks{lr{YE4Yt$wa;{$%QQNLkE!> zcQ2MSHiBF*vlPnfBM-ZQzE?rOIFc2DD*(Z_M!V$oFxJq4z zR}I5%NlXWSlm6uF6Y{tE1?D^T-@8OKUFGmp!TXIil_S1~`NkI;Hy;ee>?PI^+Nl`*6hD_2G#?;QYCvaz~N4lOLWe`z~?~_r_VO zmP>~&!tH+80Q9DDQoo!`5<&ZKJuk(?G#9`N?(>s{5l5Ez^NJXPR7c|=MCI4nnF=G+ zJ9@Z!l%S7;E42_B9B4KDyx4Y51}U=iBb#l&yd_4D`?C;S2pc!$5RXh1pjA2o4|Ei^_5vv~&74n4TY&5=F(2|3w772t5U16&>QVQ9m{vBqF5N)@1Cer}gS z;Y^+9_eQU%%JGUWe%Jcq=UHm**Htxy3v`2^AJYne*dU2pmwi~Ckno!k#cd@>Ggo4^ zsAM!m5eA-sb?uS}RRVERGadziBwLWIM2p_A>rGd9svNPTXF+gJ)4`lSPulrrqdGnG z``#Ik1^!#|JY zW%q-kS;h~FfEd;^A*@ZPK~4+h>ndFsIM=Qfr4sAJ=MZKmdY@5%Tp6xD<8K|97b&ll zHN4aK&zAoHX8(j6@=Wfxx8w=Y!rUgbJ( zlN|jh@`vN|;fBBj?V#fp^>UONohBijQBMyUIEYZ-aix!3+I)lAycCI|?gi-E?q;RY z{!DOxTgl&39z%F&b<(#U8vMkx^Q;qyuKcF+T!2nS{P@9es!n3}!YsT=A-g!A6yjsa zPl|tdk2KIb=)6o~ubIV7J9I!WiOv?8Fm7Hc>xPEO6M*qCYY0ir%>XJqpL{uVi27H!@xKlU zEC({N&qEIN?*WJqb`<1a4pjFETJ?`33XwLK+LH$W0lr;pIu2eRW+Ot5M^0>Iqs)gQ zY{=_9_u6n@TbRO;m$YsQzH z9}ywlJ-*KvjffFrm5=l~nP*#(X>NI}2P8#tYY^_8=EMcaix+H>YhPTf5G)-Q=AXH| zJRQq3NrVRB%2!wbGgIefSF3`nRY$Oe{Ne7XYPP527tBe9P6gy-1wa7#CyW9l_rKAt9OSZo)D5n2^t8P6jsg zSyMnEjmHHy0IF{!YQ)ze;^DDG&|-s4>B0e{`cCq`a71JtGqLGkPZ|3D@>qo_xfysU zt>WbXZjr`?>p;t-mUtbw4$OyTX+_$sD&2E1X?e5&{{VM9xJa+;rezl=ffRKK zuQ)+@EJd_vRjqT;%@^;3IDU*N$M!I53C~~00-Q3j3TsQ|7y<#^pR$fDpzD|C4eHI3 zyi9E*0-M)|tlF*-3lR7(7=!`ti-MXM>FLfxB0);fH8@dt#-g_xM&kBh*k;?ZYeo_A zjgs-w5yOIDo*3&~%zE{{!uT-KbRWhb7OsMe>f?>rGlcRcYl70ug3aZrgl-`7tzjM6 z!fqn$7&;6lo%TN+lN=;XP>b)DV%s74a0NmaXEQZyW}oYLVH2e1NOXA0sL)>-(~2Mf zL9k-cKBoTIO?vpF99sPK!1giQ*+&N@E7?nhc(>OW7oXtdm|Cj=tP>ZJeY&fLFx^cN z35bAgub|8c0Gn)jl$gJC>!v$1b=U{24Po+nNxm)3m#6XKzo)Yv=C5%%TgKOpaH^}zmtOHx7{=fAI`68C>=f1 z5MjdL)!&+6>q5yK2H3`SVTzi%QN}@6qudMx4uy|-0fz03ErTTj$!byLj^4B3 zTw;MY6u0f2;?axf4~FBqCjerz1W$)(h=CLcjB@6;t6_xjqV(W^-ksj#jNHnwgq%>9 zjbRkb?}hM{$%($BuMGtYI>0HMt7oxLI6B8VE*|1k_)VRP=`wfH?KkY)$ZNB(PVXym zJTn^?@@?mzgNZY}^g9Iu! zS{*z$0jg5R-%kuhNnIV+al&JqoB2~4Zv+Fh%2;qMj#@l=A#@zJa&;sm(+9g z{%{Vj^l`KnDl_jZ^NwL%9{tjA6P)yB(96n#cEe z!90JQD&fF*8w5S@L)9w54zE7ANFs7bUYmrgL(1*F4vZxU!RYnj!8G`Dq3w%`g2*XZ z%bF074YcKaj#-lWQF8W995)Zka3O|myEg9W*ClObY`n?dIUw@s8t0_JfCO)zi|6Pq zBpBr}P`smU3~z+Zy^rJ1-+3?+2ng-iy4P+apcwK{4;i@`K#AT_9pUJR(3T3v6G<0i z{8AVQ5N^#r!{|ltn^4=08*r*F8+q7i&)s>;`Ns#a3=oYQ!?~b1fr}wF7SJk(8~4Wn zsHEGS7$4*{4ReUV%Ex_Q)EmurGh*qT-|vSAjvBtj4@rx_Lhc|h zW9$<7$%R_R3P!EYpKQ_ep<1C518ScG1fDi44P?1x|lJ zZ~(C5lLCbt9V9-4F(FjGx`1M+X+VSEcrb7GZxkH+{Br5MMGSNvW6o+%z}|Ax~ahxGgAnZ9R_h$V^fT=$s7s{{YL&_#8#Cp_VJ;@+X`bBsZO& z6m^$*PY_GW%na{ckljywIvD~W@NoFak+In0E+NwuZCLOil2|?;6m!I z^zF&Mr!^hN2KdLvikAmm{jpQ>CXm-xHj44(IPjcviXFlP`jExWEed&FhfQFWG=3v<{=Z1Bh&Vlb|$%;SEW#tz=J`21wj5n6zc zl=F&ZriyTVqF_3<H24$T~7B+#1=V~BaPq{}oWK#)**AATDox6k_M*;K}YYQ>%pC1PR*aWWwy<@&jRR*;072G-{ z4Gn^D#9^cnr`>-Y;0S?T0Dd{*j3v|vg@9tR6)=){8xwRw6nJIb!XchNrvCt`wsFVv zKa(nvifN#?=PKPnb59qXV&evrg+<;@Rl5i5_b`8o+O^YJ!22fq{}$N zED((KWV7_oTzvrpn{?6JzOue zgtL)jxF%CjiVW}B-bSdvI|Z1P;w7pn_U8y1cr^2H7FOD24PLpd-&fJIzr7kH>R?n)j*9X69OuJ3-hbru43>#&>uWv?Zj?1ws?c|!Ek%OmM*(q)q#pmu|g7u zXeJv0q=c_M0Ksz_`nD+12cYPCWpu^DAgZB4;+%Zh)yTAx5!8Q_a%>3L!!_B$us~!c z8f8IfdcvgI)KpB;q*F(DmnXFeb*%bf+1hg)Pi7Qc z`i0=(^2p5825(bpcXyKl0x+PLj>LM+Y=YWEy_W%-ZacdzZbdM^Y2k-`f+cCfh8hF6 zUFhwOf(DY^bkOIUjAu|qtq3vcnFUfTd*Q@QV!XI~w+V)ThR2ZTd2-@lbc_w^dbb10h zOJ5fcWb1H|k2J_ajw%mscI!0Z2*}th)^yOUIl=qSf{^iOzs$$Eu>Sx-;};})2Q>Z7@WGV=DysB7)xs@E zc1l?0!a-yw*j#X>x}7N+-yX9Vn!8_i0$_j_4wfgC{JHk;-sXd$5@)iG2m(&IV%6gm zQRxm!35JqMEPyNQ?-PcnBk1^F83iES0M1S`3WTBJLB{Y2pf`ilp3ZKxn}Iv)mK4~N zx;A;|+dHeGO};u9S(okn;|g+Z6Wl+_2RNhh>1HOIu40TnfErgBN1Q5qbOC%py*%Nsf5OvqAr{0$cUWzpGrBpD$qM=F$lDkdrGIX&QMX-(jRi>p!;Fp zyjNgJsPm)`7YYIj=$FLP?}{USlqRoNyfrh1jP%{pc_Q+SFM1}iWol+95Kb=-TGaD} zJ{YL`cY$>@Nu}sC_PDweq^QS7k$lXUN7+Q|sb{t)Fws@%suKa2Z`#iS-@XJ)8hxCu z-)zyIFIxCBPv657b|?>C{{RMB`k4?b^KiwBAd&g>w^L^hB??#wyi%_xHWoY|Rk79! zMKnw%MrnVODv!rEaUn)`#WV%wnO#xoQxfy28G845Du;Fw_5Vc3YsdR z=Wgeth)`5eaQGkV6*ZT1&qeuDI0B+7^xjZI=rrZ;7~Fycp8OZSam{_)%cjh5?j1d` zMnhl>I2r(D>TFh8a_o*?-0j`^^OS99&8zjXi=*uf`j6(BzMvz3}^WOR(NpI)2%r z%ZVoU4X8a5%>$ds8XaAsG~P9bVomRpwPTdXsqqcK zgvc==``wt!2InZF!iw7W$Xg=B2Cv-$az4Q(WB~Y z!U3Xbc4}cRw*?1fz(@fUhP3hY3bR(qMqJh^NWQxdMKOgy;YZtrKP(80oEa0b>igiV zUc&t;J8*}};Sk;;t`i~EvLgG2WYeSG1gkqVx^!p>^xmR=mkp}ht%7TCZWrDMllHKV z-*D%F(s(mrWwV0+0KTl){6avTclFjN=2D9E*1aZ4fOUOkR9r!j?qGwBa7cjQ8k__PE@21|AR)oYo9yn{_x7B(^`rZC-|Fgny1Ku6 zPIp%o1#lQCD1XGsn}XJAvA?-b$M6mP4$YuMCT5`WyFn9i!cISQ?#^IyKgSK0=y^-4 zh}Hsk)}!GlN!+kAuA#@n@2BwUViv}zc=pnp+GPgpN&0^IPb?+TQ2*~87zP??~so?phFQ2wJI|Vb}w-C0k4Pn%_CT}2AD?vowi5Sp9Q^7_1Ye91t%pv z$U?k@#M&G?8`)_oBZwi1yM3~JG<_>Fcd)FpF_zTG$EVYpJo?aNI%xx*w-^D_R_6o6|gpY=yZMN|`rIm`7twyCN zxjp7fj^u}r?g9tuav!DyC@qu2-TbEFe#(hM=a0OY7&0e`H8Jlnb`zGS4YeKpHH-yQBZ&L$dL74jZ!TWBp& z$^Nbjmju^}brYYFguT4_cLWHq@e+BzbJ_YHYhl*CYYf>^a|vBCj%HmHCwwt>~_*53L=i4!%Q?; zXs&%`g0~?YQbV(B;=y0TsfVak5eu%0Ix^I8Oih1}b-KM51n{CqT-}UBc^h?b{-N2c z5A08K<=fu^f9JDiq*`K-_G0W!pvAeSe>cu*@j1LNSN`+d>9v-{Ve`v$+{af9<0T8) zGefKJW{^!3;vg!N04(H}Avrr|+ZxzkLhio>(-z^Es(x3CTRq%b9J{@nN%fV)sGK3F zbT31!Ww1tkb6z+&nsrErTT*VMMn6!rk!QpAyFI2trd&7FuA4VcGDoAuKvr}o5yyFC zRofSSW|zTqHTnlMB1T_0hS!+W1B4cY#p+kwz$K6v*$=3T@;v2qczM8Vx+D%2W6+F` z5vXkJXl7;SR(p#`eUKnQD)9Jg{oyGf#QU{X+jMG}YiLLovGGVh*>zV8{E{fNxv1L4 zzP|n<&RbzLFvlxykAYziMi1i~4Gc>}1uejgmQvLe(S5Puws;w5_yGP37~RRmFo9{p zEV{x376Izt>iiZZ9Cy8>9ZMctD}I3kQMM6xcJ-6u#5>`~7ya+=Jq-L}C~l%>bnT)O z!H66ksacZiS%$r$FZ=-?A%6i|;ilK#b8wERy|+Pm;cfIQ1C$oU9>0;tB4;%EAtvt(1L8P>q>w#+s^JN00DWk1Z%z?A}Z6UjPe5+esK!Dt2}e**nbn@DCt7Wp{`*!4J-g`TIIq^sd_iwHaw z2gvi_t;oKiNL^V=#@h_=Z7loLwdaoETSfe@NZV=(w%!UY$vsI_H0gq0n;gOT_3xd( zL{K(W(>XpW#665UCE(Wvs)L3em3{k^@r=i@w}>MT-)_%JTx74WVarU9uC$Gr{JgIe zFsQda)}GJX#3c;}7FVlqX2G7U78bJNhDYPEhx=Oui_f$wzQ(FB4)(rEC!Hk&lu+v~ z+(-=H&SLOjylIokEdlO000(N@z&}vxgOHMZ0h_SE9kS>9Gbf+ zg${;b{hRJ&aSJcGCXCL6xV-#h5jd_o+BRvb&$iEfV%)8O^!**PB5&iM_&I|R-q|-h zOtK|{JKzoTo@(h+qbF8x*isvq%3SEWDD(^ly(jMBy*&w%TriuS*78UGpVIu8b!oo> ztxOE5;N`o!8NU|%XF_DL?qT!{J4sy$vuVF>c%cF@OU(?^rfq-t0Z$9OB#Hwa1u;av zEy-k2{ean1xrAE=c2$AKUL871jk!|3L3H={U$2 z8rn!2okk;_lr8$OcRwn4f_86Ox>QfF9VVXK(($c4w#J@yxYwZ|L^%yWf=Jg>)6znp zOLZOVHBtP71o0f=ejeXy6_-wcobMB4-6@JpdH#ysv0mL$_-UFZ@$-rWiBVnS(XsQQ z#G)-H13iJjj64`EEZk;0lkDSoL8>{>%^o)e)<5K@@Yx&ANsKk!QxZ;mnF@Ms)KeGt ztpdE6e>Aeu|5{B4;9FC#JiTji08sS>*v21ad?pFCJLYvEQ$^bw!DeR)i>6UmJJH(d zTadg|=@Se9NXN)uJX3d^tXp(CioIRv89B9)E)Zh5OoX)juKRd zM@^Kg<9RwTT4fYMtV=%(>{}ha0M?|aXjfbM1L;N0KKaXMZMbRWRGaH9u+7^odQMFN zi}Y*)=osP|0h~2W^Xz&fO&F8ZCm53xO>AbCZd^$9kY66FKN#a#RVtl_C*&LAG!Ety z9dK=kqEvD9J*s%3#)!?EW4^gwt{VjMsZLvzd$!{ledHi}Kewv1t*gcxV zh$=mpb2eRE61&)3rxz|Whi@o9(78Aa8J=9F@aC&+x&$bj>b1p z&mvD8=?OqkLh%hwrl2O?=U#)EpdHR#FT6QehKMu&vwqR(>WN9cksh@Sar5n1%r!EV z3i$9#SK~N?z&ur}EKkqtr8vXYByR`W;iP2P$LZ}q&G0{WY>B%zE+%s5MlbBQ>%96; z(~oGU)H3%a$z>b*Tw;PFR84+7WYcDS&FtmqG}gdFJH8PrYR(VS=^si0sieC}`~?&} z4=@P@&8Vbe2?f=Zv}fej4hg7rs_M(HeBlJkX4j;JB%^|4ZM(zHttQ7CRdG9{9jw)p zoZDQ+gkj!^h6_nIhD6VHODSMlU!2h$;_;(7teH33=WKt}6nO+Cwk^HQ`<{*7(Z!D? zR%yft(<&E0B3a&tKUKui=v3tIy~;^%S(c@i#&T9gHEXcUr1fFbVr#r52to)6uuu( znrTTtdr`C;GFcgK{{=_8{Hd`1iokQ_qZ4BLehPbiwvh^#6ZmU!bvkNY*=O_oH8twl z$~QhXQ19|+O|C#KAe)v!U67O_uA>4)ZdsBZFwCti%4bc=LVu$GtX;@qS<9}KV8Nj( zSbVxs_k1VON0H-+syo5tPCC((sfdL<-iyi^e*Cxwd*3~STc?SQJ>gHn)$}}VdL8xL z&+|SFtNK(>h(uq!g&N`@I-ECY2n2QM%bab4Pr2h{sXMz@978=HOHRP?E-Sj|X2+3y z`K!eNF>K^S9yGufI+7H=_R=QodSo_D3ahSHPH(feeX2{68OOyN|2huY?mt78#~3{R zx#Xe&o@eOwK{#E$qm#895mjnJs9Fb!wN${pI$If9Da$L#!aZ8@`V@c8 znc1pEEtC%j%7J-R+0Rzcu1~+MOGO9#6=|e~YX#QX7L{;4i&w*aFlCjbgkQz7h?fj8 z0pj!~@$9b2WJNGQR4s?HKzKwC%IR;XFO<=`K$BJPZVilMQ_bD#H0}Ft%d~$s==YwC zsk8g5rXaa^3G>MK`K)~L0JA}W#C-vAF)O;X#%Y8paO49(z#RNqol<5Ebw&CEG!-L~ zKKrO4wpEz!_cH}9v&Ufc?F@*-83J0BjD8;nPY~F1} zE1(nI9)}{>9njNhQjo_2*6JvbP*!7%8Dk@)yce><%^dZgx$3Wafa4m2nEg2T9fH4}OeQ&FfeX>lelD^~g%y^!bavlfnul z0b3*2-Xa?KYc&bm74JB*FKVL7Tq@UHOEDT<>Z`*%IH|@w@Hct8MPACaO$fWFcV~Og z-tMkNP)O^yd^jDj>Nfv?G908<07BApuRvoZIde*S;kTXW_%TtHP;5?roz@#~-vt{i zDNqS=Ov7(EL?%>VMQK6ck2v8*czRTfB+Zx|D{q7u(>YKGLrc0Kg5!>A z1j=hsl8EWU`bR|_{kwBP!}PpO*;Q2(kU;hiN*Ud!6{7NX&OuRsk_7$kiQ@LNA<9%bs~o^hfM|Fi-ERIA#X ztXP!(@-|$5O0!!h(Jv3|qd*z5A;Ox?$35~%d;^qsZ;arR%7o%sz!@s~2N7<0f!CGe zLV2M|Ba@(Q3H?_>x?yD!aFf3Pg121nk`Q@s`>XJCZRZR{d58*8X@HJl%e_aVe%`XoTZE$ zx5Bb)GLCdy7n~+`k;Qa;t?#ShjY9)-qZ1u>D``KZ=Ne<4d#<1unj9NT0n<-ykvXrFQC31#-{yFR-{jCT3AL$oB}}a(O$7OHW=J;NVlt% zfYif}xj}$Te?JnDU?Kv^WxyBw9}hm<+Nf(S{J6_~n}+Zt=M;u=eswdRL4ub!a2Yxd2F(%>Uk zv!LN*YO6{c6%{*waf-VP0Z#(N+mmPg7G;BP zBQ0KVo)IE1>v?t)tVRLn5MG)4n(4L62+4M^M_&bU_zsCv>w+tsoUQqwede+hd{xXMPDI@JDvn-@?g&HfgY4+Xj_AuRc-tY zk9J7Zm&UR6kstR~k@l{-fTUnZHjT{+QFVejq{Dgj3uQP)iZ2&kc#39yfnXVZGTsSy&@YDkF)SY5 z^T>7ng=;`h&{(B6!Q;ZFh<$L7BaNnM;PaK{5<1(67q+&W${E7}ggfi|+~>*zttn6b zf+P7qBO|H%STD$Ze-hh9#AwnGV7%0Np_AzGn&M_`ROK-Sov66lT1QZ$|sy`l=Zz2hZdGsaA0vrm|6^RYetJ)=5zf|I`s01 zKv`x`cQmh=XUzt;QYZaacbZ|eu}njOr!OhXh-(=?zh73vNgO@=R6&|SfkAF zs*{{rOwWHG6o$yEOcgI;s>=@$oFYiLe6K?_JIED@79T9ZUUWMOZfNgp;9jzYKU+g) zo>J63>%<2pTHee(JA;^*yZX#UM^oHk<3^&9k|xqZR%M6zi_xCmKW)${){SczkJhP6 zTdNRI(WZw)QJaB&V$)k(41<)MYxTAai~Gh&YqO0hi1HhT>^>-ecS?kyNe)SWGLNNQ z3KteXzN~brmD4&n_E&6)iYp29xZ~E98P;ObJN0)BZk3erlVm@IV2%R0NChQoM zR%}1tKF@auD*`Owi9_l-w3TZ%+Rn74v3&`kn_U*-HCj#6C$)kA$5w)F&#a>azx3%l zIMrVO7DbIl{9&4;M?`DjSU!ciQjq;r?<^ezdEG22!E*d$iB<(_5GJ3XDrzZP-K7~t zRzn_;8Z6i2uGRk_U{`#77%R_Sm(YM7P(RAlA|OqjXr8UHQYA`toTo3fb1U@#VRrjQ z$kYLMz-ZJX7nrslKZ|^4Q7TC^@Q&rlX0L7i^PCu(4=>DT6TKu7WZ;1}1ga7i> ze3}?}GQpyKT@s)Adz*xSyH|XNSR|*^#d2tRAOqS}^nLz!aPqGN&m~53ksCU4jdawU z8-loQhxJQ3wM-^N;Zy}UDlKqJG&MmIrnVI+@pbtw!laHuh+i~BF^&{hov=N1KCk&s zw(Q9cS5NKG25weFgc=cI!RG6m)+#+|k%A<%>=ENk7{-ds|na?`$G!ZSWTm4{t`i{k3ZcGNVR>6grZP$$lOF z?Mc!P9WQKw7|R9%f^%{v5O5`8wPaCN!{vFE(ernxqcxej!mu5biFWMAPJEf6n7n%n z!KnLpmmjzK_@aZG_xzz}w^w5m4?%|w4?#O4VNJomx0-^_?L6*PhwgOFAcvrc;? z`{?TS9uK9r7_P`ag!W!Ms9fbQuh(PP3@zWmE(ZNSI(}S8v0Cs}xc|4)Hxgt!gt+xA zx?Xtz4?VKU{E|k6dH*zHp>v}${}*tPD6>QT7myqAK)m}AH{3Jte%JS#{n4!hYTAfw zpyD!%y+*vGXr;?}+)23~l0mWWQQs+t-n>DpLx4`AgSTZx)Wmhj5=FvPuC4z95*{6! zuETNyQ2%P|k3+Dqq5B!jM}}_!Rzvp#{~n}2?%hwr9%VkAZ;jm)p6%U_+@lJ=!-#+V z>yBJq7q8Of_F~5Ju#A(Tb|nak6)zkv5)E`=IbODQA-OxwY#49ubO|w;Qytll9)nGk77nO zN9;Wr{ojlKDg3{fC;p4Mi2BH}qA)Aa^gptH9sdtm|4+yNL|+Qc%__hMP}%rJ_(lAG z%lOx(z`6i_IWR19P0)#&Vzq#9^!)!175xRs{_}c8VUYgc^t%ib97SS7{1<@!?^Rb6 zpuY>K{2#={j=lVM7{CJpprc`;p<`iS0WkjYpxkDG&`FpC82R-`ndPiKF$87hb@d|< zUM1&$*8n(Z=xDeyDBtjtv}T;%-}Ur3OO*_9+e`CeclKSMDJR&}*X&_wW9uvaq0_kK zve$fNO9OR7z6y)cxl?inJ+s<_+Uwlg`>*Of_bcr%{0kWDl)+N6H(<55S3;2jcvK+K zJ51G9*G5Z|@VZTt9WyCu*gs)Z`KRXdU^5RfT-Ei5PwvXQPn9%l_UlMfcUW1fTI`!1 zo`h0y*Gxg}wWu7D1WILkSh%=vBlKRIrM@F90R{;X};AC)uj7Wg|iMe zlVX|ex--txavD1FLmn$Id6 z3S@Yzz)(*7-1=w|e1+Jd@1|d0ee2J#eTC#M$m~7a`qOtWb#c;l^^k5UeILXN`wM_q zS64f{5Sg-&%5}ZoZQ3f#d<^LMD*r}EnZBWsxcK@w>uPRkIvabew{wVXtjF^PDb2Tm zM}@_T&dEXfQ=f@EzPMb8IetP-^|iV$54>_I<8_#xYP3F2#wz(6C1#LX^2@kNEaEhZ zKTJ5EQ+rSAm>gW|qocXF@z;&zb(u`b-;_1-TJaEJ`#phdV@p+M-n^t?-qVF}Me+sBeWu*0)yh$jK6=PV`Ac_1Ayaox(&E6Kn(eTpe zw)ZjS2?Z+F_f9ItWxr*Dt5)DGZCBA!;(3=MtoL>QG^oXumS|9lUH7e1VnsMB;f*cu{efdQiCY&-x4eCEaSg}aP;-i#EXDgC2s82%Wfq<>Z_>YAst1>b5v?9P0ZdS!Vxw*AyRSZs0QF7M;IFY^25 zvVW(yk;8S*`P_A1N~eOCOR$vB-9N=)82f)X_S^efwd#2`p< z)}@%=f~#wqTI{{5tE+3S^k@%DQc_Z`2D4q7*ybX1apf(0HyMi9=s_%LYW&fYrW%|! zakCa;6K$)<2ec`jE2zbPfP4uSerI35pZit#C*1p1y*KB)=TGus@|q)FkQFDJR3^mBggq@3s?)(FRcNk0KQO?o`N)?^8$^-5{CTXWqg zr8ljH&DxDRt!11xJmTv$_phw18qlH$yhE5N&{AnQnQH*G*Y6Ogh1%L{)?^A+iW;8$ zsUj9Oafad6g+Aukcff?g@<1#tb+b0R$*YG zVg46X0nh}{NkB|`jQp~sD6GC`Itvsc}-stg3UGqRuC{?l?F(Ig~gm;N|~FiJ6lmnh8gq;xXnN_9QW9 zfX~K+KlIxJn*fl%O)D4p{pEr!iQHZ5QHL;3+9wf=h55uXLeb3I}zMjhdx5 z*V|U;lceKG+l%Iu?{z!vTM)jsggAQycdU?B!CYD!%9!XDM-GeEzQcUpZiswDB7PRL zPzEpVC~@l>�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%0A&{w*b8Y2SCfD)@K^mkph6|!Rmu`96A{&4l)^+l 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 Y8aA$PeA!S#WcDa~{`bqBm;a6YzgT(BDgXcg literal 0 HcmV?d00001