From 69f6d24d2f25c91d8a6c0928fd50b44ab63e5954 Mon Sep 17 00:00:00 2001 From: willem Date: Tue, 6 Apr 2021 17:15:04 +0200 Subject: [PATCH] routed PCB --- CAD/.DS_Store | Bin 6148 -> 8196 bytes CAD/ClockClock/ClockClock-cache.lib | 81 - CAD/ClockClock/ClockClock.kicad_pcb | 1 - CAD/ClockClock/ClockClock.pro | 33 - CAD/ClockClock/ClockClock.sch | 74 - CAD/ClockClock/ClockClock.sch-bak | 4 - CAD/ClockClock/fp-info-cache | 7239 --------------------------- CAD/PCB/clockclock-cache.lib | 306 +- CAD/PCB/clockclock.kicad_pcb | 3785 ++++++++++++++ CAD/PCB/clockclock.kicad_pcb-bak | 3374 +++++++++++++ CAD/PCB/clockclock.pro | 272 +- CAD/PCB/clockclock.sch | 1584 ++++-- CAD/PCB/clockclock.sch-bak | 1582 ++++++ CAD/PCB/fp-info-cache | 132 +- CAD/datasheet/DS3231M.pdf | Bin 0 -> 912296 bytes CAD/datasheet/STM32L031K6U6.pdf | Bin 0 -> 1685744 bytes CAD/datasheet/STSPIN220.pdf | Bin 0 -> 918511 bytes 17 files changed, 10625 insertions(+), 7842 deletions(-) delete mode 100644 CAD/ClockClock/ClockClock-cache.lib delete mode 100644 CAD/ClockClock/ClockClock.kicad_pcb delete mode 100644 CAD/ClockClock/ClockClock.pro delete mode 100644 CAD/ClockClock/ClockClock.sch delete mode 100644 CAD/ClockClock/ClockClock.sch-bak delete mode 100644 CAD/ClockClock/fp-info-cache create mode 100644 CAD/PCB/clockclock.kicad_pcb create mode 100644 CAD/PCB/clockclock.kicad_pcb-bak create mode 100644 CAD/PCB/clockclock.sch-bak create mode 100644 CAD/datasheet/DS3231M.pdf create mode 100644 CAD/datasheet/STM32L031K6U6.pdf create mode 100644 CAD/datasheet/STSPIN220.pdf diff --git a/CAD/.DS_Store b/CAD/.DS_Store index a54a84de61ee188357ae9319dff0043f0a0adb02..eaecaa8d00015755071da8b2395a874bbe3eff71 100644 GIT binary patch delta 447 zcmZoMXmOBWU|?W$DortDU;r^WfEYvza8E20o2aKK$_tVQ@);Pi8Jrn%81fmC8L~GE za)_~PR^aGmUd+zHF|mO~6{L&{p#Z^3DlaZb%E?ax%AcBip0zcn&(8rm4!g}| z!9{sF`FZI;dB(|wtYSPAI)!mI$P`Yvy&&FXUe<$*lF*d8M<>U}o zHMI3i$gQlZuBok?Ir)sRJmV~oA(In?4lDHF2uGTd)HU;W2Gd9Aje>PbEoXP)% yH8wW5GA?H4;1Fa6x&jCUxPgQ#$P*h2zcWwfm+=I7iGc~?J&=zXHplbKVFm!+C_D@R diff --git a/CAD/ClockClock/ClockClock-cache.lib b/CAD/ClockClock/ClockClock-cache.lib deleted file mode 100644 index 796ff73..0000000 --- a/CAD/ClockClock/ClockClock-cache.lib +++ /dev/null @@ -1,81 +0,0 @@ -EESchema-LIBRARY Version 2.4 -#encoding utf-8 -# -# MCU_ST_STM32L0_STM32L031K6Tx -# -DEF MCU_ST_STM32L0_STM32L031K6Tx U 0 20 Y Y 1 F N -F0 "U" -500 850 50 H V L CNN -F1 "MCU_ST_STM32L0_STM32L031K6Tx" 200 850 50 H V L CNN -F2 "Package_QFP:LQFP-32_7x7mm_P0.8mm" -500 -900 50 H I R CNN -F3 "" 0 0 50 H I C CNN -ALIAS STM32L031K6Tx -$FPLIST - LQFP*7x7mm*P0.8mm* -$ENDFPLIST -DRAW -S -500 -900 400 800 0 1 10 f -X VDD 1 -100 900 100 D 50 50 1 1 W -X PA4 10 500 300 100 L 50 50 1 1 B -X PA5 11 500 200 100 L 50 50 1 1 B -X PA6 12 500 100 100 L 50 50 1 1 B -X PA7 13 500 0 100 L 50 50 1 1 B -X PB0 14 -600 -200 100 R 50 50 1 1 B -X PB1 15 -600 -300 100 R 50 50 1 1 B -X VSS 16 -100 -1000 100 U 50 50 1 1 W -X VDD 17 0 900 100 D 50 50 1 1 W -X PA8 18 500 -100 100 L 50 50 1 1 B -X PA9 19 500 -200 100 L 50 50 1 1 B -X PC14 2 -600 100 100 R 50 50 1 1 B -X PA10 20 500 -300 100 L 50 50 1 1 B -X PA11 21 500 -400 100 L 50 50 1 1 B -X PA12 22 500 -500 100 L 50 50 1 1 B -X PA13 23 500 -600 100 L 50 50 1 1 B -X PA14 24 500 -700 100 L 50 50 1 1 B -X PA15 25 500 -800 100 L 50 50 1 1 B -X PB3 26 -600 -400 100 R 50 50 1 1 B -X PB4 27 -600 -500 100 R 50 50 1 1 B -X PB5 28 -600 -600 100 R 50 50 1 1 B -X PB6 29 -600 -700 100 R 50 50 1 1 B -X PC15 3 -600 0 100 R 50 50 1 1 B -X PB7 30 -600 -800 100 R 50 50 1 1 B -X BOOT0 31 -600 500 100 R 50 50 1 1 I -X VSS 32 0 -1000 100 U 50 50 1 1 W -X NRST 4 -600 700 100 R 50 50 1 1 I -X VDDA 5 100 900 100 D 50 50 1 1 W -X PA0 6 500 700 100 L 50 50 1 1 B -X PA1 7 500 600 100 L 50 50 1 1 B -X PA2 8 500 500 100 L 50 50 1 1 B -X PA3 9 500 400 100 L 50 50 1 1 B -ENDDRAW -ENDDEF -# -# power_+3.3V -# -DEF power_+3.3V #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -150 50 H I C CNN -F1 "power_+3.3V" 0 140 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -ALIAS +3.3V -DRAW -P 2 0 1 0 -30 50 0 100 N -P 2 0 1 0 0 0 0 100 N -P 2 0 1 0 0 100 30 50 N -X +3V3 1 0 0 0 U 50 50 1 1 W N -ENDDRAW -ENDDEF -# -# power_GND -# -DEF power_GND #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -250 50 H I C CNN -F1 "power_GND" 0 -150 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -DRAW -P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N -X GND 1 0 0 0 D 50 50 1 1 W N -ENDDRAW -ENDDEF -# -#End Library diff --git a/CAD/ClockClock/ClockClock.kicad_pcb b/CAD/ClockClock/ClockClock.kicad_pcb deleted file mode 100644 index 02c8ecb..0000000 --- a/CAD/ClockClock/ClockClock.kicad_pcb +++ /dev/null @@ -1 +0,0 @@ -(kicad_pcb (version 4) (host kicad "dummy file") ) diff --git a/CAD/ClockClock/ClockClock.pro b/CAD/ClockClock/ClockClock.pro deleted file mode 100644 index 152769c..0000000 --- a/CAD/ClockClock/ClockClock.pro +++ /dev/null @@ -1,33 +0,0 @@ -update=22/05/2015 07:44:53 -version=1 -last_client=kicad -[general] -version=1 -RootSch= -BoardNm= -[pcbnew] -version=1 -LastNetListRead= -UseCmpFile=1 -PadDrill=0.600000000000 -PadDrillOvalY=0.600000000000 -PadSizeH=1.500000000000 -PadSizeV=1.500000000000 -PcbTextSizeV=1.500000000000 -PcbTextSizeH=1.500000000000 -PcbTextThickness=0.300000000000 -ModuleTextSizeV=1.000000000000 -ModuleTextSizeH=1.000000000000 -ModuleTextSizeThickness=0.150000000000 -SolderMaskClearance=0.000000000000 -SolderMaskMinWidth=0.000000000000 -DrawSegmentWidth=0.200000000000 -BoardOutlineThickness=0.100000000000 -ModuleOutlineThickness=0.150000000000 -[cvpcb] -version=1 -NetIExt=net -[eeschema] -version=1 -LibDir= -[eeschema/libraries] diff --git a/CAD/ClockClock/ClockClock.sch b/CAD/ClockClock/ClockClock.sch deleted file mode 100644 index 5fc169a..0000000 --- a/CAD/ClockClock/ClockClock.sch +++ /dev/null @@ -1,74 +0,0 @@ -EESchema Schematic File Version 4 -EELAYER 30 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 1 -Title "" -Date "" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L MCU_ST_STM32L0:STM32L031K6Tx U? -U 1 1 604C17C5 -P 6000 2900 -F 0 "U?" H 5950 1811 50 0000 C CNN -F 1 "STM32L031K6Tx" H 5950 1720 50 0000 C CNN -F 2 "Package_QFP:LQFP-32_7x7mm_P0.8mm" H 5500 2000 50 0001 R CNN -F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140359.pdf" H 6000 2900 50 0001 C CNN - 1 6000 2900 - 1 0 0 -1 -$EndComp -$Comp -L power:+3.3V #PWR? -U 1 1 604C2A16 -P 5950 1650 -F 0 "#PWR?" H 5950 1500 50 0001 C CNN -F 1 "+3.3V" H 5965 1823 50 0000 C CNN -F 2 "" H 5950 1650 50 0001 C CNN -F 3 "" H 5950 1650 50 0001 C CNN - 1 5950 1650 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5900 1750 5900 2000 -Wire Wire Line - 6000 2000 6000 1750 -Wire Wire Line - 6000 1750 5950 1750 -Wire Wire Line - 5950 1650 5950 1750 -Connection ~ 5950 1750 -Wire Wire Line - 5950 1750 5900 1750 -Wire Wire Line - 6100 2000 6100 1750 -Wire Wire Line - 6100 1750 6000 1750 -Connection ~ 6000 1750 -$Comp -L power:GND #PWR? -U 1 1 604C3752 -P 5900 4300 -F 0 "#PWR?" H 5900 4050 50 0001 C CNN -F 1 "GND" H 5905 4127 50 0000 C CNN -F 2 "" H 5900 4300 50 0001 C CNN -F 3 "" H 5900 4300 50 0001 C CNN - 1 5900 4300 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5900 4300 5900 4150 -Wire Wire Line - 6000 3900 6000 4150 -Wire Wire Line - 6000 4150 5900 4150 -Connection ~ 5900 4150 -Wire Wire Line - 5900 4150 5900 3900 -$EndSCHEMATC diff --git a/CAD/ClockClock/ClockClock.sch-bak b/CAD/ClockClock/ClockClock.sch-bak deleted file mode 100644 index fff8c68..0000000 --- a/CAD/ClockClock/ClockClock.sch-bak +++ /dev/null @@ -1,4 +0,0 @@ -EESchema Schematic File Version 2 -EELAYER 25 0 -EELAYER END -$EndSCHEMATC diff --git a/CAD/ClockClock/fp-info-cache b/CAD/ClockClock/fp-info-cache deleted file mode 100644 index 13e15ac..0000000 --- a/CAD/ClockClock/fp-info-cache +++ /dev/null @@ -1,7239 +0,0 @@ -1664772594240621 -Capacitor_Tantalum_SMD -CP_EIA-1608-08_AVX-J -Tantalum Capacitor SMD AVX-J (1608-08 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-1608-08_AVX-J_Pad1.25x1.05mm_HandSolder -Tantalum Capacitor SMD AVX-J (1608-08 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-1608-10_AVX-L -Tantalum Capacitor SMD AVX-L (1608-10 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-1608-10_AVX-L_Pad1.25x1.05mm_HandSolder -Tantalum Capacitor SMD AVX-L (1608-10 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-2012-12_Kemet-R -Tantalum Capacitor SMD Kemet-R (2012-12 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder -Tantalum Capacitor SMD Kemet-R (2012-12 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-2012-15_AVX-P -Tantalum Capacitor SMD AVX-P (2012-15 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-2012-15_AVX-P_Pad1.30x1.05mm_HandSolder -Tantalum Capacitor SMD AVX-P (2012-15 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3216-10_Kemet-I -Tantalum Capacitor SMD Kemet-I (3216-10 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3216-10_Kemet-I_Pad1.58x1.35mm_HandSolder -Tantalum Capacitor SMD Kemet-I (3216-10 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3216-12_Kemet-S -Tantalum Capacitor SMD Kemet-S (3216-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3216-12_Kemet-S_Pad1.58x1.35mm_HandSolder -Tantalum Capacitor SMD Kemet-S (3216-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3216-18_Kemet-A -Tantalum Capacitor SMD Kemet-A (3216-18 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder -Tantalum Capacitor SMD Kemet-A (3216-18 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3528-12_Kemet-T -Tantalum Capacitor SMD Kemet-T (3528-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3528-12_Kemet-T_Pad1.50x2.35mm_HandSolder -Tantalum Capacitor SMD Kemet-T (3528-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3528-15_AVX-H -Tantalum Capacitor SMD AVX-H (3528-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3528-15_AVX-H_Pad1.50x2.35mm_HandSolder -Tantalum Capacitor SMD AVX-H (3528-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3528-21_Kemet-B -Tantalum Capacitor SMD Kemet-B (3528-21 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolder -Tantalum Capacitor SMD Kemet-B (3528-21 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-6032-15_Kemet-U -Tantalum Capacitor SMD Kemet-U (6032-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-6032-15_Kemet-U_Pad2.25x2.35mm_HandSolder -Tantalum Capacitor SMD Kemet-U (6032-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-6032-20_AVX-F -Tantalum Capacitor SMD AVX-F (6032-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-6032-20_AVX-F_Pad2.25x2.35mm_HandSolder -Tantalum Capacitor SMD AVX-F (6032-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-6032-28_Kemet-C -Tantalum Capacitor SMD Kemet-C (6032-28 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-6032-28_Kemet-C_Pad2.25x2.35mm_HandSolder -Tantalum Capacitor SMD Kemet-C (6032-28 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7132-20_AVX-U -Tantalum Capacitor SMD AVX-U (7132-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7132-20_AVX-U_Pad2.72x3.50mm_HandSolder -Tantalum Capacitor SMD AVX-U (7132-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7132-28_AVX-C -Tantalum Capacitor SMD AVX-C (7132-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7132-28_AVX-C_Pad2.72x3.50mm_HandSolder -Tantalum Capacitor SMD AVX-C (7132-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7260-15_AVX-R -Tantalum Capacitor SMD AVX-R (7260-15 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7260-15_AVX-R_Pad2.68x6.30mm_HandSolder -Tantalum Capacitor SMD AVX-R (7260-15 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7260-20_AVX-M -Tantalum Capacitor SMD AVX-M (7260-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7260-20_AVX-M_Pad2.68x6.30mm_HandSolder -Tantalum Capacitor SMD AVX-M (7260-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7260-28_AVX-M -Tantalum Capacitor SMD AVX-M (7260-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7260-28_AVX-M_Pad2.68x6.30mm_HandSolder -Tantalum Capacitor SMD AVX-M (7260-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7260-38_AVX-R -Tantalum Capacitor SMD AVX-R (7260-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7260-38_AVX-R_Pad2.68x6.30mm_HandSolder -Tantalum Capacitor SMD AVX-R (7260-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-15_Kemet-W -Tantalum Capacitor SMD Kemet-W (7343-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-15_Kemet-W_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD Kemet-W (7343-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-20_Kemet-V -Tantalum Capacitor SMD Kemet-V (7343-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-20_Kemet-V_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD Kemet-V (7343-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-30_AVX-N -Tantalum Capacitor SMD AVX-N (7343-30 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-30_AVX-N_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD AVX-N (7343-30 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-31_Kemet-D -Tantalum Capacitor SMD Kemet-D (7343-31 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-31_Kemet-D_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD Kemet-D (7343-31 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-40_Kemet-Y -Tantalum Capacitor SMD Kemet-Y (7343-40 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-40_Kemet-Y_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD Kemet-Y (7343-40 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-43_Kemet-X -Tantalum Capacitor SMD Kemet-X (7343-43 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-43_Kemet-X_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD Kemet-X (7343-43 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7360-38_Kemet-E -Tantalum Capacitor SMD Kemet-E (7360-38 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7360-38_Kemet-E_Pad2.25x4.25mm_HandSolder -Tantalum Capacitor SMD Kemet-E (7360-38 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7361-38_AVX-V -Tantalum Capacitor SMD AVX-V (7361-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7361-38_AVX-V_Pad2.18x3.30mm_HandSolder -Tantalum Capacitor SMD AVX-V (7361-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7361-438_AVX-U -Tantalum Capacitor SMD AVX-U (7361-438 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7361-438_AVX-U_Pad2.18x3.30mm_HandSolder -Tantalum Capacitor SMD AVX-U (7361-438 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Connector_JST -JST_ACH_BM01B-ACHSS-A-GAN-ETF_1x01-1MP_P1.20mm_Vertical -JST ACH series connector, BM01B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator -connector JST ACH vertical -0 -3 -2 -Connector_JST -JST_ACH_BM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_Vertical -JST ACH series connector, BM02B-ACHSS-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator -connector JST ACH vertical -0 -4 -3 -Connector_JST -JST_ACH_BM03B-ACHSS-GAN-ETF_1x03-1MP_P1.20mm_Vertical -JST ACH series connector, BM03B-ACHSS-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator -connector JST ACH vertical -0 -5 -4 -Connector_JST -JST_ACH_BM04B-ACHSS-A-GAN-ETF_1x04-1MP_P1.20mm_Vertical -JST ACH series connector, BM04B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator -connector JST ACH vertical -0 -6 -5 -Connector_JST -JST_ACH_BM05B-ACHSS-A-GAN-ETF_1x05-1MP_P1.20mm_Vertical -JST ACH series connector, BM05B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator -connector JST ACH vertical -0 -7 -6 -Connector_JST -JST_AUH_BM03B-AUHKS-GA-TB_1x03-1MP_P1.50mm_Vertical -JST AUH series connector, BM03B-AUHKS-GA-TB (http://www.jst-mfg.com/product/pdf/eng/eAUH.pdf), generated with kicad-footprint-generator -connector JST AUH side entry -0 -5 -4 -Connector_JST -JST_AUH_BM05B-AUHKS-GA-TB_1x05-1MP_P1.50mm_Vertical -JST AUH series connector, BM05B-AUHKS-GA-TB (http://www.jst-mfg.com/product/pdf/eng/eAUH.pdf), generated with kicad-footprint-generator -connector JST AUH side entry -0 -7 -6 -Connector_JST -JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical -JST EH series connector, B2B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH vertical -0 -2 -2 -Connector_JST -JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical -JST EH series connector, B3B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH vertical -0 -3 -3 -Connector_JST -JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical -JST EH series connector, B4B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH vertical -0 -4 -4 -Connector_JST -JST_EH_B5B-EH-A_1x05_P2.50mm_Vertical -JST EH series connector, B5B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH vertical -0 -5 -5 -Connector_JST -JST_EH_B6B-EH-A_1x06_P2.50mm_Vertical -JST EH series connector, B6B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH vertical -0 -6 -6 -Connector_JST -JST_EH_B7B-EH-A_1x07_P2.50mm_Vertical -JST EH series connector, B7B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH vertical -0 -7 -7 -Connector_JST -JST_EH_B8B-EH-A_1x08_P2.50mm_Vertical -JST EH series connector, B8B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH vertical -0 -8 -8 -Connector_JST -JST_EH_B9B-EH-A_1x09_P2.50mm_Vertical -JST EH series connector, B9B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH vertical -0 -9 -9 -Connector_JST -JST_EH_B10B-EH-A_1x10_P2.50mm_Vertical -JST EH series connector, B10B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry -0 -10 -10 -Connector_JST -JST_EH_B11B-EH-A_1x11_P2.50mm_Vertical -JST EH series connector, B11B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry -0 -11 -11 -Connector_JST -JST_EH_B12B-EH-A_1x12_P2.50mm_Vertical -JST EH series connector, B12B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry -0 -12 -12 -Connector_JST -JST_EH_B13B-EH-A_1x13_P2.50mm_Vertical -JST EH series connector, B13B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry -0 -13 -13 -Connector_JST -JST_EH_B14B-EH-A_1x14_P2.50mm_Vertical -JST EH series connector, B14B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry -0 -14 -14 -Connector_JST -JST_EH_B15B-EH-A_1x15_P2.50mm_Vertical -JST EH series connector, B15B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry -0 -15 -15 -Connector_JST -JST_EH_S2B-EH_1x02_P2.50mm_Horizontal -JST EH series connector, S2B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH horizontal -0 -2 -2 -Connector_JST -JST_EH_S3B-EH_1x03_P2.50mm_Horizontal -JST EH series connector, S3B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH horizontal -0 -3 -3 -Connector_JST -JST_EH_S4B-EH_1x04_P2.50mm_Horizontal -JST EH series connector, S4B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH horizontal -0 -4 -4 -Connector_JST -JST_EH_S5B-EH_1x05_P2.50mm_Horizontal -JST EH series connector, S5B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH horizontal -0 -5 -5 -Connector_JST -JST_EH_S6B-EH_1x06_P2.50mm_Horizontal -JST EH series connector, S6B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH horizontal -0 -6 -6 -Connector_JST -JST_EH_S7B-EH_1x07_P2.50mm_Horizontal -JST EH series connector, S7B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH horizontal -0 -7 -7 -Connector_JST -JST_EH_S8B-EH_1x08_P2.50mm_Horizontal -JST EH series connector, S8B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH horizontal -0 -8 -8 -Connector_JST -JST_EH_S9B-EH_1x09_P2.50mm_Horizontal -JST EH series connector, S9B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH horizontal -0 -9 -9 -Connector_JST -JST_EH_S10B-EH_1x10_P2.50mm_Horizontal -JST EH series connector, S10B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry -0 -10 -10 -Connector_JST -JST_EH_S11B-EH_1x11_P2.50mm_Horizontal -JST EH series connector, S11B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry -0 -11 -11 -Connector_JST -JST_EH_S12B-EH_1x12_P2.50mm_Horizontal -JST EH series connector, S12B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry -0 -12 -12 -Connector_JST -JST_EH_S13B-EH_1x13_P2.50mm_Horizontal -JST EH series connector, S13B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry -0 -13 -13 -Connector_JST -JST_EH_S14B-EH_1x14_P2.50mm_Horizontal -JST EH series connector, S14B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry -0 -14 -14 -Connector_JST -JST_EH_S15B-EH_1x15_P2.50mm_Horizontal -JST EH series connector, S15B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry -0 -15 -15 -Connector_JST -JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical -JST GH series connector, BM02B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -4 -3 -Connector_JST -JST_GH_BM03B-GHS-TBT_1x03-1MP_P1.25mm_Vertical -JST GH series connector, BM03B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -5 -4 -Connector_JST -JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical -JST GH series connector, BM04B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -6 -5 -Connector_JST -JST_GH_BM05B-GHS-TBT_1x05-1MP_P1.25mm_Vertical -JST GH series connector, BM05B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -7 -6 -Connector_JST -JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical -JST GH series connector, BM06B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -8 -7 -Connector_JST -JST_GH_BM07B-GHS-TBT_1x07-1MP_P1.25mm_Vertical -JST GH series connector, BM07B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -9 -8 -Connector_JST -JST_GH_BM08B-GHS-TBT_1x08-1MP_P1.25mm_Vertical -JST GH series connector, BM08B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -10 -9 -Connector_JST -JST_GH_BM09B-GHS-TBT_1x09-1MP_P1.25mm_Vertical -JST GH series connector, BM09B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -11 -10 -Connector_JST -JST_GH_BM10B-GHS-TBT_1x10-1MP_P1.25mm_Vertical -JST GH series connector, BM10B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -12 -11 -Connector_JST -JST_GH_BM11B-GHS-TBT_1x11-1MP_P1.25mm_Vertical -JST GH series connector, BM11B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -13 -12 -Connector_JST -JST_GH_BM12B-GHS-TBT_1x12-1MP_P1.25mm_Vertical -JST GH series connector, BM12B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -14 -13 -Connector_JST -JST_GH_BM13B-GHS-TBT_1x13-1MP_P1.25mm_Vertical -JST GH series connector, BM13B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -15 -14 -Connector_JST -JST_GH_BM14B-GHS-TBT_1x14-1MP_P1.25mm_Vertical -JST GH series connector, BM14B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -16 -15 -Connector_JST -JST_GH_BM15B-GHS-TBT_1x15-1MP_P1.25mm_Vertical -JST GH series connector, BM15B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -17 -16 -Connector_JST -JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal -JST GH series connector, SM02B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -4 -3 -Connector_JST -JST_GH_SM03B-GHS-TB_1x03-1MP_P1.25mm_Horizontal -JST GH series connector, SM03B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -5 -4 -Connector_JST -JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal -JST GH series connector, SM04B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -6 -5 -Connector_JST -JST_GH_SM05B-GHS-TB_1x05-1MP_P1.25mm_Horizontal -JST GH series connector, SM05B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -7 -6 -Connector_JST -JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal -JST GH series connector, SM06B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -8 -7 -Connector_JST -JST_GH_SM07B-GHS-TB_1x07-1MP_P1.25mm_Horizontal -JST GH series connector, SM07B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -9 -8 -Connector_JST -JST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_Horizontal -JST GH series connector, SM08B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -10 -9 -Connector_JST -JST_GH_SM09B-GHS-TB_1x09-1MP_P1.25mm_Horizontal -JST GH series connector, SM09B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -11 -10 -Connector_JST -JST_GH_SM10B-GHS-TB_1x10-1MP_P1.25mm_Horizontal -JST GH series connector, SM10B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -12 -11 -Connector_JST -JST_GH_SM11B-GHS-TB_1x11-1MP_P1.25mm_Horizontal -JST GH series connector, SM11B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -13 -12 -Connector_JST -JST_GH_SM12B-GHS-TB_1x12-1MP_P1.25mm_Horizontal -JST GH series connector, SM12B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -14 -13 -Connector_JST -JST_GH_SM13B-GHS-TB_1x13-1MP_P1.25mm_Horizontal -JST GH series connector, SM13B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -15 -14 -Connector_JST -JST_GH_SM14B-GHS-TB_1x14-1MP_P1.25mm_Horizontal -JST GH series connector, SM14B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -16 -15 -Connector_JST -JST_GH_SM15B-GHS-TB_1x15-1MP_P1.25mm_Horizontal -JST GH series connector, SM15B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -17 -16 -Connector_JST -JST_J2100_B06B-J21DK-GGXR_2x03_P2.50x4.00mm_Vertical -JST J2100 series connector, B06B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 vertical -0 -8 -6 -Connector_JST -JST_J2100_B08B-J21DK-GGXR_2x04_P2.50x4.00mm_Vertical -JST J2100 series connector, B08B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 vertical -0 -10 -8 -Connector_JST -JST_J2100_B10B-J21DK-GGXR_2x05_P2.50x4.00mm_Vertical -JST J2100 series connector, B10B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 vertical -0 -12 -10 -Connector_JST -JST_J2100_B12B-J21DK-GGXR_2x06_P2.50x4.00mm_Vertical -JST J2100 series connector, B12B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 vertical -0 -14 -12 -Connector_JST -JST_J2100_B16B-J21DK-GGXR_2x08_P2.50x4.00mm_Vertical -JST J2100 series connector, B16B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 vertical -0 -18 -16 -Connector_JST -JST_J2100_B20B-J21DK-GGXR_2x10_P2.50x4.00mm_Vertical -JST J2100 series connector, B20B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 vertical -0 -22 -20 -Connector_JST -JST_J2100_S06B-J21DK-GGXR_2x03_P2.50mm_Horizontal -JST J2100 series connector, S06B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 horizontal -0 -7 -6 -Connector_JST -JST_J2100_S08B-J21DK-GGXR_2x04_P2.50mm_Horizontal -JST J2100 series connector, S08B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 horizontal -0 -10 -8 -Connector_JST -JST_J2100_S10B-J21DK-GGXR_2x05_P2.50mm_Horizontal -JST J2100 series connector, S10B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 horizontal -0 -12 -10 -Connector_JST -JST_J2100_S12B-J21DK-GGXR_2x06_P2.50mm_Horizontal -JST J2100 series connector, S12B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 horizontal -0 -14 -12 -Connector_JST -JST_J2100_S16B-J21DK-GGXR_2x08_P2.50mm_Horizontal -JST J2100 series connector, S16B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 horizontal -0 -18 -16 -Connector_JST -JST_J2100_S20B-J21DK-GGXR_2x10_P2.50mm_Horizontal -JST J2100 series connector, S20B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 horizontal -0 -22 -20 -Connector_JST -JST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical -JST JWPF series connector, B02B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator -connector JST JWPF side entry -0 -2 -2 -Connector_JST -JST_JWPF_B03B-JWPF-SK-R_1x03_P2.00mm_Vertical -JST JWPF series connector, B03B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator -connector JST JWPF side entry -0 -3 -3 -Connector_JST -JST_JWPF_B04B-JWPF-SK-R_1x04_P2.00mm_Vertical -JST JWPF series connector, B04B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator -connector JST JWPF side entry -0 -4 -4 -Connector_JST -JST_JWPF_B06B-JWPF-SK-R_2x03_P2.00mm_Vertical -JST JWPF series connector, B06B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator -connector JST JWPF side entry -0 -6 -6 -Connector_JST -JST_JWPF_B08B-JWPF-SK-R_2x04_P2.00mm_Vertical -JST JWPF series connector, B08B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator -connector JST JWPF side entry -0 -8 -8 -Connector_JST -JST_LEA_SM02B-LEASS-TF_1x02-1MP_P4.20mm_Horizontal -JST LEA series connector, SM02B-LEASS-TF (http://www.jst-mfg.com/product/pdf/eng/eLEA.pdf), generated with kicad-footprint-generator -connector JST LEA top entry -0 -4 -3 -Connector_JST -JST_NV_B02P-NV_1x02_P5.00mm_Vertical -JST NV series connector, B02P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator -connector JST NV side entry -0 -2 -2 -Connector_JST -JST_NV_B03P-NV_1x03_P5.00mm_Vertical -JST NV series connector, B03P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator -connector JST NV side entry -0 -3 -3 -Connector_JST -JST_NV_B04P-NV_1x04_P5.00mm_Vertical -JST NV series connector, B04P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator -connector JST NV side entry -0 -4 -4 -Connector_JST -JST_PHD_B8B-PHDSS_2x04_P2.00mm_Vertical -JST PHD series connector, B8B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -8 -8 -Connector_JST -JST_PHD_B10B-PHDSS_2x05_P2.00mm_Vertical -JST PHD series connector, B10B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -10 -10 -Connector_JST -JST_PHD_B12B-PHDSS_2x06_P2.00mm_Vertical -JST PHD series connector, B12B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -12 -12 -Connector_JST -JST_PHD_B14B-PHDSS_2x07_P2.00mm_Vertical -JST PHD series connector, B14B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -14 -14 -Connector_JST -JST_PHD_B16B-PHDSS_2x08_P2.00mm_Vertical -JST PHD series connector, B16B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -16 -16 -Connector_JST -JST_PHD_B18B-PHDSS_2x09_P2.00mm_Vertical -JST PHD series connector, B18B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -18 -18 -Connector_JST -JST_PHD_B20B-PHDSS_2x10_P2.00mm_Vertical -JST PHD series connector, B20B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -20 -20 -Connector_JST -JST_PHD_B22B-PHDSS_2x11_P2.00mm_Vertical -JST PHD series connector, B22B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -22 -22 -Connector_JST -JST_PHD_B24B-PHDSS_2x12_P2.00mm_Vertical -JST PHD series connector, B24B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -24 -24 -Connector_JST -JST_PHD_B26B-PHDSS_2x13_P2.00mm_Vertical -JST PHD series connector, B26B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -26 -26 -Connector_JST -JST_PHD_B28B-PHDSS_2x14_P2.00mm_Vertical -JST PHD series connector, B28B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -28 -28 -Connector_JST -JST_PHD_B30B-PHDSS_2x15_P2.00mm_Vertical -JST PHD series connector, B30B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -30 -30 -Connector_JST -JST_PHD_B32B-PHDSS_2x16_P2.00mm_Vertical -JST PHD series connector, B32B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -32 -32 -Connector_JST -JST_PHD_B34B-PHDSS_2x17_P2.00mm_Vertical -JST PHD series connector, B34B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -34 -34 -Connector_JST -JST_PHD_S8B-PHDSS_2x04_P2.00mm_Horizontal -JST PHD series connector, S8B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -8 -8 -Connector_JST -JST_PHD_S10B-PHDSS_2x05_P2.00mm_Horizontal -JST PHD series connector, S10B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -10 -10 -Connector_JST -JST_PHD_S12B-PHDSS_2x06_P2.00mm_Horizontal -JST PHD series connector, S12B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -12 -12 -Connector_JST -JST_PHD_S14B-PHDSS_2x07_P2.00mm_Horizontal -JST PHD series connector, S14B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -14 -14 -Connector_JST -JST_PHD_S16B-PHDSS_2x08_P2.00mm_Horizontal -JST PHD series connector, S16B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -16 -16 -Connector_JST -JST_PHD_S18B-PHDSS_2x09_P2.00mm_Horizontal -JST PHD series connector, S18B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -18 -18 -Connector_JST -JST_PHD_S20B-PHDSS_2x10_P2.00mm_Horizontal -JST PHD series connector, S20B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -20 -20 -Connector_JST -JST_PHD_S22B-PHDSS_2x11_P2.00mm_Horizontal -JST PHD series connector, S22B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -22 -22 -Connector_JST -JST_PHD_S24B-PHDSS_2x12_P2.00mm_Horizontal -JST PHD series connector, S24B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -24 -24 -Connector_JST -JST_PHD_S26B-PHDSS_2x13_P2.00mm_Horizontal -JST PHD series connector, S26B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -26 -26 -Connector_JST -JST_PHD_S28B-PHDSS_2x14_P2.00mm_Horizontal -JST PHD series connector, S28B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -28 -28 -Connector_JST -JST_PHD_S30B-PHDSS_2x15_P2.00mm_Horizontal -JST PHD series connector, S30B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -30 -30 -Connector_JST -JST_PHD_S32B-PHDSS_2x16_P2.00mm_Horizontal -JST PHD series connector, S32B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -32 -32 -Connector_JST -JST_PHD_S34B-PHDSS_2x17_P2.00mm_Horizontal -JST PHD series connector, S34B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -34 -34 -Connector_JST -JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical -JST PH series connector, B2B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -2 -2 -Connector_JST -JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical -JST PH series connector, B2B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -4 -3 -Connector_JST -JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical -JST PH series connector, B3B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -3 -3 -Connector_JST -JST_PH_B3B-PH-SM4-TB_1x03-1MP_P2.00mm_Vertical -JST PH series connector, B3B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -5 -4 -Connector_JST -JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical -JST PH series connector, B4B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -4 -4 -Connector_JST -JST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_Vertical -JST PH series connector, B4B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -6 -5 -Connector_JST -JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical -JST PH series connector, B5B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -5 -5 -Connector_JST -JST_PH_B5B-PH-SM4-TB_1x05-1MP_P2.00mm_Vertical -JST PH series connector, B5B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -7 -6 -Connector_JST -JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical -JST PH series connector, B6B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -6 -6 -Connector_JST -JST_PH_B6B-PH-SM4-TB_1x06-1MP_P2.00mm_Vertical -JST PH series connector, B6B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -8 -7 -Connector_JST -JST_PH_B7B-PH-K_1x07_P2.00mm_Vertical -JST PH series connector, B7B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -7 -7 -Connector_JST -JST_PH_B7B-PH-SM4-TB_1x07-1MP_P2.00mm_Vertical -JST PH series connector, B7B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -9 -8 -Connector_JST -JST_PH_B8B-PH-K_1x08_P2.00mm_Vertical -JST PH series connector, B8B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -8 -8 -Connector_JST -JST_PH_B8B-PH-SM4-TB_1x08-1MP_P2.00mm_Vertical -JST PH series connector, B8B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -10 -9 -Connector_JST -JST_PH_B9B-PH-K_1x09_P2.00mm_Vertical -JST PH series connector, B9B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -9 -9 -Connector_JST -JST_PH_B9B-PH-SM4-TB_1x09-1MP_P2.00mm_Vertical -JST PH series connector, B9B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -11 -10 -Connector_JST -JST_PH_B10B-PH-K_1x10_P2.00mm_Vertical -JST PH series connector, B10B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -10 -10 -Connector_JST -JST_PH_B10B-PH-SM4-TB_1x10-1MP_P2.00mm_Vertical -JST PH series connector, B10B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -12 -11 -Connector_JST -JST_PH_B11B-PH-K_1x11_P2.00mm_Vertical -JST PH series connector, B11B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -11 -11 -Connector_JST -JST_PH_B11B-PH-SM4-TB_1x11-1MP_P2.00mm_Vertical -JST PH series connector, B11B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -13 -12 -Connector_JST -JST_PH_B12B-PH-K_1x12_P2.00mm_Vertical -JST PH series connector, B12B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -12 -12 -Connector_JST -JST_PH_B12B-PH-SM4-TB_1x12-1MP_P2.00mm_Vertical -JST PH series connector, B12B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -14 -13 -Connector_JST -JST_PH_B13B-PH-K_1x13_P2.00mm_Vertical -JST PH series connector, B13B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -13 -13 -Connector_JST -JST_PH_B13B-PH-SM4-TB_1x13-1MP_P2.00mm_Vertical -JST PH series connector, B13B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -15 -14 -Connector_JST -JST_PH_B14B-PH-K_1x14_P2.00mm_Vertical -JST PH series connector, B14B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -14 -14 -Connector_JST -JST_PH_B14B-PH-SM4-TB_1x14-1MP_P2.00mm_Vertical -JST PH series connector, B14B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -16 -15 -Connector_JST -JST_PH_B15B-PH-K_1x15_P2.00mm_Vertical -JST PH series connector, B15B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -15 -15 -Connector_JST -JST_PH_B15B-PH-SM4-TB_1x15-1MP_P2.00mm_Vertical -JST PH series connector, B15B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -17 -16 -Connector_JST -JST_PH_B16B-PH-K_1x16_P2.00mm_Vertical -JST PH series connector, B16B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -16 -16 -Connector_JST -JST_PH_B16B-PH-SM4-TB_1x16-1MP_P2.00mm_Vertical -JST PH series connector, B16B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -18 -17 -Connector_JST -JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal -JST PH series connector, S2B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -2 -2 -Connector_JST -JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal -JST PH series connector, S2B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -4 -3 -Connector_JST -JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal -JST PH series connector, S3B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -3 -3 -Connector_JST -JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal -JST PH series connector, S3B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -5 -4 -Connector_JST -JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal -JST PH series connector, S4B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -4 -4 -Connector_JST -JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal -JST PH series connector, S4B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -6 -5 -Connector_JST -JST_PH_S5B-PH-K_1x05_P2.00mm_Horizontal -JST PH series connector, S5B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -5 -5 -Connector_JST -JST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_Horizontal -JST PH series connector, S5B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -7 -6 -Connector_JST -JST_PH_S6B-PH-K_1x06_P2.00mm_Horizontal -JST PH series connector, S6B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -6 -6 -Connector_JST -JST_PH_S6B-PH-SM4-TB_1x06-1MP_P2.00mm_Horizontal -JST PH series connector, S6B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -8 -7 -Connector_JST -JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal -JST PH series connector, S7B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -7 -7 -Connector_JST -JST_PH_S7B-PH-SM4-TB_1x07-1MP_P2.00mm_Horizontal -JST PH series connector, S7B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -9 -8 -Connector_JST -JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal -JST PH series connector, S8B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -8 -8 -Connector_JST -JST_PH_S8B-PH-SM4-TB_1x08-1MP_P2.00mm_Horizontal -JST PH series connector, S8B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -10 -9 -Connector_JST -JST_PH_S9B-PH-K_1x09_P2.00mm_Horizontal -JST PH series connector, S9B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -9 -9 -Connector_JST -JST_PH_S9B-PH-SM4-TB_1x09-1MP_P2.00mm_Horizontal -JST PH series connector, S9B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -11 -10 -Connector_JST -JST_PH_S10B-PH-K_1x10_P2.00mm_Horizontal -JST PH series connector, S10B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -10 -10 -Connector_JST -JST_PH_S10B-PH-SM4-TB_1x10-1MP_P2.00mm_Horizontal -JST PH series connector, S10B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -12 -11 -Connector_JST -JST_PH_S11B-PH-K_1x11_P2.00mm_Horizontal -JST PH series connector, S11B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -11 -11 -Connector_JST -JST_PH_S11B-PH-SM4-TB_1x11-1MP_P2.00mm_Horizontal -JST PH series connector, S11B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -13 -12 -Connector_JST -JST_PH_S12B-PH-K_1x12_P2.00mm_Horizontal -JST PH series connector, S12B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -12 -12 -Connector_JST -JST_PH_S12B-PH-SM4-TB_1x12-1MP_P2.00mm_Horizontal -JST PH series connector, S12B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -14 -13 -Connector_JST -JST_PH_S13B-PH-K_1x13_P2.00mm_Horizontal -JST PH series connector, S13B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -13 -13 -Connector_JST -JST_PH_S13B-PH-SM4-TB_1x13-1MP_P2.00mm_Horizontal -JST PH series connector, S13B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -15 -14 -Connector_JST -JST_PH_S14B-PH-K_1x14_P2.00mm_Horizontal -JST PH series connector, S14B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -14 -14 -Connector_JST -JST_PH_S14B-PH-SM4-TB_1x14-1MP_P2.00mm_Horizontal -JST PH series connector, S14B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -16 -15 -Connector_JST -JST_PH_S15B-PH-K_1x15_P2.00mm_Horizontal -JST PH series connector, S15B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -15 -15 -Connector_JST -JST_PH_S15B-PH-SM4-TB_1x15-1MP_P2.00mm_Horizontal -JST PH series connector, S15B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -17 -16 -Connector_JST -JST_PH_S16B-PH-K_1x16_P2.00mm_Horizontal -JST PH series connector, S16B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -16 -16 -Connector_JST -JST_PUD_B08B-PUDSS_2x04_P2.00mm_Vertical -JST PUD series connector, B08B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -8 -8 -Connector_JST -JST_PUD_B10B-PUDSS_2x05_P2.00mm_Vertical -JST PUD series connector, B10B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -10 -10 -Connector_JST -JST_PUD_B12B-PUDSS_2x06_P2.00mm_Vertical -JST PUD series connector, B12B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -12 -12 -Connector_JST -JST_PUD_B14B-PUDSS_2x07_P2.00mm_Vertical -JST PUD series connector, B14B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -14 -14 -Connector_JST -JST_PUD_B16B-PUDSS_2x08_P2.00mm_Vertical -JST PUD series connector, B16B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -16 -16 -Connector_JST -JST_PUD_B18B-PUDSS_2x09_P2.00mm_Vertical -JST PUD series connector, B18B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -18 -18 -Connector_JST -JST_PUD_B20B-PUDSS_2x10_P2.00mm_Vertical -JST PUD series connector, B20B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -20 -20 -Connector_JST -JST_PUD_B22B-PUDSS_2x11_P2.00mm_Vertical -JST PUD series connector, B22B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -22 -22 -Connector_JST -JST_PUD_B24B-PUDSS_2x12_P2.00mm_Vertical -JST PUD series connector, B24B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -24 -24 -Connector_JST -JST_PUD_B26B-PUDSS_2x13_P2.00mm_Vertical -JST PUD series connector, B26B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -26 -26 -Connector_JST -JST_PUD_B28B-PUDSS_2x14_P2.00mm_Vertical -JST PUD series connector, B28B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -28 -28 -Connector_JST -JST_PUD_B30B-PUDSS_2x15_P2.00mm_Vertical -JST PUD series connector, B30B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -30 -30 -Connector_JST -JST_PUD_B32B-PUDSS_2x16_P2.00mm_Vertical -JST PUD series connector, B32B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -32 -32 -Connector_JST -JST_PUD_B34B-PUDSS_2x17_P2.00mm_Vertical -JST PUD series connector, B34B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -34 -34 -Connector_JST -JST_PUD_B36B-PUDSS_2x18_P2.00mm_Vertical -JST PUD series connector, B36B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -36 -36 -Connector_JST -JST_PUD_B38B-PUDSS_2x19_P2.00mm_Vertical -JST PUD series connector, B38B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -38 -38 -Connector_JST -JST_PUD_B40B-PUDSS_2x20_P2.00mm_Vertical -JST PUD series connector, B40B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -40 -40 -Connector_JST -JST_PUD_S08B-PUDSS-1_2x04_P2.00mm_Horizontal -JST PUD series connector, S08B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -8 -8 -Connector_JST -JST_PUD_S10B-PUDSS-1_2x05_P2.00mm_Horizontal -JST PUD series connector, S10B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -10 -10 -Connector_JST -JST_PUD_S12B-PUDSS-1_2x06_P2.00mm_Horizontal -JST PUD series connector, S12B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -12 -12 -Connector_JST -JST_PUD_S14B-PUDSS-1_2x07_P2.00mm_Horizontal -JST PUD series connector, S14B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -14 -14 -Connector_JST -JST_PUD_S16B-PUDSS-1_2x08_P2.00mm_Horizontal -JST PUD series connector, S16B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -16 -16 -Connector_JST -JST_PUD_S18B-PUDSS-1_2x09_P2.00mm_Horizontal -JST PUD series connector, S18B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -18 -18 -Connector_JST -JST_PUD_S20B-PUDSS-1_2x10_P2.00mm_Horizontal -JST PUD series connector, S20B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -20 -20 -Connector_JST -JST_PUD_S22B-PUDSS-1_2x11_P2.00mm_Horizontal -JST PUD series connector, S22B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -22 -22 -Connector_JST -JST_PUD_S24B-PUDSS-1_2x12_P2.00mm_Horizontal -JST PUD series connector, S24B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -24 -24 -Connector_JST -JST_PUD_S26B-PUDSS-1_2x13_P2.00mm_Horizontal -JST PUD series connector, S26B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -26 -26 -Connector_JST -JST_PUD_S28B-PUDSS-1_2x14_P2.00mm_Horizontal -JST PUD series connector, S28B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -28 -28 -Connector_JST -JST_PUD_S30B-PUDSS-1_2x15_P2.00mm_Horizontal -JST PUD series connector, S30B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -30 -30 -Connector_JST -JST_PUD_S32B-PUDSS-1_2x16_P2.00mm_Horizontal -JST PUD series connector, S32B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -32 -32 -Connector_JST -JST_PUD_S34B-PUDSS-1_2x17_P2.00mm_Horizontal -JST PUD series connector, S34B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -34 -34 -Connector_JST -JST_PUD_S36B-PUDSS-1_2x18_P2.00mm_Horizontal -JST PUD series connector, S36B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -36 -36 -Connector_JST -JST_PUD_S38B-PUDSS-1_2x19_P2.00mm_Horizontal -JST PUD series connector, S38B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -38 -38 -Connector_JST -JST_PUD_S40B-PUDSS-1_2x20_P2.00mm_Horizontal -JST PUD series connector, S40B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -40 -40 -Connector_JST -JST_SFH_SM02B-SFHRS-TF_1x02-1MP_P4.20mm_Horizontal -JST SFH series connector, SM02B-SFHRS-TF (http://www.jst-mfg.com/product/pdf/eng/eSFH.pdf), generated with kicad-footprint-generator -connector JST SFH horizontal -0 -4 -3 -Connector_JST -JST_SHL_SM02B-SHLS-TF_1x02-1MP_P1.00mm_Horizontal -JST SHL series connector, SM02B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -4 -3 -Connector_JST -JST_SHL_SM05B-SHLS-TF_1x05-1MP_P1.00mm_Horizontal -JST SHL series connector, SM05B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -7 -6 -Connector_JST -JST_SHL_SM06B-SHLS-TF_1x06-1MP_P1.00mm_Horizontal -JST SHL series connector, SM06B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -8 -7 -Connector_JST -JST_SHL_SM07B-SHLS-TF_1x07-1MP_P1.00mm_Horizontal -JST SHL series connector, SM07B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -9 -8 -Connector_JST -JST_SHL_SM08B-SHLS-TF_1x08-1MP_P1.00mm_Horizontal -JST SHL series connector, SM08B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -10 -9 -Connector_JST -JST_SHL_SM10B-SHLS-TF_1x10-1MP_P1.00mm_Horizontal -JST SHL series connector, SM10B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -12 -11 -Connector_JST -JST_SHL_SM11B-SHLS-TF_1x11-1MP_P1.00mm_Horizontal -JST SHL series connector, SM11B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -13 -12 -Connector_JST -JST_SHL_SM12B-SHLS-TF_1x12-1MP_P1.00mm_Horizontal -JST SHL series connector, SM12B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -14 -13 -Connector_JST -JST_SHL_SM14B-SHLS-TF_1x14-1MP_P1.00mm_Horizontal -JST SHL series connector, SM14B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -16 -15 -Connector_JST -JST_SHL_SM16B-SHLS-TF_1x16-1MP_P1.00mm_Horizontal -JST SHL series connector, SM16B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -18 -17 -Connector_JST -JST_SHL_SM20B-SHLS-TF_1x20-1MP_P1.00mm_Horizontal -JST SHL series connector, SM20B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -22 -21 -Connector_JST -JST_SHL_SM22B-SHLS-TF_1x22-1MP_P1.00mm_Horizontal -JST SHL series connector, SM22B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -24 -23 -Connector_JST -JST_SHL_SM26B-SHLS-TF_1x26-1MP_P1.00mm_Horizontal -JST SHL series connector, SM26B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -28 -27 -Connector_JST -JST_SHL_SM30B-SHLS-TF_1x30-1MP_P1.00mm_Horizontal -JST SHL series connector, SM30B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -32 -31 -Connector_JST -JST_SH_BM02B-SRSS-TB_1x02-1MP_P1.00mm_Vertical -JST SH series connector, BM02B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -4 -3 -Connector_JST -JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical -JST SH series connector, BM03B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -5 -4 -Connector_JST -JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical -JST SH series connector, BM04B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -6 -5 -Connector_JST -JST_SH_BM05B-SRSS-TB_1x05-1MP_P1.00mm_Vertical -JST SH series connector, BM05B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -7 -6 -Connector_JST -JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_Vertical -JST SH series connector, BM06B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -8 -7 -Connector_JST -JST_SH_BM07B-SRSS-TB_1x07-1MP_P1.00mm_Vertical -JST SH series connector, BM07B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -9 -8 -Connector_JST -JST_SH_BM08B-SRSS-TB_1x08-1MP_P1.00mm_Vertical -JST SH series connector, BM08B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -10 -9 -Connector_JST -JST_SH_BM09B-SRSS-TB_1x09-1MP_P1.00mm_Vertical -JST SH series connector, BM09B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -11 -10 -Connector_JST -JST_SH_BM10B-SRSS-TB_1x10-1MP_P1.00mm_Vertical -JST SH series connector, BM10B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -12 -11 -Connector_JST -JST_SH_BM11B-SRSS-TB_1x11-1MP_P1.00mm_Vertical -JST SH series connector, BM11B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -13 -12 -Connector_JST -JST_SH_BM12B-SRSS-TB_1x12-1MP_P1.00mm_Vertical -JST SH series connector, BM12B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -14 -13 -Connector_JST -JST_SH_BM13B-SRSS-TB_1x13-1MP_P1.00mm_Vertical -JST SH series connector, BM13B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -15 -14 -Connector_JST -JST_SH_BM14B-SRSS-TB_1x14-1MP_P1.00mm_Vertical -JST SH series connector, BM14B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -16 -15 -Connector_JST -JST_SH_BM15B-SRSS-TB_1x15-1MP_P1.00mm_Vertical -JST SH series connector, BM15B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -17 -16 -Connector_JST -JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal -JST SH series connector, SM02B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -4 -3 -Connector_JST -JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal -JST SH series connector, SM03B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -5 -4 -Connector_JST -JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal -JST SH series connector, SM04B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -6 -5 -Connector_JST -JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal -JST SH series connector, SM05B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -7 -6 -Connector_JST -JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal -JST SH series connector, SM06B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -8 -7 -Connector_JST -JST_SH_SM07B-SRSS-TB_1x07-1MP_P1.00mm_Horizontal -JST SH series connector, SM07B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -9 -8 -Connector_JST -JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal -JST SH series connector, SM08B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -10 -9 -Connector_JST -JST_SH_SM09B-SRSS-TB_1x09-1MP_P1.00mm_Horizontal -JST SH series connector, SM09B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -11 -10 -Connector_JST -JST_SH_SM10B-SRSS-TB_1x10-1MP_P1.00mm_Horizontal -JST SH series connector, SM10B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -12 -11 -Connector_JST -JST_SH_SM11B-SRSS-TB_1x11-1MP_P1.00mm_Horizontal -JST SH series connector, SM11B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -13 -12 -Connector_JST -JST_SH_SM12B-SRSS-TB_1x12-1MP_P1.00mm_Horizontal -JST SH series connector, SM12B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -14 -13 -Connector_JST -JST_SH_SM13B-SRSS-TB_1x13-1MP_P1.00mm_Horizontal -JST SH series connector, SM13B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -15 -14 -Connector_JST -JST_SH_SM14B-SRSS-TB_1x14-1MP_P1.00mm_Horizontal -JST SH series connector, SM14B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -16 -15 -Connector_JST -JST_SH_SM15B-SRSS-TB_1x15-1MP_P1.00mm_Horizontal -JST SH series connector, SM15B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -17 -16 -Connector_JST -JST_SH_SM20B-SRSS-TB_1x20-1MP_P1.00mm_Horizontal -JST SH series connector, SM20B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -22 -21 -Connector_JST -JST_SUR_BM02B-SURS-TF_1x02-1MP_P0.80mm_Vertical -JST SUR series connector, BM02B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -4 -3 -Connector_JST -JST_SUR_BM03B-SURS-TF_1x03-1MP_P0.80mm_Vertical -JST SUR series connector, BM03B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -5 -4 -Connector_JST -JST_SUR_BM04B-SURS-TF_1x04-1MP_P0.80mm_Vertical -JST SUR series connector, BM04B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -6 -5 -Connector_JST -JST_SUR_BM05B-SURS-TF_1x05-1MP_P0.80mm_Vertical -JST SUR series connector, BM05B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -7 -6 -Connector_JST -JST_SUR_BM06B-SURS-TF_1x06-1MP_P0.80mm_Vertical -JST SUR series connector, BM06B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -8 -7 -Connector_JST -JST_SUR_BM08B-SURS-TF_1x08-1MP_P0.80mm_Vertical -JST SUR series connector, BM08B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -10 -9 -Connector_JST -JST_SUR_BM10B-SURS-TF_1x10-1MP_P0.80mm_Vertical -JST SUR series connector, BM10B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -12 -11 -Connector_JST -JST_SUR_BM12B-SURS-TF_1x12-1MP_P0.80mm_Vertical -JST SUR series connector, BM12B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -14 -13 -Connector_JST -JST_SUR_BM14B-SURS-TF_1x14-1MP_P0.80mm_Vertical -JST SUR series connector, BM14B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -16 -15 -Connector_JST -JST_SUR_BM15B-SURS-TF_1x15-1MP_P0.80mm_Vertical -JST SUR series connector, BM15B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -17 -16 -Connector_JST -JST_SUR_BM16B-SURS-TF_1x16-1MP_P0.80mm_Vertical -JST SUR series connector, BM16B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -18 -17 -Connector_JST -JST_SUR_BM17B-SURS-TF_1x17-1MP_P0.80mm_Vertical -JST SUR series connector, BM17B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -19 -18 -Connector_JST -JST_SUR_BM20B-SURS-TF_1x20-1MP_P0.80mm_Vertical -JST SUR series connector, BM20B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -22 -21 -Connector_JST -JST_SUR_SM02B-SURS-TF_1x02-1MP_P0.80mm_Horizontal -JST SUR series connector, SM02B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -4 -3 -Connector_JST -JST_SUR_SM03B-SURS-TF_1x03-1MP_P0.80mm_Horizontal -JST SUR series connector, SM03B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -5 -4 -Connector_JST -JST_SUR_SM04B-SURS-TF_1x04-1MP_P0.80mm_Horizontal -JST SUR series connector, SM04B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -6 -5 -Connector_JST -JST_SUR_SM05B-SURS-TF_1x05-1MP_P0.80mm_Horizontal -JST SUR series connector, SM05B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -7 -6 -Connector_JST -JST_SUR_SM06B-SURS-TF_1x06-1MP_P0.80mm_Horizontal -JST SUR series connector, SM06B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -8 -7 -Connector_JST -JST_SUR_SM08B-SURS-TF_1x08-1MP_P0.80mm_Horizontal -JST SUR series connector, SM08B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -10 -9 -Connector_JST -JST_SUR_SM10B-SURS-TF_1x10-1MP_P0.80mm_Horizontal -JST SUR series connector, SM10B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -12 -11 -Connector_JST -JST_SUR_SM12B-SURS-TF_1x12-1MP_P0.80mm_Horizontal -JST SUR series connector, SM12B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -14 -13 -Connector_JST -JST_SUR_SM14B-SURS-TF_1x14-1MP_P0.80mm_Horizontal -JST SUR series connector, SM14B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -16 -15 -Connector_JST -JST_SUR_SM15B-SURS-TF_1x15-1MP_P0.80mm_Horizontal -JST SUR series connector, SM15B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -17 -16 -Connector_JST -JST_SUR_SM16B-SURS-TF_1x16-1MP_P0.80mm_Horizontal -JST SUR series connector, SM16B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -18 -17 -Connector_JST -JST_SUR_SM17B-SURS-TF_1x17-1MP_P0.80mm_Horizontal -JST SUR series connector, SM17B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -19 -18 -Connector_JST -JST_SUR_SM20B-SURS-TF_1x20-1MP_P0.80mm_Horizontal -JST SUR series connector, SM20B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -22 -21 -Connector_JST -JST_SUR_SM22B-SURS-TF_1x22-1MP_P0.80mm_Horizontal -JST SUR series connector, SM22B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -24 -23 -Connector_JST -JST_VH_B2P-VH-B_1x02_P3.96mm_Vertical -JST VH PBT series connector, B2P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -2 -2 -Connector_JST -JST_VH_B2P-VH-FB-B_1x02_P3.96mm_Vertical -JST VH series connector, B2P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -2 -2 -Connector_JST -JST_VH_B2P-VH_1x02_P3.96mm_Vertical -JST VH series connector, B2P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -2 -2 -Connector_JST -JST_VH_B2P3-VH_1x02_P7.92mm_Vertical -JST VH series connector, B2P3-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -2 -2 -Connector_JST -JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal -JST VH series connector, B2PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -2 -2 -Connector_JST -JST_VH_B3P-VH-B_1x03_P3.96mm_Vertical -JST VH PBT series connector, B3P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -3 -3 -Connector_JST -JST_VH_B3P-VH-FB-B_1x03_P3.96mm_Vertical -JST VH series connector, B3P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -3 -3 -Connector_JST -JST_VH_B3P-VH_1x03_P3.96mm_Vertical -JST VH series connector, B3P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -3 -3 -Connector_JST -JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal -JST VH series connector, B3PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -3 -3 -Connector_JST -JST_VH_B4P-VH-B_1x04_P3.96mm_Vertical -JST VH PBT series connector, B4P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -4 -4 -Connector_JST -JST_VH_B4P-VH-FB-B_1x04_P3.96mm_Vertical -JST VH series connector, B4P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -4 -4 -Connector_JST -JST_VH_B4P-VH_1x04_P3.96mm_Vertical -JST VH series connector, B4P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -4 -4 -Connector_JST -JST_VH_B4PS-VH_1x04_P3.96mm_Horizontal -JST VH series connector, B4PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -4 -4 -Connector_JST -JST_VH_B5P-VH-B_1x05_P3.96mm_Vertical -JST VH PBT series connector, B5P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -5 -5 -Connector_JST -JST_VH_B5P-VH-FB-B_1x05_P3.96mm_Vertical -JST VH series connector, B5P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -5 -5 -Connector_JST -JST_VH_B5P-VH_1x05_P3.96mm_Vertical -JST VH series connector, B5P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -5 -5 -Connector_JST -JST_VH_B5PS-VH_1x05_P3.96mm_Horizontal -JST VH series connector, B5PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -5 -5 -Connector_JST -JST_VH_B6P-VH-B_1x06_P3.96mm_Vertical -JST VH PBT series connector, B6P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -6 -6 -Connector_JST -JST_VH_B6P-VH-FB-B_1x06_P3.96mm_Vertical -JST VH series connector, B6P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -6 -6 -Connector_JST -JST_VH_B6P-VH_1x06_P3.96mm_Vertical -JST VH series connector, B6P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -6 -6 -Connector_JST -JST_VH_B6PS-VH_1x06_P3.96mm_Horizontal -JST VH series connector, B6PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -6 -6 -Connector_JST -JST_VH_B7P-VH-B_1x07_P3.96mm_Vertical -JST VH PBT series connector, B7P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -7 -7 -Connector_JST -JST_VH_B7P-VH-FB-B_1x07_P3.96mm_Vertical -JST VH series connector, B7P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -7 -7 -Connector_JST -JST_VH_B7P-VH_1x07_P3.96mm_Vertical -JST VH series connector, B7P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -7 -7 -Connector_JST -JST_VH_B7PS-VH_1x07_P3.96mm_Horizontal -JST VH series connector, B7PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -7 -7 -Connector_JST -JST_VH_B8P-VH-B_1x08_P3.96mm_Vertical -JST VH PBT series connector, B8P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -8 -8 -Connector_JST -JST_VH_B8P-VH-FB-B_1x08_P3.96mm_Vertical -JST VH series connector, B8P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -8 -8 -Connector_JST -JST_VH_B8P-VH_1x08_P3.96mm_Vertical -JST VH series connector, B8P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -8 -8 -Connector_JST -JST_VH_B8PS-VH_1x08_P3.96mm_Horizontal -JST VH series connector, B8PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -8 -8 -Connector_JST -JST_VH_B9P-VH-B_1x09_P3.96mm_Vertical -JST VH PBT series connector, B9P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -9 -9 -Connector_JST -JST_VH_B9P-VH-FB-B_1x09_P3.96mm_Vertical -JST VH series connector, B9P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -9 -9 -Connector_JST -JST_VH_B9P-VH_1x09_P3.96mm_Vertical -JST VH series connector, B9P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -9 -9 -Connector_JST -JST_VH_B9PS-VH_1x09_P3.96mm_Horizontal -JST VH series connector, B9PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -9 -9 -Connector_JST -JST_VH_B10P-VH-B_1x10_P3.96mm_Vertical -JST VH PBT series connector, B10P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -10 -10 -Connector_JST -JST_VH_B10P-VH-FB-B_1x10_P3.96mm_Vertical -JST VH series connector, B10P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -10 -10 -Connector_JST -JST_VH_B10P-VH_1x10_P3.96mm_Vertical -JST VH series connector, B10P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -10 -10 -Connector_JST -JST_VH_B10PS-VH_1x10_P3.96mm_Horizontal -JST VH series connector, B10PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -10 -10 -Connector_JST -JST_VH_B11P-VH-B_1x11_P3.96mm_Vertical -JST VH PBT series connector, B11P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -11 -11 -Connector_JST -JST_VH_S2P-VH_1x02_P3.96mm_Horizontal -JST VH series connector, S2P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -2 -2 -Connector_JST -JST_VH_S3P-VH_1x03_P3.96mm_Horizontal -JST VH series connector, S3P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -3 -3 -Connector_JST -JST_VH_S4P-VH_1x04_P3.96mm_Horizontal -JST VH series connector, S4P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -4 -4 -Connector_JST -JST_VH_S5P-VH_1x05_P3.96mm_Horizontal -JST VH series connector, S5P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -5 -5 -Connector_JST -JST_VH_S6P-VH_1x06_P3.96mm_Horizontal -JST VH series connector, S6P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -6 -6 -Connector_JST -JST_VH_S7P-VH_1x07_P3.96mm_Horizontal -JST VH series connector, S7P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -7 -7 -Connector_JST -JST_XAG_SM05B-XAGKS-BN-TB_1x05-1MP_P2.50mm_Horizontal -JST XAG series connector, SM05B-XAGKS-BN-TB (http://www.jst-mfg.com/product/pdf/eng/eXAG.pdf), generated with kicad-footprint-generator -connector JST XAG top entry -0 -7 -6 -Connector_JST -JST_XA_B02B-XASK-1-A_1x02_P2.50mm_Vertical -JST XA series connector, B02B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical boss -0 -2 -2 -Connector_JST -JST_XA_B02B-XASK-1_1x02_P2.50mm_Vertical -JST XA series connector, B02B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical -0 -2 -2 -Connector_JST -JST_XA_B03B-XASK-1-A_1x03_P2.50mm_Vertical -JST XA series connector, B03B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical boss -0 -3 -3 -Connector_JST -JST_XA_B03B-XASK-1_1x03_P2.50mm_Vertical -JST XA series connector, B03B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical -0 -3 -3 -Connector_JST -JST_XA_B04B-XASK-1-A_1x04_P2.50mm_Vertical -JST XA series connector, B04B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical boss -0 -4 -4 -Connector_JST -JST_XA_B04B-XASK-1_1x04_P2.50mm_Vertical -JST XA series connector, B04B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical -0 -4 -4 -Connector_JST -JST_XA_B05B-XASK-1-A_1x05_P2.50mm_Vertical -JST XA series connector, B05B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical boss -0 -5 -5 -Connector_JST -JST_XA_B05B-XASK-1_1x05_P2.50mm_Vertical -JST XA series connector, B05B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical -0 -5 -5 -Connector_JST -JST_XA_B06B-XASK-1-A_1x06_P2.50mm_Vertical -JST XA series connector, B06B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical boss -0 -6 -6 -Connector_JST -JST_XA_B06B-XASK-1_1x06_P2.50mm_Vertical -JST XA series connector, B06B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical -0 -6 -6 -Connector_JST -JST_XA_B07B-XASK-1-A_1x07_P2.50mm_Vertical -JST XA series connector, B07B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical boss -0 -7 -7 -Connector_JST -JST_XA_B07B-XASK-1_1x07_P2.50mm_Vertical -JST XA series connector, B07B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical -0 -7 -7 -Connector_JST -JST_XA_B08B-XASK-1-A_1x08_P2.50mm_Vertical -JST XA series connector, B08B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical boss -0 -8 -8 -Connector_JST -JST_XA_B08B-XASK-1_1x08_P2.50mm_Vertical -JST XA series connector, B08B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical -0 -8 -8 -Connector_JST -JST_XA_B09B-XASK-1-A_1x09_P2.50mm_Vertical -JST XA series connector, B09B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical boss -0 -9 -9 -Connector_JST -JST_XA_B09B-XASK-1_1x09_P2.50mm_Vertical -JST XA series connector, B09B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical -0 -9 -9 -Connector_JST -JST_XA_B10B-XASK-1-A_1x10_P2.50mm_Vertical -JST XA series connector, B10B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical boss -0 -10 -10 -Connector_JST -JST_XA_B10B-XASK-1_1x10_P2.50mm_Vertical -JST XA series connector, B10B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical -0 -10 -10 -Connector_JST -JST_XA_B11B-XASK-1-A_1x11_P2.50mm_Vertical -JST XA series connector, B11B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical boss -0 -11 -11 -Connector_JST -JST_XA_B11B-XASK-1_1x11_P2.50mm_Vertical -JST XA series connector, B11B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical -0 -11 -11 -Connector_JST -JST_XA_B12B-XASK-1-A_1x12_P2.50mm_Vertical -JST XA series connector, B12B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical boss -0 -12 -12 -Connector_JST -JST_XA_B12B-XASK-1_1x12_P2.50mm_Vertical -JST XA series connector, B12B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical -0 -12 -12 -Connector_JST -JST_XA_B13B-XASK-1-A_1x13_P2.50mm_Vertical -JST XA series connector, B13B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical boss -0 -13 -13 -Connector_JST -JST_XA_B13B-XASK-1_1x13_P2.50mm_Vertical -JST XA series connector, B13B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical -0 -13 -13 -Connector_JST -JST_XA_B14B-XASK-1-A_1x14_P2.50mm_Vertical -JST XA series connector, B14B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical boss -0 -14 -14 -Connector_JST -JST_XA_B14B-XASK-1_1x14_P2.50mm_Vertical -JST XA series connector, B14B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical -0 -14 -14 -Connector_JST -JST_XA_B15B-XASK-1-A_1x15_P2.50mm_Vertical -JST XA series connector, B15B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical boss -0 -15 -15 -Connector_JST -JST_XA_B15B-XASK-1_1x15_P2.50mm_Vertical -JST XA series connector, B15B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical -0 -15 -15 -Connector_JST -JST_XA_B18B-XASK-1_1x18_P2.50mm_Vertical -JST XA series connector, B18B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical -0 -18 -18 -Connector_JST -JST_XA_B20B-XASK-1-A_1x20_P2.50mm_Vertical -JST XA series connector, B20B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical boss -0 -20 -20 -Connector_JST -JST_XA_B20B-XASK-1_1x20_P2.50mm_Vertical -JST XA series connector, B20B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA vertical -0 -20 -20 -Connector_JST -JST_XA_S02B-XASK-1N-BN_1x02_P2.50mm_Horizontal -JST XA series connector, S02B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal -0 -2 -2 -Connector_JST -JST_XA_S02B-XASK-1_1x02_P2.50mm_Horizontal -JST XA series connector, S02B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal hook -0 -2 -2 -Connector_JST -JST_XA_S03B-XASK-1N-BN_1x03_P2.50mm_Horizontal -JST XA series connector, S03B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal -0 -3 -3 -Connector_JST -JST_XA_S03B-XASK-1_1x03_P2.50mm_Horizontal -JST XA series connector, S03B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal hook -0 -3 -3 -Connector_JST -JST_XA_S04B-XASK-1N-BN_1x04_P2.50mm_Horizontal -JST XA series connector, S04B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal -0 -4 -4 -Connector_JST -JST_XA_S04B-XASK-1_1x04_P2.50mm_Horizontal -JST XA series connector, S04B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal hook -0 -4 -4 -Connector_JST -JST_XA_S05B-XASK-1N-BN_1x05_P2.50mm_Horizontal -JST XA series connector, S05B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal -0 -5 -5 -Connector_JST -JST_XA_S05B-XASK-1_1x05_P2.50mm_Horizontal -JST XA series connector, S05B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal hook -0 -5 -5 -Connector_JST -JST_XA_S06B-XASK-1N-BN_1x06_P2.50mm_Horizontal -JST XA series connector, S06B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal -0 -6 -6 -Connector_JST -JST_XA_S06B-XASK-1_1x06_P2.50mm_Horizontal -JST XA series connector, S06B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal hook -0 -6 -6 -Connector_JST -JST_XA_S07B-XASK-1N-BN_1x07_P2.50mm_Horizontal -JST XA series connector, S07B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal -0 -7 -7 -Connector_JST -JST_XA_S07B-XASK-1_1x07_P2.50mm_Horizontal -JST XA series connector, S07B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal hook -0 -7 -7 -Connector_JST -JST_XA_S08B-XASK-1N-BN_1x08_P2.50mm_Horizontal -JST XA series connector, S08B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal -0 -8 -8 -Connector_JST -JST_XA_S08B-XASK-1_1x08_P2.50mm_Horizontal -JST XA series connector, S08B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal hook -0 -8 -8 -Connector_JST -JST_XA_S09B-XASK-1N-BN_1x09_P2.50mm_Horizontal -JST XA series connector, S09B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal -0 -9 -9 -Connector_JST -JST_XA_S09B-XASK-1_1x09_P2.50mm_Horizontal -JST XA series connector, S09B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal hook -0 -9 -9 -Connector_JST -JST_XA_S10B-XASK-1N-BN_1x10_P2.50mm_Horizontal -JST XA series connector, S10B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal -0 -10 -10 -Connector_JST -JST_XA_S10B-XASK-1_1x10_P2.50mm_Horizontal -JST XA series connector, S10B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal hook -0 -10 -10 -Connector_JST -JST_XA_S11B-XASK-1N-BN_1x11_P2.50mm_Horizontal -JST XA series connector, S11B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal -0 -11 -11 -Connector_JST -JST_XA_S11B-XASK-1_1x11_P2.50mm_Horizontal -JST XA series connector, S11B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal hook -0 -11 -11 -Connector_JST -JST_XA_S12B-XASK-1N-BN_1x12_P2.50mm_Horizontal -JST XA series connector, S12B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal -0 -12 -12 -Connector_JST -JST_XA_S12B-XASK-1_1x12_P2.50mm_Horizontal -JST XA series connector, S12B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal hook -0 -12 -12 -Connector_JST -JST_XA_S13B-XASK-1N-BN_1x13_P2.50mm_Horizontal -JST XA series connector, S13B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal -0 -13 -13 -Connector_JST -JST_XA_S13B-XASK-1_1x13_P2.50mm_Horizontal -JST XA series connector, S13B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal hook -0 -13 -13 -Connector_JST -JST_XA_S14B-XASK-1N-BN_1x14_P2.50mm_Horizontal -JST XA series connector, S14B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal -0 -14 -14 -Connector_JST -JST_XA_S14B-XASK-1_1x14_P2.50mm_Horizontal -JST XA series connector, S14B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator -connector JST XA horizontal hook -0 -14 -14 -Connector_JST -JST_XH_B1B-XH-AM_1x01_P2.50mm_Vertical -JST XH series connector, B1B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -1 -1 -Connector_JST -JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical -JST XH series connector, B2B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -2 -2 -Connector_JST -JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical -JST XH series connector, B2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical -0 -2 -2 -Connector_JST -JST_XH_B3B-XH-AM_1x03_P2.50mm_Vertical -JST XH series connector, B3B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -3 -3 -Connector_JST -JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical -JST XH series connector, B3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical -0 -3 -3 -Connector_JST -JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical -JST XH series connector, B4B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -4 -4 -Connector_JST -JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical -JST XH series connector, B4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical -0 -4 -4 -Connector_JST -JST_XH_B5B-XH-AM_1x05_P2.50mm_Vertical -JST XH series connector, B5B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -5 -5 -Connector_JST -JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical -JST XH series connector, B5B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical -0 -5 -5 -Connector_JST -JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical -JST XH series connector, B6B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -6 -6 -Connector_JST -JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical -JST XH series connector, B6B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical -0 -6 -6 -Connector_JST -JST_XH_B7B-XH-AM_1x07_P2.50mm_Vertical -JST XH series connector, B7B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -7 -7 -Connector_JST -JST_XH_B7B-XH-A_1x07_P2.50mm_Vertical -JST XH series connector, B7B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical -0 -7 -7 -Connector_JST -JST_XH_B8B-XH-AM_1x08_P2.50mm_Vertical -JST XH series connector, B8B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -8 -8 -Connector_JST -JST_XH_B8B-XH-A_1x08_P2.50mm_Vertical -JST XH series connector, B8B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical -0 -8 -8 -Connector_JST -JST_XH_B9B-XH-AM_1x09_P2.50mm_Vertical -JST XH series connector, B9B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -9 -9 -Connector_JST -JST_XH_B9B-XH-A_1x09_P2.50mm_Vertical -JST XH series connector, B9B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical -0 -9 -9 -Connector_JST -JST_XH_B10B-XH-AM_1x10_P2.50mm_Vertical -JST XH series connector, B10B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry boss -0 -10 -10 -Connector_JST -JST_XH_B10B-XH-A_1x10_P2.50mm_Vertical -JST XH series connector, B10B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry -0 -10 -10 -Connector_JST -JST_XH_B11B-XH-A_1x11_P2.50mm_Vertical -JST XH series connector, B11B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry -0 -11 -11 -Connector_JST -JST_XH_B12B-XH-AM_1x12_P2.50mm_Vertical -JST XH series connector, B12B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry boss -0 -12 -12 -Connector_JST -JST_XH_B12B-XH-A_1x12_P2.50mm_Vertical -JST XH series connector, B12B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry -0 -12 -12 -Connector_JST -JST_XH_B13B-XH-A_1x13_P2.50mm_Vertical -JST XH series connector, B13B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry -0 -13 -13 -Connector_JST -JST_XH_B14B-XH-A_1x14_P2.50mm_Vertical -JST XH series connector, B14B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry -0 -14 -14 -Connector_JST -JST_XH_B15B-XH-A_1x15_P2.50mm_Vertical -JST XH series connector, B15B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry -0 -15 -15 -Connector_JST -JST_XH_B16B-XH-A_1x16_P2.50mm_Vertical -JST XH series connector, B16B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry -0 -16 -16 -Connector_JST -JST_XH_B20B-XH-A_1x20_P2.50mm_Vertical -JST XH series connector, B20B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry -0 -20 -20 -Connector_JST -JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal -JST XH series connector, S2B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -2 -2 -Connector_JST -JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal -JST XH series connector, S2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -2 -2 -Connector_JST -JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal -JST XH series connector, S3B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -3 -3 -Connector_JST -JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal -JST XH series connector, S3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -3 -3 -Connector_JST -JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal -JST XH series connector, S4B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -4 -4 -Connector_JST -JST_XH_S4B-XH-A_1x04_P2.50mm_Horizontal -JST XH series connector, S4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -4 -4 -Connector_JST -JST_XH_S5B-XH-A-1_1x05_P2.50mm_Horizontal -JST XH series connector, S5B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -5 -5 -Connector_JST -JST_XH_S5B-XH-A_1x05_P2.50mm_Horizontal -JST XH series connector, S5B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -5 -5 -Connector_JST -JST_XH_S6B-XH-A-1_1x06_P2.50mm_Horizontal -JST XH series connector, S6B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -6 -6 -Connector_JST -JST_XH_S6B-XH-A_1x06_P2.50mm_Horizontal -JST XH series connector, S6B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -6 -6 -Connector_JST -JST_XH_S7B-XH-A-1_1x07_P2.50mm_Horizontal -JST XH series connector, S7B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -7 -7 -Connector_JST -JST_XH_S7B-XH-A_1x07_P2.50mm_Horizontal -JST XH series connector, S7B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -7 -7 -Connector_JST -JST_XH_S8B-XH-A-1_1x08_P2.50mm_Horizontal -JST XH series connector, S8B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -8 -8 -Connector_JST -JST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal -JST XH series connector, S8B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -8 -8 -Connector_JST -JST_XH_S9B-XH-A-1_1x09_P2.50mm_Horizontal -JST XH series connector, S9B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -9 -9 -Connector_JST -JST_XH_S9B-XH-A_1x09_P2.50mm_Horizontal -JST XH series connector, S9B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -9 -9 -Connector_JST -JST_XH_S10B-XH-A-1_1x10_P2.50mm_Horizontal -JST XH series connector, S10B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -10 -10 -Connector_JST -JST_XH_S10B-XH-A_1x10_P2.50mm_Horizontal -JST XH series connector, S10B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -10 -10 -Connector_JST -JST_XH_S11B-XH-A-1_1x11_P2.50mm_Horizontal -JST XH series connector, S11B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -11 -11 -Connector_JST -JST_XH_S11B-XH-A_1x11_P2.50mm_Horizontal -JST XH series connector, S11B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -11 -11 -Connector_JST -JST_XH_S12B-XH-A-1_1x12_P2.50mm_Horizontal -JST XH series connector, S12B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -12 -12 -Connector_JST -JST_XH_S12B-XH-A_1x12_P2.50mm_Horizontal -JST XH series connector, S12B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -12 -12 -Connector_JST -JST_XH_S13B-XH-A-1_1x13_P2.50mm_Horizontal -JST XH series connector, S13B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -13 -13 -Connector_JST -JST_XH_S13B-XH-A_1x13_P2.50mm_Horizontal -JST XH series connector, S13B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -13 -13 -Connector_JST -JST_XH_S14B-XH-A-1_1x14_P2.50mm_Horizontal -JST XH series connector, S14B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -14 -14 -Connector_JST -JST_XH_S14B-XH-A_1x14_P2.50mm_Horizontal -JST XH series connector, S14B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -14 -14 -Connector_JST -JST_XH_S15B-XH-A-1_1x15_P2.50mm_Horizontal -JST XH series connector, S15B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -15 -15 -Connector_JST -JST_XH_S15B-XH-A_1x15_P2.50mm_Horizontal -JST XH series connector, S15B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -15 -15 -Connector_JST -JST_XH_S16B-XH-A_1x16_P2.50mm_Horizontal -JST XH series connector, S16B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -16 -16 -Connector_JST -JST_ZE_B02B-ZESK-1D_1x02_P1.50mm_Vertical -JST ZE series connector, B02B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -2 -2 -Connector_JST -JST_ZE_B03B-ZESK-1D_1x03_P1.50mm_Vertical -JST ZE series connector, B03B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -3 -3 -Connector_JST -JST_ZE_B03B-ZESK-D_1x03_P1.50mm_Vertical -JST ZE series connector, B03B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -3 -3 -Connector_JST -JST_ZE_B04B-ZESK-1D_1x04_P1.50mm_Vertical -JST ZE series connector, B04B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -4 -4 -Connector_JST -JST_ZE_B04B-ZESK-D_1x04_P1.50mm_Vertical -JST ZE series connector, B04B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -4 -4 -Connector_JST -JST_ZE_B05B-ZESK-1D_1x05_P1.50mm_Vertical -JST ZE series connector, B05B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -5 -5 -Connector_JST -JST_ZE_B05B-ZESK-D_1x05_P1.50mm_Vertical -JST ZE series connector, B05B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -5 -5 -Connector_JST -JST_ZE_B06B-ZESK-1D_1x06_P1.50mm_Vertical -JST ZE series connector, B06B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -6 -6 -Connector_JST -JST_ZE_B06B-ZESK-D_1x06_P1.50mm_Vertical -JST ZE series connector, B06B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -6 -6 -Connector_JST -JST_ZE_B07B-ZESK-1D_1x07_P1.50mm_Vertical -JST ZE series connector, B07B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -7 -7 -Connector_JST -JST_ZE_B07B-ZESK-D_1x07_P1.50mm_Vertical -JST ZE series connector, B07B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -7 -7 -Connector_JST -JST_ZE_B08B-ZESK-1D_1x08_P1.50mm_Vertical -JST ZE series connector, B08B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -8 -8 -Connector_JST -JST_ZE_B08B-ZESK-D_1x08_P1.50mm_Vertical -JST ZE series connector, B08B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -8 -8 -Connector_JST -JST_ZE_B09B-ZESK-1D_1x09_P1.50mm_Vertical -JST ZE series connector, B09B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -9 -9 -Connector_JST -JST_ZE_B09B-ZESK-D_1x09_P1.50mm_Vertical -JST ZE series connector, B09B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -9 -9 -Connector_JST -JST_ZE_B10B-ZESK-1D_1x10_P1.50mm_Vertical -JST ZE series connector, B10B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -10 -10 -Connector_JST -JST_ZE_B10B-ZESK-D_1x10_P1.50mm_Vertical -JST ZE series connector, B10B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -10 -10 -Connector_JST -JST_ZE_B11B-ZESK-1D_1x11_P1.50mm_Vertical -JST ZE series connector, B11B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -11 -11 -Connector_JST -JST_ZE_B11B-ZESK-D_1x11_P1.50mm_Vertical -JST ZE series connector, B11B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -11 -11 -Connector_JST -JST_ZE_B12B-ZESK-1D_1x12_P1.50mm_Vertical -JST ZE series connector, B12B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -12 -12 -Connector_JST -JST_ZE_B12B-ZESK-D_1x12_P1.50mm_Vertical -JST ZE series connector, B12B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -12 -12 -Connector_JST -JST_ZE_B13B-ZESK-1D_1x13_P1.50mm_Vertical -JST ZE series connector, B13B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -13 -13 -Connector_JST -JST_ZE_B13B-ZESK-D_1x13_P1.50mm_Vertical -JST ZE series connector, B13B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -13 -13 -Connector_JST -JST_ZE_B14B-ZESK-1D_1x14_P1.50mm_Vertical -JST ZE series connector, B14B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -14 -14 -Connector_JST -JST_ZE_B14B-ZESK-D_1x14_P1.50mm_Vertical -JST ZE series connector, B14B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -14 -14 -Connector_JST -JST_ZE_B15B-ZESK-1D_1x15_P1.50mm_Vertical -JST ZE series connector, B15B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -15 -15 -Connector_JST -JST_ZE_B15B-ZESK-D_1x15_P1.50mm_Vertical -JST ZE series connector, B15B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -15 -15 -Connector_JST -JST_ZE_B16B-ZESK-1D_1x16_P1.50mm_Vertical -JST ZE series connector, B16B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -16 -16 -Connector_JST -JST_ZE_B16B-ZESK-D_1x16_P1.50mm_Vertical -JST ZE series connector, B16B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -16 -16 -Connector_JST -JST_ZE_BM02B-ZESS-TBT_1x02-1MP_P1.50mm_Vertical -JST ZE series connector, BM02B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -4 -3 -Connector_JST -JST_ZE_BM03B-ZESS-TBT_1x03-1MP_P1.50mm_Vertical -JST ZE series connector, BM03B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -5 -4 -Connector_JST -JST_ZE_BM04B-ZESS-TBT_1x04-1MP_P1.50mm_Vertical -JST ZE series connector, BM04B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -6 -5 -Connector_JST -JST_ZE_BM05B-ZESS-TBT_1x05-1MP_P1.50mm_Vertical -JST ZE series connector, BM05B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -7 -6 -Connector_JST -JST_ZE_BM06B-ZESS-TBT_1x06-1MP_P1.50mm_Vertical -JST ZE series connector, BM06B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -8 -7 -Connector_JST -JST_ZE_BM07B-ZESS-TBT_1x07-1MP_P1.50mm_Vertical -JST ZE series connector, BM07B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -9 -8 -Connector_JST -JST_ZE_BM08B-ZESS-TBT_1x08-1MP_P1.50mm_Vertical -JST ZE series connector, BM08B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -10 -9 -Connector_JST -JST_ZE_BM09B-ZESS-TBT_1x09-1MP_P1.50mm_Vertical -JST ZE series connector, BM09B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -11 -10 -Connector_JST -JST_ZE_BM10B-ZESS-TBT_1x10-1MP_P1.50mm_Vertical -JST ZE series connector, BM10B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -12 -11 -Connector_JST -JST_ZE_BM11B-ZESS-TBT_1x11-1MP_P1.50mm_Vertical -JST ZE series connector, BM11B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -13 -12 -Connector_JST -JST_ZE_BM12B-ZESS-TBT_1x12-1MP_P1.50mm_Vertical -JST ZE series connector, BM12B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -14 -13 -Connector_JST -JST_ZE_BM13B-ZESS-TBT_1x13-1MP_P1.50mm_Vertical -JST ZE series connector, BM13B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -15 -14 -Connector_JST -JST_ZE_BM14B-ZESS-TBT_1x14-1MP_P1.50mm_Vertical -JST ZE series connector, BM14B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -16 -15 -Connector_JST -JST_ZE_BM15B-ZESS-TBT_1x15-1MP_P1.50mm_Vertical -JST ZE series connector, BM15B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -17 -16 -Connector_JST -JST_ZE_BM16B-ZESS-TBT_1x16-1MP_P1.50mm_Vertical -JST ZE series connector, BM16B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -18 -17 -Connector_JST -JST_ZE_S02B-ZESK-2D_1x02_P1.50mm_Horizontal -JST ZE series connector, S02B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -2 -2 -Connector_JST -JST_ZE_S03B-ZESK-2D_1x03_P1.50mm_Horizontal -JST ZE series connector, S03B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -3 -3 -Connector_JST -JST_ZE_S04B-ZESK-2D_1x04_P1.50mm_Horizontal -JST ZE series connector, S04B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -4 -4 -Connector_JST -JST_ZE_S05B-ZESK-2D_1x05_P1.50mm_Horizontal -JST ZE series connector, S05B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -5 -5 -Connector_JST -JST_ZE_S06B-ZESK-2D_1x06_P1.50mm_Horizontal -JST ZE series connector, S06B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -6 -6 -Connector_JST -JST_ZE_S07B-ZESK-2D_1x07_P1.50mm_Horizontal -JST ZE series connector, S07B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -7 -7 -Connector_JST -JST_ZE_S08B-ZESK-2D_1x08_P1.50mm_Horizontal -JST ZE series connector, S08B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -8 -8 -Connector_JST -JST_ZE_S09B-ZESK-2D_1x09_P1.50mm_Horizontal -JST ZE series connector, S09B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -9 -9 -Connector_JST -JST_ZE_S10B-ZESK-2D_1x10_P1.50mm_Horizontal -JST ZE series connector, S10B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -10 -10 -Connector_JST -JST_ZE_S11B-ZESK-2D_1x11_P1.50mm_Horizontal -JST ZE series connector, S11B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -11 -11 -Connector_JST -JST_ZE_S12B-ZESK-2D_1x12_P1.50mm_Horizontal -JST ZE series connector, S12B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -12 -12 -Connector_JST -JST_ZE_S13B-ZESK-2D_1x13_P1.50mm_Horizontal -JST ZE series connector, S13B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -13 -13 -Connector_JST -JST_ZE_S14B-ZESK-2D_1x14_P1.50mm_Horizontal -JST ZE series connector, S14B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -14 -14 -Connector_JST -JST_ZE_S15B-ZESK-2D_1x15_P1.50mm_Horizontal -JST ZE series connector, S15B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -15 -15 -Connector_JST -JST_ZE_S16B-ZESK-2D_1x16_P1.50mm_Horizontal -JST ZE series connector, S16B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -16 -16 -Connector_JST -JST_ZE_SM02B-ZESS-TB_1x02-1MP_P1.50mm_Horizontal -JST ZE series connector, SM02B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -4 -3 -Connector_JST -JST_ZE_SM03B-ZESS-TB_1x03-1MP_P1.50mm_Horizontal -JST ZE series connector, SM03B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -5 -4 -Connector_JST -JST_ZE_SM04B-ZESS-TB_1x04-1MP_P1.50mm_Horizontal -JST ZE series connector, SM04B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -6 -5 -Connector_JST -JST_ZE_SM05B-ZESS-TB_1x05-1MP_P1.50mm_Horizontal -JST ZE series connector, SM05B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -7 -6 -Connector_JST -JST_ZE_SM06B-ZESS-TB_1x06-1MP_P1.50mm_Horizontal -JST ZE series connector, SM06B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -8 -7 -Connector_JST -JST_ZE_SM07B-ZESS-TB_1x07-1MP_P1.50mm_Horizontal -JST ZE series connector, SM07B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -9 -8 -Connector_JST -JST_ZE_SM08B-ZESS-TB_1x08-1MP_P1.50mm_Horizontal -JST ZE series connector, SM08B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -10 -9 -Connector_JST -JST_ZE_SM09B-ZESS-TB_1x09-1MP_P1.50mm_Horizontal -JST ZE series connector, SM09B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -11 -10 -Connector_JST -JST_ZE_SM10B-ZESS-TB_1x10-1MP_P1.50mm_Horizontal -JST ZE series connector, SM10B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -12 -11 -Connector_JST -JST_ZE_SM11B-ZESS-TB_1x11-1MP_P1.50mm_Horizontal -JST ZE series connector, SM11B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -13 -12 -Connector_JST -JST_ZE_SM12B-ZESS-TB_1x12-1MP_P1.50mm_Horizontal -JST ZE series connector, SM12B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -14 -13 -Connector_JST -JST_ZE_SM13B-ZESS-TB_1x13-1MP_P1.50mm_Horizontal -JST ZE series connector, SM13B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -15 -14 -Connector_JST -JST_ZE_SM14B-ZESS-TB_1x14-1MP_P1.50mm_Horizontal -JST ZE series connector, SM14B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -16 -15 -Connector_JST -JST_ZE_SM15B-ZESS-TB_1x15-1MP_P1.50mm_Horizontal -JST ZE series connector, SM15B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -17 -16 -Connector_JST -JST_ZE_SM16B-ZESS-TB_1x16-1MP_P1.50mm_Horizontal -JST ZE series connector, SM16B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -18 -17 -MySymbols -3,5mm_straight_circular - - -0 -3 -3 -MySymbols -428-202569-MG01 - - -0 -2 -2 -MySymbols -TestPoint_SMD_R - - -0 -1 -1 -MySymbols -Toggle_Switch_100SP1T1B4M2QE -http://spec_sheets.e-switch.com/specs/T111597.pdf - -0 -3 -3 -MySymbols -USB_Micro_B_Female -https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10103594.pdf - -0 -11 -6 -MySymbols -slids_switch_spdt - - -0 -5 -4 -digikey-footprints -3-SIP_Module_TM1000Q - - -0 -3 -3 -digikey-footprints -3-SIP_Module_V7805-500 -http://www.cui.com/product/resource/v78-500.pdf - -0 -3 -3 -digikey-footprints -3-SIP_Module_V7805-1000 -http://www.cui.com/product/resource/v78xx-1000.pdf - -0 -3 -3 -digikey-footprints -4-SMD_2.35x2.95mm - - -0 -4 -4 -digikey-footprints -6-DFN_3x3mm - - -0 -7 -7 -digikey-footprints -6-PLCC_3.5x3.5mm - - -0 -6 -6 -digikey-footprints -0603 - - -0 -2 -2 -digikey-footprints -0805 - - -0 -2 -2 -digikey-footprints -1206 -http://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/LTST-C230KFKT_5-24-06.pdf - -0 -2 -2 -digikey-footprints -1210 -http://www.murata-ps.com/data/magnetics/kmp_8200c.pdf - -0 -2 -2 -digikey-footprints -2320 - - -0 -4 -4 -digikey-footprints -AS-MLV-P2_9.1x9.1mm - - -0 -4 -4 -digikey-footprints -Air_Quality_Module_IAQ-CORE_P - - -0 -6 -6 -digikey-footprints -Altimeter_MS580314BA -http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=MS5803-14BA&DocType=Data+Sheet&DocLang=English - -0 -8 -8 -digikey-footprints -Ambient_Prox_APDS-9960 -file:///C:/Users/chad_rosencrans/Downloads/AV02-4191EN_DS_Ambient_Prox_APDS-9960_2015-11-13.pdf - -0 -8 -8 -digikey-footprints -Antenna_1.6x3.2mm_2450AT18A100E -https://www.johansontechnology.com/datasheets/antennas/2450AT18A100.pdf - -0 -2 -2 -digikey-footprints -BME680 -https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME680-DS001-00.pdf - -0 -8 -8 -digikey-footprints -BMI160 -https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMI160-DS000-07.pdf - -0 -14 -14 -digikey-footprints -Barrel_Jack_5.5mmODx2.1mmID_PJ-102A - - -0 -3 -3 -digikey-footprints -Barrel_Jack_5.5mmODx2.1mmID_PJ-202A - - -0 -3 -3 -digikey-footprints -Battery_Holder_9V_BC9VPC-ND -http://www.memoryprotectiondevices.com/datasheets/BC9VPC-datasheet.pdf - -0 -2 -2 -digikey-footprints -Battery_Holder_Coin_2032_BS-7 -http://www.memoryprotectiondevices.com/datasheets/BS-7-datasheet.pdf - -0 -2 -2 -digikey-footprints -Bluetooth_Module_450-0064 -http://www.lsr.com/downloads/products/330-0087.pdf - -0 -165 -53 -digikey-footprints -Bluetooth_Module_BC118 - - -0 -35 -35 -digikey-footprints -Bluetooth_Module_BC127 -https://www.bluecreation.com/userfiles/DataSheet-BC127-latest3.pdf - -0 -51 -51 -digikey-footprints -Bluetooth_Module_BL600-SA -https://assets.lairdtech.com/home/brandworld/files/Datasheet%20-%20BL600.pdf - -0 -44 -44 -digikey-footprints -Bluetooth_Module_BLE112-A-V1 -http://media.digikey.com/pdf/Data%20Sheets/BlueGiga%20PDFs/BLE112.pdf - -0 -30 -30 -digikey-footprints -Bluetooth_Module_BLE113-A-M256K - - -0 -36 -36 -digikey-footprints -Bluetooth_Module_BLE113-A-V1 - - -0 -36 -36 -digikey-footprints -Bluetooth_Module_BLE121LR-A-M256K - - -0 -36 -36 -digikey-footprints -Bluetooth_Module_BM77 - - -0 -33 -33 -digikey-footprints -Bluetooth_Module_BMD-300 - - -0 -47 -47 -digikey-footprints -Bluetooth_Module_CYBLE-022001-00 - - -0 -21 -21 -digikey-footprints -Bluetooth_Module_RFD22301 - - -0 -19 -19 -digikey-footprints -Bluetooth_Module_RFD77101 - - -0 -45 -45 -digikey-footprints -Bluetooth_Module_RN42 - - -0 -36 -33 -digikey-footprints -Bluetooth_Module_RN42-I_RM - - -0 -36 -33 -digikey-footprints -Bluetooth_Module_RN52-IRM - - -0 -50 -50 -digikey-footprints -Bluetooth_Module_RN4020 -http://ww1.microchip.com/downloads/en/DeviceDoc/50002279B.pdf - -0 -22 -22 -digikey-footprints -Bluetooth_Module_RN4677-VRM100 - - -0 -33 -33 -digikey-footprints -Bluetooth_Module_WT12-A-AI5 -http://www.digikey.com/products/en?keywords=Bluetooth_Module_WT12-A-AI5 - -0 -31 -31 -digikey-footprints -Bluetooth_Module_WT32I-A-AI6 - - -0 -50 -50 -digikey-footprints -CB-5_Formed_Leads - - -0 -29 -5 -digikey-footprints -Cellular_Breakout_2542 - - -0 -16 -16 -digikey-footprints -Cellular_Modem_NL-SW-EVDO-V - - -0 -20 -20 -digikey-footprints -Cellular_Modem_NL-SW-LTE-GELS3-C -http://nimbelink.com/Documentation/Skywire/4G_LTE_Cat_1/30122_NL-SW-LTE-GELS3_Datasheet.pdf - -0 -20 -20 -digikey-footprints -Cellular_Modem_NL-SW-LTE-TSVG - - -0 -20 -20 -digikey-footprints -Coax_Conn_U.FL -https://media.digikey.com/pdf/Data%20Sheets/Hirose%20PDFs/UFL%20Series.pdf - -0 -3 -2 -digikey-footprints -DFN-6_3x3mm_EP1 - - -0 -7 -7 -digikey-footprints -DFN-10_2x2mm -https://media.digikey.com/pdf/Data%20Sheets/NXP%20PDFs/MMA8652FC.pdf - -0 -10 -10 -digikey-footprints -DFN-10_3x3mm -http://cache.freescale.com/files/sensors/doc/data_sheet/MMA7660FC.pdf - -0 -10 -10 -digikey-footprints -DFN-12-1EP_3x3mm -http://www.ftdichip.com/Support/Documents/TechnicalNotes/TN_166%20FTDI%20Example%20IC%20PCB%20Footprints.pdf - -0 -13 -13 -digikey-footprints -DIP-4_W7.62mm -http://optoelectronics.liteon.com/upload/download/DS70-2001-026/MOC306X%20series%20201606.pdf - -0 -4 -4 -digikey-footprints -DIP-6_W7.62mm -http://optoelectronics.liteon.com/upload/download/DS70-2001-026/MOC306X%20series%20201606.pdf - -0 -6 -6 -digikey-footprints -DIP-8_W7.62mm -http://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/6N137%20Series.pdf - -0 -8 -8 -digikey-footprints -DIP-10_W10.16mm - - -0 -10 -10 -digikey-footprints -DIP-14_W3mm - - -0 -14 -14 -digikey-footprints -DIP-16_W7.62mm - - -0 -16 -16 -digikey-footprints -DIP-18_W7.62mm -http://www.ti.com/lit/ds/symlink/tpic6b595.pdf - -0 -18 -18 -digikey-footprints -DIP-20_W7.62mm -http://www.digikey.com/products/en?formaction=on&lang=en&site=us&KeyWords=296-1956-5-ND - -0 -20 -20 -digikey-footprints -DIP-28_W7.62mm -http://www.digikey.com/products/en?formaction=on&lang=en&site=us&KeyWords=296-1956-5-ND - -0 -28 -28 -digikey-footprints -DIP-40_W15.24mm -http://www.ti.com/lit/ds/symlink/tpic6b595.pdf - -0 -40 -40 -digikey-footprints -DO-35 - - -0 -2 -2 -digikey-footprints -DO-35_NK - - -0 -2 -2 -digikey-footprints -DO-41 - - -0 -2 -2 -digikey-footprints -DO-214AB - - -0 -2 -2 -digikey-footprints -DO-214AC - - -0 -2 -2 -digikey-footprints -DSBGA-8_1.6x1.6mm -http://www.ti.com/lit/ds/symlink/tmp006.pdf - -0 -9 -8 -digikey-footprints -DSUB-9_Jack_5747840-3 -http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=5747840&DocType=Customer+Drawing&DocLang=English - -0 -11 -10 -digikey-footprints -DSUB-9_Receptical_A-DF_09_A_KG-T2S -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_4888_CO.pdf - -0 -11 -10 -digikey-footprints -DVI_Female_74320-9004 - - -0 -26 -25 -digikey-footprints -DVI_Female_74320-9010 - - -0 -32 -30 -digikey-footprints -Diode_DO-35_P10mm - - -0 -2 -2 -digikey-footprints -DisplayPort_2040210-1 - - -0 -25 -21 -digikey-footprints -DisplayPort_Mini_2129320-3 - - -0 -24 -21 -digikey-footprints -ESP32-WROOM-32D - - -0 -39 -39 -digikey-footprints -Ethernet_Jack_54602-908LF -http://portal.fciconnect.com/Comergent//fci/drawing/c-bmj-0102.pdf - -0 -8 -8 -digikey-footprints -Ethernet_Jack_ARJC02-111008B -http://www.abracon.com/Magnetics/lan/Ethernet_Jack_ARJC02-111008B.PDF - -0 -12 -12 -digikey-footprints -Ethernet_Jack_RJLSE4208101T -https://www.amphenolcanada.com/ProductSearch/drawings/AC/RJLSE4X0XX01X.pdf - -0 -10 -9 -digikey-footprints -FLIR_Lepton_Socket_1050281001 - - -0 -68 -33 -digikey-footprints -GPS_Module_CAM-M8C-0 - - -0 -31 -31 -digikey-footprints -GSM_Module_17.8x16.5mm_A2235-H - - -0 -30 -23 -digikey-footprints -Gas_Sensor_110-109 - - -0 -10 -10 -digikey-footprints -Gas_Sensor_110-202 -http://www.spec-sensors.com/wp-content/uploads/2016/02/3SP_Ethanol_1000-P-Package-Gas_Sensor_110-202.pdf - -0 -6 -6 -digikey-footprints -HDMI_A_Female_2000-1-2-41-00-BK -http://media.digikey.com/pdf/Data%20Sheets/CNC%20Tech%20PDFs/HDMI_A_Female_2000-1-2-41-00-BK_Dwg.pdf - -0 -25 -20 -digikey-footprints -HDMI_Female_DC3RX19JA3R1700 - - -0 -23 -20 -digikey-footprints -HDMI_Mini_Female_2001-1-2-21-00-BK - - -0 -23 -20 -digikey-footprints -HTQFP-100_14x14mm - - -0 -182 -101 -digikey-footprints -Hall_Sensor_SIP-3_A132_LUA-T -file:///C:/Users/chad_rosencrans/Downloads/A1324-5-6-Datasheet%20(1).pdf - -0 -3 -3 -digikey-footprints -HeaderPin_2x2_P4.2_Drill1.4mm -http://www.molex.com/pdm_docs/sd/039281043_sd.pdf - -0 -4 -4 -digikey-footprints -Headphone_Jack_2.5mm_SJ1-2503A -http://www.cui.com/product/resource/sj1-2503a.pdf - -0 -4 -4 -digikey-footprints -Headphone_Jack_3.5mm_SJ1-3523N -http://www.cui.com/product/resource/sj1-352xn-series.pdf - -0 -3 -3 -digikey-footprints -Headphone_Jack_6.35mm_RA49B14B - - -0 -5 -5 -digikey-footprints -Headphone_Jack_6.35mm_SN49B12B - - -0 -3 -3 -digikey-footprints -Humidity_HIH-4030 - - -0 -4 -4 -digikey-footprints -Humidity_HIH61xx - - -0 -8 -8 -digikey-footprints -Humidity_SHT15 -https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/2_Humidity_Sensors/Sensirion_Humidity_Sensors_SHT1x_Datasheet_V5.pdf - -0 -8 -8 -digikey-footprints -ICL_THT_P7.8mm -https://www.ametherm.com/datasheetspdf/SL322R025.pdf - -0 -2 -2 -digikey-footprints -ICL_THT_P17.1mm -https://www.ametherm.com/datasheets/as322r025 - -0 -2 -2 -digikey-footprints -IMU_Module_SEN0140 - - -0 -4 -4 -digikey-footprints -IR_Receiver_TSOP38238 - - -0 -3 -3 -digikey-footprints -Inductor_13R106C -http://www.murata-ps.com/data/magnetics/kmp_1300r.pdf - -0 -2 -2 -digikey-footprints -Jumper_Micro-Miniature_P5.31mm - - -0 -2 -2 -digikey-footprints -Jumper_Micro-Miniature_P5.375mm -file:///C:/Users/chad_rosencrans/Downloads/5102.pdf - -0 -2 -2 -digikey-footprints -Jumper_Tin_P5.32mm - - -0 -2 -2 -digikey-footprints -Jumper_Tin_P5.38mm -https://cdn.harwin.com/pdfs/S1911R.pdf - -0 -2 -2 -digikey-footprints -Jumper_Tin_P10.9mm - - -0 -2 -2 -digikey-footprints -LED_2-SMD_Gull_Wing_4.4x3.85mm - - -0 -2 -2 -digikey-footprints -LED_2-SMD_No_Lead_1.7x0.8mm - - -0 -2 -2 -digikey-footprints -LED_3mm_Radial -http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf - -0 -2 -2 -digikey-footprints -LED_5mm_Radial -http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf - -0 -2 -2 -digikey-footprints -LED_7Seg_VAOS-C402S9-BW_50 - - -0 -10 -10 -digikey-footprints -LED_0603 - - -0 -2 -2 -digikey-footprints -LED_Bar_Graph_LTA-1000 - - -0 -20 -20 -digikey-footprints -LED_Breakout_Parallax_WS2812B -https://www.parallax.com/product/28086 - -0 -6 -6 -digikey-footprints -LED_Dual0603 -http://optoelectronics.liteon.com/upload/download/DS22-2008-0044/LTST-C19HE1WT.pdf - -0 -4 -4 -digikey-footprints -LED_IR_TSAL6100 - - -0 -2 -2 -digikey-footprints -LED_RGB_WP154A4SUREQBFZGC -http://www.kingbrightusa.com/images/catalog/SPEC/WP154A4SUREQBFZGC.pdf - -0 -4 -4 -digikey-footprints -LFQFN-16-1EP_3x3mm - - -0 -17 -17 -digikey-footprints -LFQFN-16-1EP_4x4mm - - -0 -17 -17 -digikey-footprints -LGA-8_2x2.5mm_BMP280 - - -0 -8 -8 -digikey-footprints -LGA-12_4.8x2.8_VL6180 -http://www.st.com/content/ccc/resource/technical/document/datasheet/c4/11/28/86/e6/26/44/b3/DM00112632.pdf/files/DM00112632.pdf/jcr:content/translations/en.DM00112632.pdf - -0 -12 -12 -digikey-footprints -LGA-12_9x9mm_LSM303C -http://www.st.com/content/ccc/resource/technical/document/datasheet/59/aa/fb/3b/85/9e/4e/0a/DM00089896.pdf/files/DM00089896.pdf/jcr:content/translations/en.DM00089896.pdf - -0 -12 -12 -digikey-footprints -LGA-14L_2.5x3mm__LSM6DS3 -http://www.st.com/content/ccc/resource/technical/document/datasheet/a3/f5/4f/ae/8e/44/41/d7/DM00133076.pdf/files/DM00133076.pdf/jcr:content/translations/en.DM00133076.pdf - -0 -14 -14 -digikey-footprints -LGA-14_2x2mm -http://www.st.com/content/ccc/resource/technical/document/datasheet/c1/e1/62/31/d2/b1/4d/bb/DM00042751.pdf/files/DM00042751.pdf/jcr:content/translations/en.DM00042751.pdf - -0 -14 -14 -digikey-footprints -LGA-14_3x5mm_RevA -http://www.analog.com/media/en/technical-documentation/data-sheets/ADXL343.pdf - -0 -14 -14 -digikey-footprints -LGA-24_3x3.5mm_LSM9DS1 -http://www.st.com/content/ccc/resource/technical/document/datasheet/1e/3f/2a/d6/25/eb/48/46/DM00103319.pdf/files/DM00103319.pdf/jcr:content/translations/en.DM00103319.pdf - -0 -24 -24 -digikey-footprints -LGA-28_5.2x3.8mm_BNO0055 - - -0 -28 -28 -digikey-footprints -LLC-36_9x9mm_HMC6343 - - -0 -36 -36 -digikey-footprints -LLGA-10_2.5x2.5mm_LPS25HB -http://www.st.com/content/ccc/resource/technical/document/datasheet/9a/4c/aa/72/1f/45/4e/24/DM00141379.pdf/files/DM00141379.pdf/jcr:content/translations/en.DM00141379.pdf - -0 -10 -10 -digikey-footprints -LORA_Module_RM103 -http://ww1.microchip.com/downloads/en/DeviceDoc/50002346C.pdf - -0 -47 -47 -digikey-footprints -LQFP-32_7x7mm - - -0 -32 -32 -digikey-footprints -LQFP-48_7x7mm -http://wizwiki.net/wiki/lib/exe/fetch.php?media=products:w5500:w5500_ds_v106e_141230.pdf - -0 -48 -48 -digikey-footprints -LQFP-64_10x10mm - - -0 -64 -64 -digikey-footprints -LQFP-100_14x14mm - - -0 -100 -100 -digikey-footprints -LSOJ-6_W3.76mm -http://pdfserv.maximintegrated.com/package_dwgs/21-0382.PDF - -0 -6 -6 -digikey-footprints -LSSOP-24_W5.6mm -file:///C:/Users/alex_wegscheid/Downloads/TB6612FNG_datasheet_en_20141001%20(7).pdf - -0 -24 -24 -digikey-footprints -Light_to_Freq_TSL235R-LF -file:///C:/Users/alex_wegscheid/Downloads/TSL235R_DS000120_2-00%20(6).pdf - -0 -3 -3 -digikey-footprints -MSOP-8-1EP_W3mm -http://www.ti.com/lit/ds/symlink/tpa2005d1-q1.pdf - -0 -14 -9 -digikey-footprints -MSOP-8_W2.80mm - - -0 -8 -8 -digikey-footprints -MSOP-10-1EP_W3mm - - -0 -11 -11 -digikey-footprints -MSOP-10_W3mm - - -0 -10 -10 -digikey-footprints -MSOP-12-1EP_W3mm - - -0 -13 -13 -digikey-footprints -Mag_Jack_Module_WIZ820IO -http://wiznethome.cafe24.com/wp-content/uploads/wiznethome/Network%20Module/WIZ820io/Document/WIZ820io_User_Manual_V1.0.pdf - -0 -12 -12 -digikey-footprints -Mic_CMA-4544PF-W - - -0 -2 -2 -digikey-footprints -MicroSD_2908-05WB-MG - - -0 -12 -9 -digikey-footprints -Molex_734120114_UMC_RF_CONN_Vertical - - -0 -4 -2 -digikey-footprints -Multiwatt-11 -http://www.st.com/content/ccc/resource/technical/document/datasheet/ab/d6/fa/99/84/36/49/ee/CD00000017.pdf/files/CD00000017.pdf/jcr:content/translations/en.CD00000017.pdf - -0 -11 -11 -digikey-footprints -Multiwatt-15 -http://www.st.com/content/ccc/resource/technical/document/datasheet/ab/d6/fa/99/84/36/49/ee/CD00000017.pdf/files/CD00000017.pdf/jcr:content/translations/en.CD00000017.pdf - -0 -15 -15 -digikey-footprints -OLED_128x32_Folded - - -0 -15 -15 -digikey-footprints -OPLGA-6_VEML6070 -http://www.vishay.com/docs/84277/veml6070.pdf - -0 -6 -6 -digikey-footprints -Oscillator_FXO-LC73 -http://www.foxonline.com/pdfs/FXO_LC73.pdf - -0 -6 -6 -digikey-footprints -Oscillator_MEMS_SIT1533AI-H4-DCC-32.768E -https://www.sitime.com/products/datasheets/sit1533/SiT1533-datasheet.pdf - -0 -4 -4 -digikey-footprints -Oscillator_XLH536025.000000I - - -0 -4 -4 -digikey-footprints -Oscillator_XLH736022.579200I - - -0 -4 -4 -digikey-footprints -PC_TEST-POINT_MINI_3.43x1.78mm - - -0 -1 -1 -digikey-footprints -PC_TEST_POINT_SMD - - -0 -1 -1 -digikey-footprints -PC_Test_Point_Mini_3.8x2.03mm -file:///C:/Users/chad_rosencrans/Downloads/5029.PDF - -0 -1 -1 -digikey-footprints -PROBE_PAD_0603 - - -0 -1 -1 -digikey-footprints -PROBE_PAD_0805 - - -0 -1 -1 -digikey-footprints -PROBE_PAD_1206 - - -0 -1 -1 -digikey-footprints -Particle_Photon - - -0 -24 -24 -digikey-footprints -Phone_Jack_87180-062LF - - -0 -2 -2 -digikey-footprints -Photodiode_3mm_Radial -http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf - -0 -2 -2 -digikey-footprints -Photodiode_5mm_Radial -http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf - -0 -2 -2 -digikey-footprints -Photodiode_1206 -http://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/LTST-C230KFKT_5-24-06.pdf - -0 -2 -2 -digikey-footprints -Photodiode_Radial_5.1x3mm_P2.54mm -http://www.osram-os.com/Graphics/XPic1/00211421_0.pdf - -0 -2 -2 -digikey-footprints -Photodiode_THT_BPW34 - - -0 -2 -2 -digikey-footprints -Phototransistor_4.4x1.5mm_P2.54_Radial -http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf - -0 -2 -2 -digikey-footprints -Phototransistor_SMD_4x2mm_TEMT6000X01 - - -0 -3 -3 -digikey-footprints -Piezo_9x9mm_PKMCS0909E4000-R1 - - -0 -2 -2 -digikey-footprints -Piezo_Transducer_THT_PS1240P02BT - - -0 -2 -2 -digikey-footprints -PinHeader_1x2_P2.5mm_Drill1.1mm -http://www.jst-mfg.com/product/pdf/eng/eXH.pdf - -0 -2 -2 -digikey-footprints -PinHeader_1x2_P2.54mm - - -0 -2 -2 -digikey-footprints -PinHeader_1x2_P2.54mm_Drill1.02mm -http://www.molex.com/pdm_docs/sd/022232031_sd.pdf - -0 -2 -2 -digikey-footprints -PinHeader_1x2_P2mm -http://www.jst-mfg.com/product/pdf/eng/ePH.pdf - -0 -4 -2 -digikey-footprints -PinHeader_1x2_P2mm_Drill1mm -http://www.jst-mfg.com/product/pdf/eng/ePH.pdf - -0 -2 -2 -digikey-footprints -PinHeader_1x2_P2mm_Drill1mm_RA - - -0 -2 -2 -digikey-footprints -PinHeader_1x2_P3.96mm_Drill1.6mm -http://www.jst-mfg.com/product/pdf/eng/eVH.pdf - -0 -2 -2 -digikey-footprints -PinHeader_1x3_P2.5mm_Drill1.1mm -http://www.jst-mfg.com/product/pdf/eng/eXH.pdf - -0 -3 -3 -digikey-footprints -PinHeader_1x3_P2.54_Drill1.1mm - - -0 -3 -3 -digikey-footprints -PinHeader_1x3_P2.54mm_Drill1.02mm -http://www.molex.com/pdm_docs/sd/022232031_sd.pdf - -0 -3 -3 -digikey-footprints -PinHeader_1x3_P2mm_Drill1mm -http://www.jst-mfg.com/product/pdf/eng/ePH.pdf - -0 -3 -3 -digikey-footprints -PinHeader_1x4_P2.5mm_Drill1.1mm -http://www.jst-mfg.com/product/pdf/eng/eXH.pdf - -0 -4 -4 -digikey-footprints -PinHeader_1x4_P2.54mm_Drill1.02mm -http://www.molex.com/pdm_docs/sd/022232031_sd.pdf - -0 -4 -4 -digikey-footprints -PinHeader_1x4_P2mm_Drill1mm -http://www.jst-mfg.com/product/pdf/eng/ePH.pdf - -0 -4 -4 -digikey-footprints -PinHeader_1x5_P2.5mm_Drill1.1mm -http://www.jst-mfg.com/product/pdf/eng/eXH.pdf - -0 -5 -5 -digikey-footprints -PinHeader_1x40_P2.54_Drill1mm -https://media.digikey.com/PDF/Data%20Sheets/Sullins%20PDFs/xRxCzzzSxxN-RC_ST_11635-B.pdf - -0 -40 -40 -digikey-footprints -PinHeader_2x1mm_P2mm_SMD_RA - - -0 -4 -2 -digikey-footprints -PinHeader_2x5_P1.27_SMD -http://suddendocs.samtec.com/prints/ftsh-1xx-xx-xxx-dv-xxx-footprint.pdf - -0 -10 -10 -digikey-footprints -PinHeader_2x5_P1.27mm -https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/20021121.pdf - -0 -10 -10 -digikey-footprints -PinHeader_2x5_P1.27mm_Drill.7mm -http://cnctech.us/pdfs/3220-XX-0100-00.pdf - -0 -10 -10 -digikey-footprints -PinHeader_2x5_P2.54mm_Drill1.2mm -http://www.on-shore.com/wp-content/uploads/2015/09/302-sxxx.pdf - -0 -10 -10 -digikey-footprints -PinHeader_2x6_P2.54mm_Vertical_SMD -http://www.molex.com/pdm_docs/sd/015912120_sd.pdf - -0 -12 -12 -digikey-footprints -PinHeader_2x7_P2mm_Drill1mm - - -0 -14 -14 -digikey-footprints -PinHeader_2x7_P2mm_SMD -http://www.molex.com/pdm_docs/sd/878322620_sd.pdf - -0 -14 -14 -digikey-footprints -PinHeader_6x2_P2.54mm_Horizontal -http://portal.fciconnect.com/Comergent//fci/drawing/68020.pdf - -0 -12 -12 -digikey-footprints -PinHeader_6x2_P2.54mm_Vertical -http://portal.fciconnect.com/Comergent//fci/drawing/68020.pdf - -0 -12 -12 -digikey-footprints -Potentiometer_P120PK-Y25BR10K - - -0 -5 -4 -digikey-footprints -PowerSOIC-8_W3.9mm - - -0 -16 -9 -digikey-footprints -Pressure_Sensor_LGA-8_2.5x2.5mm_BME280 - - -0 -8 -8 -digikey-footprints -PushButton_12x12mm_THT_GPTS203211B - - -0 -2 -2 -digikey-footprints -PushButton_Round_D12mm_THT_KS-01Q-01 -http://spec_sheets.e-switch.com/specs/29-KS01Q01.pdf - -0 -4 -4 -digikey-footprints -QFN-10-1EP_3x3mm - - -0 -11 -11 -digikey-footprints -QFN-20-1EP_3x3mm - - -0 -37 -21 -digikey-footprints -QFN-20-1EP_4x4mm - - -0 -37 -21 -digikey-footprints -QFN-20-1EP_4x4mm_RevA - - -0 -21 -21 -digikey-footprints -QFN-24-1EP_3x3mm - - -0 -25 -25 -digikey-footprints -QFN-24-1EP_4x4mm - - -0 -24 -24 -digikey-footprints -QFN-32-1EP_5x5mm - - -0 -42 -33 -digikey-footprints -QFN-48-1EP_6x6mm -https://www.decawave.com/sites/default/files/resources/DW1000-Datasheet-V2.12.pdf - -0 -49 -49 -digikey-footprints -QFN-48-1EP_7x7mm - - -0 -74 -49 -digikey-footprints -RF_ISM_Module_MRF89XAM9A - - -0 -12 -12 -digikey-footprints -RF_Location_Tracking_DWM1000 -https://www.decawave.com/sites/default/files/resources/DWM1000-Datasheet-V1.6.pdf - -0 -24 -24 -digikey-footprints -RF_Module_COM-13909 -https://cdn.sparkfun.com/datasheets/Wireless/General/RFM69HCW-V1.1.pdf - -0 -16 -16 -digikey-footprints -RF_Module_RXM-418-LR -https://www.linxtechnologies.com/wp/wp-content/uploads/rxm-fff-lr.pdf - -0 -16 -16 -digikey-footprints -RF_Module_RXM-433-LR -https://www.linxtechnologies.com/wp/wp-content/uploads/rxm-fff-lr.pdf - -0 -16 -16 -digikey-footprints -RF_Module_SPBT2632C2A.AT2 -http://www.st.com/content/ccc/resource/technical/document/datasheet/2c/4e/6f/76/81/4f/4b/d4/DM00048919.pdf/files/DM00048919.pdf/jcr:content/translations/en.DM00048919.pdf - -0 -22 -17 -digikey-footprints -RF_Module_SPWF01SA.11 - - -0 -30 -30 -digikey-footprints -RF_Module_TXM-433-LR - - -0 -8 -8 -digikey-footprints -RF_SMA_BoardEdge_142-0701-801 -https://belfuse.com/resources/Johnson/productinformation/pi-142-0701-801.pdf - -0 -5 -2 -digikey-footprints -RF_SMA_Receptical_Vertical_CONSMA001-SMD-G - - -0 -5 -2 -digikey-footprints -RF_SMA_RightAngle_5-1814400-1 -http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1814400&DocType=Customer+Drawing&DocLang=English - -0 -5 -2 -digikey-footprints -RF_SMA_Vertical_5-1814832-1 - - -0 -5 -2 -digikey-footprints -RJ45_Female_RB1-125BAG1A -https://www.shopwiznet.com/index.php/lanotattachments/download/file/id/95/store/1/ - -0 -14 -13 -digikey-footprints -Reflective_Sensor_QRD1114 -https://www.fairchildsemi.com/datasheets/QR/QRD1113.pdf - -0 -4 -4 -digikey-footprints -Reflective_Sensor_QRE1113 - - -0 -4 -4 -digikey-footprints -Relay_JSM1-12V-5 - - -0 -5 -5 -digikey-footprints -Relay_Reed_9007-05-00 -https://media.digikey.com/pdf/Data%20Sheets/Coto%20Technology%20PDFS/9000_Spartan_Series.pdf - -0 -4 -4 -digikey-footprints -Relay_THT_EC2 - - -0 -8 -8 -digikey-footprints -Relay_THT_G5LE-14 - - -0 -5 -5 -digikey-footprints -Relay_THT_G5V-1 - - -0 -6 -6 -digikey-footprints -Relay_THT_G5V-2 - - -0 -8 -8 -digikey-footprints -Rotary_Encoder_Switched_PEC11R - - -0 -7 -6 -digikey-footprints -SC-70-5 - - -0 -5 -5 -digikey-footprints -SC-74 -https://assets.nexperia.com/documents/data-sheet/IP4220CZ6.pdf - -0 -6 -6 -digikey-footprints -SD_Holder_787231001 - - -0 -14 -9 -digikey-footprints -SIM_473080001 - - -0 -10 -7 -digikey-footprints -SIM_Nano_5045200691 - - -0 -16 -7 -digikey-footprints -SIP-3_P2.54mm - - -0 -3 -3 -digikey-footprints -SIP-3_P2.54mm_OKI-78SR-5_1.5-W36-C -https://power.murata.com/data/power/oki-78sr.pdf - -0 -3 -3 -digikey-footprints -SIP-4_W3.81mm -https://www.diodes.com/assets/Datasheets/ds21203.pdf - -0 -4 -4 -digikey-footprints -SIP-9_P2.54mm -http://www.bourns.com/docs/Product-Datasheets/4600x.pdf - -0 -9 -9 -digikey-footprints -SMD-2_3.2x1.5mm -http://www.ecsxtal.com/store/pdf/ecx-31b.pdf - -0 -2 -2 -digikey-footprints -SMD-2_3.2x2.5mm -http://www.ndk.com/images/products/catalog/c_NX3225GD-STD-CRA-3_e.pdf - -0 -2 -2 -digikey-footprints -SMD-4_3.3x2.8_PD15-22C_TR8 - - -0 -4 -2 -digikey-footprints -SMD-4_3.4x2.7mm_P1.8mm -https://www.fairchildsemi.com/datasheets/QR/QRE1113.pdf - -0 -4 -4 -digikey-footprints -SMD-4_4.4x3.85mm_P2.54mm -http://optoelectronics.liteon.com/upload/download/DS70-2001-010/LTV-356T%20series%20201610.pdf - -0 -4 -4 -digikey-footprints -SMD-4_4.6x7.62mm_P2.54mm -https://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/LTV-816_826_846.pdf - -0 -4 -4 -digikey-footprints -SMD-4_5x4.4mm_P4mm -https://www.fairchildsemi.com/datasheets/MD/MDB10S.pdf - -0 -4 -4 -digikey-footprints -SMD-5-6_3.83x2.79mm - - -0 -5 -5 -digikey-footprints -SMD-5-6_R_3.83x2.79mm - - -0 -5 -5 -digikey-footprints -SMD-8_5x3mm -http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=MS5607-02BA03&DocType=Data+Sheet&DocLang=English - -0 -8 -8 -digikey-footprints -SMD-8_7x5mm - - -0 -8 -8 -digikey-footprints -SMD-14_Grideye -https://industrial.panasonic.com/content/data/CP/PDF/built-in_sensor_catalog_e.pdf - -0 -14 -14 -digikey-footprints -SOCKET_DIP-6_7.62mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -6 -6 -digikey-footprints -SOCKET_DIP-8_7.62mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -8 -8 -digikey-footprints -SOD-80 - - -0 -6 -2 -digikey-footprints -SOD-123 - - -0 -2 -2 -digikey-footprints -SOD-323 - - -0 -2 -2 -digikey-footprints -SOD-323F - - -0 -2 -2 -digikey-footprints -SOD-523 - - -0 -2 -2 -digikey-footprints -SOIC-6-5_W4.55mm - - -0 -5 -5 -digikey-footprints -SOIC-7-8_W3.9mm - - -0 -7 -7 -digikey-footprints -SOIC-8-1EP_W3.9mm - - -0 -9 -9 -digikey-footprints -SOIC-8_W3.9mm - - -0 -8 -8 -digikey-footprints -SOIC-8_W5.3mm -http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet-Summary.pdf - -0 -8 -8 -digikey-footprints -SOIC-8_W5.6mm - - -0 -8 -8 -digikey-footprints -SOIC-14_W3.9mm - - -0 -14 -14 -digikey-footprints -SOIC-16_W3.90mm - - -0 -16 -16 -digikey-footprints -SOIC-16_W7.5mm -https://www.infineon.com/dgdl/ir2110.pdf?fileId=5546d462533600a4015355c80333167e - -0 -16 -16 -digikey-footprints -SOIC-18_W7.5mm -http://www.ti.com/lit/ds/symlink/uln2803a.pdf - -0 -18 -18 -digikey-footprints -SOIC-20_W7.5mm - - -0 -20 -20 -digikey-footprints -SOIC-24_W7.50mm - - -0 -24 -24 -digikey-footprints -SOIC-28_W7.5mm - - -0 -28 -28 -digikey-footprints -SOP-4_W3.81mm - - -0 -4 -4 -digikey-footprints -SOT-3 -http://www.ti.com/lit/ds/symlink/tpd2eusb30.pdf - -0 -3 -3 -digikey-footprints -SOT-23-3 - - -0 -3 -3 -digikey-footprints -SOT-23-6 - - -0 -6 -6 -digikey-footprints -SOT-23-8 -http://www.ti.com/lit/ds/symlink/ina219.pdf - -0 -8 -8 -digikey-footprints -SOT-23W -file:///C:/Users/alex_wegscheid/Downloads/A1324-5-6-Datasheet%20(2).pdf - -0 -3 -3 -digikey-footprints -SOT-143-4 -http://datasheets.maximintegrated.com/en/ds/MAX6816-MAX6818.pdf - -0 -4 -4 -digikey-footprints -SOT-223 - - -0 -4 -4 -digikey-footprints -SOT-223-4 - - -0 -4 -4 -digikey-footprints -SOT-323 -https://assets.nexperia.com/documents/data-sheet/PESD1CAN-U.pdf - -0 -3 -3 -digikey-footprints -SOT-353 - - -0 -5 -5 -digikey-footprints -SOT-363 - - -0 -6 -6 -digikey-footprints -SOT-523 - - -0 -3 -3 -digikey-footprints -SOT-553 - - -0 -5 -5 -digikey-footprints -SOT-563 - - -0 -6 -6 -digikey-footprints -SOT-753 - - -0 -5 -5 -digikey-footprints -SOT23-6L -http://www.st.com/content/ccc/resource/technical/document/datasheet/9a/e6/1c/4f/b6/9a/44/e6/CD00047494.pdf/files/CD00047494.pdf/jcr:content/translations/en.CD00047494.pdf - -0 -6 -6 -digikey-footprints -SPH0645LM4H-B -http://www.digikey.com/products/en?keywords=423-1405-1-ND - -0 -9 -6 -digikey-footprints -SSOP-16_W3.90mm - - -0 -16 -16 -digikey-footprints -SSOP-20_W3.9mm -http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT231X.pdf - -0 -20 -20 -digikey-footprints -SSOP-20_W5.3mm -http://ww1.microchip.com/downloads/en/DeviceDoc/41606B.pdf - -0 -20 -20 -digikey-footprints -SSOP-24_W5.30mm - - -0 -24 -24 -digikey-footprints -SSOP-28_W5.30mm - - -0 -28 -28 -digikey-footprints -SiTIME_SMD-6-1EP -https://www.sitime.com/products/datasheets/sit9102/SiT9102-datasheet.pdf - -0 -7 -7 -digikey-footprints -Smoke_Sensor_MAX30105EFD+ -http://datasheets.maximintegrated.com/en/ds/MAX30105.pdf - -0 -14 -14 -digikey-footprints -Socket_DIP-14_7.62mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -14 -14 -digikey-footprints -Socket_DIP-16_7.62mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -16 -16 -digikey-footprints -Socket_DIP-18_7.62mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -18 -18 -digikey-footprints -Socket_DIP-20_7.62mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -20 -20 -digikey-footprints -Socket_DIP-24_7.62mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -24 -24 -digikey-footprints -Socket_DIP-24_15.24mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -24 -24 -digikey-footprints -Socket_DIP-28_7.62mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -28 -28 -digikey-footprints -Socket_DIP-28_15.24mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -28 -28 -digikey-footprints -Socket_DIP-32_15.24mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -32 -32 -digikey-footprints -Socket_DIP-40_15.24mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -40 -40 -digikey-footprints -Switch_Nav_12.4x12.4mm_SMD_JS5208 - - -0 -6 -6 -digikey-footprints -Switch_Slide_11.6x4mm_EG1218 -http://spec_sheets.e-switch.com/specs/P040040.pdf - -0 -3 -3 -digikey-footprints -Switch_Slide_11.6x4mm_SJ-3523-SMT - - -0 -3 -3 -digikey-footprints -Switch_Slide_JS202011SCQN - - -0 -6 -6 -digikey-footprints -Switch_Tactile_SMD_4.5x4.5mm_TL3315NF160Q -http://spec_sheets.e-switch.com/specs/P010337.pdf - -0 -8 -4 -digikey-footprints -Switch_Tactile_SMD_6x6mm - - -0 -4 -4 -digikey-footprints -Switch_Tactile_SMD_6x6mm_PTS645 -http://www.ckswitches.com/media/1471/pts645.pdf - -0 -4 -4 -digikey-footprints -Switch_Tactile_SMD_B3U-1000P - - -0 -2 -2 -digikey-footprints -Switch_Tactile_THT_6x6mm -http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1825910&DocType=Customer+Drawing&DocLang=English - -0 -4 -4 -digikey-footprints -Switch_Tactile_THT_6x6mm_MJTP1230 -http://media.digikey.com/pdf/Data%20Sheets/APEM%20Components%20PDFs/MJTP%20Series-6MM.pdf - -0 -4 -4 -digikey-footprints -Switch_Tactile_THT_B3F-1xxx -http://www.omron.com/ecb/products/pdf/en-b3f.pdf - -0 -4 -4 -digikey-footprints -Switch_Toggle_ATE1D-2M3-10-Z -https://www.nidec-copal-electronics.com/e/catalog/switch/ate.pdf - -0 -3 -3 -digikey-footprints -TCO_5.5mm_Radial -http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf - -0 -2 -2 -digikey-footprints -TDFN-8-1EP -file:///C:/Users/alex_wegscheid/Downloads/EST02896_MR25H256-MR25H256A_Combined%20Datasheet_Rev1.4%20020117%20(5).pdf - -0 -8 -8 -digikey-footprints -TERM_BLOCK_1x3_P5.08MM -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -3 -3 -digikey-footprints -TFLGA-16_3x3.25mm -http://www.analog.com/media/en/technical-documentation/data-sheets/ADXL362.pdf - -0 -16 -16 -digikey-footprints -TFLGA-16_3x3mm -http://www.st.com/content/ccc/resource/technical/document/datasheet/3e/48/02/c7/a4/e6/41/bb/DM00053090.pdf/files/DM00053090.pdf/jcr:content/translations/en.DM00053090.pdf - -0 -16 -16 -digikey-footprints -TFQFN-24-1EP_4x4mm - - -0 -34 -25 -digikey-footprints -TFSOP-12-16_W3.00mm - - -0 -12 -12 -digikey-footprints -TFSOP-16_W3.00mm - - -0 -16 -16 -digikey-footprints -TLGA-8_3x5 -http://www.nxp.com/docs/en/data-sheet/MPL115A1.pdf - -0 -8 -8 -digikey-footprints -TO-3P-5 - - -0 -3 -3 -digikey-footprints -TO-18-3 - - -0 -3 -3 -digikey-footprints -TO-39-3 - - -0 -3 -3 -digikey-footprints -TO-39-4 -file:///C:/Users/alex_wegscheid/Downloads/MLX90614-Datasheet-Melexis%20(2).pdf - -0 -4 -4 -digikey-footprints -TO-92-3 -http://www.ti.com/lit/ds/symlink/tl431a.pdf - -0 -3 -3 -digikey-footprints -TO-92-3_Formed_Leads -http://www.ti.com/lit/ds/symlink/tl431a.pdf - -0 -3 -3 -digikey-footprints -TO-204AA - - -0 -4 -3 -digikey-footprints -TO-220-3 -http://www.st.com/content/ccc/resource/technical/document/datasheet/f9/ed/f5/44/26/b9/43/a4/CD00000911.pdf/files/CD00000911.pdf/jcr:content/translations/en.CD00000911.pdf - -0 -3 -3 -digikey-footprints -TO-220-5 -http://www.ti.com/lit/ds/symlink/lm1875.pdf - -0 -5 -5 -digikey-footprints -TO-220-11 -http://www.ti.com/lit/ds/symlink/lm3886.pdf - -0 -11 -11 -digikey-footprints -TO-225AA -https://www.fairchildsemi.com/datasheets/KS/KSA1220A.pdf - -0 -3 -3 -digikey-footprints -TO-243AA -http://www.digikey.com/products/en?keywords=863-1063-1-ND - -0 -4 -4 -digikey-footprints -TO-247-3 -http://www.st.com/content/ccc/resource/technical/document/datasheet/ec/61/1c/fd/4c/fe/48/b5/CD00000914.pdf/files/CD00000914.pdf/jcr:content/translations/en.CD00000914.pdf - -0 -3 -3 -digikey-footprints -TO-252-3 -http://www.digikey.com/products/en?keywords=MC7805BDTRKGOSCT-ND - -0 -3 -3 -digikey-footprints -TO-253-4 -https://www.digikey.com/products/en?keywords=1727-3884-1 - -0 -4 -4 -digikey-footprints -TO-261-4 -http://cds.linear.com/docs/en/datasheet/3092fc.pdf - -0 -4 -4 -digikey-footprints -TO-269AA -http://www.mccsemi.com/up_pdf/MB05S-MB10S(MBS-1).pdf - -0 -4 -4 -digikey-footprints -TOP-3_Vertical_Insulated - - -0 -3 -3 -digikey-footprints -TQFN-20-1EP_5x5mm - - -0 -21 -21 -digikey-footprints -TQFN-44-1EP_7x7mm -http://datasheets.maximintegrated.com/en/ds/MAX9744.pdf - -0 -45 -45 -digikey-footprints -TQFP-32_7x7mm -http://www.atmel.com/Images/Atmel-8826-SEEPROM-PCB-Mounting-Guidelines-Surface-Mount-Packages-ApplicationNote.pdf - -0 -32 -32 -digikey-footprints -TQFP-44_10x10mm -http://www.atmel.com/Images/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf - -0 -44 -44 -digikey-footprints -TQFP-48_7x7mm -http://ww1.microchip.com/downloads/en/DeviceDoc/40001884A.pdf - -0 -48 -48 -digikey-footprints -TQFP-64_7x7mm -http://www.nuvoton.com/resource-files/DS_NUC100_120%28DN%29_Series_EN_V1.02.pdf - -0 -64 -64 -digikey-footprints -TQFP-100_12x12mm -http://ww1.microchip.com/downloads/en/DeviceDoc/100L_TQFP_12x12_PT_C04-0100B.pdf - -0 -100 -100 -digikey-footprints -TQFP-100_14x14mm -http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf - -0 -100 -100 -digikey-footprints -TSSOP-8_W3mm -http://www.ti.com/lit/ds/symlink/ina333.pdf - -0 -8 -8 -digikey-footprints -TSSOP-8_W4.4mm -http://www.st.com/content/ccc/resource/technical/document/datasheet/0d/30/c2/1a/92/03/48/cb/CD00287506.pdf/files/CD00287506.pdf/jcr:content/translations/en.CD00287506.pdf - -0 -8 -8 -digikey-footprints -TSSOP-14_W4.4mm -http://pdfserv.maximintegrated.com/land_patterns/90-0113.PDF - -0 -14 -14 -digikey-footprints -TSSOP-16-1EP_W4.40mm - - -0 -25 -17 -digikey-footprints -TSSOP-20-1EP_W4.4mm - - -0 -40 -21 -digikey-footprints -TSSOP-20_W4.4mm -http://www.ti.com/lit/ds/symlink/txb0108.pdf - -0 -20 -20 -digikey-footprints -TSSOP-24_W4.40mm -http://www.ti.com/lit/ds/symlink/tca9548a.pdf - -0 -24 -24 -digikey-footprints -TSSOP-28-1EP_W4.40mm -http://www.ti.com/lit/ds/symlink/tlc5940.pdf - -0 -54 -29 -digikey-footprints -TSSOP-28_W4.40mm -http://www.ti.com/lit/ds/symlink/tlc5940.pdf - -0 -28 -28 -digikey-footprints -TSSOP-28_W5.60mm -http://www.cypress.com/file/139881/download - -0 -28 -28 -digikey-footprints -Term_Block_1x2_P5.08MM -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -2 -2 -digikey-footprints -Term_Block_1x2_P5mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf - -0 -2 -2 -digikey-footprints -Term_Block_1x2_P10.16mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -2 -2 -digikey-footprints -Term_Block_1x3_P5mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf - -0 -3 -3 -digikey-footprints -Term_Block_1x4_P5.08mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -4 -4 -digikey-footprints -Term_Block_1x4_P5mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf - -0 -4 -4 -digikey-footprints -Term_Block_1x5_P5.08mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -5 -5 -digikey-footprints -Term_Block_1x5_P5mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf - -0 -5 -5 -digikey-footprints -Term_Block_1x6_P5.08mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -6 -6 -digikey-footprints -Term_Block_1x6_P5mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf - -0 -6 -6 -digikey-footprints -Term_Block_1x7_P5.08mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -7 -7 -digikey-footprints -Term_Block_1x7_P5mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf - -0 -7 -7 -digikey-footprints -Term_Block_1x8_P5.08mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -8 -8 -digikey-footprints -Term_Block_1x8_P5mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf - -0 -8 -8 -digikey-footprints -Term_Block_1x10_P5.08mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -10 -10 -digikey-footprints -Term_Block_1x12_P5.08mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -12 -12 -digikey-footprints -Term_Block_1x12_P5mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf - -0 -12 -12 -digikey-footprints -Terminal_Block_D1.3mm_P5mm -https://media.digikey.com/pdf/Data%20Sheets/Phoenix%20Contact%20PDFs/1935161.pdf - -0 -2 -2 -digikey-footprints -Test-Point-Pin_Drill2.79mm - - -0 -1 -1 -digikey-footprints -Test_Jack_Horiz -https://belfuse.com/resources/Johnson/drawings/dr-1051101001.pdf - -0 -2 -1 -digikey-footprints -Test_Point_2.67x1.02mm - - -0 -1 -1 -digikey-footprints -Test_Point_3.43x1.78mm - - -0 -1 -1 -digikey-footprints -Test_Point_D1.02mm - - -0 -1 -1 -digikey-footprints -Thermocouple_Connector_PCC-SMP-K - - -0 -4 -2 -digikey-footprints -Tilt_Switch_RB-220-07A_R -http://media.digikey.com/pdf/Data%20Sheets/C&K/RB-220-07A_R.pdf - -0 -2 -2 -digikey-footprints -Toggle_Switch_100SP1T1B4M2QE -http://spec_sheets.e-switch.com/specs/T111597.pdf - -0 -3 -3 -digikey-footprints -Toggle_Switch_100SP1T2B4M6QE - - -0 -5 -4 -digikey-footprints -Trans_SOT-223-4 - - -0 -4 -3 -digikey-footprints -Trimpot_3.8mmx3.6mm_TC33X-2-103E -http://www.bourns.com/docs/Product-Datasheets/TC33.pdf - -0 -3 -3 -digikey-footprints -UDFN-6-1EP_2x2mm -http://datasheets.maximintegrated.com/en/ds/MAX44009.pdf - -0 -7 -7 -digikey-footprints -UDFN-6-1EP_2x2mm_USON - - -0 -9 -7 -digikey-footprints -UFBGA_WLCSP-62 -https://www.nordicsemi.com/eng/nordic/download_resource/62726/14/67410332/13358 - -0 -62 -62 -digikey-footprints -UFDFN-6_1.45x1mm - - -0 -6 -6 -digikey-footprints -UFDFN-10_2.5x1mm -http://www.semtech.com/images/datasheet/rclamp0522p_0524p.pdf - -0 -10 -10 -digikey-footprints -UFQFN-28-1EP_4x4mm -http://www.semtech.com/images/datasheet/sx150x_89b.pdf - -0 -29 -29 -digikey-footprints -UFQFN-32-1EP_5x5mm -file:///C:/Users/alex_wegscheid/Downloads/csr1010-data-sheet%20(4).pdf - -0 -33 -33 -digikey-footprints -UMCoax_Pin_1909763-1 - - -0 -3 -2 -digikey-footprints -USB-C_Female_12401X -https://media.digikey.com/pdf/Data%20Sheets/Amphenol%20PDFs/12401610E4%232A_Dwg.pdf - -0 -28 -25 -digikey-footprints -USB-C_Female_CX70M-24P1 - - -0 -42 -25 -digikey-footprints -USB-C_Female_E8124-015-01 -https://www.digikey.com/product-detail/en/pulse-electronics-network/E8124-015-01/553-3195-2-ND/5800435 - -0 -32 -25 -digikey-footprints -USB-C_Female_Vert_DX07S024WJ3R400 - - -0 -28 -25 -digikey-footprints -USB-C_Male_EdgeMnt_DX07P024AJ1R1500 - - -0 -30 -25 -digikey-footprints -USB-C_Male_EdgeMnt_DX07P024MJ1R1500 -http://www.jae.com/z-en/pdf_download_exec.cfm?param=MB-0301-2E_DX07_PLUG.pdf - -0 -32 -25 -digikey-footprints -USB-C_Rugged_RA_MUSBRM1C1M0 -https://www.amphenolcanada.com/ProductSearch/Drawings/AC/MUSBRM1C1XX.pdf - -0 -32 -26 -digikey-footprints -USB_A_Female_AU-Y1006-3 - - -0 -13 -10 -digikey-footprints -USB_A_Female_E8199-001-01 -file:///C:/Users/chad_rosencrans/Downloads/USB_A_Female_E8199-001-01.pdf - -0 -11 -10 -digikey-footprints -USB_A_Female_UE27AC54100 - - -0 -6 -5 -digikey-footprints -USB_A_Female_Vertical_RA_73725-0110BLF -http://portal.fciconnect.com/Comergent//fci/drawing/73725.pdf - -0 -8 -5 -digikey-footprints -USB_Male_A_UP2-AH-1-TH -http://www.cui.com/product/resource/up2-ah-th.pdf - -0 -8 -5 -digikey-footprints -USB_Micro_AB_Female_0475890001 -http://www.molex.com/pdm_docs/sd/475890001_sd.pdf - -0 -17 -6 -digikey-footprints -USB_Micro_A_3.1_Female_GSB443T33HR -http://media.digikey.com/pdf/Data%20Sheets/Amphenol%20PDFs/USB_Micro_A_3.1_Female_GSB443T33HR_Dwg.pdf - -0 -16 -11 -digikey-footprints -USB_Micro_B_Female_10103594-0001LF -https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10103594.pdf - -0 -13 -6 -digikey-footprints -USB_Micro_B_Female_10118192 -http://portal.fciconnect.com/Comergent//fci/drawing/10118192.pdf - -0 -11 -6 -digikey-footprints -USB_Micro_B_Female_10118193-0001LF -http://portal.fciconnect.com/Comergent//fci/drawing/10118193.pdf - -0 -11 -6 -digikey-footprints -USB_Micro_B_Female_10118194-0001LF -http://portal.fciconnect.com/Comergent//fci/drawing/10118194.pdf - -0 -9 -6 -digikey-footprints -USB_Micro_B_Female_0473460001 -http://www.molex.com/pdm_docs/sd/473460001_sd.pdf - -0 -11 -6 -digikey-footprints -USB_Micro_B_Female_1050170001 - - -0 -17 -6 -digikey-footprints -USB_Micro_B_Female_Vert_1051330001 -http://www.molex.com/pdm_docs/sd/1051330001_sd.pdf - -0 -8 -6 -digikey-footprints -USB_Micro_B_Male_UJ2-MIBH-4-SMT-TR - - -0 -11 -6 -digikey-footprints -USB_Mini_B_Female_690-005-299-043 -http://files.edac.net/USB_Mini_B_Female_690-005-299-043.pdf - -0 -9 -6 -digikey-footprints -USB_Mini_B_Female_548190519 - - -0 -7 -6 -digikey-footprints -USB_Mini_B_Female_UJ2-MBH-1-SMT-TR - - -0 -11 -6 -digikey-footprints -USB_Mini_B_Female_UX60-MB-5ST - - -0 -11 -6 -digikey-footprints -VFLGA-12_2x2mm -http://www.st.com/content/ccc/resource/technical/document/datasheet/54/2a/85/76/e3/97/42/18/DM00075867.pdf/files/DM00075867.pdf/jcr:content/translations/en.DM00075867.pdf - -0 -12 -12 -digikey-footprints -VFLGA-16_3x3mm -http://www.st.com/content/ccc/resource/technical/document/datasheet/3c/ae/50/85/d6/b1/46/fe/CD00274221.pdf/files/CD00274221.pdf/jcr:content/translations/en.CD00274221.pdf - -0 -16 -16 -digikey-footprints -VFQFN-16-1EP_3x3mm -http://www.psemi.com/pdf/datasheets/pe42423ds.pdf - -0 -17 -17 -digikey-footprints -VFQFN-28-1EP_5x5mm - - -0 -29 -29 -digikey-footprints -VFQFN-40-1EP_6x6mm -http://www.ti.com/lit/ds/symlink/cc2650.pdf - -0 -41 -41 -digikey-footprints -VFQFN-64-1EP_9x9mm -http://www.ti.com/lit/ds/symlink/cc3200.pdf - -0 -65 -65 -digikey-footprints -VL53L0CXV0DH_1 -http://www.st.com/content/ccc/resource/technical/document/datasheet/group3/b2/1e/33/77/c6/92/47/6b/DM00279086/files/DM00279086.pdf/jcr:content/translations/en.DM00279086.pdf - -0 -12 -12 -digikey-footprints -VOC_Sensor_LGA-10-1EP-2.7x4mm_CCS811B - - -0 -11 -11 -digikey-footprints -VQFN-16_3x3mm - - -0 -16 -16 -digikey-footprints -VQFN-28-1EP_6x6mm -http://www.semtech.com/images/datasheet/sx1272.pdf - -0 -29 -29 -digikey-footprints -VSON-10-1EP_3x3mm - - -0 -30 -11 -digikey-footprints -WFDFN-6_1.5x1.5mm - - -0 -6 -6 -digikey-footprints -WFDFN-8-1EP_3x3mm - - -0 -9 -9 -digikey-footprints -WFDFN-14-1EP_3x3mm -http://pdfserv.maximintegrated.com/land_patterns/90-0063.PDF - -0 -15 -15 -digikey-footprints -WFQFN-10_2x2mm - - -0 -10 -10 -digikey-footprints -WFQFN-38-1EP_5x7mm -http://cds.linear.com/docs/en/datasheet/4020fd.pdf - -0 -39 -39 -digikey-footprints -WIFI_Module_ATWINC1500-MR210PB -http://ww1.microchip.com/downloads/en/DeviceDoc/70005304A.pdf - -0 -29 -29 -digikey-footprints -WIFI_Module_ESP8266_2491 -http://media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/ESP-12S_UM%20_Rev1.0_8-1-16.pdf - -0 -16 -16 -digikey-footprints -WIFI_Module_WF111-E-V1 -http://media.digikey.com/pdf/Data%20Sheets/BlueGiga%20PDFs/WF111.pdf - -0 -33 -33 -digikey-footprints -WIFI_Module_WF121-A-V2 - - -0 -55 -55 -digikey-footprints -WQFN-16-1EP_4x4mm -http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT230X.pdf - -0 -17 -17 -digikey-footprints -WQFN-20-1EP_4x4mm -http://www.ti.com/lit/ds/symlink/tpa2016d2.pdf - -0 -50 -21 -digikey-footprints -WQFN-24-1EP_4x4mm - - -0 -25 -25 -digikey-footprints -WSON-8_2x2mm -http://www.ti.com/lit/ds/symlink/drv8837.pdf - -0 -11 -9 -digikey-footprints -WiFi_Module_MRF24WG0MA - - -0 -36 -36 -digikey-footprints -Wifi_Module_ESP8266_WRL-13678 - - -0 -8 -8 -digikey-footprints -Wifi_Module_RN171 - - -0 -52 -50 -digikey-footprints -WizNet_Module_WIZ810MJ -http://wiznethome.cafe24.com/wp-content/uploads/wiznethome/Network%20Module/WIZ8XXMJ/Document/WIZ810MJ_DS_V130E.pdf - -0 -56 -56 -digikey-footprints -XBEE-20_THT -https://www.digi.com/pdf/ds_xbeemultipointmodules.pdf - -0 -20 -20 -digikey-footprints -XBEE_PRO-20_THT - - -0 -20 -20 -digikey-footprints -XBEE_and_XBEE-PRO_37_SMD - - -0 -74 -37 -digikey-footprints -XDFN-2_1x0.60mm - - -0 -2 -2 -digikey-footprints -Zigbee_Module_MRF24J40MA -http://ww1.microchip.com/downloads/en/DeviceDoc/70329b.pdf - -0 -12 -12 -digikey-footprints -Zigbee_Module_MRF24J40MD - - -0 -12 -12 diff --git a/CAD/PCB/clockclock-cache.lib b/CAD/PCB/clockclock-cache.lib index dd27914..db23b6b 100644 --- a/CAD/PCB/clockclock-cache.lib +++ b/CAD/PCB/clockclock-cache.lib @@ -120,6 +120,25 @@ X GND 9 -300 -1300 100 U 50 50 1 1 W ENDDRAW ENDDEF # +# Device_Battery_Cell +# +DEF Device_Battery_Cell BT 0 0 N N 1 F N +F0 "BT" 100 100 50 H V L CNN +F1 "Device_Battery_Cell" 100 0 50 H V L CNN +F2 "" 0 60 50 V I C CNN +F3 "" 0 60 50 V I C CNN +DRAW +S -90 70 90 60 0 1 0 F +S -62 47 58 27 0 1 0 F +P 2 0 1 0 0 30 0 0 N +P 2 0 1 0 0 70 0 100 N +P 2 0 1 10 20 135 60 135 N +P 2 0 1 10 40 155 40 115 N +X + 1 0 200 100 D 50 50 1 1 P +X - 2 0 -100 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# # Device_C # DEF Device_C C 0 10 N Y 1 F N @@ -138,6 +157,68 @@ X ~ 2 0 -150 110 U 50 50 1 1 P ENDDRAW ENDDEF # +# Device_C_Polarized +# +DEF Device_C_Polarized C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_C_Polarized" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 90 40 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Crystal +# +DEF Device_Crystal Y 0 40 N N 1 F N +F0 "Y" 0 150 50 H V C CNN +F1 "Device_Crystal" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -45 100 45 -100 0 1 12 N +P 2 0 1 0 -100 0 -75 0 N +P 2 0 1 20 -75 -50 -75 50 N +P 2 0 1 20 75 -50 75 50 N +P 2 0 1 0 100 0 75 0 N +X 1 1 -150 0 50 R 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_FerriteBead +# +DEF Device_FerriteBead FB 0 0 N Y 1 F N +F0 "FB" -150 25 50 V V C CNN +F1 "Device_FerriteBead" 150 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Inductor_* + L_* + *Ferrite* +$ENDFPLIST +DRAW +P 2 0 1 0 0 -50 0 -48 N +P 2 0 1 0 0 50 0 51 N +P 5 0 1 0 -109 16 -67 89 109 -12 66 -85 -109 16 N +X ~ 1 0 150 100 D 50 50 1 1 P +X ~ 2 0 -150 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# # Device_R # DEF Device_R R 0 0 N Y 1 F N @@ -187,76 +268,76 @@ X SENSEB 9 600 -200 100 L 50 50 1 1 w ENDDRAW ENDDEF # -# MCU_ST_STM32F1_STM32F103C8Tx +# MCU_ST_STM32L0_STM32L031K6Ux # -DEF MCU_ST_STM32F1_STM32F103C8Tx U 0 20 Y Y 1 F N -F0 "U" -600 1450 50 H V L CNN -F1 "MCU_ST_STM32F1_STM32F103C8Tx" 300 1450 50 H V L CNN -F2 "Package_QFP:LQFP-48_7x7mm_P0.5mm" -600 -1400 50 H I R CNN +DEF MCU_ST_STM32L0_STM32L031K6Ux U 0 20 Y Y 1 F N +F0 "U" -500 850 50 H V L CNN +F1 "MCU_ST_STM32L0_STM32L031K6Ux" 200 850 50 H V L CNN +F2 "Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm" -500 -900 50 H I R CNN F3 "" 0 0 50 H I C CNN -ALIAS STM32F103CBTx +ALIAS STM32L031K6Ux $FPLIST - LQFP*7x7mm*P0.5mm* + QFN*1EP*5x5mm*P0.5mm* $ENDFPLIST DRAW -S -600 -1400 500 1400 0 1 10 f -X VBAT 1 -200 1500 100 D 50 50 1 1 W -X PA0 10 600 200 100 L 50 50 1 1 B -X PA1 11 600 100 100 L 50 50 1 1 B -X PA2 12 600 0 100 L 50 50 1 1 B -X PA3 13 600 -100 100 L 50 50 1 1 B -X PA4 14 600 -200 100 L 50 50 1 1 B -X PA5 15 600 -300 100 L 50 50 1 1 B -X PA6 16 600 -400 100 L 50 50 1 1 B -X PA7 17 600 -500 100 L 50 50 1 1 B -X PB0 18 -700 200 100 R 50 50 1 1 B -X PB1 19 -700 100 100 R 50 50 1 1 B -X PC13 2 -700 600 100 R 50 50 1 1 B -X PB2 20 -700 0 100 R 50 50 1 1 B -X PB10 21 -700 -800 100 R 50 50 1 1 B -X PB11 22 -700 -900 100 R 50 50 1 1 B -X VSS 23 -200 -1500 100 U 50 50 1 1 W -X VDD 24 -100 1500 100 D 50 50 1 1 W -X PB12 25 -700 -1000 100 R 50 50 1 1 B -X PB13 26 -700 -1100 100 R 50 50 1 1 B -X PB14 27 -700 -1200 100 R 50 50 1 1 B -X PB15 28 -700 -1300 100 R 50 50 1 1 B -X PA8 29 600 -600 100 L 50 50 1 1 B -X PC14 3 -700 500 100 R 50 50 1 1 B -X PA9 30 600 -700 100 L 50 50 1 1 B -X PA10 31 600 -800 100 L 50 50 1 1 B -X PA11 32 600 -900 100 L 50 50 1 1 B -X PA12 33 600 -1000 100 L 50 50 1 1 B -X PA13 34 600 -1100 100 L 50 50 1 1 B -X VSS 35 -100 -1500 100 U 50 50 1 1 W -X VDD 36 0 1500 100 D 50 50 1 1 W -X PA14 37 600 -1200 100 L 50 50 1 1 B -X PA15 38 600 -1300 100 L 50 50 1 1 B -X PB3 39 -700 -100 100 R 50 50 1 1 B -X PC15 4 -700 400 100 R 50 50 1 1 B -X PB4 40 -700 -200 100 R 50 50 1 1 B -X PB5 41 -700 -300 100 R 50 50 1 1 B -X PB6 42 -700 -400 100 R 50 50 1 1 B -X PB7 43 -700 -500 100 R 50 50 1 1 B -X BOOT0 44 -700 1100 100 R 50 50 1 1 I -X PB8 45 -700 -600 100 R 50 50 1 1 B -X PB9 46 -700 -700 100 R 50 50 1 1 B -X VSS 47 0 -1500 100 U 50 50 1 1 W -X VDD 48 100 1500 100 D 50 50 1 1 W -X PD0 5 -700 900 100 R 50 50 1 1 I -X PD1 6 -700 800 100 R 50 50 1 1 I -X NRST 7 -700 1300 100 R 50 50 1 1 I -X VSSA 8 100 -1500 100 U 50 50 1 1 W -X VDDA 9 200 1500 100 D 50 50 1 1 W +S -500 -900 400 800 0 1 10 f +X VDD 1 -100 900 100 D 50 50 1 1 W +X PA4 10 500 300 100 L 50 50 1 1 B +X PA5 11 500 200 100 L 50 50 1 1 B +X PA6 12 500 100 100 L 50 50 1 1 B +X PA7 13 500 0 100 L 50 50 1 1 B +X PB0 14 -600 0 100 R 50 50 1 1 B +X PB1 15 -600 -100 100 R 50 50 1 1 B +X PB2 16 -600 -200 100 R 50 50 1 1 B +X VDD 17 0 900 100 D 50 50 1 1 W +X PA8 18 500 -100 100 L 50 50 1 1 B +X PA9 19 500 -200 100 L 50 50 1 1 B +X PC14 2 -600 300 100 R 50 50 1 1 B +X PA10 20 500 -300 100 L 50 50 1 1 B +X PA11 21 500 -400 100 L 50 50 1 1 B +X PA12 22 500 -500 100 L 50 50 1 1 B +X PA13 23 500 -600 100 L 50 50 1 1 B +X PA14 24 500 -700 100 L 50 50 1 1 B +X PA15 25 500 -800 100 L 50 50 1 1 B +X PB3 26 -600 -300 100 R 50 50 1 1 B +X PB4 27 -600 -400 100 R 50 50 1 1 B +X PB5 28 -600 -500 100 R 50 50 1 1 B +X PB6 29 -600 -600 100 R 50 50 1 1 B +X PC15 3 -600 200 100 R 50 50 1 1 B +X PB7 30 -600 -700 100 R 50 50 1 1 B +X BOOT0 31 -600 500 100 R 50 50 1 1 I +X PB8 32 -600 -800 100 R 50 50 1 1 B +X VSS 33 0 -1000 100 U 50 50 1 1 W +X NRST 4 -600 700 100 R 50 50 1 1 I +X VDDA 5 100 900 100 D 50 50 1 1 W +X PA0 6 500 700 100 L 50 50 1 1 B +X PA1 7 500 600 100 L 50 50 1 1 B +X PA2 8 500 500 100 L 50 50 1 1 B +X PA3 9 500 400 100 L 50 50 1 1 B ENDDRAW ENDDEF # -# Motor_Stepper_Motor_bipolar +# Mechanical_MountingHole # -DEF Motor_Stepper_Motor_bipolar M 0 0 Y N 1 F N -F0 "M" 150 100 50 H V L CNN -F1 "Motor_Stepper_Motor_bipolar" 150 50 50 H V L TNN -F2 "" 10 -10 50 H I C CNN +DEF Mechanical_MountingHole H 0 40 Y Y 1 F N +F0 "H" 0 200 50 H V C CNN +F1 "Mechanical_MountingHole" 0 125 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole* +$ENDFPLIST +DRAW +C 0 0 50 0 1 50 N +ENDDRAW +ENDDEF +# +# Motor_Stepper_Motor_bipolar_VID28 +# +DEF Motor_Stepper_Motor_bipolar_VID28 M? 0 0 Y N 1 F N +F0 "M?" 150 100 50 H V L CNN +F1 "Motor_Stepper_Motor_bipolar_VID28" 150 50 50 H V L TNN +F2 "MySymbols:BKA30D-R05" 10 -10 50 H I C CNN F3 "" 10 -10 50 H I C CNN $FPLIST PinHeader*P2.54mm*Vertical* @@ -272,16 +353,40 @@ A -75 175 25 -1799 -1 0 1 0 N -100 175 -50 175 A -25 175 25 -1799 -1 0 1 0 N -50 175 0 175 A 25 175 25 -1799 -1 0 1 0 N 0 175 50 175 A 75 175 25 -1799 -1 0 1 0 N 50 175 100 175 +A -175 -875 25 -899 899 1 1 0 N -175 -900 -175 -850 +A -175 -825 25 -899 899 1 1 0 N -175 -850 -175 -800 +A -175 -775 25 -899 899 1 1 0 N -175 -800 -175 -750 +A -175 -725 25 -899 899 1 1 0 N -175 -750 -175 -700 +A -75 -625 25 -1799 -1 1 1 0 N -100 -625 -50 -625 +A -25 -625 25 -1799 -1 1 1 0 N -50 -625 0 -625 +A 25 -625 25 -1799 -1 1 1 0 N 0 -625 50 -625 +A 75 -625 25 -1799 -1 1 1 0 N 50 -625 100 -625 C 0 0 128 0 1 10 N +C 0 -800 128 1 1 10 N P 5 0 0 0 -50 -70 -50 80 0 -20 50 80 50 -70 N +P 2 0 1 0 -300 500 -300 500 N +P 2 0 1 0 -250 450 -250 450 N P 2 0 1 0 -200 -100 -175 -100 N P 2 0 1 0 -200 100 -175 100 N P 2 0 1 0 -100 200 -100 175 N P 2 0 1 0 100 200 100 175 N -X ~ 1 -100 300 100 D 50 50 1 1 P -X - 2 100 300 100 D 50 50 1 1 P -X ~ 3 -300 100 100 R 50 50 1 1 P -X ~ 4 -300 -100 100 R 50 50 1 1 P +P 3 0 1 0 -200 -350 100 -350 100 -600 N +P 3 0 1 0 -200 300 -100 300 -100 200 N +P 3 0 1 0 -200 500 100 500 100 200 N +P 3 0 1 0 -100 -600 -100 -500 -200 -500 N +P 2 1 1 0 -200 -900 -175 -900 N +P 2 1 1 0 -200 -700 -175 -700 N +P 2 1 1 0 -100 -600 -100 -625 N +P 2 1 1 0 100 -600 100 -625 N +P 5 1 1 0 -50 -870 -50 -720 0 -820 50 -720 50 -870 N +X - A1 -300 500 100 R 50 50 1 1 P +X ~ A2 -300 300 100 R 50 50 1 1 P +X ~ A3 -300 100 100 R 50 50 1 1 P +X ~ A4 -300 -100 100 R 50 50 1 1 P +X ~ B1 -300 -350 100 R 50 50 1 1 P +X ~ B2 -300 -500 100 R 50 50 1 1 P +X ~ B3 -300 -700 100 R 50 50 1 1 P +X ~ B4 -300 -900 100 R 50 50 1 1 P ENDDRAW ENDDEF # @@ -320,6 +425,77 @@ X ~ 8 300 200 200 L 50 50 1 1 P ENDDRAW ENDDEF # +# Switch_SW_Push +# +DEF Switch_SW_Push SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "Switch_SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# Timer_RTC_DS3231MZ +# +DEF Timer_RTC_DS3231MZ U 0 20 Y Y 1 F N +F0 "U" -300 350 50 H V R CNN +F1 "Timer_RTC_DS3231MZ" 450 350 50 H V R CNN +F2 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" 0 -500 50 H I C CNN +F3 "" 0 -600 50 H I C CNN +$FPLIST + SOIC*3.9x4.9mm*P1.27mm* +$ENDFPLIST +DRAW +S -400 300 400 -300 0 1 10 f +X 32KHZ 1 500 200 100 L 50 50 1 1 C +X VCC 2 0 400 100 D 50 50 1 1 W +X ~INT~/SQW 3 500 -100 100 L 50 50 1 1 C +X ~RST 4 -500 -200 100 R 50 50 1 1 B +X GND 5 0 -400 100 U 50 50 1 1 W +X VBAT 6 -100 400 100 D 50 50 1 1 W +X SDA 7 -500 100 100 R 50 50 1 1 B +X SCL 8 -500 200 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# power_+3.3VA +# +DEF power_+3.3VA #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3VA" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3.3VA 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3V3 +# +DEF power_+3V3 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3V3" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# # power_+5V # DEF power_+5V #PWR 0 0 Y Y 1 F P diff --git a/CAD/PCB/clockclock.kicad_pcb b/CAD/PCB/clockclock.kicad_pcb new file mode 100644 index 0000000..83c5b1b --- /dev/null +++ b/CAD/PCB/clockclock.kicad_pcb @@ -0,0 +1,3785 @@ +(kicad_pcb (version 20171130) (host pcbnew "(5.1.9-0-10_14)") + + (general + (thickness 1.6) + (drawings 1) + (tracks 1341) + (zones 0) + (modules 45) + (nets 83) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user hide) + (49 F.Fab user hide) + ) + + (setup + (last_trace_width 0.254) + (user_trace_width 0.254) + (user_trace_width 0.3048) + (user_trace_width 0.8128) + (trace_clearance 0.2032) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (via_size 0.8128) + (via_drill 0.4064) + (via_min_size 0.4) + (via_min_drill 0.3) + (user_via 0.8128 0.4064) + (uvia_size 0.3048) + (uvia_drill 0.1016) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (edge_width 0.1) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x010fc_ffffffff) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 GND) + (net 2 "Net-(BT1-Pad1)") + (net 3 "Net-(C1-Pad2)") + (net 4 "Net-(C2-Pad2)") + (net 5 +3V3) + (net 6 "Net-(C4-Pad2)") + (net 7 "Net-(C5-Pad2)") + (net 8 +3.3VA) + (net 9 I2C_SDA) + (net 10 I2C_CLK) + (net 11 +5V) + (net 12 "Net-(J2-Pad40)") + (net 13 "Net-(J2-Pad38)") + (net 14 "Net-(J2-Pad37)") + (net 15 "Net-(J2-Pad36)") + (net 16 "Net-(J2-Pad35)") + (net 17 "Net-(J2-Pad33)") + (net 18 "Net-(J2-Pad32)") + (net 19 "Net-(J2-Pad31)") + (net 20 "Net-(J2-Pad29)") + (net 21 "Net-(J2-Pad28)") + (net 22 "Net-(J2-Pad27)") + (net 23 "Net-(J2-Pad26)") + (net 24 "Net-(J2-Pad24)") + (net 25 "Net-(J2-Pad23)") + (net 26 "Net-(J2-Pad22)") + (net 27 "Net-(J2-Pad21)") + (net 28 "Net-(J2-Pad19)") + (net 29 "Net-(J2-Pad18)") + (net 30 "Net-(J2-Pad16)") + (net 31 PiOnOFF) + (net 32 "Net-(J2-Pad13)") + (net 33 "Net-(J2-Pad12)") + (net 34 "Net-(J2-Pad11)") + (net 35 "Net-(J2-Pad10)") + (net 36 "Net-(J2-Pad8)") + (net 37 "Net-(J2-Pad7)") + (net 38 SDC) + (net 39 SDO) + (net 40 +3v3) + (net 41 "Net-(R1-Pad2)") + (net 42 "Net-(R2-Pad2)") + (net 43 "Net-(R5-Pad1)") + (net 44 "Net-(R6-Pad1)") + (net 45 "Net-(R7-Pad1)") + (net 46 "Net-(R8-Pad1)") + (net 47 ADDR3) + (net 48 ADDR2) + (net 49 ADDR1) + (net 50 ADDR0) + (net 51 MCU_BUT_PLUS) + (net 52 MCU_BUT_MIN) + (net 53 RTC_RST) + (net 54 "Net-(U1-Pad3)") + (net 55 "Net-(U1-Pad1)") + (net 56 MOT_RST) + (net 57 MOT_EN0) + (net 58 MOT_REF1) + (net 59 MOT_STCK0) + (net 60 MOT_DIR0) + (net 61 MOT_EN1) + (net 62 MOT_STCK1) + (net 63 MOT_DIR1) + (net 64 "Net-(U4-Pad32)") + (net 65 "Net-(U4-Pad30)") + (net 66 "Net-(U4-Pad29)") + (net 67 "Net-(U4-Pad25)") + (net 68 "Net-(U4-Pad24)") + (net 69 "Net-(U4-Pad23)") + (net 70 "Net-(U4-Pad22)") + (net 71 /MOT_B4) + (net 72 /MOT_B3) + (net 73 /MOT_A2) + (net 74 /MOT_A1) + (net 75 /MOT_A4) + (net 76 /MOT_A3) + (net 77 /MOT_B2) + (net 78 /MOT_B1) + (net 79 /BOOT0) + (net 80 /nRST) + (net 81 "Net-(U4-Pad21)") + (net 82 "Net-(U4-Pad6)") + + (net_class Default "This is the default net class." + (clearance 0.2032) + (trace_width 0.254) + (via_dia 0.8128) + (via_drill 0.4064) + (uvia_dia 0.3048) + (uvia_drill 0.1016) + (diff_pair_width 0.2032) + (diff_pair_gap 0.254) + (add_net /BOOT0) + (add_net /MOT_A1) + (add_net /MOT_A2) + (add_net /MOT_A3) + (add_net /MOT_A4) + (add_net /MOT_B1) + (add_net /MOT_B2) + (add_net /MOT_B3) + (add_net /MOT_B4) + (add_net /nRST) + (add_net "Net-(U4-Pad21)") + (add_net "Net-(U4-Pad6)") + ) + + (net_class 5v "" + (clearance 0.2032) + (trace_width 0.8128) + (via_dia 1.016) + (via_drill 0.6096) + (uvia_dia 0.3048) + (uvia_drill 0.1016) + (diff_pair_width 0.2032) + (diff_pair_gap 0.254) + (add_net +5V) + ) + + (net_class Power "" + (clearance 0.2032) + (trace_width 0.3048) + (via_dia 0.8128) + (via_drill 0.4064) + (uvia_dia 0.3048) + (uvia_drill 0.1016) + (diff_pair_width 0.2032) + (diff_pair_gap 0.254) + (add_net +3.3VA) + (add_net +3V3) + (add_net +3v3) + (add_net ADDR0) + (add_net ADDR1) + (add_net ADDR2) + (add_net ADDR3) + (add_net GND) + (add_net I2C_CLK) + (add_net I2C_SDA) + (add_net MCU_BUT_MIN) + (add_net MCU_BUT_PLUS) + (add_net MOT_DIR0) + (add_net MOT_DIR1) + (add_net MOT_EN0) + (add_net MOT_EN1) + (add_net MOT_REF1) + (add_net MOT_RST) + (add_net MOT_STCK0) + (add_net MOT_STCK1) + (add_net "Net-(BT1-Pad1)") + (add_net "Net-(C1-Pad2)") + (add_net "Net-(C2-Pad2)") + (add_net "Net-(C4-Pad2)") + (add_net "Net-(C5-Pad2)") + (add_net "Net-(J2-Pad10)") + (add_net "Net-(J2-Pad11)") + (add_net "Net-(J2-Pad12)") + (add_net "Net-(J2-Pad13)") + (add_net "Net-(J2-Pad16)") + (add_net "Net-(J2-Pad18)") + (add_net "Net-(J2-Pad19)") + (add_net "Net-(J2-Pad21)") + (add_net "Net-(J2-Pad22)") + (add_net "Net-(J2-Pad23)") + (add_net "Net-(J2-Pad24)") + (add_net "Net-(J2-Pad26)") + (add_net "Net-(J2-Pad27)") + (add_net "Net-(J2-Pad28)") + (add_net "Net-(J2-Pad29)") + (add_net "Net-(J2-Pad31)") + (add_net "Net-(J2-Pad32)") + (add_net "Net-(J2-Pad33)") + (add_net "Net-(J2-Pad35)") + (add_net "Net-(J2-Pad36)") + (add_net "Net-(J2-Pad37)") + (add_net "Net-(J2-Pad38)") + (add_net "Net-(J2-Pad40)") + (add_net "Net-(J2-Pad7)") + (add_net "Net-(J2-Pad8)") + (add_net "Net-(R1-Pad2)") + (add_net "Net-(R2-Pad2)") + (add_net "Net-(R5-Pad1)") + (add_net "Net-(R6-Pad1)") + (add_net "Net-(R7-Pad1)") + (add_net "Net-(R8-Pad1)") + (add_net "Net-(U1-Pad1)") + (add_net "Net-(U1-Pad3)") + (add_net "Net-(U4-Pad22)") + (add_net "Net-(U4-Pad23)") + (add_net "Net-(U4-Pad24)") + (add_net "Net-(U4-Pad25)") + (add_net "Net-(U4-Pad29)") + (add_net "Net-(U4-Pad30)") + (add_net "Net-(U4-Pad32)") + (add_net PiOnOFF) + (add_net RTC_RST) + (add_net SDC) + (add_net SDO) + ) + + (module Button_Switch_THT:SW_DIP_SPSTx04_Slide_6.7x11.72mm_W7.62mm_P2.54mm_LowProfile (layer F.Cu) (tedit 5A4E1404) (tstamp 606DFACF) + (at 17.78 -28.448) + (descr "4x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x11.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile") + (tags "DIP Switch SPST Slide 7.62mm 300mil LowProfile") + (path /60BCB5AC) + (fp_text reference SW1 (at 3.81 -3.11) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_DIP_x04 (at 3.81 10.73) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user on (at 4.485 -1.3425) (layer F.Fab) + (effects (font (size 0.8 0.8) (thickness 0.12))) + ) + (fp_text user %R (at 6.39 3.81 90) (layer F.Fab) + (effects (font (size 0.8 0.8) (thickness 0.12))) + ) + (fp_line (start 1.46 -2.05) (end 7.16 -2.05) (layer F.Fab) (width 0.1)) + (fp_line (start 7.16 -2.05) (end 7.16 9.67) (layer F.Fab) (width 0.1)) + (fp_line (start 7.16 9.67) (end 0.46 9.67) (layer F.Fab) (width 0.1)) + (fp_line (start 0.46 9.67) (end 0.46 -1.05) (layer F.Fab) (width 0.1)) + (fp_line (start 0.46 -1.05) (end 1.46 -2.05) (layer F.Fab) (width 0.1)) + (fp_line (start 2 -0.635) (end 2 0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 2 0.635) (end 5.62 0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 5.62 0.635) (end 5.62 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 5.62 -0.635) (end 2 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 2 -0.535) (end 3.206667 -0.535) (layer F.Fab) (width 0.1)) + (fp_line (start 2 -0.435) (end 3.206667 -0.435) (layer F.Fab) (width 0.1)) + (fp_line (start 2 -0.335) (end 3.206667 -0.335) (layer F.Fab) (width 0.1)) + (fp_line (start 2 -0.235) (end 3.206667 -0.235) (layer F.Fab) (width 0.1)) + (fp_line (start 2 -0.135) (end 3.206667 -0.135) (layer F.Fab) (width 0.1)) + (fp_line (start 2 -0.035) (end 3.206667 -0.035) (layer F.Fab) (width 0.1)) + (fp_line (start 2 0.065) (end 3.206667 0.065) (layer F.Fab) (width 0.1)) + (fp_line (start 2 0.165) (end 3.206667 0.165) (layer F.Fab) (width 0.1)) + (fp_line (start 2 0.265) (end 3.206667 0.265) (layer F.Fab) (width 0.1)) + (fp_line (start 2 0.365) (end 3.206667 0.365) (layer F.Fab) (width 0.1)) + (fp_line (start 2 0.465) (end 3.206667 0.465) (layer F.Fab) (width 0.1)) + (fp_line (start 2 0.565) (end 3.206667 0.565) (layer F.Fab) (width 0.1)) + (fp_line (start 3.206667 -0.635) (end 3.206667 0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 2 1.905) (end 2 3.175) (layer F.Fab) (width 0.1)) + (fp_line (start 2 3.175) (end 5.62 3.175) (layer F.Fab) (width 0.1)) + (fp_line (start 5.62 3.175) (end 5.62 1.905) (layer F.Fab) (width 0.1)) + (fp_line (start 5.62 1.905) (end 2 1.905) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.005) (end 3.206667 2.005) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.105) (end 3.206667 2.105) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.205) (end 3.206667 2.205) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.305) (end 3.206667 2.305) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.405) (end 3.206667 2.405) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.505) (end 3.206667 2.505) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.605) (end 3.206667 2.605) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.705) (end 3.206667 2.705) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.805) (end 3.206667 2.805) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.905) (end 3.206667 2.905) (layer F.Fab) (width 0.1)) + (fp_line (start 2 3.005) (end 3.206667 3.005) (layer F.Fab) (width 0.1)) + (fp_line (start 2 3.105) (end 3.206667 3.105) (layer F.Fab) (width 0.1)) + (fp_line (start 3.206667 1.905) (end 3.206667 3.175) (layer F.Fab) (width 0.1)) + (fp_line (start 2 4.445) (end 2 5.715) (layer F.Fab) (width 0.1)) + (fp_line (start 2 5.715) (end 5.62 5.715) (layer F.Fab) (width 0.1)) + (fp_line (start 5.62 5.715) (end 5.62 4.445) (layer F.Fab) (width 0.1)) + (fp_line (start 5.62 4.445) (end 2 4.445) (layer F.Fab) (width 0.1)) + (fp_line (start 2 4.545) (end 3.206667 4.545) (layer F.Fab) (width 0.1)) + (fp_line (start 2 4.645) (end 3.206667 4.645) (layer F.Fab) (width 0.1)) + (fp_line (start 2 4.745) (end 3.206667 4.745) (layer F.Fab) (width 0.1)) + (fp_line (start 2 4.845) (end 3.206667 4.845) (layer F.Fab) (width 0.1)) + (fp_line (start 2 4.945) (end 3.206667 4.945) (layer F.Fab) (width 0.1)) + (fp_line (start 2 5.045) (end 3.206667 5.045) (layer F.Fab) (width 0.1)) + (fp_line (start 2 5.145) (end 3.206667 5.145) (layer F.Fab) (width 0.1)) + (fp_line (start 2 5.245) (end 3.206667 5.245) (layer F.Fab) (width 0.1)) + (fp_line (start 2 5.345) (end 3.206667 5.345) (layer F.Fab) (width 0.1)) + (fp_line (start 2 5.445) (end 3.206667 5.445) (layer F.Fab) (width 0.1)) + (fp_line (start 2 5.545) (end 3.206667 5.545) (layer F.Fab) (width 0.1)) + (fp_line (start 2 5.645) (end 3.206667 5.645) (layer F.Fab) (width 0.1)) + (fp_line (start 3.206667 4.445) (end 3.206667 5.715) (layer F.Fab) (width 0.1)) + (fp_line (start 2 6.985) (end 2 8.255) (layer F.Fab) (width 0.1)) + (fp_line (start 2 8.255) (end 5.62 8.255) (layer F.Fab) (width 0.1)) + (fp_line (start 5.62 8.255) (end 5.62 6.985) (layer F.Fab) (width 0.1)) + (fp_line (start 5.62 6.985) (end 2 6.985) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.085) (end 3.206667 7.085) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.185) (end 3.206667 7.185) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.285) (end 3.206667 7.285) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.385) (end 3.206667 7.385) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.485) (end 3.206667 7.485) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.585) (end 3.206667 7.585) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.685) (end 3.206667 7.685) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.785) (end 3.206667 7.785) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.885) (end 3.206667 7.885) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.985) (end 3.206667 7.985) (layer F.Fab) (width 0.1)) + (fp_line (start 2 8.085) (end 3.206667 8.085) (layer F.Fab) (width 0.1)) + (fp_line (start 2 8.185) (end 3.206667 8.185) (layer F.Fab) (width 0.1)) + (fp_line (start 3.206667 6.985) (end 3.206667 8.255) (layer F.Fab) (width 0.1)) + (fp_line (start 0.4 -2.11) (end 7.221 -2.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 9.73) (end 7.221 9.73) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 -2.11) (end 0.4 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 1.04) (end 0.4 1.551) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 3.53) (end 0.4 4.091) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 6.07) (end 0.4 6.631) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 8.61) (end 0.4 9.73) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.221 8.61) (end 7.221 9.73) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.221 6.07) (end 7.221 6.631) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.221 3.53) (end 7.221 4.091) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.221 -2.11) (end 7.221 -0.99) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.221 0.99) (end 7.221 1.551) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.16 -2.35) (end 1.543 -2.35) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.16 -2.35) (end 0.16 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 -0.635) (end 2 0.635) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 0.635) (end 5.62 0.635) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.62 0.635) (end 5.62 -0.635) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.62 -0.635) (end 2 -0.635) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 -0.515) (end 3.206667 -0.515) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 -0.395) (end 3.206667 -0.395) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 -0.275) (end 3.206667 -0.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 -0.155) (end 3.206667 -0.155) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 -0.035) (end 3.206667 -0.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 0.085) (end 3.206667 0.085) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 0.205) (end 3.206667 0.205) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 0.325) (end 3.206667 0.325) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 0.445) (end 3.206667 0.445) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 0.565) (end 3.206667 0.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.206667 -0.635) (end 3.206667 0.635) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 1.905) (end 2 3.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 3.175) (end 5.62 3.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.62 3.175) (end 5.62 1.905) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.62 1.905) (end 2 1.905) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.025) (end 3.206667 2.025) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.145) (end 3.206667 2.145) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.265) (end 3.206667 2.265) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.385) (end 3.206667 2.385) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.505) (end 3.206667 2.505) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.625) (end 3.206667 2.625) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.745) (end 3.206667 2.745) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.865) (end 3.206667 2.865) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.985) (end 3.206667 2.985) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 3.105) (end 3.206667 3.105) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.206667 1.905) (end 3.206667 3.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 4.445) (end 2 5.715) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 5.715) (end 5.62 5.715) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.62 5.715) (end 5.62 4.445) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.62 4.445) (end 2 4.445) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 4.565) (end 3.206667 4.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 4.685) (end 3.206667 4.685) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 4.805) (end 3.206667 4.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 4.925) (end 3.206667 4.925) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 5.045) (end 3.206667 5.045) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 5.165) (end 3.206667 5.165) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 5.285) (end 3.206667 5.285) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 5.405) (end 3.206667 5.405) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 5.525) (end 3.206667 5.525) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 5.645) (end 3.206667 5.645) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.206667 4.445) (end 3.206667 5.715) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 6.985) (end 2 8.255) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 8.255) (end 5.62 8.255) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.62 8.255) (end 5.62 6.985) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.62 6.985) (end 2 6.985) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 7.105) (end 3.206667 7.105) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 7.225) (end 3.206667 7.225) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 7.345) (end 3.206667 7.345) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 7.465) (end 3.206667 7.465) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 7.585) (end 3.206667 7.585) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 7.705) (end 3.206667 7.705) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 7.825) (end 3.206667 7.825) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 7.945) (end 3.206667 7.945) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 8.065) (end 3.206667 8.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 8.185) (end 3.206667 8.185) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.206667 6.985) (end 3.206667 8.255) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.1 -2.4) (end -1.1 10) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.1 10) (end 8.7 10) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.7 10) (end 8.7 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.7 -2.4) (end -1.1 -2.4) (layer F.CrtYd) (width 0.05)) + (pad 8 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 47 ADDR3)) + (pad 7 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 48 ADDR2)) + (pad 6 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 49 ADDR1)) + (pad 5 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 50 ADDR0)) + (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_DIP_SPSTx04_Slide_6.7x11.72mm_W7.62mm_P2.54mm_LowProfile.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606DA93D) + (at -6.604 -26.162 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60E1B8C5) + (attr smd) + (fp_text reference R13 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10K (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 80 /nRST)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606DA90D) + (at 6.096 -39.116 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60E1C117) + (attr smd) + (fp_text reference R12 (at 0 1.524) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10K (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 79 /BOOT0)) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606DA32B) + (at 42.164 12.192 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60F388C1) + (attr smd) + (fp_text reference R11 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1K (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 10 I2C_CLK)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606DC940) + (at 42.164 15.494 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60E52DDC) + (attr smd) + (fp_text reference R10 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1K (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 9 I2C_SDA)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D9F8B) + (at 21.59 30.988) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /60EA7EEB) + (attr smd) + (fp_text reference C11 (at -3.048 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 11 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606F0B3F) + (at 20.066 0.508) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /60EF8457) + (attr smd) + (fp_text reference C9 (at 0 1.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 11 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module MySymbols:BKA30D-R05 locked (layer F.Cu) (tedit 606C3C98) (tstamp 606DAC63) + (at 0 9.5 270) + (path /6071712D) + (fp_text reference M1 (at -30.328 11.938) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Stepper_Motor_bipolar_VID28 (at 9.4488 -6.731 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start -14.5 0) (end -14.5 17.5) (angle 180) (layer F.SilkS) (width 0.12)) + (fp_arc (start 14.5 0) (end 14.5 17.5) (angle -180) (layer F.SilkS) (width 0.12)) + (fp_line (start -14.5 -17.5) (end 14.5 -17.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -14.5 17.5) (end 14.5 17.5) (layer F.SilkS) (width 0.12)) + (pad B4 thru_hole circle (at -19.38 11.43 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask) + (net 71 /MOT_B4)) + (pad B3 thru_hole circle (at -11.62 11.43 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask) + (net 72 /MOT_B3)) + (pad A2 thru_hole circle (at 11.62 11.43 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask) + (net 73 /MOT_A2)) + (pad A1 thru_hole circle (at 19.38 11.43 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask) + (net 74 /MOT_A1)) + (pad A4 thru_hole circle (at 19.38 -11.43 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask) + (net 75 /MOT_A4)) + (pad A3 thru_hole circle (at 11.62 -11.43 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask) + (net 76 /MOT_A3)) + (pad B2 thru_hole circle (at -11.62 -11.43 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask) + (net 77 /MOT_B2)) + (pad B1 thru_hole circle (at -19.38 -11.43 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask) + (net 78 /MOT_B1)) + (pad "" np_thru_hole circle (at -25 -9 270) (size 3.1 3.1) (drill 3.1) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 25 -9 270) (size 3.1 3.1) (drill 3.1) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 12 270) (size 3.1 3.1) (drill 3.1) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -9.5 0 270) (size 6 6) (drill 6) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_4.3mm_M4 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 606D6DC7) + (at 38 38) + (descr "Mounting Hole 4.3mm, no annular, M4") + (tags "mounting hole 4.3mm no annular m4") + (path /60DBFD5F) + (attr virtual) + (fp_text reference H4 (at 0 -5.3) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole (at 0 5.3) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_4.3mm_M4 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 606D6DBF) + (at -38 38) + (descr "Mounting Hole 4.3mm, no annular, M4") + (tags "mounting hole 4.3mm no annular m4") + (path /60DC01F1) + (attr virtual) + (fp_text reference H3 (at 0 -5.3) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole (at 0 5.3) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_4.3mm_M4 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 606D6DB7) + (at 38 -38) + (descr "Mounting Hole 4.3mm, no annular, M4") + (tags "mounting hole 4.3mm no annular m4") + (path /60DC072B) + (attr virtual) + (fp_text reference H2 (at 0 -5.3) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole (at 0 5.3) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_4.3mm_M4 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 606D757E) + (at -38 -38) + (descr "Mounting Hole 4.3mm, no annular, M4") + (tags "mounting hole 4.3mm no annular m4") + (path /60DC097B) + (attr virtual) + (fp_text reference H1 (at 0 -5.3) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole (at 0 5.3) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask)) + ) + + (module Module:Raspberry_Pi_Zero_Socketed_THT_FaceDown_MountingHoles locked (layer B.Cu) (tedit 5C6350CC) (tstamp 606D773D) + (at -45.466 24.638) + (descr "Raspberry Pi Zero using through hole straight pin socket, 2x20, 2.54mm pitch, https://www.raspberrypi.org/documentation/hardware/raspberrypi/mechanical/rpi_MECH_Zero_1p2.pdf") + (tags "raspberry pi zero through hole") + (path /60BC7AC8) + (fp_text reference J2 (at -6.27 -24.13 -90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Raspberry_Pi_2_3 (at 10.23 -24.13 -270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at -1.27 -24.13 -90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_arc (start -1.77 -53.63) (end -1.77 -56.63) (angle -90) (layer B.Fab) (width 0.1)) + (fp_arc (start -1.77 5.37) (end -4.77 5.37) (angle -90) (layer B.Fab) (width 0.1)) + (fp_arc (start 22.23 5.37) (end 22.23 8.37) (angle -90) (layer B.Fab) (width 0.1)) + (fp_arc (start 22.23 -53.63) (end 25.29 -53.63) (angle -90) (layer B.SilkS) (width 0.12)) + (fp_arc (start -1.77 -53.63) (end -1.77 -56.69) (angle -90) (layer B.SilkS) (width 0.12)) + (fp_arc (start -1.77 5.37) (end -4.83 5.37) (angle -90) (layer B.SilkS) (width 0.12)) + (fp_arc (start 22.23 -53.63) (end 25.23 -53.63) (angle -90) (layer B.Fab) (width 0.1)) + (fp_arc (start 22.23 5.37) (end 22.23 8.43) (angle -90) (layer B.SilkS) (width 0.12)) + (fp_line (start 27.03 -41.63) (end 25.23 -41.63) (layer B.Fab) (width 0.1)) + (fp_line (start 27.03 -49.63) (end 27.03 -41.63) (layer B.Fab) (width 0.1)) + (fp_line (start 25.23 -49.63) (end 27.03 -49.63) (layer B.Fab) (width 0.1)) + (fp_line (start 25.23 1.62) (end 25.23 5.37) (layer B.Fab) (width 0.1)) + (fp_line (start 25.93 -9.68) (end 25.93 1.62) (layer B.Fab) (width 0.1)) + (fp_line (start 25.23 -9.68) (end 25.93 -9.68) (layer B.Fab) (width 0.1)) + (fp_line (start 25.23 1.62) (end 25.93 1.62) (layer B.Fab) (width 0.1)) + (fp_line (start 19.23 -56.88) (end 25.48 -56.88) (layer B.CrtYd) (width 0.05)) + (fp_line (start -5.02 -56.88) (end 1.23 -56.88) (layer B.CrtYd) (width 0.05)) + (fp_line (start 25.48 -50.13) (end 25.48 -56.88) (layer B.CrtYd) (width 0.05)) + (fp_line (start 25.48 -37.53) (end 25.48 -41.13) (layer B.CrtYd) (width 0.05)) + (fp_line (start 25.48 2.12) (end 25.48 8.62) (layer B.CrtYd) (width 0.05)) + (fp_line (start -5.02 8.62) (end 25.48 8.62) (layer B.CrtYd) (width 0.05)) + (fp_line (start 25.48 -28.53) (end 25.48 -10.18) (layer B.CrtYd) (width 0.05)) + (fp_line (start -5.02 -56.88) (end -5.02 8.62) (layer B.CrtYd) (width 0.05)) + (fp_line (start 19.23 -58.33) (end 1.23 -58.33) (layer B.CrtYd) (width 0.05)) + (fp_line (start 19.23 -58.33) (end 19.23 -56.88) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.23 -58.33) (end 1.23 -56.88) (layer B.CrtYd) (width 0.05)) + (fp_line (start 26.43 2.12) (end 26.43 -10.18) (layer B.CrtYd) (width 0.05)) + (fp_line (start 26.43 2.12) (end 25.48 2.12) (layer B.CrtYd) (width 0.05)) + (fp_line (start 26.43 -10.18) (end 25.48 -10.18) (layer B.CrtYd) (width 0.05)) + (fp_line (start 27.53 -28.53) (end 25.48 -28.53) (layer B.CrtYd) (width 0.05)) + (fp_line (start 27.53 -37.53) (end 27.53 -28.53) (layer B.CrtYd) (width 0.05)) + (fp_line (start 27.53 -37.53) (end 25.48 -37.53) (layer B.CrtYd) (width 0.05)) + (fp_line (start 27.53 -50.13) (end 27.53 -41.13) (layer B.CrtYd) (width 0.05)) + (fp_line (start 27.53 -41.13) (end 25.48 -41.13) (layer B.CrtYd) (width 0.05)) + (fp_line (start 27.53 -50.13) (end 25.48 -50.13) (layer B.CrtYd) (width 0.05)) + (fp_line (start -4.83 -53.63) (end -4.83 5.37) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.77 8.43) (end 22.23 8.43) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.29 -53.63) (end 25.29 -49.69) (layer B.SilkS) (width 0.12)) + (fp_line (start 18.79 -56.69) (end 22.23 -56.69) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.27 0.27) (end 1.27 -49.53) (layer B.Fab) (width 0.1)) + (fp_line (start -3.81 1.27) (end 0.27 1.27) (layer B.Fab) (width 0.1)) + (fp_line (start 0.27 1.27) (end 1.27 0.27) (layer B.Fab) (width 0.1)) + (fp_line (start -3.87 -49.59) (end 1.33 -49.59) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.27) (end 1.33 -49.59) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.33 1.33) (end 1.33 0) (layer B.SilkS) (width 0.12)) + (fp_line (start 0 1.33) (end 1.33 1.33) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.27 -1.27) (end 1.33 -1.27) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.27 1.33) (end -1.27 -1.27) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.76 -50) (end -4.34 -50) (layer B.CrtYd) (width 0.05)) + (fp_line (start -4.34 -50) (end -4.34 1.8) (layer B.CrtYd) (width 0.05)) + (fp_line (start -4.34 1.8) (end 1.76 1.8) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.76 1.8) (end 1.76 -50) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.87 1.33) (end -1.27 1.33) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.87 1.33) (end -3.87 -49.59) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.27 -49.53) (end -3.81 -49.53) (layer B.Fab) (width 0.1)) + (fp_line (start -3.81 -49.53) (end -3.81 1.27) (layer B.Fab) (width 0.1)) + (fp_line (start -1.77 -56.63) (end 1.73 -56.63) (layer B.Fab) (width 0.1)) + (fp_line (start -1.77 8.37) (end 22.23 8.37) (layer B.Fab) (width 0.1)) + (fp_line (start -4.77 -53.63) (end -4.77 5.37) (layer B.Fab) (width 0.1)) + (fp_line (start 27.03 -29.03) (end 25.23 -29.03) (layer B.Fab) (width 0.1)) + (fp_line (start 25.23 -37.03) (end 27.03 -37.03) (layer B.Fab) (width 0.1)) + (fp_line (start 27.03 -37.03) (end 27.03 -29.03) (layer B.Fab) (width 0.1)) + (fp_line (start 25.23 -49.63) (end 25.23 -53.63) (layer B.Fab) (width 0.1)) + (fp_line (start 25.23 -41.63) (end 25.23 -37.03) (layer B.Fab) (width 0.1)) + (fp_line (start 25.23 -29.03) (end 25.23 -9.68) (layer B.Fab) (width 0.1)) + (fp_line (start 1.73 -56.63) (end 1.73 -57.83) (layer B.Fab) (width 0.1)) + (fp_line (start 1.73 -57.83) (end 18.73 -57.83) (layer B.Fab) (width 0.1)) + (fp_line (start 18.73 -56.63) (end 18.73 -57.83) (layer B.Fab) (width 0.1)) + (fp_line (start 22.23 -56.63) (end 18.73 -56.63) (layer B.Fab) (width 0.1)) + (fp_line (start 1.67 -56.69) (end 1.67 -57.89) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.67 -57.89) (end 18.79 -57.89) (layer B.SilkS) (width 0.12)) + (fp_line (start 18.79 -57.89) (end 18.79 -56.69) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.67 -56.69) (end -1.77 -56.69) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.29 -49.69) (end 27.09 -49.69) (layer B.SilkS) (width 0.12)) + (fp_line (start 27.09 -49.69) (end 27.09 -41.57) (layer B.SilkS) (width 0.12)) + (fp_line (start 27.09 -41.57) (end 25.29 -41.57) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.29 -37.09) (end 27.09 -37.09) (layer B.SilkS) (width 0.12)) + (fp_line (start 27.09 -28.97) (end 25.29 -28.97) (layer B.SilkS) (width 0.12)) + (fp_line (start 27.09 -37.09) (end 27.09 -28.97) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.29 -41.57) (end 25.29 -37.09) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.29 -28.97) (end 25.29 -9.74) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.29 -9.74) (end 25.99 -9.74) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.99 -9.74) (end 25.99 1.68) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.99 1.68) (end 25.29 1.68) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.29 1.68) (end 25.29 5.37) (layer B.SilkS) (width 0.12)) + (pad "" np_thru_hole circle (at -1.27 -53.13 270) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask) + (solder_mask_margin 1.625)) + (pad "" np_thru_hole circle (at 21.73 4.87 270) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask) + (solder_mask_margin 1.625)) + (pad "" np_thru_hole circle (at 21.73 -53.13 270) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask) + (solder_mask_margin 1.625)) + (pad "" np_thru_hole circle (at -1.27 4.87 270) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask) + (solder_mask_margin 1.625)) + (pad 40 thru_hole oval (at -2.54 -48.26) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 12 "Net-(J2-Pad40)")) + (pad 39 thru_hole oval (at 0 -48.26) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 26 thru_hole oval (at -2.54 -30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 23 "Net-(J2-Pad26)")) + (pad 25 thru_hole oval (at 0 -30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 22 thru_hole oval (at -2.54 -25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 26 "Net-(J2-Pad22)")) + (pad 21 thru_hole oval (at 0 -25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 27 "Net-(J2-Pad21)")) + (pad 30 thru_hole oval (at -2.54 -35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 29 thru_hole oval (at 0 -35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 20 "Net-(J2-Pad29)")) + (pad 8 thru_hole oval (at -2.54 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 "Net-(J2-Pad8)")) + (pad 7 thru_hole oval (at 0 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 37 "Net-(J2-Pad7)")) + (pad 32 thru_hole oval (at -2.54 -38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 18 "Net-(J2-Pad32)")) + (pad 31 thru_hole oval (at 0 -38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 19 "Net-(J2-Pad31)")) + (pad 18 thru_hole oval (at -2.54 -20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 29 "Net-(J2-Pad18)")) + (pad 17 thru_hole oval (at 0 -20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 5 +3V3)) + (pad 36 thru_hole oval (at -2.54 -43.18) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 15 "Net-(J2-Pad36)")) + (pad 35 thru_hole oval (at 0 -43.18) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 16 "Net-(J2-Pad35)")) + (pad 34 thru_hole oval (at -2.54 -40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 33 thru_hole oval (at 0 -40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 17 "Net-(J2-Pad33)")) + (pad 38 thru_hole oval (at -2.54 -45.72) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 13 "Net-(J2-Pad38)")) + (pad 37 thru_hole oval (at 0 -45.72) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 14 "Net-(J2-Pad37)")) + (pad 20 thru_hole oval (at -2.54 -22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 19 thru_hole oval (at 0 -22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 28 "Net-(J2-Pad19)")) + (pad 10 thru_hole oval (at -2.54 -10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 35 "Net-(J2-Pad10)")) + (pad 9 thru_hole oval (at 0 -10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 14 thru_hole oval (at -2.54 -15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 13 thru_hole oval (at 0 -15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 32 "Net-(J2-Pad13)")) + (pad 28 thru_hole oval (at -2.54 -33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 21 "Net-(J2-Pad28)")) + (pad 27 thru_hole oval (at 0 -33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 22 "Net-(J2-Pad27)")) + (pad 12 thru_hole oval (at -2.54 -12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 33 "Net-(J2-Pad12)")) + (pad 11 thru_hole oval (at 0 -12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 34 "Net-(J2-Pad11)")) + (pad 24 thru_hole oval (at -2.54 -27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 24 "Net-(J2-Pad24)")) + (pad 23 thru_hole oval (at 0 -27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 25 "Net-(J2-Pad23)")) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 5 +3V3)) + (pad 2 thru_hole oval (at -2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 +5V)) + (pad 5 thru_hole oval (at 0 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 I2C_SDA)) + (pad 4 thru_hole oval (at -2.54 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 +5V)) + (pad 16 thru_hole oval (at -2.54 -17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 30 "Net-(J2-Pad16)")) + (pad 15 thru_hole oval (at 0 -17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 31 PiOnOFF)) + (pad 3 thru_hole oval (at 0 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 I2C_CLK)) + (pad 6 thru_hole oval (at -2.54 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (model ${KISYS3DMOD}/Module.3dshapes/Raspberry_Pi_Zero_Socketed_THT_FaceDown_MountingHoles.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Crystal:Crystal_SMD_G8-2Pin_3.2x1.5mm_HandSoldering (layer F.Cu) (tedit 5A0FD1B2) (tstamp 606D7A23) + (at -6.604 -32.766 270) + (descr "SMD Crystal G8, hand-soldering, 3.2x1.5mm^2 package") + (tags "SMD SMT crystal hand-soldering") + (path /60AD3849) + (attr smd) + (fp_text reference Y1 (at 0 -1.95 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Crystal (at 0 1.95 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.7 0.7) (thickness 0.105))) + ) + (fp_line (start -1.6 -0.75) (end -1.6 0.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.75) (end 1.6 0.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 0.75) (end 1.6 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.75) (end -1.6 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.25) (end -1.1 0.75) (layer F.Fab) (width 0.1)) + (fp_line (start -0.55 -0.95) (end 0.55 -0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.55 0.95) (end 0.55 0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.7 -0.9) (end -2.7 0.9) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.8 1.2) (end 2.8 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.8 1.2) (end 2.8 -1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.8 -1.2) (end -2.8 -1.2) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0.25 0) (layer F.Adhes) (width 0.1)) + (fp_circle (center 0 0) (end 0.208333 0) (layer F.Adhes) (width 0.083333)) + (fp_circle (center 0 0) (end 0.133333 0) (layer F.Adhes) (width 0.083333)) + (fp_circle (center 0 0) (end 0.058333 0) (layer F.Adhes) (width 0.116667)) + (pad 2 smd rect (at 1.625 0 270) (size 1.75 1.8) (layers F.Cu F.Paste F.Mask) + (net 7 "Net-(C5-Pad2)")) + (pad 1 smd rect (at -1.625 0 270) (size 1.75 1.8) (layers F.Cu F.Paste F.Mask) + (net 6 "Net-(C4-Pad2)")) + (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_G8-2Pin_3.2x1.5mm_HandSoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm (layer F.Cu) (tedit 5DC5F6A4) (tstamp 606CFC48) + (at 0 -31.75) + (descr "QFN, 32 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_32_05-08-1693.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py") + (tags "QFN NoLead") + (path /60739A04) + (attr smd) + (fp_text reference U4 (at 0 -3.82) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value STM32L031K6Ux (at 0 3.82) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.135 -2.61) (end 2.61 -2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.61 -2.61) (end 2.61 -2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.135 2.61) (end -2.61 2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.61 2.61) (end -2.61 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.135 2.61) (end 2.61 2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.61 2.61) (end 2.61 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.135 -2.61) (end -2.61 -2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -3.12 -3.12) (end -3.12 3.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.12 3.12) (end 3.12 3.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.12 3.12) (end 3.12 -3.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.12 -3.12) (end -3.12 -3.12) (layer F.CrtYd) (width 0.05)) + (pad "" smd roundrect (at 1.15 1.15) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 1.15 0) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 1.15 -1.15) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0 1.15) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0 0) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0 -1.15) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -1.15 1.15) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -1.15 0) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -1.15 -1.15) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad 33 smd rect (at 0 0) (size 3.45 3.45) (layers F.Cu F.Mask) + (net 1 GND)) + (pad 32 smd roundrect (at -1.75 -2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 64 "Net-(U4-Pad32)")) + (pad 31 smd roundrect (at -1.25 -2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 79 /BOOT0)) + (pad 30 smd roundrect (at -0.75 -2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 65 "Net-(U4-Pad30)")) + (pad 29 smd roundrect (at -0.25 -2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 66 "Net-(U4-Pad29)")) + (pad 28 smd roundrect (at 0.25 -2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 51 MCU_BUT_PLUS)) + (pad 27 smd roundrect (at 0.75 -2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 52 MCU_BUT_MIN)) + (pad 26 smd roundrect (at 1.25 -2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 47 ADDR3)) + (pad 25 smd roundrect (at 1.75 -2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 67 "Net-(U4-Pad25)")) + (pad 24 smd roundrect (at 2.4375 -1.75) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 68 "Net-(U4-Pad24)")) + (pad 23 smd roundrect (at 2.4375 -1.25) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 69 "Net-(U4-Pad23)")) + (pad 22 smd roundrect (at 2.4375 -0.75) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 70 "Net-(U4-Pad22)")) + (pad 21 smd roundrect (at 2.4375 -0.25) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 81 "Net-(U4-Pad21)")) + (pad 20 smd roundrect (at 2.4375 0.25) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 9 I2C_SDA)) + (pad 19 smd roundrect (at 2.4375 0.75) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 10 I2C_CLK)) + (pad 18 smd roundrect (at 2.4375 1.25) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 62 MOT_STCK1)) + (pad 17 smd roundrect (at 2.4375 1.75) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 16 smd roundrect (at 1.75 2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 48 ADDR2)) + (pad 15 smd roundrect (at 1.25 2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 49 ADDR1)) + (pad 14 smd roundrect (at 0.75 2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 50 ADDR0)) + (pad 13 smd roundrect (at 0.25 2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 61 MOT_EN1)) + (pad 12 smd roundrect (at -0.25 2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 63 MOT_DIR1)) + (pad 11 smd roundrect (at -0.75 2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 58 MOT_REF1)) + (pad 10 smd roundrect (at -1.25 2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 57 MOT_EN0)) + (pad 9 smd roundrect (at -1.75 2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 56 MOT_RST)) + (pad 8 smd roundrect (at -2.4375 1.75) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 60 MOT_DIR0)) + (pad 7 smd roundrect (at -2.4375 1.25) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 59 MOT_STCK0)) + (pad 6 smd roundrect (at -2.4375 0.75) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 82 "Net-(U4-Pad6)")) + (pad 5 smd roundrect (at -2.4375 0.25) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 8 +3.3VA)) + (pad 4 smd roundrect (at -2.4375 -0.25) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 80 /nRST)) + (pad 3 smd roundrect (at -2.4375 -0.75) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 7 "Net-(C5-Pad2)")) + (pad 2 smd roundrect (at -2.4375 -1.25) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 "Net-(C4-Pad2)")) + (pad 1 smd roundrect (at -2.4375 -1.75) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm (layer F.Cu) (tedit 5DC5F6A8) (tstamp 606CEE8E) + (at 22.352 -5.588 270) + (descr "VQFN, 16 Pin (https://www.st.com/resource/en/datasheet/stspin220.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py") + (tags "VQFN NoLead") + (path /60BA7446) + (attr smd) + (fp_text reference U3 (at 0 -2.82 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value STSPIN220 (at 0 2.82 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.75 0.75) (thickness 0.11))) + ) + (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer F.CrtYd) (width 0.05)) + (pad "" smd roundrect (at 0.45 0.45 270) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0.45 -0.45 270) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -0.45 0.45 270) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -0.45 -0.45 270) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) + (pad 17 smd rect (at 0 0 270) (size 1.8 1.8) (layers F.Cu F.Mask) + (net 1 GND)) + (pad 16 smd roundrect (at -0.75 -1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 15 smd roundrect (at -0.25 -1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 14 smd roundrect (at 0.25 -1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 56 MOT_RST)) + (pad 13 smd roundrect (at 0.75 -1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 61 MOT_EN1)) + (pad 12 smd roundrect (at 1.4875 -0.75 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 42 "Net-(R2-Pad2)")) + (pad 11 smd roundrect (at 1.4875 -0.25 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 58 MOT_REF1)) + (pad 10 smd roundrect (at 1.4875 0.25 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 72 /MOT_B3)) + (pad 9 smd roundrect (at 1.4875 0.75 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 44 "Net-(R6-Pad1)")) + (pad 8 smd roundrect (at 0.75 1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 71 /MOT_B4)) + (pad 7 smd roundrect (at 0.25 1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 6 smd roundrect (at -0.25 1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 11 +5V)) + (pad 5 smd roundrect (at -0.75 1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 77 /MOT_B2)) + (pad 4 smd roundrect (at -1.4875 0.75 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 46 "Net-(R8-Pad1)")) + (pad 3 smd roundrect (at -1.4875 0.25 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 78 /MOT_B1)) + (pad 2 smd roundrect (at -1.4875 -0.25 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 62 MOT_STCK1)) + (pad 1 smd roundrect (at -1.4875 -0.75 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 63 MOT_DIR1)) + (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm (layer F.Cu) (tedit 5DC5F6A8) (tstamp 606CEE64) + (at 23.368 25.146 270) + (descr "VQFN, 16 Pin (https://www.st.com/resource/en/datasheet/stspin220.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py") + (tags "VQFN NoLead") + (path /60BA5CA4) + (attr smd) + (fp_text reference U2 (at 0 -2.82 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value STSPIN220 (at 0 2.82 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.75 0.75) (thickness 0.11))) + ) + (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer F.CrtYd) (width 0.05)) + (pad "" smd roundrect (at 0.45 0.45 270) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0.45 -0.45 270) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -0.45 0.45 270) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -0.45 -0.45 270) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) + (pad 17 smd rect (at 0 0 270) (size 1.8 1.8) (layers F.Cu F.Mask) + (net 1 GND)) + (pad 16 smd roundrect (at -0.75 -1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 15 smd roundrect (at -0.25 -1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 14 smd roundrect (at 0.25 -1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 56 MOT_RST)) + (pad 13 smd roundrect (at 0.75 -1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 57 MOT_EN0)) + (pad 12 smd roundrect (at 1.4875 -0.75 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 41 "Net-(R1-Pad2)")) + (pad 11 smd roundrect (at 1.4875 -0.25 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 58 MOT_REF1)) + (pad 10 smd roundrect (at 1.4875 0.25 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 76 /MOT_A3)) + (pad 9 smd roundrect (at 1.4875 0.75 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 43 "Net-(R5-Pad1)")) + (pad 8 smd roundrect (at 0.75 1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 75 /MOT_A4)) + (pad 7 smd roundrect (at 0.25 1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 6 smd roundrect (at -0.25 1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 11 +5V)) + (pad 5 smd roundrect (at -0.75 1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 73 /MOT_A2)) + (pad 4 smd roundrect (at -1.4875 0.75 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 45 "Net-(R7-Pad1)")) + (pad 3 smd roundrect (at -1.4875 0.25 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 74 /MOT_A1)) + (pad 2 smd roundrect (at -1.4875 -0.25 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 59 MOT_STCK0)) + (pad 1 smd roundrect (at -1.4875 -0.75 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 60 MOT_DIR0)) + (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-8_3.9x4.9mm_P1.27mm (layer F.Cu) (tedit 5D9F72B1) (tstamp 606CEE3A) + (at 48.26 12.446 90) + (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") + (path /60BE5978) + (attr smd) + (fp_text reference U1 (at 0 -3.4 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DS3231MZ (at 0 3.4 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (fp_line (start 0 2.56) (end 1.95 2.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 2.56) (end -1.95 2.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer F.Fab) (width 0.1)) + (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer F.CrtYd) (width 0.05)) + (pad 8 smd roundrect (at 2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 10 I2C_CLK)) + (pad 7 smd roundrect (at 2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 9 I2C_SDA)) + (pad 6 smd roundrect (at 2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 "Net-(BT1-Pad1)")) + (pad 5 smd roundrect (at 2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 4 smd roundrect (at -2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 53 RTC_RST)) + (pad 3 smd roundrect (at -2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 54 "Net-(U1-Pad3)")) + (pad 2 smd roundrect (at -2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 1 smd roundrect (at -2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 55 "Net-(U1-Pad1)")) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm (layer F.Cu) (tedit 5CA1CA7F) (tstamp 606CEE20) + (at 18.796 -46.99) + (descr "tactile push button, 6x6mm e.g. PTS645xx series, height=9.5mm") + (tags "tact sw push 6mm smd") + (path /60D21939) + (attr smd) + (fp_text reference SW4 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_Push (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -4.05) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3 -3) (end -3 3) (layer F.Fab) (width 0.1)) + (fp_line (start -3 3) (end 3 3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 -3) (end -3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 5 3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end -5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 3.25) (end 5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.23 -3.23) (end 3.23 -3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 3.23) (end 3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end -3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.2) (end -3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 -1.3) (end 3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.23) (end 3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -1.3) (end -3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end 3.23 3.23) (layer F.SilkS) (width 0.12)) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.Fab) (width 0.1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 52 MCU_BUT_MIN)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 52 MCU_BUT_MIN)) + (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_PUSH_6mm_H9.5mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm (layer F.Cu) (tedit 5CA1CA7F) (tstamp 606CEE06) + (at -18.796 -46.99 180) + (descr "tactile push button, 6x6mm e.g. PTS645xx series, height=9.5mm") + (tags "tact sw push 6mm smd") + (path /60D20867) + (attr smd) + (fp_text reference SW3 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_Push (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -4.05) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3 -3) (end -3 3) (layer F.Fab) (width 0.1)) + (fp_line (start -3 3) (end 3 3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 -3) (end -3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 5 3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end -5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 3.25) (end 5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.23 -3.23) (end 3.23 -3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 3.23) (end 3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end -3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.2) (end -3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 -1.3) (end 3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.23) (end 3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -1.3) (end -3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end 3.23 3.23) (layer F.SilkS) (width 0.12)) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.Fab) (width 0.1)) + (pad 2 smd rect (at 3.975 2.25 180) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 51 MCU_BUT_PLUS)) + (pad 1 smd rect (at 3.975 -2.25 180) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 1 smd rect (at -3.975 -2.25 180) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 2 smd rect (at -3.975 2.25 180) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 51 MCU_BUT_PLUS)) + (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_PUSH_6mm_H9.5mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm (layer F.Cu) (tedit 5CA1CA7F) (tstamp 606CEDEC) + (at -20.32 44.958) + (descr "tactile push button, 6x6mm e.g. PTS645xx series, height=9.5mm") + (tags "tact sw push 6mm smd") + (path /60CFD473) + (attr smd) + (fp_text reference SW2 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_Push (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -4.05) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3 -3) (end -3 3) (layer F.Fab) (width 0.1)) + (fp_line (start -3 3) (end 3 3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 -3) (end -3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 5 3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end -5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 3.25) (end 5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.23 -3.23) (end 3.23 -3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 3.23) (end 3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end -3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.2) (end -3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 -1.3) (end 3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.23) (end 3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -1.3) (end -3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end 3.23 3.23) (layer F.SilkS) (width 0.12)) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.Fab) (width 0.1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 5 +3V3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 PiOnOFF)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 PiOnOFF)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_PUSH_6mm_H9.5mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606CECF1) + (at -9.398 -32.766 270) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60AE7351) + (attr smd) + (fp_text reference R9 (at 0 -1.43 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1M (at 0 1.43 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 270) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 7 "Net-(C5-Pad2)")) + (pad 1 smd roundrect (at -0.825 0 270) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 "Net-(C4-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606DC5DF) + (at 20.066 -9.398 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60BB2E3C) + (attr smd) + (fp_text reference R8 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 330mE (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 46 "Net-(R8-Pad1)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606CECCF) + (at 21.59 21.59 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60BB47EF) + (attr smd) + (fp_text reference R7 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 330mE (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 45 "Net-(R7-Pad1)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606DC57E) + (at 20.066 -1.778 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60BB01AD) + (attr smd) + (fp_text reference R6 (at 2.54 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 330mE (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 44 "Net-(R6-Pad1)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606CECAD) + (at 21.59 28.956 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60BB457F) + (attr smd) + (fp_text reference R5 (at 2.794 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 330mE (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 43 "Net-(R5-Pad1)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D7E66) + (at 23.876 -1.778) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60BF2DDC) + (attr smd) + (fp_text reference R4 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47K (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 42 "Net-(R2-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606CEC8B) + (at 25.654 28.956) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60C05757) + (attr smd) + (fp_text reference R3 (at 2.794 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47K (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 41 "Net-(R1-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D7E96) + (at 23.876 0.508 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60BF36D6) + (attr smd) + (fp_text reference R2 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47K (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 42 "Net-(R2-Pad2)")) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 4 "Net-(C2-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D7C75) + (at 25.654 30.988 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60C0575D) + (attr smd) + (fp_text reference R1 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47K (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 41 "Net-(R1-Pad2)")) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 "Net-(C1-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 606CEC44) + (at -3.81 -47.498 90) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (path /60BD39C6) + (fp_text reference J6 (at 0 -2.33 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x04 (at 0 9.95 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 3.81) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 38 SDC)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 39 SDO)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 40 +3v3)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 606D16C1) + (at -55 -3.81) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (path /60BBB19E) + (fp_text reference J5 (at 0 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x04 (at 0 9.95) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 3.81 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 I2C_SDA)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 I2C_CLK)) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 +5V)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 606CEC14) + (at -3.81 55 90) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (path /60BBA98A) + (fp_text reference J4 (at 0 -2.33 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x04 (at 0 9.95 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 3.81) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 I2C_SDA)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 I2C_CLK)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 +5V)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 606CEBFC) + (at -3.81 -55 90) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (path /60BBA03E) + (fp_text reference J3 (at 0 -2.33 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x04 (at 0 9.95 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at -1.7108 -2.9464) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 I2C_SDA)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 I2C_CLK)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 +5V)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 606CEA8B) + (at 55 -3.81) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (path /60BB9569) + (fp_text reference J1 (at 0 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x04 (at 0 9.95) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 3.81 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 I2C_SDA)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 I2C_CLK)) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 +5V)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Inductor_SMD:L_0603_1608Metric (layer F.Cu) (tedit 5F68FEF0) (tstamp 606EEBE5) + (at -2.032 -41.91) + (descr "Inductor 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 inductor) + (path /607AC7C2) + (attr smd) + (fp_text reference FB1 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value FerriteBead (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 8 +3.3VA)) + (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D80A5) + (at -2.032 -39.116) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /607E5A88) + (attr smd) + (fp_text reference C8 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 8 +3.3VA)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D80D5) + (at 6.35 -27.94) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /607E5577) + (attr smd) + (fp_text reference C7 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D8105) + (at 2.032 -39.116) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /607C5335) + (attr smd) + (fp_text reference C6 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D7A99) + (at -6.604 -28.702) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /60AE6F28) + (attr smd) + (fp_text reference C5 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 4p7 (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 7 "Net-(C5-Pad2)")) + (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D792A) + (at -6.604 -36.83) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /60AD4BF7) + (attr smd) + (fp_text reference C4 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 4p7 (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 "Net-(C4-Pad2)")) + (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606CEA0D) + (at 42.164 8.89) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /60CA57B6) + (attr smd) + (fp_text reference C3 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D7EC6) + (at 27.686 0.508 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /60BFA833) + (attr smd) + (fp_text reference C2 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 22nF (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 4 "Net-(C2-Pad2)")) + (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606CE9EB) + (at 29.718 30.988 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /60C05763) + (attr smd) + (fp_text reference C1 (at -2.54 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 22nF (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 "Net-(C1-Pad2)")) + (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Battery_Holders:Keystone_1058_1x2032-CoinCell (layer F.Cu) (tedit 589EE147) (tstamp 606CE9DA) + (at 39.878 -13.462 90) + (descr http://www.keyelco.com/product-pdf.cfm?p=14028) + (tags "Keystone type 1058 coin cell retainer") + (path /60BC3102) + (attr smd) + (fp_text reference BT1 (at 0 7.62 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Battery_Cell (at 0 -9.398 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start 0 0) (end -10.61275 -3.5) (angle 27.4635) (layer F.Fab) (width 0.1)) + (fp_arc (start 0 0) (end 10.61275 3.5) (angle 27.4635) (layer F.Fab) (width 0.1)) + (fp_arc (start 0 0) (end 10.61275 -3.5) (angle -27.4635) (layer F.Fab) (width 0.1)) + (fp_arc (start 0 0) (end -10.61275 3.5) (angle -27.4635) (layer F.Fab) (width 0.1)) + (fp_arc (start 0 0) (end -10.692 -3.61) (angle 27.3) (layer F.SilkS) (width 0.12)) + (fp_arc (start 0 0) (end 10.692 3.61) (angle 27.3) (layer F.SilkS) (width 0.12)) + (fp_arc (start 0 0) (end 10.692 -3.61) (angle -27.3) (layer F.SilkS) (width 0.12)) + (fp_arc (start 0 0) (end -10.692 3.61) (angle -27.3) (layer F.SilkS) (width 0.12)) + (fp_arc (start 0 0) (end -11.06 -4.11) (angle 139.2) (layer F.CrtYd) (width 0.05)) + (fp_arc (start 0 0) (end 11.06 4.11) (angle 139.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.06 4.11) (end 16.45 4.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.45 4.11) (end 16.45 -4.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.45 -4.11) (end 11.06 -4.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -16.45 -4.11) (end -11.06 -4.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -16.45 -4.11) (end -16.45 4.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -16.45 4.11) (end -11.06 4.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -14.31 1.9) (end -14.31 3.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.692 3.61) (end -14.31 3.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 8.11) (end -7.8473 8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.66 5.91) (end -3.86 8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.66 5.91) (end -1.66 5.91) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.66 5.91) (end 3.86 8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.8473 8.11) (end 3.86 8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.31 1.9) (end 14.31 3.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.31 3.61) (end 10.692 3.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.692 -3.61) (end 14.31 -3.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.31 -1.9) (end 14.31 -3.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -7.8473 -8.11) (end 7.8473 -8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -14.31 -1.9) (end -14.31 -3.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -14.31 -3.61) (end -10.692 -3.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.2 1.9) (end 14.2 3.5) (layer F.Fab) (width 0.1)) + (fp_line (start 14.2 3.5) (end 10.61275 3.5) (layer F.Fab) (width 0.1)) + (fp_line (start 10.61275 -3.5) (end 14.2 -3.5) (layer F.Fab) (width 0.1)) + (fp_line (start 14.2 -3.5) (end 14.2 -1.9) (layer F.Fab) (width 0.1)) + (fp_line (start -14.2 1.9) (end -14.2 3.5) (layer F.Fab) (width 0.1)) + (fp_line (start -14.2 3.5) (end -10.61275 3.5) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 8) (end 7.8026 8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.7 5.8) (end 3.9 8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.7 5.8) (end -3.9 8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.7 5.8) (end 1.7 5.8) (layer F.Fab) (width 0.1)) + (fp_line (start -14.2 -3.5) (end -10.61275 -3.5) (layer F.Fab) (width 0.1)) + (fp_line (start -14.2 -3.5) (end -14.2 -1.9) (layer F.Fab) (width 0.1)) + (fp_line (start -3.9 8) (end -7.8026 8) (layer F.Fab) (width 0.1)) + (fp_line (start -7.8026 -8) (end 7.8026 -8) (layer F.Fab) (width 0.1)) + (fp_circle (center 0 0) (end 10 0) (layer Dwgs.User) (width 0.15)) + (pad 2 smd rect (at 14.68 0 90) (size 2.54 3.51) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 1 smd rect (at -14.68 0 90) (size 2.54 3.51) (layers F.Cu F.Paste F.Mask) + (net 2 "Net-(BT1-Pad1)")) + ) + + (gr_circle (center 0 0) (end 60 0) (layer Edge.Cuts) (width 0.1) (tstamp 606D8093)) + + (via (at 22.86 25.654) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1) (tstamp 606F121F)) + (via (at 23.876 25.654) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1) (tstamp 606F121F)) + (via (at 23.876 24.638) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1) (tstamp 606F121F)) + (via (at 22.86 24.638) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1) (tstamp 606F121F)) + (via (at 21.844 -5.08) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1) (tstamp 606F121F)) + (via (at 22.86 -5.08) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1) (tstamp 606F121F)) + (via (at 22.86 -6.096) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1) (tstamp 606F121F)) + (via (at 21.844 -6.096) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (via (at -0.762 -30.988) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (via (at 0.762 -30.988) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (via (at 0.762 -32.766) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (via (at -0.762 -32.766) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start -55 3.81) (end -53.34 3.81) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -53.34 3.81) (end -51.308 1.778) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -51.308 1.778) (end -50.038 1.778) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 1.778) (end -50.038 9.398) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 1.778) (end -48.006 1.778) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 9.398) (end -48.006 9.398) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 17.526) (end -48.006 19.558) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -48.006 -10.922) (end -50.038 -10.922) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 -10.922) (end -50.038 -13.97) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -49.848399 -7.047601) (end -50.038 -6.858) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -46.671601 -7.047601) (end -49.848399 -7.047601) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 -6.858) (end -50.038 -10.922) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -45.466 -5.842) (end -46.671601 -7.047601) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 1.778) (end -50.038 -6.858) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 -16.002) (end -48.006 -16.002) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 -13.97) (end -50.038 -16.002) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 -22.098) (end -50.038 -13.97) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -46.736 -22.352) (end -49.784 -22.352) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -49.784 -22.352) (end -50.038 -22.098) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -45.466 -23.622) (end -46.736 -22.352) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -49.973601 13.143601) (end -50.038 13.208) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -46.800399 13.143601) (end -49.973601 13.143601) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -45.466 14.478) (end -46.800399 13.143601) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 13.208) (end -50.038 17.526) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 9.398) (end -50.038 13.208) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start 23.618 24.896) (end 23.368 25.146) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 24.8555 24.896) (end 23.618 24.896) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 23.118 25.396) (end 23.368 25.146) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 21.8805 25.396) (end 23.118 25.396) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 24.118 24.396) (end 23.368 25.146) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 24.8555 24.396) (end 24.118 24.396) (width 0.254) (layer F.Cu) (net 1)) + (via (at 19.304 25.908) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 19.816 25.396) (end 19.304 25.908) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 21.8805 25.396) (end 19.816 25.396) (width 0.254) (layer F.Cu) (net 1)) + (via (at 19.304 28.956) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 19.304 25.908) (end 19.304 28.956) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 19.304 28.956) (end 20.765 28.956) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 20.765 29.388) (end 22.365 30.988) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 20.765 28.956) (end 20.765 29.388) (width 0.254) (layer F.Cu) (net 1)) + (via (at 25.908 23.876) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 25.388 24.396) (end 25.908 23.876) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 24.8555 24.396) (end 25.388 24.396) (width 0.254) (layer F.Cu) (net 1)) + (via (at 27.178 28.956) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 30.493 29.477) (end 29.972 28.956) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 26.479 28.956) (end 27.178 28.956) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 25.908 23.876) (end 27.178 25.146) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 30.493 30.988) (end 30.493 29.477) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 29.972 28.956) (end 27.178 28.956) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 27.178 25.146) (end 27.178 28.956) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 25.908 22.272186) (end 23.701814 20.066) (width 0.254) (layer B.Cu) (net 1)) + (via (at 23.701814 20.066) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 25.908 23.876) (end 25.908 22.272186) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 23.701814 20.066) (end 21.082 20.066) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 20.765 20.383) (end 20.765 21.59) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 21.082 20.066) (end 20.765 20.383) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 3.81 -55) (end 3.81 -47.498) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start -7.379 -28.702) (end -10.16 -28.702) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -10.16 -28.702) (end -10.922 -29.464) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -10.922 -29.464) (end -10.922 -36.068) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -10.16 -36.83) (end -7.379 -36.83) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -10.922 -36.068) (end -10.16 -36.83) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -7.379 -39.116) (end -7.379 -40.373) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -1.27 -39.129) (end -1.257 -39.116) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 2.807 -39.116) (end 2.807 -40.373) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -0.762 -32.766) (end -0.762 -30.988) (width 0.254) (layer B.Cu) (net 1)) + (segment (start -0.762 -30.988) (end 0.762 -30.988) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 0.762 -30.988) (end 0.762 -32.766) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 0.762 -32.766) (end -0.762 -32.766) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 6.858 -39.179) (end 6.921 -39.116) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 6.858 -40.386) (end 6.858 -39.179) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -1.27 -33.274) (end -0.762 -32.766) (width 0.254) (layer B.Cu) (net 1)) + (segment (start -1.27 -40.386) (end -1.27 -33.274) (width 0.254) (layer B.Cu) (net 1)) + (segment (start -1.257 -40.373) (end -1.27 -40.386) (width 0.254) (layer F.Cu) (net 1)) + (via (at -1.27 -40.386) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start -1.257 -39.116) (end -1.257 -40.373) (width 0.254) (layer F.Cu) (net 1)) + (via (at -7.379 -40.373) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start -7.366 -40.386) (end -7.379 -40.373) (width 0.254) (layer B.Cu) (net 1)) + (segment (start -1.27 -40.386) (end -7.366 -40.386) (width 0.254) (layer B.Cu) (net 1)) + (via (at 2.807 -40.373) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 2.794 -40.386) (end 2.807 -40.373) (width 0.254) (layer B.Cu) (net 1)) + (segment (start -1.27 -40.386) (end 2.794 -40.386) (width 0.254) (layer B.Cu) (net 1)) + (via (at 6.858 -40.386) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 6.845 -40.373) (end 6.858 -40.386) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 2.807 -40.373) (end 6.845 -40.373) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 6.858 -40.386) (end 6.858 -34.544) (width 0.254) (layer B.Cu) (net 1)) + (segment (start -13.957 -40.373) (end -7.379 -40.373) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -14.821 -41.237) (end -13.957 -40.373) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -14.821 -44.74) (end -14.821 -41.237) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -7.379 -36.83) (end -7.379 -39.116) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -14.821 -44.74) (end -22.771 -44.74) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 22.771 -49.24) (end 14.821 -49.24) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 14.821 -49.24) (end 14.821 -52.489) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 12.31 -55) (end 3.81 -55) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 14.821 -52.489) (end 12.31 -55) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 2.807 -40.373) (end 2.807 -44.463) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 3.81 -45.466) (end 3.81 -47.498) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 2.807 -44.463) (end 3.81 -45.466) (width 0.254) (layer B.Cu) (net 1)) + (via (at 7.112 -29.21) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 6.858 -29.464) (end 7.112 -29.21) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 6.858 -34.544) (end 6.858 -29.464) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 7.112 -27.953) (end 7.125 -27.94) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 7.112 -29.21) (end 7.112 -27.953) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 25.4 -28.448) (end 25.4 -20.828) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -43.889 -23.622) (end -22.771 -44.74) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -45.466 -23.622) (end -43.889 -23.622) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 22.602 -5.838) (end 22.352 -5.588) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 23.8395 -5.838) (end 22.602 -5.838) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 22.102 -5.338) (end 22.352 -5.588) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 20.8645 -5.338) (end 22.102 -5.338) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 23.102 -6.338) (end 22.352 -5.588) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 23.8395 -6.338) (end 23.102 -6.338) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 22.86 24.638) (end 22.86 25.654) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 23.876 25.654) (end 22.86 25.654) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 23.876 25.654) (end 23.876 24.638) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 23.876 24.638) (end 22.86 24.638) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 25.146 24.638) (end 25.908 23.876) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 23.876 24.638) (end 25.146 24.638) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 22.86 -6.096) (end 21.844 -6.096) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 21.844 -6.096) (end 21.844 -5.08) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 21.844 -5.08) (end 22.86 -5.08) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 22.86 -6.096) (end 22.86 -5.08) (width 0.254) (layer B.Cu) (net 1)) + (via (at 24.638 -3.048) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 24.638 -3.302) (end 24.638 -3.048) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 22.86 -5.08) (end 24.638 -3.302) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 24.638 -1.841) (end 24.701 -1.778) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 24.638 -3.048) (end 24.638 -1.841) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 21.844 -5.08) (end 21.26183 -5.08) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 21.26183 -5.08) (end 19.558 -5.08) (width 0.254) (layer B.Cu) (net 1)) + (via (at 19.164145 -2.908145) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 19.164145 -4.686145) (end 19.164145 -2.908145) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 19.558 -5.08) (end 19.164145 -4.686145) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 19.164145 -1.854855) (end 19.241 -1.778) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 19.164145 -2.908145) (end 19.164145 -1.854855) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 24.701 -1.778) (end 27.94 -1.778) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 28.461 -1.257) (end 28.461 0.508) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 27.94 -1.778) (end 28.461 -1.257) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 20.841 0.34117) (end 20.841 0.508) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 19.241 -1.25883) (end 20.841 0.34117) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 19.241 -1.778) (end 19.241 -1.25883) (width 0.254) (layer F.Cu) (net 1)) + (via (at 20.828 14.732) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 20.841 14.719) (end 20.828 14.732) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 20.841 0.508) (end 20.841 14.719) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 23.701814 17.605814) (end 23.701814 20.066) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 20.828 14.732) (end 23.701814 17.605814) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 25.706 -28.142) (end 25.4 -28.448) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 39.878 -28.142) (end 25.706 -28.142) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 55 5.136) (end 50.165 9.971) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 55 3.81) (end 55 5.136) (width 0.254) (layer F.Cu) (net 1)) + (via (at 50.038 7.62) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 50.165 7.747) (end 50.038 7.62) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 50.165 9.971) (end 50.165 7.747) (width 0.254) (layer F.Cu) (net 1)) + (via (at 42.926 7.62) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 50.038 7.62) (end 42.926 7.62) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 42.926 8.877) (end 42.939 8.89) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 42.926 7.62) (end 42.926 8.877) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 42.926 7.62) (end 29.21 7.62) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 28.461 6.871) (end 28.461 2.527) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 29.21 7.62) (end 28.461 6.871) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 28.461 2.527) (end 28.461 0.508) (width 0.254) (layer F.Cu) (net 1) (tstamp 606F3F16)) + (via (at 28.461 2.527) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (via (at 18.034 -9.398) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 19.241 -9.398) (end 18.034 -9.398) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 20.761264 -6.096) (end 21.844 -6.096) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 18.034 -8.823264) (end 20.761264 -6.096) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 18.034 -9.398) (end 18.034 -8.823264) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 27.406601 -18.821399) (end 27.406601 -7.340601) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 25.4 -20.828) (end 27.406601 -18.821399) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 26.162 -6.096) (end 22.86 -6.096) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 27.406601 -7.340601) (end 26.162 -6.096) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 7.480201 -29.578201) (end 7.112 -29.21) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 24.269799 -29.578201) (end 7.480201 -29.578201) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 25.4 -28.448) (end 24.269799 -29.578201) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 16.882 55) (end 3.81 55) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 19.304 52.578) (end 16.882 55) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 19.304 28.956) (end 19.304 52.578) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 48.895 9.971) (end 48.895 2.413) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 47.7 1.218) (end 39.878 1.218) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 48.895 2.413) (end 47.7 1.218) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 28.943 30.988) (end 26.479 30.988) (width 0.254) (layer F.Cu) (net 3)) + (segment (start 24.701 0.508) (end 26.911 0.508) (width 0.254) (layer F.Cu) (net 4)) + (segment (start -16.345 47.208) (end -24.295 47.208) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -45.466 24.638) (end -37.592 24.638) (width 0.254) (layer F.Cu) (net 5)) + (via (at -30.734 46.228) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 5)) + (segment (start -30.734 31.496) (end -30.734 46.228) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -37.592 24.638) (end -30.734 31.496) (width 0.254) (layer F.Cu) (net 5)) + (via (at -27.94 46.228) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 5)) + (segment (start -30.734 46.228) (end -27.94 46.228) (width 0.254) (layer B.Cu) (net 5)) + (segment (start -27.94 46.228) (end -26.924 47.244) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -24.331 47.244) (end -24.295 47.208) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -26.924 47.244) (end -24.331 47.244) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -45.466 24.638) (end -42.926 24.638) (width 0.254) (layer B.Cu) (net 5)) + (segment (start -42.926 24.638) (end -42.926 4.318) (width 0.254) (layer B.Cu) (net 5)) + (segment (start -42.926 4.318) (end -45.466 4.318) (width 0.254) (layer B.Cu) (net 5)) + (segment (start -22.80921 3.81) (end -22.809209 -20.255383) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -22.809209 -20.255383) (end -21.220592 -21.844) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -23.31721 4.318) (end -22.80921 3.81) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -21.220592 -21.844) (end -8.128 -21.844) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -7.429 -22.543) (end -7.429 -26.162) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -8.128 -21.844) (end -7.429 -22.543) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -2.4375 -35.4215) (end -2.4375 -33.5) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 1.257 -39.116) (end -2.4375 -35.4215) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 1.257 -41.91) (end 1.257 -39.116) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -1.2445 -41.91) (end 1.257 -41.91) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 1.257 -41.91) (end 3.81 -41.91) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 3.81 -41.91) (end 4.064 -41.656) (width 0.254) (layer F.Cu) (net 5)) + (via (at 4.064 -38.1) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 5)) + (segment (start 4.064 -41.656) (end 4.064 -38.1) (width 0.254) (layer F.Cu) (net 5)) + (via (at 4.572 -28.194) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 5)) + (segment (start 4.064 -28.702) (end 4.572 -28.194) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 4.064 -38.1) (end 4.064 -28.702) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 5.321 -28.194) (end 5.575 -27.94) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 4.572 -28.194) (end 5.321 -28.194) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 2.766 -30) (end 2.4375 -30) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 4.572 -28.194) (end 2.766 -30) (width 0.254) (layer F.Cu) (net 5)) + (via (at -7.366 -27.432) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 5)) + (segment (start -6.604 -28.194) (end -7.366 -27.432) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 4.572 -28.194) (end -6.604 -28.194) (width 0.254) (layer B.Cu) (net 5)) + (segment (start -7.366 -26.225) (end -7.429 -26.162) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -7.366 -27.432) (end -7.366 -26.225) (width 0.254) (layer F.Cu) (net 5)) + (via (at -1.27 -43.7134) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 5)) + (segment (start -1.2445 -43.6879) (end -1.27 -43.7134) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -1.2445 -41.91) (end -1.2445 -43.6879) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 41.389 12.142) (end 41.339 12.192) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 41.389 8.89) (end 41.389 12.142) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 41.339 12.192) (end 41.339 15.494) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 41.339 15.494) (end 41.339 16.701) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 41.339 16.701) (end 41.91 17.272) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 41.91 17.272) (end 46.736 17.272) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 47.625 16.383) (end 47.625 14.921) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 46.736 17.272) (end 47.625 16.383) (width 0.254) (layer F.Cu) (net 5)) + (via (at 23.368 8.89) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 5)) + (segment (start 41.389 8.89) (end 23.368 8.89) (width 0.254) (layer F.Cu) (net 5)) + (via (at 19.05 8.89) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 5)) + (segment (start 23.368 8.89) (end 19.05 8.89) (width 0.254) (layer B.Cu) (net 5)) + (via (at -18.542 4.318) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 5)) + (segment (start -24.892 4.318) (end -23.31721 4.318) (width 0.254) (layer F.Cu) (net 5)) + (via (at -24.892 4.318) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 5)) + (segment (start -18.542 4.318) (end -24.892 4.318) (width 0.254) (layer B.Cu) (net 5)) + (segment (start -45.466 4.318) (end -24.892 4.318) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -9.906 4.318) (end -18.542 4.318) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -6.604201 7.619799) (end -9.906 4.318) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 17.779799 7.619799) (end -6.604201 7.619799) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 19.05 8.89) (end 17.779799 7.619799) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -6.604 -33.274) (end -6.604 -34.391) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -6.33 -33) (end -6.604 -33.274) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -2.4375 -33) (end -6.33 -33) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -9.398 -33.591) (end -9.335 -33.591) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -9.335 -33.591) (end -9.144 -33.782) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -7.213 -33.782) (end -6.604 -34.391) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -9.144 -33.782) (end -7.213 -33.782) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -6.604 -35.814) (end -6.604 -34.391) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -5.829 -36.589) (end -6.604 -35.814) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -6.604 -32.258) (end -6.604 -31.141) (width 0.254) (layer F.Cu) (net 7)) + (segment (start -6.362 -32.5) (end -6.604 -32.258) (width 0.254) (layer F.Cu) (net 7)) + (segment (start -2.4375 -32.5) (end -6.362 -32.5) (width 0.254) (layer F.Cu) (net 7)) + (segment (start -7.15 -31.687) (end -6.604 -31.141) (width 0.254) (layer F.Cu) (net 7)) + (segment (start -9.398 -31.687) (end -7.15 -31.687) (width 0.254) (layer F.Cu) (net 7)) + (segment (start -5.829 -28.702) (end -5.842 -28.702) (width 0.254) (layer F.Cu) (net 7)) + (segment (start -6.604 -29.464) (end -6.604 -31.141) (width 0.254) (layer F.Cu) (net 7)) + (segment (start -5.842 -28.702) (end -6.604 -29.464) (width 0.254) (layer F.Cu) (net 7)) + (via (at -3.53061 -31.242) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 8)) + (segment (start -3.27261 -31.5) (end -3.53061 -31.242) (width 0.3048) (layer F.Cu) (net 8)) + (segment (start -2.4375 -31.5) (end -3.27261 -31.5) (width 0.3048) (layer F.Cu) (net 8)) + (via (at -3.81 -39.116) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 8)) + (segment (start -3.53061 -38.83661) (end -3.81 -39.116) (width 0.3048) (layer B.Cu) (net 8)) + (segment (start -3.81 -39.116) (end -2.807 -39.116) (width 0.254) (layer F.Cu) (net 8)) + (segment (start -2.8195 -39.1285) (end -2.807 -39.116) (width 0.254) (layer F.Cu) (net 8)) + (segment (start -3.53061 -31.242) (end -3.53061 -38.862) (width 0.3048) (layer B.Cu) (net 8)) + (segment (start -2.807 -41.8975) (end -2.8195 -41.91) (width 0.254) (layer F.Cu) (net 8)) + (segment (start -2.807 -39.116) (end -2.807 -41.8975) (width 0.254) (layer F.Cu) (net 8)) + (segment (start -46.736 18.288) (end -45.466 19.558) (width 0.3048) (layer F.Cu) (net 9)) + (segment (start -50.292 18.288) (end -46.736 18.288) (width 0.3048) (layer F.Cu) (net 9)) + (segment (start -50.8 17.78) (end -50.292 18.288) (width 0.3048) (layer F.Cu) (net 9)) + (segment (start -56.205601 9.072399) (end -50.8 14.478) (width 0.3048) (layer F.Cu) (net 9)) + (segment (start -56.205601 2.475601) (end -56.205601 9.072399) (width 0.3048) (layer F.Cu) (net 9)) + (segment (start -50.8 14.478) (end -50.8 17.78) (width 0.3048) (layer F.Cu) (net 9)) + (segment (start -55 1.27) (end -56.205601 2.475601) (width 0.3048) (layer F.Cu) (net 9)) + (via (at 19.812 -32.004) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 9)) + (segment (start 19.73783 -32.004) (end 19.812 -32.004) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 19.23383 -31.5) (end 19.73783 -32.004) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 2.4375 -31.5) (end 19.23383 -31.5) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 24.230273 -30.140892) (end 23.823874 -30.547291) (width 0.254) (layer F.Cu) (net 9)) + (via (at 23.823874 -30.547291) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 9)) + (segment (start 45.297108 -30.140892) (end 24.230273 -30.140892) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 19.812 -32.004) (end 22.367165 -32.004) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 47.498 -27.94) (end 45.297108 -30.140892) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 47.498 -6.232) (end 47.498 -27.94) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 22.367165 -32.004) (end 23.823874 -30.547291) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 55 1.27) (end 47.498 -6.232) (width 0.254) (layer F.Cu) (net 9)) + (via (at 22.367165 -32.003978) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 9)) + (segment (start 22.367165 -34.552019) (end 22.367165 -32.003978) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 20.597184 -36.322) (end 22.367165 -34.552019) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 11.43 -36.322) (end 20.597184 -36.322) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 8.063383 -51.765209) (end 10.922 -48.906592) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 10.922 -48.906592) (end 10.922 -36.83) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 10.922 -36.83) (end 11.43 -36.322) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 1.828791 -51.765209) (end 8.063383 -51.765209) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 1.27 -52.324) (end 1.828791 -51.765209) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 1.27 -55) (end 1.27 -52.324) (width 0.254) (layer F.Cu) (net 9)) + (segment (start -38.83577 21.59) (end -38.862 21.59) (width 0.254) (layer F.Cu) (net 9)) + (segment (start -29.21 31.21577) (end -38.83577 21.59) (width 0.254) (layer F.Cu) (net 9)) + (segment (start -38.862 21.59) (end -40.894 19.558) (width 0.254) (layer F.Cu) (net 9)) + (segment (start -29.21 47.244) (end -29.21 31.21577) (width 0.254) (layer F.Cu) (net 9)) + (segment (start -24.892 51.562) (end -29.21 47.244) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 0.508 51.562) (end -24.892 51.562) (width 0.254) (layer F.Cu) (net 9)) + (segment (start -40.894 19.558) (end -45.466 19.558) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 1.27 52.324) (end 0.508 51.562) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 1.27 55) (end 1.27 52.324) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 3.928 57.658) (end 1.27 55) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 13.256258 57.658) (end 3.928 57.658) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 13.635002 57.56993) (end 13.256258 57.658) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 14.104419 57.456726) (end 13.635002 57.56993) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 15.039984 57.218957) (end 14.572593 57.339773) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 15.506389 57.094325) (end 15.039984 57.218957) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 15.971879 56.965859) (end 15.506389 57.094325) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 16.43603 56.833679) (end 15.971879 56.965859) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 17.361297 56.557895) (end 17.257844 56.589191) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 24.576913 53.816218) (end 24.506561 53.848) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 25.451877 53.407977) (end 25.015213 53.61389) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 25.88677 53.198544) (end 25.451877 53.407977) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 17.822332 56.414311) (end 17.361297 56.557895) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 18.095077 56.32692) (end 17.822332 56.414311) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 26.751656 52.76892) (end 26.320048 52.985519) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 27.181261 52.548921) (end 26.751656 52.76892) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 28.459374 51.867852) (end 28.03515 52.098371) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 17.257844 56.589191) (end 16.899249 56.697668) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 27.609115 52.325393) (end 27.181261 52.548921) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 28.881677 51.633891) (end 28.459374 51.867852) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 29.302039 51.396504) (end 28.881677 51.633891) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 27.973778 52.131075) (end 27.609115 52.325393) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 28.03515 52.098371) (end 27.973778 52.131075) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 31.782202 49.90092) (end 31.374148 50.158478) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 33.393738 48.837161) (end 32.994079 49.108053) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 32.994079 49.108053) (end 32.592507 49.375485) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 20.573997 53.848) (end 18.095077 56.32692) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 33.791201 48.562998) (end 33.393738 48.837161) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 16.899249 56.697668) (end 16.43603 56.833679) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 34.186382 48.285622) (end 33.791201 48.562998) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 34.579218 48.00508) (end 34.563207 48.016515) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 34.563207 48.016515) (end 34.186382 48.285622) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 34.969858 47.721264) (end 34.579218 48.00508) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 35.358153 47.43428) (end 34.969858 47.721264) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 35.743901 47.144285) (end 35.358153 47.43428) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 30.963706 50.412885) (end 30.551384 50.663823) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 36.127514 46.850963) (end 35.743901 47.144285) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 36.50858 46.554631) (end 36.127514 46.850963) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 36.887343 46.255095) (end 36.50858 46.554631) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 37.263297 45.952767) (end 36.887343 46.255095) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 24.506561 53.848) (end 20.573997 53.848) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 37.637131 45.647086) (end 37.263297 45.952767) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.255882 45.129215) (end 38.008404 45.338408) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.008404 45.338408) (end 37.637131 45.647086) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.255952 45.129145) (end 38.255882 45.129215) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 32.188348 49.639907) (end 31.782202 49.90092) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.256279 45.125345) (end 38.256278 45.125349) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.256278 45.125349) (end 38.256272 45.125354) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.278634 45.106463) (end 38.256279 45.125345) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.256272 45.125354) (end 38.255952 45.129145) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.278665 45.106432) (end 38.278634 45.106463) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.27899 45.102589) (end 38.278665 45.106432) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.301582 45.083515) (end 38.27899 45.102589) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 48.514 33.02) (end 48.514 33.782) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 49.784 31.75) (end 48.514 33.02) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 49.784 29.464) (end 49.784 31.75) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 52.832 26.416) (end 49.784 29.464) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 44.196 39.189103) (end 38.301582 45.083515) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 44.196 38.608) (end 44.196 39.189103) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 48.514 33.782) (end 46.228 36.068) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 46.228 36.068) (end 46.228 36.576) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 46.228 36.576) (end 44.196 38.608) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 31.374148 50.158478) (end 30.963706 50.412885) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 29.720384 51.155731) (end 29.302039 51.396504) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 30.136775 50.91154) (end 29.720384 51.155731) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 30.551384 50.663823) (end 30.136775 50.91154) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 25.015213 53.61389) (end 24.576913 53.816218) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 55 1.27) (end 55.626 1.27) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 55.626 1.27) (end 56.388 2.032) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 56.388 17.78) (end 55.626 18.542) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 32.592507 49.375485) (end 32.188348 49.639907) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 55.626 19.812) (end 52.832 22.606) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 55.626 18.542) (end 55.626 19.812) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 14.572593 57.339773) (end 14.104419 57.456726) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 26.320048 52.985519) (end 25.88677 53.198544) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 52.832 22.606) (end 52.832 26.416) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 42.989 15.494) (end 42.989 13.907) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 42.989 13.907) (end 43.688 13.208) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 43.688 13.208) (end 45.974 13.208) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 47.625 11.557) (end 47.625 9.971) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 45.974 13.208) (end 47.625 11.557) (width 0.254) (layer F.Cu) (net 9)) + (via (at 56.388 11.43) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 9)) + (segment (start 56.388 11.43) (end 56.388 17.78) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 56.388 2.032) (end 56.388 11.43) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 54.535828 11.43) (end 56.388 11.43) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 47.752 11.43) (end 54.535828 11.43) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 47.625 11.557) (end 47.752 11.43) (width 0.254) (layer F.Cu) (net 9)) + (segment (start -51.308 20.32) (end -50.8 20.828) (width 0.3048) (layer F.Cu) (net 10)) + (segment (start -55 -1.27) (end -56.71361 0.44361) (width 0.3048) (layer F.Cu) (net 10)) + (segment (start -56.71361 10.893956) (end -51.308 16.299566) (width 0.3048) (layer F.Cu) (net 10)) + (segment (start -46.736 20.828) (end -45.466 22.098) (width 0.3048) (layer F.Cu) (net 10)) + (segment (start -50.8 20.828) (end -46.736 20.828) (width 0.3048) (layer F.Cu) (net 10)) + (segment (start -56.71361 0.44361) (end -56.71361 10.893956) (width 0.3048) (layer F.Cu) (net 10)) + (segment (start -51.308 16.299566) (end -51.308 20.32) (width 0.3048) (layer F.Cu) (net 10)) + (via (at 19.812 -30.988) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 10)) + (segment (start 19.8 -31) (end 19.812 -30.988) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 2.4375 -31) (end 19.8 -31) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 19.812 -30.988) (end 21.590018 -30.988) (width 0.254) (layer B.Cu) (net 10)) + (via (at 21.590018 -30.988) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 10)) + (segment (start 22.86 -30.988) (end 21.590018 -30.988) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 23.266399 -31.394399) (end 22.86 -30.988) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 24.72735 -30.733987) (end 24.066938 -31.394399) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 48.006 -28.194) (end 45.466013 -30.733987) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 24.066938 -31.394399) (end 23.266399 -31.394399) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 55 -1.27) (end 48.006 -8.264) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 48.006 -8.264) (end 48.006 -28.194) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 45.466013 -30.733987) (end 24.72735 -30.733987) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -1.27 -52.324) (end -1.27 -55) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -0.254 -51.308) (end -1.27 -52.324) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 7.874 -51.308) (end -0.254 -51.308) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 11.176 -35.814) (end 10.414 -36.576) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 10.414 -48.768) (end 7.874 -51.308) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 10.414 -36.576) (end 10.414 -48.768) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 20.458592 -35.814) (end 11.176 -35.814) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 21.590018 -34.682574) (end 20.458592 -35.814) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 21.590018 -30.988) (end 21.590018 -34.682574) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -25.146 52.07) (end -1.778 52.07) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -38.974362 22.098) (end -29.718 31.354362) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -29.718 47.498) (end -25.146 52.07) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -45.466 22.098) (end -38.974362 22.098) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -29.718 31.354362) (end -29.718 47.498) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -1.778 52.07) (end -1.27 52.578) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -1.27 52.578) (end -1.27 55) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 58.928001 9.053083) (end 58.928001 1.45592) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.904682 9.206378) (end 58.928001 9.053083) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.746596 10.166438) (end 58.827609 9.68666) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.572864 11.123784) (end 58.661684 10.64546) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.383522 12.078213) (end 58.480157 11.601296) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.28303 12.554173) (end 58.383522 12.078213) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.070377 13.503717) (end 58.178639 13.029386) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 57.84229 14.449513) (end 57.958281 13.977005) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 57.339947 16.329406) (end 57.471256 15.861074) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 57.204783 16.796779) (end 57.339947 16.329406) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 57.065846 17.262915) (end 57.204783 16.796779) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 56.923047 17.728104) (end 57.065846 17.262915) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 56.626144 18.654724) (end 56.776536 18.191865) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 56.314172 19.576339) (end 56.47202 19.116221) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 56.152597 20.035088) (end 56.314172 19.576339) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 55.987224 20.492673) (end 56.152597 20.035088) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 55.8181 20.948955) (end 55.987224 20.492673) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 55.645382 21.403514) (end 55.8181 20.948955) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.827609 9.68666) (end 58.904682 9.206378) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 55.468818 21.857018) (end 55.645382 21.403514) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 55.288629 22.308888) (end 55.468818 21.857018) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 37.551262 46.307902) (end 37.928018 45.999832) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 50.929327 30.995525) (end 51.18053 30.578952) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 55.104784 22.759212) (end 55.288629 22.308888) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 51.672843 29.739474) (end 51.913698 29.317007) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 54.917219 23.208145) (end 55.104784 22.759212) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 54.531162 24.101272) (end 54.726012 23.655498) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 54.130599 24.987941) (end 54.332711 24.545375) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 53.286292 26.741169) (end 53.502727 26.305459) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 53.066312 27.17509) (end 53.286292 26.741169) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 45.370263 38.678148) (end 45.532092 38.488278) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 52.385251 28.465845) (end 52.615779 28.037451) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 51.428316 30.160359) (end 51.672843 29.739474) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.928001 1.45592) (end 56.202081 -1.27) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 51.18053 30.578952) (end 51.428316 30.160359) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 50.155291 32.232991) (end 50.416744 31.822489) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 57.958281 13.977005) (end 58.070377 13.503717) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 49.890702 32.64103) (end 50.155291 32.232991) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 31.616505 50.546174) (end 32.027806 50.286567) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 46.460532 37.362254) (end 46.763862 36.981892) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 48.798892 34.251819) (end 49.076794 33.852433) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 47.945889 35.436007) (end 48.233455 35.043585) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 34.450569 48.658785) (end 34.846563 48.375987) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 51.913698 29.317007) (end 52.151198 28.892413) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 47.65511 35.826101) (end 47.945889 35.436007) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 50.674737 31.41003) (end 50.929327 30.995525) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 54.332711 24.545375) (end 54.531162 24.101272) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 53.924887 25.428832) (end 54.130599 24.987941) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 46.763862 36.981892) (end 47.064154 36.598968) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 49.62268 33.047066) (end 49.890702 32.64103) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 45.844729 38.115348) (end 46.154182 37.740039) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 45.532092 38.488278) (end 45.844729 38.115348) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 1.845211 58.115211) (end 13.308718 58.115211) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 52.842832 27.607138) (end 53.066312 27.17509) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 52.615779 28.037451) (end 52.842832 27.607138) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 48.517752 34.648907) (end 48.798892 34.251819) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 38.673738 45.374673) (end 45.370263 38.678148) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 13.740316 58.01485) (end 14.213333 57.900779) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 25.208607 54.028188) (end 25.648671 53.820671) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 54.726012 23.655498) (end 54.917219 23.208145) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 37.928018 45.999832) (end 38.302099 45.688819) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 47.064154 36.598968) (end 47.36122 36.213725) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 37.172447 46.612531) (end 37.551262 46.307902) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 56.47202 19.116221) (end 56.626144 18.654724) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 53.502727 26.305459) (end 53.715628 25.86794) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 14.213333 57.900779) (end 14.685273 57.782885) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 36.020103 47.508644) (end 36.406657 47.213074) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 35.631478 47.800802) (end 36.020103 47.508644) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 23.878588 54.629041) (end 24.323537 54.432386) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 56.202081 -1.27) (end 55 -1.27) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 35.240037 48.090112) (end 35.631478 47.800802) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 17.495457 56.994983) (end 17.960101 56.850275) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 47.36122 36.213725) (end 47.65511 35.826101) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 24.766902 54.232089) (end 25.208607 54.028188) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 34.052315 48.938318) (end 34.450569 48.658785) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 32.437052 50.023562) (end 32.844378 49.757068) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 33.651818 49.214573) (end 34.052315 48.938318) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 14.685273 57.782885) (end 15.156359 57.661112) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 26.086926 53.609618) (end 26.523419 53.395012) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 15.156359 57.661112) (end 15.626244 57.53555) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 32.844378 49.757068) (end 33.249119 49.487525) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 30.369709 51.304969) (end 30.787479 51.055364) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 29.950005 51.551103) (end 30.369709 51.304969) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 28.679291 52.268702) (end 29.104878 52.032923) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 27.822537 52.729739) (end 28.251867 52.500961) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 32.027806 50.286567) (end 32.437052 50.023562) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 27.391268 52.955051) (end 27.822537 52.729739) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 28.251867 52.500961) (end 28.679291 52.268702) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 26.523419 53.395012) (end 26.958372 53.176736) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.480157 11.601296) (end 58.572864 11.123784) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 50.416744 31.822489) (end 50.674737 31.41003) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 31.202959 50.802505) (end 31.616505 50.546174) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 25.648671 53.820671) (end 26.086926 53.609618) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 29.104878 52.032923) (end 29.528454 51.793721) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 46.154182 37.740039) (end 46.460532 37.362254) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 23.432038 54.822063) (end 23.878588 54.629041) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 24.323537 54.432386) (end 24.766902 54.232089) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 15.626244 57.53555) (end 16.095324 57.406094) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 18.423668 56.701741) (end 20.261409 54.864) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.178639 13.029386) (end 58.28303 12.554173) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 16.095324 57.406094) (end 16.563202 57.272851) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 53.715628 25.86794) (end 53.924887 25.428832) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 56.776536 18.191865) (end 56.923047 17.728104) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 23.332802 54.864) (end 23.432038 54.822063) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 17.960101 56.850275) (end 18.423668 56.701741) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 34.846563 48.375987) (end 35.240037 48.090112) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 36.790694 46.914432) (end 37.172447 46.612531) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 57.598819 15.391391) (end 57.72246 14.921008) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 20.261409 54.864) (end 23.332802 54.864) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 52.151198 28.892413) (end 52.385251 28.465845) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 16.563202 57.272851) (end 17.029912 57.135814) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 49.076794 33.852433) (end 49.351259 33.451042) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 57.72246 14.921008) (end 57.84229 14.449513) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 13.308718 58.115211) (end 13.740316 58.01485) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 49.351259 33.451042) (end 49.62268 33.047066) (width 0.254) (layer B.Cu) (net 10)) + (segment (start -1.27 55) (end 1.845211 58.115211) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 33.249119 49.487525) (end 33.651818 49.214573) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 30.787479 51.055364) (end 31.202959 50.802505) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 29.528454 51.793721) (end 29.950005 51.551103) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 48.233455 35.043585) (end 48.517752 34.648907) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 17.029912 57.135814) (end 17.495457 56.994983) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 36.406657 47.213074) (end 36.790694 46.914432) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 38.302099 45.688819) (end 38.673738 45.374673) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 57.471256 15.861074) (end 57.598819 15.391391) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 26.958372 53.176736) (end 27.391268 52.955051) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 46.355 9.971) (end 46.355 11.811) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 45.974 12.192) (end 44.958 12.192) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 46.355 11.811) (end 45.974 12.192) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 44.958 12.192) (end 42.989 12.192) (width 0.254) (layer F.Cu) (net 10) (tstamp 606F3A61)) + (via (at 44.958 12.192) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 10)) + (segment (start 44.958 12.192) (end 53.34 12.192) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 53.34 12.192) (end 55.118 10.414) (width 0.254) (layer B.Cu) (net 10)) + (via (at 55.118 10.414) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 10)) + (via (at 57.15 10.414) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 10)) + (segment (start 55.118 10.414) (end 57.15 10.414) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 57.15 10.414) (end 58.674 10.414) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.698389 10.438389) (end 58.746596 10.166438) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.674 10.414) (end 58.698389 10.438389) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.661684 10.64546) (end 58.698389 10.438389) (width 0.254) (layer B.Cu) (net 10)) + (segment (start -48.006 24.638) (end -48.006 22.098) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -52.324 21.336) (end -51.562 22.098) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -56.642 -3.81) (end -57.912 -2.54) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -52.324 17.272) (end -52.324 21.336) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -51.562 22.098) (end -48.006 22.098) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -57.912 -2.54) (end -57.912 11.684) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -57.912 11.684) (end -52.324 17.272) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -55 -3.81) (end -56.642 -3.81) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -22.276192 55) (end -21.2 55) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -22.876094 54.753681) (end -22.428642 54.938486) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -23.322212 54.565149) (end -22.876094 54.753681) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -24.209607 54.177267) (end -23.766695 54.373021) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -24.650816 53.977944) (end -24.209607 54.177267) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -25.090523 53.774965) (end -24.650816 53.977944) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -25.528482 53.568441) (end -25.090523 53.774965) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -25.964637 53.358399) (end -25.528482 53.568441) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -26.399231 53.144725) (end -25.964637 53.358399) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -26.83203 52.927529) (end -26.399231 53.144725) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -27.692236 52.482581) (end -27.263021 52.70682) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -28.119538 52.254883) (end -27.692236 52.482581) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -28.544993 52.023692) (end -28.119538 52.254883) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -22.428642 54.938486) (end -22.276192 55) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -28.968552 51.789036) (end -28.544993 52.023692) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -30.643202 50.816093) (end -30.227573 51.064421) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -31.056847 50.564351) (end -30.643202 50.816093) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -32.690469 49.523878) (end -32.285196 49.789028) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -33.892841 48.708896) (end -33.494265 48.983828) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -44.367438 39.405733) (end -44.044464 39.7664) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -34.289209 48.430686) (end -33.892841 48.708896) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -39.586412 44.206303) (end -39.224351 44.527873) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -35.074971 47.864679) (end -34.683215 48.149307) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -35.464407 47.576854) (end -35.074971 47.864679) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -35.851341 47.285966) (end -35.464407 47.576854) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -33.093406 49.255535) (end -32.690469 49.523878) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -42.385753 41.529859) (end -42.045471 41.874331) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -38.122639 45.47467) (end -37.750236 45.784288) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -36.236069 46.991791) (end -35.851341 47.285966) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -32.285196 49.789028) (end -31.87787 50.050801) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -36.618324 46.694535) (end -36.236069 46.991791) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -36.998125 46.394181) (end -36.618324 46.694535) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -29.809806 51.309421) (end -29.390091 51.550983) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -37.375482 46.090721) (end -36.998125 46.394181) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -38.859626 44.846524) (end -38.492503 45.162024) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -39.945789 43.881832) (end -39.586412 44.206303) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -41.356586 42.554837) (end -41.007958 42.890891) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -40.656573 43.224117) (end -40.302581 43.55437) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -33.494265 48.983828) (end -33.093406 49.255535) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -42.723359 41.18247) (end -42.385753 41.529859) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -46.242913 37.187017) (end -45.937841 37.563227) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -43.718581 40.124394) (end -43.389644 40.479871) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -34.683215 48.149307) (end -34.289209 48.430686) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -30.227573 51.064421) (end -29.809806 51.309421) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -44.044464 39.7664) (end -43.718581 40.124394) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -45.004634 38.676403) (end -44.687564 39.042321) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -40.302581 43.55437) (end -39.945789 43.881832) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -39.224351 44.527873) (end -38.859626 44.846524) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -44.687564 39.042321) (end -44.367438 39.405733) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -41.702383 42.216022) (end -41.356586 42.554837) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -37.750236 45.784288) (end -37.375482 46.090721) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -47.431771 35.658217) (end -47.139272 36.044006) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -45.318827 38.307769) (end -45.004634 38.676403) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -31.468372 50.309271) (end -31.056847 50.564351) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -43.057827 40.832644) (end -42.723359 41.18247) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -45.937841 37.563227) (end -45.629797 37.936828) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -43.389644 40.479871) (end -43.057827 40.832644) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -27.263021 52.70682) (end -26.83203 52.927529) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -41.007958 42.890891) (end -40.656573 43.224117) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -21.2 55) (end -3.81 55) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -23.766695 54.373021) (end -23.322212 54.565149) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -31.87787 50.050801) (end -31.468372 50.309271) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -47.721117 35.270048) (end -47.431771 35.658217) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -48.007422 34.879345) (end -47.721117 35.270048) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -48.006 24.638) (end -48.855999 25.487999) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -42.045471 41.874331) (end -41.702383 42.216022) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -48.855999 25.487999) (end -48.855999 33.680334) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -46.843535 36.427524) (end -46.544802 36.80846) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -46.544802 36.80846) (end -46.242913 37.187017) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -48.855999 33.680334) (end -48.84679 33.693803) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -48.290403 34.486493) (end -48.007422 34.879345) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -29.390091 51.550983) (end -28.968552 51.789036) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -48.570206 34.091293) (end -48.290403 34.486493) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -48.84679 33.693803) (end -48.570206 34.091293) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -47.139272 36.044006) (end -46.843535 36.427524) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -45.629797 37.936828) (end -45.318827 38.307769) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -38.492503 45.162024) (end -38.122639 45.47467) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 16.950211 56.86802) (end 17.413632 56.72783) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 16.485596 57.004443) (end 16.950211 56.86802) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 17.413632 56.72783) (end 17.876104 56.583797) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 8.866693 58.674) (end 8.92396 58.665528) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 9.880065 58.512098) (end 10.357335 58.429504) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 9.40241 58.59075) (end 9.880065 58.512098) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 8.92396 58.665528) (end 9.40241 58.59075) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -3.81 55) (end -0.136 58.674) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -0.136 58.674) (end 8.866693 58.674) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 13.204351 57.852626) (end 13.676121 57.742921) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 14.146722 57.629432) (end 14.616628 57.512046) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 13.676121 57.742921) (end 14.146722 57.629432) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 14.616628 57.512046) (end 15.085279 57.390902) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 15.085279 57.390902) (end 15.553272 57.265844) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 16.019999 57.137036) (end 16.485596 57.004443) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 15.553272 57.265844) (end 16.019999 57.137036) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 12.731827 57.95845) (end 13.204351 57.852626) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 11.784377 58.158488) (end 12.258534 58.060397) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 12.258534 58.060397) (end 12.731827 57.95845) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 10.357335 58.429504) (end 10.833656 58.343065) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 10.833656 58.343065) (end 11.309411 58.252712) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 11.309411 58.252712) (end 11.784377 58.158488) (width 0.8128) (layer F.Cu) (net 11)) + (via (at 18.034 25.908) (size 1.016) (drill 0.6096) (layers F.Cu B.Cu) (net 11)) + (segment (start 19.046 24.896) (end 18.034 25.908) (width 0.254) (layer F.Cu) (net 11)) + (segment (start 21.8805 24.896) (end 19.046 24.896) (width 0.254) (layer F.Cu) (net 11)) + (via (at 18.034 30.988) (size 1.016) (drill 0.6096) (layers F.Cu B.Cu) (net 11)) + (segment (start 18.034 25.908) (end 18.034 30.988) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 18.034 30.988) (end 20.815 30.988) (width 0.254) (layer F.Cu) (net 11)) + (segment (start 18.034 56.425901) (end 17.876104 56.583797) (width 0.254) (layer F.Cu) (net 11)) + (segment (start 18.034 30.988) (end 18.034 56.425901) (width 0.254) (layer F.Cu) (net 11)) + (segment (start -3.81 -55) (end -3.674 -55) (width 0.8128) (layer F.Cu) (net 11)) + (via (at 18.034 0.508) (size 1.016) (drill 0.6096) (layers F.Cu B.Cu) (net 11)) + (segment (start 18.034 0.508) (end 19.291 0.508) (width 0.254) (layer F.Cu) (net 11)) + (segment (start 18.034 0.508) (end 18.034 -5.842014) (width 0.254) (layer B.Cu) (net 11)) + (via (at 18.034 -5.842014) (size 1.016) (drill 0.6096) (layers F.Cu B.Cu) (net 11)) + (segment (start 20.8645 -5.838) (end 18.038014 -5.838) (width 0.254) (layer F.Cu) (net 11)) + (segment (start 18.038014 -5.838) (end 18.034 -5.842014) (width 0.254) (layer F.Cu) (net 11)) + (segment (start 18.034 25.908) (end 17.272 25.146) (width 0.254) (layer F.Cu) (net 11)) + (via (at 17.272 19.304) (size 1.016) (drill 0.6096) (layers F.Cu B.Cu) (net 11)) + (segment (start 17.272 25.146) (end 17.272 19.304) (width 0.254) (layer F.Cu) (net 11)) + (segment (start 17.272 19.304) (end 17.272 3.302) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 18.034 2.54) (end 18.034 0.508) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 17.272 3.302) (end 18.034 2.54) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 59.181999 4.331484) (end 59.181999 -3.809999) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.142936 4.83676) (end 59.180436 4.353975) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.953607 6.76413) (end 59.006831 6.282924) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.896427 7.245147) (end 58.953607 6.76413) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.701439 8.684598) (end 58.770363 8.205217) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.181999 -3.809999) (end 59.182 -3.81) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.551891 9.641434) (end 58.628631 9.163232) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.386766 10.595603) (end 58.471275 10.118856) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.206076 11.547029) (end 58.298367 11.071661) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.109914 12.021611) (end 58.206076 11.547029) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.686668 13.911488) (end 57.798265 13.440305) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.571221 14.381782) (end 57.686668 13.911488) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.905999 12.968288) (end 58.009889 12.495355) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.201937 15.786689) (end 57.328851 15.319397) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.071215 16.252928) (end 57.201937 15.786689) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.936708 16.71803) (end 57.071215 16.252928) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.798405 17.182037) (end 56.936708 16.71803) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.298367 11.071661) (end 58.386766 10.595603) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.656268 17.645069) (end 56.798405 17.182037) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.207369 19.026636) (end 56.36081 18.567183) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.050293 19.484505) (end 56.207369 19.026636) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.889434 19.941221) (end 56.050293 19.484505) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.208909 21.754483) (end 55.384536 21.303388) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 54.078028 24.430474) (end 54.275623 23.988287) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.471275 10.118856) (end 58.551891 9.641434) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 18.797014 56.284577) (end 19.255704 56.129307) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 53.876919 24.870843) (end 54.078028 24.430474) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 53.67218 25.309647) (end 53.876919 24.870843) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 52.595122 27.477889) (end 52.817604 27.047771) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 52.369172 27.906111) (end 52.595122 27.477889) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 51.670402 29.179629) (end 51.906821 28.756967) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 52.139723 28.332498) (end 52.369172 27.906111) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 29.809805 51.309422) (end 30.227595 51.064409) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 51.187393 30.018861) (end 51.430618 29.600215) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 50.940698 30.435611) (end 51.187393 30.018861) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 43.951802 39.868192) (end 44.044447 39.766418) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 50.437231 31.262871) (end 50.690602 30.850349) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 49.656899 32.488054) (end 49.920311 32.081829) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.009889 12.495355) (end 58.109914 12.021611) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 49.39015 32.892162) (end 49.656899 32.488054) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 27.692229 52.482585) (end 28.119498 52.254904) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 49.12006 33.294157) (end 49.39015 32.892162) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 36.236078 46.991785) (end 36.618298 46.694555) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 52.817604 27.047771) (end 53.03659 26.615811) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 48.570201 34.091301) (end 48.846791 33.6938) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 47.721104 35.270064) (end 48.007422 34.879344) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 54.659819 23.099467) (end 54.84656 22.652507) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 47.431765 35.658225) (end 47.721104 35.270064) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.510442 18.106663) (end 56.656268 17.645069) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 47.139267 36.044012) (end 47.431765 35.658225) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 46.242903 37.187029) (end 46.544801 36.808461) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 50.180436 31.673412) (end 50.437231 31.262871) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.006831 6.282924) (end 59.056134 5.801225) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 34.683226 48.1493) (end 35.074972 47.864679) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 45.937823 37.563249) (end 46.242903 37.187029) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 17.876104 56.583797) (end 18.337167 56.436066) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 46.843533 36.427527) (end 47.139267 36.044012) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.056134 5.801225) (end 59.101497 5.319237) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 44.36742 39.405753) (end 44.687565 39.042319) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.384536 21.303388) (end 55.55657 20.850628) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 44.687565 39.042319) (end 45.004643 38.676392) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 31.877876 50.050797) (end 32.285193 49.78903) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 39.867202 43.952786) (end 43.951802 39.868192) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 39.58641 44.206305) (end 39.867202 43.952786) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.798265 13.440305) (end 57.905999 12.968288) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 54.84656 22.652507) (end 55.029506 22.204383) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 38.859618 44.846531) (end 39.224348 44.527876) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.45196 14.851042) (end 57.571221 14.381782) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 36.618298 46.694555) (end 36.998155 46.394157) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 38.122631 45.474677) (end 38.492491 45.162035) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 37.750229 45.784294) (end 38.122631 45.474677) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 37.375463 46.090737) (end 37.750229 45.784294) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.724839 20.396654) (end 55.889434 19.941221) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 30.227595 51.064409) (end 30.643168 50.816115) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 35.851349 47.28596) (end 36.236078 46.991785) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.180436 4.353975) (end 59.181999 4.331484) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 33.494246 48.983841) (end 33.89287 48.708876) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 34.289254 48.430655) (end 34.683226 48.1493) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 19.255704 56.129307) (end 19.713039 55.970325) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.628631 9.163232) (end 58.701439 8.684598) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 28.968536 51.789046) (end 29.390081 51.550989) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 28.54502 52.023678) (end 28.968536 51.789046) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 35.464413 47.57685) (end 35.851349 47.28596) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 21.077249 55.470991) (end 21.52909 55.297193) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 25.964636 53.3584) (end 26.399256 53.144713) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 31.468351 50.309284) (end 31.877876 50.050797) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 53.03659 26.615811) (end 53.251942 26.182283) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 48.007422 34.879344) (end 48.290406 34.486488) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.328851 15.319397) (end 57.45196 14.851042) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 33.093424 49.255524) (end 33.494246 48.983841) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 38.492491 45.162035) (end 38.859618 44.846531) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 51.906821 28.756967) (end 52.139723 28.332498) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 30.643168 50.816115) (end 31.056828 50.564363) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 48.846791 33.6938) (end 49.12006 33.294157) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 32.285193 49.78903) (end 32.690479 49.523871) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 29.390081 51.550989) (end 29.809805 51.309422) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 45.004643 38.676392) (end 45.318834 38.307761) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.101497 5.319237) (end 59.142936 4.83676) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 31.056828 50.564363) (end 31.468351 50.309284) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 28.119498 52.254904) (end 28.54502 52.023678) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 50.690602 30.850349) (end 50.940698 30.435611) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 33.89287 48.708876) (end 34.289254 48.430655) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 26.832034 52.927528) (end 27.263022 52.70682) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.835366 7.725338) (end 58.896427 7.245147) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 25.090515 53.774969) (end 25.528497 53.568434) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 21.979571 55.119686) (end 22.428623 54.938495) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 44.044447 39.766418) (end 44.36742 39.405753) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 54.469542 23.544644) (end 54.659819 23.099467) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 39.224348 44.527876) (end 39.58641 44.206305) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 25.528497 53.568434) (end 25.964636 53.3584) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 19.713039 55.970325) (end 20.169134 55.807592) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 53.463836 25.746834) (end 53.67218 25.309647) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 23.766661 54.373037) (end 24.209601 54.17727) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 23.322211 54.565151) (end 23.766661 54.373037) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 24.209601 54.17727) (end 24.650809 53.977948) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.182 -3.81) (end 55 -3.81) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 22.428623 54.938495) (end 22.876096 54.753681) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 36.998155 46.394157) (end 37.375463 46.090737) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 20.169134 55.807592) (end 20.623874 55.641145) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 27.263022 52.70682) (end 27.692229 52.482585) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 21.52909 55.297193) (end 21.979571 55.119686) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 54.275623 23.988287) (end 54.469542 23.544644) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 24.650809 53.977948) (end 25.090515 53.774969) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 49.920311 32.081829) (end 50.180436 31.673412) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 35.074972 47.864679) (end 35.464413 47.57685) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 22.876096 54.753681) (end 23.322211 54.565151) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 46.544801 36.808461) (end 46.843533 36.427527) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 45.629787 37.93684) (end 45.937823 37.563249) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 20.623874 55.641145) (end 21.077249 55.470991) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.770363 8.205217) (end 58.835366 7.725338) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.36081 18.567183) (end 56.510442 18.106663) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 32.690479 49.523871) (end 33.093424 49.255524) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.55657 20.850628) (end 55.724839 20.396654) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 51.430618 29.600215) (end 51.670402 29.179629) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 26.399256 53.144713) (end 26.832034 52.927528) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.029506 22.204383) (end 55.208909 21.754483) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 18.337167 56.436066) (end 18.797014 56.284577) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 53.251942 26.182283) (end 53.463836 25.746834) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 48.290406 34.486488) (end 48.570201 34.091301) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 45.318834 38.307761) (end 45.629787 37.93684) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.215665 -3.843663) (end 59.182 -3.81) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.142935 -4.836781) (end 59.180436 -4.353985) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.05613 -5.801283) (end 59.101492 -5.319301) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.701437 -8.684614) (end 58.770377 -8.205123) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.628627 -9.163261) (end 58.701437 -8.684614) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.180436 -4.353985) (end 59.213992 -3.87097) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.551888 -9.641457) (end 58.628627 -9.163261) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.471271 -10.118883) (end 58.551888 -9.641457) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.009888 -12.495365) (end 58.109905 -12.021658) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.905992 -12.968321) (end 58.009888 -12.495365) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.798256 -13.440348) (end 57.905992 -12.968321) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.686656 -13.911543) (end 57.798256 -13.440348) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.9367 -16.718059) (end 57.071212 -16.252943) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.656265 -17.645081) (end 56.798398 -17.182063) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.510436 -18.106683) (end 56.656265 -17.645081) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.360792 -18.56724) (end 56.510436 -18.106683) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.050281 -19.484539) (end 56.207374 -19.026621) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.724832 -20.396673) (end 55.889437 -19.941215) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.208899 -21.754512) (end 55.384518 -21.303437) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 54.659816 -23.099476) (end 54.846549 -22.652535) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 54.469529 -23.544675) (end 54.659816 -23.099476) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 54.275602 -23.988337) (end 54.469529 -23.544675) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.109905 -12.021658) (end 58.206072 -11.54705) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 54.07802 -24.430495) (end 54.275602 -23.988337) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 53.87691 -24.870864) (end 54.07802 -24.430495) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.896425 -7.245173) (end 58.953603 -6.764177) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 53.672175 -25.309659) (end 53.87691 -24.870864) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.571213 -14.38182) (end 57.686656 -13.911543) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 53.463823 -25.746862) (end 53.672175 -25.309659) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.798398 -17.182063) (end 56.9367 -16.718059) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.556562 -20.850651) (end 55.724832 -20.396673) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 53.036583 -26.615826) (end 53.251935 -26.182299) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 52.817608 -27.047764) (end 53.036583 -26.615826) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 51.90681 -28.756989) (end 52.139704 -28.332534) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 50.940699 -30.43561) (end 51.187386 -30.018873) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 50.690602 -30.850349) (end 50.940699 -30.43561) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 50.180412 -31.673452) (end 50.437212 -31.262902) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 49.920297 -32.081853) (end 50.180412 -31.673452) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 49.656892 -32.488066) (end 49.920297 -32.081853) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 49.390157 -32.892152) (end 49.656892 -32.488066) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 49.120055 -33.294164) (end 49.390157 -32.892152) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 48.570174 -34.091339) (end 48.846794 -33.693796) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 47.721116 -35.270049) (end 48.007402 -34.879372) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 47.431766 -35.658223) (end 47.721116 -35.270049) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 46.544819 -36.808438) (end 46.843535 -36.427525) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.006827 -6.282976) (end 59.05613 -5.801283) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 46.242903 -37.187028) (end 46.544819 -36.808438) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 45.937836 -37.563233) (end 46.242903 -37.187028) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 47.139276 -36.044) (end 47.431766 -35.658223) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 45.629798 -37.936826) (end 45.937836 -37.563233) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.207374 -19.026621) (end 56.360792 -18.56724) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 45.318831 -38.307764) (end 45.629798 -37.936826) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 48.007402 -34.879372) (end 48.290404 -34.486492) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 45.004644 -38.676391) (end 45.318831 -38.307764) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 44.687565 -39.042319) (end 45.004644 -38.676391) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 44.367413 -39.405761) (end 44.687565 -39.042319) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 44.044459 -39.766405) (end 44.367413 -39.405761) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 43.057823 -40.832648) (end 43.389645 -40.47987) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 52.139704 -28.332534) (end 52.369171 -27.906114) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 42.723362 -41.182467) (end 43.057823 -40.832648) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.451949 -14.851089) (end 57.571213 -14.38182) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 42.045467 -41.874334) (end 42.385774 -41.529837) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 41.70238 -42.216025) (end 42.045467 -41.874334) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.101492 -5.319301) (end 59.142935 -4.836781) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 40.656597 -43.224094) (end 41.007957 -42.890893) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 39.945802 -43.88182) (end 40.302582 -43.554369) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 51.43062 -29.600213) (end 51.670387 -29.179657) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 4.11262 -59.197699) (end 4.595361 -59.162183) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 39.586422 -44.206294) (end 39.945802 -43.88182) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.298367 -11.071663) (end 58.386764 -10.595618) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 38.492508 -45.16202) (end 38.859629 -44.846522) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 37.75028 -45.784251) (end 38.122648 -45.474662) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 36.998148 -46.394162) (end 37.375481 -46.090722) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 39.224334 -44.527888) (end 39.586422 -44.206294) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 35.464431 -47.576836) (end 35.851364 -47.285949) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 34.683252 -48.14928) (end 35.075005 -47.864654) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 30.22761 -51.064399) (end 30.643203 -50.816093) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 38.859629 -44.846522) (end 39.224334 -44.527888) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 29.809823 -51.309411) (end 30.22761 -51.064399) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 36.61833 -46.69453) (end 36.998148 -46.394162) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 28.968558 -51.789033) (end 29.390101 -51.550977) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 28.544999 -52.023689) (end 28.968558 -51.789033) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 32.6905 -49.523858) (end 33.093394 -49.255543) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 1.69454 -59.316184) (end 2.178397 -59.300385) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 31.056851 -50.564348) (end 31.468376 -50.309268) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 28.119512 -52.254897) (end 28.544999 -52.023689) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 48.290404 -34.486492) (end 48.570174 -34.091339) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 33.494288 -48.983812) (end 33.892871 -48.708875) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.201924 -15.786738) (end 57.328849 -15.319409) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 33.093394 -49.255543) (end 33.494288 -48.983812) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 51.187386 -30.018873) (end 51.43062 -29.600213) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 7.9655 -58.803333) (end 8.444993 -58.736388) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 27.692217 -52.482591) (end 28.119512 -52.254897) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.328849 -15.319409) (end 57.451949 -14.851089) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 9.402439 -58.590744) (end 9.880119 -58.512087) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 16.020014 -57.137031) (end 16.485627 -57.004433) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 26.832081 -52.927504) (end 27.263005 -52.706829) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 25.964618 -53.358409) (end 26.399251 -53.144715) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 25.528496 -53.568435) (end 25.964618 -53.358409) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 35.075005 -47.864654) (end 35.464431 -47.576836) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 27.263005 -52.706829) (end 27.692217 -52.482591) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -3.81 -58.133051) (end -2.662425 -59.280626) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 25.090496 -53.774978) (end 25.528496 -53.568435) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.213992 -3.87097) (end 59.215665 -3.843663) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 15.085316 -57.390892) (end 15.553278 -57.265842) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 24.650852 -53.977929) (end 25.090496 -53.774978) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 23.322245 -54.565136) (end 23.766673 -54.373031) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 52.369171 -27.906114) (end 52.595112 -27.477908) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 22.876146 -54.753659) (end 23.322245 -54.565136) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 40.302582 -43.554369) (end 40.656597 -43.224094) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 21.983749 -55.118) (end 22.428569 -54.938516) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 54.846549 -22.652535) (end 55.029517 -22.204358) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 21.844 -55.118) (end 21.983749 -55.118) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 21.753061 -55.208939) (end 21.844 -55.118) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 24.209625 -54.177258) (end 24.650852 -53.977929) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 32.285189 -49.789032) (end 32.6905 -49.523858) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 21.529157 -55.297166) (end 21.753061 -55.208939) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.384518 -21.303437) (end 55.556562 -20.850651) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 21.077279 -55.470979) (end 21.529157 -55.297166) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 38.122648 -45.474662) (end 38.492508 -45.16202) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 20.169138 -55.80759) (end 20.623896 -55.641136) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 53.251935 -26.182299) (end 53.463823 -25.746862) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 19.713036 -55.970326) (end 20.169138 -55.80759) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 43.718558 -40.124419) (end 44.044459 -39.766405) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 31.468376 -50.309268) (end 31.877884 -50.050792) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 51.670387 -29.179657) (end 51.90681 -28.756989) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 19.255741 -56.129294) (end 19.713036 -55.970326) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 16.950292 -56.867995) (end 17.413653 -56.727823) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.071212 -16.252943) (end 57.201924 -15.786738) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 31.877884 -50.050792) (end 32.285189 -49.789032) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 17.413653 -56.727823) (end 17.876101 -56.583798) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 2.178397 -59.300385) (end 2.662359 -59.280629) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 14.146752 -57.629424) (end 14.616702 -57.512026) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 18.797035 -56.284569) (end 19.255741 -56.129294) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 17.876101 -56.583798) (end 18.337211 -56.436051) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 13.676124 -57.742919) (end 14.146752 -57.629424) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.953603 -6.764177) (end 59.006827 -6.282976) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 35.851364 -47.285949) (end 36.236065 -46.991794) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 23.766673 -54.373031) (end 24.209625 -54.177258) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 20.623896 -55.641136) (end 21.077279 -55.470979) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.029517 -22.204358) (end 55.208899 -21.754512) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 26.399251 -53.144715) (end 26.832081 -52.927504) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 12.731871 -57.95844) (end 13.204355 -57.852625) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 41.356568 -42.554854) (end 41.70238 -42.216025) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 33.892871 -48.708875) (end 34.289232 -48.43067) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 41.007957 -42.890893) (end 41.356568 -42.554854) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 37.375481 -46.090722) (end 37.75028 -45.784251) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 2.662359 -59.280629) (end 3.145852 -59.256938) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 12.258576 -58.060387) (end 12.731871 -57.95844) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 11.784411 -58.15848) (end 12.258576 -58.060387) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 11.309523 -58.252689) (end 11.784411 -58.15848) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.386764 -10.595618) (end 58.471271 -10.118883) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 10.833697 -58.343056) (end 11.309523 -58.252689) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.83536 -7.72539) (end 58.896425 -7.245173) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 6.042142 -59.031971) (end 6.523746 -58.980691) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 10.357407 -58.42949) (end 10.833697 -58.343056) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 34.289232 -48.43067) (end 34.683252 -48.14928) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 52.595112 -27.477908) (end 52.817608 -27.047764) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 7.004758 -58.925501) (end 7.485221 -58.866397) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 13.204355 -57.852625) (end 13.676124 -57.742919) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 46.843535 -36.427525) (end 47.139276 -36.044) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 42.385774 -41.529837) (end 42.723362 -41.182467) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 9.880119 -58.512087) (end 10.357407 -58.42949) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 8.444993 -58.736388) (end 8.923975 -58.665525) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 48.846794 -33.693796) (end 49.120055 -33.294164) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 7.485221 -58.866397) (end 7.9655 -58.803333) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.889437 -19.941215) (end 56.050281 -19.484539) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 29.390101 -51.550977) (end 29.809823 -51.309411) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 30.643203 -50.816093) (end 31.056851 -50.564348) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 6.523746 -58.980691) (end 7.004758 -58.925501) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 50.437212 -31.262902) (end 50.690602 -30.850349) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 14.616702 -57.512026) (end 15.085316 -57.390892) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 18.337211 -56.436051) (end 18.797035 -56.284569) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 16.485627 -57.004433) (end 16.950292 -56.867995) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -1.171374 -59.280626) (end -1.135556 -59.316444) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 5.560248 -59.079309) (end 6.042142 -59.031971) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.770377 -8.205123) (end 58.83536 -7.72539) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 4.595361 -59.162183) (end 5.078108 -59.122702) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 5.078108 -59.122702) (end 5.560248 -59.079309) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 43.389645 -40.47987) (end 43.718558 -40.124419) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -2.662425 -59.280626) (end -1.171374 -59.280626) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.206072 -11.54705) (end 58.298367 -11.071663) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 3.145852 -59.256938) (end 3.629284 -59.229295) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 15.553278 -57.265842) (end 16.020014 -57.137031) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 22.428569 -54.938516) (end 22.876146 -54.753659) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 3.629284 -59.229295) (end 4.11262 -59.197699) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 36.236065 -46.991794) (end 36.61833 -46.69453) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 1.683941 -59.316444) (end 1.69454 -59.316184) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -1.135556 -59.316444) (end 1.683941 -59.316444) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 8.923975 -58.665525) (end 9.402439 -58.590744) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -3.81 -55) (end -3.81 -58.133051) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -24.295 42.708) (end -16.345 42.708) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -25.324 42.708) (end -25.36 42.672) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -24.295 42.708) (end -25.324 42.708) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -25.36 42.672) (end -27.94 42.672) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -28.75279 41.85921) (end -28.75279 7.82321) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -27.94 42.672) (end -28.75279 41.85921) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -29.718 6.858) (end -45.466 6.858) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -28.75279 7.82321) (end -29.718 6.858) (width 0.254) (layer F.Cu) (net 31)) + (via (at 25.146 26.67) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 41)) + (segment (start 25.1095 26.6335) (end 25.146 26.67) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 24.118 26.6335) (end 25.1095 26.6335) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 25.146 26.67) (end 25.146 29.21) (width 0.254) (layer B.Cu) (net 41)) + (via (at 23.622 29.464) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 41)) + (segment (start 24.892 29.464) (end 23.622 29.464) (width 0.254) (layer B.Cu) (net 41)) + (segment (start 25.146 29.21) (end 24.892 29.464) (width 0.254) (layer B.Cu) (net 41)) + (segment (start 24.321 29.464) (end 24.829 28.956) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 23.622 29.464) (end 24.321 29.464) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 24.829 30.988) (end 24.829 28.956) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 23.051 0.508) (end 23.051 -1.778) (width 0.254) (layer F.Cu) (net 42)) + (segment (start 23.102 -1.829) (end 23.051 -1.778) (width 0.254) (layer F.Cu) (net 42)) + (segment (start 23.102 -4.1005) (end 23.102 -1.829) (width 0.254) (layer F.Cu) (net 42)) + (segment (start 22.618 26.6335) (end 22.618 27.42) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 22.415 27.623) (end 22.415 28.956) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 22.618 27.42) (end 22.415 27.623) (width 0.254) (layer F.Cu) (net 43)) + (via (at 20.828 -3.556) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 44)) + (segment (start 21.3725 -4.1005) (end 20.828 -3.556) (width 0.254) (layer F.Cu) (net 44)) + (segment (start 21.602 -4.1005) (end 21.3725 -4.1005) (width 0.254) (layer F.Cu) (net 44)) + (via (at 20.828 -0.762) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 44)) + (segment (start 20.828 -3.556) (end 20.828 -0.762) (width 0.254) (layer B.Cu) (net 44)) + (segment (start 20.828 -1.715) (end 20.891 -1.778) (width 0.254) (layer F.Cu) (net 44)) + (segment (start 20.828 -0.762) (end 20.828 -1.715) (width 0.254) (layer F.Cu) (net 44)) + (segment (start 22.415 21.59) (end 22.415 22.415) (width 0.254) (layer F.Cu) (net 45)) + (segment (start 22.618 22.618) (end 22.618 23.6585) (width 0.254) (layer F.Cu) (net 45)) + (segment (start 22.415 22.415) (end 22.618 22.618) (width 0.254) (layer F.Cu) (net 45)) + (via (at 20.828 -10.668) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 46)) + (segment (start 20.828 -9.461) (end 20.891 -9.398) (width 0.254) (layer F.Cu) (net 46)) + (segment (start 20.828 -10.668) (end 20.828 -9.461) (width 0.254) (layer F.Cu) (net 46)) + (via (at 20.935353 -7.308871) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 46)) + (segment (start 21.602 -7.0755) (end 21.168724 -7.0755) (width 0.254) (layer F.Cu) (net 46)) + (segment (start 20.828 -7.416224) (end 20.935353 -7.308871) (width 0.254) (layer B.Cu) (net 46)) + (segment (start 20.828 -10.668) (end 20.828 -7.416224) (width 0.254) (layer B.Cu) (net 46)) + (segment (start 21.168724 -7.0755) (end 20.935353 -7.308871) (width 0.254) (layer F.Cu) (net 46)) + (segment (start 20.32 -35.306) (end 20.828 -34.798) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 1.25 -34.1875) (end 1.25 -35.032) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 1.524 -35.306) (end 20.32 -35.306) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 20.32 -20.828) (end 17.78 -20.828) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 20.828 -34.798) (end 20.828 -21.336) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 1.25 -35.032) (end 1.524 -35.306) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 20.828 -21.336) (end 20.32 -20.828) (width 0.254) (layer F.Cu) (net 47)) + (via (at 4.572 -24.384) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 48)) + (segment (start 4.572 -26.4905) (end 4.572 -24.384) (width 0.254) (layer F.Cu) (net 48)) + (segment (start 1.75 -29.3125) (end 4.572 -26.4905) (width 0.254) (layer F.Cu) (net 48)) + (segment (start 4.572 -24.384) (end 14.986 -24.384) (width 0.254) (layer B.Cu) (net 48)) + (segment (start 16.002 -23.368) (end 17.78 -23.368) (width 0.254) (layer B.Cu) (net 48)) + (segment (start 14.986 -24.384) (end 16.002 -23.368) (width 0.254) (layer B.Cu) (net 48)) + (segment (start 1.25 -29.3125) (end 1.25 -27.96) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 1.25 -27.96) (end 2.286 -26.924) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 3.81 -26.23617) (end 3.81 -25.4) (width 0.254) (layer F.Cu) (net 49)) + (via (at 3.81 -25.4) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 49)) + (segment (start 3.12217 -26.924) (end 3.81 -26.23617) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 2.286 -26.924) (end 3.12217 -26.924) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 3.81 -25.4) (end 15.494 -25.4) (width 0.254) (layer B.Cu) (net 49)) + (segment (start 16.002 -25.908) (end 17.78 -25.908) (width 0.254) (layer B.Cu) (net 49)) + (segment (start 15.494 -25.4) (end 16.002 -25.908) (width 0.254) (layer B.Cu) (net 49)) + (segment (start 0.75 -29.3125) (end 0.75 -27.444) (width 0.254) (layer F.Cu) (net 50)) + (via (at 2.794 -26.162) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 50)) + (segment (start 2.032 -26.162) (end 2.794 -26.162) (width 0.254) (layer F.Cu) (net 50)) + (segment (start 0.75 -27.444) (end 2.032 -26.162) (width 0.254) (layer F.Cu) (net 50)) + (segment (start 2.794 -26.162) (end 12.192 -26.162) (width 0.254) (layer B.Cu) (net 50)) + (segment (start 14.478 -28.448) (end 17.78 -28.448) (width 0.254) (layer B.Cu) (net 50)) + (segment (start 12.192 -26.162) (end 14.478 -28.448) (width 0.254) (layer B.Cu) (net 50)) + (segment (start 0.25 -34.1875) (end 0.25 -35.325184) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -10.414 -48.768) (end -10.886 -49.24) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -10.414 -45.72) (end -10.414 -48.768) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -9.144 -44.45) (end -10.414 -45.72) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 8.89 -42.926) (end 7.366 -44.45) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 8.94079 -42.926) (end 8.89 -42.926) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 7.366 -44.45) (end -9.144 -44.45) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 1.246816 -36.322) (end 8.636 -36.322) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 0.25 -35.325184) (end 1.246816 -36.322) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -10.886 -49.24) (end -14.821 -49.24) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 8.94079 -36.62679) (end 8.94079 -42.926) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 8.636 -36.322) (end 8.94079 -36.62679) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -22.771 -49.24) (end -14.821 -49.24) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 0.75 -35.178592) (end 1.385408 -35.814) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 0.75 -34.1875) (end 0.75 -35.178592) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 1.385408 -35.814) (end 8.89 -35.814) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 8.89 -35.814) (end 9.398 -36.322) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 9.398 -36.322) (end 9.398 -43.688) (width 0.254) (layer F.Cu) (net 52)) + (via (at 9.398 -43.688) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 52)) + (segment (start 22.771 -44.74) (end 14.821 -44.74) (width 0.254) (layer F.Cu) (net 52)) + (via (at 13.208 -44.704) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 52)) + (segment (start 13.244 -44.74) (end 13.208 -44.704) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 14.821 -44.74) (end 13.244 -44.74) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 12.192 -43.688) (end 9.398 -43.688) (width 0.254) (layer B.Cu) (net 52)) + (segment (start 13.208 -44.704) (end 12.192 -43.688) (width 0.254) (layer B.Cu) (net 52)) + (segment (start 24.55721 -8.675552) (end 20.786762 -12.446) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 24.55721 -5.612834) (end 24.55721 -8.675552) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 24.282376 -5.338) (end 24.55721 -5.612834) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 23.8395 -5.338) (end 24.282376 -5.338) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 17.018 -12.446) (end 16.51 -12.954) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 20.786762 -12.446) (end 17.018 -12.446) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 16.51 -16.417776) (end 12.506147 -20.421627) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 16.51 -12.954) (end 16.51 -16.417776) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 12.506147 -20.421627) (end 8.128 -20.421628) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 7.772372 -20.421628) (end 7.366 -20.828) (width 0.254) (layer F.Cu) (net 56)) + (via (at 7.366 -20.828) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 56)) + (segment (start 8.128 -20.421628) (end 7.772372 -20.421628) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 7.366 -20.828) (end -3.048 -20.828) (width 0.254) (layer B.Cu) (net 56)) + (segment (start 26.166 25.396) (end 24.8555 25.396) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 26.924 24.638) (end 26.166 25.396) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 26.924 23.114) (end 26.924 24.638) (width 0.254) (layer F.Cu) (net 56)) + (segment (start -1.75 -29.3125) (end -2.286 -28.7765) (width 0.254) (layer F.Cu) (net 56)) + (segment (start -21.386789 -19.738027) (end -21.386789 16.320619) (width 0.254) (layer F.Cu) (net 56)) + (segment (start -2.286 -28.7765) (end -2.286 -21.578409) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 25.352834 21.542834) (end 26.924 23.114) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 25.352834 17.478834) (end 25.352834 21.542834) (width 0.254) (layer F.Cu) (net 56)) + (segment (start -20.587829 17.119579) (end 24.993579 17.119579) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 24.993579 17.119579) (end 25.352834 17.478834) (width 0.254) (layer F.Cu) (net 56)) + (segment (start -20.703235 -20.421581) (end -21.386789 -19.738027) (width 0.254) (layer F.Cu) (net 56)) + (segment (start -3.442828 -20.421581) (end -20.703235 -20.421581) (width 0.254) (layer F.Cu) (net 56)) + (segment (start -2.286 -21.578409) (end -3.442828 -20.421581) (width 0.254) (layer F.Cu) (net 56)) + (segment (start -21.386789 16.320619) (end -20.587829 17.119579) (width 0.254) (layer F.Cu) (net 56)) + (via (at -3.048 -20.828) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 56)) + (segment (start -1.25 -28.875) (end -1.25 -29.3125) (width 0.254) (layer F.Cu) (net 57)) + (segment (start -1.778 -27.547408) (end -1.25 -28.075408) (width 0.254) (layer F.Cu) (net 57)) + (segment (start -1.25 -28.075408) (end -1.25 -28.875) (width 0.254) (layer F.Cu) (net 57)) + (segment (start -1.778 -20.32) (end -1.778 -27.547408) (width 0.254) (layer F.Cu) (net 57)) + (segment (start -20.929578 -19.456422) (end -20.42163 -19.96437) (width 0.254) (layer F.Cu) (net 57)) + (segment (start -20.929578 16.131238) (end -20.929578 -19.456422) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 25.298368 16.662368) (end -20.398448 16.662368) (width 0.254) (layer F.Cu) (net 57)) + (segment (start -20.398448 16.662368) (end -20.929578 16.131238) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 24.8555 25.896) (end 26.428 25.896) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 25.810045 17.174045) (end 25.298368 16.662368) (width 0.254) (layer F.Cu) (net 57)) + (segment (start -2.13363 -19.96437) (end -1.778 -20.32) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 25.810045 21.238045) (end 25.810045 17.174045) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 27.381211 22.809211) (end 25.810045 21.238045) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 27.381211 24.942789) (end 27.381211 22.809211) (width 0.254) (layer F.Cu) (net 57)) + (segment (start -20.42163 -19.96437) (end -2.13363 -19.96437) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 26.428 25.896) (end 27.381211 24.942789) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 23.618 27.076376) (end 23.618 26.6335) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 24.227624 27.686) (end 23.618 27.076376) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 27.94 27.178) (end 27.432 27.686) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 26.267254 16.869254) (end 26.267254 20.933254) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 25.60316 16.20516) (end 26.267254 16.869254) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 27.432 27.686) (end 24.227624 27.686) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 26.267254 20.933254) (end 27.94 22.606) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 27.94 22.606) (end 27.94 27.178) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 22.602 -2.553832) (end 21.89484 -1.846672) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 21.89484 16.20516) (end 25.60316 16.20516) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 21.89484 -1.846672) (end 21.89484 16.20516) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 22.602 -4.1005) (end 22.602 -2.553832) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -20.47237 15.84963) (end -20.11684 16.20516) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -20.47237 -18.89763) (end -20.47237 15.84963) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -20.11684 16.20516) (end 21.89484 16.20516) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -19.862837 -19.507163) (end -20.47237 -18.89763) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -1.574837 -19.507163) (end -19.862837 -19.507163) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -1.32079 -19.76121) (end -1.574837 -19.507163) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -1.32079 -27.293408) (end -1.32079 -19.76121) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -0.75 -27.864198) (end -1.32079 -27.293408) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -0.75 -29.3125) (end -0.75 -27.864198) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 5.842 18.034) (end 5.588 18.034) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -3.81 -30.226) (end -3.536 -30.5) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -3.302 -27.432) (end -3.81 -27.94) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -3.81 -27.94) (end -3.81 -30.226) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -3.302 -22.352) (end -3.302 -27.432) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -21.082 -21.336) (end -4.318 -21.336) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -4.318 -21.336) (end -3.302 -22.352) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -22.352 -20.066) (end -21.082 -21.336) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -22.352 16.764) (end -22.352 -20.066) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -3.536 -30.5) (end -2.4375 -30.5) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -21.082 18.034) (end -22.352 16.764) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 5.842 18.034) (end -21.082 18.034) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 24.13 18.034) (end 5.842 18.034) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 24.438414 22.39521) (end 24.438414 18.342414) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 23.618 23.215624) (end 24.438414 22.39521) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 24.438414 18.342414) (end 24.13 18.034) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 23.618 23.6585) (end 23.618 23.215624) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -2.84479 -27.621382) (end -2.84479 -25.95879) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -3.35279 -28.129382) (end -2.84479 -27.621382) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -3.02 -30) (end -3.35279 -29.66721) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -3.35279 -29.66721) (end -3.35279 -28.129382) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -2.4375 -30) (end -3.02 -30) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -2.84479 -25.95879) (end -2.84479 -26.162) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -2.84479 -22.162618) (end -2.84479 -25.95879) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -20.77721 17.57679) (end -21.844 16.51) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -4.128617 -20.878791) (end -2.84479 -22.162618) (width 0.254) (layer F.Cu) (net 60)) + (segment (start 24.895624 22.584592) (end 24.895624 17.783624) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -20.892618 -20.87879) (end -4.128617 -20.878791) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -21.844 -19.927408) (end -20.892618 -20.87879) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -21.844 16.51) (end -21.844 -19.927408) (width 0.254) (layer F.Cu) (net 60)) + (segment (start 24.895624 17.783624) (end 24.68879 17.57679) (width 0.254) (layer F.Cu) (net 60)) + (segment (start 24.892 22.8845) (end 24.892 22.588216) (width 0.254) (layer F.Cu) (net 60)) + (segment (start 24.892 22.588216) (end 24.895624 22.584592) (width 0.254) (layer F.Cu) (net 60)) + (segment (start 24.68879 17.57679) (end -20.77721 17.57679) (width 0.254) (layer F.Cu) (net 60)) + (segment (start 24.118 23.6585) (end 24.892 22.8845) (width 0.254) (layer F.Cu) (net 60)) + (segment (start 0.25 -29.3125) (end 0.25 -21.986592) (width 0.254) (layer F.Cu) (net 61)) + (segment (start 12.127383 -19.507209) (end 15.44321 -16.191382) (width 0.254) (layer F.Cu) (net 61)) + (segment (start 2.729382 -19.50721) (end 12.127383 -19.507209) (width 0.254) (layer F.Cu) (net 61)) + (segment (start 0.25 -21.986592) (end 2.729382 -19.50721) (width 0.254) (layer F.Cu) (net 61)) + (segment (start 15.44321 -16.191382) (end 15.44321 -13.51279) (width 0.254) (layer F.Cu) (net 61)) + (via (at 15.645854 -12.014436) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 61)) + (segment (start 15.44321 -12.21708) (end 15.645854 -12.014436) (width 0.254) (layer F.Cu) (net 61)) + (segment (start 15.44321 -13.51279) (end 15.44321 -12.21708) (width 0.254) (layer F.Cu) (net 61)) + (segment (start 15.645854 -12.014436) (end 26.593564 -12.014436) (width 0.254) (layer B.Cu) (net 61)) + (via (at 26.67 -11.938) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 61)) + (segment (start 26.593564 -12.014436) (end 26.67 -11.938) (width 0.254) (layer B.Cu) (net 61)) + (segment (start 26.67 -11.938) (end 26.67 -5.08) (width 0.254) (layer F.Cu) (net 61)) + (segment (start 26.428 -4.838) (end 23.8395 -4.838) (width 0.254) (layer F.Cu) (net 61)) + (segment (start 26.67 -5.08) (end 26.428 -4.838) (width 0.254) (layer F.Cu) (net 61)) + (segment (start 5.06 -30.5) (end 2.4375 -30.5) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 6.35 -20.32) (end 6.35 -29.21) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 6.35 -29.21) (end 5.06 -30.5) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 12.316766 -19.964418) (end 6.705581 -19.964419) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 16.002 -16.279184) (end 12.316766 -19.964418) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 16.764 -11.938) (end 16.002 -12.7) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 21.884968 -10.701202) (end 20.64817 -11.938) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 22.602 -7.0755) (end 22.602 -7.664968) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 16.002 -12.7) (end 16.002 -16.279184) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 21.884968 -8.382) (end 21.884968 -10.701202) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 20.64817 -11.938) (end 16.764 -11.938) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 22.602 -7.664968) (end 21.884968 -8.382) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 6.705581 -19.964419) (end 6.35 -20.32) (width 0.254) (layer F.Cu) (net 62)) + (segment (start -0.25 -29.3125) (end -0.25 -21.84) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -0.25 -21.84) (end 2.54 -19.05) (width 0.254) (layer F.Cu) (net 63)) + (segment (start 2.54 -19.05) (end 11.938 -19.05) (width 0.254) (layer F.Cu) (net 63)) + (segment (start 11.938 -19.05) (end 14.986 -16.002) (width 0.254) (layer F.Cu) (net 63)) + (segment (start 14.986 -16.002) (end 14.986 -13.462) (width 0.254) (layer F.Cu) (net 63)) + (segment (start 15.39412 -11.176) (end 17.018 -11.176) (width 0.254) (layer F.Cu) (net 63)) + (segment (start 14.909253 -11.660867) (end 15.39412 -11.176) (width 0.254) (layer F.Cu) (net 63)) + (via (at 17.018 -11.176) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 63)) + (segment (start 14.909253 -13.385253) (end 14.909253 -11.660867) (width 0.254) (layer F.Cu) (net 63)) + (segment (start 14.986 -13.462) (end 14.909253 -13.385253) (width 0.254) (layer F.Cu) (net 63)) + (via (at 23.114 -8.89) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 63)) + (segment (start 21.181569 -11.404601) (end 23.114 -9.47217) (width 0.254) (layer B.Cu) (net 63)) + (segment (start 17.246601 -11.404601) (end 21.181569 -11.404601) (width 0.254) (layer B.Cu) (net 63)) + (segment (start 23.114 -9.47217) (end 23.114 -8.89) (width 0.254) (layer B.Cu) (net 63)) + (segment (start 17.018 -11.176) (end 17.246601 -11.404601) (width 0.254) (layer B.Cu) (net 63)) + (segment (start 23.114 -7.0875) (end 23.102 -7.0755) (width 0.254) (layer F.Cu) (net 63)) + (segment (start 23.114 -8.89) (end 23.114 -7.0875) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -10.830001 -9.280001) (end -11.43 -9.88) (width 0.254) (layer F.Cu) (net 71)) + (segment (start -6.388 -4.838) (end -10.830001 -9.280001) (width 0.254) (layer F.Cu) (net 71)) + (segment (start 20.8645 -4.838) (end -6.388 -4.838) (width 0.254) (layer F.Cu) (net 71)) + (segment (start 22.102 -3.052) (end 22.102 -4.1005) (width 0.254) (layer F.Cu) (net 72)) + (segment (start -11.43 -2.12) (end -9.232 -4.318) (width 0.254) (layer F.Cu) (net 72)) + (segment (start 20.32 -2.794) (end 21.844 -2.794) (width 0.254) (layer F.Cu) (net 72)) + (segment (start 21.844 -2.794) (end 22.102 -3.052) (width 0.254) (layer F.Cu) (net 72)) + (segment (start 18.796 -4.318) (end 20.32 -2.794) (width 0.254) (layer F.Cu) (net 72)) + (segment (start -9.232 -4.318) (end 18.796 -4.318) (width 0.254) (layer F.Cu) (net 72)) + (segment (start -11.43 21.12) (end -11.43 22.352) (width 0.254) (layer B.Cu) (net 73)) + (segment (start -11.43 22.352) (end -10.922 22.86) (width 0.254) (layer B.Cu) (net 73)) + (via (at 18.542 22.352) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 73)) + (segment (start 18.034 22.86) (end 18.542 22.352) (width 0.254) (layer B.Cu) (net 73)) + (segment (start -10.922 22.86) (end 18.034 22.86) (width 0.254) (layer B.Cu) (net 73)) + (segment (start 18.542 23.622) (end 18.542 22.352) (width 0.254) (layer F.Cu) (net 73)) + (segment (start 20.574 23.876) (end 18.796 23.876) (width 0.254) (layer F.Cu) (net 73)) + (segment (start 21.094 24.396) (end 20.574 23.876) (width 0.254) (layer F.Cu) (net 73)) + (segment (start 18.796 23.876) (end 18.542 23.622) (width 0.254) (layer F.Cu) (net 73)) + (segment (start 21.8805 24.396) (end 21.094 24.396) (width 0.254) (layer F.Cu) (net 73)) + (via (at 23.622 22.098) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 74)) + (segment (start 23.118 22.602) (end 23.622 22.098) (width 0.254) (layer F.Cu) (net 74)) + (segment (start 23.118 23.6585) (end 23.118 22.602) (width 0.254) (layer F.Cu) (net 74)) + (segment (start 23.622 22.098) (end 22.352 23.368) (width 0.254) (layer B.Cu) (net 74)) + (segment (start 22.352 23.368) (end -10.922 23.368) (width 0.254) (layer B.Cu) (net 74)) + (segment (start -11.43 23.876) (end -11.43 28.88) (width 0.254) (layer B.Cu) (net 74)) + (segment (start -10.922 23.368) (end -11.43 23.876) (width 0.254) (layer B.Cu) (net 74)) + (segment (start 11.43 27.178) (end 11.43 28.88) (width 0.254) (layer F.Cu) (net 75)) + (segment (start 11.684 26.924) (end 11.43 27.178) (width 0.254) (layer F.Cu) (net 75)) + (segment (start 20.0295 26.924) (end 11.684 26.924) (width 0.254) (layer F.Cu) (net 75)) + (segment (start 21.0575 25.896) (end 20.0295 26.924) (width 0.254) (layer F.Cu) (net 75)) + (segment (start 21.8805 25.896) (end 21.0575 25.896) (width 0.254) (layer F.Cu) (net 75)) + (via (at 23.622 28.194) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 76)) + (segment (start 23.118 27.69) (end 23.622 28.194) (width 0.254) (layer F.Cu) (net 76)) + (segment (start 23.118 26.6335) (end 23.118 27.69) (width 0.254) (layer F.Cu) (net 76)) + (via (at 11.43 24.638) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 76)) + (segment (start 20.066 24.638) (end 11.43 24.638) (width 0.254) (layer B.Cu) (net 76)) + (segment (start 23.622 28.194) (end 20.066 24.638) (width 0.254) (layer B.Cu) (net 76)) + (segment (start 11.43 24.638) (end 11.43 21.12) (width 0.254) (layer F.Cu) (net 76)) + (via (at 11.43 -5.842) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 77)) + (segment (start 11.43 -5.842) (end 11.43 -2.12) (width 0.254) (layer B.Cu) (net 77)) + (segment (start 19.8365 -7.366) (end 12.954 -7.366) (width 0.254) (layer F.Cu) (net 77)) + (segment (start 20.8645 -6.338) (end 19.8365 -7.366) (width 0.254) (layer F.Cu) (net 77)) + (segment (start 12.954 -7.366) (end 11.43 -5.842) (width 0.254) (layer F.Cu) (net 77)) + (segment (start 12.029999 -9.280001) (end 11.43 -9.88) (width 0.254) (layer F.Cu) (net 78)) + (segment (start 22.102 -7.0755) (end 22.102 -7.518376) (width 0.254) (layer F.Cu) (net 78)) + (segment (start 21.574904 -8.045472) (end 20.581784 -8.045472) (width 0.254) (layer F.Cu) (net 78)) + (segment (start 20.384913 -7.848601) (end 13.461399 -7.848601) (width 0.254) (layer F.Cu) (net 78)) + (segment (start 22.102 -7.518376) (end 21.574904 -8.045472) (width 0.254) (layer F.Cu) (net 78)) + (segment (start 20.581784 -8.045472) (end 20.384913 -7.848601) (width 0.254) (layer F.Cu) (net 78)) + (segment (start 13.461399 -7.848601) (end 12.029999 -9.280001) (width 0.254) (layer F.Cu) (net 78)) + (segment (start 0.254 -37.084) (end -1.25 -35.58) (width 0.254) (layer F.Cu) (net 79)) + (segment (start 4.7 -37.084) (end 0.254 -37.084) (width 0.254) (layer F.Cu) (net 79)) + (segment (start 5.271 -37.655) (end 4.7 -37.084) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -1.25 -35.58) (end -1.25 -34.1875) (width 0.254) (layer F.Cu) (net 79)) + (segment (start 5.271 -39.116) (end 5.271 -37.655) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -4.26721 -26.72079) (end -4.26721 -31.80079) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -4.068 -32) (end -2.4375 -32) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -4.826 -26.162) (end -4.26721 -26.72079) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -4.26721 -31.80079) (end -4.068 -32) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -5.779 -26.162) (end -4.826 -26.162) (width 0.254) (layer F.Cu) (net 80)) + +) diff --git a/CAD/PCB/clockclock.kicad_pcb-bak b/CAD/PCB/clockclock.kicad_pcb-bak new file mode 100644 index 0000000..b41352f --- /dev/null +++ b/CAD/PCB/clockclock.kicad_pcb-bak @@ -0,0 +1,3374 @@ +(kicad_pcb (version 20171130) (host pcbnew "(5.1.9-0-10_14)") + + (general + (thickness 1.6) + (drawings 1) + (tracks 931) + (zones 0) + (modules 45) + (nets 83) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user hide) + (49 F.Fab user hide) + ) + + (setup + (last_trace_width 0.254) + (user_trace_width 0.254) + (user_trace_width 0.3048) + (user_trace_width 0.8128) + (trace_clearance 0.2032) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (via_size 0.8128) + (via_drill 0.4064) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3048) + (uvia_drill 0.1016) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (edge_width 0.1) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x010fc_ffffffff) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 GND) + (net 2 "Net-(BT1-Pad1)") + (net 3 "Net-(C1-Pad2)") + (net 4 "Net-(C2-Pad2)") + (net 5 +3V3) + (net 6 "Net-(C4-Pad2)") + (net 7 "Net-(C5-Pad2)") + (net 8 +3.3VA) + (net 9 I2C_SDA) + (net 10 I2C_CLK) + (net 11 +5V) + (net 12 "Net-(J2-Pad40)") + (net 13 "Net-(J2-Pad38)") + (net 14 "Net-(J2-Pad37)") + (net 15 "Net-(J2-Pad36)") + (net 16 "Net-(J2-Pad35)") + (net 17 "Net-(J2-Pad33)") + (net 18 "Net-(J2-Pad32)") + (net 19 "Net-(J2-Pad31)") + (net 20 "Net-(J2-Pad29)") + (net 21 "Net-(J2-Pad28)") + (net 22 "Net-(J2-Pad27)") + (net 23 "Net-(J2-Pad26)") + (net 24 "Net-(J2-Pad24)") + (net 25 "Net-(J2-Pad23)") + (net 26 "Net-(J2-Pad22)") + (net 27 "Net-(J2-Pad21)") + (net 28 "Net-(J2-Pad19)") + (net 29 "Net-(J2-Pad18)") + (net 30 "Net-(J2-Pad16)") + (net 31 PiOnOFF) + (net 32 "Net-(J2-Pad13)") + (net 33 "Net-(J2-Pad12)") + (net 34 "Net-(J2-Pad11)") + (net 35 "Net-(J2-Pad10)") + (net 36 "Net-(J2-Pad8)") + (net 37 "Net-(J2-Pad7)") + (net 38 SDC) + (net 39 SDO) + (net 40 +3v3) + (net 41 "Net-(R1-Pad2)") + (net 42 "Net-(R2-Pad2)") + (net 43 "Net-(R5-Pad1)") + (net 44 "Net-(R6-Pad1)") + (net 45 "Net-(R7-Pad1)") + (net 46 "Net-(R8-Pad1)") + (net 47 ADDR3) + (net 48 ADDR2) + (net 49 ADDR1) + (net 50 ADDR0) + (net 51 MCU_BUT_PLUS) + (net 52 MCU_BUT_MIN) + (net 53 RTC_RST) + (net 54 "Net-(U1-Pad3)") + (net 55 "Net-(U1-Pad1)") + (net 56 MOT_RST) + (net 57 MOT_EN0) + (net 58 MOT_REF1) + (net 59 MOT_STCK0) + (net 60 MOT_DIR0) + (net 61 MOT_EN1) + (net 62 MOT_STCK1) + (net 63 MOT_DIR1) + (net 64 "Net-(U4-Pad32)") + (net 65 "Net-(U4-Pad30)") + (net 66 "Net-(U4-Pad29)") + (net 67 "Net-(U4-Pad25)") + (net 68 "Net-(U4-Pad24)") + (net 69 "Net-(U4-Pad23)") + (net 70 "Net-(U4-Pad22)") + (net 71 /MOT_B4) + (net 72 /MOT_B3) + (net 73 /MOT_A2) + (net 74 /MOT_A1) + (net 75 /MOT_A4) + (net 76 /MOT_A3) + (net 77 /MOT_B2) + (net 78 /MOT_B1) + (net 79 /BOOT0) + (net 80 /nRST) + (net 81 "Net-(U4-Pad21)") + (net 82 "Net-(U4-Pad6)") + + (net_class Default "This is the default net class." + (clearance 0.2032) + (trace_width 0.254) + (via_dia 0.8128) + (via_drill 0.4064) + (uvia_dia 0.3048) + (uvia_drill 0.1016) + (diff_pair_width 0.2032) + (diff_pair_gap 0.254) + (add_net /BOOT0) + (add_net /MOT_A1) + (add_net /MOT_A2) + (add_net /MOT_A3) + (add_net /MOT_A4) + (add_net /MOT_B1) + (add_net /MOT_B2) + (add_net /MOT_B3) + (add_net /MOT_B4) + (add_net /nRST) + (add_net "Net-(U4-Pad21)") + (add_net "Net-(U4-Pad6)") + ) + + (net_class 5v "" + (clearance 0.2032) + (trace_width 0.8128) + (via_dia 1.016) + (via_drill 0.6096) + (uvia_dia 0.3048) + (uvia_drill 0.1016) + (diff_pair_width 0.2032) + (diff_pair_gap 0.254) + (add_net +5V) + ) + + (net_class Power "" + (clearance 0.2032) + (trace_width 0.3048) + (via_dia 0.8128) + (via_drill 0.4064) + (uvia_dia 0.3048) + (uvia_drill 0.1016) + (diff_pair_width 0.2032) + (diff_pair_gap 0.254) + (add_net +3.3VA) + (add_net +3V3) + (add_net +3v3) + (add_net ADDR0) + (add_net ADDR1) + (add_net ADDR2) + (add_net ADDR3) + (add_net GND) + (add_net I2C_CLK) + (add_net I2C_SDA) + (add_net MCU_BUT_MIN) + (add_net MCU_BUT_PLUS) + (add_net MOT_DIR0) + (add_net MOT_DIR1) + (add_net MOT_EN0) + (add_net MOT_EN1) + (add_net MOT_REF1) + (add_net MOT_RST) + (add_net MOT_STCK0) + (add_net MOT_STCK1) + (add_net "Net-(BT1-Pad1)") + (add_net "Net-(C1-Pad2)") + (add_net "Net-(C2-Pad2)") + (add_net "Net-(C4-Pad2)") + (add_net "Net-(C5-Pad2)") + (add_net "Net-(J2-Pad10)") + (add_net "Net-(J2-Pad11)") + (add_net "Net-(J2-Pad12)") + (add_net "Net-(J2-Pad13)") + (add_net "Net-(J2-Pad16)") + (add_net "Net-(J2-Pad18)") + (add_net "Net-(J2-Pad19)") + (add_net "Net-(J2-Pad21)") + (add_net "Net-(J2-Pad22)") + (add_net "Net-(J2-Pad23)") + (add_net "Net-(J2-Pad24)") + (add_net "Net-(J2-Pad26)") + (add_net "Net-(J2-Pad27)") + (add_net "Net-(J2-Pad28)") + (add_net "Net-(J2-Pad29)") + (add_net "Net-(J2-Pad31)") + (add_net "Net-(J2-Pad32)") + (add_net "Net-(J2-Pad33)") + (add_net "Net-(J2-Pad35)") + (add_net "Net-(J2-Pad36)") + (add_net "Net-(J2-Pad37)") + (add_net "Net-(J2-Pad38)") + (add_net "Net-(J2-Pad40)") + (add_net "Net-(J2-Pad7)") + (add_net "Net-(J2-Pad8)") + (add_net "Net-(R1-Pad2)") + (add_net "Net-(R2-Pad2)") + (add_net "Net-(R5-Pad1)") + (add_net "Net-(R6-Pad1)") + (add_net "Net-(R7-Pad1)") + (add_net "Net-(R8-Pad1)") + (add_net "Net-(U1-Pad1)") + (add_net "Net-(U1-Pad3)") + (add_net "Net-(U4-Pad22)") + (add_net "Net-(U4-Pad23)") + (add_net "Net-(U4-Pad24)") + (add_net "Net-(U4-Pad25)") + (add_net "Net-(U4-Pad29)") + (add_net "Net-(U4-Pad30)") + (add_net "Net-(U4-Pad32)") + (add_net PiOnOFF) + (add_net RTC_RST) + (add_net SDC) + (add_net SDO) + ) + + (module Button_Switch_THT:SW_DIP_SPSTx04_Slide_6.7x11.72mm_W7.62mm_P2.54mm_LowProfile (layer F.Cu) (tedit 5A4E1404) (tstamp 606DFACF) + (at 17.78 -28.448) + (descr "4x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x11.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile") + (tags "DIP Switch SPST Slide 7.62mm 300mil LowProfile") + (path /60BCB5AC) + (fp_text reference SW1 (at 3.81 -3.11) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_DIP_x04 (at 3.81 10.73) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user on (at 4.485 -1.3425) (layer F.Fab) + (effects (font (size 0.8 0.8) (thickness 0.12))) + ) + (fp_text user %R (at 6.39 3.81 90) (layer F.Fab) + (effects (font (size 0.8 0.8) (thickness 0.12))) + ) + (fp_line (start 1.46 -2.05) (end 7.16 -2.05) (layer F.Fab) (width 0.1)) + (fp_line (start 7.16 -2.05) (end 7.16 9.67) (layer F.Fab) (width 0.1)) + (fp_line (start 7.16 9.67) (end 0.46 9.67) (layer F.Fab) (width 0.1)) + (fp_line (start 0.46 9.67) (end 0.46 -1.05) (layer F.Fab) (width 0.1)) + (fp_line (start 0.46 -1.05) (end 1.46 -2.05) (layer F.Fab) (width 0.1)) + (fp_line (start 2 -0.635) (end 2 0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 2 0.635) (end 5.62 0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 5.62 0.635) (end 5.62 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 5.62 -0.635) (end 2 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 2 -0.535) (end 3.206667 -0.535) (layer F.Fab) (width 0.1)) + (fp_line (start 2 -0.435) (end 3.206667 -0.435) (layer F.Fab) (width 0.1)) + (fp_line (start 2 -0.335) (end 3.206667 -0.335) (layer F.Fab) (width 0.1)) + (fp_line (start 2 -0.235) (end 3.206667 -0.235) (layer F.Fab) (width 0.1)) + (fp_line (start 2 -0.135) (end 3.206667 -0.135) (layer F.Fab) (width 0.1)) + (fp_line (start 2 -0.035) (end 3.206667 -0.035) (layer F.Fab) (width 0.1)) + (fp_line (start 2 0.065) (end 3.206667 0.065) (layer F.Fab) (width 0.1)) + (fp_line (start 2 0.165) (end 3.206667 0.165) (layer F.Fab) (width 0.1)) + (fp_line (start 2 0.265) (end 3.206667 0.265) (layer F.Fab) (width 0.1)) + (fp_line (start 2 0.365) (end 3.206667 0.365) (layer F.Fab) (width 0.1)) + (fp_line (start 2 0.465) (end 3.206667 0.465) (layer F.Fab) (width 0.1)) + (fp_line (start 2 0.565) (end 3.206667 0.565) (layer F.Fab) (width 0.1)) + (fp_line (start 3.206667 -0.635) (end 3.206667 0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 2 1.905) (end 2 3.175) (layer F.Fab) (width 0.1)) + (fp_line (start 2 3.175) (end 5.62 3.175) (layer F.Fab) (width 0.1)) + (fp_line (start 5.62 3.175) (end 5.62 1.905) (layer F.Fab) (width 0.1)) + (fp_line (start 5.62 1.905) (end 2 1.905) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.005) (end 3.206667 2.005) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.105) (end 3.206667 2.105) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.205) (end 3.206667 2.205) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.305) (end 3.206667 2.305) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.405) (end 3.206667 2.405) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.505) (end 3.206667 2.505) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.605) (end 3.206667 2.605) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.705) (end 3.206667 2.705) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.805) (end 3.206667 2.805) (layer F.Fab) (width 0.1)) + (fp_line (start 2 2.905) (end 3.206667 2.905) (layer F.Fab) (width 0.1)) + (fp_line (start 2 3.005) (end 3.206667 3.005) (layer F.Fab) (width 0.1)) + (fp_line (start 2 3.105) (end 3.206667 3.105) (layer F.Fab) (width 0.1)) + (fp_line (start 3.206667 1.905) (end 3.206667 3.175) (layer F.Fab) (width 0.1)) + (fp_line (start 2 4.445) (end 2 5.715) (layer F.Fab) (width 0.1)) + (fp_line (start 2 5.715) (end 5.62 5.715) (layer F.Fab) (width 0.1)) + (fp_line (start 5.62 5.715) (end 5.62 4.445) (layer F.Fab) (width 0.1)) + (fp_line (start 5.62 4.445) (end 2 4.445) (layer F.Fab) (width 0.1)) + (fp_line (start 2 4.545) (end 3.206667 4.545) (layer F.Fab) (width 0.1)) + (fp_line (start 2 4.645) (end 3.206667 4.645) (layer F.Fab) (width 0.1)) + (fp_line (start 2 4.745) (end 3.206667 4.745) (layer F.Fab) (width 0.1)) + (fp_line (start 2 4.845) (end 3.206667 4.845) (layer F.Fab) (width 0.1)) + (fp_line (start 2 4.945) (end 3.206667 4.945) (layer F.Fab) (width 0.1)) + (fp_line (start 2 5.045) (end 3.206667 5.045) (layer F.Fab) (width 0.1)) + (fp_line (start 2 5.145) (end 3.206667 5.145) (layer F.Fab) (width 0.1)) + (fp_line (start 2 5.245) (end 3.206667 5.245) (layer F.Fab) (width 0.1)) + (fp_line (start 2 5.345) (end 3.206667 5.345) (layer F.Fab) (width 0.1)) + (fp_line (start 2 5.445) (end 3.206667 5.445) (layer F.Fab) (width 0.1)) + (fp_line (start 2 5.545) (end 3.206667 5.545) (layer F.Fab) (width 0.1)) + (fp_line (start 2 5.645) (end 3.206667 5.645) (layer F.Fab) (width 0.1)) + (fp_line (start 3.206667 4.445) (end 3.206667 5.715) (layer F.Fab) (width 0.1)) + (fp_line (start 2 6.985) (end 2 8.255) (layer F.Fab) (width 0.1)) + (fp_line (start 2 8.255) (end 5.62 8.255) (layer F.Fab) (width 0.1)) + (fp_line (start 5.62 8.255) (end 5.62 6.985) (layer F.Fab) (width 0.1)) + (fp_line (start 5.62 6.985) (end 2 6.985) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.085) (end 3.206667 7.085) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.185) (end 3.206667 7.185) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.285) (end 3.206667 7.285) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.385) (end 3.206667 7.385) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.485) (end 3.206667 7.485) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.585) (end 3.206667 7.585) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.685) (end 3.206667 7.685) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.785) (end 3.206667 7.785) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.885) (end 3.206667 7.885) (layer F.Fab) (width 0.1)) + (fp_line (start 2 7.985) (end 3.206667 7.985) (layer F.Fab) (width 0.1)) + (fp_line (start 2 8.085) (end 3.206667 8.085) (layer F.Fab) (width 0.1)) + (fp_line (start 2 8.185) (end 3.206667 8.185) (layer F.Fab) (width 0.1)) + (fp_line (start 3.206667 6.985) (end 3.206667 8.255) (layer F.Fab) (width 0.1)) + (fp_line (start 0.4 -2.11) (end 7.221 -2.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 9.73) (end 7.221 9.73) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 -2.11) (end 0.4 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 1.04) (end 0.4 1.551) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 3.53) (end 0.4 4.091) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 6.07) (end 0.4 6.631) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 8.61) (end 0.4 9.73) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.221 8.61) (end 7.221 9.73) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.221 6.07) (end 7.221 6.631) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.221 3.53) (end 7.221 4.091) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.221 -2.11) (end 7.221 -0.99) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.221 0.99) (end 7.221 1.551) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.16 -2.35) (end 1.543 -2.35) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.16 -2.35) (end 0.16 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 -0.635) (end 2 0.635) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 0.635) (end 5.62 0.635) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.62 0.635) (end 5.62 -0.635) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.62 -0.635) (end 2 -0.635) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 -0.515) (end 3.206667 -0.515) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 -0.395) (end 3.206667 -0.395) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 -0.275) (end 3.206667 -0.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 -0.155) (end 3.206667 -0.155) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 -0.035) (end 3.206667 -0.035) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 0.085) (end 3.206667 0.085) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 0.205) (end 3.206667 0.205) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 0.325) (end 3.206667 0.325) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 0.445) (end 3.206667 0.445) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 0.565) (end 3.206667 0.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.206667 -0.635) (end 3.206667 0.635) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 1.905) (end 2 3.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 3.175) (end 5.62 3.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.62 3.175) (end 5.62 1.905) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.62 1.905) (end 2 1.905) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.025) (end 3.206667 2.025) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.145) (end 3.206667 2.145) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.265) (end 3.206667 2.265) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.385) (end 3.206667 2.385) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.505) (end 3.206667 2.505) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.625) (end 3.206667 2.625) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.745) (end 3.206667 2.745) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.865) (end 3.206667 2.865) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 2.985) (end 3.206667 2.985) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 3.105) (end 3.206667 3.105) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.206667 1.905) (end 3.206667 3.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 4.445) (end 2 5.715) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 5.715) (end 5.62 5.715) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.62 5.715) (end 5.62 4.445) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.62 4.445) (end 2 4.445) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 4.565) (end 3.206667 4.565) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 4.685) (end 3.206667 4.685) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 4.805) (end 3.206667 4.805) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 4.925) (end 3.206667 4.925) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 5.045) (end 3.206667 5.045) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 5.165) (end 3.206667 5.165) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 5.285) (end 3.206667 5.285) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 5.405) (end 3.206667 5.405) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 5.525) (end 3.206667 5.525) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 5.645) (end 3.206667 5.645) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.206667 4.445) (end 3.206667 5.715) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 6.985) (end 2 8.255) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 8.255) (end 5.62 8.255) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.62 8.255) (end 5.62 6.985) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.62 6.985) (end 2 6.985) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 7.105) (end 3.206667 7.105) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 7.225) (end 3.206667 7.225) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 7.345) (end 3.206667 7.345) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 7.465) (end 3.206667 7.465) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 7.585) (end 3.206667 7.585) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 7.705) (end 3.206667 7.705) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 7.825) (end 3.206667 7.825) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 7.945) (end 3.206667 7.945) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 8.065) (end 3.206667 8.065) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 8.185) (end 3.206667 8.185) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.206667 6.985) (end 3.206667 8.255) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.1 -2.4) (end -1.1 10) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.1 10) (end 8.7 10) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.7 10) (end 8.7 -2.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.7 -2.4) (end -1.1 -2.4) (layer F.CrtYd) (width 0.05)) + (pad 8 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 47 ADDR3)) + (pad 7 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 48 ADDR2)) + (pad 6 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 49 ADDR1)) + (pad 5 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 50 ADDR0)) + (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_DIP_SPSTx04_Slide_6.7x11.72mm_W7.62mm_P2.54mm_LowProfile.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606DA93D) + (at -6.604 -26.162 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60E1B8C5) + (attr smd) + (fp_text reference R13 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10K (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 80 /nRST)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606DA90D) + (at 6.096 -39.116 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60E1C117) + (attr smd) + (fp_text reference R12 (at 0 1.524) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10K (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 79 /BOOT0)) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606DA32B) + (at 42.164 12.192) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60F388C1) + (attr smd) + (fp_text reference R11 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1K (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 10 I2C_CLK)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606DC940) + (at 42.164 15.494) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60E52DDC) + (attr smd) + (fp_text reference R10 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1K (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 9 I2C_SDA)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D9F8B) + (at 21.59 30.988) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /60EA7EEB) + (attr smd) + (fp_text reference C11 (at -3.048 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 11 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D9F7A) + (at 23.876 -9.398) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /60EF8457) + (attr smd) + (fp_text reference C9 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 11 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module MySymbols:BKA30D-R05 locked (layer F.Cu) (tedit 606C3C98) (tstamp 606DAC63) + (at 0 9.5 270) + (path /6071712D) + (fp_text reference M1 (at -30.328 11.938) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Stepper_Motor_bipolar_VID28 (at 9.4488 -6.731 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start -14.5 0) (end -14.5 17.5) (angle 180) (layer F.SilkS) (width 0.12)) + (fp_arc (start 14.5 0) (end 14.5 17.5) (angle -180) (layer F.SilkS) (width 0.12)) + (fp_line (start -14.5 -17.5) (end 14.5 -17.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -14.5 17.5) (end 14.5 17.5) (layer F.SilkS) (width 0.12)) + (pad B4 thru_hole circle (at -19.38 11.43 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask) + (net 71 /MOT_B4)) + (pad B3 thru_hole circle (at -11.62 11.43 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask) + (net 72 /MOT_B3)) + (pad A2 thru_hole circle (at 11.62 11.43 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask) + (net 73 /MOT_A2)) + (pad A1 thru_hole circle (at 19.38 11.43 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask) + (net 74 /MOT_A1)) + (pad A4 thru_hole circle (at 19.38 -11.43 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask) + (net 75 /MOT_A4)) + (pad A3 thru_hole circle (at 11.62 -11.43 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask) + (net 76 /MOT_A3)) + (pad B2 thru_hole circle (at -11.62 -11.43 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask) + (net 77 /MOT_B2)) + (pad B1 thru_hole circle (at -19.38 -11.43 270) (size 1.2 1.2) (drill 0.6) (layers *.Cu *.Mask) + (net 78 /MOT_B1)) + (pad "" np_thru_hole circle (at -25 -9 270) (size 3.1 3.1) (drill 3.1) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 25 -9 270) (size 3.1 3.1) (drill 3.1) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 12 270) (size 3.1 3.1) (drill 3.1) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -9.5 0 270) (size 6 6) (drill 6) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_4.3mm_M4 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 606D6DC7) + (at 38 38) + (descr "Mounting Hole 4.3mm, no annular, M4") + (tags "mounting hole 4.3mm no annular m4") + (path /60DBFD5F) + (attr virtual) + (fp_text reference H4 (at 0 -5.3) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole (at 0 5.3) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_4.3mm_M4 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 606D6DBF) + (at -38 38) + (descr "Mounting Hole 4.3mm, no annular, M4") + (tags "mounting hole 4.3mm no annular m4") + (path /60DC01F1) + (attr virtual) + (fp_text reference H3 (at 0 -5.3) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole (at 0 5.3) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_4.3mm_M4 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 606D6DB7) + (at 38 -38) + (descr "Mounting Hole 4.3mm, no annular, M4") + (tags "mounting hole 4.3mm no annular m4") + (path /60DC072B) + (attr virtual) + (fp_text reference H2 (at 0 -5.3) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole (at 0 5.3) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_4.3mm_M4 locked (layer F.Cu) (tedit 56D1B4CB) (tstamp 606D757E) + (at -38 -38) + (descr "Mounting Hole 4.3mm, no annular, M4") + (tags "mounting hole 4.3mm no annular m4") + (path /60DC097B) + (attr virtual) + (fp_text reference H1 (at 0 -5.3) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole (at 0 5.3) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 4.3 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 4.55 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 4.3 4.3) (drill 4.3) (layers *.Cu *.Mask)) + ) + + (module Module:Raspberry_Pi_Zero_Socketed_THT_FaceDown_MountingHoles locked (layer B.Cu) (tedit 5C6350CC) (tstamp 606D773D) + (at -45.466 24.638) + (descr "Raspberry Pi Zero using through hole straight pin socket, 2x20, 2.54mm pitch, https://www.raspberrypi.org/documentation/hardware/raspberrypi/mechanical/rpi_MECH_Zero_1p2.pdf") + (tags "raspberry pi zero through hole") + (path /60BC7AC8) + (fp_text reference J2 (at -6.27 -24.13 -90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Raspberry_Pi_2_3 (at 10.23 -24.13 -270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at -1.27 -24.13 -90) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_arc (start -1.77 -53.63) (end -1.77 -56.63) (angle -90) (layer B.Fab) (width 0.1)) + (fp_arc (start -1.77 5.37) (end -4.77 5.37) (angle -90) (layer B.Fab) (width 0.1)) + (fp_arc (start 22.23 5.37) (end 22.23 8.37) (angle -90) (layer B.Fab) (width 0.1)) + (fp_arc (start 22.23 -53.63) (end 25.29 -53.63) (angle -90) (layer B.SilkS) (width 0.12)) + (fp_arc (start -1.77 -53.63) (end -1.77 -56.69) (angle -90) (layer B.SilkS) (width 0.12)) + (fp_arc (start -1.77 5.37) (end -4.83 5.37) (angle -90) (layer B.SilkS) (width 0.12)) + (fp_arc (start 22.23 -53.63) (end 25.23 -53.63) (angle -90) (layer B.Fab) (width 0.1)) + (fp_arc (start 22.23 5.37) (end 22.23 8.43) (angle -90) (layer B.SilkS) (width 0.12)) + (fp_line (start 27.03 -41.63) (end 25.23 -41.63) (layer B.Fab) (width 0.1)) + (fp_line (start 27.03 -49.63) (end 27.03 -41.63) (layer B.Fab) (width 0.1)) + (fp_line (start 25.23 -49.63) (end 27.03 -49.63) (layer B.Fab) (width 0.1)) + (fp_line (start 25.23 1.62) (end 25.23 5.37) (layer B.Fab) (width 0.1)) + (fp_line (start 25.93 -9.68) (end 25.93 1.62) (layer B.Fab) (width 0.1)) + (fp_line (start 25.23 -9.68) (end 25.93 -9.68) (layer B.Fab) (width 0.1)) + (fp_line (start 25.23 1.62) (end 25.93 1.62) (layer B.Fab) (width 0.1)) + (fp_line (start 19.23 -56.88) (end 25.48 -56.88) (layer B.CrtYd) (width 0.05)) + (fp_line (start -5.02 -56.88) (end 1.23 -56.88) (layer B.CrtYd) (width 0.05)) + (fp_line (start 25.48 -50.13) (end 25.48 -56.88) (layer B.CrtYd) (width 0.05)) + (fp_line (start 25.48 -37.53) (end 25.48 -41.13) (layer B.CrtYd) (width 0.05)) + (fp_line (start 25.48 2.12) (end 25.48 8.62) (layer B.CrtYd) (width 0.05)) + (fp_line (start -5.02 8.62) (end 25.48 8.62) (layer B.CrtYd) (width 0.05)) + (fp_line (start 25.48 -28.53) (end 25.48 -10.18) (layer B.CrtYd) (width 0.05)) + (fp_line (start -5.02 -56.88) (end -5.02 8.62) (layer B.CrtYd) (width 0.05)) + (fp_line (start 19.23 -58.33) (end 1.23 -58.33) (layer B.CrtYd) (width 0.05)) + (fp_line (start 19.23 -58.33) (end 19.23 -56.88) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.23 -58.33) (end 1.23 -56.88) (layer B.CrtYd) (width 0.05)) + (fp_line (start 26.43 2.12) (end 26.43 -10.18) (layer B.CrtYd) (width 0.05)) + (fp_line (start 26.43 2.12) (end 25.48 2.12) (layer B.CrtYd) (width 0.05)) + (fp_line (start 26.43 -10.18) (end 25.48 -10.18) (layer B.CrtYd) (width 0.05)) + (fp_line (start 27.53 -28.53) (end 25.48 -28.53) (layer B.CrtYd) (width 0.05)) + (fp_line (start 27.53 -37.53) (end 27.53 -28.53) (layer B.CrtYd) (width 0.05)) + (fp_line (start 27.53 -37.53) (end 25.48 -37.53) (layer B.CrtYd) (width 0.05)) + (fp_line (start 27.53 -50.13) (end 27.53 -41.13) (layer B.CrtYd) (width 0.05)) + (fp_line (start 27.53 -41.13) (end 25.48 -41.13) (layer B.CrtYd) (width 0.05)) + (fp_line (start 27.53 -50.13) (end 25.48 -50.13) (layer B.CrtYd) (width 0.05)) + (fp_line (start -4.83 -53.63) (end -4.83 5.37) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.77 8.43) (end 22.23 8.43) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.29 -53.63) (end 25.29 -49.69) (layer B.SilkS) (width 0.12)) + (fp_line (start 18.79 -56.69) (end 22.23 -56.69) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.27 0.27) (end 1.27 -49.53) (layer B.Fab) (width 0.1)) + (fp_line (start -3.81 1.27) (end 0.27 1.27) (layer B.Fab) (width 0.1)) + (fp_line (start 0.27 1.27) (end 1.27 0.27) (layer B.Fab) (width 0.1)) + (fp_line (start -3.87 -49.59) (end 1.33 -49.59) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.27) (end 1.33 -49.59) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.33 1.33) (end 1.33 0) (layer B.SilkS) (width 0.12)) + (fp_line (start 0 1.33) (end 1.33 1.33) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.27 -1.27) (end 1.33 -1.27) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.27 1.33) (end -1.27 -1.27) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.76 -50) (end -4.34 -50) (layer B.CrtYd) (width 0.05)) + (fp_line (start -4.34 -50) (end -4.34 1.8) (layer B.CrtYd) (width 0.05)) + (fp_line (start -4.34 1.8) (end 1.76 1.8) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.76 1.8) (end 1.76 -50) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.87 1.33) (end -1.27 1.33) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.87 1.33) (end -3.87 -49.59) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.27 -49.53) (end -3.81 -49.53) (layer B.Fab) (width 0.1)) + (fp_line (start -3.81 -49.53) (end -3.81 1.27) (layer B.Fab) (width 0.1)) + (fp_line (start -1.77 -56.63) (end 1.73 -56.63) (layer B.Fab) (width 0.1)) + (fp_line (start -1.77 8.37) (end 22.23 8.37) (layer B.Fab) (width 0.1)) + (fp_line (start -4.77 -53.63) (end -4.77 5.37) (layer B.Fab) (width 0.1)) + (fp_line (start 27.03 -29.03) (end 25.23 -29.03) (layer B.Fab) (width 0.1)) + (fp_line (start 25.23 -37.03) (end 27.03 -37.03) (layer B.Fab) (width 0.1)) + (fp_line (start 27.03 -37.03) (end 27.03 -29.03) (layer B.Fab) (width 0.1)) + (fp_line (start 25.23 -49.63) (end 25.23 -53.63) (layer B.Fab) (width 0.1)) + (fp_line (start 25.23 -41.63) (end 25.23 -37.03) (layer B.Fab) (width 0.1)) + (fp_line (start 25.23 -29.03) (end 25.23 -9.68) (layer B.Fab) (width 0.1)) + (fp_line (start 1.73 -56.63) (end 1.73 -57.83) (layer B.Fab) (width 0.1)) + (fp_line (start 1.73 -57.83) (end 18.73 -57.83) (layer B.Fab) (width 0.1)) + (fp_line (start 18.73 -56.63) (end 18.73 -57.83) (layer B.Fab) (width 0.1)) + (fp_line (start 22.23 -56.63) (end 18.73 -56.63) (layer B.Fab) (width 0.1)) + (fp_line (start 1.67 -56.69) (end 1.67 -57.89) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.67 -57.89) (end 18.79 -57.89) (layer B.SilkS) (width 0.12)) + (fp_line (start 18.79 -57.89) (end 18.79 -56.69) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.67 -56.69) (end -1.77 -56.69) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.29 -49.69) (end 27.09 -49.69) (layer B.SilkS) (width 0.12)) + (fp_line (start 27.09 -49.69) (end 27.09 -41.57) (layer B.SilkS) (width 0.12)) + (fp_line (start 27.09 -41.57) (end 25.29 -41.57) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.29 -37.09) (end 27.09 -37.09) (layer B.SilkS) (width 0.12)) + (fp_line (start 27.09 -28.97) (end 25.29 -28.97) (layer B.SilkS) (width 0.12)) + (fp_line (start 27.09 -37.09) (end 27.09 -28.97) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.29 -41.57) (end 25.29 -37.09) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.29 -28.97) (end 25.29 -9.74) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.29 -9.74) (end 25.99 -9.74) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.99 -9.74) (end 25.99 1.68) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.99 1.68) (end 25.29 1.68) (layer B.SilkS) (width 0.12)) + (fp_line (start 25.29 1.68) (end 25.29 5.37) (layer B.SilkS) (width 0.12)) + (pad "" np_thru_hole circle (at -1.27 -53.13 270) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask) + (solder_mask_margin 1.625)) + (pad "" np_thru_hole circle (at 21.73 4.87 270) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask) + (solder_mask_margin 1.625)) + (pad "" np_thru_hole circle (at 21.73 -53.13 270) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask) + (solder_mask_margin 1.625)) + (pad "" np_thru_hole circle (at -1.27 4.87 270) (size 2.75 2.75) (drill 2.75) (layers *.Cu *.Mask) + (solder_mask_margin 1.625)) + (pad 40 thru_hole oval (at -2.54 -48.26) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 12 "Net-(J2-Pad40)")) + (pad 39 thru_hole oval (at 0 -48.26) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 26 thru_hole oval (at -2.54 -30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 23 "Net-(J2-Pad26)")) + (pad 25 thru_hole oval (at 0 -30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 22 thru_hole oval (at -2.54 -25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 26 "Net-(J2-Pad22)")) + (pad 21 thru_hole oval (at 0 -25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 27 "Net-(J2-Pad21)")) + (pad 30 thru_hole oval (at -2.54 -35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 29 thru_hole oval (at 0 -35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 20 "Net-(J2-Pad29)")) + (pad 8 thru_hole oval (at -2.54 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 "Net-(J2-Pad8)")) + (pad 7 thru_hole oval (at 0 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 37 "Net-(J2-Pad7)")) + (pad 32 thru_hole oval (at -2.54 -38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 18 "Net-(J2-Pad32)")) + (pad 31 thru_hole oval (at 0 -38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 19 "Net-(J2-Pad31)")) + (pad 18 thru_hole oval (at -2.54 -20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 29 "Net-(J2-Pad18)")) + (pad 17 thru_hole oval (at 0 -20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 5 +3V3)) + (pad 36 thru_hole oval (at -2.54 -43.18) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 15 "Net-(J2-Pad36)")) + (pad 35 thru_hole oval (at 0 -43.18) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 16 "Net-(J2-Pad35)")) + (pad 34 thru_hole oval (at -2.54 -40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 33 thru_hole oval (at 0 -40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 17 "Net-(J2-Pad33)")) + (pad 38 thru_hole oval (at -2.54 -45.72) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 13 "Net-(J2-Pad38)")) + (pad 37 thru_hole oval (at 0 -45.72) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 14 "Net-(J2-Pad37)")) + (pad 20 thru_hole oval (at -2.54 -22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 19 thru_hole oval (at 0 -22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 28 "Net-(J2-Pad19)")) + (pad 10 thru_hole oval (at -2.54 -10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 35 "Net-(J2-Pad10)")) + (pad 9 thru_hole oval (at 0 -10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 14 thru_hole oval (at -2.54 -15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 13 thru_hole oval (at 0 -15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 32 "Net-(J2-Pad13)")) + (pad 28 thru_hole oval (at -2.54 -33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 21 "Net-(J2-Pad28)")) + (pad 27 thru_hole oval (at 0 -33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 22 "Net-(J2-Pad27)")) + (pad 12 thru_hole oval (at -2.54 -12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 33 "Net-(J2-Pad12)")) + (pad 11 thru_hole oval (at 0 -12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 34 "Net-(J2-Pad11)")) + (pad 24 thru_hole oval (at -2.54 -27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 24 "Net-(J2-Pad24)")) + (pad 23 thru_hole oval (at 0 -27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 25 "Net-(J2-Pad23)")) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 5 +3V3)) + (pad 2 thru_hole oval (at -2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 +5V)) + (pad 5 thru_hole oval (at 0 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 I2C_SDA)) + (pad 4 thru_hole oval (at -2.54 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 +5V)) + (pad 16 thru_hole oval (at -2.54 -17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 30 "Net-(J2-Pad16)")) + (pad 15 thru_hole oval (at 0 -17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 31 PiOnOFF)) + (pad 3 thru_hole oval (at 0 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 I2C_CLK)) + (pad 6 thru_hole oval (at -2.54 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (model ${KISYS3DMOD}/Module.3dshapes/Raspberry_Pi_Zero_Socketed_THT_FaceDown_MountingHoles.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Crystal:Crystal_SMD_G8-2Pin_3.2x1.5mm_HandSoldering (layer F.Cu) (tedit 5A0FD1B2) (tstamp 606D7A23) + (at -6.604 -32.766 270) + (descr "SMD Crystal G8, hand-soldering, 3.2x1.5mm^2 package") + (tags "SMD SMT crystal hand-soldering") + (path /60AD3849) + (attr smd) + (fp_text reference Y1 (at 0 -1.95 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Crystal (at 0 1.95 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.7 0.7) (thickness 0.105))) + ) + (fp_line (start -1.6 -0.75) (end -1.6 0.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.75) (end 1.6 0.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 0.75) (end 1.6 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.75) (end -1.6 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.25) (end -1.1 0.75) (layer F.Fab) (width 0.1)) + (fp_line (start -0.55 -0.95) (end 0.55 -0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.55 0.95) (end 0.55 0.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.7 -0.9) (end -2.7 0.9) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.8 -1.2) (end -2.8 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.8 1.2) (end 2.8 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.8 1.2) (end 2.8 -1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.8 -1.2) (end -2.8 -1.2) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0.25 0) (layer F.Adhes) (width 0.1)) + (fp_circle (center 0 0) (end 0.208333 0) (layer F.Adhes) (width 0.083333)) + (fp_circle (center 0 0) (end 0.133333 0) (layer F.Adhes) (width 0.083333)) + (fp_circle (center 0 0) (end 0.058333 0) (layer F.Adhes) (width 0.116667)) + (pad 2 smd rect (at 1.625 0 270) (size 1.75 1.8) (layers F.Cu F.Paste F.Mask) + (net 7 "Net-(C5-Pad2)")) + (pad 1 smd rect (at -1.625 0 270) (size 1.75 1.8) (layers F.Cu F.Paste F.Mask) + (net 6 "Net-(C4-Pad2)")) + (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_G8-2Pin_3.2x1.5mm_HandSoldering.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm (layer F.Cu) (tedit 5DC5F6A4) (tstamp 606CFC48) + (at 0 -31.75) + (descr "QFN, 32 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_32_05-08-1693.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py") + (tags "QFN NoLead") + (path /60739A04) + (attr smd) + (fp_text reference U4 (at 0 -3.82) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value STM32L031K6Ux (at 0 3.82) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.135 -2.61) (end 2.61 -2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.61 -2.61) (end 2.61 -2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.135 2.61) (end -2.61 2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.61 2.61) (end -2.61 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.135 2.61) (end 2.61 2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.61 2.61) (end 2.61 2.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.135 -2.61) (end -2.61 -2.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1)) + (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer F.Fab) (width 0.1)) + (fp_line (start -3.12 -3.12) (end -3.12 3.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.12 3.12) (end 3.12 3.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.12 3.12) (end 3.12 -3.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.12 -3.12) (end -3.12 -3.12) (layer F.CrtYd) (width 0.05)) + (pad "" smd roundrect (at 1.15 1.15) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 1.15 0) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 1.15 -1.15) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0 1.15) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0 0) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0 -1.15) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -1.15 1.15) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -1.15 0) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -1.15 -1.15) (size 0.93 0.93) (layers F.Paste) (roundrect_rratio 0.25)) + (pad 33 smd rect (at 0 0) (size 3.45 3.45) (layers F.Cu F.Mask) + (net 1 GND)) + (pad 32 smd roundrect (at -1.75 -2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 64 "Net-(U4-Pad32)")) + (pad 31 smd roundrect (at -1.25 -2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 79 /BOOT0)) + (pad 30 smd roundrect (at -0.75 -2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 65 "Net-(U4-Pad30)")) + (pad 29 smd roundrect (at -0.25 -2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 66 "Net-(U4-Pad29)")) + (pad 28 smd roundrect (at 0.25 -2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 51 MCU_BUT_PLUS)) + (pad 27 smd roundrect (at 0.75 -2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 52 MCU_BUT_MIN)) + (pad 26 smd roundrect (at 1.25 -2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 47 ADDR3)) + (pad 25 smd roundrect (at 1.75 -2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 67 "Net-(U4-Pad25)")) + (pad 24 smd roundrect (at 2.4375 -1.75) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 68 "Net-(U4-Pad24)")) + (pad 23 smd roundrect (at 2.4375 -1.25) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 69 "Net-(U4-Pad23)")) + (pad 22 smd roundrect (at 2.4375 -0.75) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 70 "Net-(U4-Pad22)")) + (pad 21 smd roundrect (at 2.4375 -0.25) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 81 "Net-(U4-Pad21)")) + (pad 20 smd roundrect (at 2.4375 0.25) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 9 I2C_SDA)) + (pad 19 smd roundrect (at 2.4375 0.75) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 10 I2C_CLK)) + (pad 18 smd roundrect (at 2.4375 1.25) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 62 MOT_STCK1)) + (pad 17 smd roundrect (at 2.4375 1.75) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 16 smd roundrect (at 1.75 2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 48 ADDR2)) + (pad 15 smd roundrect (at 1.25 2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 49 ADDR1)) + (pad 14 smd roundrect (at 0.75 2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 50 ADDR0)) + (pad 13 smd roundrect (at 0.25 2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 61 MOT_EN1)) + (pad 12 smd roundrect (at -0.25 2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 63 MOT_DIR1)) + (pad 11 smd roundrect (at -0.75 2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 58 MOT_REF1)) + (pad 10 smd roundrect (at -1.25 2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 57 MOT_EN0)) + (pad 9 smd roundrect (at -1.75 2.4375) (size 0.25 0.875) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 56 MOT_RST)) + (pad 8 smd roundrect (at -2.4375 1.75) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 60 MOT_DIR0)) + (pad 7 smd roundrect (at -2.4375 1.25) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 59 MOT_STCK0)) + (pad 6 smd roundrect (at -2.4375 0.75) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 82 "Net-(U4-Pad6)")) + (pad 5 smd roundrect (at -2.4375 0.25) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 8 +3.3VA)) + (pad 4 smd roundrect (at -2.4375 -0.25) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 80 /nRST)) + (pad 3 smd roundrect (at -2.4375 -0.75) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 7 "Net-(C5-Pad2)")) + (pad 2 smd roundrect (at -2.4375 -1.25) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 "Net-(C4-Pad2)")) + (pad 1 smd roundrect (at -2.4375 -1.75) (size 0.875 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm (layer F.Cu) (tedit 5DC5F6A8) (tstamp 606CEE8E) + (at 22.352 -5.588 270) + (descr "VQFN, 16 Pin (https://www.st.com/resource/en/datasheet/stspin220.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py") + (tags "VQFN NoLead") + (path /60BA7446) + (attr smd) + (fp_text reference U3 (at 0 -2.82 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value STSPIN220 (at 0 2.82 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.75 0.75) (thickness 0.11))) + ) + (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer F.CrtYd) (width 0.05)) + (pad "" smd roundrect (at 0.45 0.45 270) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0.45 -0.45 270) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -0.45 0.45 270) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -0.45 -0.45 270) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) + (pad 17 smd rect (at 0 0 270) (size 1.8 1.8) (layers F.Cu F.Mask) + (net 1 GND)) + (pad 16 smd roundrect (at -0.75 -1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 15 smd roundrect (at -0.25 -1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 14 smd roundrect (at 0.25 -1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 56 MOT_RST)) + (pad 13 smd roundrect (at 0.75 -1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 61 MOT_EN1)) + (pad 12 smd roundrect (at 1.4875 -0.75 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 42 "Net-(R2-Pad2)")) + (pad 11 smd roundrect (at 1.4875 -0.25 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 58 MOT_REF1)) + (pad 10 smd roundrect (at 1.4875 0.25 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 72 /MOT_B3)) + (pad 9 smd roundrect (at 1.4875 0.75 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 44 "Net-(R6-Pad1)")) + (pad 8 smd roundrect (at 0.75 1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 71 /MOT_B4)) + (pad 7 smd roundrect (at 0.25 1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 6 smd roundrect (at -0.25 1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 11 +5V)) + (pad 5 smd roundrect (at -0.75 1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 77 /MOT_B2)) + (pad 4 smd roundrect (at -1.4875 0.75 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 46 "Net-(R8-Pad1)")) + (pad 3 smd roundrect (at -1.4875 0.25 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 78 /MOT_B1)) + (pad 2 smd roundrect (at -1.4875 -0.25 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 62 MOT_STCK1)) + (pad 1 smd roundrect (at -1.4875 -0.75 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 63 MOT_DIR1)) + (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm (layer F.Cu) (tedit 5DC5F6A8) (tstamp 606CEE64) + (at 23.368 25.146 270) + (descr "VQFN, 16 Pin (https://www.st.com/resource/en/datasheet/stspin220.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py") + (tags "VQFN NoLead") + (path /60BA5CA4) + (attr smd) + (fp_text reference U2 (at 0 -2.82 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value STSPIN220 (at 0 2.82 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.75 0.75) (thickness 0.11))) + ) + (fp_line (start 1.135 -1.61) (end 1.61 -1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -1.61) (end 1.61 -1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.135 1.61) (end -1.61 1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.61 1.61) (end -1.61 1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.135 1.61) (end 1.61 1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.61) (end 1.61 1.135) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.135 -1.61) (end -1.61 -1.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.75 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 1.5) (end -1.5 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -0.75) (end -0.75 -1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.12 -2.12) (end -2.12 2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.12 2.12) (end 2.12 2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.12 2.12) (end 2.12 -2.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.12 -2.12) (end -2.12 -2.12) (layer F.CrtYd) (width 0.05)) + (pad "" smd roundrect (at 0.45 0.45 270) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0.45 -0.45 270) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -0.45 0.45 270) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -0.45 -0.45 270) (size 0.73 0.73) (layers F.Paste) (roundrect_rratio 0.25)) + (pad 17 smd rect (at 0 0 270) (size 1.8 1.8) (layers F.Cu F.Mask) + (net 1 GND)) + (pad 16 smd roundrect (at -0.75 -1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 15 smd roundrect (at -0.25 -1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 14 smd roundrect (at 0.25 -1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 56 MOT_RST)) + (pad 13 smd roundrect (at 0.75 -1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 57 MOT_EN0)) + (pad 12 smd roundrect (at 1.4875 -0.75 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 41 "Net-(R1-Pad2)")) + (pad 11 smd roundrect (at 1.4875 -0.25 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 58 MOT_REF1)) + (pad 10 smd roundrect (at 1.4875 0.25 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 76 /MOT_A3)) + (pad 9 smd roundrect (at 1.4875 0.75 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 43 "Net-(R5-Pad1)")) + (pad 8 smd roundrect (at 0.75 1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 75 /MOT_A4)) + (pad 7 smd roundrect (at 0.25 1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 6 smd roundrect (at -0.25 1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 11 +5V)) + (pad 5 smd roundrect (at -0.75 1.4875 270) (size 0.25 0.775) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 73 /MOT_A2)) + (pad 4 smd roundrect (at -1.4875 0.75 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 45 "Net-(R7-Pad1)")) + (pad 3 smd roundrect (at -1.4875 0.25 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 74 /MOT_A1)) + (pad 2 smd roundrect (at -1.4875 -0.25 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 59 MOT_STCK0)) + (pad 1 smd roundrect (at -1.4875 -0.75 270) (size 0.775 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 60 MOT_DIR0)) + (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-8_3.9x4.9mm_P1.27mm (layer F.Cu) (tedit 5D9F72B1) (tstamp 606CEE3A) + (at 48.26 12.446 90) + (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") + (path /60BE5978) + (attr smd) + (fp_text reference U1 (at 0 -3.4 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DS3231MZ (at 0 3.4 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (fp_line (start 0 2.56) (end 1.95 2.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 2.56) (end -1.95 2.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -2.56) (end 1.95 -2.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -2.56) (end -3.45 -2.56) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer F.Fab) (width 0.1)) + (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer F.CrtYd) (width 0.05)) + (pad 8 smd roundrect (at 2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 10 I2C_CLK)) + (pad 7 smd roundrect (at 2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 9 I2C_SDA)) + (pad 6 smd roundrect (at 2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 "Net-(BT1-Pad1)")) + (pad 5 smd roundrect (at 2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 4 smd roundrect (at -2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 53 RTC_RST)) + (pad 3 smd roundrect (at -2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 54 "Net-(U1-Pad3)")) + (pad 2 smd roundrect (at -2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 1 smd roundrect (at -2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 55 "Net-(U1-Pad1)")) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-8_3.9x4.9mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm (layer F.Cu) (tedit 5CA1CA7F) (tstamp 606CEE20) + (at 18.796 -46.99) + (descr "tactile push button, 6x6mm e.g. PTS645xx series, height=9.5mm") + (tags "tact sw push 6mm smd") + (path /60D21939) + (attr smd) + (fp_text reference SW4 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_Push (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -4.05) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3 -3) (end -3 3) (layer F.Fab) (width 0.1)) + (fp_line (start -3 3) (end 3 3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 -3) (end -3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 5 3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end -5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 3.25) (end 5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.23 -3.23) (end 3.23 -3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 3.23) (end 3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end -3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.2) (end -3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 -1.3) (end 3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.23) (end 3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -1.3) (end -3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end 3.23 3.23) (layer F.SilkS) (width 0.12)) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.Fab) (width 0.1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 52 MCU_BUT_MIN)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 52 MCU_BUT_MIN)) + (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_PUSH_6mm_H9.5mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm (layer F.Cu) (tedit 5CA1CA7F) (tstamp 606CEE06) + (at -18.796 -46.99 180) + (descr "tactile push button, 6x6mm e.g. PTS645xx series, height=9.5mm") + (tags "tact sw push 6mm smd") + (path /60D20867) + (attr smd) + (fp_text reference SW3 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_Push (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -4.05) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3 -3) (end -3 3) (layer F.Fab) (width 0.1)) + (fp_line (start -3 3) (end 3 3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 -3) (end -3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 5 3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end -5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 3.25) (end 5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.23 -3.23) (end 3.23 -3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 3.23) (end 3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end -3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.2) (end -3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 -1.3) (end 3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.23) (end 3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -1.3) (end -3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end 3.23 3.23) (layer F.SilkS) (width 0.12)) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.Fab) (width 0.1)) + (pad 2 smd rect (at 3.975 2.25 180) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 51 MCU_BUT_PLUS)) + (pad 1 smd rect (at 3.975 -2.25 180) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 1 smd rect (at -3.975 -2.25 180) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 2 smd rect (at -3.975 2.25 180) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 51 MCU_BUT_PLUS)) + (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_PUSH_6mm_H9.5mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm (layer F.Cu) (tedit 5CA1CA7F) (tstamp 606CEDEC) + (at -20.32 44.958) + (descr "tactile push button, 6x6mm e.g. PTS645xx series, height=9.5mm") + (tags "tact sw push 6mm smd") + (path /60CFD473) + (attr smd) + (fp_text reference SW2 (at 0 -4.05) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_Push (at 0 4.15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -4.05) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3 -3) (end -3 3) (layer F.Fab) (width 0.1)) + (fp_line (start -3 3) (end 3 3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 3 -3) (end -3 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 5 3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end -5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 3.25) (end 5 3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -3.25) (end 5 -3.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.23 -3.23) (end 3.23 -3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 3.23) (end 3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end -3.23 3.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.2) (end -3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.23 -1.3) (end 3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -3.23) (end 3.23 -3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 -1.3) (end -3.23 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.23 3.23) (end 3.23 3.23) (layer F.SilkS) (width 0.12)) + (fp_circle (center 0 0) (end 1.75 -0.05) (layer F.Fab) (width 0.1)) + (pad 2 smd rect (at 3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 5 +3V3)) + (pad 1 smd rect (at 3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 PiOnOFF)) + (pad 1 smd rect (at -3.975 -2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 31 PiOnOFF)) + (pad 2 smd rect (at -3.975 2.25) (size 1.55 1.3) (layers F.Cu F.Paste F.Mask) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_PUSH_6mm_H9.5mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606CECF1) + (at -9.398 -32.766 270) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60AE7351) + (attr smd) + (fp_text reference R9 (at 0 -1.43 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1M (at 0 1.43 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 270) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 7 "Net-(C5-Pad2)")) + (pad 1 smd roundrect (at -0.825 0 270) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 "Net-(C4-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606DC5DF) + (at 20.066 -9.398 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60BB2E3C) + (attr smd) + (fp_text reference R8 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 330mE (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 46 "Net-(R8-Pad1)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606CECCF) + (at 21.59 21.59 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60BB47EF) + (attr smd) + (fp_text reference R7 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 330mE (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 45 "Net-(R7-Pad1)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606DC57E) + (at 20.066 -1.778 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60BB01AD) + (attr smd) + (fp_text reference R6 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 330mE (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 44 "Net-(R6-Pad1)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606CECAD) + (at 21.59 28.956 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60BB457F) + (attr smd) + (fp_text reference R5 (at 2.794 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 330mE (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 43 "Net-(R5-Pad1)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D7E66) + (at 23.876 -1.778) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60BF2DDC) + (attr smd) + (fp_text reference R4 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47K (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 42 "Net-(R2-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606CEC8B) + (at 25.654 28.956) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60C05757) + (attr smd) + (fp_text reference R3 (at 2.794 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47K (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 41 "Net-(R1-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D7E96) + (at 23.876 0.508 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60BF36D6) + (attr smd) + (fp_text reference R2 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47K (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 42 "Net-(R2-Pad2)")) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 4 "Net-(C2-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D7C75) + (at 25.654 30.988 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60C0575D) + (attr smd) + (fp_text reference R1 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 47K (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 41 "Net-(R1-Pad2)")) + (pad 1 smd roundrect (at -0.825 0 180) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 "Net-(C1-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 606CEC44) + (at -3.81 -47.498 90) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (path /60BD39C6) + (fp_text reference J6 (at 0 -2.33 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x04 (at 0 9.95 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 3.81) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 38 SDC)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 39 SDO)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 40 +3v3)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 606D16C1) + (at -55 -3.81) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (path /60BBB19E) + (fp_text reference J5 (at 0 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x04 (at 0 9.95) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 3.81 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 I2C_SDA)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 I2C_CLK)) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 +5V)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 606CEC14) + (at -3.81 55 90) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (path /60BBA98A) + (fp_text reference J4 (at 0 -2.33 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x04 (at 0 9.95 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 3.81) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 I2C_SDA)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 I2C_CLK)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 +5V)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 606CEBFC) + (at -3.81 -55 90) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (path /60BBA03E) + (fp_text reference J3 (at 0 -2.33 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x04 (at 0 9.95 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at -1.7108 -2.9464) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 I2C_SDA)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 I2C_CLK)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 +5V)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 606CEA8B) + (at 55 -3.81) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (path /60BB9569) + (fp_text reference J1 (at 0 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x04 (at 0 9.95) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 3.81 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 8.95) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 I2C_SDA)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 I2C_CLK)) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 +5V)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Inductor_SMD:L_0603_1608Metric (layer F.Cu) (tedit 5F68FEF0) (tstamp 606EEBE5) + (at -2.032 -41.91) + (descr "Inductor 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 inductor) + (path /607AC7C2) + (attr smd) + (fp_text reference FB1 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value FerriteBead (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 1 smd roundrect (at -0.7875 0) (size 0.875 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 8 +3.3VA)) + (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D80A5) + (at -2.032 -39.116) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /607E5A88) + (attr smd) + (fp_text reference C8 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 8 +3.3VA)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D80D5) + (at 6.35 -27.94) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /607E5577) + (attr smd) + (fp_text reference C7 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D8105) + (at 2.032 -39.116) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /607C5335) + (attr smd) + (fp_text reference C6 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D7A99) + (at -6.604 -28.702) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /60AE6F28) + (attr smd) + (fp_text reference C5 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 4p7 (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 7 "Net-(C5-Pad2)")) + (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D792A) + (at -6.604 -36.83) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /60AD4BF7) + (attr smd) + (fp_text reference C4 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 4p7 (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 "Net-(C4-Pad2)")) + (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606CEA0D) + (at 42.164 8.89) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /60CA57B6) + (attr smd) + (fp_text reference C3 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.775 0) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606D7EC6) + (at 27.686 0.508 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /60BFA833) + (attr smd) + (fp_text reference C2 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 22nF (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 4 "Net-(C2-Pad2)")) + (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 606CE9EB) + (at 29.718 30.988 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (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) + (path /60C05763) + (attr smd) + (fp_text reference C1 (at -2.54 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 22nF (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 "Net-(C1-Pad2)")) + (pad 1 smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Battery_Holders:Keystone_1058_1x2032-CoinCell (layer F.Cu) (tedit 589EE147) (tstamp 606CE9DA) + (at 39.878 -13.462 90) + (descr http://www.keyelco.com/product-pdf.cfm?p=14028) + (tags "Keystone type 1058 coin cell retainer") + (path /60BC3102) + (attr smd) + (fp_text reference BT1 (at 0 7.62 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Battery_Cell (at 0 -9.398 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start 0 0) (end -10.61275 -3.5) (angle 27.4635) (layer F.Fab) (width 0.1)) + (fp_arc (start 0 0) (end 10.61275 3.5) (angle 27.4635) (layer F.Fab) (width 0.1)) + (fp_arc (start 0 0) (end 10.61275 -3.5) (angle -27.4635) (layer F.Fab) (width 0.1)) + (fp_arc (start 0 0) (end -10.61275 3.5) (angle -27.4635) (layer F.Fab) (width 0.1)) + (fp_arc (start 0 0) (end -10.692 -3.61) (angle 27.3) (layer F.SilkS) (width 0.12)) + (fp_arc (start 0 0) (end 10.692 3.61) (angle 27.3) (layer F.SilkS) (width 0.12)) + (fp_arc (start 0 0) (end 10.692 -3.61) (angle -27.3) (layer F.SilkS) (width 0.12)) + (fp_arc (start 0 0) (end -10.692 3.61) (angle -27.3) (layer F.SilkS) (width 0.12)) + (fp_arc (start 0 0) (end -11.06 -4.11) (angle 139.2) (layer F.CrtYd) (width 0.05)) + (fp_arc (start 0 0) (end 11.06 4.11) (angle 139.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.06 4.11) (end 16.45 4.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.45 4.11) (end 16.45 -4.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.45 -4.11) (end 11.06 -4.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -16.45 -4.11) (end -11.06 -4.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -16.45 -4.11) (end -16.45 4.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -16.45 4.11) (end -11.06 4.11) (layer F.CrtYd) (width 0.05)) + (fp_line (start -14.31 1.9) (end -14.31 3.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.692 3.61) (end -14.31 3.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 8.11) (end -7.8473 8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.66 5.91) (end -3.86 8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.66 5.91) (end -1.66 5.91) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.66 5.91) (end 3.86 8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.8473 8.11) (end 3.86 8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.31 1.9) (end 14.31 3.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.31 3.61) (end 10.692 3.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.692 -3.61) (end 14.31 -3.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.31 -1.9) (end 14.31 -3.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -7.8473 -8.11) (end 7.8473 -8.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -14.31 -1.9) (end -14.31 -3.61) (layer F.SilkS) (width 0.12)) + (fp_line (start -14.31 -3.61) (end -10.692 -3.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.2 1.9) (end 14.2 3.5) (layer F.Fab) (width 0.1)) + (fp_line (start 14.2 3.5) (end 10.61275 3.5) (layer F.Fab) (width 0.1)) + (fp_line (start 10.61275 -3.5) (end 14.2 -3.5) (layer F.Fab) (width 0.1)) + (fp_line (start 14.2 -3.5) (end 14.2 -1.9) (layer F.Fab) (width 0.1)) + (fp_line (start -14.2 1.9) (end -14.2 3.5) (layer F.Fab) (width 0.1)) + (fp_line (start -14.2 3.5) (end -10.61275 3.5) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 8) (end 7.8026 8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.7 5.8) (end 3.9 8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.7 5.8) (end -3.9 8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.7 5.8) (end 1.7 5.8) (layer F.Fab) (width 0.1)) + (fp_line (start -14.2 -3.5) (end -10.61275 -3.5) (layer F.Fab) (width 0.1)) + (fp_line (start -14.2 -3.5) (end -14.2 -1.9) (layer F.Fab) (width 0.1)) + (fp_line (start -3.9 8) (end -7.8026 8) (layer F.Fab) (width 0.1)) + (fp_line (start -7.8026 -8) (end 7.8026 -8) (layer F.Fab) (width 0.1)) + (fp_circle (center 0 0) (end 10 0) (layer Dwgs.User) (width 0.15)) + (pad 2 smd rect (at 14.68 0 90) (size 2.54 3.51) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 1 smd rect (at -14.68 0 90) (size 2.54 3.51) (layers F.Cu F.Paste F.Mask) + (net 2 "Net-(BT1-Pad1)")) + ) + + (gr_circle (center 0 0) (end 60 0) (layer Edge.Cuts) (width 0.1) (tstamp 606D8093)) + + (via (at -0.762 -30.988) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (via (at 0.762 -30.988) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (via (at 0.762 -32.766) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (via (at -0.762 -32.766) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start -55 3.81) (end -53.34 3.81) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -53.34 3.81) (end -51.308 1.778) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -51.308 1.778) (end -50.038 1.778) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 1.778) (end -50.038 9.398) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 1.778) (end -48.006 1.778) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 9.398) (end -48.006 9.398) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 17.526) (end -48.006 19.558) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -48.006 -10.922) (end -50.038 -10.922) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 -10.922) (end -50.038 -13.97) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -49.848399 -7.047601) (end -50.038 -6.858) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -46.671601 -7.047601) (end -49.848399 -7.047601) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 -6.858) (end -50.038 -10.922) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -45.466 -5.842) (end -46.671601 -7.047601) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 1.778) (end -50.038 -6.858) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 -16.002) (end -48.006 -16.002) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 -13.97) (end -50.038 -16.002) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 -22.098) (end -50.038 -13.97) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -46.736 -22.352) (end -49.784 -22.352) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -49.784 -22.352) (end -50.038 -22.098) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -45.466 -23.622) (end -46.736 -22.352) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -49.973601 13.143601) (end -50.038 13.208) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -46.800399 13.143601) (end -49.973601 13.143601) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -45.466 14.478) (end -46.800399 13.143601) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 13.208) (end -50.038 17.526) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start -50.038 9.398) (end -50.038 13.208) (width 0.3048) (layer B.Cu) (net 1)) + (segment (start 23.618 24.896) (end 23.368 25.146) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 24.8555 24.896) (end 23.618 24.896) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 23.118 25.396) (end 23.368 25.146) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 21.8805 25.396) (end 23.118 25.396) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 24.118 24.396) (end 23.368 25.146) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 24.8555 24.396) (end 24.118 24.396) (width 0.254) (layer F.Cu) (net 1)) + (via (at 19.304 25.908) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 19.816 25.396) (end 19.304 25.908) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 21.8805 25.396) (end 19.816 25.396) (width 0.254) (layer F.Cu) (net 1)) + (via (at 19.304 28.956) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 19.304 25.908) (end 19.304 28.956) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 19.304 28.956) (end 20.765 28.956) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 20.765 29.388) (end 22.365 30.988) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 20.765 28.956) (end 20.765 29.388) (width 0.254) (layer F.Cu) (net 1)) + (via (at 25.908 23.876) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 25.388 24.396) (end 25.908 23.876) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 24.8555 24.396) (end 25.388 24.396) (width 0.254) (layer F.Cu) (net 1)) + (via (at 27.178 28.956) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 30.493 29.477) (end 29.972 28.956) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 26.479 28.956) (end 27.178 28.956) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 25.908 23.876) (end 27.178 25.146) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 30.493 30.988) (end 30.493 29.477) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 29.972 28.956) (end 27.178 28.956) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 27.178 25.146) (end 27.178 28.956) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 25.908 22.272186) (end 23.701814 20.066) (width 0.254) (layer B.Cu) (net 1)) + (via (at 23.701814 20.066) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 25.908 23.876) (end 25.908 22.272186) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 23.701814 20.066) (end 21.082 20.066) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 20.765 20.383) (end 20.765 21.59) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 21.082 20.066) (end 20.765 20.383) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 3.81 -55) (end 3.81 -47.498) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start -7.379 -28.702) (end -10.16 -28.702) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -10.16 -28.702) (end -10.922 -29.464) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -10.922 -29.464) (end -10.922 -36.068) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -10.16 -36.83) (end -7.379 -36.83) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -10.922 -36.068) (end -10.16 -36.83) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -7.379 -39.116) (end -7.379 -40.373) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -1.27 -39.129) (end -1.257 -39.116) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 2.807 -39.116) (end 2.807 -40.373) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -0.762 -32.766) (end -0.762 -30.988) (width 0.254) (layer B.Cu) (net 1)) + (segment (start -0.762 -30.988) (end 0.762 -30.988) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 0.762 -30.988) (end 0.762 -32.766) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 0.762 -32.766) (end -0.762 -32.766) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 6.858 -39.179) (end 6.921 -39.116) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 6.858 -40.386) (end 6.858 -39.179) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -1.27 -33.274) (end -0.762 -32.766) (width 0.254) (layer B.Cu) (net 1)) + (segment (start -1.27 -40.386) (end -1.27 -33.274) (width 0.254) (layer B.Cu) (net 1)) + (segment (start -1.257 -40.373) (end -1.27 -40.386) (width 0.254) (layer F.Cu) (net 1)) + (via (at -1.27 -40.386) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start -1.257 -39.116) (end -1.257 -40.373) (width 0.254) (layer F.Cu) (net 1)) + (via (at -7.379 -40.373) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start -7.366 -40.386) (end -7.379 -40.373) (width 0.254) (layer B.Cu) (net 1)) + (segment (start -1.27 -40.386) (end -7.366 -40.386) (width 0.254) (layer B.Cu) (net 1)) + (via (at 2.807 -40.373) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 2.794 -40.386) (end 2.807 -40.373) (width 0.254) (layer B.Cu) (net 1)) + (segment (start -1.27 -40.386) (end 2.794 -40.386) (width 0.254) (layer B.Cu) (net 1)) + (via (at 6.858 -40.386) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 6.845 -40.373) (end 6.858 -40.386) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 2.807 -40.373) (end 6.845 -40.373) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 6.858 -40.386) (end 6.858 -34.544) (width 0.254) (layer B.Cu) (net 1)) + (segment (start -13.957 -40.373) (end -7.379 -40.373) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -14.821 -41.237) (end -13.957 -40.373) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -14.821 -44.74) (end -14.821 -41.237) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -7.379 -36.83) (end -7.379 -39.116) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -14.821 -44.74) (end -22.771 -44.74) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 22.771 -49.24) (end 14.821 -49.24) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 14.821 -49.24) (end 14.821 -52.489) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 12.31 -55) (end 3.81 -55) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 14.821 -52.489) (end 12.31 -55) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 2.807 -40.373) (end 2.807 -44.463) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 3.81 -45.466) (end 3.81 -47.498) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 2.807 -44.463) (end 3.81 -45.466) (width 0.254) (layer B.Cu) (net 1)) + (via (at 7.112 -29.21) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 1)) + (segment (start 6.858 -29.464) (end 7.112 -29.21) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 6.858 -34.544) (end 6.858 -29.464) (width 0.254) (layer B.Cu) (net 1)) + (segment (start 7.112 -27.953) (end 7.125 -27.94) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 7.112 -29.21) (end 7.112 -27.953) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 25.4 -28.448) (end 25.4 -20.828) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -43.889 -23.622) (end -22.771 -44.74) (width 0.254) (layer F.Cu) (net 1)) + (segment (start -45.466 -23.622) (end -43.889 -23.622) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 28.943 30.988) (end 26.479 30.988) (width 0.254) (layer F.Cu) (net 3)) + (segment (start -16.345 47.208) (end -24.295 47.208) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -45.466 24.638) (end -37.592 24.638) (width 0.254) (layer F.Cu) (net 5)) + (via (at -30.734 46.228) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 5)) + (segment (start -30.734 31.496) (end -30.734 46.228) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -37.592 24.638) (end -30.734 31.496) (width 0.254) (layer F.Cu) (net 5)) + (via (at -27.94 46.228) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 5)) + (segment (start -30.734 46.228) (end -27.94 46.228) (width 0.254) (layer B.Cu) (net 5)) + (segment (start -27.94 46.228) (end -26.924 47.244) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -24.331 47.244) (end -24.295 47.208) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -26.924 47.244) (end -24.331 47.244) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -45.466 24.638) (end -42.926 24.638) (width 0.254) (layer B.Cu) (net 5)) + (segment (start -42.926 24.638) (end -42.926 4.318) (width 0.254) (layer B.Cu) (net 5)) + (segment (start -42.926 4.318) (end -45.466 4.318) (width 0.254) (layer B.Cu) (net 5)) + (segment (start -45.466 4.318) (end -23.31721 4.318) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -22.80921 3.81) (end -22.809209 -20.255383) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -22.809209 -20.255383) (end -21.220592 -21.844) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -23.31721 4.318) (end -22.80921 3.81) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -21.220592 -21.844) (end -8.128 -21.844) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -7.429 -22.543) (end -7.429 -26.162) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -8.128 -21.844) (end -7.429 -22.543) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -2.4375 -35.4215) (end -2.4375 -33.5) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 1.257 -39.116) (end -2.4375 -35.4215) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 1.257 -41.91) (end 1.257 -39.116) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -1.2445 -41.91) (end 1.257 -41.91) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 1.257 -41.91) (end 3.81 -41.91) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 3.81 -41.91) (end 4.064 -41.656) (width 0.254) (layer F.Cu) (net 5)) + (via (at 4.064 -38.1) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 5)) + (segment (start 4.064 -41.656) (end 4.064 -38.1) (width 0.254) (layer F.Cu) (net 5)) + (via (at 4.572 -28.194) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 5)) + (segment (start 4.064 -28.702) (end 4.572 -28.194) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 4.064 -38.1) (end 4.064 -28.702) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 5.321 -28.194) (end 5.575 -27.94) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 4.572 -28.194) (end 5.321 -28.194) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 2.766 -30) (end 2.4375 -30) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 4.572 -28.194) (end 2.766 -30) (width 0.254) (layer F.Cu) (net 5)) + (via (at -7.366 -27.432) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 5)) + (segment (start -6.604 -28.194) (end -7.366 -27.432) (width 0.254) (layer B.Cu) (net 5)) + (segment (start 4.572 -28.194) (end -6.604 -28.194) (width 0.254) (layer B.Cu) (net 5)) + (segment (start -7.366 -26.225) (end -7.429 -26.162) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -7.366 -27.432) (end -7.366 -26.225) (width 0.254) (layer F.Cu) (net 5)) + (via (at -1.27 -43.7134) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 5)) + (segment (start -1.2445 -43.6879) (end -1.27 -43.7134) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -1.2445 -41.91) (end -1.2445 -43.6879) (width 0.254) (layer F.Cu) (net 5)) + (segment (start -6.604 -33.274) (end -6.604 -34.391) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -6.33 -33) (end -6.604 -33.274) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -2.4375 -33) (end -6.33 -33) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -9.398 -33.591) (end -9.335 -33.591) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -9.335 -33.591) (end -9.144 -33.782) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -7.213 -33.782) (end -6.604 -34.391) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -9.144 -33.782) (end -7.213 -33.782) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -6.604 -35.814) (end -6.604 -34.391) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -5.829 -36.589) (end -6.604 -35.814) (width 0.254) (layer F.Cu) (net 6)) + (segment (start -6.604 -32.258) (end -6.604 -31.141) (width 0.254) (layer F.Cu) (net 7)) + (segment (start -6.362 -32.5) (end -6.604 -32.258) (width 0.254) (layer F.Cu) (net 7)) + (segment (start -2.4375 -32.5) (end -6.362 -32.5) (width 0.254) (layer F.Cu) (net 7)) + (segment (start -7.15 -31.687) (end -6.604 -31.141) (width 0.254) (layer F.Cu) (net 7)) + (segment (start -9.398 -31.687) (end -7.15 -31.687) (width 0.254) (layer F.Cu) (net 7)) + (segment (start -5.829 -28.702) (end -5.842 -28.702) (width 0.254) (layer F.Cu) (net 7)) + (segment (start -6.604 -29.464) (end -6.604 -31.141) (width 0.254) (layer F.Cu) (net 7)) + (segment (start -5.842 -28.702) (end -6.604 -29.464) (width 0.254) (layer F.Cu) (net 7)) + (via (at -3.53061 -31.242) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 8)) + (segment (start -3.27261 -31.5) (end -3.53061 -31.242) (width 0.3048) (layer F.Cu) (net 8)) + (segment (start -2.4375 -31.5) (end -3.27261 -31.5) (width 0.3048) (layer F.Cu) (net 8)) + (via (at -3.81 -39.116) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 8)) + (segment (start -3.53061 -38.83661) (end -3.81 -39.116) (width 0.3048) (layer B.Cu) (net 8)) + (segment (start -3.81 -39.116) (end -2.807 -39.116) (width 0.254) (layer F.Cu) (net 8)) + (segment (start -2.8195 -39.1285) (end -2.807 -39.116) (width 0.254) (layer F.Cu) (net 8)) + (segment (start -3.53061 -31.242) (end -3.53061 -38.862) (width 0.3048) (layer B.Cu) (net 8)) + (segment (start -2.807 -41.8975) (end -2.8195 -41.91) (width 0.254) (layer F.Cu) (net 8)) + (segment (start -2.807 -39.116) (end -2.807 -41.8975) (width 0.254) (layer F.Cu) (net 8)) + (segment (start -46.736 18.288) (end -45.466 19.558) (width 0.3048) (layer F.Cu) (net 9)) + (segment (start -50.292 18.288) (end -46.736 18.288) (width 0.3048) (layer F.Cu) (net 9)) + (segment (start -50.8 17.78) (end -50.292 18.288) (width 0.3048) (layer F.Cu) (net 9)) + (segment (start -56.205601 9.072399) (end -50.8 14.478) (width 0.3048) (layer F.Cu) (net 9)) + (segment (start -56.205601 2.475601) (end -56.205601 9.072399) (width 0.3048) (layer F.Cu) (net 9)) + (segment (start -50.8 14.478) (end -50.8 17.78) (width 0.3048) (layer F.Cu) (net 9)) + (segment (start -55 1.27) (end -56.205601 2.475601) (width 0.3048) (layer F.Cu) (net 9)) + (via (at 19.812 -32.004) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 9)) + (segment (start 19.73783 -32.004) (end 19.812 -32.004) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 19.23383 -31.5) (end 19.73783 -32.004) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 2.4375 -31.5) (end 19.23383 -31.5) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 24.230273 -30.140892) (end 23.823874 -30.547291) (width 0.254) (layer F.Cu) (net 9)) + (via (at 23.823874 -30.547291) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 9)) + (segment (start 45.297108 -30.140892) (end 24.230273 -30.140892) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 19.812 -32.004) (end 22.367165 -32.004) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 47.498 -27.94) (end 45.297108 -30.140892) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 47.498 -6.232) (end 47.498 -27.94) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 22.367165 -32.004) (end 23.823874 -30.547291) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 55 1.27) (end 47.498 -6.232) (width 0.254) (layer F.Cu) (net 9)) + (via (at 22.367165 -32.003978) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 9)) + (segment (start 22.367165 -34.552019) (end 22.367165 -32.003978) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 20.597184 -36.322) (end 22.367165 -34.552019) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 11.43 -36.322) (end 20.597184 -36.322) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 8.063383 -51.765209) (end 10.922 -48.906592) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 10.922 -48.906592) (end 10.922 -36.83) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 10.922 -36.83) (end 11.43 -36.322) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 1.828791 -51.765209) (end 8.063383 -51.765209) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 1.27 -52.324) (end 1.828791 -51.765209) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 1.27 -55) (end 1.27 -52.324) (width 0.254) (layer F.Cu) (net 9)) + (segment (start -38.83577 21.59) (end -38.862 21.59) (width 0.254) (layer F.Cu) (net 9)) + (segment (start -29.21 31.21577) (end -38.83577 21.59) (width 0.254) (layer F.Cu) (net 9)) + (segment (start -38.862 21.59) (end -40.894 19.558) (width 0.254) (layer F.Cu) (net 9)) + (segment (start -29.21 47.244) (end -29.21 31.21577) (width 0.254) (layer F.Cu) (net 9)) + (segment (start -24.892 51.562) (end -29.21 47.244) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 0.508 51.562) (end -24.892 51.562) (width 0.254) (layer F.Cu) (net 9)) + (segment (start -40.894 19.558) (end -45.466 19.558) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 1.27 52.324) (end 0.508 51.562) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 1.27 55) (end 1.27 52.324) (width 0.254) (layer F.Cu) (net 9)) + (segment (start 3.928 57.658) (end 1.27 55) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 13.256258 57.658) (end 3.928 57.658) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 13.635002 57.56993) (end 13.256258 57.658) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 14.104419 57.456726) (end 13.635002 57.56993) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 15.039984 57.218957) (end 14.572593 57.339773) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 15.506389 57.094325) (end 15.039984 57.218957) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 15.971879 56.965859) (end 15.506389 57.094325) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 16.43603 56.833679) (end 15.971879 56.965859) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 17.361297 56.557895) (end 17.257844 56.589191) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 24.576913 53.816218) (end 24.506561 53.848) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 25.451877 53.407977) (end 25.015213 53.61389) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 25.88677 53.198544) (end 25.451877 53.407977) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 17.822332 56.414311) (end 17.361297 56.557895) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 18.095077 56.32692) (end 17.822332 56.414311) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 26.751656 52.76892) (end 26.320048 52.985519) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 27.181261 52.548921) (end 26.751656 52.76892) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 28.459374 51.867852) (end 28.03515 52.098371) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 17.257844 56.589191) (end 16.899249 56.697668) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 27.609115 52.325393) (end 27.181261 52.548921) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 28.881677 51.633891) (end 28.459374 51.867852) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 29.302039 51.396504) (end 28.881677 51.633891) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 27.973778 52.131075) (end 27.609115 52.325393) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 28.03515 52.098371) (end 27.973778 52.131075) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 31.782202 49.90092) (end 31.374148 50.158478) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 33.393738 48.837161) (end 32.994079 49.108053) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 32.994079 49.108053) (end 32.592507 49.375485) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 20.573997 53.848) (end 18.095077 56.32692) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 33.791201 48.562998) (end 33.393738 48.837161) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 16.899249 56.697668) (end 16.43603 56.833679) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 34.186382 48.285622) (end 33.791201 48.562998) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 34.579218 48.00508) (end 34.563207 48.016515) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 34.563207 48.016515) (end 34.186382 48.285622) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 34.969858 47.721264) (end 34.579218 48.00508) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 35.358153 47.43428) (end 34.969858 47.721264) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 35.743901 47.144285) (end 35.358153 47.43428) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 30.963706 50.412885) (end 30.551384 50.663823) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 36.127514 46.850963) (end 35.743901 47.144285) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 36.50858 46.554631) (end 36.127514 46.850963) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 36.887343 46.255095) (end 36.50858 46.554631) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 37.263297 45.952767) (end 36.887343 46.255095) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 24.506561 53.848) (end 20.573997 53.848) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 37.637131 45.647086) (end 37.263297 45.952767) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.255882 45.129215) (end 38.008404 45.338408) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.008404 45.338408) (end 37.637131 45.647086) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.255952 45.129145) (end 38.255882 45.129215) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 32.188348 49.639907) (end 31.782202 49.90092) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.256279 45.125345) (end 38.256278 45.125349) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.256278 45.125349) (end 38.256272 45.125354) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.278634 45.106463) (end 38.256279 45.125345) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.256272 45.125354) (end 38.255952 45.129145) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.278665 45.106432) (end 38.278634 45.106463) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.27899 45.102589) (end 38.278665 45.106432) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 38.301582 45.083515) (end 38.27899 45.102589) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 48.514 33.02) (end 48.514 33.782) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 49.784 31.75) (end 48.514 33.02) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 49.784 29.464) (end 49.784 31.75) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 52.832 26.416) (end 49.784 29.464) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 44.196 39.189103) (end 38.301582 45.083515) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 44.196 38.608) (end 44.196 39.189103) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 48.514 33.782) (end 46.228 36.068) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 46.228 36.068) (end 46.228 36.576) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 46.228 36.576) (end 44.196 38.608) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 31.374148 50.158478) (end 30.963706 50.412885) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 29.720384 51.155731) (end 29.302039 51.396504) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 30.136775 50.91154) (end 29.720384 51.155731) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 30.551384 50.663823) (end 30.136775 50.91154) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 25.015213 53.61389) (end 24.576913 53.816218) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 55 1.27) (end 55.626 1.27) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 56.388 2.032) (end 56.388 17.78) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 55.626 1.27) (end 56.388 2.032) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 56.388 17.78) (end 55.626 18.542) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 32.592507 49.375485) (end 32.188348 49.639907) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 55.626 19.812) (end 52.832 22.606) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 55.626 18.542) (end 55.626 19.812) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 14.572593 57.339773) (end 14.104419 57.456726) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 26.320048 52.985519) (end 25.88677 53.198544) (width 0.254) (layer B.Cu) (net 9)) + (segment (start 52.832 22.606) (end 52.832 26.416) (width 0.254) (layer B.Cu) (net 9)) + (segment (start -51.308 20.32) (end -50.8 20.828) (width 0.3048) (layer F.Cu) (net 10)) + (segment (start -55 -1.27) (end -56.71361 0.44361) (width 0.3048) (layer F.Cu) (net 10)) + (segment (start -56.71361 10.893956) (end -51.308 16.299566) (width 0.3048) (layer F.Cu) (net 10)) + (segment (start -46.736 20.828) (end -45.466 22.098) (width 0.3048) (layer F.Cu) (net 10)) + (segment (start -50.8 20.828) (end -46.736 20.828) (width 0.3048) (layer F.Cu) (net 10)) + (segment (start -56.71361 0.44361) (end -56.71361 10.893956) (width 0.3048) (layer F.Cu) (net 10)) + (segment (start -51.308 16.299566) (end -51.308 20.32) (width 0.3048) (layer F.Cu) (net 10)) + (via (at 19.812 -30.988) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 10)) + (segment (start 19.8 -31) (end 19.812 -30.988) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 2.4375 -31) (end 19.8 -31) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 19.812 -30.988) (end 21.590018 -30.988) (width 0.254) (layer B.Cu) (net 10)) + (via (at 21.590018 -30.988) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 10)) + (segment (start 22.86 -30.988) (end 21.590018 -30.988) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 23.266399 -31.394399) (end 22.86 -30.988) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 24.72735 -30.733987) (end 24.066938 -31.394399) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 48.006 -28.194) (end 45.466013 -30.733987) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 24.066938 -31.394399) (end 23.266399 -31.394399) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 55 -1.27) (end 48.006 -8.264) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 48.006 -8.264) (end 48.006 -28.194) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 45.466013 -30.733987) (end 24.72735 -30.733987) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -1.27 -52.324) (end -1.27 -55) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -0.254 -51.308) (end -1.27 -52.324) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 7.874 -51.308) (end -0.254 -51.308) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 11.176 -35.814) (end 10.414 -36.576) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 10.414 -48.768) (end 7.874 -51.308) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 10.414 -36.576) (end 10.414 -48.768) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 20.458592 -35.814) (end 11.176 -35.814) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 21.590018 -34.682574) (end 20.458592 -35.814) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 21.590018 -30.988) (end 21.590018 -34.682574) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -25.146 52.07) (end -1.778 52.07) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -38.974362 22.098) (end -29.718 31.354362) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -29.718 47.498) (end -25.146 52.07) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -45.466 22.098) (end -38.974362 22.098) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -29.718 31.354362) (end -29.718 47.498) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -1.778 52.07) (end -1.27 52.578) (width 0.254) (layer F.Cu) (net 10)) + (segment (start -1.27 52.578) (end -1.27 55) (width 0.254) (layer F.Cu) (net 10)) + (segment (start 58.928001 9.053083) (end 58.928001 1.45592) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.904682 9.206378) (end 58.928001 9.053083) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.746596 10.166438) (end 58.827609 9.68666) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.661684 10.64546) (end 58.746596 10.166438) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.572864 11.123784) (end 58.661684 10.64546) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.383522 12.078213) (end 58.480157 11.601296) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.28303 12.554173) (end 58.383522 12.078213) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.070377 13.503717) (end 58.178639 13.029386) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 57.84229 14.449513) (end 57.958281 13.977005) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 57.339947 16.329406) (end 57.471256 15.861074) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 57.204783 16.796779) (end 57.339947 16.329406) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 57.065846 17.262915) (end 57.204783 16.796779) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 56.923047 17.728104) (end 57.065846 17.262915) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 56.626144 18.654724) (end 56.776536 18.191865) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 56.314172 19.576339) (end 56.47202 19.116221) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 56.152597 20.035088) (end 56.314172 19.576339) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 55.987224 20.492673) (end 56.152597 20.035088) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 55.8181 20.948955) (end 55.987224 20.492673) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 55.645382 21.403514) (end 55.8181 20.948955) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.827609 9.68666) (end 58.904682 9.206378) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 55.468818 21.857018) (end 55.645382 21.403514) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 55.288629 22.308888) (end 55.468818 21.857018) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 37.551262 46.307902) (end 37.928018 45.999832) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 50.929327 30.995525) (end 51.18053 30.578952) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 55.104784 22.759212) (end 55.288629 22.308888) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 51.672843 29.739474) (end 51.913698 29.317007) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 54.917219 23.208145) (end 55.104784 22.759212) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 54.531162 24.101272) (end 54.726012 23.655498) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 54.130599 24.987941) (end 54.332711 24.545375) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 53.286292 26.741169) (end 53.502727 26.305459) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 53.066312 27.17509) (end 53.286292 26.741169) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 45.370263 38.678148) (end 45.532092 38.488278) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 52.385251 28.465845) (end 52.615779 28.037451) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 51.428316 30.160359) (end 51.672843 29.739474) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.928001 1.45592) (end 56.202081 -1.27) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 51.18053 30.578952) (end 51.428316 30.160359) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 50.155291 32.232991) (end 50.416744 31.822489) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 57.958281 13.977005) (end 58.070377 13.503717) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 49.890702 32.64103) (end 50.155291 32.232991) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 31.616505 50.546174) (end 32.027806 50.286567) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 46.460532 37.362254) (end 46.763862 36.981892) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 48.798892 34.251819) (end 49.076794 33.852433) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 47.945889 35.436007) (end 48.233455 35.043585) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 34.450569 48.658785) (end 34.846563 48.375987) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 51.913698 29.317007) (end 52.151198 28.892413) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 47.65511 35.826101) (end 47.945889 35.436007) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 50.674737 31.41003) (end 50.929327 30.995525) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 54.332711 24.545375) (end 54.531162 24.101272) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 53.924887 25.428832) (end 54.130599 24.987941) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 46.763862 36.981892) (end 47.064154 36.598968) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 49.62268 33.047066) (end 49.890702 32.64103) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 45.844729 38.115348) (end 46.154182 37.740039) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 45.532092 38.488278) (end 45.844729 38.115348) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 1.845211 58.115211) (end 13.308718 58.115211) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 52.842832 27.607138) (end 53.066312 27.17509) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 52.615779 28.037451) (end 52.842832 27.607138) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 48.517752 34.648907) (end 48.798892 34.251819) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 38.673738 45.374673) (end 45.370263 38.678148) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 13.740316 58.01485) (end 14.213333 57.900779) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 25.208607 54.028188) (end 25.648671 53.820671) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 54.726012 23.655498) (end 54.917219 23.208145) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 37.928018 45.999832) (end 38.302099 45.688819) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 47.064154 36.598968) (end 47.36122 36.213725) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 37.172447 46.612531) (end 37.551262 46.307902) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 56.47202 19.116221) (end 56.626144 18.654724) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 53.502727 26.305459) (end 53.715628 25.86794) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 14.213333 57.900779) (end 14.685273 57.782885) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 36.020103 47.508644) (end 36.406657 47.213074) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 35.631478 47.800802) (end 36.020103 47.508644) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 23.878588 54.629041) (end 24.323537 54.432386) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 56.202081 -1.27) (end 55 -1.27) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 35.240037 48.090112) (end 35.631478 47.800802) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 17.495457 56.994983) (end 17.960101 56.850275) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 47.36122 36.213725) (end 47.65511 35.826101) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 24.766902 54.232089) (end 25.208607 54.028188) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 34.052315 48.938318) (end 34.450569 48.658785) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 32.437052 50.023562) (end 32.844378 49.757068) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 33.651818 49.214573) (end 34.052315 48.938318) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 14.685273 57.782885) (end 15.156359 57.661112) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 26.086926 53.609618) (end 26.523419 53.395012) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 15.156359 57.661112) (end 15.626244 57.53555) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 32.844378 49.757068) (end 33.249119 49.487525) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 30.369709 51.304969) (end 30.787479 51.055364) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 29.950005 51.551103) (end 30.369709 51.304969) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 28.679291 52.268702) (end 29.104878 52.032923) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 27.822537 52.729739) (end 28.251867 52.500961) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 32.027806 50.286567) (end 32.437052 50.023562) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 27.391268 52.955051) (end 27.822537 52.729739) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 28.251867 52.500961) (end 28.679291 52.268702) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 26.523419 53.395012) (end 26.958372 53.176736) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.480157 11.601296) (end 58.572864 11.123784) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 50.416744 31.822489) (end 50.674737 31.41003) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 31.202959 50.802505) (end 31.616505 50.546174) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 25.648671 53.820671) (end 26.086926 53.609618) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 29.104878 52.032923) (end 29.528454 51.793721) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 46.154182 37.740039) (end 46.460532 37.362254) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 23.432038 54.822063) (end 23.878588 54.629041) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 24.323537 54.432386) (end 24.766902 54.232089) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 15.626244 57.53555) (end 16.095324 57.406094) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 18.423668 56.701741) (end 20.261409 54.864) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 58.178639 13.029386) (end 58.28303 12.554173) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 16.095324 57.406094) (end 16.563202 57.272851) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 53.715628 25.86794) (end 53.924887 25.428832) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 56.776536 18.191865) (end 56.923047 17.728104) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 23.332802 54.864) (end 23.432038 54.822063) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 17.960101 56.850275) (end 18.423668 56.701741) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 34.846563 48.375987) (end 35.240037 48.090112) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 36.790694 46.914432) (end 37.172447 46.612531) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 57.598819 15.391391) (end 57.72246 14.921008) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 20.261409 54.864) (end 23.332802 54.864) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 52.151198 28.892413) (end 52.385251 28.465845) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 16.563202 57.272851) (end 17.029912 57.135814) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 49.076794 33.852433) (end 49.351259 33.451042) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 57.72246 14.921008) (end 57.84229 14.449513) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 13.308718 58.115211) (end 13.740316 58.01485) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 49.351259 33.451042) (end 49.62268 33.047066) (width 0.254) (layer B.Cu) (net 10)) + (segment (start -1.27 55) (end 1.845211 58.115211) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 33.249119 49.487525) (end 33.651818 49.214573) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 30.787479 51.055364) (end 31.202959 50.802505) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 29.528454 51.793721) (end 29.950005 51.551103) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 48.233455 35.043585) (end 48.517752 34.648907) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 17.029912 57.135814) (end 17.495457 56.994983) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 36.406657 47.213074) (end 36.790694 46.914432) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 38.302099 45.688819) (end 38.673738 45.374673) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 57.471256 15.861074) (end 57.598819 15.391391) (width 0.254) (layer B.Cu) (net 10)) + (segment (start 26.958372 53.176736) (end 27.391268 52.955051) (width 0.254) (layer B.Cu) (net 10)) + (segment (start -48.006 24.638) (end -48.006 22.098) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -52.324 21.336) (end -51.562 22.098) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -56.642 -3.81) (end -57.912 -2.54) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -52.324 17.272) (end -52.324 21.336) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -51.562 22.098) (end -48.006 22.098) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -57.912 -2.54) (end -57.912 11.684) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -57.912 11.684) (end -52.324 17.272) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -55 -3.81) (end -56.642 -3.81) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -22.276192 55) (end -21.2 55) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -22.876094 54.753681) (end -22.428642 54.938486) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -23.322212 54.565149) (end -22.876094 54.753681) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -24.209607 54.177267) (end -23.766695 54.373021) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -24.650816 53.977944) (end -24.209607 54.177267) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -25.090523 53.774965) (end -24.650816 53.977944) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -25.528482 53.568441) (end -25.090523 53.774965) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -25.964637 53.358399) (end -25.528482 53.568441) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -26.399231 53.144725) (end -25.964637 53.358399) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -26.83203 52.927529) (end -26.399231 53.144725) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -27.692236 52.482581) (end -27.263021 52.70682) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -28.119538 52.254883) (end -27.692236 52.482581) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -28.544993 52.023692) (end -28.119538 52.254883) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -22.428642 54.938486) (end -22.276192 55) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -28.968552 51.789036) (end -28.544993 52.023692) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -30.643202 50.816093) (end -30.227573 51.064421) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -31.056847 50.564351) (end -30.643202 50.816093) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -32.690469 49.523878) (end -32.285196 49.789028) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -33.892841 48.708896) (end -33.494265 48.983828) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -44.367438 39.405733) (end -44.044464 39.7664) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -34.289209 48.430686) (end -33.892841 48.708896) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -39.586412 44.206303) (end -39.224351 44.527873) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -35.074971 47.864679) (end -34.683215 48.149307) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -35.464407 47.576854) (end -35.074971 47.864679) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -35.851341 47.285966) (end -35.464407 47.576854) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -33.093406 49.255535) (end -32.690469 49.523878) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -42.385753 41.529859) (end -42.045471 41.874331) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -38.122639 45.47467) (end -37.750236 45.784288) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -36.236069 46.991791) (end -35.851341 47.285966) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -32.285196 49.789028) (end -31.87787 50.050801) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -36.618324 46.694535) (end -36.236069 46.991791) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -36.998125 46.394181) (end -36.618324 46.694535) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -29.809806 51.309421) (end -29.390091 51.550983) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -37.375482 46.090721) (end -36.998125 46.394181) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -38.859626 44.846524) (end -38.492503 45.162024) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -39.945789 43.881832) (end -39.586412 44.206303) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -41.356586 42.554837) (end -41.007958 42.890891) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -40.656573 43.224117) (end -40.302581 43.55437) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -33.494265 48.983828) (end -33.093406 49.255535) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -42.723359 41.18247) (end -42.385753 41.529859) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -46.242913 37.187017) (end -45.937841 37.563227) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -43.718581 40.124394) (end -43.389644 40.479871) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -34.683215 48.149307) (end -34.289209 48.430686) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -30.227573 51.064421) (end -29.809806 51.309421) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -44.044464 39.7664) (end -43.718581 40.124394) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -45.004634 38.676403) (end -44.687564 39.042321) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -40.302581 43.55437) (end -39.945789 43.881832) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -39.224351 44.527873) (end -38.859626 44.846524) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -44.687564 39.042321) (end -44.367438 39.405733) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -41.702383 42.216022) (end -41.356586 42.554837) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -37.750236 45.784288) (end -37.375482 46.090721) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -47.431771 35.658217) (end -47.139272 36.044006) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -45.318827 38.307769) (end -45.004634 38.676403) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -31.468372 50.309271) (end -31.056847 50.564351) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -43.057827 40.832644) (end -42.723359 41.18247) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -45.937841 37.563227) (end -45.629797 37.936828) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -43.389644 40.479871) (end -43.057827 40.832644) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -27.263021 52.70682) (end -26.83203 52.927529) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -41.007958 42.890891) (end -40.656573 43.224117) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -21.2 55) (end -3.81 55) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -23.766695 54.373021) (end -23.322212 54.565149) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -31.87787 50.050801) (end -31.468372 50.309271) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -47.721117 35.270048) (end -47.431771 35.658217) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -48.007422 34.879345) (end -47.721117 35.270048) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -48.006 24.638) (end -48.855999 25.487999) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -42.045471 41.874331) (end -41.702383 42.216022) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -48.855999 25.487999) (end -48.855999 33.680334) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -46.843535 36.427524) (end -46.544802 36.80846) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -46.544802 36.80846) (end -46.242913 37.187017) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -48.855999 33.680334) (end -48.84679 33.693803) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -48.290403 34.486493) (end -48.007422 34.879345) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -29.390091 51.550983) (end -28.968552 51.789036) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -48.570206 34.091293) (end -48.290403 34.486493) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -48.84679 33.693803) (end -48.570206 34.091293) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -47.139272 36.044006) (end -46.843535 36.427524) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -45.629797 37.936828) (end -45.318827 38.307769) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -38.492503 45.162024) (end -38.122639 45.47467) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 16.950211 56.86802) (end 17.413632 56.72783) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 16.485596 57.004443) (end 16.950211 56.86802) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 17.413632 56.72783) (end 17.876104 56.583797) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 8.866693 58.674) (end 8.92396 58.665528) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 9.880065 58.512098) (end 10.357335 58.429504) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 9.40241 58.59075) (end 9.880065 58.512098) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 8.92396 58.665528) (end 9.40241 58.59075) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -3.81 55) (end -0.136 58.674) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -0.136 58.674) (end 8.866693 58.674) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 13.204351 57.852626) (end 13.676121 57.742921) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 14.146722 57.629432) (end 14.616628 57.512046) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 13.676121 57.742921) (end 14.146722 57.629432) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 14.616628 57.512046) (end 15.085279 57.390902) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 15.085279 57.390902) (end 15.553272 57.265844) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 16.019999 57.137036) (end 16.485596 57.004443) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 15.553272 57.265844) (end 16.019999 57.137036) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 12.731827 57.95845) (end 13.204351 57.852626) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 11.784377 58.158488) (end 12.258534 58.060397) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 12.258534 58.060397) (end 12.731827 57.95845) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 10.357335 58.429504) (end 10.833656 58.343065) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 10.833656 58.343065) (end 11.309411 58.252712) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 11.309411 58.252712) (end 11.784377 58.158488) (width 0.8128) (layer F.Cu) (net 11)) + (via (at 18.034 25.908) (size 1.016) (drill 0.6096) (layers F.Cu B.Cu) (net 11)) + (segment (start 19.046 24.896) (end 18.034 25.908) (width 0.254) (layer F.Cu) (net 11)) + (segment (start 21.8805 24.896) (end 19.046 24.896) (width 0.254) (layer F.Cu) (net 11)) + (via (at 18.034 30.988) (size 1.016) (drill 0.6096) (layers F.Cu B.Cu) (net 11)) + (segment (start 18.034 25.908) (end 18.034 30.988) (width 0.254) (layer B.Cu) (net 11)) + (segment (start 18.034 30.988) (end 20.815 30.988) (width 0.254) (layer F.Cu) (net 11)) + (segment (start 18.034 56.425901) (end 17.876104 56.583797) (width 0.254) (layer F.Cu) (net 11)) + (segment (start 18.034 30.988) (end 18.034 56.425901) (width 0.254) (layer F.Cu) (net 11)) + (segment (start 59.180436 4.353975) (end 59.181999 4.331484) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.056134 5.801225) (end 59.101497 5.319237) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.953607 6.76413) (end 59.006831 6.282924) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.835366 7.725338) (end 58.896427 7.245147) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.551891 9.641434) (end 58.628631 9.163232) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.298367 11.071661) (end 58.386766 10.595603) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.206076 11.547029) (end 58.298367 11.071661) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.109914 12.021611) (end 58.206076 11.547029) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.009889 12.495355) (end 58.109914 12.021611) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.905999 12.968288) (end 58.009889 12.495355) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.181999 4.331484) (end 59.181999 -3.556001) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.798265 13.440305) (end 57.905999 12.968288) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.686668 13.911488) (end 57.798265 13.440305) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.571221 14.381782) (end 57.686668 13.911488) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.45196 14.851042) (end 57.571221 14.381782) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.071215 16.252928) (end 57.201937 15.786689) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.936708 16.71803) (end 57.071215 16.252928) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.798405 17.182037) (end 56.936708 16.71803) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.628631 9.163232) (end 58.701439 8.684598) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.656268 17.645069) (end 56.798405 17.182037) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.36081 18.567183) (end 56.510442 18.106663) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.724839 20.396654) (end 55.889434 19.941221) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.55657 20.850628) (end 55.724839 20.396654) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 54.84656 22.652507) (end 55.029506 22.204383) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.050293 19.484505) (end 56.207369 19.026636) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 54.469542 23.544644) (end 54.659819 23.099467) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.142936 4.83676) (end 59.180436 4.353975) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 54.078028 24.430474) (end 54.275623 23.988287) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.928 -3.81) (end 55 -3.81) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.510442 18.106663) (end 56.656268 17.645069) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 27.263022 52.70682) (end 27.692229 52.482585) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 47.139267 36.044012) (end 47.431765 35.658225) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 53.03659 26.615811) (end 53.251942 26.182283) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 51.430618 29.600215) (end 51.670402 29.179629) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 52.595122 27.477889) (end 52.817604 27.047771) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 36.998155 46.394157) (end 37.375463 46.090737) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 50.940698 30.435611) (end 51.187393 30.018861) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 50.690602 30.850349) (end 50.940698 30.435611) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 50.180436 31.673412) (end 50.437231 31.262871) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 49.920311 32.081829) (end 50.180436 31.673412) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 49.39015 32.892162) (end 49.656899 32.488054) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 49.12006 33.294157) (end 49.39015 32.892162) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.006831 6.282924) (end 59.056134 5.801225) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.770363 8.205217) (end 58.835366 7.725338) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 48.846791 33.6938) (end 49.12006 33.294157) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 21.979571 55.119686) (end 22.428623 54.938495) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 48.007422 34.879344) (end 48.290406 34.486488) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 27.692229 52.482585) (end 28.119498 52.254904) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 47.721104 35.270064) (end 48.007422 34.879344) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 47.431765 35.658225) (end 47.721104 35.270064) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 23.766661 54.373037) (end 24.209601 54.17727) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 52.139723 28.332498) (end 52.369172 27.906111) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 26.399256 53.144713) (end 26.832034 52.927528) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 46.242903 37.187029) (end 46.544801 36.808461) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.701439 8.684598) (end 58.770363 8.205217) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.328851 15.319397) (end 57.45196 14.851042) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 45.629787 37.93684) (end 45.937823 37.563249) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 45.318834 38.307761) (end 45.629787 37.93684) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 53.876919 24.870843) (end 54.078028 24.430474) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 46.843533 36.427527) (end 47.139267 36.044012) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 44.687565 39.042319) (end 45.004643 38.676392) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 51.906821 28.756967) (end 52.139723 28.332498) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.029506 22.204383) (end 55.208909 21.754483) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 18.337167 56.436066) (end 18.797014 56.284577) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 44.36742 39.405753) (end 44.687565 39.042319) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 44.044447 39.766418) (end 44.36742 39.405753) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 56.207369 19.026636) (end 56.36081 18.567183) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 43.951802 39.868192) (end 44.044447 39.766418) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 39.867202 43.952786) (end 43.951802 39.868192) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.208909 21.754483) (end 55.384536 21.303388) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 53.463836 25.746834) (end 53.67218 25.309647) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 37.750229 45.784294) (end 38.122631 45.474677) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 37.375463 46.090737) (end 37.750229 45.784294) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 35.074972 47.864679) (end 35.464413 47.57685) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 33.494246 48.983841) (end 33.89287 48.708876) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.101497 5.319237) (end 59.142936 4.83676) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 45.004643 38.676392) (end 45.318834 38.307761) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.889434 19.941221) (end 56.050293 19.484505) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 54.275623 23.988287) (end 54.469542 23.544644) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 21.52909 55.297193) (end 21.979571 55.119686) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 32.690479 49.523871) (end 33.093424 49.255524) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 46.544801 36.808461) (end 46.843533 36.427527) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 35.851349 47.28596) (end 36.236078 46.991785) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 30.643168 50.816115) (end 31.056828 50.564363) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 55.384536 21.303388) (end 55.55657 20.850628) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 35.464413 47.57685) (end 35.851349 47.28596) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 50.437231 31.262871) (end 50.690602 30.850349) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.386766 10.595603) (end 58.471275 10.118856) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 38.122631 45.474677) (end 38.492491 45.162035) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 31.468351 50.309284) (end 31.877876 50.050797) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 49.656899 32.488054) (end 49.920311 32.081829) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 39.224348 44.527876) (end 39.58641 44.206305) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 19.255704 56.129307) (end 19.713039 55.970325) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 38.492491 45.162035) (end 38.859618 44.846531) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 34.289254 48.430655) (end 34.683226 48.1493) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 32.285193 49.78903) (end 32.690479 49.523871) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 57.201937 15.786689) (end 57.328851 15.319397) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 31.056828 50.564363) (end 31.468351 50.309284) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 59.181999 -3.556001) (end 58.928 -3.81) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 29.809805 51.309422) (end 30.227595 51.064409) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 54.659819 23.099467) (end 54.84656 22.652507) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 36.618298 46.694555) (end 36.998155 46.394157) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 33.093424 49.255524) (end 33.494246 48.983841) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 52.369172 27.906111) (end 52.595122 27.477889) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 48.290406 34.486488) (end 48.570201 34.091301) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 20.169134 55.807592) (end 20.623874 55.641145) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 34.683226 48.1493) (end 35.074972 47.864679) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 28.968536 51.789046) (end 29.390081 51.550989) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 52.817604 27.047771) (end 53.03659 26.615811) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 29.390081 51.550989) (end 29.809805 51.309422) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 31.877876 50.050797) (end 32.285193 49.78903) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 51.187393 30.018861) (end 51.430618 29.600215) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 28.54502 52.023678) (end 28.968536 51.789046) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 22.876096 54.753681) (end 23.322211 54.565151) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 39.58641 44.206305) (end 39.867202 43.952786) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 26.832034 52.927528) (end 27.263022 52.70682) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 38.859618 44.846531) (end 39.224348 44.527876) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 36.236078 46.991785) (end 36.618298 46.694555) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 30.227595 51.064409) (end 30.643168 50.816115) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 48.570201 34.091301) (end 48.846791 33.6938) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 25.090515 53.774969) (end 25.528497 53.568434) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.471275 10.118856) (end 58.551891 9.641434) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 25.964636 53.3584) (end 26.399256 53.144713) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 24.650809 53.977948) (end 25.090515 53.774969) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 24.209601 54.17727) (end 24.650809 53.977948) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 53.67218 25.309647) (end 53.876919 24.870843) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 19.713039 55.970325) (end 20.169134 55.807592) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 53.251942 26.182283) (end 53.463836 25.746834) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 18.797014 56.284577) (end 19.255704 56.129307) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 23.322211 54.565151) (end 23.766661 54.373037) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 25.528497 53.568434) (end 25.964636 53.3584) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 33.89287 48.708876) (end 34.289254 48.430655) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 22.428623 54.938495) (end 22.876096 54.753681) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 21.077249 55.470991) (end 21.52909 55.297193) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 20.623874 55.641145) (end 21.077249 55.470991) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 28.119498 52.254904) (end 28.54502 52.023678) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 51.670402 29.179629) (end 51.906821 28.756967) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 45.937823 37.563249) (end 46.242903 37.187029) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 58.896427 7.245147) (end 58.953607 6.76413) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 17.876104 56.583797) (end 18.337167 56.436066) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start 0.254 -58.928) (end 0.254 -59.339792) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -3.674 -55) (end 0.254 -58.928) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -3.81 -55) (end -3.674 -55) (width 0.8128) (layer F.Cu) (net 11)) + (segment (start -24.295 42.708) (end -16.345 42.708) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -25.324 42.708) (end -25.36 42.672) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -24.295 42.708) (end -25.324 42.708) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -25.36 42.672) (end -27.94 42.672) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -28.75279 41.85921) (end -28.75279 7.82321) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -27.94 42.672) (end -28.75279 41.85921) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -29.718 6.858) (end -45.466 6.858) (width 0.254) (layer F.Cu) (net 31)) + (segment (start -28.75279 7.82321) (end -29.718 6.858) (width 0.254) (layer F.Cu) (net 31)) + (via (at 25.146 26.67) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 41)) + (segment (start 25.1095 26.6335) (end 25.146 26.67) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 24.118 26.6335) (end 25.1095 26.6335) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 25.146 26.67) (end 25.146 29.21) (width 0.254) (layer B.Cu) (net 41)) + (via (at 23.622 29.464) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 41)) + (segment (start 24.892 29.464) (end 23.622 29.464) (width 0.254) (layer B.Cu) (net 41)) + (segment (start 25.146 29.21) (end 24.892 29.464) (width 0.254) (layer B.Cu) (net 41)) + (segment (start 24.321 29.464) (end 24.829 28.956) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 23.622 29.464) (end 24.321 29.464) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 24.829 30.988) (end 24.829 28.956) (width 0.254) (layer F.Cu) (net 41)) + (segment (start 22.618 26.6335) (end 22.618 27.42) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 22.415 27.623) (end 22.415 28.956) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 22.618 27.42) (end 22.415 27.623) (width 0.254) (layer F.Cu) (net 43)) + (segment (start 22.415 21.59) (end 22.415 22.415) (width 0.254) (layer F.Cu) (net 45)) + (segment (start 22.618 22.618) (end 22.618 23.6585) (width 0.254) (layer F.Cu) (net 45)) + (segment (start 22.415 22.415) (end 22.618 22.618) (width 0.254) (layer F.Cu) (net 45)) + (segment (start 20.32 -35.306) (end 20.828 -34.798) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 1.25 -34.1875) (end 1.25 -35.032) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 1.524 -35.306) (end 20.32 -35.306) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 20.32 -20.828) (end 17.78 -20.828) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 20.828 -34.798) (end 20.828 -21.336) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 1.25 -35.032) (end 1.524 -35.306) (width 0.254) (layer F.Cu) (net 47)) + (segment (start 20.828 -21.336) (end 20.32 -20.828) (width 0.254) (layer F.Cu) (net 47)) + (via (at 4.572 -24.384) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 48)) + (segment (start 4.572 -26.4905) (end 4.572 -24.384) (width 0.254) (layer F.Cu) (net 48)) + (segment (start 1.75 -29.3125) (end 4.572 -26.4905) (width 0.254) (layer F.Cu) (net 48)) + (segment (start 4.572 -24.384) (end 14.986 -24.384) (width 0.254) (layer B.Cu) (net 48)) + (segment (start 16.002 -23.368) (end 17.78 -23.368) (width 0.254) (layer B.Cu) (net 48)) + (segment (start 14.986 -24.384) (end 16.002 -23.368) (width 0.254) (layer B.Cu) (net 48)) + (segment (start 1.25 -29.3125) (end 1.25 -27.96) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 1.25 -27.96) (end 2.286 -26.924) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 3.81 -26.23617) (end 3.81 -25.4) (width 0.254) (layer F.Cu) (net 49)) + (via (at 3.81 -25.4) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 49)) + (segment (start 3.12217 -26.924) (end 3.81 -26.23617) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 2.286 -26.924) (end 3.12217 -26.924) (width 0.254) (layer F.Cu) (net 49)) + (segment (start 3.81 -25.4) (end 15.494 -25.4) (width 0.254) (layer B.Cu) (net 49)) + (segment (start 16.002 -25.908) (end 17.78 -25.908) (width 0.254) (layer B.Cu) (net 49)) + (segment (start 15.494 -25.4) (end 16.002 -25.908) (width 0.254) (layer B.Cu) (net 49)) + (segment (start 0.75 -29.3125) (end 0.75 -27.444) (width 0.254) (layer F.Cu) (net 50)) + (via (at 2.794 -26.162) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 50)) + (segment (start 2.032 -26.162) (end 2.794 -26.162) (width 0.254) (layer F.Cu) (net 50)) + (segment (start 0.75 -27.444) (end 2.032 -26.162) (width 0.254) (layer F.Cu) (net 50)) + (segment (start 2.794 -26.162) (end 12.192 -26.162) (width 0.254) (layer B.Cu) (net 50)) + (segment (start 14.478 -28.448) (end 17.78 -28.448) (width 0.254) (layer B.Cu) (net 50)) + (segment (start 12.192 -26.162) (end 14.478 -28.448) (width 0.254) (layer B.Cu) (net 50)) + (segment (start 0.25 -34.1875) (end 0.25 -35.325184) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -10.414 -48.768) (end -10.886 -49.24) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -10.414 -45.72) (end -10.414 -48.768) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -9.144 -44.45) (end -10.414 -45.72) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 8.89 -42.926) (end 7.366 -44.45) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 8.94079 -42.926) (end 8.89 -42.926) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 7.366 -44.45) (end -9.144 -44.45) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 1.246816 -36.322) (end 8.636 -36.322) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 0.25 -35.325184) (end 1.246816 -36.322) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -10.886 -49.24) (end -14.821 -49.24) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 8.94079 -36.62679) (end 8.94079 -42.926) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 8.636 -36.322) (end 8.94079 -36.62679) (width 0.254) (layer F.Cu) (net 51)) + (segment (start -22.771 -49.24) (end -14.821 -49.24) (width 0.254) (layer F.Cu) (net 51)) + (segment (start 0.75 -35.178592) (end 1.385408 -35.814) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 0.75 -34.1875) (end 0.75 -35.178592) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 1.385408 -35.814) (end 8.89 -35.814) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 8.89 -35.814) (end 9.398 -36.322) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 9.398 -36.322) (end 9.398 -43.688) (width 0.254) (layer F.Cu) (net 52)) + (via (at 9.398 -43.688) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 52)) + (segment (start 22.771 -44.74) (end 14.821 -44.74) (width 0.254) (layer F.Cu) (net 52)) + (via (at 13.208 -44.704) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 52)) + (segment (start 13.244 -44.74) (end 13.208 -44.704) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 14.821 -44.74) (end 13.244 -44.74) (width 0.254) (layer F.Cu) (net 52)) + (segment (start 12.192 -43.688) (end 9.398 -43.688) (width 0.254) (layer B.Cu) (net 52)) + (segment (start 13.208 -44.704) (end 12.192 -43.688) (width 0.254) (layer B.Cu) (net 52)) + (segment (start 26.924 24.638) (end 26.166 25.396) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 26.924 23.114) (end 26.924 24.638) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 25.352834 21.542834) (end 26.924 23.114) (width 0.254) (layer F.Cu) (net 56)) + (segment (start -20.587829 17.119579) (end 24.993579 17.119579) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 24.993579 17.119579) (end 25.352834 17.478834) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 26.166 25.396) (end 24.8555 25.396) (width 0.254) (layer F.Cu) (net 56)) + (segment (start -21.386789 -19.738027) (end -21.386789 16.320619) (width 0.254) (layer F.Cu) (net 56)) + (segment (start 25.352834 17.478834) (end 25.352834 21.542834) (width 0.254) (layer F.Cu) (net 56)) + (segment (start -3.939236 -20.421581) (end -20.703235 -20.421581) (width 0.254) (layer F.Cu) (net 56)) + (segment (start -2.286 -22.074817) (end -3.939236 -20.421581) (width 0.254) (layer F.Cu) (net 56)) + (segment (start -2.286 -28.7765) (end -2.286 -22.074817) (width 0.254) (layer F.Cu) (net 56)) + (segment (start -21.386789 16.320619) (end -20.587829 17.119579) (width 0.254) (layer F.Cu) (net 56)) + (segment (start -20.703235 -20.421581) (end -21.386789 -19.738027) (width 0.254) (layer F.Cu) (net 56)) + (segment (start -1.75 -29.3125) (end -2.286 -28.7765) (width 0.254) (layer F.Cu) (net 56)) + (segment (start -1.25 -28.875) (end -1.25 -29.3125) (width 0.254) (layer F.Cu) (net 57)) + (segment (start -1.778 -27.547408) (end -1.25 -28.075408) (width 0.254) (layer F.Cu) (net 57)) + (segment (start -1.778 -21.936224) (end -1.778 -27.547408) (width 0.254) (layer F.Cu) (net 57)) + (segment (start -3.749854 -19.96437) (end -1.778 -21.936224) (width 0.254) (layer F.Cu) (net 57)) + (segment (start -1.25 -28.075408) (end -1.25 -28.875) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 27.381211 24.942789) (end 27.381211 22.809211) (width 0.254) (layer F.Cu) (net 57)) + (segment (start -20.42163 -19.96437) (end -3.749854 -19.96437) (width 0.254) (layer F.Cu) (net 57)) + (segment (start -20.398448 16.662368) (end -20.929578 16.131238) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 25.298368 16.662368) (end -20.398448 16.662368) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 25.810045 17.174045) (end 25.298368 16.662368) (width 0.254) (layer F.Cu) (net 57)) + (segment (start -20.929578 -19.456422) (end -20.42163 -19.96437) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 24.8555 25.896) (end 26.428 25.896) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 27.381211 22.809211) (end 25.810045 21.238045) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 26.428 25.896) (end 27.381211 24.942789) (width 0.254) (layer F.Cu) (net 57)) + (segment (start -20.929578 16.131238) (end -20.929578 -19.456422) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 25.810045 21.238045) (end 25.810045 17.174045) (width 0.254) (layer F.Cu) (net 57)) + (segment (start 23.618 27.076376) (end 23.618 26.6335) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 24.227624 27.686) (end 23.618 27.076376) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 27.94 27.178) (end 27.432 27.686) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 26.267254 16.869254) (end 26.267254 20.933254) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 25.60316 16.20516) (end 26.267254 16.869254) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 27.432 27.686) (end 24.227624 27.686) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -20.11684 16.20516) (end 25.60316 16.20516) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -20.47237 15.84963) (end -20.11684 16.20516) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 26.267254 20.933254) (end 27.94 22.606) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -20.47237 -18.89763) (end -20.47237 15.84963) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -3.560468 -19.507164) (end -19.862837 -19.507163) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -0.75 -29.3125) (end -0.75 -27.864198) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -1.32079 -21.746842) (end -3.560468 -19.507164) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -0.75 -27.864198) (end -1.32079 -27.293408) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -1.32079 -27.293408) (end -1.32079 -21.746842) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 27.94 22.606) (end 27.94 27.178) (width 0.254) (layer F.Cu) (net 58)) + (segment (start -19.862837 -19.507163) (end -20.47237 -18.89763) (width 0.254) (layer F.Cu) (net 58)) + (segment (start 5.842 18.034) (end 5.588 18.034) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -3.81 -30.226) (end -3.536 -30.5) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -3.302 -27.432) (end -3.81 -27.94) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -3.81 -27.94) (end -3.81 -30.226) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -3.302 -22.352) (end -3.302 -27.432) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -21.082 -21.336) (end -4.318 -21.336) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -4.318 -21.336) (end -3.302 -22.352) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -22.352 -20.066) (end -21.082 -21.336) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -22.352 16.764) (end -22.352 -20.066) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -3.536 -30.5) (end -2.4375 -30.5) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -21.082 18.034) (end -22.352 16.764) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 5.842 18.034) (end -21.082 18.034) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 24.13 18.034) (end 5.842 18.034) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 24.438414 22.39521) (end 24.438414 18.342414) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 23.618 23.215624) (end 24.438414 22.39521) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 24.438414 18.342414) (end 24.13 18.034) (width 0.254) (layer F.Cu) (net 59)) + (segment (start 23.618 23.6585) (end 23.618 23.215624) (width 0.254) (layer F.Cu) (net 59)) + (segment (start -2.84479 -27.621382) (end -2.84479 -25.95879) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -3.35279 -28.129382) (end -2.84479 -27.621382) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -3.02 -30) (end -3.35279 -29.66721) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -3.35279 -29.66721) (end -3.35279 -28.129382) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -2.4375 -30) (end -3.02 -30) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -2.84479 -25.95879) (end -2.84479 -26.162) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -2.84479 -22.162618) (end -2.84479 -25.95879) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -20.77721 17.57679) (end -21.844 16.51) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -4.128617 -20.878791) (end -2.84479 -22.162618) (width 0.254) (layer F.Cu) (net 60)) + (segment (start 24.895624 22.584592) (end 24.895624 17.783624) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -20.892618 -20.87879) (end -4.128617 -20.878791) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -21.844 -19.927408) (end -20.892618 -20.87879) (width 0.254) (layer F.Cu) (net 60)) + (segment (start -21.844 16.51) (end -21.844 -19.927408) (width 0.254) (layer F.Cu) (net 60)) + (segment (start 24.895624 17.783624) (end 24.68879 17.57679) (width 0.254) (layer F.Cu) (net 60)) + (segment (start 24.892 22.8845) (end 24.892 22.588216) (width 0.254) (layer F.Cu) (net 60)) + (segment (start 24.892 22.588216) (end 24.895624 22.584592) (width 0.254) (layer F.Cu) (net 60)) + (segment (start 24.68879 17.57679) (end -20.77721 17.57679) (width 0.254) (layer F.Cu) (net 60)) + (segment (start 24.118 23.6585) (end 24.892 22.8845) (width 0.254) (layer F.Cu) (net 60)) + (segment (start 0.25 -29.3125) (end 0.25 -21.986592) (width 0.254) (layer F.Cu) (net 61)) + (segment (start 12.127383 -19.507209) (end 15.44321 -16.191382) (width 0.254) (layer F.Cu) (net 61)) + (segment (start 2.729382 -19.50721) (end 12.127383 -19.507209) (width 0.254) (layer F.Cu) (net 61)) + (segment (start 0.25 -21.986592) (end 2.729382 -19.50721) (width 0.254) (layer F.Cu) (net 61)) + (segment (start 15.44321 -16.191382) (end 15.44321 -13.51279) (width 0.254) (layer F.Cu) (net 61)) + (segment (start 2.4375 -30.5) (end 5.06 -30.5) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 5.06 -30.5) (end 6.35 -29.21) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 6.35 -20.32) (end 6.705581 -19.964419) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 6.35 -29.21) (end 6.35 -20.32) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 12.316766 -19.964418) (end 16.002 -16.279184) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 6.705581 -19.964419) (end 12.316766 -19.964418) (width 0.254) (layer F.Cu) (net 62)) + (segment (start 16.002 -16.279184) (end 16.002 -13.462) (width 0.254) (layer F.Cu) (net 62)) + (segment (start -0.25 -29.3125) (end -0.25 -21.84) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -0.25 -21.84) (end 2.54 -19.05) (width 0.254) (layer F.Cu) (net 63)) + (segment (start 2.54 -19.05) (end 11.938 -19.05) (width 0.254) (layer F.Cu) (net 63)) + (segment (start 11.938 -19.05) (end 14.986 -16.002) (width 0.254) (layer F.Cu) (net 63)) + (segment (start 14.986 -16.002) (end 14.986 -13.462) (width 0.254) (layer F.Cu) (net 63)) + (segment (start -11.43 21.12) (end -11.43 22.352) (width 0.254) (layer B.Cu) (net 73)) + (segment (start -11.43 22.352) (end -10.922 22.86) (width 0.254) (layer B.Cu) (net 73)) + (via (at 18.542 22.352) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 73)) + (segment (start 18.034 22.86) (end 18.542 22.352) (width 0.254) (layer B.Cu) (net 73)) + (segment (start -10.922 22.86) (end 18.034 22.86) (width 0.254) (layer B.Cu) (net 73)) + (segment (start 18.542 23.622) (end 18.542 22.352) (width 0.254) (layer F.Cu) (net 73)) + (segment (start 20.574 23.876) (end 18.796 23.876) (width 0.254) (layer F.Cu) (net 73)) + (segment (start 21.094 24.396) (end 20.574 23.876) (width 0.254) (layer F.Cu) (net 73)) + (segment (start 18.796 23.876) (end 18.542 23.622) (width 0.254) (layer F.Cu) (net 73)) + (segment (start 21.8805 24.396) (end 21.094 24.396) (width 0.254) (layer F.Cu) (net 73)) + (via (at 23.622 22.098) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 74)) + (segment (start 23.118 22.602) (end 23.622 22.098) (width 0.254) (layer F.Cu) (net 74)) + (segment (start 23.118 23.6585) (end 23.118 22.602) (width 0.254) (layer F.Cu) (net 74)) + (segment (start 23.622 22.098) (end 22.352 23.368) (width 0.254) (layer B.Cu) (net 74)) + (segment (start 22.352 23.368) (end -10.922 23.368) (width 0.254) (layer B.Cu) (net 74)) + (segment (start -11.43 23.876) (end -11.43 28.88) (width 0.254) (layer B.Cu) (net 74)) + (segment (start -10.922 23.368) (end -11.43 23.876) (width 0.254) (layer B.Cu) (net 74)) + (segment (start 11.43 27.178) (end 11.43 28.88) (width 0.254) (layer F.Cu) (net 75)) + (segment (start 11.684 26.924) (end 11.43 27.178) (width 0.254) (layer F.Cu) (net 75)) + (segment (start 20.0295 26.924) (end 11.684 26.924) (width 0.254) (layer F.Cu) (net 75)) + (segment (start 21.0575 25.896) (end 20.0295 26.924) (width 0.254) (layer F.Cu) (net 75)) + (segment (start 21.8805 25.896) (end 21.0575 25.896) (width 0.254) (layer F.Cu) (net 75)) + (via (at 23.622 28.194) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 76)) + (segment (start 23.118 27.69) (end 23.622 28.194) (width 0.254) (layer F.Cu) (net 76)) + (segment (start 23.118 26.6335) (end 23.118 27.69) (width 0.254) (layer F.Cu) (net 76)) + (via (at 11.43 24.638) (size 0.8128) (drill 0.4064) (layers F.Cu B.Cu) (net 76)) + (segment (start 20.066 24.638) (end 11.43 24.638) (width 0.254) (layer B.Cu) (net 76)) + (segment (start 23.622 28.194) (end 20.066 24.638) (width 0.254) (layer B.Cu) (net 76)) + (segment (start 11.43 24.638) (end 11.43 21.12) (width 0.254) (layer F.Cu) (net 76)) + (segment (start 0.254 -37.084) (end -1.25 -35.58) (width 0.254) (layer F.Cu) (net 79)) + (segment (start 4.7 -37.084) (end 0.254 -37.084) (width 0.254) (layer F.Cu) (net 79)) + (segment (start 5.271 -37.655) (end 4.7 -37.084) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -1.25 -35.58) (end -1.25 -34.1875) (width 0.254) (layer F.Cu) (net 79)) + (segment (start 5.271 -39.116) (end 5.271 -37.655) (width 0.254) (layer F.Cu) (net 79)) + (segment (start -4.26721 -26.72079) (end -4.26721 -31.80079) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -4.068 -32) (end -2.4375 -32) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -4.826 -26.162) (end -4.26721 -26.72079) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -4.26721 -31.80079) (end -4.068 -32) (width 0.254) (layer F.Cu) (net 80)) + (segment (start -5.779 -26.162) (end -4.826 -26.162) (width 0.254) (layer F.Cu) (net 80)) + +) diff --git a/CAD/PCB/clockclock.pro b/CAD/PCB/clockclock.pro index 152769c..4b3840f 100644 --- a/CAD/PCB/clockclock.pro +++ b/CAD/PCB/clockclock.pro @@ -1,29 +1,10 @@ -update=22/05/2015 07:44:53 +update=2021 April 06, Tuesday 17:02:04 version=1 last_client=kicad [general] version=1 RootSch= BoardNm= -[pcbnew] -version=1 -LastNetListRead= -UseCmpFile=1 -PadDrill=0.600000000000 -PadDrillOvalY=0.600000000000 -PadSizeH=1.500000000000 -PadSizeV=1.500000000000 -PcbTextSizeV=1.500000000000 -PcbTextSizeH=1.500000000000 -PcbTextThickness=0.300000000000 -ModuleTextSizeV=1.000000000000 -ModuleTextSizeH=1.000000000000 -ModuleTextSizeThickness=0.150000000000 -SolderMaskClearance=0.000000000000 -SolderMaskMinWidth=0.000000000000 -DrawSegmentWidth=0.200000000000 -BoardOutlineThickness=0.100000000000 -ModuleOutlineThickness=0.150000000000 [cvpcb] version=1 NetIExt=net @@ -31,3 +12,254 @@ NetIExt=net version=1 LibDir= [eeschema/libraries] +[pcbnew] +version=1 +PageLayoutDescrFile= +LastNetListRead= +CopperLayerCount=2 +BoardThickness=1.6 +AllowMicroVias=0 +AllowBlindVias=0 +RequireCourtyardDefinitions=0 +ProhibitOverlappingCourtyards=1 +MinTrackWidth=0.2 +MinViaDiameter=0.4 +MinViaDrill=0.3 +MinMicroViaDiameter=0.2 +MinMicroViaDrill=0.09999999999999999 +MinHoleToHole=0.25 +TrackWidth1=0.254 +TrackWidth2=0.254 +TrackWidth3=0.3048 +TrackWidth4=0.8128 +ViaDiameter1=0.8128 +ViaDrill1=0.4064 +ViaDiameter2=0.8128 +ViaDrill2=0.4064 +dPairWidth1=0.2032 +dPairGap1=0.254 +dPairViaGap1=0.25 +SilkLineWidth=0.15 +SilkTextSizeV=1 +SilkTextSizeH=1 +SilkTextSizeThickness=0.15 +SilkTextItalic=0 +SilkTextUpright=1 +CopperLineWidth=0.2 +CopperTextSizeV=1.5 +CopperTextSizeH=1.5 +CopperTextThickness=0.3 +CopperTextItalic=0 +CopperTextUpright=1 +EdgeCutLineWidth=0.09999999999999999 +CourtyardLineWidth=0.12 +OthersLineWidth=0.15 +OthersTextSizeV=1 +OthersTextSizeH=1 +OthersTextSizeThickness=0.15 +OthersTextItalic=0 +OthersTextUpright=1 +SolderMaskClearance=0 +SolderMaskMinWidth=0 +SolderPasteClearance=0 +SolderPasteRatio=-0 +[pcbnew/Layer.F.Cu] +Name=F.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.In1.Cu] +Name=In1.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In2.Cu] +Name=In2.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In3.Cu] +Name=In3.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In4.Cu] +Name=In4.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In5.Cu] +Name=In5.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In6.Cu] +Name=In6.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In7.Cu] +Name=In7.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In8.Cu] +Name=In8.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In9.Cu] +Name=In9.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In10.Cu] +Name=In10.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In11.Cu] +Name=In11.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In12.Cu] +Name=In12.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In13.Cu] +Name=In13.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In14.Cu] +Name=In14.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In15.Cu] +Name=In15.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In16.Cu] +Name=In16.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In17.Cu] +Name=In17.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In18.Cu] +Name=In18.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In19.Cu] +Name=In19.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In20.Cu] +Name=In20.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In21.Cu] +Name=In21.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In22.Cu] +Name=In22.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In23.Cu] +Name=In23.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In24.Cu] +Name=In24.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In25.Cu] +Name=In25.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In26.Cu] +Name=In26.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In27.Cu] +Name=In27.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In28.Cu] +Name=In28.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In29.Cu] +Name=In29.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In30.Cu] +Name=In30.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.B.Cu] +Name=B.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.B.Adhes] +Enabled=1 +[pcbnew/Layer.F.Adhes] +Enabled=1 +[pcbnew/Layer.B.Paste] +Enabled=1 +[pcbnew/Layer.F.Paste] +Enabled=1 +[pcbnew/Layer.B.SilkS] +Enabled=1 +[pcbnew/Layer.F.SilkS] +Enabled=1 +[pcbnew/Layer.B.Mask] +Enabled=1 +[pcbnew/Layer.F.Mask] +Enabled=1 +[pcbnew/Layer.Dwgs.User] +Enabled=1 +[pcbnew/Layer.Cmts.User] +Enabled=1 +[pcbnew/Layer.Eco1.User] +Enabled=1 +[pcbnew/Layer.Eco2.User] +Enabled=1 +[pcbnew/Layer.Edge.Cuts] +Enabled=1 +[pcbnew/Layer.Margin] +Enabled=1 +[pcbnew/Layer.B.CrtYd] +Enabled=1 +[pcbnew/Layer.F.CrtYd] +Enabled=1 +[pcbnew/Layer.B.Fab] +Enabled=1 +[pcbnew/Layer.F.Fab] +Enabled=1 +[pcbnew/Layer.Rescue] +Enabled=0 +[pcbnew/Netclasses] +[pcbnew/Netclasses/Default] +Name=Default +Clearance=0.2032 +TrackWidth=0.254 +ViaDiameter=0.8128 +ViaDrill=0.4064 +uViaDiameter=0.3048 +uViaDrill=0.1016 +dPairWidth=0.2032 +dPairGap=0.254 +dPairViaGap=0.25 +[pcbnew/Netclasses/1] +Name=5v +Clearance=0.2032 +TrackWidth=0.8128 +ViaDiameter=1.016 +ViaDrill=0.6096 +uViaDiameter=0.3048 +uViaDrill=0.1016 +dPairWidth=0.2032 +dPairGap=0.254 +dPairViaGap=0.25 +[pcbnew/Netclasses/2] +Name=Power +Clearance=0.2032 +TrackWidth=0.3048 +ViaDiameter=0.8128 +ViaDrill=0.4064 +uViaDiameter=0.3048 +uViaDrill=0.1016 +dPairWidth=0.2032 +dPairGap=0.254 +dPairViaGap=0.25 diff --git a/CAD/PCB/clockclock.sch b/CAD/PCB/clockclock.sch index 15d8e57..e024d02 100644 --- a/CAD/PCB/clockclock.sch +++ b/CAD/PCB/clockclock.sch @@ -16,192 +16,159 @@ $EndDescr $Comp L Driver_Motor:STSPIN220 U2 U 1 1 60BA5CA4 -P 7500 1900 -F 0 "U2" H 7150 1250 50 0000 C CNN -F 1 "STSPIN220" H 7900 1250 50 0000 C CNN -F 2 "Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm" H 7700 2650 50 0001 L CNN -F 3 "www.st.com/resource/en/datasheet/stspin220.pdf" H 7650 2150 50 0001 C CNN - 1 7500 1900 +P 8450 1900 +F 0 "U2" H 8100 1250 50 0000 C CNN +F 1 "STSPIN220" H 8850 1250 50 0000 C CNN +F 2 "Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm" H 8650 2650 50 0001 L CNN +F 3 "www.st.com/resource/en/datasheet/stspin220.pdf" H 8600 2150 50 0001 C CNN + 1 8450 1900 1 0 0 -1 $EndComp $Comp L Driver_Motor:STSPIN220 U3 U 1 1 60BA7446 -P 7500 3950 -F 0 "U3" H 7150 3300 50 0000 C CNN -F 1 "STSPIN220" H 7900 3300 50 0000 C CNN -F 2 "Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm" H 7700 4700 50 0001 L CNN -F 3 "www.st.com/resource/en/datasheet/stspin220.pdf" H 7650 4200 50 0001 C CNN - 1 7500 3950 - 1 0 0 -1 -$EndComp -$Comp -L Motor:Stepper_Motor_bipolar M1 -U 1 1 60BA8272 -P 9700 1900 -F 0 "M1" H 9888 2024 50 0000 L CNN -F 1 "Stepper_Motor_bipolar" H 9888 1933 50 0000 L CNN -F 2 "" H 9710 1890 50 0001 C CNN -F 3 "http://www.infineon.com/dgdl/Application-Note-TLE8110EE_driving_UniPolarStepperMotor_V1.1.pdf?fileId=db3a30431be39b97011be5d0aa0a00b0" H 9710 1890 50 0001 C CNN - 1 9700 1900 - 1 0 0 -1 -$EndComp -$Comp -L Motor:Stepper_Motor_bipolar M2 -U 1 1 60BA9931 -P 9700 3950 -F 0 "M2" H 9888 4074 50 0000 L CNN -F 1 "Stepper_Motor_bipolar" H 9888 3983 50 0000 L CNN -F 2 "" H 9710 3940 50 0001 C CNN -F 3 "http://www.infineon.com/dgdl/Application-Note-TLE8110EE_driving_UniPolarStepperMotor_V1.1.pdf?fileId=db3a30431be39b97011be5d0aa0a00b0" H 9710 3940 50 0001 C CNN - 1 9700 3950 - 1 0 0 -1 -$EndComp -$Comp -L MCU_ST_STM32F1:STM32F103C8Tx U1 -U 1 1 60BADD13 -P 4900 3200 -F 0 "U1" H 4400 1750 50 0000 C CNN -F 1 "STM32F103C8Tx" H 5350 1750 50 0000 C CNN -F 2 "Package_QFP:LQFP-48_7x7mm_P0.5mm" H 4300 1800 50 0001 R CNN -F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00161566.pdf" H 4900 3200 50 0001 C CNN - 1 4900 3200 +P 8450 3950 +F 0 "U3" H 8100 3300 50 0000 C CNN +F 1 "STSPIN220" H 8850 3300 50 0000 C CNN +F 2 "Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm" H 8650 4700 50 0001 L CNN +F 3 "www.st.com/resource/en/datasheet/stspin220.pdf" H 8600 4200 50 0001 C CNN + 1 8450 3950 1 0 0 -1 $EndComp $Comp L Device:R R6 U 1 1 60BB01AD -P 8500 4350 -F 0 "R6" H 8570 4396 50 0000 L CNN -F 1 "330mE" H 8570 4305 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 8430 4350 50 0001 C CNN -F 3 "~" H 8500 4350 50 0001 C CNN - 1 8500 4350 +P 9200 4350 +F 0 "R6" H 9270 4396 50 0000 L CNN +F 1 "330mE" H 9270 4305 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 9130 4350 50 0001 C CNN +F 3 "~" H 9200 4350 50 0001 C CNN + 1 9200 4350 1 0 0 -1 $EndComp $Comp L Device:R R8 U 1 1 60BB2E3C -P 8950 4350 -F 0 "R8" H 9020 4396 50 0000 L CNN -F 1 "330mE" H 9020 4305 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 8880 4350 50 0001 C CNN -F 3 "~" H 8950 4350 50 0001 C CNN - 1 8950 4350 +P 9650 4350 +F 0 "R8" H 9720 4396 50 0000 L CNN +F 1 "330mE" H 9720 4305 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 9580 4350 50 0001 C CNN +F 3 "~" H 9650 4350 50 0001 C CNN + 1 9650 4350 1 0 0 -1 $EndComp $Comp L Device:R R5 U 1 1 60BB457F -P 8500 2350 -F 0 "R5" H 8570 2396 50 0000 L CNN -F 1 "330mE" H 8570 2305 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 8430 2350 50 0001 C CNN -F 3 "~" H 8500 2350 50 0001 C CNN - 1 8500 2350 +P 9200 2350 +F 0 "R5" H 9270 2396 50 0000 L CNN +F 1 "330mE" H 9270 2305 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 9130 2350 50 0001 C CNN +F 3 "~" H 9200 2350 50 0001 C CNN + 1 9200 2350 1 0 0 -1 $EndComp $Comp L Device:R R7 U 1 1 60BB47EF -P 8950 2350 -F 0 "R7" H 9020 2396 50 0000 L CNN -F 1 "330mE" H 9020 2305 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 8880 2350 50 0001 C CNN -F 3 "~" H 8950 2350 50 0001 C CNN - 1 8950 2350 +P 9650 2350 +F 0 "R7" H 9720 2396 50 0000 L CNN +F 1 "330mE" H 9720 2305 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 9580 2350 50 0001 C CNN +F 3 "~" H 9650 2350 50 0001 C CNN + 1 9650 2350 1 0 0 -1 $EndComp Wire Wire Line - 8100 2100 8500 2100 + 9050 2100 9200 2100 Wire Wire Line - 8500 2100 8500 2200 + 9200 2100 9200 2200 Wire Wire Line - 8100 1600 8950 1600 + 9050 1600 9650 1600 Wire Wire Line - 8950 1600 8950 2200 + 9650 1600 9650 2200 Wire Wire Line - 8100 4150 8500 4150 + 9050 4150 9200 4150 Wire Wire Line - 8500 4150 8500 4200 + 9200 4150 9200 4200 Wire Wire Line - 8100 3650 8950 3650 + 9050 3650 9650 3650 Wire Wire Line - 8950 3650 8950 4200 + 9650 3650 9650 4200 $Comp L power:GND #PWR0101 U 1 1 60BB684A -P 8500 4750 -F 0 "#PWR0101" H 8500 4500 50 0001 C CNN -F 1 "GND" H 8505 4577 50 0000 C CNN -F 2 "" H 8500 4750 50 0001 C CNN -F 3 "" H 8500 4750 50 0001 C CNN - 1 8500 4750 +P 9200 4750 +F 0 "#PWR0101" H 9200 4500 50 0001 C CNN +F 1 "GND" H 9205 4577 50 0000 C CNN +F 2 "" H 9200 4750 50 0001 C CNN +F 3 "" H 9200 4750 50 0001 C CNN + 1 9200 4750 1 0 0 -1 $EndComp $Comp L power:GND #PWR0102 U 1 1 60BB70BF -P 8950 4750 -F 0 "#PWR0102" H 8950 4500 50 0001 C CNN -F 1 "GND" H 8955 4577 50 0000 C CNN -F 2 "" H 8950 4750 50 0001 C CNN -F 3 "" H 8950 4750 50 0001 C CNN - 1 8950 4750 +P 9650 4750 +F 0 "#PWR0102" H 9650 4500 50 0001 C CNN +F 1 "GND" H 9655 4577 50 0000 C CNN +F 2 "" H 9650 4750 50 0001 C CNN +F 3 "" H 9650 4750 50 0001 C CNN + 1 9650 4750 1 0 0 -1 $EndComp $Comp L power:GND #PWR0103 U 1 1 60BB74CF -P 7600 4750 -F 0 "#PWR0103" H 7600 4500 50 0001 C CNN -F 1 "GND" H 7605 4577 50 0000 C CNN -F 2 "" H 7600 4750 50 0001 C CNN -F 3 "" H 7600 4750 50 0001 C CNN - 1 7600 4750 +P 8550 4750 +F 0 "#PWR0103" H 8550 4500 50 0001 C CNN +F 1 "GND" H 8555 4577 50 0000 C CNN +F 2 "" H 8550 4750 50 0001 C CNN +F 3 "" H 8550 4750 50 0001 C CNN + 1 8550 4750 1 0 0 -1 $EndComp $Comp L power:GND #PWR0104 U 1 1 60BB79DB -P 7600 2650 -F 0 "#PWR0104" H 7600 2400 50 0001 C CNN -F 1 "GND" H 7605 2477 50 0000 C CNN -F 2 "" H 7600 2650 50 0001 C CNN -F 3 "" H 7600 2650 50 0001 C CNN - 1 7600 2650 +P 8550 2650 +F 0 "#PWR0104" H 8550 2400 50 0001 C CNN +F 1 "GND" H 8555 2477 50 0000 C CNN +F 2 "" H 8550 2650 50 0001 C CNN +F 3 "" H 8550 2650 50 0001 C CNN + 1 8550 2650 1 0 0 -1 $EndComp $Comp L power:GND #PWR0105 U 1 1 60BB7E59 -P 8500 2650 -F 0 "#PWR0105" H 8500 2400 50 0001 C CNN -F 1 "GND" H 8505 2477 50 0000 C CNN -F 2 "" H 8500 2650 50 0001 C CNN -F 3 "" H 8500 2650 50 0001 C CNN - 1 8500 2650 +P 9200 2650 +F 0 "#PWR0105" H 9200 2400 50 0001 C CNN +F 1 "GND" H 9205 2477 50 0000 C CNN +F 2 "" H 9200 2650 50 0001 C CNN +F 3 "" H 9200 2650 50 0001 C CNN + 1 9200 2650 1 0 0 -1 $EndComp $Comp L power:GND #PWR0106 U 1 1 60BB828C -P 8950 2650 -F 0 "#PWR0106" H 8950 2400 50 0001 C CNN -F 1 "GND" H 8955 2477 50 0000 C CNN -F 2 "" H 8950 2650 50 0001 C CNN -F 3 "" H 8950 2650 50 0001 C CNN - 1 8950 2650 +P 9650 2650 +F 0 "#PWR0106" H 9650 2400 50 0001 C CNN +F 1 "GND" H 9655 2477 50 0000 C CNN +F 2 "" H 9650 2650 50 0001 C CNN +F 3 "" H 9650 2650 50 0001 C CNN + 1 9650 2650 1 0 0 -1 $EndComp Wire Wire Line - 8500 2500 8500 2650 + 9200 2500 9200 2650 Wire Wire Line - 8950 2500 8950 2650 + 9650 2500 9650 2650 Wire Wire Line - 8500 4500 8500 4750 + 9200 4500 9200 4750 Wire Wire Line - 8950 4500 8950 4750 + 9650 4500 9650 4750 $Comp L Connector_Generic:Conn_01x04 J1 U 1 1 60BB9569 @@ -304,7 +271,7 @@ U 1 1 60BC7AC8 P 2100 3100 F 0 "J2" H 2100 4581 50 0000 C CNN F 1 "Raspberry_Pi_2_3" H 2100 4490 50 0000 C CNN -F 2 "Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Horizontal" H 2100 3100 50 0001 C CNN +F 2 "Module:Raspberry_Pi_Zero_Socketed_THT_FaceDown_MountingHoles" H 2100 3100 50 0001 C CNN F 3 "https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/rpi_SCH_3bplus_1p0_reduced.pdf" H 2100 3100 50 0001 C CNN 1 2100 3100 1 0 0 -1 @@ -312,335 +279,1308 @@ $EndComp $Comp L Switch:SW_DIP_x04 SW1 U 1 1 60BCB5AC -P 4750 6000 -F 0 "SW1" H 4750 6467 50 0000 C CNN -F 1 "SW_DIP_x04" H 4750 6376 50 0000 C CNN -F 2 "Button_Switch_THT:SW_DIP_SPSTx06_Slide_9.78x17.42mm_W7.62mm_P2.54mm" H 4750 6000 50 0001 C CNN -F 3 "~" H 4750 6000 50 0001 C CNN - 1 4750 6000 +P 4450 5900 +F 0 "SW1" H 4450 6367 50 0000 C CNN +F 1 "SW_DIP_x04" H 4450 6276 50 0000 C CNN +F 2 "Button_Switch_THT:SW_DIP_SPSTx04_Slide_6.7x11.72mm_W7.62mm_P2.54mm_LowProfile" H 4450 5900 50 0001 C CNN +F 3 "~" H 4450 5900 50 0001 C CNN + 1 4450 5900 1 0 0 -1 $EndComp $Comp L power:GND #PWR0107 U 1 1 60BCD679 -P 5200 6200 -F 0 "#PWR0107" H 5200 5950 50 0001 C CNN -F 1 "GND" H 5205 6027 50 0000 C CNN -F 2 "" H 5200 6200 50 0001 C CNN -F 3 "" H 5200 6200 50 0001 C CNN - 1 5200 6200 +P 4900 6100 +F 0 "#PWR0107" H 4900 5850 50 0001 C CNN +F 1 "GND" H 4905 5927 50 0000 C CNN +F 2 "" H 4900 6100 50 0001 C CNN +F 3 "" H 4900 6100 50 0001 C CNN + 1 4900 6100 1 0 0 -1 $EndComp Wire Wire Line - 7600 4650 7600 4750 + 8550 4650 8550 4750 Wire Wire Line - 5050 5800 5200 5800 + 4750 5700 4900 5700 Wire Wire Line - 5200 5800 5200 5900 + 4900 5700 4900 5800 Wire Wire Line - 5050 5900 5200 5900 -Connection ~ 5200 5900 + 4750 5800 4900 5800 +Connection ~ 4900 5800 Wire Wire Line - 5200 5900 5200 6000 + 4900 5800 4900 5900 Wire Wire Line - 5050 6000 5200 6000 -Connection ~ 5200 6000 + 4750 5900 4900 5900 +Connection ~ 4900 5900 Wire Wire Line - 5200 6000 5200 6100 + 4900 5900 4900 6000 Wire Wire Line - 5050 6100 5200 6100 -Connection ~ 5200 6100 + 4750 6000 4900 6000 +Connection ~ 4900 6000 Wire Wire Line - 5200 6100 5200 6200 -Text GLabel 4300 5800 0 50 Input ~ 0 + 4900 6000 4900 6100 +Text GLabel 4000 5700 0 50 Input ~ 0 ADDR0 -Text GLabel 4300 5900 0 50 Input ~ 0 +Text GLabel 4000 5800 0 50 Input ~ 0 ADDR1 -Text GLabel 4300 6000 0 50 Input ~ 0 +Text GLabel 4000 5900 0 50 Input ~ 0 ADDR2 -Text GLabel 4300 6100 0 50 Input ~ 0 +Text GLabel 4000 6000 0 50 Input ~ 0 ADDR3 Wire Wire Line - 4300 5800 4450 5800 + 4000 5700 4150 5700 Wire Wire Line - 4300 5900 4450 5900 + 4000 5800 4150 5800 Wire Wire Line - 4300 6000 4450 6000 + 4000 5900 4150 5900 Wire Wire Line - 4300 6100 4450 6100 + 4000 6000 4150 6000 $Comp L Connector_Generic:Conn_01x04 J6 U 1 1 60BD39C6 -P 4750 850 -F 0 "J6" H 4700 550 50 0000 L CNN -F 1 "Conn_01x04" H 4500 450 50 0000 L CNN -F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 4750 850 50 0001 C CNN -F 3 "~" H 4750 850 50 0001 C CNN - 1 4750 850 +P 5650 800 +F 0 "J6" H 5600 500 50 0000 L CNN +F 1 "Conn_01x04" H 5400 400 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 5650 800 50 0001 C CNN +F 3 "~" H 5650 800 50 0001 C CNN + 1 5650 800 1 0 0 -1 $EndComp -Text GLabel 4400 750 0 50 Input ~ 0 +Text GLabel 5300 700 0 50 Input ~ 0 +3v3 -Text GLabel 4400 850 0 50 Input ~ 0 +Text GLabel 5300 800 0 50 Input ~ 0 SDO -Text GLabel 4400 950 0 50 Input ~ 0 +Text GLabel 5300 900 0 50 Input ~ 0 SDC -Text GLabel 4400 1050 0 50 Input ~ 0 +Text GLabel 5300 1000 0 50 Input ~ 0 GND Wire Wire Line - 4400 1050 4550 1050 + 5300 1000 5450 1000 Wire Wire Line - 4550 950 4400 950 + 5450 900 5300 900 Wire Wire Line - 4400 850 4550 850 + 5300 800 5450 800 Wire Wire Line - 4550 750 4400 750 + 5450 700 5300 700 $Comp L power:+5V #PWR0108 U 1 1 60BDA4A1 -P 7500 850 -F 0 "#PWR0108" H 7500 700 50 0001 C CNN -F 1 "+5V" H 7515 1023 50 0000 C CNN -F 2 "" H 7500 850 50 0001 C CNN -F 3 "" H 7500 850 50 0001 C CNN - 1 7500 850 +P 8450 1000 +F 0 "#PWR0108" H 8450 850 50 0001 C CNN +F 1 "+5V" H 8465 1173 50 0000 C CNN +F 2 "" H 8450 1000 50 0001 C CNN +F 3 "" H 8450 1000 50 0001 C CNN + 1 8450 1000 1 0 0 -1 $EndComp Wire Wire Line - 7500 850 7500 1200 + 8450 1000 8450 1200 $Comp L power:+5V #PWR0109 U 1 1 60BDB7ED -P 7500 3200 -F 0 "#PWR0109" H 7500 3050 50 0001 C CNN -F 1 "+5V" H 7515 3373 50 0000 C CNN -F 2 "" H 7500 3200 50 0001 C CNN -F 3 "" H 7500 3200 50 0001 C CNN - 1 7500 3200 +P 8450 3200 +F 0 "#PWR0109" H 8450 3050 50 0001 C CNN +F 1 "+5V" H 8465 3373 50 0000 C CNN +F 2 "" H 8450 3200 50 0001 C CNN +F 3 "" H 8450 3200 50 0001 C CNN + 1 8450 3200 1 0 0 -1 $EndComp Wire Wire Line - 7500 3200 7500 3250 + 8450 3200 8450 3250 Wire Wire Line - 7500 2600 7600 2600 + 8450 2600 8550 2600 Wire Wire Line - 7600 2600 7600 2650 -Connection ~ 7600 2600 + 8550 2600 8550 2650 +Connection ~ 8550 2600 Wire Wire Line - 7500 4650 7600 4650 -Connection ~ 7600 4650 -Wire Wire Line - 8100 2000 9400 2000 -Wire Wire Line - 8100 1900 9300 1900 -Wire Wire Line - 9300 1900 9300 1800 -Wire Wire Line - 9300 1800 9400 1800 -Wire Wire Line - 8100 1500 9600 1500 -Wire Wire Line - 9600 1500 9600 1600 -Wire Wire Line - 9800 1600 9800 1400 -Wire Wire Line - 9800 1400 8100 1400 -Wire Wire Line - 9400 4050 8100 4050 -Wire Wire Line - 8100 3950 9300 3950 -Wire Wire Line - 9300 3950 9300 3850 -Wire Wire Line - 9300 3850 9400 3850 -Wire Wire Line - 8100 3550 9600 3550 -Wire Wire Line - 9600 3550 9600 3650 -Wire Wire Line - 8100 3450 9800 3450 -Wire Wire Line - 9800 3450 9800 3650 -Text GLabel 6850 4150 0 50 Input ~ 0 + 8450 4650 8550 4650 +Connection ~ 8550 4650 +Text GLabel 7900 4150 0 50 Input ~ 0 MOT_RST -Text GLabel 6850 2100 0 50 Input ~ 0 -MOT_RST -Text GLabel 6850 2000 0 50 Input ~ 0 +Text GLabel 7900 2000 0 50 Input ~ 0 MOT_EN0 -Text GLabel 6850 4050 0 50 Input ~ 0 +Text GLabel 7900 4050 0 50 Input ~ 0 MOT_EN1 -Text GLabel 6850 1400 0 50 Input ~ 0 +Text GLabel 7900 1400 0 50 Input ~ 0 MOT_DIR0 -Text GLabel 6850 1500 0 50 Input ~ 0 -MOT_STCK0 -Text GLabel 6850 3450 0 50 Input ~ 0 +Text GLabel 7900 3450 0 50 Input ~ 0 MOT_DIR1 -Text GLabel 6850 3550 0 50 Input ~ 0 -MOT_STCK1 Wire Wire Line - 6850 1400 7000 1400 + 7900 1400 7950 1400 Wire Wire Line - 7000 1500 6850 1500 -Wire Wire Line - 6850 2000 7000 2000 -Wire Wire Line - 7000 2100 6850 2100 + 7900 2000 7950 2000 $Comp L Device:R R4 U 1 1 60BF2DDC -P 6850 4800 -F 0 "R4" H 6920 4846 50 0000 L CNN -F 1 "47K" H 6920 4755 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 6780 4800 50 0001 C CNN -F 3 "~" H 6850 4800 50 0001 C CNN - 1 6850 4800 +P 7650 4800 +F 0 "R4" H 7720 4846 50 0000 L CNN +F 1 "47K" H 7720 4755 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 7580 4800 50 0001 C CNN +F 3 "~" H 7650 4800 50 0001 C CNN + 1 7650 4800 1 0 0 -1 $EndComp $Comp L Device:R R2 U 1 1 60BF36D6 -P 6600 4650 -F 0 "R2" H 6670 4696 50 0000 L CNN -F 1 "47K" H 6670 4605 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 6530 4650 50 0001 C CNN -F 3 "~" H 6600 4650 50 0001 C CNN - 1 6600 4650 +P 7400 4650 +F 0 "R2" H 7470 4696 50 0000 L CNN +F 1 "47K" H 7470 4605 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 7330 4650 50 0001 C CNN +F 3 "~" H 7400 4650 50 0001 C CNN + 1 7400 4650 -1 0 0 1 $EndComp $Comp L Device:C C2 U 1 1 60BFA833 -P 6600 5100 -F 0 "C2" H 6486 5054 50 0000 R CNN -F 1 "22nF" H 6486 5145 50 0000 R CNN -F 2 "Capacitor_SMD:C_0603_1608Metric" H 6638 4950 50 0001 C CNN -F 3 "~" H 6600 5100 50 0001 C CNN - 1 6600 5100 +P 7400 5100 +F 0 "C2" H 7286 5054 50 0000 R CNN +F 1 "22nF" H 7286 5145 50 0000 R CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 7438 4950 50 0001 C CNN +F 3 "~" H 7400 5100 50 0001 C CNN + 1 7400 5100 1 0 0 1 $EndComp Wire Wire Line - 7000 4450 6850 4450 + 7400 4450 7400 4500 Wire Wire Line - 6600 4450 6600 4500 + 7400 4800 7400 4950 Wire Wire Line - 6600 4800 6600 4950 + 7650 4650 7650 4450 Wire Wire Line - 6850 4650 6850 4450 -Connection ~ 6850 4450 + 7650 4450 7400 4450 Wire Wire Line - 6850 4450 6600 4450 + 7650 4950 7650 5250 Wire Wire Line - 6850 4950 6850 5250 -Wire Wire Line - 6850 5250 6750 5250 + 7650 5250 7550 5250 $Comp L power:GND #PWR0110 U 1 1 60C01F63 -P 6750 5300 -F 0 "#PWR0110" H 6750 5050 50 0001 C CNN -F 1 "GND" H 6755 5127 50 0000 C CNN -F 2 "" H 6750 5300 50 0001 C CNN -F 3 "" H 6750 5300 50 0001 C CNN - 1 6750 5300 +P 7550 5300 +F 0 "#PWR0110" H 7550 5050 50 0001 C CNN +F 1 "GND" H 7555 5127 50 0000 C CNN +F 2 "" H 7550 5300 50 0001 C CNN +F 3 "" H 7550 5300 50 0001 C CNN + 1 7550 5300 1 0 0 -1 $EndComp Wire Wire Line - 6750 5300 6750 5250 -Connection ~ 6750 5250 + 7550 5300 7550 5250 +Connection ~ 7550 5250 Wire Wire Line - 6750 5250 6600 5250 + 7550 5250 7400 5250 $Comp L Device:R R3 U 1 1 60C05757 -P 6850 2750 -F 0 "R3" H 6920 2796 50 0000 L CNN -F 1 "47K" H 6920 2705 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 6780 2750 50 0001 C CNN -F 3 "~" H 6850 2750 50 0001 C CNN - 1 6850 2750 +P 7800 2750 +F 0 "R3" H 7870 2796 50 0000 L CNN +F 1 "47K" H 7870 2705 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 7730 2750 50 0001 C CNN +F 3 "~" H 7800 2750 50 0001 C CNN + 1 7800 2750 1 0 0 -1 $EndComp $Comp L Device:R R1 U 1 1 60C0575D -P 6600 2600 -F 0 "R1" H 6670 2646 50 0000 L CNN -F 1 "47K" H 6670 2555 50 0000 L CNN -F 2 "Resistor_SMD:R_0603_1608Metric" V 6530 2600 50 0001 C CNN -F 3 "~" H 6600 2600 50 0001 C CNN - 1 6600 2600 +P 7550 2600 +F 0 "R1" H 7620 2646 50 0000 L CNN +F 1 "47K" H 7620 2555 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 7480 2600 50 0001 C CNN +F 3 "~" H 7550 2600 50 0001 C CNN + 1 7550 2600 -1 0 0 1 $EndComp $Comp L Device:C C1 U 1 1 60C05763 -P 6600 2950 -F 0 "C1" H 6486 2904 50 0000 R CNN -F 1 "22nF" H 6486 2995 50 0000 R CNN -F 2 "Capacitor_SMD:C_0603_1608Metric" H 6638 2800 50 0001 C CNN -F 3 "~" H 6600 2950 50 0001 C CNN - 1 6600 2950 +P 7550 2950 +F 0 "C1" H 7436 2904 50 0000 R CNN +F 1 "22nF" H 7436 2995 50 0000 R CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 7588 2800 50 0001 C CNN +F 3 "~" H 7550 2950 50 0001 C CNN + 1 7550 2950 1 0 0 1 $EndComp Wire Wire Line - 7000 2400 6850 2400 + 7550 2400 7550 2450 Wire Wire Line - 6600 2400 6600 2450 + 7550 2750 7550 2800 Wire Wire Line - 6600 2750 6600 2800 + 7800 2600 7800 2400 Wire Wire Line - 6850 2600 6850 2400 -Connection ~ 6850 2400 + 7800 2400 7550 2400 Wire Wire Line - 6850 2400 6600 2400 + 7800 2900 7800 3100 Wire Wire Line - 6850 2900 6850 3100 -Wire Wire Line - 6850 3100 6750 3100 + 7800 3100 7700 3100 $Comp L power:GND #PWR0111 U 1 1 60C05771 -P 6750 3100 -F 0 "#PWR0111" H 6750 2850 50 0001 C CNN -F 1 "GND" H 6755 2927 50 0000 C CNN -F 2 "" H 6750 3100 50 0001 C CNN -F 3 "" H 6750 3100 50 0001 C CNN - 1 6750 3100 +P 7700 3100 +F 0 "#PWR0111" H 7700 2850 50 0001 C CNN +F 1 "GND" H 7705 2927 50 0000 C CNN +F 2 "" H 7700 3100 50 0001 C CNN +F 3 "" H 7700 3100 50 0001 C CNN + 1 7700 3100 1 0 0 -1 $EndComp -Connection ~ 6750 3100 +Connection ~ 7700 3100 Wire Wire Line - 6750 3100 6600 3100 + 7700 3100 7550 3100 Wire Wire Line - 6850 3450 7000 3450 + 7900 3450 7950 3450 Wire Wire Line - 7000 3550 6850 3550 + 7900 4050 7950 4050 Wire Wire Line - 6850 4050 7000 4050 -Wire Wire Line - 7000 4150 6850 4150 -Text GLabel 6850 1800 0 50 Input ~ 0 + 7950 4150 7900 4150 +Text GLabel 7900 1800 0 50 Input ~ 0 GND -Text GLabel 6850 1700 0 50 Input ~ 0 +Text GLabel 7900 1700 0 50 Input ~ 0 GND Wire Wire Line - 6850 1700 7000 1700 + 7900 1700 7950 1700 Wire Wire Line - 7000 1800 6850 1800 -Text GLabel 6850 3750 0 50 Input ~ 0 -GND -Text GLabel 6850 3850 0 50 Input ~ 0 + 7950 1800 7900 1800 +Text GLabel 7900 3750 0 50 Input ~ 0 GND Wire Wire Line - 6850 3850 7000 3850 -Wire Wire Line - 7000 3750 6850 3750 -Text GLabel 6850 4350 0 50 Input ~ 0 + 7950 3750 7900 3750 +Text GLabel 7900 4350 0 50 Input ~ 0 MOT_REF1 Wire Wire Line - 6850 4350 7000 4350 -Text GLabel 6850 2300 0 50 Input ~ 0 + 7900 4350 7950 4350 +Text GLabel 7900 2300 0 50 Input ~ 0 MOT_REF1 Wire Wire Line - 6850 2300 7000 2300 + 7900 2300 7950 2300 +$Comp +L Motor:Stepper_Motor_bipolar_VID28 M1 +U 1 1 6071712D +P 10600 2800 +F 0 "M1" H 10500 3400 50 0000 L CNN +F 1 "Stepper_Motor_bipolar_VID28" H 10100 1450 50 0000 L CNN +F 2 "MySymbols:BKA30D-R05" H 10610 2790 50 0001 C CNN +F 3 "http://www.infineon.com/dgdl/Application-Note-TLE8110EE_driving_UniPolarStepperMotor_V1.1.pdf?fileId=db3a30431be39b97011be5d0aa0a00b0" H 10610 2790 50 0001 C CNN + 1 10600 2800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9050 1400 10250 1400 +Wire Wire Line + 10250 1400 10250 2300 +Wire Wire Line + 10250 2300 10300 2300 +Wire Wire Line + 10300 2500 10200 2500 +Wire Wire Line + 10200 2500 10200 1500 +Wire Wire Line + 10200 1500 9050 1500 +Wire Wire Line + 9050 1900 10150 1900 +Wire Wire Line + 10150 2700 10300 2700 +Wire Wire Line + 9050 3450 10100 3450 +Wire Wire Line + 10100 3450 10100 3150 +Wire Wire Line + 10100 3150 10300 3150 +Wire Wire Line + 10300 3300 10150 3300 +Wire Wire Line + 10150 3300 10150 3550 +Wire Wire Line + 10150 3550 9050 3550 +Wire Wire Line + 9050 3950 10200 3950 +Wire Wire Line + 10200 3950 10200 3500 +Wire Wire Line + 10200 3500 10300 3500 +Wire Wire Line + 10300 3700 10250 3700 +Wire Wire Line + 10250 3700 10250 4050 +Wire Wire Line + 10250 4050 9050 4050 +$Comp +L MCU_ST_STM32L0:STM32L031K6Ux U4 +U 1 1 60739A04 +P 5650 3800 +F 0 "U4" H 6000 4650 50 0000 C CNN +F 1 "STM32L031K6Ux" H 6100 2850 50 0000 C CNN +F 2 "Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm" H 5150 2900 50 0001 R CNN +F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140359.pdf" H 5650 3800 50 0001 C CNN + 1 5650 3800 + 1 0 0 -1 +$EndComp +Text GLabel 4950 3800 0 50 Input ~ 0 +ADDR0 +Text GLabel 4950 3900 0 50 Input ~ 0 +ADDR1 +Text GLabel 4950 4000 0 50 Input ~ 0 +ADDR2 +Text GLabel 4950 4100 0 50 Input ~ 0 +ADDR3 +Text GLabel 6250 3300 2 50 Input ~ 0 +MOT_DIR0 +Text GLabel 6250 3200 2 50 Input ~ 0 +MOT_STCK0 +Text GLabel 6250 3400 2 50 Input ~ 0 +MOT_RST +Text GLabel 6250 3500 2 50 Input ~ 0 +MOT_EN0 +Text GLabel 6250 3600 2 50 Input ~ 0 +MOT_REF1 +Wire Wire Line + 6250 3600 6150 3600 +Wire Wire Line + 6250 3400 6150 3400 +Wire Wire Line + 6250 3300 6150 3300 +Wire Wire Line + 6250 3200 6150 3200 +Wire Wire Line + 6250 3100 6150 3100 +Text GLabel 6250 3800 2 50 Input ~ 0 +MOT_EN1 +Text GLabel 6250 3700 2 50 Input ~ 0 +MOT_DIR1 +Text GLabel 6250 3900 2 50 Input ~ 0 +MOT_STCK1 +Wire Wire Line + 6250 3800 6150 3800 +Wire Wire Line + 6150 3900 6250 3900 +Wire Wire Line + 6150 4000 6250 4000 +Wire Wire Line + 4950 3800 5050 3800 +Wire Wire Line + 5050 3900 4950 3900 +Wire Wire Line + 4950 4000 5050 4000 +Wire Wire Line + 5050 4100 4950 4100 +Text GLabel 6250 4100 2 50 Input ~ 0 +I2C_SDA +Text GLabel 6250 4000 2 50 Input ~ 0 +I2C_CLK +Wire Wire Line + 6250 4100 6150 4100 +Text GLabel 3000 2600 2 50 Input ~ 0 +I2C_SDA +Text GLabel 3000 2500 2 50 Input ~ 0 +I2C_CLK +Wire Wire Line + 3000 2500 2900 2500 +Wire Wire Line + 2900 2600 3000 2600 +$Comp +L power:+3V3 #PWR0112 +U 1 1 607A17CE +P 5550 2700 +F 0 "#PWR0112" H 5550 2550 50 0001 C CNN +F 1 "+3V3" H 5565 2873 50 0000 C CNN +F 2 "" H 5550 2700 50 0001 C CNN +F 3 "" H 5550 2700 50 0001 C CNN + 1 5550 2700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5550 2700 5550 2800 +Wire Wire Line + 5650 2900 5650 2800 +Wire Wire Line + 5650 2800 5550 2800 +Connection ~ 5550 2800 +Wire Wire Line + 5550 2800 5550 2900 +$Comp +L Device:FerriteBead FB1 +U 1 1 607AC7C2 +P 5750 1750 +F 0 "FB1" V 5476 1750 50 0000 C CNN +F 1 "FerriteBead" V 5567 1750 50 0000 C CNN +F 2 "Inductor_SMD:L_0603_1608Metric" V 5680 1750 50 0001 C CNN +F 3 "~" H 5750 1750 50 0001 C CNN + 1 5750 1750 + 0 1 1 0 +$EndComp +$Comp +L power:+3V3 #PWR0113 +U 1 1 607AD234 +P 5400 1600 +F 0 "#PWR0113" H 5400 1450 50 0001 C CNN +F 1 "+3V3" H 5415 1773 50 0000 C CNN +F 2 "" H 5400 1600 50 0001 C CNN +F 3 "" H 5400 1600 50 0001 C CNN + 1 5400 1600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5400 1600 5400 1750 +Wire Wire Line + 5400 1750 5600 1750 +$Comp +L power:+3.3VA #PWR0114 +U 1 1 607B3199 +P 6250 1600 +F 0 "#PWR0114" H 6250 1450 50 0001 C CNN +F 1 "+3.3VA" H 6265 1773 50 0000 C CNN +F 2 "" H 6250 1600 50 0001 C CNN +F 3 "" H 6250 1600 50 0001 C CNN + 1 6250 1600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6250 1600 6250 1750 +Wire Wire Line + 6250 1750 5900 1750 +$Comp +L power:+3.3VA #PWR0115 +U 1 1 607B8C53 +P 5900 2700 +F 0 "#PWR0115" H 5900 2550 50 0001 C CNN +F 1 "+3.3VA" H 5915 2873 50 0000 C CNN +F 2 "" H 5900 2700 50 0001 C CNN +F 3 "" H 5900 2700 50 0001 C CNN + 1 5900 2700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5900 2700 5900 2900 +Wire Wire Line + 5900 2900 5750 2900 +$Comp +L Device:C C6 +U 1 1 607C5335 +P 4900 1900 +F 0 "C6" H 5015 1946 50 0000 L CNN +F 1 "100nF" H 5015 1855 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 4938 1750 50 0001 C CNN +F 3 "~" H 4900 1900 50 0001 C CNN + 1 4900 1900 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C7 +U 1 1 607E5577 +P 5400 1900 +F 0 "C7" H 5515 1946 50 0000 L CNN +F 1 "100nF" H 5515 1855 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 5438 1750 50 0001 C CNN +F 3 "~" H 5400 1900 50 0001 C CNN + 1 5400 1900 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C8 +U 1 1 607E5A88 +P 6250 1900 +F 0 "C8" H 6365 1946 50 0000 L CNN +F 1 "100nF" H 6365 1855 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 6288 1750 50 0001 C CNN +F 3 "~" H 6250 1900 50 0001 C CNN + 1 6250 1900 + 1 0 0 -1 +$EndComp +Connection ~ 6250 1750 +Connection ~ 5400 1750 +Wire Wire Line + 5400 1750 4900 1750 +$Comp +L power:GND #PWR0116 +U 1 1 607EC689 +P 4900 2150 +F 0 "#PWR0116" H 4900 1900 50 0001 C CNN +F 1 "GND" H 4905 1977 50 0000 C CNN +F 2 "" H 4900 2150 50 0001 C CNN +F 3 "" H 4900 2150 50 0001 C CNN + 1 4900 2150 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0117 +U 1 1 607ECAB9 +P 5400 2150 +F 0 "#PWR0117" H 5400 1900 50 0001 C CNN +F 1 "GND" H 5405 1977 50 0000 C CNN +F 2 "" H 5400 2150 50 0001 C CNN +F 3 "" H 5400 2150 50 0001 C CNN + 1 5400 2150 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0118 +U 1 1 607ECDE0 +P 6250 2150 +F 0 "#PWR0118" H 6250 1900 50 0001 C CNN +F 1 "GND" H 6255 1977 50 0000 C CNN +F 2 "" H 6250 2150 50 0001 C CNN +F 3 "" H 6250 2150 50 0001 C CNN + 1 6250 2150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6250 2150 6250 2050 +Wire Wire Line + 5400 2050 5400 2150 +Wire Wire Line + 4900 2050 4900 2150 +$Comp +L power:GND #PWR0119 +U 1 1 607FE77A +P 5650 4850 +F 0 "#PWR0119" H 5650 4600 50 0001 C CNN +F 1 "GND" H 5655 4677 50 0000 C CNN +F 2 "" H 5650 4850 50 0001 C CNN +F 3 "" H 5650 4850 50 0001 C CNN + 1 5650 4850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5650 4850 5650 4800 +$Comp +L power:GND #PWR0120 +U 1 1 608051F4 +P 2400 4550 +F 0 "#PWR0120" H 2400 4300 50 0001 C CNN +F 1 "GND" H 2405 4377 50 0000 C CNN +F 2 "" H 2400 4550 50 0001 C CNN +F 3 "" H 2400 4550 50 0001 C CNN + 1 2400 4550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1700 4400 1700 4550 +Wire Wire Line + 1700 4550 1800 4550 +Wire Wire Line + 2400 4550 2400 4400 +Connection ~ 2400 4550 +Wire Wire Line + 2300 4400 2300 4550 +Connection ~ 2300 4550 +Wire Wire Line + 2300 4550 2400 4550 +Wire Wire Line + 2200 4400 2200 4550 +Connection ~ 2200 4550 +Wire Wire Line + 2200 4550 2300 4550 +Wire Wire Line + 2100 4400 2100 4550 +Connection ~ 2100 4550 +Wire Wire Line + 2100 4550 2200 4550 +Wire Wire Line + 2000 4400 2000 4550 +Connection ~ 2000 4550 +Wire Wire Line + 2000 4550 2100 4550 +Wire Wire Line + 1900 4400 1900 4550 +Connection ~ 1900 4550 +Wire Wire Line + 1900 4550 2000 4550 +Wire Wire Line + 1800 4400 1800 4550 +Connection ~ 1800 4550 +Wire Wire Line + 1800 4550 1900 4550 +$Comp +L power:+5V #PWR0121 +U 1 1 60840D36 +P 1900 1450 +F 0 "#PWR0121" H 1900 1300 50 0001 C CNN +F 1 "+5V" H 1915 1623 50 0000 C CNN +F 2 "" H 1900 1450 50 0001 C CNN +F 3 "" H 1900 1450 50 0001 C CNN + 1 1900 1450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1900 1450 1900 1600 +Wire Wire Line + 2000 1800 2000 1600 +Wire Wire Line + 2000 1600 1900 1600 +Connection ~ 1900 1600 +Wire Wire Line + 1900 1600 1900 1800 +Wire Wire Line + 2200 1800 2200 1600 +Wire Wire Line + 2200 1600 2300 1600 +Wire Wire Line + 2300 1600 2300 1800 +$Comp +L power:+3V3 #PWR0122 +U 1 1 60858E96 +P 2200 1450 +F 0 "#PWR0122" H 2200 1300 50 0001 C CNN +F 1 "+3V3" H 2215 1623 50 0000 C CNN +F 2 "" H 2200 1450 50 0001 C CNN +F 3 "" H 2200 1450 50 0001 C CNN + 1 2200 1450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2200 1450 2200 1600 +Connection ~ 2200 1600 +Text GLabel 1450 5700 0 50 Input ~ 0 +I2C_SDA +Text GLabel 1450 5600 0 50 Input ~ 0 +I2C_CLK +Wire Wire Line + 1450 5600 1750 5600 +Wire Wire Line + 1750 5700 1450 5700 +$Comp +L power:GND #PWR0123 +U 1 1 60890B34 +P 2250 6300 +F 0 "#PWR0123" H 2250 6050 50 0001 C CNN +F 1 "GND" H 2255 6127 50 0000 C CNN +F 2 "" H 2250 6300 50 0001 C CNN +F 3 "" H 2250 6300 50 0001 C CNN + 1 2250 6300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10150 1900 10150 2700 +Wire Wire Line + 10100 2000 9050 2000 +Wire Wire Line + 10300 2900 10100 2900 +Wire Wire Line + 10100 2900 10100 2000 +Wire Wire Line + 7950 1500 7900 1500 +Text GLabel 7900 1500 0 50 Input ~ 0 +MOT_STCK0 +Wire Wire Line + 7950 2100 7900 2100 +Text GLabel 7900 2100 0 50 Input ~ 0 +MOT_RST +Wire Wire Line + 7950 3550 7900 3550 +Text GLabel 7900 3550 0 50 Input ~ 0 +MOT_STCK1 +Wire Wire Line + 7900 3850 7950 3850 +Text GLabel 7900 3850 0 50 Input ~ 0 +GND +Wire Wire Line + 7950 4450 7650 4450 +Connection ~ 7650 4450 +Wire Wire Line + 7950 2400 7800 2400 +Connection ~ 7800 2400 +$Comp +L Device:C C4 +U 1 1 60AD4BF7 +P 4050 3350 +F 0 "C4" V 4200 3350 50 0000 C CNN +F 1 "4p7" V 4200 3200 50 0000 C CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 4088 3200 50 0001 C CNN +F 3 "~" H 4050 3350 50 0001 C CNN +F 4 "DNP" V 4100 3200 50 0000 C CNN "DNP" + 1 4050 3350 + 0 -1 -1 0 +$EndComp +$Comp +L Device:C C5 +U 1 1 60AE6F28 +P 4050 3650 +F 0 "C5" V 3900 3650 50 0000 C CNN +F 1 "4p7" V 3900 3500 50 0000 C CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 4088 3500 50 0001 C CNN +F 3 "~" H 4050 3650 50 0001 C CNN +F 4 "DNP" V 3850 3650 50 0000 C CNN "DNP" + 1 4050 3650 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 5050 3500 4950 3500 +Wire Wire Line + 4950 3500 4950 3350 +Wire Wire Line + 5050 3600 4950 3600 +Wire Wire Line + 4950 3600 4950 3650 +Wire Wire Line + 4200 3650 4300 3650 +Wire Wire Line + 3900 3350 3800 3350 +Wire Wire Line + 3800 3350 3800 3650 +Wire Wire Line + 3800 3650 3900 3650 +$Comp +L power:GND #PWR0124 +U 1 1 60B4F8F4 +P 3800 3950 +F 0 "#PWR0124" H 3800 3700 50 0001 C CNN +F 1 "GND" H 3805 3777 50 0000 C CNN +F 2 "" H 3800 3950 50 0001 C CNN +F 3 "" H 3800 3950 50 0001 C CNN + 1 3800 3950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3800 3950 3800 3650 +Connection ~ 3800 3650 +Connection ~ 4750 3650 +Wire Wire Line + 4950 3650 4750 3650 +Connection ~ 4300 3650 +Wire Wire Line + 4750 3650 4300 3650 +Wire Wire Line + 4950 3350 4750 3350 +Connection ~ 4750 3350 +Connection ~ 4300 3350 +Wire Wire Line + 4300 3350 4200 3350 +$Comp +L Device:R R9 +U 1 1 60AE7351 +P 4750 3500 +F 0 "R9" H 4820 3546 50 0000 L CNN +F 1 "1M" H 4820 3455 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 4680 3500 50 0001 C CNN +F 3 "~" H 4750 3500 50 0001 C CNN +F 4 "DNP" V 4750 3500 50 0000 C CNN "DNP" + 1 4750 3500 + 1 0 0 -1 +$EndComp +$Comp +L Device:Crystal Y1 +U 1 1 60AD3849 +P 4300 3500 +F 0 "Y1" V 4254 3631 50 0000 L CNN +F 1 "Crystal" V 4400 3600 50 0000 L CNN +F 2 "Crystal:Crystal_SMD_G8-2Pin_3.2x1.5mm_HandSoldering" H 4300 3500 50 0001 C CNN +F 3 "~" H 4300 3500 50 0001 C CNN +F 4 "X1A000141000612" V 4300 3500 50 0001 C CNN "partnr" +F 5 "Epson" V 4300 3500 50 0001 C CNN "mfr" +F 6 "Farnell" V 4300 3500 50 0001 C CNN "supplier" +F 7 "2506943" V 4300 3500 50 0001 C CNN "ordercode" +F 8 "DNP" V 4300 3500 50 0000 C CNN "DNP" + 1 4300 3500 + 0 1 1 0 +$EndComp +Wire Wire Line + 4300 3350 4750 3350 +$Comp +L Device:Battery_Cell BT1 +U 1 1 60BC3102 +P 750 5400 +F 0 "BT1" H 868 5496 50 0000 L CNN +F 1 "Battery_Cell" H 868 5405 50 0000 L CNN +F 2 "Battery_Holders:Keystone_1058_1x2032-CoinCell" V 750 5460 50 0001 C CNN +F 3 "~" V 750 5460 50 0001 C CNN + 1 750 5400 + 1 0 0 -1 +$EndComp +$Comp +L Timer_RTC:DS3231MZ U1 +U 1 1 60BE5978 +P 2250 5800 +F 0 "U1" H 2600 6150 50 0000 C CNN +F 1 "DS3231MZ" H 2550 5400 50 0000 C CNN +F 2 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" H 2250 5300 50 0001 C CNN +F 3 "http://datasheets.maximintegrated.com/en/ds/DS3231M.pdf" H 2250 5200 50 0001 C CNN + 1 2250 5800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2150 5400 2150 5150 +Wire Wire Line + 2150 5150 750 5150 +Wire Wire Line + 750 5150 750 5200 +$Comp +L power:GND #PWR0125 +U 1 1 60C7ABC4 +P 750 6300 +F 0 "#PWR0125" H 750 6050 50 0001 C CNN +F 1 "GND" H 755 6127 50 0000 C CNN +F 2 "" H 750 6300 50 0001 C CNN +F 3 "" H 750 6300 50 0001 C CNN + 1 750 6300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 750 6300 750 5500 +Wire Wire Line + 2250 6200 2250 6300 +Text GLabel 1450 6000 0 50 Input ~ 0 +RTC_RST +Wire Wire Line + 1450 6000 1750 6000 +$Comp +L power:+3V3 #PWR0126 +U 1 1 60C9A99B +P 2250 5050 +F 0 "#PWR0126" H 2250 4900 50 0001 C CNN +F 1 "+3V3" H 2265 5223 50 0000 C CNN +F 2 "" H 2250 5050 50 0001 C CNN +F 3 "" H 2250 5050 50 0001 C CNN + 1 2250 5050 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C3 +U 1 1 60CA57B6 +P 3050 5800 +F 0 "C3" H 3165 5846 50 0000 L CNN +F 1 "100nF" H 3165 5755 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 3088 5650 50 0001 C CNN +F 3 "~" H 3050 5800 50 0001 C CNN + 1 3050 5800 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0127 +U 1 1 60CB06F2 +P 3050 6300 +F 0 "#PWR0127" H 3050 6050 50 0001 C CNN +F 1 "GND" H 3055 6127 50 0000 C CNN +F 2 "" H 3050 6300 50 0001 C CNN +F 3 "" H 3050 6300 50 0001 C CNN + 1 3050 6300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3050 6300 3050 5950 +Wire Wire Line + 2250 5050 2250 5150 +Wire Wire Line + 3050 5650 3050 5150 +Wire Wire Line + 3050 5150 2250 5150 +Connection ~ 2250 5150 +Wire Wire Line + 2250 5150 2250 5400 +Text Notes 950 6300 0 50 ~ 0 +Only place on module with Rpi\n +$Comp +L Switch:SW_Push SW2 +U 1 1 60CFD473 +P 1000 1100 +F 0 "SW2" V 1046 1052 50 0000 R CNN +F 1 "SW_Push" V 955 1052 50 0000 R CNN +F 2 "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" H 1000 1300 50 0001 C CNN +F 3 "~" H 1000 1300 50 0001 C CNN + 1 1000 1100 + 0 -1 -1 0 +$EndComp +$Comp +L power:+3V3 #PWR0128 +U 1 1 60CFE10B +P 1000 800 +F 0 "#PWR0128" H 1000 650 50 0001 C CNN +F 1 "+3V3" H 1015 973 50 0000 C CNN +F 2 "" H 1000 800 50 0001 C CNN +F 3 "" H 1000 800 50 0001 C CNN + 1 1000 800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1000 800 1000 900 +Text GLabel 900 1400 0 50 Input ~ 0 +PiOnOFF +Wire Wire Line + 900 1400 1000 1400 +Wire Wire Line + 1000 1400 1000 1300 +Text GLabel 1100 3300 0 50 Input ~ 0 +PiOnOFF +Wire Wire Line + 1100 3300 1300 3300 +$Comp +L Switch:SW_Push SW3 +U 1 1 60D20867 +P 5850 5750 +F 0 "SW3" V 5896 5702 50 0000 R CNN +F 1 "SW_Push" V 5805 5702 50 0000 R CNN +F 2 "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" H 5850 5950 50 0001 C CNN +F 3 "~" H 5850 5950 50 0001 C CNN + 1 5850 5750 + 0 -1 -1 0 +$EndComp +$Comp +L Switch:SW_Push SW4 +U 1 1 60D21939 +P 6450 5750 +F 0 "SW4" V 6496 5702 50 0000 R CNN +F 1 "SW_Push" V 6405 5702 50 0000 R CNN +F 2 "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" H 6450 5950 50 0001 C CNN +F 3 "~" H 6450 5950 50 0001 C CNN + 1 6450 5750 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0129 +U 1 1 60D2204F +P 5850 6100 +F 0 "#PWR0129" H 5850 5850 50 0001 C CNN +F 1 "GND" H 5855 5927 50 0000 C CNN +F 2 "" H 5850 6100 50 0001 C CNN +F 3 "" H 5850 6100 50 0001 C CNN + 1 5850 6100 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0130 +U 1 1 60D221F9 +P 6450 6100 +F 0 "#PWR0130" H 6450 5850 50 0001 C CNN +F 1 "GND" H 6455 5927 50 0000 C CNN +F 2 "" H 6450 6100 50 0001 C CNN +F 3 "" H 6450 6100 50 0001 C CNN + 1 6450 6100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6450 6100 6450 5950 +Wire Wire Line + 5850 6100 5850 5950 +Text GLabel 5700 5500 0 50 Input ~ 0 +MCU_BUT_PLUS +Text GLabel 5650 5350 0 50 Input ~ 0 +MCU_BUT_MIN +Wire Wire Line + 5700 5500 5850 5500 +Wire Wire Line + 5850 5500 5850 5550 +Wire Wire Line + 5650 5350 6450 5350 +Wire Wire Line + 6450 5350 6450 5550 +Text GLabel 4950 4200 0 50 Input ~ 0 +MCU_BUT_MIN +Text GLabel 4950 4300 0 50 Input ~ 0 +MCU_BUT_PLUS +Wire Wire Line + 4950 4300 5050 4300 +Wire Wire Line + 5050 4200 4950 4200 +Text Notes 4200 6250 0 50 ~ 0 +Address input +$Comp +L Mechanical:MountingHole H4 +U 1 1 60DBFD5F +P 6250 7650 +F 0 "H4" H 6350 7696 50 0000 L CNN +F 1 "MountingHole" H 6350 7605 50 0000 L CNN +F 2 "MountingHole:MountingHole_4.3mm_M4" H 6250 7650 50 0001 C CNN +F 3 "~" H 6250 7650 50 0001 C CNN + 1 6250 7650 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:MountingHole H3 +U 1 1 60DC01F1 +P 6250 7450 +F 0 "H3" H 6350 7496 50 0000 L CNN +F 1 "MountingHole" H 6350 7405 50 0000 L CNN +F 2 "MountingHole:MountingHole_4.3mm_M4" H 6250 7450 50 0001 C CNN +F 3 "~" H 6250 7450 50 0001 C CNN + 1 6250 7450 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:MountingHole H2 +U 1 1 60DC072B +P 6250 7250 +F 0 "H2" H 6350 7296 50 0000 L CNN +F 1 "MountingHole" H 6350 7205 50 0000 L CNN +F 2 "MountingHole:MountingHole_4.3mm_M4" H 6250 7250 50 0001 C CNN +F 3 "~" H 6250 7250 50 0001 C CNN + 1 6250 7250 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:MountingHole H1 +U 1 1 60DC097B +P 6250 7050 +F 0 "H1" H 6350 7096 50 0000 L CNN +F 1 "MountingHole" H 6350 7005 50 0000 L CNN +F 2 "MountingHole:MountingHole_4.3mm_M4" H 6250 7050 50 0001 C CNN +F 3 "~" H 6250 7050 50 0001 C CNN + 1 6250 7050 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R13 +U 1 1 60E1B8C5 +P 4750 2750 +F 0 "R13" H 4820 2796 50 0000 L CNN +F 1 "10K" H 4820 2705 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 4680 2750 50 0001 C CNN +F 3 "~" H 4750 2750 50 0001 C CNN + 1 4750 2750 + -1 0 0 1 +$EndComp +$Comp +L Device:R R12 +U 1 1 60E1C117 +P 4150 2850 +F 0 "R12" H 4220 2896 50 0000 L CNN +F 1 "10K" H 4220 2805 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 4080 2850 50 0001 C CNN +F 3 "~" H 4150 2850 50 0001 C CNN + 1 4150 2850 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 5050 3100 4750 3100 +Wire Wire Line + 4750 3100 4750 2900 +$Comp +L power:+3V3 #PWR0131 +U 1 1 60E2985F +P 4750 2550 +F 0 "#PWR0131" H 4750 2400 50 0001 C CNN +F 1 "+3V3" H 4765 2723 50 0000 C CNN +F 2 "" H 4750 2550 50 0001 C CNN +F 3 "" H 4750 2550 50 0001 C CNN + 1 4750 2550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4750 2550 4750 2600 +Wire Wire Line + 4300 2850 4600 2850 +Wire Wire Line + 4600 2850 4600 3200 +Wire Wire Line + 4600 3200 5000 3200 +Wire Wire Line + 5000 3200 5000 3300 +Wire Wire Line + 5000 3300 5050 3300 +$Comp +L power:GND #PWR0132 +U 1 1 60E43F38 +P 3900 2900 +F 0 "#PWR0132" H 3900 2650 50 0001 C CNN +F 1 "GND" H 3905 2727 50 0000 C CNN +F 2 "" H 3900 2900 50 0001 C CNN +F 3 "" H 3900 2900 50 0001 C CNN + 1 3900 2900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3900 2900 3900 2850 +Wire Wire Line + 3900 2850 4000 2850 +$Comp +L Device:R R10 +U 1 1 60E52DDC +P 3600 1350 +F 0 "R10" H 3670 1396 50 0000 L CNN +F 1 "1K" H 3670 1305 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 3530 1350 50 0001 C CNN +F 3 "~" H 3600 1350 50 0001 C CNN +F 4 "DNP" V 3600 1350 50 0000 C CNN "DNP" + 1 3600 1350 + -1 0 0 1 +$EndComp +Text GLabel 3300 1600 0 50 Input ~ 0 +I2C_SDA +Text GLabel 3300 1700 0 50 Input ~ 0 +I2C_CLK +Wire Wire Line + 3300 1600 3600 1600 +Wire Wire Line + 3600 1600 3600 1500 +Wire Wire Line + 3300 1700 4000 1700 +Wire Wire Line + 4000 1700 4000 1500 +$Comp +L power:+3V3 #PWR0133 +U 1 1 60E8A29B +P 3600 1100 +F 0 "#PWR0133" H 3600 950 50 0001 C CNN +F 1 "+3V3" H 3615 1273 50 0000 C CNN +F 2 "" H 3600 1100 50 0001 C CNN +F 3 "" H 3600 1100 50 0001 C CNN + 1 3600 1100 + 1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR0134 +U 1 1 60E8A8C5 +P 4000 1100 +F 0 "#PWR0134" H 4000 950 50 0001 C CNN +F 1 "+3V3" H 4015 1273 50 0000 C CNN +F 2 "" H 4000 1100 50 0001 C CNN +F 3 "" H 4000 1100 50 0001 C CNN + 1 4000 1100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4000 1100 4000 1200 +Wire Wire Line + 3600 1100 3600 1200 +$Comp +L Device:C C11 +U 1 1 60EA7EEB +P 8150 5500 +F 0 "C11" H 8265 5546 50 0000 L CNN +F 1 "100nF" H 8265 5455 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 8188 5350 50 0001 C CNN +F 3 "~" H 8150 5500 50 0001 C CNN + 1 8150 5500 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Polarized C12 +U 1 1 60EA9977 +P 8650 5500 +F 0 "C12" H 8768 5546 50 0000 L CNN +F 1 "10uF" H 8768 5455 50 0000 L CNN +F 2 "" H 8688 5350 50 0001 C CNN +F 3 "~" H 8650 5500 50 0001 C CNN + 1 8650 5500 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0135 +U 1 1 60EBB56B +P 8150 5750 +F 0 "#PWR0135" H 8150 5500 50 0001 C CNN +F 1 "GND" H 8155 5577 50 0000 C CNN +F 2 "" H 8150 5750 50 0001 C CNN +F 3 "" H 8150 5750 50 0001 C CNN + 1 8150 5750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8150 5750 8150 5650 +Wire Wire Line + 8150 5650 8650 5650 +Connection ~ 8150 5650 +Wire Wire Line + 8650 5350 8150 5350 +$Comp +L power:+5V #PWR0136 +U 1 1 60EE71DD +P 8150 5300 +F 0 "#PWR0136" H 8150 5150 50 0001 C CNN +F 1 "+5V" H 8165 5473 50 0000 C CNN +F 2 "" H 8150 5300 50 0001 C CNN +F 3 "" H 8150 5300 50 0001 C CNN + 1 8150 5300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8150 5300 8150 5350 +Connection ~ 8150 5350 +$Comp +L Device:C C9 +U 1 1 60EF8457 +P 7000 1050 +F 0 "C9" H 7115 1096 50 0000 L CNN +F 1 "100nF" H 7115 1005 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 7038 900 50 0001 C CNN +F 3 "~" H 7000 1050 50 0001 C CNN + 1 7000 1050 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Polarized C10 +U 1 1 60EF845D +P 7500 1050 +F 0 "C10" H 7618 1096 50 0000 L CNN +F 1 "10uF" H 7618 1005 50 0000 L CNN +F 2 "" H 7538 900 50 0001 C CNN +F 3 "~" H 7500 1050 50 0001 C CNN + 1 7500 1050 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0137 +U 1 1 60EF8463 +P 7000 1300 +F 0 "#PWR0137" H 7000 1050 50 0001 C CNN +F 1 "GND" H 7005 1127 50 0000 C CNN +F 2 "" H 7000 1300 50 0001 C CNN +F 3 "" H 7000 1300 50 0001 C CNN + 1 7000 1300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7000 1300 7000 1200 +Wire Wire Line + 7000 1200 7500 1200 +Connection ~ 7000 1200 +Wire Wire Line + 7500 900 7000 900 +$Comp +L power:+5V #PWR0138 +U 1 1 60EF846D +P 7000 850 +F 0 "#PWR0138" H 7000 700 50 0001 C CNN +F 1 "+5V" H 7015 1023 50 0000 C CNN +F 2 "" H 7000 850 50 0001 C CNN +F 3 "" H 7000 850 50 0001 C CNN + 1 7000 850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7000 850 7000 900 +Connection ~ 7000 900 +Text Notes 2900 1150 0 50 ~ 0 +Only place once +$Comp +L Device:R R11 +U 1 1 60F388C1 +P 4000 1350 +F 0 "R11" H 4070 1396 50 0000 L CNN +F 1 "1K" H 4070 1305 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 3930 1350 50 0001 C CNN +F 3 "~" H 4000 1350 50 0001 C CNN +F 4 "DNP" V 4000 1350 50 0000 C CNN "DNP" + 1 4000 1350 + -1 0 0 1 +$EndComp +Text Label 4850 3100 0 50 ~ 0 +nRST +Text Notes 4550 7350 0 50 ~ 0 +Board 2 board interface\n +Text Notes 550 1800 0 50 ~ 0 +Only place on module with Rpi\n +Text Label 9600 3450 0 50 ~ 0 +MOT_B1 +Text Label 9600 3550 0 50 ~ 0 +MOT_B2 +Text Label 9750 3950 0 50 ~ 0 +MOT_B3 +Text Label 9750 4050 0 50 ~ 0 +MOT_B4 +Text Label 9750 1400 0 50 ~ 0 +MOT_A1 +Text Label 9750 1500 0 50 ~ 0 +MOT_A2 +Text Label 9750 1900 0 50 ~ 0 +MOT_A3 +Text Label 9750 2000 0 50 ~ 0 +MOT_A4 +Text Label 4350 2850 0 50 ~ 0 +BOOT0 +Wire Wire Line + 6250 3500 6150 3500 +Wire Wire Line + 6250 3700 6150 3700 $EndSCHEMATC diff --git a/CAD/PCB/clockclock.sch-bak b/CAD/PCB/clockclock.sch-bak new file mode 100644 index 0000000..8c9ce01 --- /dev/null +++ b/CAD/PCB/clockclock.sch-bak @@ -0,0 +1,1582 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Driver_Motor:STSPIN220 U2 +U 1 1 60BA5CA4 +P 8450 1900 +F 0 "U2" H 8100 1250 50 0000 C CNN +F 1 "STSPIN220" H 8850 1250 50 0000 C CNN +F 2 "Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm" H 8650 2650 50 0001 L CNN +F 3 "www.st.com/resource/en/datasheet/stspin220.pdf" H 8600 2150 50 0001 C CNN + 1 8450 1900 + 1 0 0 -1 +$EndComp +$Comp +L Driver_Motor:STSPIN220 U3 +U 1 1 60BA7446 +P 8450 3950 +F 0 "U3" H 8100 3300 50 0000 C CNN +F 1 "STSPIN220" H 8850 3300 50 0000 C CNN +F 2 "Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm" H 8650 4700 50 0001 L CNN +F 3 "www.st.com/resource/en/datasheet/stspin220.pdf" H 8600 4200 50 0001 C CNN + 1 8450 3950 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R6 +U 1 1 60BB01AD +P 9200 4350 +F 0 "R6" H 9270 4396 50 0000 L CNN +F 1 "330mE" H 9270 4305 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 9130 4350 50 0001 C CNN +F 3 "~" H 9200 4350 50 0001 C CNN + 1 9200 4350 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R8 +U 1 1 60BB2E3C +P 9650 4350 +F 0 "R8" H 9720 4396 50 0000 L CNN +F 1 "330mE" H 9720 4305 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 9580 4350 50 0001 C CNN +F 3 "~" H 9650 4350 50 0001 C CNN + 1 9650 4350 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R5 +U 1 1 60BB457F +P 9200 2350 +F 0 "R5" H 9270 2396 50 0000 L CNN +F 1 "330mE" H 9270 2305 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 9130 2350 50 0001 C CNN +F 3 "~" H 9200 2350 50 0001 C CNN + 1 9200 2350 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R7 +U 1 1 60BB47EF +P 9650 2350 +F 0 "R7" H 9720 2396 50 0000 L CNN +F 1 "330mE" H 9720 2305 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 9580 2350 50 0001 C CNN +F 3 "~" H 9650 2350 50 0001 C CNN + 1 9650 2350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9050 2100 9200 2100 +Wire Wire Line + 9200 2100 9200 2200 +Wire Wire Line + 9050 1600 9650 1600 +Wire Wire Line + 9650 1600 9650 2200 +Wire Wire Line + 9050 4150 9200 4150 +Wire Wire Line + 9200 4150 9200 4200 +Wire Wire Line + 9050 3650 9650 3650 +Wire Wire Line + 9650 3650 9650 4200 +$Comp +L power:GND #PWR0101 +U 1 1 60BB684A +P 9200 4750 +F 0 "#PWR0101" H 9200 4500 50 0001 C CNN +F 1 "GND" H 9205 4577 50 0000 C CNN +F 2 "" H 9200 4750 50 0001 C CNN +F 3 "" H 9200 4750 50 0001 C CNN + 1 9200 4750 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0102 +U 1 1 60BB70BF +P 9650 4750 +F 0 "#PWR0102" H 9650 4500 50 0001 C CNN +F 1 "GND" H 9655 4577 50 0000 C CNN +F 2 "" H 9650 4750 50 0001 C CNN +F 3 "" H 9650 4750 50 0001 C CNN + 1 9650 4750 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0103 +U 1 1 60BB74CF +P 8550 4750 +F 0 "#PWR0103" H 8550 4500 50 0001 C CNN +F 1 "GND" H 8555 4577 50 0000 C CNN +F 2 "" H 8550 4750 50 0001 C CNN +F 3 "" H 8550 4750 50 0001 C CNN + 1 8550 4750 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0104 +U 1 1 60BB79DB +P 8550 2650 +F 0 "#PWR0104" H 8550 2400 50 0001 C CNN +F 1 "GND" H 8555 2477 50 0000 C CNN +F 2 "" H 8550 2650 50 0001 C CNN +F 3 "" H 8550 2650 50 0001 C CNN + 1 8550 2650 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0105 +U 1 1 60BB7E59 +P 9200 2650 +F 0 "#PWR0105" H 9200 2400 50 0001 C CNN +F 1 "GND" H 9205 2477 50 0000 C CNN +F 2 "" H 9200 2650 50 0001 C CNN +F 3 "" H 9200 2650 50 0001 C CNN + 1 9200 2650 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0106 +U 1 1 60BB828C +P 9650 2650 +F 0 "#PWR0106" H 9650 2400 50 0001 C CNN +F 1 "GND" H 9655 2477 50 0000 C CNN +F 2 "" H 9650 2650 50 0001 C CNN +F 3 "" H 9650 2650 50 0001 C CNN + 1 9650 2650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9200 2500 9200 2650 +Wire Wire Line + 9650 2500 9650 2650 +Wire Wire Line + 9200 4500 9200 4750 +Wire Wire Line + 9650 4500 9650 4750 +$Comp +L Connector_Generic:Conn_01x04 J1 +U 1 1 60BB9569 +P 1850 7250 +F 0 "J1" H 1800 6950 50 0000 L CNN +F 1 "Conn_01x04" H 1650 6850 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 1850 7250 50 0001 C CNN +F 3 "~" H 1850 7250 50 0001 C CNN + 1 1850 7250 + 1 0 0 -1 +$EndComp +$Comp +L Connector_Generic:Conn_01x04 J3 +U 1 1 60BBA03E +P 2700 7250 +F 0 "J3" H 2650 6950 50 0000 L CNN +F 1 "Conn_01x04" H 2450 6850 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 2700 7250 50 0001 C CNN +F 3 "~" H 2700 7250 50 0001 C CNN + 1 2700 7250 + 1 0 0 -1 +$EndComp +$Comp +L Connector_Generic:Conn_01x04 J4 +U 1 1 60BBA98A +P 3550 7250 +F 0 "J4" H 3500 6950 50 0000 L CNN +F 1 "Conn_01x04" H 3300 6850 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 3550 7250 50 0001 C CNN +F 3 "~" H 3550 7250 50 0001 C CNN + 1 3550 7250 + 1 0 0 -1 +$EndComp +$Comp +L Connector_Generic:Conn_01x04 J5 +U 1 1 60BBB19E +P 4350 7250 +F 0 "J5" H 4300 6950 50 0000 L CNN +F 1 "Conn_01x04" H 4100 6850 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 4350 7250 50 0001 C CNN +F 3 "~" H 4350 7250 50 0001 C CNN + 1 4350 7250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1650 7150 2500 7150 +Wire Wire Line + 2500 7150 3350 7150 +Connection ~ 2500 7150 +Wire Wire Line + 3350 7150 4150 7150 +Connection ~ 3350 7150 +Wire Wire Line + 4150 7250 3350 7250 +Wire Wire Line + 3350 7350 4150 7350 +Wire Wire Line + 4150 7450 3350 7450 +Wire Wire Line + 3350 7450 2500 7450 +Connection ~ 3350 7450 +Wire Wire Line + 2500 7350 3350 7350 +Connection ~ 3350 7350 +Wire Wire Line + 3350 7250 2500 7250 +Connection ~ 3350 7250 +Wire Wire Line + 2500 7250 1650 7250 +Connection ~ 2500 7250 +Wire Wire Line + 1650 7350 2500 7350 +Connection ~ 2500 7350 +Wire Wire Line + 2500 7450 1650 7450 +Connection ~ 2500 7450 +Text GLabel 1450 7350 0 50 Input ~ 0 +I2C_SDA +Text GLabel 1450 7250 0 50 Input ~ 0 +I2C_CLK +Text GLabel 1450 7150 0 50 Input ~ 0 ++5V +Text GLabel 1450 7450 0 50 Input ~ 0 +GND +Wire Wire Line + 1450 7450 1650 7450 +Connection ~ 1650 7450 +Wire Wire Line + 1450 7350 1650 7350 +Connection ~ 1650 7350 +Wire Wire Line + 1650 7250 1450 7250 +Connection ~ 1650 7250 +Wire Wire Line + 1450 7150 1650 7150 +Connection ~ 1650 7150 +$Comp +L Connector:Raspberry_Pi_2_3 J2 +U 1 1 60BC7AC8 +P 2100 3100 +F 0 "J2" H 2100 4581 50 0000 C CNN +F 1 "Raspberry_Pi_2_3" H 2100 4490 50 0000 C CNN +F 2 "Module:Raspberry_Pi_Zero_Socketed_THT_FaceDown_MountingHoles" H 2100 3100 50 0001 C CNN +F 3 "https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/rpi_SCH_3bplus_1p0_reduced.pdf" H 2100 3100 50 0001 C CNN + 1 2100 3100 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_DIP_x04 SW1 +U 1 1 60BCB5AC +P 4450 5900 +F 0 "SW1" H 4450 6367 50 0000 C CNN +F 1 "SW_DIP_x04" H 4450 6276 50 0000 C CNN +F 2 "Button_Switch_THT:SW_DIP_SPSTx04_Slide_6.7x11.72mm_W7.62mm_P2.54mm_LowProfile" H 4450 5900 50 0001 C CNN +F 3 "~" H 4450 5900 50 0001 C CNN + 1 4450 5900 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0107 +U 1 1 60BCD679 +P 4900 6100 +F 0 "#PWR0107" H 4900 5850 50 0001 C CNN +F 1 "GND" H 4905 5927 50 0000 C CNN +F 2 "" H 4900 6100 50 0001 C CNN +F 3 "" H 4900 6100 50 0001 C CNN + 1 4900 6100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8550 4650 8550 4750 +Wire Wire Line + 4750 5700 4900 5700 +Wire Wire Line + 4900 5700 4900 5800 +Wire Wire Line + 4750 5800 4900 5800 +Connection ~ 4900 5800 +Wire Wire Line + 4900 5800 4900 5900 +Wire Wire Line + 4750 5900 4900 5900 +Connection ~ 4900 5900 +Wire Wire Line + 4900 5900 4900 6000 +Wire Wire Line + 4750 6000 4900 6000 +Connection ~ 4900 6000 +Wire Wire Line + 4900 6000 4900 6100 +Text GLabel 4000 5700 0 50 Input ~ 0 +ADDR0 +Text GLabel 4000 5800 0 50 Input ~ 0 +ADDR1 +Text GLabel 4000 5900 0 50 Input ~ 0 +ADDR2 +Text GLabel 4000 6000 0 50 Input ~ 0 +ADDR3 +Wire Wire Line + 4000 5700 4150 5700 +Wire Wire Line + 4000 5800 4150 5800 +Wire Wire Line + 4000 5900 4150 5900 +Wire Wire Line + 4000 6000 4150 6000 +$Comp +L Connector_Generic:Conn_01x04 J6 +U 1 1 60BD39C6 +P 5650 800 +F 0 "J6" H 5600 500 50 0000 L CNN +F 1 "Conn_01x04" H 5400 400 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 5650 800 50 0001 C CNN +F 3 "~" H 5650 800 50 0001 C CNN + 1 5650 800 + 1 0 0 -1 +$EndComp +Text GLabel 5300 700 0 50 Input ~ 0 ++3v3 +Text GLabel 5300 800 0 50 Input ~ 0 +SDO +Text GLabel 5300 900 0 50 Input ~ 0 +SDC +Text GLabel 5300 1000 0 50 Input ~ 0 +GND +Wire Wire Line + 5300 1000 5450 1000 +Wire Wire Line + 5450 900 5300 900 +Wire Wire Line + 5300 800 5450 800 +Wire Wire Line + 5450 700 5300 700 +$Comp +L power:+5V #PWR0108 +U 1 1 60BDA4A1 +P 8450 1000 +F 0 "#PWR0108" H 8450 850 50 0001 C CNN +F 1 "+5V" H 8465 1173 50 0000 C CNN +F 2 "" H 8450 1000 50 0001 C CNN +F 3 "" H 8450 1000 50 0001 C CNN + 1 8450 1000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8450 1000 8450 1200 +$Comp +L power:+5V #PWR0109 +U 1 1 60BDB7ED +P 8450 3200 +F 0 "#PWR0109" H 8450 3050 50 0001 C CNN +F 1 "+5V" H 8465 3373 50 0000 C CNN +F 2 "" H 8450 3200 50 0001 C CNN +F 3 "" H 8450 3200 50 0001 C CNN + 1 8450 3200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8450 3200 8450 3250 +Wire Wire Line + 8450 2600 8550 2600 +Wire Wire Line + 8550 2600 8550 2650 +Connection ~ 8550 2600 +Wire Wire Line + 8450 4650 8550 4650 +Connection ~ 8550 4650 +Text GLabel 7900 4150 0 50 Input ~ 0 +MOT_RST +Text GLabel 7900 2000 0 50 Input ~ 0 +MOT_EN0 +Text GLabel 7900 4050 0 50 Input ~ 0 +MOT_EN1 +Text GLabel 7900 1400 0 50 Input ~ 0 +MOT_DIR0 +Text GLabel 7900 3450 0 50 Input ~ 0 +MOT_DIR1 +Wire Wire Line + 7900 1400 7950 1400 +Wire Wire Line + 7900 2000 7950 2000 +$Comp +L Device:R R4 +U 1 1 60BF2DDC +P 7650 4800 +F 0 "R4" H 7720 4846 50 0000 L CNN +F 1 "47K" H 7720 4755 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 7580 4800 50 0001 C CNN +F 3 "~" H 7650 4800 50 0001 C CNN + 1 7650 4800 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R2 +U 1 1 60BF36D6 +P 7400 4650 +F 0 "R2" H 7470 4696 50 0000 L CNN +F 1 "47K" H 7470 4605 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 7330 4650 50 0001 C CNN +F 3 "~" H 7400 4650 50 0001 C CNN + 1 7400 4650 + -1 0 0 1 +$EndComp +$Comp +L Device:C C2 +U 1 1 60BFA833 +P 7400 5100 +F 0 "C2" H 7286 5054 50 0000 R CNN +F 1 "22nF" H 7286 5145 50 0000 R CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 7438 4950 50 0001 C CNN +F 3 "~" H 7400 5100 50 0001 C CNN + 1 7400 5100 + 1 0 0 1 +$EndComp +Wire Wire Line + 7400 4450 7400 4500 +Wire Wire Line + 7400 4800 7400 4950 +Wire Wire Line + 7650 4650 7650 4450 +Wire Wire Line + 7650 4450 7400 4450 +Wire Wire Line + 7650 4950 7650 5250 +Wire Wire Line + 7650 5250 7550 5250 +$Comp +L power:GND #PWR0110 +U 1 1 60C01F63 +P 7550 5300 +F 0 "#PWR0110" H 7550 5050 50 0001 C CNN +F 1 "GND" H 7555 5127 50 0000 C CNN +F 2 "" H 7550 5300 50 0001 C CNN +F 3 "" H 7550 5300 50 0001 C CNN + 1 7550 5300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7550 5300 7550 5250 +Connection ~ 7550 5250 +Wire Wire Line + 7550 5250 7400 5250 +$Comp +L Device:R R3 +U 1 1 60C05757 +P 7800 2750 +F 0 "R3" H 7870 2796 50 0000 L CNN +F 1 "47K" H 7870 2705 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 7730 2750 50 0001 C CNN +F 3 "~" H 7800 2750 50 0001 C CNN + 1 7800 2750 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R1 +U 1 1 60C0575D +P 7550 2600 +F 0 "R1" H 7620 2646 50 0000 L CNN +F 1 "47K" H 7620 2555 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 7480 2600 50 0001 C CNN +F 3 "~" H 7550 2600 50 0001 C CNN + 1 7550 2600 + -1 0 0 1 +$EndComp +$Comp +L Device:C C1 +U 1 1 60C05763 +P 7550 2950 +F 0 "C1" H 7436 2904 50 0000 R CNN +F 1 "22nF" H 7436 2995 50 0000 R CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 7588 2800 50 0001 C CNN +F 3 "~" H 7550 2950 50 0001 C CNN + 1 7550 2950 + 1 0 0 1 +$EndComp +Wire Wire Line + 7550 2400 7550 2450 +Wire Wire Line + 7550 2750 7550 2800 +Wire Wire Line + 7800 2600 7800 2400 +Wire Wire Line + 7800 2400 7550 2400 +Wire Wire Line + 7800 2900 7800 3100 +Wire Wire Line + 7800 3100 7700 3100 +$Comp +L power:GND #PWR0111 +U 1 1 60C05771 +P 7700 3100 +F 0 "#PWR0111" H 7700 2850 50 0001 C CNN +F 1 "GND" H 7705 2927 50 0000 C CNN +F 2 "" H 7700 3100 50 0001 C CNN +F 3 "" H 7700 3100 50 0001 C CNN + 1 7700 3100 + 1 0 0 -1 +$EndComp +Connection ~ 7700 3100 +Wire Wire Line + 7700 3100 7550 3100 +Wire Wire Line + 7900 3450 7950 3450 +Wire Wire Line + 7900 4050 7950 4050 +Wire Wire Line + 7950 4150 7900 4150 +Text GLabel 7900 1800 0 50 Input ~ 0 +GND +Text GLabel 7900 1700 0 50 Input ~ 0 +GND +Wire Wire Line + 7900 1700 7950 1700 +Wire Wire Line + 7950 1800 7900 1800 +Text GLabel 7900 3750 0 50 Input ~ 0 +GND +Wire Wire Line + 7950 3750 7900 3750 +Text GLabel 7900 4350 0 50 Input ~ 0 +MOT_REF1 +Wire Wire Line + 7900 4350 7950 4350 +Text GLabel 7900 2300 0 50 Input ~ 0 +MOT_REF1 +Wire Wire Line + 7900 2300 7950 2300 +$Comp +L Motor:Stepper_Motor_bipolar_VID28 M1 +U 1 1 6071712D +P 10600 2800 +F 0 "M1" H 10500 3400 50 0000 L CNN +F 1 "Stepper_Motor_bipolar_VID28" H 10100 1450 50 0000 L CNN +F 2 "MySymbols:BKA30D-R05" H 10610 2790 50 0001 C CNN +F 3 "http://www.infineon.com/dgdl/Application-Note-TLE8110EE_driving_UniPolarStepperMotor_V1.1.pdf?fileId=db3a30431be39b97011be5d0aa0a00b0" H 10610 2790 50 0001 C CNN + 1 10600 2800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9050 1400 10250 1400 +Wire Wire Line + 10250 1400 10250 2300 +Wire Wire Line + 10250 2300 10300 2300 +Wire Wire Line + 10300 2500 10200 2500 +Wire Wire Line + 10200 2500 10200 1500 +Wire Wire Line + 10200 1500 9050 1500 +Wire Wire Line + 9050 1900 10150 1900 +Wire Wire Line + 10150 2700 10300 2700 +Wire Wire Line + 9050 3450 10100 3450 +Wire Wire Line + 10100 3450 10100 3150 +Wire Wire Line + 10100 3150 10300 3150 +Wire Wire Line + 10300 3300 10150 3300 +Wire Wire Line + 10150 3300 10150 3550 +Wire Wire Line + 10150 3550 9050 3550 +Wire Wire Line + 9050 3950 10200 3950 +Wire Wire Line + 10200 3950 10200 3500 +Wire Wire Line + 10200 3500 10300 3500 +Wire Wire Line + 10300 3700 10250 3700 +Wire Wire Line + 10250 3700 10250 4050 +Wire Wire Line + 10250 4050 9050 4050 +$Comp +L MCU_ST_STM32L0:STM32L031K6Ux U4 +U 1 1 60739A04 +P 5650 3800 +F 0 "U4" H 6000 4650 50 0000 C CNN +F 1 "STM32L031K6Ux" H 6100 2850 50 0000 C CNN +F 2 "Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm" H 5150 2900 50 0001 R CNN +F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00140359.pdf" H 5650 3800 50 0001 C CNN + 1 5650 3800 + 1 0 0 -1 +$EndComp +Text GLabel 4950 3800 0 50 Input ~ 0 +ADDR0 +Text GLabel 4950 3900 0 50 Input ~ 0 +ADDR1 +Text GLabel 4950 4000 0 50 Input ~ 0 +ADDR2 +Text GLabel 4950 4100 0 50 Input ~ 0 +ADDR3 +Text GLabel 6250 3300 2 50 Input ~ 0 +MOT_DIR0 +Text GLabel 6250 3200 2 50 Input ~ 0 +MOT_STCK0 +Text GLabel 6250 3400 2 50 Input ~ 0 +MOT_RST +Text GLabel 6250 3500 2 50 Input ~ 0 +MOT_EN0 +Text GLabel 6250 3600 2 50 Input ~ 0 +MOT_REF1 +Wire Wire Line + 6250 3600 6150 3600 +Wire Wire Line + 6250 3400 6150 3400 +Wire Wire Line + 6250 3300 6150 3300 +Wire Wire Line + 6250 3200 6150 3200 +Wire Wire Line + 6250 3100 6150 3100 +Text GLabel 6250 3800 2 50 Input ~ 0 +MOT_EN1 +Text GLabel 6250 3700 2 50 Input ~ 0 +MOT_DIR1 +Text GLabel 6250 3900 2 50 Input ~ 0 +MOT_STCK1 +Wire Wire Line + 6250 3800 6150 3800 +Wire Wire Line + 6150 3900 6250 3900 +Wire Wire Line + 6150 4000 6250 4000 +Wire Wire Line + 4950 3800 5050 3800 +Wire Wire Line + 5050 3900 4950 3900 +Wire Wire Line + 4950 4000 5050 4000 +Wire Wire Line + 5050 4100 4950 4100 +Text GLabel 6250 4100 2 50 Input ~ 0 +I2C_SDA +Text GLabel 6250 4000 2 50 Input ~ 0 +I2C_CLK +Wire Wire Line + 6250 4100 6150 4100 +Text GLabel 3000 2600 2 50 Input ~ 0 +I2C_SDA +Text GLabel 3000 2500 2 50 Input ~ 0 +I2C_CLK +Wire Wire Line + 3000 2500 2900 2500 +Wire Wire Line + 2900 2600 3000 2600 +$Comp +L power:+3V3 #PWR0112 +U 1 1 607A17CE +P 5550 2700 +F 0 "#PWR0112" H 5550 2550 50 0001 C CNN +F 1 "+3V3" H 5565 2873 50 0000 C CNN +F 2 "" H 5550 2700 50 0001 C CNN +F 3 "" H 5550 2700 50 0001 C CNN + 1 5550 2700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5550 2700 5550 2800 +Wire Wire Line + 5650 2900 5650 2800 +Wire Wire Line + 5650 2800 5550 2800 +Connection ~ 5550 2800 +Wire Wire Line + 5550 2800 5550 2900 +$Comp +L Device:FerriteBead FB1 +U 1 1 607AC7C2 +P 5750 1750 +F 0 "FB1" V 5476 1750 50 0000 C CNN +F 1 "FerriteBead" V 5567 1750 50 0000 C CNN +F 2 "Inductor_SMD:L_0603_1608Metric" V 5680 1750 50 0001 C CNN +F 3 "~" H 5750 1750 50 0001 C CNN + 1 5750 1750 + 0 1 1 0 +$EndComp +$Comp +L power:+3V3 #PWR0113 +U 1 1 607AD234 +P 5400 1600 +F 0 "#PWR0113" H 5400 1450 50 0001 C CNN +F 1 "+3V3" H 5415 1773 50 0000 C CNN +F 2 "" H 5400 1600 50 0001 C CNN +F 3 "" H 5400 1600 50 0001 C CNN + 1 5400 1600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5400 1600 5400 1750 +Wire Wire Line + 5400 1750 5600 1750 +$Comp +L power:+3.3VA #PWR0114 +U 1 1 607B3199 +P 6250 1600 +F 0 "#PWR0114" H 6250 1450 50 0001 C CNN +F 1 "+3.3VA" H 6265 1773 50 0000 C CNN +F 2 "" H 6250 1600 50 0001 C CNN +F 3 "" H 6250 1600 50 0001 C CNN + 1 6250 1600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6250 1600 6250 1750 +Wire Wire Line + 6250 1750 5900 1750 +$Comp +L power:+3.3VA #PWR0115 +U 1 1 607B8C53 +P 5900 2700 +F 0 "#PWR0115" H 5900 2550 50 0001 C CNN +F 1 "+3.3VA" H 5915 2873 50 0000 C CNN +F 2 "" H 5900 2700 50 0001 C CNN +F 3 "" H 5900 2700 50 0001 C CNN + 1 5900 2700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5900 2700 5900 2900 +Wire Wire Line + 5900 2900 5750 2900 +$Comp +L Device:C C6 +U 1 1 607C5335 +P 4900 1900 +F 0 "C6" H 5015 1946 50 0000 L CNN +F 1 "100nF" H 5015 1855 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 4938 1750 50 0001 C CNN +F 3 "~" H 4900 1900 50 0001 C CNN + 1 4900 1900 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C7 +U 1 1 607E5577 +P 5400 1900 +F 0 "C7" H 5515 1946 50 0000 L CNN +F 1 "100nF" H 5515 1855 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 5438 1750 50 0001 C CNN +F 3 "~" H 5400 1900 50 0001 C CNN + 1 5400 1900 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C8 +U 1 1 607E5A88 +P 6250 1900 +F 0 "C8" H 6365 1946 50 0000 L CNN +F 1 "100nF" H 6365 1855 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 6288 1750 50 0001 C CNN +F 3 "~" H 6250 1900 50 0001 C CNN + 1 6250 1900 + 1 0 0 -1 +$EndComp +Connection ~ 6250 1750 +Connection ~ 5400 1750 +Wire Wire Line + 5400 1750 4900 1750 +$Comp +L power:GND #PWR0116 +U 1 1 607EC689 +P 4900 2150 +F 0 "#PWR0116" H 4900 1900 50 0001 C CNN +F 1 "GND" H 4905 1977 50 0000 C CNN +F 2 "" H 4900 2150 50 0001 C CNN +F 3 "" H 4900 2150 50 0001 C CNN + 1 4900 2150 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0117 +U 1 1 607ECAB9 +P 5400 2150 +F 0 "#PWR0117" H 5400 1900 50 0001 C CNN +F 1 "GND" H 5405 1977 50 0000 C CNN +F 2 "" H 5400 2150 50 0001 C CNN +F 3 "" H 5400 2150 50 0001 C CNN + 1 5400 2150 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0118 +U 1 1 607ECDE0 +P 6250 2150 +F 0 "#PWR0118" H 6250 1900 50 0001 C CNN +F 1 "GND" H 6255 1977 50 0000 C CNN +F 2 "" H 6250 2150 50 0001 C CNN +F 3 "" H 6250 2150 50 0001 C CNN + 1 6250 2150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6250 2150 6250 2050 +Wire Wire Line + 5400 2050 5400 2150 +Wire Wire Line + 4900 2050 4900 2150 +$Comp +L power:GND #PWR0119 +U 1 1 607FE77A +P 5650 4850 +F 0 "#PWR0119" H 5650 4600 50 0001 C CNN +F 1 "GND" H 5655 4677 50 0000 C CNN +F 2 "" H 5650 4850 50 0001 C CNN +F 3 "" H 5650 4850 50 0001 C CNN + 1 5650 4850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5650 4850 5650 4800 +$Comp +L power:GND #PWR0120 +U 1 1 608051F4 +P 2400 4550 +F 0 "#PWR0120" H 2400 4300 50 0001 C CNN +F 1 "GND" H 2405 4377 50 0000 C CNN +F 2 "" H 2400 4550 50 0001 C CNN +F 3 "" H 2400 4550 50 0001 C CNN + 1 2400 4550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1700 4400 1700 4550 +Wire Wire Line + 1700 4550 1800 4550 +Wire Wire Line + 2400 4550 2400 4400 +Connection ~ 2400 4550 +Wire Wire Line + 2300 4400 2300 4550 +Connection ~ 2300 4550 +Wire Wire Line + 2300 4550 2400 4550 +Wire Wire Line + 2200 4400 2200 4550 +Connection ~ 2200 4550 +Wire Wire Line + 2200 4550 2300 4550 +Wire Wire Line + 2100 4400 2100 4550 +Connection ~ 2100 4550 +Wire Wire Line + 2100 4550 2200 4550 +Wire Wire Line + 2000 4400 2000 4550 +Connection ~ 2000 4550 +Wire Wire Line + 2000 4550 2100 4550 +Wire Wire Line + 1900 4400 1900 4550 +Connection ~ 1900 4550 +Wire Wire Line + 1900 4550 2000 4550 +Wire Wire Line + 1800 4400 1800 4550 +Connection ~ 1800 4550 +Wire Wire Line + 1800 4550 1900 4550 +$Comp +L power:+5V #PWR0121 +U 1 1 60840D36 +P 1900 1450 +F 0 "#PWR0121" H 1900 1300 50 0001 C CNN +F 1 "+5V" H 1915 1623 50 0000 C CNN +F 2 "" H 1900 1450 50 0001 C CNN +F 3 "" H 1900 1450 50 0001 C CNN + 1 1900 1450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1900 1450 1900 1600 +Wire Wire Line + 2000 1800 2000 1600 +Wire Wire Line + 2000 1600 1900 1600 +Connection ~ 1900 1600 +Wire Wire Line + 1900 1600 1900 1800 +Wire Wire Line + 2200 1800 2200 1600 +Wire Wire Line + 2200 1600 2300 1600 +Wire Wire Line + 2300 1600 2300 1800 +$Comp +L power:+3V3 #PWR0122 +U 1 1 60858E96 +P 2200 1450 +F 0 "#PWR0122" H 2200 1300 50 0001 C CNN +F 1 "+3V3" H 2215 1623 50 0000 C CNN +F 2 "" H 2200 1450 50 0001 C CNN +F 3 "" H 2200 1450 50 0001 C CNN + 1 2200 1450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2200 1450 2200 1600 +Connection ~ 2200 1600 +Text GLabel 1450 5700 0 50 Input ~ 0 +I2C_SDA +Text GLabel 1450 5600 0 50 Input ~ 0 +I2C_CLK +Wire Wire Line + 1450 5600 1750 5600 +Wire Wire Line + 1750 5700 1450 5700 +$Comp +L power:GND #PWR0123 +U 1 1 60890B34 +P 2250 6300 +F 0 "#PWR0123" H 2250 6050 50 0001 C CNN +F 1 "GND" H 2255 6127 50 0000 C CNN +F 2 "" H 2250 6300 50 0001 C CNN +F 3 "" H 2250 6300 50 0001 C CNN + 1 2250 6300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10150 1900 10150 2700 +Wire Wire Line + 10100 2000 9050 2000 +Wire Wire Line + 10300 2900 10100 2900 +Wire Wire Line + 10100 2900 10100 2000 +Wire Wire Line + 7950 1500 7900 1500 +Text GLabel 7900 1500 0 50 Input ~ 0 +MOT_STCK0 +Wire Wire Line + 7950 2100 7900 2100 +Text GLabel 7900 2100 0 50 Input ~ 0 +MOT_RST +Wire Wire Line + 7950 3550 7900 3550 +Text GLabel 7900 3550 0 50 Input ~ 0 +MOT_STCK1 +Wire Wire Line + 7900 3850 7950 3850 +Text GLabel 7900 3850 0 50 Input ~ 0 +GND +Wire Wire Line + 7950 4450 7650 4450 +Connection ~ 7650 4450 +Wire Wire Line + 7950 2400 7800 2400 +Connection ~ 7800 2400 +$Comp +L Device:C C4 +U 1 1 60AD4BF7 +P 4050 3350 +F 0 "C4" V 4200 3350 50 0000 C CNN +F 1 "4p7" V 4200 3200 50 0000 C CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 4088 3200 50 0001 C CNN +F 3 "~" H 4050 3350 50 0001 C CNN +F 4 "DNP" V 4100 3200 50 0000 C CNN "DNP" + 1 4050 3350 + 0 -1 -1 0 +$EndComp +$Comp +L Device:C C5 +U 1 1 60AE6F28 +P 4050 3650 +F 0 "C5" V 3900 3650 50 0000 C CNN +F 1 "4p7" V 3900 3500 50 0000 C CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 4088 3500 50 0001 C CNN +F 3 "~" H 4050 3650 50 0001 C CNN +F 4 "DNP" V 3850 3650 50 0000 C CNN "DNP" + 1 4050 3650 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 5050 3500 4950 3500 +Wire Wire Line + 4950 3500 4950 3350 +Wire Wire Line + 5050 3600 4950 3600 +Wire Wire Line + 4950 3600 4950 3650 +Wire Wire Line + 4200 3650 4300 3650 +Wire Wire Line + 3900 3350 3800 3350 +Wire Wire Line + 3800 3350 3800 3650 +Wire Wire Line + 3800 3650 3900 3650 +$Comp +L power:GND #PWR0124 +U 1 1 60B4F8F4 +P 3800 3950 +F 0 "#PWR0124" H 3800 3700 50 0001 C CNN +F 1 "GND" H 3805 3777 50 0000 C CNN +F 2 "" H 3800 3950 50 0001 C CNN +F 3 "" H 3800 3950 50 0001 C CNN + 1 3800 3950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3800 3950 3800 3650 +Connection ~ 3800 3650 +Connection ~ 4750 3650 +Wire Wire Line + 4950 3650 4750 3650 +Connection ~ 4300 3650 +Wire Wire Line + 4750 3650 4300 3650 +Wire Wire Line + 4950 3350 4750 3350 +Connection ~ 4750 3350 +Connection ~ 4300 3350 +Wire Wire Line + 4300 3350 4200 3350 +$Comp +L Device:R R9 +U 1 1 60AE7351 +P 4750 3500 +F 0 "R9" H 4820 3546 50 0000 L CNN +F 1 "1M" H 4820 3455 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 4680 3500 50 0001 C CNN +F 3 "~" H 4750 3500 50 0001 C CNN +F 4 "DNP" V 4750 3500 50 0000 C CNN "DNP" + 1 4750 3500 + 1 0 0 -1 +$EndComp +$Comp +L Device:Crystal Y1 +U 1 1 60AD3849 +P 4300 3500 +F 0 "Y1" V 4254 3631 50 0000 L CNN +F 1 "Crystal" V 4400 3600 50 0000 L CNN +F 2 "Crystal:Crystal_SMD_G8-2Pin_3.2x1.5mm_HandSoldering" H 4300 3500 50 0001 C CNN +F 3 "~" H 4300 3500 50 0001 C CNN +F 4 "X1A000141000612" V 4300 3500 50 0001 C CNN "partnr" +F 5 "Epson" V 4300 3500 50 0001 C CNN "mfr" +F 6 "Farnell" V 4300 3500 50 0001 C CNN "supplier" +F 7 "2506943" V 4300 3500 50 0001 C CNN "ordercode" +F 8 "DNP" V 4300 3500 50 0000 C CNN "DNP" + 1 4300 3500 + 0 1 1 0 +$EndComp +Wire Wire Line + 4300 3350 4750 3350 +$Comp +L Device:Battery_Cell BT1 +U 1 1 60BC3102 +P 750 5400 +F 0 "BT1" H 868 5496 50 0000 L CNN +F 1 "Battery_Cell" H 868 5405 50 0000 L CNN +F 2 "Battery_Holders:Keystone_1058_1x2032-CoinCell" V 750 5460 50 0001 C CNN +F 3 "~" V 750 5460 50 0001 C CNN + 1 750 5400 + 1 0 0 -1 +$EndComp +$Comp +L Timer_RTC:DS3231MZ U1 +U 1 1 60BE5978 +P 2250 5800 +F 0 "U1" H 2600 6150 50 0000 C CNN +F 1 "DS3231MZ" H 2550 5400 50 0000 C CNN +F 2 "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" H 2250 5300 50 0001 C CNN +F 3 "http://datasheets.maximintegrated.com/en/ds/DS3231M.pdf" H 2250 5200 50 0001 C CNN + 1 2250 5800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2150 5400 2150 5150 +Wire Wire Line + 2150 5150 750 5150 +Wire Wire Line + 750 5150 750 5200 +$Comp +L power:GND #PWR0125 +U 1 1 60C7ABC4 +P 750 6300 +F 0 "#PWR0125" H 750 6050 50 0001 C CNN +F 1 "GND" H 755 6127 50 0000 C CNN +F 2 "" H 750 6300 50 0001 C CNN +F 3 "" H 750 6300 50 0001 C CNN + 1 750 6300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 750 6300 750 5500 +Wire Wire Line + 2250 6200 2250 6300 +Text GLabel 1450 6000 0 50 Input ~ 0 +RTC_RST +Wire Wire Line + 1450 6000 1750 6000 +$Comp +L power:+3V3 #PWR0126 +U 1 1 60C9A99B +P 2250 5050 +F 0 "#PWR0126" H 2250 4900 50 0001 C CNN +F 1 "+3V3" H 2265 5223 50 0000 C CNN +F 2 "" H 2250 5050 50 0001 C CNN +F 3 "" H 2250 5050 50 0001 C CNN + 1 2250 5050 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C3 +U 1 1 60CA57B6 +P 3050 5800 +F 0 "C3" H 3165 5846 50 0000 L CNN +F 1 "100nF" H 3165 5755 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 3088 5650 50 0001 C CNN +F 3 "~" H 3050 5800 50 0001 C CNN + 1 3050 5800 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0127 +U 1 1 60CB06F2 +P 3050 6300 +F 0 "#PWR0127" H 3050 6050 50 0001 C CNN +F 1 "GND" H 3055 6127 50 0000 C CNN +F 2 "" H 3050 6300 50 0001 C CNN +F 3 "" H 3050 6300 50 0001 C CNN + 1 3050 6300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3050 6300 3050 5950 +Wire Wire Line + 2250 5050 2250 5150 +Wire Wire Line + 3050 5650 3050 5150 +Wire Wire Line + 3050 5150 2250 5150 +Connection ~ 2250 5150 +Wire Wire Line + 2250 5150 2250 5400 +Text Notes 950 6300 0 50 ~ 0 +Only place on module with Rpi\n +$Comp +L Switch:SW_Push SW2 +U 1 1 60CFD473 +P 1000 1100 +F 0 "SW2" V 1046 1052 50 0000 R CNN +F 1 "SW_Push" V 955 1052 50 0000 R CNN +F 2 "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" H 1000 1300 50 0001 C CNN +F 3 "~" H 1000 1300 50 0001 C CNN + 1 1000 1100 + 0 -1 -1 0 +$EndComp +$Comp +L power:+3V3 #PWR0128 +U 1 1 60CFE10B +P 1000 800 +F 0 "#PWR0128" H 1000 650 50 0001 C CNN +F 1 "+3V3" H 1015 973 50 0000 C CNN +F 2 "" H 1000 800 50 0001 C CNN +F 3 "" H 1000 800 50 0001 C CNN + 1 1000 800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1000 800 1000 900 +Text GLabel 900 1400 0 50 Input ~ 0 +PiOnOFF +Wire Wire Line + 900 1400 1000 1400 +Wire Wire Line + 1000 1400 1000 1300 +Text GLabel 1100 3300 0 50 Input ~ 0 +PiOnOFF +Wire Wire Line + 1100 3300 1300 3300 +$Comp +L Switch:SW_Push SW3 +U 1 1 60D20867 +P 5850 5750 +F 0 "SW3" V 5896 5702 50 0000 R CNN +F 1 "SW_Push" V 5805 5702 50 0000 R CNN +F 2 "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" H 5850 5950 50 0001 C CNN +F 3 "~" H 5850 5950 50 0001 C CNN + 1 5850 5750 + 0 -1 -1 0 +$EndComp +$Comp +L Switch:SW_Push SW4 +U 1 1 60D21939 +P 6450 5750 +F 0 "SW4" V 6496 5702 50 0000 R CNN +F 1 "SW_Push" V 6405 5702 50 0000 R CNN +F 2 "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" H 6450 5950 50 0001 C CNN +F 3 "~" H 6450 5950 50 0001 C CNN + 1 6450 5750 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0129 +U 1 1 60D2204F +P 5850 6100 +F 0 "#PWR0129" H 5850 5850 50 0001 C CNN +F 1 "GND" H 5855 5927 50 0000 C CNN +F 2 "" H 5850 6100 50 0001 C CNN +F 3 "" H 5850 6100 50 0001 C CNN + 1 5850 6100 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0130 +U 1 1 60D221F9 +P 6450 6100 +F 0 "#PWR0130" H 6450 5850 50 0001 C CNN +F 1 "GND" H 6455 5927 50 0000 C CNN +F 2 "" H 6450 6100 50 0001 C CNN +F 3 "" H 6450 6100 50 0001 C CNN + 1 6450 6100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6450 6100 6450 5950 +Wire Wire Line + 5850 6100 5850 5950 +Text GLabel 5700 5500 0 50 Input ~ 0 +MCU_BUT_PLUS +Text GLabel 5650 5350 0 50 Input ~ 0 +MCU_BUT_MIN +Wire Wire Line + 5700 5500 5850 5500 +Wire Wire Line + 5850 5500 5850 5550 +Wire Wire Line + 5650 5350 6450 5350 +Wire Wire Line + 6450 5350 6450 5550 +Text GLabel 4950 4200 0 50 Input ~ 0 +MCU_BUT_MIN +Text GLabel 4950 4300 0 50 Input ~ 0 +MCU_BUT_PLUS +Wire Wire Line + 4950 4300 5050 4300 +Wire Wire Line + 5050 4200 4950 4200 +Text Notes 4200 6250 0 50 ~ 0 +Address input +$Comp +L Mechanical:MountingHole H4 +U 1 1 60DBFD5F +P 6250 7650 +F 0 "H4" H 6350 7696 50 0000 L CNN +F 1 "MountingHole" H 6350 7605 50 0000 L CNN +F 2 "MountingHole:MountingHole_4.3mm_M4" H 6250 7650 50 0001 C CNN +F 3 "~" H 6250 7650 50 0001 C CNN + 1 6250 7650 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:MountingHole H3 +U 1 1 60DC01F1 +P 6250 7450 +F 0 "H3" H 6350 7496 50 0000 L CNN +F 1 "MountingHole" H 6350 7405 50 0000 L CNN +F 2 "MountingHole:MountingHole_4.3mm_M4" H 6250 7450 50 0001 C CNN +F 3 "~" H 6250 7450 50 0001 C CNN + 1 6250 7450 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:MountingHole H2 +U 1 1 60DC072B +P 6250 7250 +F 0 "H2" H 6350 7296 50 0000 L CNN +F 1 "MountingHole" H 6350 7205 50 0000 L CNN +F 2 "MountingHole:MountingHole_4.3mm_M4" H 6250 7250 50 0001 C CNN +F 3 "~" H 6250 7250 50 0001 C CNN + 1 6250 7250 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:MountingHole H1 +U 1 1 60DC097B +P 6250 7050 +F 0 "H1" H 6350 7096 50 0000 L CNN +F 1 "MountingHole" H 6350 7005 50 0000 L CNN +F 2 "MountingHole:MountingHole_4.3mm_M4" H 6250 7050 50 0001 C CNN +F 3 "~" H 6250 7050 50 0001 C CNN + 1 6250 7050 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R13 +U 1 1 60E1B8C5 +P 4750 2750 +F 0 "R13" H 4820 2796 50 0000 L CNN +F 1 "10K" H 4820 2705 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 4680 2750 50 0001 C CNN +F 3 "~" H 4750 2750 50 0001 C CNN + 1 4750 2750 + -1 0 0 1 +$EndComp +$Comp +L Device:R R12 +U 1 1 60E1C117 +P 4150 2850 +F 0 "R12" H 4220 2896 50 0000 L CNN +F 1 "10K" H 4220 2805 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 4080 2850 50 0001 C CNN +F 3 "~" H 4150 2850 50 0001 C CNN + 1 4150 2850 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 5050 3100 4750 3100 +Wire Wire Line + 4750 3100 4750 2900 +$Comp +L power:+3V3 #PWR0131 +U 1 1 60E2985F +P 4750 2550 +F 0 "#PWR0131" H 4750 2400 50 0001 C CNN +F 1 "+3V3" H 4765 2723 50 0000 C CNN +F 2 "" H 4750 2550 50 0001 C CNN +F 3 "" H 4750 2550 50 0001 C CNN + 1 4750 2550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4750 2550 4750 2600 +Wire Wire Line + 4300 2850 4600 2850 +Wire Wire Line + 4600 2850 4600 3200 +Wire Wire Line + 4600 3200 5000 3200 +Wire Wire Line + 5000 3200 5000 3300 +Wire Wire Line + 5000 3300 5050 3300 +$Comp +L power:GND #PWR0132 +U 1 1 60E43F38 +P 3900 2900 +F 0 "#PWR0132" H 3900 2650 50 0001 C CNN +F 1 "GND" H 3905 2727 50 0000 C CNN +F 2 "" H 3900 2900 50 0001 C CNN +F 3 "" H 3900 2900 50 0001 C CNN + 1 3900 2900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3900 2900 3900 2850 +Wire Wire Line + 3900 2850 4000 2850 +$Comp +L Device:R R10 +U 1 1 60E52DDC +P 3600 1350 +F 0 "R10" H 3670 1396 50 0000 L CNN +F 1 "1K" H 3670 1305 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 3530 1350 50 0001 C CNN +F 3 "~" H 3600 1350 50 0001 C CNN +F 4 "DNP" V 3600 1350 50 0000 C CNN "DNP" + 1 3600 1350 + -1 0 0 1 +$EndComp +Text GLabel 3300 1600 0 50 Input ~ 0 +I2C_SDA +Text GLabel 3300 1700 0 50 Input ~ 0 +I2C_CLK +Wire Wire Line + 3300 1600 3600 1600 +Wire Wire Line + 3600 1600 3600 1500 +Wire Wire Line + 3300 1700 4000 1700 +Wire Wire Line + 4000 1700 4000 1500 +$Comp +L power:+3V3 #PWR0133 +U 1 1 60E8A29B +P 3600 1100 +F 0 "#PWR0133" H 3600 950 50 0001 C CNN +F 1 "+3V3" H 3615 1273 50 0000 C CNN +F 2 "" H 3600 1100 50 0001 C CNN +F 3 "" H 3600 1100 50 0001 C CNN + 1 3600 1100 + 1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR0134 +U 1 1 60E8A8C5 +P 4000 1100 +F 0 "#PWR0134" H 4000 950 50 0001 C CNN +F 1 "+3V3" H 4015 1273 50 0000 C CNN +F 2 "" H 4000 1100 50 0001 C CNN +F 3 "" H 4000 1100 50 0001 C CNN + 1 4000 1100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4000 1100 4000 1200 +Wire Wire Line + 3600 1100 3600 1200 +$Comp +L Device:C C11 +U 1 1 60EA7EEB +P 8150 5500 +F 0 "C11" H 8265 5546 50 0000 L CNN +F 1 "100nF" H 8265 5455 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 8188 5350 50 0001 C CNN +F 3 "~" H 8150 5500 50 0001 C CNN + 1 8150 5500 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Polarized C12 +U 1 1 60EA9977 +P 8650 5500 +F 0 "C12" H 8768 5546 50 0000 L CNN +F 1 "10uF" H 8768 5455 50 0000 L CNN +F 2 "" H 8688 5350 50 0001 C CNN +F 3 "~" H 8650 5500 50 0001 C CNN + 1 8650 5500 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0135 +U 1 1 60EBB56B +P 8150 5750 +F 0 "#PWR0135" H 8150 5500 50 0001 C CNN +F 1 "GND" H 8155 5577 50 0000 C CNN +F 2 "" H 8150 5750 50 0001 C CNN +F 3 "" H 8150 5750 50 0001 C CNN + 1 8150 5750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8150 5750 8150 5650 +Wire Wire Line + 8150 5650 8650 5650 +Connection ~ 8150 5650 +Wire Wire Line + 8650 5350 8150 5350 +$Comp +L power:+5V #PWR0136 +U 1 1 60EE71DD +P 8150 5300 +F 0 "#PWR0136" H 8150 5150 50 0001 C CNN +F 1 "+5V" H 8165 5473 50 0000 C CNN +F 2 "" H 8150 5300 50 0001 C CNN +F 3 "" H 8150 5300 50 0001 C CNN + 1 8150 5300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8150 5300 8150 5350 +Connection ~ 8150 5350 +$Comp +L Device:C C9 +U 1 1 60EF8457 +P 7000 1050 +F 0 "C9" H 7115 1096 50 0000 L CNN +F 1 "100nF" H 7115 1005 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 7038 900 50 0001 C CNN +F 3 "~" H 7000 1050 50 0001 C CNN + 1 7000 1050 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Polarized C10 +U 1 1 60EF845D +P 7500 1050 +F 0 "C10" H 7618 1096 50 0000 L CNN +F 1 "10uF" H 7618 1005 50 0000 L CNN +F 2 "" H 7538 900 50 0001 C CNN +F 3 "~" H 7500 1050 50 0001 C CNN + 1 7500 1050 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0137 +U 1 1 60EF8463 +P 7000 1300 +F 0 "#PWR0137" H 7000 1050 50 0001 C CNN +F 1 "GND" H 7005 1127 50 0000 C CNN +F 2 "" H 7000 1300 50 0001 C CNN +F 3 "" H 7000 1300 50 0001 C CNN + 1 7000 1300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7000 1300 7000 1200 +Wire Wire Line + 7000 1200 7500 1200 +Connection ~ 7000 1200 +Wire Wire Line + 7500 900 7000 900 +$Comp +L power:+5V #PWR0138 +U 1 1 60EF846D +P 7000 850 +F 0 "#PWR0138" H 7000 700 50 0001 C CNN +F 1 "+5V" H 7015 1023 50 0000 C CNN +F 2 "" H 7000 850 50 0001 C CNN +F 3 "" H 7000 850 50 0001 C CNN + 1 7000 850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7000 850 7000 900 +Connection ~ 7000 900 +Text Notes 2900 1150 0 50 ~ 0 +Only place once +$Comp +L Device:R R11 +U 1 1 60F388C1 +P 4000 1350 +F 0 "R11" H 4070 1396 50 0000 L CNN +F 1 "1K" H 4070 1305 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" V 3930 1350 50 0001 C CNN +F 3 "~" H 4000 1350 50 0001 C CNN +F 4 "DNP" V 4000 1350 50 0000 C CNN "DNP" + 1 4000 1350 + -1 0 0 1 +$EndComp +Text Label 4850 3100 0 50 ~ 0 +nRST +Text Notes 4550 7350 0 50 ~ 0 +Board 2 board interface\n +Text Notes 550 1800 0 50 ~ 0 +Only place on module with Rpi\n +Text Label 9600 3450 0 50 ~ 0 +MOT_B1 +Text Label 9600 3550 0 50 ~ 0 +MOT_B2 +Text Label 9750 3950 0 50 ~ 0 +MOT_B3 +Text Label 9750 4050 0 50 ~ 0 +MOT_B4 +Text Label 9750 1400 0 50 ~ 0 +MOT_A1 +Text Label 9750 1500 0 50 ~ 0 +MOT_A2 +Text Label 9750 1900 0 50 ~ 0 +MOT_A3 +Text Label 9750 2000 0 50 ~ 0 +MOT_A4 +Text Label 4350 2850 0 50 ~ 0 +BOOT0 +$EndSCHEMATC diff --git a/CAD/PCB/fp-info-cache b/CAD/PCB/fp-info-cache index 6c8e50c..c972239 100644 --- a/CAD/PCB/fp-info-cache +++ b/CAD/PCB/fp-info-cache @@ -1,4 +1,4 @@ -19843863144796818 +19871065927397365 Battery BatteryHolder_Bulgin_BX0036_1xC Bulgin Battery Holder, BX0036, Battery Type C (https://www.bulgin.com/products/pub/media/bulgin/data/Battery_holders.pdf) @@ -300,6 +300,132 @@ battery CR-3032 coin cell vertical 0 2 2 +Battery_Holders +Bulgin_BX0036_1xC +Bulgin Battery Holder, BX0036, Battery Type C (http://www.bulgin.com/media/bulgin/data/Battery_holders.pdf) +Bulgin BX0036 +0 +2 +2 +Battery_Holders +Keystone_103_1x20mm-CoinCell +http://www.keyelco.com/product-pdf.cfm?p=719 +Keystone type 103 battery holder +0 +2 +2 +Battery_Holders +Keystone_104_1x23mm-CoinCell +http://www.keyelco.com/product-pdf.cfm?p=744 +Keystone type 104 battery holder +0 +2 +2 +Battery_Holders +Keystone_105_1x2430-CoinCell +http://www.keyelco.com/product-pdf.cfm?p=745 +Keystone type 105 battery holder +0 +2 +2 +Battery_Holders +Keystone_106_1x20mm-CoinCell +http://www.keyelco.com/product-pdf.cfm?p=720 +Keystone type 106 battery holder +0 +2 +2 +Battery_Holders +Keystone_107_1x23mm-CoinCell +http://www.keyelco.com/product-pdf.cfm?p=746 +Keystone type 107 battery holder +0 +2 +2 +Battery_Holders +Keystone_1042_1x18650 +Battery holder for 18650 cylindrical cells http://www.keyelco.com/product.cfm/product_id/918 +18650 Keystone 1042 Li-ion +0 +2 +2 +Battery_Holders +Keystone_1058_1x2032-CoinCell +http://www.keyelco.com/product-pdf.cfm?p=14028 +Keystone type 1058 coin cell retainer +0 +2 +2 +Battery_Holders +Keystone_2466_1xAAA +1xAAA Battery Holder, Keystone, Plastic Case +AAA battery holder Keystone +0 +2 +2 +Battery_Holders +Keystone_2468_2xAAA +2xAAA cell battery holder, Keystone P/N 2468 +AAA battery cell holder +0 +2 +2 +Battery_Holders +Keystone_2479_3xAAA +3xAAA cell battery holder, Keystone P/N 2479 +AAA battery cell holder +0 +2 +2 +Battery_Holders +Keystone_2993 +http://www.keyelco.com/product-pdf.cfm?p=776 +Keystone type 2993 negative battery contact +0 +1 +1 +Battery_Holders +Keystone_3000_1x12mm-CoinCell +http://www.keyelco.com/product-pdf.cfm?p=777 +Keystone type 3000 coin cell retainer +0 +3 +2 +Battery_Holders +Keystone_3001_1x12mm-CoinCell +http://www.keyelco.com/product-pdf.cfm?p=778 +Keystone type 3001 coin cell retainer +0 +3 +2 +Battery_Holders +Keystone_3008_1x2450-CoinCell +http://www.keyelco.com/product-pdf.cfm?p=786 +Keystone type 3008 coin cell retainer +0 +3 +2 +Battery_Holders +Keystone_3009_1x2450-CoinCell +http://www.keyelco.com/product-pdf.cfm?p=787 +Keystone type 3009 coin cell retainer +0 +3 +2 +Battery_Holders +Keystone_3034_1x20mm-CoinCell +Keystone 3034 SMD battery holder for 2020, 2025 and 2032 coincell batteries. http://www.keyelco.com/product-pdf.cfm?p=798 +Keystone type 3034 coin cell retainer +0 +3 +2 +Battery_Holders +Seiko_MS621F +Seiko MS621F +Seiko MS621F +0 +2 +2 Button_Switch_Keyboard SW_Cherry_MX_1.00u_PCB Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf @@ -58692,8 +58818,8 @@ BKA30D-R05 0 -0 -0 +8 +8 MySymbols TestPoint_SMD_R diff --git a/CAD/datasheet/DS3231M.pdf b/CAD/datasheet/DS3231M.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d090702c9a2e2526f11e08f8ee04b42b58d8ee53 GIT binary patch literal 912296 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

0Mz>Nkx#`}PTtr#6HV-r;aZ+qUtlAC!9s!oV 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

GI*wPsDy9 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­&iD;sJW^^H(cbMX%Nm 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 h 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

lK#Rdq<}0w6w%35giuj*lQ4(TOlD}Y4 zXrvfi5)T&B_8PEQmEvIGpnIj(DJ>KR$H<97z{Ft7utjERSdeFkUc%5xus(LSQZIul_{=(?^t|5h#Qh zV%cCJfWd;{n-1)9_FqK&MW<3(aB#AVYa5%8hzf1=l z0ZcTW>A<>EYrx_y{b&eEf>=dE5n^DPE-k`v7)lIH0Q?u5MF0#3UgSDW2U1E5tYU5En)R%&@*!NBmw?_aDFzJ{V#Iax#wEEo`bWle%%90B|_3G4Q+ z2N*%DGYgYI;jKw9C~)WrBwpLgLJ~*}m6RY((NIaLl{E<_AwjSvVK+8w$V=ed5xpis zfmgYrXecn1go?(v7V7~f=Y|lC5JRINl9FP;vVsnVLV$}0!*|

$3sjvH>Y2Zr~V|Y*TeZJ@BwGYpS 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

&PMhGt^G4)I-Zl(6AG@E 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≀9=+zSso;7m_>k;a>#|5pp4)zCgaE!=d7@RUe1yy91Sa331u^xJ9N$&{>PK1Vxf4pAs-Xn6&E^2au zfT06YjGPiUejnB~8l3~w7`&JlE8U0jZ|3h`*o=)-QjA+lzOC5#QPcRg;efNxr1v3q za-sDh8CU+o6dP31ufglSwoK(A3+#K9o?)yJMKMu^T>Th;6wc^uuG|C|8kdnZH3E(r ztts7iya1(zEgB~(_%nfe7X?Mx7_iK6k4P#PhzT>?riYI6aAD-Y+3^;;Epy7*rzN0Y z2d`b$z4P(=N(|$Na?AqH%?i#B6xsmCEQzV4B#p+>ao5;vlvIKU-L0oJ?3g_qJxu%D zKDI7!b~ZT&7m*;dyx<4n$g5CW2D~W1yO)Q`VUn z&^P=KDm6z&q~!6u5`G6_2-v4F{twMA;m170lRhn-iYTS{Nsmt_N!9+qz)E@=vx7M< zk)E418lxjiY*+ZZLfY+J&#EremCe)G%b5)DjNw}wT?mN`vJesh$_KO-?3=K;8-?8l z09v|l2B|I04i5L`Y+bk2=+t~qm~zj_OxfjXr;r`xJ`Fry4cC*}PiIKf1$P-WrcG4> z)K$j)qDK42w6d$C0IEGm#Y|40N4z;F9L~2oH+^IRcr127HuZ$u600l@>+TtVdyXSkp6R(8)Xu31pl9d{OzBup79A->c;91z?!KGe+ zgN_|j1hvcMZ3e}XQF;CgdA2sTD^JcYnQa7 zs!CU|-ByI#c72f~#i{p*#Ykx>m71GWa&ug;-F4bf>qvluxMhEjLQ>FJMM!~JT4T9O zYf5My5hH%SV^U6d%nsso#*jAXP*78j4a--S5(1i5QpJKFMqhYJ24{yL{Oa4rrWSy} zX#orqG8|4I=M!v8%_!FbV)GzVxAz{8t)>p1*v}%>yIbRh_e(0>yI?Y&e^xy(t-d8Y zMm_r!_l#m`M8>sgWk>Y5T5BPBi=mc3`{b(^z0XI{0#QjJk{|^pn}O8>iiPN^beIj9 z{BY=83ks#W`;eM#2jA7*Kqz?Y1F1#3gqU7~uRgqUF1-Q|q`8Eu&R;t-hoa0hrmNS+9B;k)b=VqQN%zc3euKwZgduhdbEUt=$G3MH?BA zpwvqI#@;;eK4&4U3x6X?WOT6Fd!gK^wr+jG0i2n?0a}k}TH7_BOz##j)B4tg#c|Xb zwoLX2PbFuDe4?)xYZe{8&SuC_OFY(IZyZm9O5*B_QN7lx+fWvTe$;1XM-0z~umdU5 z9JUu$UqTCo?EZAOB1B0H2l!HT0_>?Y=Y-O==DuOnS>J!N7?s$qOsDz$oRHH&uW66e z;tQW4JLaW6q_gZzS^64qG)g=$O@vEMNpsMqziH1OCy$`6_9$r0&kUYsjKQ>z&4sa9 zPY)>=@sd!TZ}6S~+|Rtv=b%3Y+W!G9dt@MW?lLzF^gWek_i#T0=Y zy{|n_P$WPEUHPKC+k3z~#wFzOG;5Xd{6qGME4e2gl7gazQ5P2IgCuRG}HxC}ki#$}q0hLj4Jr3=~ZcR9;esrdA z9#g2!eS=GD!o_7MvzhB)RHezb-_VxqXWEa!(7B{Qy}Na|-1Cn5sQ1}U-oHdX;NQp) zKJP^RmLV{3{EpT45dOUD_FINv=lENO@LPuPUkD5SXS;t-J^e=DHv+#A_>I7C1b!p% z-i@}C{>j$-*VOu7RsXj-1eU*C%>U$T{#zUI|1wvf<wI<^ zu(oqlvNtd?`BZ)gIkDpZ1q?4Qo# zAC`|R3rQJw&iB44N7$qxevXK{)_q?JGHeuG+g@x-in}jNiz+gzs@%M^IXWJ$Hgfdd ztNl73oILNR&T_8H^?Y7EtB>AJUmb7neOaqF*QK|9y}_}am*eT4sqy)}UT#%Cl3IN; zeLT%5uRh?h`cTqUP?ehc<#2PW;r^ad&Ug7?-v}%*Dvij;DN|p|ab)4jaK!w6ZTsk} zCP6!;Bk#moeq_>AJlQ1OILTDL(#j|^Iqp6guM}+(IoP=gj#Qv0#xn7|GKmUVg&P>nGV&U$!x@-NNP50Hc?8@SReE(+G*W>orhwTg5 zekL|ZDrwHUb+M1lPloJ|$IJR(o^H2?C3b$kj|Y!zTfeR^+^&3IcGk{Lz@y(+Qusno zUc|0lnmEDuCN@Q{Z-%Toz?;79dES6+xmL|0l$>4d1G3xAN89bT>G_bm0UxI(HO|4V znl7>~J#4Dm4;CcxXxXYV?7Fe)Q_O#1n#W{oNK@Gja(NXx*;&GoM5e~jLjUkQw|P=w zPFk96ir9)xRI$qMmUW`9a$`5&d*y^e^NeK=8)mq}&I9olIwH3*f`;{k!{qsC^EGc# zX7V#`AHaY$K6V1T0yUYOra!)Kc9%0|kQROj42-g{$t-(5?s30qY*s-7!kg`u#-3aH z{ZyzO%evjFBt{9@?K3@z`qu5;J=Smr|o zaCj)LzW=**&^Qvet2{;pYEWr~Cf;Dl=2y8=cqwS@GhhpqeOxn3K+Sw*hnP)jnLD`p zZ}%!W)frDU8A{Xd9%(3DBuW7A!_?k_U{sp&E$eiA)Q@7kel0{fE~zN)V7y{%*BVJF zr>{2h9|{F1YX0jNDR}$7;THk6mWKJxx7vwy!XaUyl-k0e`sF+#kP#lR@g=LbL=AVf@U-)I z@P~lkYqQ_`HRkH$>Bb#r2jlJC!NlXzudBwOt#seM*f6a_rPkY+kF_qtsnRz#mSz>7 z@X!!I(3wCWc5;&wya(RMjn)jTJm~WNWB!cg(4T;Ht|jZKsB8}I^pgB zl5`y0kw<*a@o>pVILrroW=8?o*x2rj*SDO8JjaO?1(!t6vDpd=nvn@F*vC*o%ejeD z=rG-!yH_&58auAKT3&`?qNr!YNxeaKe_5(Q^ys4xb%47A8rs{9Rxg1txqqm2L5Bpf z?QoUd`)PGqB_I(-mvy&XRh_Z74APH&`P!1OTJWm73RI?lXIF{dvhe= zp*D_l&an=eQr1GJ26OGAGo z8`-&6(StudJe9ORh^_$O)ZrA+9GH*qYI_b;)!vx~&9zAZdU*Oe@PJ@l;tMt+O+RwZ z3Voa`8a);9PZR-&>`2Sto5zg9j64j~shbOCc%h>F#I`s%K{+7&b;* zYGp3==6SM%5R7Bp66vOE4-@e8k-`v-bn{`?;NOLVE8Z{s(`Wk(!ANUAuWvg(}H|@LOc*Y*lV?Z;Iwb<9lPt5#^;y|gXRV-9Q zm=He}nB}7s9Vcl~V2Sw@XZS;Mp^QLvOYi}b%waNNdtmE9Gh6@uvS!NP%gg}AmX9dp&Pl}ZE$RYFh#P41O z*ktQ+Dg2&5CFJ1!ohUOTy^Y{BRbInnlAx?XnKr-G z4t!NXHKo{QURGlcrPK=H5G76#$%`n#yep!N&6kM#Y{KDH<%_`4&?}1^G%dEWwOGTJ ziazBYkZ?%lHOOLQe0BEFQb@zM5XzH_07*jP-acfJLRf!e#3zksRZ1}yj|&4|?~P@Z{W$nf{YUglU`-;dj|Y;6cc z(4W7pp`7l=pOdW$F&mKTTyzk2N}DGZfU5`o%?kV+aH9?m!d~; ztATZRN_~y3VI2aRXME^uoP(2F&_ou5rbLo~LW@@}GwNOztUJGV1)`xykh?fMfMBZm zfF_Y|mxYZL{<>gY(7mE>-qRIuodEvlUY-Hz=$kHZGf%hpcWYg zV10-QfOlrW7FlbW{8`Y#gNhMOGK_cHGN*Zr>GuRSni@d@vm?!Wc@a^9tRhEs!K`SF zNW2sy8VeQx#RF*O0aDeLK$`$_mY+h1t$ER=Hrzz67~sEp9BU<`uE!3$Ol@o=9m&Zq zJ{_}ZBSCVKx`L4bbR=7IV?2IlIHNfR#lp3Tb$Y@GqkJngLw$l!HlOYSE*zET&APyN z`yT2ui6~6##b0)g;&H3*#eqs}#2{{ZO2^0%L=uho2pAteu-~=TyPD|D-|jMJCj!ze zyFGfd8=>_+fCp_B^O(dUpae#PSQd_jWEh9mbP4aY#m;?=tEwieUbrI8DP^+a`9bWZ z2FycXa1jbA>iTt$wl5bJlt=8#-7bGzP)5{v7x?&8YDYjWEC?(OammtrRh8g?snc=vbo#CP1G`F4SO75n%2No4r8RKGKHv;%t zac*!iJp(ow=TCjxVX{;p3m5D>QOH%e~{%s^qqfTbH#S%n69lQUtJS7;qsD~M%MP_URu-Q_b{VbgbOecX6X zWN9A#Do?_`NjNbEv~O5Y5E8_uL(S{CKC)!&ykjKQ1ZX5b5pxFgKuq^*c1_6& zg4*m^zVfp31qYOvdGvVoVA__C);0AHipOE{w2jKUUtq{oYxpouHu&4bU!EN)Par$>#<I%C5l`pdv3hO|cA za!s9r9X%+hZpwK?C=OdzB)YVtDW+7mys+-G>wjXDNB%_VN>{y89&+u!$Hh@glFZ5$ z+A?*DyK%PDh%x`n=K20Wy*2ov+QG`yoP6-&2@Z~I;}vL4H*ruJbOAXQRivWP zGv?Xd5u_$<4xB7%5Ku{@@`?ubM$V~m${?4lM=7oizk@85Eria}maNz`MQ;<)a7eSI9~)?fdQ-cc9W9@P!Dbor1Y3G(W0QdSjgO z(aJ0Zw+8q<{dtu0aNJ4!-YC7MI9>rOgkOejPCP|4EAg(ZzH;e?HLP-cXNhu3T-b!f zq8yuaM3Qu76aP^s4QSn?9c0+HK&Y009Rs||G$!E{Y3Ij5hNk?XqYgxzl@?gMm6CW* zIX8>-X?P3mo_i!=k{i#fa2n+Z&=Qo6Fn*x6-4E(R6GfeH`oT(Q%&~H>mJ1W-1<&UtyjHH6Ra`_J)%Ni3hImU^PEj8oaf$Z7#?jFGaU`i@3QB)l4^oXKkUn}!+%UU6@^8LUL_VOYwZ zM*p!!e`PicOg4*k_I*q?3pex>rtesG(#+POnqRr^!u~`pZ-GfJ1&Be%< zEWAlxGIYGQHtk0&cr`bT+oG)N5sbI)l9?WfH8)R8N)q+3QFxt(O?Gw=*aL9T?)G;99z}BJL~yD5kW0`4xs zHPz#H<(iOmu`d?SLoFh3O!xKDWHF399g$;coIn8C;dQpeVJ5h3=u56Thwj)>3?u38 zyiz7TD-IcRP`Fk~6iUjmyc7^M`?E}_*XloVi_47it!eKLXA)~ziQWnaD4m{t$tFb& zyePUHS*xH4oAB>J!AlLG6{kQ;cQ8OpQ@Go26itDNVf0UP#G+4i&7)77(C_z}{P&Wz zI_;u4ccp$1a8Q#(^&7&qsisyN&1`RD^cy3Tyr?jzYotzCcv1Lhr}vNPb|I)+bU+1> zK+NLw(_ZZ8ERxleYH#8~&oqFb5!dTp65%^dlJx-;U_{8#e~)t^R0fkzEBwyLZB0dQT65v7rk}$py~4cFbU6kfC-ZD(ZD6|}|4`r281D<+V7;HbS;~7a zTWeGRq-M4?I_DMalEcY*6^m(5_re)rhJ!_>;A2}dWp$!!vHf!$mL9F7u5Oh8wyH{G z$qlpo!W;m*3qZ6<6TmjyVJe>{0R7j=KwS5-d?J1Hx)}ejmk_BNs36q9&Jda7{@GwH zls{k)*s}tAG#{Zv_sJDF>)uDF%=!3cyXMe+3S5zV7dT-~sTO0h0U!8a1=M>a;R7`Me>~Rb13dnv=INITIK|Q`ev(kqves(T4 z!W~Hup}xkIIC|?>|6r?f0)vxw{GC0%E%n* zDaQs;dXJvIQeZ}fh0u_wV53uGYW0>TO4O>#$Ple^{hi2YD%6+*1l|5V3;%+U@1Y?f z>oFnFwmgGz(0AsbMTOLlC;>*>DowK2hJ(|+AC&<|(1d2o&R zJF{hUZHN$PBdqw=s_g7A2GQeB+9V+QsxbaqqY-#p-sjc5LoX9U+4r>{MNjHV>pWJ2`hP*E#;JDN8GH0Fsd2JT8}rmt1*P&kcZ4&(r;Js9mV{W9zf4%ckBiw z88s;ofJw)vkqTH_C(1M=$XbIpp5@jE?CTQt7tZprwqyZ5y7y# zU>kk5gj*Q6taBj4{kJ`a=mySnTXH_hJS18({@}U(UKcuxubsW8P5l&bGJY0edz1sT zaM4bzdC)QfgLgx6x94pfnMm%8?bx;_CXCpC)KoP+EeCczTin*qk3XjQ;am1b8us^{ zRm|w8K+7q{9rF*&aQhO@LBx{uqDcCq&azwy2?v;zxYIu0U46(>b+fSWcjx&0WRzyl z)T2WWKqB~1C?*r9vrG|sB5Su4hpMP)1nWD`3=I{9993>{u%$ioCny?C+XuoJR_Kv; zeby_nCB@T`!E*PQm^F8StSK}5J~H@Ap^GF%vt9qVJEP-UuxbEW%u7Kx&i}}1QWr8s z#pR9}IWbCoC@b|iDtR~Ot*cHw6uJGK@>c8CQ?0O$8&#t*IlRUVrMIbAvx-;#F^z=M zt=1IZStaW&Y)BAv9949Js1`$SeoqmJd6ZZ$^r!&L6uq%5Kr=Dn8!C}~Cvs?Eejqca zzUQ{fE+lKVZ^vP4{Wjn?YgDUUba>&Kz(9h#xtg4OZ%O2d5JE+hh>n%vYZ6@6sG7(0 z!QNeDb!J^@?a+ar^jm43M*7G=PVpio+}7S86b5Cm#l=2n;s!sDcdKIhs7c3N-}$qQ z-Z_gg97(9+bW_Tg!Z>AA#o2yt2QsU+8l#Hese zN_~kD{C+{0zDkaC#v>BfSh@MrEO@I$K#$$W@bITay5VxS?}yjQ(Q6A>#$FbpmHoq_sBM(v);Ktvc9P8EvIy zLAy4ZRHVH&G9wAc>S#ic;d8!NyDZ9hDN$)84`B8ISXsblg>z+$ZEys3b}V|9y0|zK zy~wb!z}c4M(g41wpjQ*~(!=?ZRg>)hg#@Czt$Q|4N4qsy>+0h1;xg@(UCl8{kBrHp;wQ}(hdE*zT!fZV1+QH=x&rK1&-aWO-Fj# za_iA2SsVidXa#+7QSqW<1IP6HhSTbf43u};(WfT~U$C4)K~N*iThYx@jH5?+FqCGo zY**gdc<6win`UZ@wHU!5+DVMaGh4i!BnDwHA{ks54w;`$6QT`TW)m1TAB>~rcrc7^ z;-Vc&5*R3BN6`65jY73y98MFWC^WLlba>%gQ)iDcXPg)aU|Un;LbavEg=oQmsafD1 zbu991o3&xgPg+w6Q1;Luzpo45wUnkpyyaU!^Q3;8wKN#Tbr>5+ym(i=;qPDk#vn~a zJ(9{%#C}d=maO%t9L-oREp741J!m~r8D-`Ahs9nF+vTU{=mj_9!Z5y38r1@qFn!@V zCb;jTx!Tk$@@NU;-8T^bhzl#7NDi9`jMl_0ZqmdRefb=}>R9SiK%z8gtVUp6>O9Q@ z-JjD>9Su==xtYOkec*J~ZDwGs*KKML2vJd}6sd28YMP|2Zic&P5#chK4^wAsAQ*2n z)<>?VNRahCIfQ|PZn2J@B)~B3p%AlZG*KeqS83>z6%lf#KE?CB6iWViYJp9@ z@ox7SZah~y@133Hzs#>r@rK)9%yx9%g*?@M;cwpmgvLQKL>{>Y1-87s*j(sRziM-= zqMK@7)l0Jbnlsxxs8?clP;5@0VYlIZcBqw;Wak1kMr_;Va$A{U=VQ^u((BF`7C*D$ z+hI2mWOt8up>?73qWbF4wE*A6!WU=vb)$LkQtMV?%hL9~@&&GHA$#-7;^R$)>vhG$ zX0}Ss22zuoW5o-t??UF!^48Y{_NRrXLSL33@;2D=T(b{?cT3&pg(rDm7N0iQox9Iv z)tjZSeRsOppMO&?Dn4pM=~t)f{r#8VB{P-9Vym!lj}B$em$E8)*JU0DDz~HMhf2El z%E??}?C_@*QPdw-kYo16G2o>zP2d0;7NO|%PaiklQ(QKivoT- z%iJ`t@K>%^c;lRn!JSg-qLE^+g^RjnugH8Nv%Y?fQsGvKNq|HRL$cenwj8LB{eg2* zx;||CB@50jov+#y!3d)r135>pdfM+o(NQQm408)==SDOi*XzV@U~ga#&~Ju21W)@O z2>~LYE43YX(c8*Z=A1=Z&*`jhP`*D^?s2=j-nu-rd=E4zry7scKI~aW7lbl74t$<_QpBfkV#*1NXxHdR&t-3cb%zVzg z!0p-ay580n#NJQ!54~(P#NM+`l|wDf(JtE3J}9-Tx3?}&3}i3As;!>|Iru}_;=10} zXnlE==B}`=`*|L5h{#s|N5y9`N&B)*fxA;}MwCwst?L^3CTk=c+H0Tod4zU5LprX( zRerh;E`Gf#*oP<{@mdy&T;tN}q_6NYH%<(iaI;VLOi43*XL|%>*Pz^{m-_NVyWOVG z?d4Qod&ag|mcA^#$uNcWA6qiq{5SybcMeKq-ENwIk~|QJXMY1D4N!tm1lL*B2C9lXzb-qC zdA$No4y_mlp`LEp)z21^EMXmJ0FE11|AAQD0nntdLfQqmpAk3&>LL{+Gisd4$TFV-H6)Rru7 zV+**4>Bb zyYgpaI-;7D%nMa=*|?2XTntG-#~s$dpC{IAa#{K^JS{~`(V7?TI-@Zb?JH^BV3)le zRKlkKs$LZUG)m96M+dd@{3VKXHt%Sdv-$nu6&4@6bZUNI#5c2m^|&^Co^bWJ94%8h zu{q=vL8sBapgzO1O`If2hJqS-1 z&al8`D{4tg(QV!@@8HM;*fVNDIE@oMFoE7PB43~rc(hW7zB;RPr{^j1i)FI{%xuQP zy6Z*VeLH3f3U(a-!EpZFYTM?*Ne4}uwk=1njOW5X{M?1=6|WIC(pHBZJr%0$^3a{1 zP8wr*ggVELST~1PY#ZRcE>PM1m;jVkSOW;CUOGTC|5s{g^>GaSSHI0BhNz#7acY)LHz}}vS)Ic& z02Oj$pzBGOJBDS>&LR>8J0}=Y z;uxBb-t5OSj7;j03;?EFWA}$f3;Z)zkM~z`v`Vs$W%ezjqmslF>spS%x+#kUZWQ}( zXDv1JEyf7z9@$5r%nm2!DkDb#x2+*iIacpDDL5B4*V|>VkX0(rhaSlu$}~+ZoRTWQ zin0ESn!J{AEyl~MFr+iKL$~&U;((&a#T?HKgMi-SLZU0s2daGl$Ob=%v;)7Q%7UNe zA>p3keNDA6OO=JfhO>&PE2=;uG~77c1QIn14VPDaiXUQu@`J5|wM=TouPF7`*C6LZNkm^sA~g#Edz+c(j;a zgnrsl!T>JtsZ5gVMRV(GCc^C@H1za`hlga5out4m`OYt_09W*NVtmLnuX$){?!cfn zT2!~2a>nGH55lEjh4oWS)Q~ewUjq|mBHu_y}*IMUYNFp1|DTnul!)Mx0B}6Xh(^Oe9)2BoY`204B$>T zAWlrt_kBKO;9ub8oWe%Z+__t~>2CCcWPE)^j#o?Fh%l{lOyedS zt;7m?lc9%)bi<`<+)AB-Abip9<{7M5EtTO;`u&7!vbPV%%mH?!@Q5BfC3R(9!co#K zDM%zyXk|byJC+|HzV!!TUV7&oNTw-kG7GuAGr_tYREc*U@FP;c{uR=#v($L0CWsT} zkG>Vg&6qlx%w44SyGPF_)6J9?tZK}muP*Q+juz{k9(=hZE2K1fBKXN^mH@`iNAc&^ zIQff14ofy8AOqs~>sBLAAXc25om`S>uJYoxgDu9{ z``=;<@N`qgSwjPZ2b~fKrdSs@mOQhdANF8rZ2ekmR}sLB(6_=I#N72Bb4*%1W!THr z=&p#=$eLH?I8O!#hRQ-3rGoNTm>Kw(Iro%uMv$GC6rXcBK5&Yg3}M zu<1|%K4-*}3i-KIDq1Erqj0IUr3NoYajkryXzeHin_H$4}MvsHWBu%AiR-MQ8}BB47DszW=)!*X#O|}xfE2VvxK&&_@JyWo8UYe z1k4#K)A}LLDdFu5D zu|tRIIQ94phKOT0H_Eq|e{S8O?rrObe0(xh6dYCNq{by-lw zO;)6OqD-h9E1C~PF<8)GnOV@RAv9ouOh|$6k9)SCZ_;h@PaS|^>gsBMk8;ffpz~y= zQqjp)(Fw@dt3dWy7OdNcrgs*d;Q$bi3KnReecr8V34(NmoL(^{?Wy3|3=0$joYzwH z9@0G#HVpodSvXp1oYHCxsOOgWodFbyrC@34AE7eC;xfb>0a0nB_H@@CW+Irx>DKTw0sPYeW#g;FgO#p z0a@^Wz;57*yYZN$>!K0@@pc@jS9qzUXl1#N{!HESV5+80?Ao@3LC!M zKF%W|G-oDPUjj>OVeTO+-Sp^pUBd(JN3Stnx+whTY{|uv*?KxnB|(g$umY9zhna&# z5#o6$lgLfXqZtXnFd2s0LaMWQw+oywWeu%R0|}7)i?AQ7oBK7_3@R^b7Rh)bCp?89 z?=Gx&E6p0u$9T&dIm_+|hQC_ z2Mn&_mrts%#CdNYV-Lr-43pC2gQ}p)4<+VA&9s6r6HftOY9PlJ+%jN3zV|GuC+Hc- zQvg|`OtAb!{D$+2lhpI93Z?d`OxP;wy3oGhK`>KK7R_kzrzh=^NvEt z%|=}qHC_PMJ=kaa>!<(#A?rO>`M5Q{Gu*$H$6J5N`as+AV z61Ju17-d^0A)Q}@2Ad-{nucO8vptU4G`FoLyn4omOdpg?IX`349#}0d)au9K0JN!p_n{N_cK|p4j3wbSqf0ivMa(mn3f6pT8Nd0x!o%}|o zO+FDCqW`YW@3Ztq24uq#7roU0>ZMilIDaBnOw9e&KVjpPW_c~JQ|d&Hsy?u_-;?=q z(l=1{x@UBR<`I8I4!18@pGMA=wB#!1ox2@2Y#NYvOM{B*D8pov`WD%)p9E6rLEhOs za*g`dZk#df72Wh2a*Wje3|~Cdq9;#Zx_12D5wDiNvegEjBr1gW$Z?7aAWREi(C4AoRCK00a zL`)(XCtezkSU4;3dH8+ucDv^-*gz_^ya8LiKr}ea%Q-15{-{}F%2&FB6p%eFFc#y2!Ev#{kM zyK3(y!?!TzAyZ?Kp_j22GBLLh_jEK-@|0CJ^0YGIFec;Uh2nPSbhoj$F>yA)cek;& zb>ejAAv7?yGc@7+eEi2|Izs$EOPsBE2nGJwfv+wjk1u5BXoAl|%S2;D&%l7s%1XIX$o6+99O0*DklWGNlv7by^lvBoT;m}$cXqbt zq@#0lbE9=*qP250qxI7C z1b!p%8-f3U*Y*!v=3nm7zmt+rujZe&(SM4#{5e_n25^DiTejs8(?@8W3v zC-X8kqBF5Ju`#iAcKSR6!@tzq{}WmJm&^Iw@mb9DSMevCw=Kc3*q5q=#?=QXoX1$CIr?8!o%OB53LYRlp z#l^yylb(aw(7=?#l!lqv)P#na-NcZ_fR&z+hK-fOfPsmTiGjhu=A+I2( zwy>jtn}w~JleUbK>t}ChW;Rs@S|?XCZn{4X^P6D&uh5GBILPlWmEQ>bM&LIBzY+M2 zz;6Wp2L$79?N0xtr_i5#;-A8N{_HXI7Yq5n&GKRWvm?-F^BgBT7e^x#Cw%75hB@^3 zigf>FmJjP6NvMkdHp}PFU4LEI|3a3}f1{VspV$1?2}RtU#gv>se?b3{zw`eZ;G?X} zi2t{2BV}b4e5SvlrL6p)B=|6XLilGu(!YfE{5kS(RPb*zRxI=!?EiTWp9(E4yY*p5 z-=*qfu^WD&pS~OrK<*}HOTCz9MpLAKiypb`nTSMi9HbnxF@8Q>ZOj}*9J)C@>gsck zRaI4EY76TbIecKIY`X6aU2PiGLddE24`uYcA5_w*#=3FoeUH1#vE!b82N@d+qqpw} zdu3E#44L_K-gi1KH&k{}WbYpu>5AxYl_*4P4+mnN<@wT=bwE83zUb};UsAdtUA8%> zF=zs@MRfx3=^pN1`c?nR5|2zGt`-lWq%2HBD<}$BY zSy9a&hL;Y*Ct%w_PZ`ddLO<(;?TV2QoA*?JJFuP(_e9rtgvvmKgOCW_e?5lAK-l**@;9#=QOg_8+`l~!=K zNTz^HD}7k+>edYD3Zqfbl_ax}5ePjJi?>jK@5HBU=z=1;W)r9s|BmX#o2(n63n44m zVBdq!FNEOfD~pqI|1Daa7F-+!o1@y``PAE4ygmPv3~;F+^I__E&<15M2s;IX4mf+E z)-R3$Eg2D`MaT+77fc}^Lm=LPCptK^M+!Ll$0lHMTg7Zd4-$2pr-A53UW(vUIEio1 z7-EPb(Z*Px`6YL?J^{hP1Bo!~&+HZ)H16qG`zhEAwCwJRwcoEudVzr?eB68vm+BFSv! znAQ;02_Ttplj9`o0vVx&koY_EqA(W&ZUYW}$ca-41QUQ$)x{EXlN0+&Cu9$=6HA2a zIY`Zy0HKg8X(IKC@k1?E;z3BMvV27Udh~$zRFs$f7%}=aE zd^mbLH=mgzx7|GNgKFNE&vs?|^AYcqW4c=v?iZs>EGJv{JcA+i>MnC1uvm`T`i=K~m>5E?_{gfUoPJOK{x&W5(4Ny*~j40fpz zh$EHpc<4uJ=@A}RM{_y7K;BfA+uh?2ri-$w&T?NW8oFd~sPUu~Dyd&g*+)!M$Q++4sa0RC`vb#Fa-2tGleL1isIX3wpJQcIGRO$d@=!Oi57-%dtWCOor}+BP z?zhmbNRtsGbdSW?Ano0^k-ir|lN~x|aDA9i6ap36$M0jGH)?0mh<(X9VUt(`XS>Vm zbrxxs)(2KNhdBd}QNlCEwsN988jPQiYp!0wM|l4d(qqP{GLvl(r$gGsG2|a<^Qnvmcfyfmal~GStJ#q3+WuEIk=Tr3k#3nA%y0B1@1CbO&n{}1v<|LV% zbemr;*pDQJPpQyhIY`K_m~9`>=U?Az(8=O^m9uHnjft7{h#S}AQ3&kTG`%~bUXv>^ za<4~8JpsOpum&v>+F$C_D$69o^n8yaz*ecL7?}ixGHHYF(ptpM`MFPLMdtfE84s?`}9(iUHgfytg~Sq1x_+uZB!+97!g+?Omf_k zL;6&-Aq`g*rH1ME?mTtoCIlJKo(!+m_O?el6`3@qb2pRB55-nhN@ffka*cPn(UoP{ z=Tr834?+(lDK&O$4@MO}YOpVcn_n`a+Wic?T5yKrBjn?um&vG;br0muf*XS?z3Is{ zsuFSSn#gWyWGE_ZU}}3sgR_M-TRTakKz(vUP1~|{Kpk~F#w$Os;VfwZxO zdntDIfK)INsFa6TonYa7{IL9dkEH91OSu>ycWU^grJ;z=GFfPU_R$j zwRy(LoqtfQUC*PB)QZ&Ijc%Rj-dyopaoLYdJPR=Swr8S^`fQ%Vh7x<{K6a^L2NdB* zJ^F~xUNmej{}^W={or`Zm#)`2P|EYT_c~ip3Yn;hGZY5M%z?_E z_UT>-_+?~kOQ>^k65>9-j;va7$`oy#TC54ju!x#A+k@QK1($-Sj#;KUsh*%`I&lHq za5&p=M$}kbTYhRlHuTP}ELEELSd4%CptSvZbC4h<(vG_kNo1gNKZoAEpw~VuGFt3S zA=Npv8KFAsHp;1HQh|$of^jTgY0ZujeetGW!DAK&JW14J<2)%WU?>1ca%_GX9FJi` z8LvJP1zm?*zSnjRkQdk%L&YAO!Ud49To8G=IpXIfPn=!s_5d3ru&$j@i(2WG^cawR z|JA3oqb~Cf2ud=C<}l+q1WIRU`MZ^8g z$kL}$OZ|wz>#f%$vN7WOw z!ytVJ?(#PX(GMI8>s}}eZixjLAz?x_Gvm{OM#-W*w*)_wk@{ctIARytgl%4vaZ9l=MtS)^k296JQ#Fx=PJB&Cu_h(B#4z>|nPemJ~OxIf&8D6%Y}UMRMv zPusDWw5Bs@lag*zPXaYTPFgGP32*0GUkMMy%)%j!IMd%7$?Qp_9Eap(=X1+Ny;X`} zViJE7beI}46wllM=sQq%q-ot<$|npW20{~!qa|+r5kkUfy4;{R#y*yqNkq#wIXF2q z6%hJCM_c-0c*;kfS7eHaaSW-Zv-Cr8>w;M_stf-qIu>{wKm0H-&Mf64oS%O?DS?1O zob)1Pu0ydC$Hmkq_nhtR%X^{4S~3|QIda^3Ot`{RHTIYn;`kcrWQ+(<&X#_?t@cES zRy)RwCBV6by4lZlUKVv_E2Z+852B2jNyf$}NIH^~mfmRVZ>DgpHsGy>z+=Qe znUOW`=W0>+*3U^`smfN<=h13CjBJHcNy3EMr1Z5UjK$OU$`&|~+U5t4SQXGGaMZ#nrbTcwH9=ROMk?f z&W6|JHa-!W_B%Oz%ug{Z;`njw*84482|aEGhQeHp`_7gA?ddjw1E($gJ<5^WX{LUh z!J!vpAKKpw62I?9fPdSeoli7qk%EDq<(Tu_H(U|g^@3im=n^9{Kaaz#-r;XV3h9oc z4e|-c9D8dP&0=2)$5@c;MF)EX&M7d!usJ}8S$vD)CfE?dFcBTAnO7+>M9Lj|umC`O z9k9iVL_Iz6T;YL`j6pQ#&$Q9lF_+p5@l_28TxIE+a9uF5357*sdB+d3_#D-n2al|z zf~+0jSc)dv$`^-}iEKA3^rg3x;OaM530`*vjazthO-f2;lcRM~!?DNNsQt9&h_r zK8@;p=Q^t^UYko;c~8Qi%auv=99jZ9UB+M*<&4ti%dr zzB+{}JHdi~K4}k0_8@g(Da-_w@mhfBJMVtk}wHc+6+OQrf#}y zjO~E~yYD(QJ^RIj4a`~SdFHf;E)k))6(lcQ@L)G-S|6=rH+2JrFI+h#tVvY0SX;xI zF=0guIzai8(om^7lE!HJ8S9$&4xo9l&RgVpu$12w1riQmVMB8y;2X5iUkqHT-_(ayhz=}j2;tNC=AS|OU;?GA2H{+F&96n&VO6PG$j58(= zsS-*+LB5;g^(N4`usHAqR?HeZC3}hM*^{V=;%bGr^xWdxMN=eiLrf|Pna`V(1Tnt7 z^e!U!b%ogVzbugLoPw2mf+LeLHwnR=eK)cBaJw4G4!g7cuyf)yeuP zISmkSbo+8J9LEw(D=Kzf|!L6yd#P;*Yc5%u1DQuW@VVXBN-P znZvn*RXHnp*fS{#4H6&P1H=`+X7JUtzt$g;f|-ef(KjeCQvRn>dbbsJuZ=SvAd&5D?_Y8Txc zUSH&t5Q}{}jobZuiTw6B0u0OB5K|BSIaNxv@_4;Ww9<9fj=kO-OglrdIk7uD>_W32wh|%7T)68*a4`-nL zd7+YrD;=tqc#qUvuYG<6xZfirBHOY)voBroIWR|jKJaU5DCWg6r<+P=E}EPsB(L;V z`?vYJ`=N{erL85vCtXbd<$sSjp$c2*h#1_omqV-^M@b`E9^BVz-W ze};~*GME@K88b4|7@IPGp3lO@Ok=>rN>9UPU}VH*XvA#D$j0!mKu6eV>HoL65g|@( z6$cZ02W`VoKF8kN$b`Vu+{)I$K>Oc-8V7AgdNwgd0eNu=Ath}=djlI|J)=+1#>8G* z-oVDu*2YB7%GS*G?+)~Yl$f-Yl=Y-PKhXQjDnstqQB9Uzp^C% z;&;F8$lnV5R^Yb+zZLkcz;6Zq`)JA^bi3-#J(UiXe^8aHr<&Uzc zze7|0(u`zcY;GWE>#FsqY9$s97FtF|0(NFb9XbIU8(T*QEoRm~N|XLEn)26u{R_~P z|GH+1^{*Vy|8+8j>GLxEWklg`hZO!&yhZQ{%>0E+VP;}y{O4p!qvpE(-bkF+vf2Xi zF)CrMUCxSKpy=k-g%g$PKb<1-4}A2wiI%d_`jwa)0>+q^ie9Ul zSAtN(+tzl?d=#U#@kPB(J{1inxvt@xfWfGjEB`c!kc!HV;;3j zle$KcuMT_@Hgkh|_#bDdZ+ocCDC!A2$cIBM3JNGgF%9`6 zGDp>{YV9T`G4s82=OR6JmPuL$Do@lve9=KNyAxys#C55V5v)4YN^8=sBSd_+f@O#L zEb!lfXnty%YkIk&i;tT6O@*VSnen!nA?wx0mw2=8k-+=gO@%qiMP_#7byT#9zisRX zWKe-h9W#3{z zO~@#cbhAiRDX_Wwbhkh4pW2sZZ|Z2Z=rp+qsZ~jXud%s!S*Y^tpNbiLQYUhs`GMzZ zso-@9140SvmAJ$0ArqAk8-Szhy~F8Wa-=??lR9`l0CJYoCHMltGbwBVMo0@0!KM}X zdKkTJ!9sc^JB;A35LNj53*R*OMnm`QeU%C0-C+0CZfBEKMOefItHn5~a^k9oD2GDY za@HQXf2iP|gH4QDOw*gBPSF&utq4ZqZ&pW3Id|IZMtCn z#tfxFA~3T5HAJz%A#?TXX{H*#cr)h%X(M(#j|3O3t3HCjjvDWz|A3MMZPw5dGnN+d zZDkbTss~1x2uN;i+w*)-ka`aUqf#%jUr>WzY&Fg5usXYf78?1SD#E&Vs^NSsFoOEC z!kD(;5Q8*W$)JBy#G3h5#=xy^eMlKtSr%lF-!aeaD3rWW!PqNxof2w+65ru%(OZfN zHO`A0R`yE}RplTxKNtx$b>F}Ml%BJjH;?ov+?}svta}EKxRSj2)Iw5ZrIhWZezHJWLgIEj!jPho^Z{~l@lUz2 zAPlSSL=Figgnok*O|#j3lG*c=r9-oYH+tm)JLpCd2gG^YYNUgXyiK?HLtU)tzveD$ z!PkstK z68Xd*qV#k^(0*)P>{RLWxW4ANVRS+~6KaF=ViIX0LP&%M2Z;)~0!IhObbwMXJAmbJ z?dHE>T%qS>@Iq|f2^<&4XpGzSgQE5M9JmvsNLt&Q#<_ow=F4cV*1Gg6!+N(dL2=QJlW#vl9mu3ZnrQfK<0> zYL~o)kFI`v!mPgxafEj<>7FsjcoVsIgGby&PEoV`%#y>mxkYCfbCkHztQp&I)9d|n zX`??&j~nJJG+3HunT<||rIijkT^Ek~_;QE*z53Ky_RO}J&u%knyj%JE6o}a=oe3xu z32|~H?5;LPbUfsUhCv%X8sSb7Qs?vGw6OUKVBny9lVxiy)j@~-t42l%F}iyLT^qgQ zqk7G=yY(7yjT9jD;7)7eoyH7Y`9Qo%Lz2#SxIzHH_^IW7hJkInJW_{|F283BwQ`b> zi!S^n7 zUiQ&=tf9^V^63TK%VBcmy4H&vP6xqvFE+=frOsJz-=E_@1pBIY7Rr+enbMw6=H5`9 zUBR-vxu!fx;6)Uo)8eZXH?QYpqO%1DBgdTO$D)7fZ=bjskIoCNOD{Uf{i`s$?Try28w zFjF{PQJfq8SHn}5b7D3{^ERND!=Lg^QEuf$aaj@|X7v`>)LB<^3ko!Lsg#7@b=k?T zu~rHY3W`yJ>4=x?w|tlP8rgGDxNsZAX}pCN;wWJ&>to@{IhP>%!6qYr4c~8tYQwR} zic#}&kmqF9$t^J)Jx$P z)37&KZ21Cu5QV(1y9=A=19 z*~k6o$a17vOx7_^^N8pmg)4ODzU@97M}DrEMOd)@T_#RY*^p!)K~N39eE3&sO0 zJXHfm9M%0^6bm^_e2nSJl^`_TdAP$-%#(QH@G$JM7LS622{s*mW}2$(V^DRNBY$q} zJR*G(+Efc8?ZLxnEL>-P$1?i#hOH&5!YO{PYv#!0Bgnb8O`*3XCZf(zm=-jb<23gkXjYZ`k~BEpc(aR?MxmO+Q} z$o^32szN=c>jG(DhL-o``%>L=2UDi7o|}5@oQw^SYB1=cCpZx#Y&Nq%|2G5CMB-peNZFAV(TGvIBS$ zkg&9;%2@$6h0+JFwO2G9jz@e+-Ptcu5p~sWs8N-RQbrA$^Cg^ghAF2uMV|`!0V+mz z=)y$KW-|sN`*LDL1FRmHM98o$OBTpx4opMd>#%XIJn3t-rQgdh7Z*LWgy*l=$n76C z_4r~Ojr1mm0*s{3;h_vmodLlV#Tv}SV92U!5XeME;(L#o1Jar>s~S-pFwT#c?`WEj z_Z|N16R+G^&UdWwd=`B%cfF#)d<}Wrw4xd&Mvu+ zn_K}=41nxm@%jQ6D>Ye8lD)oUHk&3?5;=D;nk5G_P*AR@>r9dcH9mxT-WMzI=UG|% zpu4GnsgU2xhkr`GFSKitT_KTs(!FaF`zjpusIH`ip(0-;n#1%FJs<`_&^%v6KsU!B zn#|i~qIlS|bf@_vM-j~`Ld{IFDJ*k-zZ1iAk1bk{RtmyNByvJcPnAx)4y997Y2mC7 zgj6IfcRXsi9=H&z3!Lmny4rw%i|fdig@+}lZCg&%nmyEQ$4=wW#y;^$mR7NerPQ^d zQGpLl9T9y51JedWPRbqhtb5ie!FCEaMNS1bn>s;sWE zJg|&kWdoF96GQ=LY!7W?cIc?2NVHs_V?HI$(1@6HD4~9 z^UT?Mf@j%?`0ab_RRQuA+Txmbmuxw{QK0mgo>n)fjftlPAL5cjs|qFjpD-nsmZIsp ze9GqqZZ%64BUEgnOdKJ5qO0j#b|gOxnLO78xAhrqj)(>CsYMpY)v-(v zC}kihl85%XUM#mRt0(1hY)>$Tw@N_eT~2vu`(s}>?**;*_P)y{It*{o=xFue6~#^o zPH4n+!r9sCKD4|7{lxNWr+W(UozQzkRu>#r(+3Zq5NdK!yx?%_G)*$vU)$*Jc(Dc; z7DQU=24as5&$^PqNL??kT&EFPbZV*!4w`(T5kQpHL@}$x8#q-124rVxEBM6rvw-*Y zwR#};S4dKspC%z(EU_T@?r5Vmv~_t;1_zqH>47gFGmW^TebGcNPBDVjNo9=Zk(^me z%Zj};-i=t=I8!f*`$=T+aF88_yN|MDMAEs`sw!zkc|RzkrH^d79Ym!a%0M>#FO>&^$mDaRP0C{hwN+yG$YZR!gc&uNlVE8MVl0{XR}Ozz`U zRGDZ0Odl(YSdSFZUjCSjg^Y%@3)hZC;8s9kSKxah86svENvo(3E*z1FpXKdFbP8y* z_&G<|WXVOTriCi`<2Gg8)HmN=Of$O#Lh>f#UOhCT7P009;X7jYi6M*M3t zz@pyi9Z#3umvqd@!K6M}#TL`VD%Z`B^&e~88$+IpYzCtt>w#3EuN@J}a@wBmyfhY@ zW#!s5(#mTQ8tL{nDF_$z)kVvVmb0?uR)*3tVE2<>Sh}^HEmS3lwQF4hJfAx}6HO#3Mm_5K%do zkdH0awnprMtS>Iqi|dmy_|@aU6}s=j5tdMRgWafN09{z)lN7)qBdV&F22bmdBrWN& zR>CTTN-IOL3l!|$H;Z|Mjy;gMOWm4BjF}MSd6^cIu~U5=023#<4`8)yQm8ExFtQE4 z9wU;izpdEQa&2}9#!E793q+UtN-^n+K8v9x*|vt3erR!^BTGdn`@&AjP?* zCAr*s*R-aTM}X-7W#xXciodUwLr%dt`W88{r-GAKeX-!>ERJ{F2D6f-2mM35^JN-7 zC(6S)N_!8vlS*c@JC#e5=ocQE{G41dA3IyOO3)o~*m%YDlhCI7ol`z8hMUjEt-}<= zU|47OT#6IVO>UqW_baHRVE%5p%HXn-PYa}Vh7I1wH>rj&Nel?8uwQJo_SWw<0c8jH zEvD_!lKrd2!yDg}tw(M52m=LFt-7Z7>umjMVtl3FE=QOE2;F+6u}yE#~?3@kl4 z_C&ld@`CZWqYusng12Y2>1>G)GD=X9hytAn20r>zxTEL&lO22tKdX)_e>oYm()HhQ z)r3)zucjRGyjmuR+n^w{Q%a~bKR=4_F;b{S&Z)+;)a8)!k-l4uMNbICH`gzBwEc=v z`=ILu$Yp*Y{0DA6+n=6P{bl;+caj|=&F82+jf0zwqk$`pjRWx??(83Fc)}(QM)u}* zj^?&D|E~u@{BytkKL$bk7pwp6Iqbg&LHzUezuo-bZvJmG{kH|Cc20PmB0} z>gKckr=SV8|7Oqx+y8ga#2+91dGr4QH~+s8H1Wrt|NMjh=j{A{5-!0^@R?ZlXVT(t zEc`#T{oK{xTKH@XtpD7?AJEi_S!Yl7uF>lgGiOx|TX-|Tn^PIhM@s;hXK=?aMu$zR zDxd2&>7ZFfovvBSY29vv%G7bLi0KG@86Q zDQ0ANR~a%9F?LWIR7f8R)9BtBID9fi9IX4^xd@9zf!DM7O4GU>6hU3?zxdsYnnrD) ztuekfbguVxB~u!U*2>%(mDCR!-A(>##=2GfdLUQ?OXF2oL_YYV=@s6PLM1t$61}=K z4n1yM#_vReBGNA@(2eLaUNQB#{uQNI0h8pC?pvx~45-4if6WPvxLN?irYjl548tV^ z1>yt8KZ*lTSjT$BQIpEPkrrB5p=pr6Y;65h9bPtF&sdjpk+AS??df!Pe}-P$?iq3HzvVho4><)M0f zviy5o{s5YrX+AZDwrM-+($0*dx@9@#ScIU)mx_dIx@Pq-Y z8J9R2$_qMepeNH~70mm&FJLD@5jZ4}^ZkHTgTQC`t%ZJWAJk0sPar3PMDutfHN_3M z7vVOaC1K>G7kaTnUg)>hkS4`@ff2k9Euc~cnF{=z!rw(frNdNL%71iA1%hKApfT08 zfR?$X$b!WA^5eDn2kRt$pB5*nGqE4YyBqlhl>!qm4+jBR;Z03!BmO{g(YPD-4ajR- zxDg6zdUA#HrNnJFhwQKr-slD^BUE4@_sa2hxy+9rgkoJH2s!dWpxoIQulrlEnMnF* zL%3|zF?hBC7=tkyDF;3hk*op373$|$&rfdL$+?p+Y2Rl8W<&*9(VEZ^F#+AJlth$` zZH^6{@rurMIC*~>8VOf!MDN*Co)3!ItuXG;q^4r{LAY6Eha4#}odbv~SE8ei%Kx z{0@hPfq^kPfJa3?iX+h)zRS%v|A2Xu>^%V{L-~Al0_XD~xoVg#Orwp>CvsZ5 zle$IGag;8BEbK8=IF4>SK>c;%<%O%EyyZ~gd8G7_LB|1tA|OX_AS72KgIorVk?qTOn}9?;&Aq^|7sOUl zj4=HOWCT>=3mW-uf`G`vR-`ZlQJc#kM4-YkGAVUYRyKPn1mzdV>Pwc20vHjUt;&wE zc38wq|Ek_&UcdlA6iYL0K9r>MHnv9+s6Rhq?69$yJ7l1loDo5>$@LY4*xF1JH&&&W zEenQ4d~#sc#^HQ@leLqQj?*$9VrEpL&MXz272Me074NCU#KBinyh0~6_R<^fv2(!& zOY`QvVcbOJ$sx4vxcuwRE0JaheIIuBw*M{82B7HD28jInx4pD|;DIOAUlr)y^~vP7 zJ0-y#PCg`rh3xKK3Q)FL94sLXt7jwS7pXM<@FEhI2USBA8${F$da!=Fp+Azm&804F z)^)YO-L{aBO=`WCPB@=I0HBui$sn%!q{L5`F{$Jvy=8@aNae z7usdM7j%#l+Jc4evHlDMnkBSp`_iY;+Zb&qy4Om&TyD&xhP=u^#4@)0_c# z*$0pqN84&{m3%T^f-~xPLtV0XFfVn4dJfa-!)R$^7Gvrer&%fJbNHovMGEvGSeAz4Fny0FR2Ly2sm)n+L_v0__Bf% zSiTn7Qr~bbxyf4LZDEX(Q$5JQHegl4kYO#1rm$h!5hNap)J%A-1oAWJ6fh1ZX_rZZ zDEeCV*A2*5K*O>1ubvP$FFZWfYRoId!iq%_tD}x)S9q0zlE1FrK5IN$NEe%Z#Aw^P zjvTS95c6Dr!Hsh%*)9v~7(=P%M?kHSDZ4PJ?EBP!4ylYV2yYg zh?>ub^JI{!oRo)?xNfq6L*+tHqeXn7Vp)d+pPUi!&9FnkiqxiTlS z-FaCA*~?Fn?Ys}}i}yP25njSSmuNhr%ZMJt$Hs=!ha1urakA-0GnD^09x|=RE3daPYFGjgw=e~Vd=;eH zcN=M(@2p1sIrEL#xfFtSwdG0wEv)5TQ~E_2Uz5JmyhX-q1t3+WFYVI&OHK1z#597k zogyI5G=fb(PU5gls~Lwf?{E=Y4^^5l}*E292(!fRg9W5znP!cOe0Vxa^Ps;UI9=f4F zGcqdoAdn!l5HlemrcGg>8N)!01$cyP9)Gmzvk{3l5DW5nQm{W52d1U#50a%)xco>1 zjxH+I$Z&e0j(JrEOE?t%>f~URf2O};@||!)I41FfSy;XiAutHR#bUX(`3P5TwQBXU zRi>lQ!&nm=>FeqA;q^!WKcHb1-F#aX|C^&UZrK3U<3agWV~n7*nN+%X2s5D+zEf;; z=407~bLJCu=9uqiuMr;CESNLFhC|od6?$pgP?Wof#yVIM6~(|f=V^pXcFZdTMrAvJU4pN~F?HWJ34Z~|dr^mV#6yykFQ=Fu8(R&u1jhb)<4nsN@IMHbSIUyT9JIO&^ zty;^J62sF8X|3I7xj<7&g8p5NYb$G@8e1f09;sT_ypuhC*cCmmnV0WH)9TOxFL*5Y zBYfVCM%Ss64@G;++-}x@BNA_|(ri}Na@+YpZg=vCvpr{@ApA#PyGXMDP~M{_tK5D0 zHe@_6-J_U;Fj0wJJRy5!?$#4flg3y@TwWmB6)70E1fj5W%hvUId>~ajA?Kf+TUPz74H#JY08?Le1H# z1GUb^H6WnXfC$p=6w&N@FsG3vi--n9*zqFjGtCGbrF;lig=!(53@1H7V=l` zh4h;Rj_v`;icve|R?W8Yve7qt;B`+iNF4b3pl(-bp2OySOnAh8koz{y(W&AJN&Y}b zY^O|W`wF_U(LXJ-Hh?+9cQA|ioTVRPlQ%SM3jBdvG{6=JN;M$7CytS#FJln%;JAND zs9tT;l+XZe>WZVY;Dlp{hi#!92~iM_VFunQ9qEaWQUkXJ&Q88!8!7bn~f-oXU%G4PtLRNH6?uLezzZQcpi96miL z*^<>JwXG9YLU=9gawWd2or$NQ++ocfT*idaOrJ~!j?b5^1bfV^l&>@<%5#_A$3G4n zo?j#16w_N!sXdQLRoigmkoWy)98g1iMdGaPEet8olC0g@Cdz+Y6W(w;_VNnP%$}9X zb%VLPaonq-p>WmWlhlb;B-tnN*nbxod(f@8QYhK?aekpD2C>hH++g%B$#fy@ zM86r|6@Y~X1$_tGeSaUj7fKQX^=1?^#7{|jSBa8*V;1s+0>k#9>L(O3FqKjeuPX#^ zgqrTQx46E#%1t<(v}-x16UW`AzD4^9@>7S$A^dx>jq@R4wzN!4;DhZlEgcm0;O%#K zqJjo3Sn;125V2aB`|*u7Y%EBzSVBP0=1IC<34n}cF_v=ip$1MjqWxDQi3u6&k=tNj z^LZpFw~o2sAikpuFFWbYSZcT$axA~4mW#u|Uv=2trLkAnj(9~|hv^4HFFqIRNehmQL)|msXBLLex?}gkN zrAlVRAl5`xdoqEoB)X!=w8NZ9IE~yL|fZ`ah55a)IA{gk8V<-~Je4k!I=lr^7 zAWdW|p4k6OKeE79Y?lwjh!zN(5ty4aDq?5%r^Q7FjDyV7{!|P$&GloYNa0i$OoVYI zi{3AL!W9@$lMyF6KJM7Ew()kkAzP*2#hZb_yanfKmOiXL^jIl7ZibQ2|ouF@Y~Zwe-cCeQ&gP%jbbs ztSoc)L}Y#Qp)NCIldB3NZGOGtIVlWcdRae&WnHRJ;FXSWWVq98vh3k|yBTxHPutF- zE0{hpkv^xEq%J2R@g#e?y^U|a^r%A-Ci5=$K|L3fKY@K5xvw0c%hqa(~La%l{V_Wjm5+~d#4oR$>V;b56rjk-oc@&t9x_;u9OV6-09NiZBw3Uftb-3;9w5J zRCu4>~rsQ}`{K{tv{~~Y= zWx=|{KpFAa;&^_@x%Bkm!}&l+nq`@4Ym2U(Umu;f8Ov;ej2W4CP|JVQoxjVRXA6ZK z?s(~PiopUuX9|=e;}a6C&{AB`^Gb#FeuWF`bEg-jIlTRqOt$+)SWp-;ezYYybK8VE zF3-QacE7HWnmF*nAX4y`F}uT^z^r&O9}_OcZM8UXXj87AJgA0rk4VxrNd6Z^KAWS6 z1el^$Z1k9%{8M%Z=b&cKGIt&xzdRtHd5+4rPvpeeP#ycTF0w5yzJDrR^r z!Clki#xvE8vyAt^qxfvljCHA@W}}>%(_&=+WmtO%S$ zPRcQB4S<<9y`$XDeDonThgiLyFEl-+Z&A`D+cxt>cOpoF_6I+g08Hj30)s1)RKgPib-A)amV3q9?EDb6WwKzPXT3+;xY zC8&oUb?a**MDs$yUf>tfvytzj0$;Sf?ujqI5X;htFDKQUJ-3LIq6m`Cu-h;EkpK_a zOPG1ch?cT-@4z-hwxV+lKg1LmY%iE$B*Ys=7wNT^YV+k-#cA}~g!8L}UJ-t$df5vc z)$q)14-gE%@yC7IKX~fM_B-C-ceUT&H)H&BWZ^du;bdfD|8KRE@}I4d(&mQt2KH_Q zzvB)5T%-Bf-%0oH1)hKD0{Iu)I{$yZ?)OCLZv}oU@LPf33j9{!w*vq775Hxh5r6pW z{|Sir5Ag;pe*wDxcYuih6mP)x-;6h4`y<}qlLYuvV`hfdJe-q^(ck4y!6oqumwmo~St{ET2Qa@1mAWTNF@C17IYpk-z! zU|?aTW%@i~rl)0R*ZEr(;jgI3zW~YjuLBnT5bgg6k-_%a_wlF8tVs7isR3ajU}pd0 z?7yo4Vf)Wv3ry_nEdQL;Xw*E5-V;ZC&nYR*VNGwE}dmVCR_*Su&ST&@_Lv^Ypqt+>b^ zqpY!i9R|i{+*5&|Z7{J}JT;H2*d!WvI9sr2P&eGSJ2$!JeVXK;sb}P{a`$waE0oGo zk)TRAVPqP0uUR|7LT2SC;&ih)O>s1*v>uxv<*U4W%4FHTiQBN)dK$ex8Y=P8d9%5m zv;d5^F970gS5B)_Q7M}UDyLj5)3rj6GuCk7ou+hXqTNUzsj9_#s=S%tFi2o$0=*We z1~ZsVJefmg;Dlv`4nsp|XkTdWpIBEdW_7W3z)Xwvz+7b}IemH7XtPw6%n8CIH_1NZ zAg||UWTX*tfmVB}R5nRUk`;(-R>l%!uHQMd?%?2C4AI@(*j^L#dV6rbCXQyI%${!} zCLQlPaJ`xCkq19+bClOF3ojpu)D#U(u6y3wJ$!NRxy(3vZr*GuIV`)Bn-tCReK~Bt zwU`&EPFw6lr=+s-rS5>85;!OMRs|K%krlxV(&V-aD!#Rkc{$*UrDMDl5KY~pdI6Xr zy-wLLWki?;B(H+7U(XHV$pjqNFWr~7lsZE;E~VKTOjlpfxrC46N>~SryiULX zqA(B$FOy%g%wd&j+Qv zlhk|X)TUDo*+b)>YvCgMy|p^8J7a>ZbOE~f|D-%gKfo4_}4){Pn!z4T;4uJFPBPH$kbG}_e?W!0ZRS4sL zC8*CAP$h_`i1$r8*s6GX1agDUY!FF^?r!TD?D1)pomo@FF$h;B&tTi>B8W3 zz~H3;Wtv#QzVrTVJ7;O!>!qH%neJY~dacALd_;xhY`)!AE=v<15AkQqeHpKn#r?+R z3ktbV{nlb;pQ-s>`PUf;o<|Vl0ZR0E#&^j+c@cY6e5JtmLRIm%O5HRM^phH+Qc-#tkjY2Xa^|{|fUj+m!Vt^XfTtPOkT@o~v^$SJ7i1T$ex)Bq> z@8v5*;qI|Pmy>*tM8XBdqPf~6v~VL% z1_Ylms0F_P#G^N-llf4{8Z`;jevDEV_6U7$8O1y@TUu&Vpk7{}BUbsqg)hcRyJ8|6 z^9zely9&^F@q^_v3UK?9VA^xOPFhnZ)oPp?0*f=v9h`=O0I0#nd@E|btWyIPxT$O7 znYYNOAP2;|^g6omk$i1$+=;O(M)Pc7221bs?g-TMB9?k@F!$s8e!$hj0|I=@`tj9$ zqtp70D?BMN<*U8@v^ZN_fsq|48>z)R-~i~o#3&oZT(TT*oL;Op9D-#%xrb_*T=Zm~ zQDB80bv~LAzR6MONZn=VQf%yZ6l3M|6LNrOEc7J|^j@F%BI^x8e8>%M;}mkzpBR;k zA^URD;utrO@Ug+OAQZN@bq56~`C=+va@`+?Y%V=1shx%}%RAfoD4<$f=?t$8`N*wI z%o9b{5^gV&*#^or8RLC$OW?l@D?AXCypX#R{|fWSO%p`9=)@Qunw;>UL8pHLJG-IW4 zp4Aa_?Eq@x^kM@>67|upSVT=F)Lbn^noG_1s9$7j5%JSkx6O+Av@GRcd1^Acv~K~9 z;s@pY55@=1=}y};Dp(GNNNXGnC=Pv?CT#|s&uf)bYGt~d<1@st4~Bfd;mn` zYd4U-h~*77jfO4W1Fr3}fMMs|rG;~6qdLGsQ1a7x9Ltm^F9J`;!`fL7ILzc9_{Zmg zKQX@qyXdeJR5%lm%NcH{r^jday;Bs;sg?JPbPb#Kc6`J}gHBB+KOQ>~gi(;(o}o~W zC>y!iF2bi&*W@T;MR+EXubU1Z&-x^N=?d|DF6R=Ts+}t4>E(laE8F}@I8@>II*7EL zgx7T@9#1Q3OK%jdx*3E)gG43`k*-HJAkb){5V>$try3C&NaDoZG(Bmwi6}bt`o&{O ztX_W!X7tg|sb8GXt$;lFUY!fGIx8L;eDm4dOIhbdx#Au#*-QNwgj8ZFOzq(-goBBn z(BZUE|CXY9K|3lLD$*5dU*eb`Yrq46(y2ms)V{sCwZ7%fkwCN7^U!2hdqhoCEloxz zGC!_KlT1-U9`cobs=%BVN9A!{%*{%4VqOHU{U*06{E~SEh8{i#5KCDyf?)lIWR9buBnK68 z3SJ;@?EiFTo-4IwNU7P{l2mbdxqRo6St&ztRR&3i1ex>KGL`7omgV=d%r1Ig8cx^e z*m&WTO~v@)X{9dP^mxYV4W0@-Jd<@hk*$-Cb%%kxfG*`!inz?N&zth0R@7ccYJz5V z!w@OQksQgd*gIWJs+B&Gdh$#kD8^Py%GSkMrKqD|3!^~x$UM_ zkN3{mL{^{`Q-zTtQ%c>cXJ%XALYrMMOp8g7HX|q7Xc6_8(aF`epU`oAS|=)?=~9Oj zlG|0~y;h(8-PFfB5)7FpM2p_vrD+94Yu3GIpl6sVDu!m-rCz~M^Oj_$44F8I#?a$C zFQk23v063TLjtR)>0zgM>tp^aq9r2?si}GxrU;VRFdKFR{Q&fK)#VfEkR-p<@n96o zP$<4h!bUyv52l4I_HTsVgK?pfs34;5h?cBAADOB717?+x{ul#y>quSN^K_C=7171< zj~Ev|LHW7)#X$F(NqZf`%aWOmeWZ(20R<&WB)~HdK(k$WGJ1H|bdpe6BPT}di#SOH9pG!TEZFg? zG~-!;3W$k#xQSqE{4--jHLxbcbqW)E0YH!oCr0%6-Q{9>ps)mvc0!2-4s5TT9unUd zaOF)DOe~VH#%iMO#^mboLpqJs=-h6pN}M|?&=Ht@M7I==&wS(P1yoTz$!^==)ncrFCafoWY~T9vy)t6)H$57V z;Xbb@M1U)f36+x^47=Omj|*1^92bVv-2|m;vm8d+KaOgA?LLU^pIaPHMVl4G0VPl? zqvm1pcFF%=?7dY~9c{ktjk~+MySux)1oz+kieyQ5bJQ=N1 zKo_w}r70SqxX{6YmL*8+yCnBgp$e(0(Z+zkA=0;12jQVl0u&=&Y;P6F))+@HdvbNF z*-D{lgT7CX4)Ma-385$LX@1T_JL3pPy<$1BPZ@qTitycWSq%MVXEJ^Tn|IL5dUkH* z^ToO9QeF#n7KcR8k1xZ^BSJQ0F0Pa?U6SRNBGTu4%d*&YK3I>076~yAuoxT`K`yUD z+qjl;e1h&Bc&5)1MdFH{HELA8YK>`E7kdD5{DUGY`An+frS$xkxTa~%@MxWzsIWi zmfGj^8z9!Sln2Drk7Ed$CeMjOusc6zVr)h(B3bvA_Mm7ah*QkY9vNdlkcf+ykXP0| zJtP!&d!!>wraElmmD0V)1^@#=fM<661Jum*NATn?;fUYa``_7n7AEH3sF|O{$iczJ z(!}VGss%;|(~rN3_TN8wl$`8Mf1_q1KF0Ts3ZB2|qj)FEfBsBGOyW0c{*NU5|Nn3I z|KooC-yi)};I{(575J^dZv}oU@b5S2{{n=6kD7nIul!B+p8YTHFaHD7%=Kr|Ud7DW z-qp#(%=sNn{>s!d%Kxh-eXd_&^Y`o%>PCP|JPpr;e!8tw#~)zjP%UITPvEZnX-p+HW&C~zT7 zOi^fui4#G^o9PBo%F(60o8CycckW8`=M9vDb(%THy9~|So0S{P@&_C-$jw0_=ec-FoMKbB6 zIt1@&?|C1gpKZ(a;Tx+CTWVG-&qn&%P@Qh)7R`;%`X6ELp+1e~O}E0xsiB3!Y*kS? zxz=m0&~7FUZL`6_Tsh%=-?xmXPuVvrOC9s{(B?-pSk*cL6H6w822BKNrGr-KCkgT{ z!DXc?K_cG~2Xwz;5|GUbgT$Z-6VN6Gt0gOd*m~q1-|4Xv*zlGew`WqRuXlI1J|YjZ z%X~j%8kG0kw9wW&~2XLBW=yMW@hG)1w-E2bv=cFA}eXRO}*!xQB3+g z&|XMBN;C-SK$u{Hs%gQ3OCfS-lez1V1q$h)%P7?o(VR^x&)9Y$)UB-c3&y66F2=pB zPrM?Y4DM)!uA>{`(Gv2Fc;aUPkfyTNbwCu6q;8tRX(d)#g25fF_z5E0=)NuOf!+Q9 z3*t>R+%Ar75o(WJvd)-`#fs`4!VNtozE2?Vz}hc{I&h1T=DrbUrB2;E?_+@%bas!~ zn?#oND%9$xXud{Z_F@a`950_7^J>E`ss9KY0dVCS!0y{@2(r#|*BfeU4=j!PQ z1!eP~q+&o z_6Q1zrRJe^Rms_YKG-&OKp00YNUCMWmH#{s={nCR&7tNb5PGRC#VKc@F`B&{Jn)Hq z&iR~yW$unSrfe?48Vwq54v5bOYoE#otrdBRk_50Uz>eP6fMkHLu0NL3Q2YV zEl?SsJA`_){#0R9v9oRI5ow_53wSYb{z`NGi@BgjAZD*J&?u2#IYmYS2rh-Ge7b8w zFA@!2U%r772UEE8QhbPLUpbMH${t!0Hb|IzIEr``tht7K9OR-Q<^i-@U=M3^L58=Z z$k2Ss_k$!ITCMMJ6?m;Y!vph?oOMr=fRX|VkZpj@LcQqSiHXgHwz_NKO5`E(Pzr8d zhebkQ8-9GL#GcyIH{{Yjh0-3aU7ZsGd~deTD0{bt434q9)734H7+6x}uPG40iB1Rl zV4Y3HarzcQIuk%WCZHUkWuQJrpl&ftSBq|#!4;O)Rx6}a*4EUJ>ZfHI&Gb`?!I3HR z2u)LQlzT*h>GOo?nS2UlxATo`FI+0XE@Rt0uEqsFPh2TYh8ztmkSe#ivLhsxb_NF^ zXs*f2-MJodYT`Sv7JGP|U~*smN_ozd^{g%Tq7Fn#K)(^QF_Phkqxw?#hp|@+T81(oZ3Y*k&WN4T|9G;}WAy8pR zulR8gLl$SKvhP~AdnFwVTDeAIxj^oaLeVyN@=!&wSwra1Jm@}IbvMivc?ZH$)Z4{< zTojHmoV3LFN>O1%IKk#qA~LD=GaZI2QOaP^Gk5RsEPLW7Fjz_5x;AA$yAK+G1EC#W_ zB+mF%m=OZ1gkpSumW*`Po2o1fQ1`@EkZU={O-`u{0bmzw9&pyzeM=Rn(g>GUZ3W99 ztDE=$SP+6jQ>0-?%4guwpqa*PV=kM(PKcm+{ep`E)Q7<55s-B8(zPfN0OouM(MM?a zCepE~POo)`UEvq5l+{qqWFB7ye%{stx>B26*|lp{(5j?f0-n7PVwh)shfeZVQLa2s zZ^27}r_oUww?TGqZKj;PKr4FWG|lUZ9dLHf1nm-bCN||EbniXyT`d1i20XlkjRgQW zpkbIg29Z&gVf0*5nrU2ixpgqUB+H=LHM_4HYG5owX=gsahrHIFQ-g2`kU zbWSRZ&rikKK1xxKp}K2Z*@j5iw^o&Zv1W8vsy8`Oy)M4Nt>Of;o3Y%A$evlCr^wX> zi!QVXWYm>o*QSH%C4k7Smk0@OI&Sm+s1*J=r4ZX|k}TXUfCr&#^y?PuJur|nyQER* zu&wx}%PbU*7B>Y(R7=9iXlP|p;YXPZqFpZd5!Kc&ENO-q==ULg-+9mYujo_;lF*U2 zUN|hcsE+Y|Q$YrG)u!t13;FDOSBi@It z*32)4J(wv&XWIpFVHQroasJuoWne_o)%m@C8vGgPAfs+5P=d!@^as~49gsfVD4dvO ziqXZJ2`R9C0hUPM8RE5w#sZcmC00BVTrE4QA9NVYdG>OwcOW;)vAzTe*dZFd&>LSY zRZH}A)@(7C8fKJrMr5lWl?_)Y1Hl;)y<-8 z6YNcgHdopSyugQQ@pnZjG3I>PLfWd*DtfUOw8g%u^VY|2H}~!R-F+ zd9eghdA^4p-#E@GEx^m0z{4_Fho+{6u}55i{ps(9^cpIJ*^{Fg$@LLD%i#gHAjJs@ zKSry(N4XZXrxqeU<_=5e%xXFO0mdVk-{`q3^9lT{(pykMH~3I{h(^THbbL6fb-5y} zj-o*D0^fxefhs&fj5HCgh?WVZ!eQ=57PCXp_Wf|@9pRe1dRMtlRvvZwwtI3yxQ@Xr zEi6)vc8;@rk{jE^4huqLIDjd@qFn{pys3CGu@h|iVD+S zj^3j(MHbXI5;*)c42o3mX{$M6r%fFSVGH~$-M7!Ic?0}l1#x00_XN4SJGN);Mrpg< z-5#0!_L2|JAB-tH&VNQKKx0*Ls09pu8p76BgJT~|Q62kGuu{oRu4od&;z9|Gi+{JU zT2u6te+UWb!=TuNV(0&3Nxu+lgH@OTb*Jt~-x!sgocVg?vY>Qz5(=gBaM|{XDQILL z3jwaRD1y+R*&h@%5)bOIjOP;QBmH{CHdNU@eo1FHey%rrWFWx%&!lW59A=#V(5|4Icp94W|oIUH0 zmiehDEO9!e0s+msKVlo^ROP=mG;-yuC*YCt>~Rv@J16YiY&L0ZVtyRJ@4jqIj5>b) zY6;6{8xo7HD7%^CQhq+DYGyt~(LTx>9iaen;@_*3C^y5eCfw-#tOuEBqOv|}jonEQ zfJ4dS-<$jF6|@)}4~p{O;s2!Ya`CEhF%)?&;5$V|o{UL@x!P(l&ZL+I>nGGS+L61q zA?>P|r<+551jc>O?&rlCmc=WH#QM;yY0sETjtf+DxTbIq5MQEPnQTSk?rCn9iZzan zyVjT;1x;@U5ir6qMfM%&^3d|T0j}P!F}#$o()JnK$^i&eHjOFTpfQu2;|r!%0t5>$ z+`07)W(UCS_Ut`!rwhw)mjIRsm%Z}7?tEvyAx-k?mr%3zJ6CHl2U*6!oo3o^+MRCe zKeC7fvfIK{J-Omp7A8c4OXLtx^Fq89IYpZaIkP^#WwzVh5%o`Ptc5oRom__8kB_?7 zF!q=S^a-Q9k@&>Uy|lVVV5^4^v6+O{1dQ-Z3Z){);H~-9lKKQe!4;85o)IZd0^A+W z9mb5@Y?>jILVcg7IiPToIl27?b(B`V(Om@jclnocsNrKqV~Zk9#I_9`w$|jFuqYI6 zy)Eu$g#~qf>io>SM5nIE=-ESSbeCnq!=l|_DbRqgu_^-8zZa=U&+T91TtUi2@fJKGl)x=YuoFr&k z?A0bu`URS(LgV_U?9dOkyeIR=OGU6tqLE8(H+eyV2x%Yv@>p3}lw2_FnC=W2w-p4QLPOqwMqq%yEKpBQ-VdVS$C#-VokU zTh=LG72ip_u5ujYKO*ganRWQb7Y@Hk`)|_zo3z^+x%?*W?=<#LaxQG+@++6k$7pK8 z<6`MzWA?}4Z_@r>z}3I$%5MdJEAU%^-wOOz;I{(*1=9YP-0l0D$^V&^^v+Cw<*omk zU1t9SlmCf#|GO>s?-2Qq!0_La_Fp0Ge@)uCe}#pK*tmc7SktPBjS8F4g8y_ZVna(Rw8B&E(R73B4%!G2KM)l_tZ59$KQs!e{Jd?uKeF&{Qo-C z&Gpw1`TsI#=Y9`$|EZOl+W!o?bG~1zU%ra}2;Kj<0saoUvvM;3bLgI={lj^st&4D=Ln@1+I*F<&{pP+YBb8hec9;nW`c41+z>jC*d zcZ=KhvdyS%`?REp*su~FE@pXCo1UzkUXJzF0@wwNsO3-s=#480ZW}(>nk(b2i1Al_ zbZ$hE^G^4L_7e!VR09j2hc>`x+tigbo0c)>ijz}1ReRDc?1#`R3*ImBgWfNhD~U+h zNDW8io66|^nY3s%_-x*nyF&Ne9WFSvCO9snVxtxt$Dn3vqm@D5OMJymX2QG^LUe}^OYQqu_(MD9C-hmI-MvGueA$%9E2F*r^>Wa&Rw;+TP?<3{7OOKN zoWX;dh84w|Y998fn}Q!rdJQ#-dJQW0-@Ej#)3t9ltW8~WifLqQ5%h0q$3a&jx3!BQ zyeT6Ki8U+v5d*F$VrwavO^!)Au@54Qt>+PHBOB@Q`8YAMq=A#Eg{9H@@75u{_N$J%{_qu*|k20#wb z+4M$7qCuq&?U^0qUOrsnK2$YOK}_}R^QHgfPLa0jGDvz&6dNi6UghOrT+Q9}6Y^$e z<}NHQN~$Ut7ZoKrs6K${R5ZyNy$#X%vpLg~P2->)khD?h z%9paxJ};>}?bcdNHNpaywwci7jPi$+!aS#|x)?JFisu<4`7!ZJ_SQV9H}$VJ!WB%< zfZXxP4ImphD5v33hI+MZgQmXjL}vLkS!*iZXmhN)&~x54nxRaK%nOI%JZveLuJk%@_9-WX-LGRJI9j2ZeCBBg+# zgZf&4LiCQ^esDIR6r~LGT55M0NQqrki2z?dD_DlFar8<8Hu}D*dL3mh(99A#-Bfyt z5&?rBhV9YMCs>ZI3OCvG%#A|WkoPf<6o`%sno4ZzNj5EjLN^C`xzJ_g5i*5}vx>TY z;7E+pb6`AW-F($+WT>so_ZaJ&q|cf+37{RpN~^MA`(PEKuZ{g%8K^pEspOFM5%5r@ zzWUME3v8=lcq$NIygNRvh1G^ZW%KNTZ0&jI1!PN;yT>92cr?WYD?R7!R;~G?UF87K zLZiDvIqTHb&dR%r-S05Qkb~8e*_cSRml91NFuS;4is`s94}9X`Gx}3-k3tsXb+VV? zX5%E6YJm64gf-P61Dh&RXCazc<1y9>7|>IjNL-2qe0YrI-~;)T@$qlRDhrlN!K z>dw-#+i}Maip@bqp`54&u=mG3ACiY>jb?|xO=ib1rcdjgPCgxc@WQB)baj$*_a@lY zb@@>5nwl7sz-Gpjfq>~I$K`psdgVh@JOXjpIJr}sP*m_$*6zDYa}xY?x78VU3jx(q z8%EKUTb6`eqi{RM&hS&f`F-{{h_w_oJ`US@p5IZV@?-jwq$xUSoRLrQY1tGQIBwp+0zP9cN^IuR=xF$3S+SQSP!DOg^5 zzTn6C6l4p0U2faP7V?#Y>gOYUuA5P{V&>4>?U`~;P3$K(eeRhf0iS#S5BT;j!+Sf( zy0#S~S@Lvx;|*~6aXOaKXiqDh60#H3JRiz-TT9d5dZ)?719v4vH4%mB>ul~z8}sg|uDz<%&pujEC1 z7E^V%55p;i#qVw>>IY+1 zjRT1vCy_Fhr%28BzWUpt%~Jc>r4@#b)7|&9kft+)dI_i1$eq;Po~zMjX2qI|A>x~G zOrg>&S8i0<-zC;Pt#sdhOLN6w7XMJd5-cuN&%F6@$xC+8H9?#^(&0H19`wE(MJ{tW zw3m6=#R`+B!~@hm8Nw9rk#+r>@>y%L5yq5U8oYnzRBNhnMO5O*D(j*&=&lrkBv79& z>_^JJ`MV@@IMo{Rnr>z9d{8$rs-^i^+fL+sfO-DtNL6AL)t3?Vvm0`xlN;?=wL4$> zt{>8^7v2AkI5zK3 z&(bTM(8)<>qb3ryVdc_CxyG9G=np=4PtRku$c!}T3Y(S@&WLERH4z;h#E#5;O029fG(0p&G4NWzKu{0Fi(l zli6bo!}}?!=oWtc@gvBKP*hH=Gz}fNFGg%D!+Md=ce5&7&r6D;WU?jE;X4}S^M~yc ze%P}N$&~9ml42fBtzEfC1(rQT;Bo9B(12k`mJ2$|0iG_ey;PE2zkzu)1A32KFig!m!JSFP(ODiu zp%S0gM$w$IC-rd|QVRidJKW~iuT8+R=K~@0CIp48*sv;M)Mw1^ zr4J3sFug-1l5Hz?i$~nWTfN{*bPOiv%k;T?H-Tl&yG4e#Hjx{(SU1PaK{@C5NzmA* zkcW<4WrlV0U1+~M1Ml&TextXOIYVT%g5CQl@vdwo>zK-e#*n!0oiT z5@`z{-|KsRFk{_Ri3nmZ%JKxIkgoF+!n?S*W9a>X!Jr)}K1_w#KQWXikuN^!=!1Ji z8+V3RRl5}>c5RioLbRlYV&_$pc+p|q^-t#fqcRzAiAl1I*2f( z{rHazkVGZ6NDHhKp$)4WMOnBGrF2vB5p>6SmX!857p;nmm_w}J^AOf zMGd$qNMnxB7n5AM@R1tV2l)W?F$-IXB#cFSm1w_(`1gBuQ{&%eu>!~q8x*)Z7w?*A z9o(AO{P;P$THV)!GkGTnOWn;*DnSY&d(zdMiSvoT_0D{nK%DB6pMtf0@4B{p#;MNR zj?A>a-KZpwAAY^Id)Yg)dPBaXH7CzH!hs&cI`~@We3~{&&~$9T8-`gJI~F$)7I25| zKU7d!1D$pB0`RqxR4C|Dp4#H-ZIgrJR4eRq1PPKe4E@=wY2s{3r)(sC+y#~^D$82- zc%$Yl{5Tw7Y@2}IV?df9S?4+CO?$B#L~9`>)uw%PRpj)tGPCvB(fFkh3k1hVT=dwX z!WP2QwEEi^c&ofRzb1&Na>`7Qd|pJ{8Wgrb$hcbzvX(6sqvP3#o*)}&qE!x=?`4N# z?1!Yc4Kld)YSOntuF(~w2%{#di33Rc;T;w%*$4SdX3L}tL){kPjghno;RI~R2TuRQ z3$zIz-9`8~>-KD0XoFC?B)@IPmtbDb99-=lVvFuJLV1#irzk$+k1%4~=TY=vS z{8r$%0{_0b;1>q|laBw@T=46Ck7ZdmY@o)><+1a}=z84|6 z{C80QzY*vEwWmLY`Mbh+oxgK6u)cS_|C_FczjW1easKi%aJ<(Luo1B_F)=XzM_a>R zZ3ch8Gz-(8PL4ku6)fzWM4azc@c-u8?+yxfb`}P9A{H*zKbB{Iw^%U$2RFrE%_#rN z?uP%w(ZKe;hd*u<0RhJMdM^hvCl^aI=Rd44qO4p*>`ec6P5rMs?JqCea%OhsE*3QY4e`FPye zMU5h(baEEZ55>bUdv7XGKJzB`Do)qhqoR@8ht4jOo37$X_a&JLLWAx~Y;{Q{4M(wB zHB~*5o$#_T4>i&Y@Vq(Mn^E3$p#|trl)P_Ognia?^lsa>y=sbKhi!WOZoHnt^~7P{ z&FXwkVZK4iIl5g)n~bfq&@`G=b1Y-K($L<}Q##(xGG%q;Lhw|{aus~4o^!nEmVV|= zSQ2NWAp!1KNOd`mMzkMY#a2MFm`?vuN}k)2s*WT3ITh@Jhqgy5TU{X?Mq9mYxDnty z$+$54Qm=P9_izJV;@8o^^@P8(M{_dUS}1C^UAF#kjA#`aOjF7Vr8_77agOTR0;i!n zH{0I|bHeWRbLR)f?<)`WKWz6^o4`-6qN~+r5lGB5p6Zpfj5?{+IKK)&$@f{QFK8Y5 z8unHmCJd#TlO~#Tp`3~yD@(}M0(QSwfIm{qHY2Za`j_4Smd%($iE)<1xlFu(6y3KD)FmPnRF;h3<8IKJZb*h|{ZDK#w^@fX%sf?7FQA z?T0};MS{=vY(Y7lZrbmv>kFQg`IOA16FldbN){v|ls6tzYMGcE!Kxx%osQ>7#UI6Q zZzITk5)faDvk$Ws=AyXl#?ClSf8v|+jlrTrE&RI)9=$DI(~%C=IJH$Hdib#L=GjSV zey|XD>`PG?7~~s~Dy~!9qDK+)ISh8Cw3VsgPdLuu{D$!qIx@AB4dw`R)86g1ZHH!u zel4f)F34hhs6*ZHGgc>%>%~%^J=j_Iy0&pVNzF9Dvn@l@Diy*#ahj~JBv^Qs4^R{o z3PdsjY=lo2`5A<71sPZ4PYH7;KZGV)PoP&w$kY;R51%4%N`pdPm zn+40a_G8%Rm(U7ubA1j>cD75M{Eo`Job4lh2l5wsWg7e?ykxC%qbq64?-CXnN-40@ z>qi1=aaZDQ0RGBf;JCA z0bx-ABRdHdSP4+*O!_g#EVhwJ%eI;5>Ww%{74c2u!syd5!O2BBlkU7#UD5(^>wX!l zMU7?wezAFB5+FrEQI9G~{NDo@C8{>XN=87LMAI9iEJ`R8DXhAdoA_EftxIgVVoOyn z`v!iJ#kzyVK_N`=&aYk`6sWhef0=WcxGZ$qO$z)_v7WH&)V=lKX_a8vV6EO@g7ZTH z%hLS$bna2%)GTJ--FkPfDT`%2+Z|h#Q2dfKTb)}btn2|zb;8}M!OWxal_R$)+sgt9 zd!p+qTnQz&zUVCKb@hv^zQR3l6%#BXmi_$Kkc;_y`J|dWpidZKlwS)$2i0;_xP;}8 zW=GPf*{NHHtx5zw>3uyFnTX)e>>>6rjGhm$t1!QacUM7A+`3Ss3LQ{ zCgh;NyU=T%$vn@*Ni*9c`JO~h#6c5On#7De`iGAwf-Wj3TgTp}C2g>tqyP|km{vWD zA{faS+G!`;=N(o`VI;&)F78*ZX-Z=rAnxXy5uD$UoHk++=A>~EPY6PT=heCp0aHS* z_zLG~a#Q+@riPzFG9Xdpxwd<>SamsIgN3h&rjGQ(Fi)kV{Bt1{w7W z%Ke~>ZdZ=S8~R{0L7B-UUAkEG5{y7!n8OddRS?VXY!OUE4lBZ$N)%y^-k?%MOLHqd z*!GYWdw?O@`#EraL=XUsyjI_&{^td)H&p+KbDBLZfppDq*!B3AwVy<~1Ber$7kfvx2nFr%8Z#jM>t;?_l*^YDf0$CtkK{<>Uqa4+aHrrd)rs77A zg}w}_pFnbEdff^7w>mpYMG25wvnn!nLEo!@(`If^Kd0-9yiW>d_&!@Rz8^C?s;x3r z4+v=#5s!~_o4w?81K^wwmqc`t`-@~Gsjs%)-)n(5*6sCDUwoi2m_G}AB7PcEj{f@S zjoI*Ww`Wa@4ph{4q@icvGng)7E$u_XG*r%d;+oPBY2qz)8w0qvk^it&5R<0#Q`Cbt zP##LQobY3hxnN=tu(iv8lp~c`1oE~crSz+Bw9%qmh4O0=TsBU$Y&pfc#8Qa}t@K;0 z!d*U{+$N_Qpfq2mY(;qQyf4@ulJpnwt-M0X)GauQ=CyVO9_e%8){^U-!Z_^Gl`O61)^W+3*4Q z0Szi%VKhL`(l1zJb7=w6>AE`ot=FJodLZ5VYlN|a`^9a>c0OpIa50d>~xXU z@6PEZdJf|)k9|sVS@1n$*ZlJL#wH5%nzJS}P2m*^a|)u8s<|!r1BIW(;fW?6%{yjH zl|ZYv`9sKkk6Ch1`tC<{!7}5hAZ?+88ugH7z_35nL$$-q9oW|He^?1l;*9i*DvwJp zk`L5Lppg+vIF#OTHP{H2Jchg2fTHzL_AlLvXp0yRfMW z(pI76V2r3$or@yjJX$j;Ggqn7)CIQjhm)tic9!18^#f~HE&Bp%gxoUrp%i|2Ds9nHc#{MA>^cXO8F zW!m+Wj$Ai@v|n5Dh?D9Rd~;<{Lq+yte4KgEQzuOyI8F@C-7`DoBoZ3v^`uSL=O3o@ zun_9i$yTI7V542`_16bYRO>%WmD7_6sXRNOi;}E3(OU}$wCz6g5vqmF`h0lv z5a6dUjInE8%rW8HJ*_c?Cd1{b7rNr_NA;=f?6dZGy8|qFflcTS&^*+coPc|Lk&J*1 z@2$}URV=5d<0d)K9Ut8uk~0cU_v4109Y$ebo>2S=i6v($ge=sq$3kbsr3qivd-Hd+a~fXaNZJClOxu{q z1u4FEZX8&&$KN)S`L^Q`-5jJQGkp%^?XQYWGOMUED#zqZNv3Gl&tmvtJ(Lm=3u^n( zmrK@g4}F=cre>M}2+5!Xf6lW_%a7KJfP?!ra3p2-8|(t~4ur$Z33L)YG}k7=V2vKC z2xY)IEbux=eJUEa!!a82W*+T4qQs+n9!dv)l5Uh4^^Sql0VS?c zrIqZvman5VE{q!(2ZI>*J8z5*br5 zuM4`Rr#0)9WnkusjHEkE_;sd2ppf!QR_$H(iJl{Grdt=^>goC^-qB{IVpj81&#ob| zr2BhKbga!5F1zuABY{{zK5aJsJY!~=>=B=UMd5oH@xsf=+$|4Z1Eg+B+U)F=P6m4m zdRCP4amRUo_l)6Ev{wR4D$P~3wVyTuX}*R<>|B+kcsh|?P03e^Nu@TMgJ{8QMNFlc zaK~&-`bKXkp*zG$4K#6yo}4o{pN4GRi#S<$er1cB<3f|6u!h} zo8*q5?hD#@c_DXUUv5pQs56}U_tIW0xzwkR#C~`*%@l)ka$F^v`aL}m2jU^t8Z6AP zzFwb}#-_s-WU%2gq+naeKGA_sgni!>n3BqJ>)~soQ);bHW#0#U!^+QnG!Wk#!|+IA zIJ)d2-ubeURMob=!KJEgqR{Ad*#oZTGd7+nFjvf}DB99M=}|Z$Z}77(QOKtqGN%-h zH&Q@a=Gl!Bt3$zUllLp|jP|C$R@iZHtX13RdoUzy8um7phbx3~6M^U&%2b{2^X=-+ zwEChBb5^;SLje%IG2_617yj89;!;Ns(hex}F*kS62!uGm4zBZ&eFW_|@y3yp0FFK{Ek)p~(XNZ%WP1 z^t){S_gwSebIpIX$-jrZKiWI}rqsVF^*@8o|K;EPCKJCE_^rTi1%4~=TY=vS{M(fJ zPt5msl={#2mA|Fbe~B-@!@>V1rDkXP`?7g&U0`9DwjPhjz1 zf$bj=cvd!!e;3&Piomn7b27YFzrQo$_v&|64sHgPzd^QtZs{Mc``@AB|1tpor(}Pw z_x}bFv%mk(znTZ$hn@cuT+ID`b^d~q|E4$L*Cl`7?cX-dGco;(spcKpTFxtr$$tAa zEpb8>(3|=vs;sKJQj?A5Cov{HAD`5pxzk8#@q8baA5~F50No#v9`Xr35p6 zh5kGT&Evk$s&=93yA4pmTo@dYtf@$G1I83|5|aicVlg)jRKt9%F~xTeUR7wI2+AU+V@BxN!%IOu1X|6kl%;_kj5KnbFcRi=;rzQ((Ta zX!z@``c$}^t@F))8TwIYd+WN+k!%_GKGj@SeqOj**tCI-Ss2AE-b`~7Z$JU%3x%VH zJ02~3diiY!&`3K|4=;0$1ZKLtuq2WMU2x)u!4sOhv3r#&S^IBq~-V?;9Pvcp_q@3YPE{+w-2 zmQ$0!AA?lHL0q4Izz;hN15~H{UK-zmJaEPqvDEGIf-?}kO{94G$8dAKaS&6XzV|49 z`iDR%PaOThht@2{Zq-Q+c#&Z^r^&7KEK%;FeaNEgTsj^y#Em6OkIe@*T#OS#3WjZ4 zXm0X$s?tMvS=BO-4)fKiWbcsAR~fL2=Cs999XY6CzV31Ez(Vof{v*9M;*0 zr_XS?zU`-fecj~|)}i!r7Ig|syK<44Ols{*V!Ve6Gv? z=os(Sq_x23VO7z_dP5*|!arx7!#3PSC2HYOHsMWxSI!m5KfDD~r6VvxDO7SU@}B!d zy4?l;c=JK=9&AEVjd@!DtJ%EmN?IAFVl8|TwdTqQ0$?syR$s)(KkOz|Q@K)NYO&AT z5k>}SDUL!af~q^2m~9bRbskL$R@| z|JBG)Gg#r2pAZR+d;2!4C$ttcYqQ|_lVkJ>;zxMpeh*!YX^w!XCSp``Mc)!eEPm;IQoy_>f`FU zA9~&T-^_km9Cx%oducHY2is*H0!_)Mk)1a{-0k`VB9WHj}WuB)fabSM$49SE{_%rO`*bihV}fnrd?jYJ#E zAt7GF-w>bDBySq1lX5#&i&Hd))^ky0zLhgmV4`Gq8e@CT+U(7baVlKT*3^aQEB-hr zDEs*fC#%@K7zy7oL;iq^Bt)gg)49~$gMam_e+o=l^Z4wyNd0z}h8#ddPav1EJwe7A zleNP~PqiH&#)uCzm;MP!n*8T)&CfI+&O;Lj*(;LyaBN)`;vts1Tt|?;$$hGov)gfL zO-(a?RUgPW8HMwN|V(cPW>)NY4&s0mYE4=gY=!x`(HjzQAWRJ~=aTQ=&QBZsa1r3xY+-v8#++ zG$IcrYmF5=*Ps1@Q1B((X_#w*;I)KQjV#NNmP2y1H^~FU2z6`$D{%G%>`eaZ#lqng z;7MRQqFyER-qZ&1sf4%_%bFMa>ap0f!>A%vn_P#3p-9hflOWF=B2vFbN>Ij$X8) znplG~R1W1cDAT+OKTxozCmHLEx&&w!5fEf8fT$ilC{Pe;&Ei(v;UOre_Tj0&AXf^K zo88h4jjzP7l6+^6awP=xsDV(KhhmAAKIK}BE%WIPv~8^Io%Q3^l@?|l>tLU_sfq4k zfs1lIDXgQE&e6+%u{El~50y2imyP-2An2qxe=(W$lS?^N)D?QkAX<9QMpc6yr2l2e zy}PD80<}eg%N0{pEee9w2y%joLAC4UJ{DvGt%zV?9{`&FY9ES9Hk1RKR#;d5@Uw?j zo{_`q8}a3Q=<-4QPS#Of`(Y1ytP*kuZLSq|%Ck`0jdDNiG(d%PW-*6wsOcno(tfi2 zN5VqOXtSD`KmNEHw5L%CimW6(U4@1h zs8vfevf!u`5)Cl2a$$=$bYfViBOJaa)eq@Qmk~acmpLxcBNO^=F2Qx(K8JiVt#vXu z%Zu>dPA4xindI<2!wBlZM>Tv*jTnr1i(m3>u${d@w##Dc1AoBgyN*q_?&9zESLd|J zDp2uEmTrO~;(>dBkL*CxUdzbrQR!l|FI0pc8tph7`}O&So=k z>T3@w<=XJTFr~Y19*UArn|Sl($zuXtT#~UciZ3BfDEO|-ycjUE2bwf(H!in2Kv28? zKOqoLIo5Fy**cY2&SZ{DiOne*# z%8JC~I*QZbdC*mUGG@fHR*v|IX0Lq}RT5n6(f0##=|1d&0KJCK3uf-~B(d-?kPR|^ z@A$@GMz7QAg}^*+n*vo%|x8j3TsQB)G`sn$8oHS9K0L{X6Lnf1`_ zN}1aDvT#RyckaDRVL|XKBk@!CAPC7{hy9OGpNqqaMM00Zh?tdQ8e$WwidF_D#Y}}{ z#EOHMuQtcv2tIjul6kH!Idu4w$&T+FF}pvw+@xi!$TpGgH*@=+S|8s$ygwz+hnAGB z-Bn0h;?NnpCM+rMZGPz1N@>+peu?}4*n8`!IM!_cI|&XU1PC779hycO4ess|ym1W< z!7T)r;1ZnR?(VL^H3SJxaOdqL=ggd$d*<9bzdP?*_YYVrD_vc?s-F5*bv?D8XMgsV z^B-@aahi1LVeTRNa&o6EdNNdLt@k9NBmQhcK68w2?|2V7I-=gu15{Ien6#RMDPbII<^{C#*=Sr@46)f z^f&tUV2oH5zDa6Vl6Hs=5!c@@75YD^icK+d0Q1G)nbwaAEqZ{&T9*}@0t{r=_Y1}P zUHa9`6HV?^JR9oWU)QyaiHKfD@7aGKId*Nxq>r$0om@zkX%LwwT3n`@+J{5?7KOsy zYdSkUbX|ICb4sd9Zp{U3>0d;_K%DC@>!!d>ucx#;&q|ro8gwP{J8@yLEvQBrc~#DX+K z#eS?}Pgl%p#J6>7*>UM$XS!DHMC%l)Me<}h%@KUw>+jeU=l11n6>A)06X351$mnwn5G{aTUqy)Xu%k-0IEpKWg_lLgjcDn@9kQ!jprt5ifj#wA&e31w| za;*5Uvs2DjqoF*I9vaaJ=nKG36}MXX7%%J+F{ocVfzA9v_L+!6CvjIdxI0IzuaJPD zWGe$e&@Rj9KSilPC_yJk`OOZk-xz=Snk+Z`MBY0epTF4_E1eSFeATW>ek-)VwBTBfr|qAG z@<<}D^vMM!cr3w}IcQy&9~64`TmyGEPrj$GKb3dNf1Z0~(~S}4fr>V!8j4Wz!YMJI zFH>8bxLH+tU$QIbWC8}uSK!v~EZA5)6m`z(!1$Q(s0gt<4i|hYaoA6Ldqn2aW!`J* z$5A;g?u0P8#;~rVGxJ=wNG?~1>+RD^RE#@2Y8V$JK4Oi+^PsOtlTh_!I5C0n47=5h z-^G^cP#G>1GL~-hpJP5I>R}5nKIJo#-@i8Y%YXth6-A&bd_ASrZ)HE zN^?$RsM|dhjw;v@OO(0NE@DsTNHr8B1_|D=5PLRgsKq_1u#Ko%*SU-z%#ey){@zIy z6op-_18vHE15IUD89a^tGUxOQ)BTjGqjscdWcIP`JIn84q{B z%N%>z=Hx03Op$ApuoQ|!Toov_HP(AE7Q+p-+!O0{7F9lnppjRp5Xp9 z(fs!u@2pHeaq9mT!)9gvN!tDycKvJBe{6#JzsIhBwfX;-8D;LougX zoGM6GA)^*mBhd3kj}?R@T)vQGBaKK8@6TZwy;o3C zn9>r|sL#@Pk?k#nxnvWBa_*vhQ+DMq0r*6w-JphnI&8NdA6QqcuSX>un3%`;x+`N} zwZ{L8a`9wIMrllB#{7+S#VgbN*nYdDd$pJgcLq8S6mP45m8nzt>ZP)~Z2#p*8n>;v zX}N_SUUvj(x-A+BGcOC~jWZfJXM2b<6Yh8HuhR(U>^ zoDGIPf@#-i`yk9=U8jgjvTHZPEX;%;Ks8;jb}NqbJxcS1!f`*7@?&KR`Z$^mb-L>f zmt_Lj>e?n|A9uAS!)4TBgFabALGerjm+v=6VfYbwfGC5u>T0brfNfU5nOk+OxzkR% zo2m8HYtP-YJ)2!zN1@%Wp}w*WKXP08riu{Fy$|4ASPwNIy-Iog#_+Y0kMR(1@45OX zXi60!6(Ufd6csGIh z&uwxhyH4GGNbk7V6IKvKN z>1!;LSDDDSy-qi(^nPTd)le$-%3_q6gSHl?r0!VDd`L@j&*sacxff#ZYxhzW(Y=s( z*6V7v+uP@C(PdP}bt=R{@CN$C303{I^bioK9mG(5x+vZe$*x_Jq;c@$n92Jct{v?l@B*OgiH&Q-wWQ$7AH@G-j=pf~qf9buU&nIz{El zDw(c6W?e@n!ueqYa4w4InA3j&zwFC1qRY;wLQ)&7v+cPL?(oo=9S;ll&ZpUnOrJ=I zQPmoy;h9!&$n)-(xK+#Sm6LBQuC)mp+G05jYlKIZ);#%s2HTQms-cA5+m~+fq{;fqAgYyEQEONzZ!e%az_huih93&ZFJ641Bm;johrB$4 zdrbb0;47tVU=BFf%1sT<$~kq%=a?-b4|*1bX6R_w zoa1BI5BI`5&y;#ApRIXMX{{%Td*Hf$Oz06ZukO<2mYQ?dBau;VKJdM8Hfm^Yd$fmg zGZZauhFkf?9+sw=LMxPZMvFlDTbUB0yi(~#Ey=fpoKee5cemZcJD0sM`uR$f5zVvD zgm7o9E%yq#wRw$nHZ^MlvO2-cO;G0SB}=Gp%L!`aVaSftjX5fI&o{T@dB z?7=)F52Jn$qka#get$KH_iwLz@bn%Ocu?R$fd>U16nIeJe?IE>a}ep*IM&}s{eJo@ zf52Lpf9AORW%d6$?8p3zV)?_cAM>wNjsIQtMONm2&9nSm^{ZX~l!5Sn#g#xv8W4~H zGMEN})O7^@5oGz<=3fW=N3a9{$?*4U7*kY{nTYl0$^Ob0XrKtT*JP9v5@A#VJKMj8 zB&4*kexqokX8`^|3E4ps9RAb+Vk`nlRSEe{6jDy*S2;@vO!7Y)4TM-R|Kv&_ISGM~ z!!!S?(Fj>!fh_zSaQ%mI!k-rdavFaiPFMlVz`q_R+||?!$FGU>NYfb$XMugzbq(|U ztV8q}_>Jo@&gUq4wt@fpPlZ4a&q+FlJHi zE(WDac(rc!uU6YmtI`JTZ;vwa&?rMali!KYa%8W47?_iuwq`gv*%mO}YqxiA~RTj%G0HhGtc?*Za*-*cW$7;>4G}Wy5yOB!T^dYT(0EFM>ogY z7=+~8Sn5iag}by=PlC>Z7VZ13)$?hr*7UuYLxZENLfUMpen=j)le@Fkb>S}RQ(iOW zT{%X0>q zlKm9;nCyZBhiF`QJE5pV&zjggh5IpQ0n>2dRWauA9A&n&Z39n6Z)XRh0nR2 zkM=LNhW6&eCwz0mn-Vf0jqY0I?}eNJE5;9*YHmubb86xjc0+we1==d50uwXM zKHq&^ZPT&RS$^Ai{r37|amVT4U}?eQt*2A+lJB{158$fKwmK-~G8yEn3+q&$NdgS;DXP2i=M|^Y%QkxN+i0avhZ&C7crOYkx_0j7zgw$Q?MZiEi-G(8;HzDs4%& zsh9M=RXHwUxnI)>_f7H0wQjlYNOMokK?q!5?-YwQ;2awhjOWlRt$Li;(e~mrM0~^u z{*1cYaMaD#o=(Tp6NcV4u4ZB=*eT6AH_oYqR~#Y2U;pP4H#^m0~ z>O>M@&WKZuz|mKXLDb3TmUALg`mWya-I1p(8Hye73Rfq0h_MI}&Rv4;jzb&6ipI0U zmzYN^OdcEtm|p`u)I<~vX7dw0YTd5)qp?-a(GtqO6`&_jdb!4^6ptTKjvvjBUtNUx zpOUJB>JSmTrK^BuBW0z2L@#~pN@04G8*|I}17yHokyVx0*tjsNE$|1bhn*;~iRv45 zO^R^Z?;j2GWWI|%Bn*|3eu1Ce_emTDX&8FflEAGDVJ4Z0KNw&5zSnge_!@=TGZB*j zNML7rX#Q<_+Fk$>+MT)6GQrK1)H6cSai7X_C)>LwD|U;YWFPO5yl`UgdZ&7F$WHXu zs1He3os9HJ2cx7fGVQxT%GjQYedzB@!=+WC0B<`jndgPFvThuAp08QD-LOd_={R;T z4DDCd;FEjcOI=sR6YQ!6do*CpIfcHg-)L=UCLkNA!+1S`vYn_lmoU(Nx~a)VukNF& zD1rve3&6`=n4#!FCWtwO*2&huR})yfnbD);hgqi5|KhV7@B}yES#D;^0FC)qJ*3Hf zljC5m0EgF(WQc;@s`X^{l?pP)1B0V}PH*)(DccNcQ+qmG06L#|r(F-?-r^fhpbx|6 zQV{tIqTgq$-!Qhc)jN92C>N@zU7>0}j*W!jf!#?=+7$5aGE=ASD-?L$it2qEZjmM7 zgZzjGN!*YjtPWa@o081ijQdP#L*AVZt54`V3tIjFEg1q@Af&W3GbvhaD^9hjpn@BA zggu$w%2)&$l|Qqul&52bnPWer z=xNKx7e<>#+$q)D0z6`-CBpBkZg)ir9rkVSo?LUTWwKJ^EJm23*Lv!hq^)<1C@xw~ zjaEDSesnJ{h~9>B1rHfe28FhoQG{=(-;+HN?Wad-A|~P2zE5I1SBl>f2(6V|?PfL} zZNaE7ZR^D`D5FNq{LJm^M@o;TcWvZ`4Gk&wkQ{D#^q;p!SgU^eWSCJs1_MhDXJ>PJ;?{s$YL3@J*ad_L%WEb>44o{-|bs? zvJ&x9OHfS#X=#xlLjziR3fZ2R(DrqZx?oqyGmq!JxNyUKHH;{`X*h61U$M^;rjXFH zUVCF70i;^KX0txGFm9%~0g=s>4-PZpQuIPa*+?ji7Ymi9sVAMQl=KAnL#5A)s=V?e z+Aq>32?8Aur%MK|UQZ?^g|+ewuOUjF6j1cVmNASy_C@}HcKAMxkBsmfRk|YU*)!gX ztUf3YXiC;P@hZ=YMf&m#Gg<6-TRlG18sB*JL1 zxXU#-W?DKEG*2Y;g4K0{EFQzteJHXLK<`muCkdKE@Sw+e{My~@)JBg=YFlxuAXBMB zu-t}rjGMo}yvdqGeg!`s1mekaU&>Dh%3vuAfm|muf>XPLLRGJ@-nZ2C6z4SgFGod&qK&D$SO z(8*Fr9vWdqjzieixs4iv1krTBeta5I4|RrA?_xkB>r^6Y>bBC`xq}qu_ZgVd>|X+9 zgUby5NUgIh%?4ZZ=@$vw}TiZW1SwY{-V;xwx;uiQ!7C}ha`x_zO+W_wfWu-|YBI06V4Hwp;Uh*k!PkWZk?OPWeY ze!=kf%yM(dBT&Jh!$y9FNy(n3t;SF|{#I=^e;K$!2K7wa5aDZlcYiRsZg1R=;YkA-&ScPwjgV&FN^`vjaq_Q?g?oVxfvaSwoSK2_WXz zoLW~O!e9J+h{p6bVGq=3-c({I8GNPIrcjS82o!)-n*jO(*m&-TgHuE30|nBy;ccro!Z+PWcR{h@7Wrmn;KHL!V?DsD!QZ>y)!eBM~~Z>%tf|_eG}2bZU;e zkj8VQ*lIVjvKQcw3he}FC6cN)eXlh=8-p+dF2L)H?XNBsJK86XDKG1Xwv)maNY1oO zfS2-3@#SRN&Zq=;IkvA`ds$K2-mS>xhudSNC9zMq$+8(-`x@ejV>z0!S;`9VYOpR} zZs>n$MC@zqumri&=bAQ7S2=6R{Jo$|yI6{?8VbedG$O^WrNWXEDdlzJv zDYx+L=@}Wz3l@QNx4m+tE?mbJPO406NxBU6pt8&cRu|q9AMWeaqj#yuqzWt6J_E+8UC23l+mlsDskox)=4v#+kwMd)^HW$F$ES~0 zMbS36jz=aZrM_cPns3?)itOmYk10pYdX8>+#1Ip#xGg`Tl_w!~GbOPvp4Y+fG-cBby&ip`CyE+-QsaMT*B$due)-UXA66m-)9Iu3VCt*jd zgXtU$C*$Tw26z&j<1`Jy-#(|1Mt^(PXrp%1e~AhuAGom*BnXN_zOy(**z70rj%+>P zPbkrh9^5BwfqU=p%H21(MMa8BM6{-jg*-r1i(2W z;3@SY$u$;mPB9g)He|FJI8+@s~VvO{AZ@opUJN_kLe zIL2x!=S#m}ciU6h)Lt&$&ET7-J8*QWR=@J6`YM~TprTe-;@FG-^s<`L_%>+6iVc-k ze0w4(FO?@s z2dcb`p5*C~(%>cN*kZ%?vB*eCYO{}T`g!Oj`!k&(;v~)~9CCB7k z^9t9Q?T$L&tlB89(Ap;yGgSBw;@wZ*%qf}`FPrd9Z(`2vYKF_^Z&@1brz&w3WZYhk z)Ng@{Q*<0Ouh=ZVD%Z@vo!rx(_B5a4+q%OI(YemTvm)ggbl}Y`aURFtj<&i#m92kG zrbA{gTTgGA5=pseyjm7X_?^=d!xJpe_+`EL@|By1hE+TY@dsCF2KFT40M`oY^VG=Z z1xLH zr3%VwlJnZ#UbM-I>pS&gDEly6`9&Ur?E1y(I*(&Xl%fpkMh6>G0SPJIUd-`F-Kig7%wvWxN=4cBX>*q=xK(fDYKTy zIkcTnZr3viBT?lpdIsAaHnSwZqL z^p=P8<@wH6=Vx~+rC)Usq2Ywn!|B_xkFd2GpoE!Hv?`L~9sS;Tj-)*rjRen5gz0&3 z*ln8{^zvsI@XUfJ6PcGfg7rOgtt-hs+_=(&0M*m!SZuMJR+9sZ1;IS{SKq9h%?1=rA zL*QG+7i%e@X)N8nqRS<;FTU1o4Ujpm&{D>}pi!*Iu^4}nW zApespR?SArkb6RM`C5TcBJ51h z`Giq0uQ?;2?6tL9x5cOStu6=NcZfsBEi4y0xu9x!&hS2(tY}X? zfyc^bGHH7XrxB5xX-IMJU)@jL#IcUFs2q5ch`)W_pto;MIu=J* z%oZ079%y@W6QLLc3>eMD4aearY5_EFd3AjY2s&HPqf<{@b2A!z0yXyzdotP!V$=|j-Wza1F!R~tM` zls+i%pumFy4+=ae@SwoI5j68#77s|U#vg)aeujVi9hGAR{J_^PlyNc0S?^}(Ew&p*CqBq91~ zVsFkv!vA9hk(#s|k)ZV(FcB*Q3%vmoBp8T|je!}+%Erb_2TA723}A%#9!zZX%s@_7 zHckNh?=KT1kQXuTH-<)>3PK{k9SpL>Lt*>sc9q|F%5{pwGm{#sQ)S13>za?OF8bLHa;LdJx!1-;m8fAEXap|4$UNU}j=~ z6rcTZ*AWqMLkeTqo7!7|e{%+Y+=l!X_P>^X-IW%mKW<7+3q31i9ujAIL$HyagM~c_ zuK=f(&>KA`Q!8UTEontZ2pP!&Q~@y9IT~{_{@BffgYo+h{6F;nL#Ohfz=Hx03Op$A zpumFye|WD4TR~ptoqoKvL;fHOzrFZFK0zD?#9zVOzrxIaf6F8KGeQ{O!OdTW&;C|J_kD!hv8p27)C%QHV%Duh=ak*p+^s7*Mn?o1ZJXV0|5*HY#<|c zHV(G`+YSamh55n3_z$@g|8+MHoyvm(4+=ae@Swnh0uKuO8xF?b3)TJpmIrY#eoH9# z!y)iqJvI+5Ks@zn`mqxkvv2?Duck{vg;dD}bE=ayI{k z`~BJIUq}4E#Qj3xVZg6sfe_S}6|(R*2>9oz{1EUTxZj^w19BRFQ z@OvT`&s9H{&$rU6G_ySRMpBGr3IMAa;Z;1ZG|{ffI@2mQjf(1RIR{0SP@VaH4qL`s?~^^nheT{Q6N~MY+XA2_0M3WM{TT!FiG{LAu%Oz&<@c86h3#l*%|h9IlA^n}m)EC^!7Uu|7Ef;~W7X8Z6X#5Jlk+dGOFUIdwjtq)qy4lQ zx2$!+n#OeJ>T`0qj`l zDh359lsZcUo*pi@+lxnQNybZzo;OFcvn^u_L*v^CLlY)N&e*K?*C+$D*!@d|&R^u( z&Ef>3)k4NS(|91lY;7+NF;0(I$<|m~X=}H*+1Y6=ecYoQS?XTDz$~fcjMi71T8Tm) zm?z!-l6_fjL=6t5W<@jwHNUu7pKY_Em0ES-b^?W`<6`UEZE zu{e6tR*ab{6xWV~3)MQ~FhDmmK$tHwL#u>JFou@MXJ#o`@VrJ>$T8szy~P#LjzYK0wq1eW@5&86uN>2e6E_LW-|Lv5=B zElj=yR#-d0c_THRMEkJE-}rbA9P&_u_|pdE(kt~vMCb{Z&PdA zt%>9PHooFO-Ov%SQaKwjyKO8>%k`LSOVL!i?HTHv?J1yM<5JsCPs(O&@aRgVl)OY& zZ#)RWw9wIKd+qWssix0!cLeXc<>T>p-xcQ5Clg#j z(ixZ>WMHrNNc3E~*8*G!d%9z7gF$?;^yx^MgfBVx%8yrwEmC=SKGzdNUk!-ruZ5`g zC8!YTyYJ}S5F;$ReT`*RtrJca_7t{TpJse261S=x*VMSe^ms|>lkVdrq-RUVgu)k> zPjohKhECC@{DVQUnt@O3!q%&K?yD~t^lj1MT?Pd z;pW0lxb<#Nwx*@|_0p|^Z+CKbc+uWO-XnF$xtA#txHl_ul146 zjpbd%<@s^i;*+cSd*Ay}e&o0(a+he9^IVq8jjy$r8}mn;{nxiocP55dahqQk%TQL{ zZY&;cZ^kj=Mk95Ct(O?455lKQmg)Hxn)RLr#pR&y>Expcw3jU3f4w~h?|Ew?>C6pK zK5wmU-HNEkAT$A40>-C4^F^3d-Xg z*{YO+o1CrYAyE?Y3$lKxM{fXu*(w{p1#kGb*08@DtBtk9k!KebWIUBEqi%b(U+(5w zy6{&1*@cr(-9T0H5mHRgOm=|=mwnyG7lftuAii~?R;-}}Z)*uPGrcA(N`+|o_Xmdd z;>qMV1$8tCMbLTyWh!wTlNvoujZY2-_?}*Njdo14LaH~BYhBnqMN3w*-%??yn(}ip zbdE(;%y<-Ai^rqlNzj$%rE>0nC|=BanajJet=KY+AS-Qg2bHMc9&>>0--iJvWb4Yg!CA@W;`CO7$?dgw$wL?PdQko0M zYPM^xKSwE;TRW#|EPdjc(HIkvb`je%o7TWyt}NJhE4yOLRC2F7dsDB}yt3%hJ`t=* zBl#2t6|bJHQSFk)@^c|!lbM`7c>z{)CXQ3$KI#xr;y3kh&pJ+E;x=2=e&r@_Nt1zU zL&>2qKH-d$!DGSucI}BvE<&=iF@I0{?4p9uP;3-xSSO zN6F@Y*<{25G^ptDj_#!^7y_{Phz{ zVy(W^2990W6ci`Uv>7{HI5&8%QT|gzjcf8N>owTfm@>}t$GDC>G3D^dY_KvRNzHb& z=8V;Mm#L3q=0~3jMu&tFJjsbe7iVgmU5AEFT|DDNmgg*7r_moY34CW<^D0f~c`CI* zl>>xR&ZZ_D!Op17V>J=38C^GnVtsmc{;m4Gx+n#U@A;`)N&pr9ltkj~t3*q5RHLlE zp%qK1@m*B-9%=K@_g3ixzD+~sHe4-^h5$iX@pqe5GJ-MB%=g~%MHtQNk7T~xdybJ* zd(2~`R?Ww1(v^={&pl(X963H*f}b#0>is1--2pelUd?>-+8a0zZxMY|W#^n^x#<>g zEBxE;-I-`9V227xqZ4}Ajl)wo@e?=|2F%W&OsjcNpmx_bj&Xe_cTs^LDRV_%l@K#X zgLr)8X(z6Ar%=0|%I7a`*&A+)73IyMWX*PeHmTvLBL?=7o1Mk8faqmH$wcci{fSY| zMmwwJS$5v(2Uw@>?jz#?9I|4^cHzb?C>#2frt-*l$s0EazO&^|1S6d8OTX-_&`}gi zR1&55)L5joTnRbjus9ZO;kQIXK=uS-=8+HqpPbaOp{S{k7>fdNTyFb8=x6oiy~OW) zCflj!o~;2LGCKUqCQN%jk+fB6$lE`e&hWOGH;j(tV8bBKWJw66yh3k-1AI22e}~aO zBod9`_7pQ5L7Un9ojxJmxnBc&;XC~ijV_ZjWSj*iIl<94k;nF31cHlXEVC1cEnSCl zA28f{NH;$wunLu(<6-uv$Oyi0`}6^L9q`mDo(vV124^BH`9#*Q=9y_Z7OiQyb-BK^ zQ{iq{)jD&_><3k$vTARv&O`@6SjvICZfYFs$U>vgYy-FdRV^G54TB^ zZ=Cw{PM@(V*=RYU4Y>#=UhE`rCZr59Ue z0gJ-WF~Up1B$(Wdxx0qkGC0e`wl~t9z458^qloKPnf=i&U&@^18*!Nuj=x@~h`_wC z`xFg44tT1)i=r}6JQRUm1_&I+3>hq&5c$x@{r(&b-8(0d@{;0>0;fuGO_hu=&GoKb z0T}OkmqNfQlK*9o{y4ze&C);zHDpsaZr10+spVYW(P4uWFSTrm;|h>j1g4VTvXl7lTi6Iiwy?r#s{t}Nq*b>Io>pp1k~2zw2-{MIezJ8< zt4lm#%y6{WqBUy}eoE+80Yfe(TV^yF4v@XqY|NYBAjJHY_&_F?R8iCnJmf(%#I{k7eY6%Z8(~+hAAUJOkxi_k1hL;O zi~geVF&<(rn5F3W>)~epmGgIG+q`M6}_#_F%40? zQyB4VA~arshhNL{LwNqC(02+-_HLgDZG&RA*V?AZmdkMYXlr*5O8mJLwiC8r`8vB4 zQ=StY?7cukwbcC8`un)G#yyX%&GaJu8B$fqhNAbqk>NyYCI184l7$6 zb`I@{u8${71ZWBCxakN_jmN8K7!}G3nq;^1eE5}SIh~=BJl(V-!BRYlWy$UbL$vSD zH!!~V7RlSrfQ|2;33&!ql57kM%hmA}<_Zs6octfvAHX{PtXpEa-B{g?Z^s3fm#dx%fE+W);nn4Sjf1KmVi)RoS~-=*Eq8V(%Kw8Dq>L?wDBA zn9u~!E7ge16db|zt#n=Izyx%ACYzPP$DA*oHgL0e%JB?CXSw27a(oh|C@zT%sy@%U zRSWYt@9QKa54TV2?Er2ZWha6%H4IwqOx0CUof>@@knGIKZDg4b*(nwleO#GeB@+FS5N80t;mi{w&>_C3X|Oc=A$lA$?L`^HVpSD##4E36WRsO z11AtXT5e)f#q22IKAy$jR(W(deiFGsm0UYpjHqHhr+fiD$hb>?Jj5%bE0&hj+A1iv zixcm!EkfAb5KCA}a4bsV7L2ks6EAyl!xClj-fHzY%3_~TqD`|v1W#h zn$OVAnpbM4po=>Oi8LD}yJ9duJg4HD5rH&j0~cMbp6IAbps@IX>V) zR3@tCHnmgt97p8DXKL+X*AFs+GRU??DlOl2SB*rIlUFo)FJ6iF`R59q8WoeO;aD~W zMPqg%t{Y|c_4LuHU*1ORPd)GAB_AvU=PIIhrB+#t@8SV!nWJVZUy>=w?JCCHZdrJ% z92qVfcJUqp)zAyPRtbg@6-Q~18ebsf%H5j6R>9wMFmBX_8`dza7(kcsO z(;Js1KX$%kuy0nQ`x?>>@|c_Mlb~oXlo^w2h}6AjXJcxUo*Tb0d@U@T*aCf`f^PPX zgkCk$1=14X#44@Nm3V-6w%68`A^e(AIaU=n7ADoNXicLa-SNmxYvoQavixqsNKDg| z>EC+HP(Cks38Sg%n?V~A$Mq5^5v1-aq$SA7M)TzORADcE;DU5DGe+|%?;k}se4c&3 zx)eDal3OPAJ{fSfTt>Bz$(lktVDVVQnU38;>5}6d#-|q*7|4^e2kC5|EqCwR)4a)l zXHKtKH_~d@mRS>~i=l_U52KVW@!7NMEp2sw+2+i;*SnIaSlIJuqoC zHR;_9m&kma3wxoG>*f_mi%*P_nleR@zApU?6mAR^sr?~#%ttMK!2(zZK!Jzb#)c17 zoBh!*YQLGNlo6Iermj+98ahDysF)4Q*bvj(W|lYsMLkK7IfP-lsQp_SdxCzsv$VQM+aQ~Nl&t`kOs->@r*wQ;f$51?l2 z9j;*nugiK6+sCGv_ep3%M3#QL0(N9~BSc>IP$U6bjz5mwaF~jf?7f-DmRK62nOrv5 zsx>oF-b@#>Cq$vBlR4A=^5QTERuTWZOZldU2wE9xA|@Z(B_kPd$ZKOMrpH@6V;oI? z?qK?S>`asrrLL!zd&GVhBmTR7)4aLZMxCk!yWij^VpJF~Xr#$|GeB?7CCvUnad(|uZC zbJ7@Gi)EfP9iVnmSkDRT*KP<-sdk7G%A|5IRA`?HKA%?1eyr&0z%lV`94gO$NSyxJ7( z8jbZ5{9{Hm$2t9`uO|2PbMbw$VyPq`_HS?18^(Whp&G(t1g}_Ma(mXZnZVG_sz$R_ zWPGK=f~q)s&Sfcwpm%=D1)$b@Gf;l?EG0||f9k!;5Bp>`lR5rioR%czN>bTJN+9IH zIlR+4ipy2Z~E{NX*?^ zqz_EOZsIetJNr&Qf@OqWU7(ZR!2gC@B_TgZsjzo698Qgtg0)$(7OcO|=ErABGAWii z7|0!Oz$OuYNqPM2sdfMYg0QK*u1RTsm@^!%wQtvq)LejVh>;~pM}qn=w$P;2>c^0T zcRY@0+pR=v@ll^J^0@~x7Yt~+p-e@X>$);HxET9(-dBDtF{y;L{08x&oZ(ctmOf5; zw*{LDXd`<)eu}JuAj1NA3&O)rkU5tS=v-PPunShk)$bg}4B(FM@d=B=D1o$OtS?p8 z6sT+V;;volhj}o_8p-2mwMgbD(PiyS$b9tO51$SMSA)Z@!3g&#v~)74PL~qBQbIH* zOzAyxS!RN(L(u8#9Nzh>(%|Y1CV%RhG;zaUuP4Q91R+wh->Xaa1QkJgY@AakDEC5~ zhsB%&>2GYww*=R(J#Ad#{HVVvm+fo#jC^%^f4{TbN^-Wi9CbW5z2wxl$k0b0&E7)} z!g6S7fG%0DxJzlDvFcTx{80kJNIb{qPa?VizfHJ2(CiPfS`Re)1I_*boBY>cuK(pX z5A**I3Op$ApumFy4+=ae@IQ|Q`$Lr1A7a6ND;n^7EEp@`-%7{zK(m`#TM_+WiuLrZ z9qf5XenJYrbNQAwe?#T1>==GB`V0ovmW0q!j{X6Nh{>=LK zTkp>tj6bpeGY7+n31|plVFJ^G*&$vA5W+yw>l?DNK;U#H5HmXmz!1n`@K+9ok)Z*I z-N?XzUQgeEgB}Pl)Th^D0YN?)us}Q%BO^8r7Qp{)2ZQ+`UDm($5B}F{9y*l=1s)W5 zP~bs<2L&D!_%|Gk9}M(AI~YIxi9e*vV);D;>wiJBv-~9F8UIkkn&lVY{@)g{X8B3I z|0&J>bJefb{|9Jxb`S$QkcfkW;SV*efgFFVVg0kozmE5RiDd^ts%HOI5nK?+0a^GP z*v<}F_zAZE1IzyNT0l1=bEJvzXT1wq5>~G`WKiSp9EZrEPOE28GYT>+d zL6z~~zMj}XF~(bwGkSk9W||l}1d@eBMdog8=pRqytkSJBfrET%vXbhH9&x$GRe$16er`PxQ%97O`-YlpvYk_e|%%O~^B&cSEb0K*36* zsM(c3w0prLE@3(wt+2oac+aeh7uS)T6SKKS5zPdMKC568Ug_G|x$SYnIylI|T5c8~ zY<9ghJGNG8NH*gsdKqf*sdk6;{;unUz&9y5RS%fPOgB-ipag-_t+j7#Y#ltDF1J=E zPbW`@)*FHwk_K+=p%xjn7XwT^ks5|odRB60=ixP%_T^EGD1&$U@GAGTx}N9Waxr+V zhbE3uH1|xqe}P?z|4=o7VZvgbMBBuI8T+J zisppUW1qYPl8sdd9k-lE zeIAUdgbCH0@ClQSAm_Woa%~%1aSE?;4vFVg3KpNXJBX{SZdKWe6%}1mTev?Av zOVR6EN^Se*Lx6+Z)Z>p|;N(h^ELXJKyPq-m&gzeTfN@}yY>LiaLrL+O3?M1$ukA@_ zeDs1#IXRO(#m_z-f22gCnQW{yNpUo@@dVM*7E2cjfSITZ?m~M1p=Z;5Q<7_$Z(^8p z@I}4e<~P3-$;oq;sIC9T6JT*7w=vW^$L>G3L4OZ7)08ZIrDr`9dypQ#y@4VpqKVdcKw z=)KMmcAVv%Q~pd9lXiPdWwlc_#b9;@6BnzkX?wr7bI@|P&qyIn$gr&A$=#+<)}-m5 zg?jdJNth#I=RNaFUQ#0$fBjGA(e>)`x!X+Wq8ll$rqvPz007vr3K}_bHe4OrdrVV z<_yp_d3S~KOT9gnvSLcB`g#Od9!ti^k=D^t7h zStci3DJiLUrw!;rZAISLH=jzyJK#Ru^PrbL_F(N#V=nA=>G!%j?|8pfXe3d!4nGv% zVngjy!9uWO<7!kc6r^!H5R<2^EU3W*4;NL{**ABN!vCrW3mX$*{@{^4eL*JnNhpH> zdhZ$dGB52Jb>12L?lVwjE({bY5RLyTe7uDug!vk6DbN}(<_M?p9Us$)=8ek@@jz9l z6C?@_v<^q5>Nf??-QGSGRrd79zwMDkNOn_H6c};4U<67U^aOA z-7brStGD&kSMZ4l@7xgsyl>wiMvIt?!d#bni~fGM|=qZZK| z8ahv}OrsJqpXK339Oxa(2^h1W!;P`)sAx92*LCdcpM~ z0U6lxysVsZ4r@fAXN-Mcs)U!Ysp3+giW=V;Nwz%UbonjitBOjz)%UiH(@kl(0J7)qY~5qnk_F{Vrr{ zLtrTHib%j<{<7!8c=tg5Qth_o7qCu5+3Y#gHmUghXmOHD%hacuqEaUq53eEKy8uGe zaQ$SA=E;UZ0`Y4$i#NMj2vt@x!cV3?x6JJN;;i9YbGxA=waYb#l;=+&eIV=?a$LcY zVl5Dl6P*gG72Go2Z?<5?-&7i0K(WXo*&~djKPxVmuEm?FHoEoOvwST2aj@&j^VxCz zT-*w!GG6ZDu=8~44@SF&0s@ruUEWUN`1@}MRid-WCB-oOuk=ijp!B9FifU)|_g}Dz zk_{NX-MwQYCjVYt>-j!lvE~0`?=7I>%+jr4fYK3V(2K$W&nOky!FgsUP(3#t zEc?&O;#oE#l6DXap`8{4A?ggEZzZ0ehoz5;8zmBt8TLe)ud#vd2qq!vL){MS&MAq& zzF_h5UY9;weV2l9S?;ST4&hk<`=0O&dreYu zVVIH2cPXzB(HaNm13FtID?DwbAzE7Q`A#p&POQ6|DJB!>B=)p$Z48{%Si6uWF>t#j zLYY&RiFo}@P&_fJ8U%gmvKnsoUtu@;Gh1a83hf~6iVHBtsNWk3mdaJr_eVgyCPzNc zc{SpI_(kH?4s|QOCfHVtC>B;&QgCk*4$~KWN(C&{K>ZROMImqxLtBJ-t_8m#@zl!r z*Dx@xgCz0*TVkPERx0gE;;9q4?xDzLY}|<6#ywQ-OBFGtUS(h-XJ*+W+(*A&!dIWK z_fY)Ek{P37*^q7$(wd>I19uig3ZC0dXy30W>8T@*B*x^ZV`4G|+ADK3%}7ii`SFWv z;;cVKf3<eh6RxbLSIjZG3Ujnwb+)}i{I<4nrAho)iD z^4Z!`d##qAcMMaP+OG9t^}8y|D&#Ui+LgzXo(}9by5uCYDEPi3wUfa(eKS(F;oCAn zT$?aO7S=e<4!V;+B$hIO-5EH^1QfP4OUK}3|IFmK#WEDO`YBYSmZvd6#S)n=av7hm z=S`1L)!0~FOx^~IzOb{W;bYRI(uSS&f#_NvuU$|o5BP;abemLb58XmtZQALQl(XJu zKJ=nzHUHPf2&IGvu%h<&U>rs`CjD}>G>w61X?W`{0c?6-%UlUGMrVYURp(et=i*Qu zXh}by7v)UUA<{^yeWx*Ado#oF8XIE~Ti$|DkwYNJoYc3?-h5Go&?jZ8N`15Pn9LWi zj0jc|&Rp31!}%K<8i^L68FmQlC2eR*1#CgTy|K`~j%D^TprOm!e*ey`szqoG`w|keRq}%* zkk6OT982DS=1-x%(h(?p8-y@Bfa>|Rww`AKH3NoK*11nTw=Wr9z)uqe2Zv`&)Fn=r zUHB`4QHb|v3(84$!60)e;&C<^3oa@hD6V>+DIx68%*-G)$~9Ng!yiu|zn(A{Q0eUm zgbY;yP%404FBMd1>syV%5VDy-Um8L-IDP|J3`TVcIcf#L0xl=s=lm1m!Ba)~!jWi{ zmS?GIQF%YEEF;vFuNYB>ZXtO$>r>fmsjU83&)m8?s^}3?E04|MV}86Ckz`g10e#XQ z1?CvXkvBm?nJRL=ZEu^UiV~r2J1MO+17U?Mta?PM=$mQAGy|u(kz~wB5zjM@c2Mew zHlIOwf?gF)tWPacN-s8(lEt$&Mk=Qa6Ha2Qv0cW{#D2%s(htdbz9i9$}N>Apkb zNJ=uHBcSOAHA8>A>F@k%ZT99EpoS+7=uQ+<={n2a<>XAh_UvbVtp;xt$s7YU7@Cn# z^or15V@CWuLva!5-1sx1r32~93?Y2eE@D!ec1Rr18OA3AW*;~Yv`yZ8I&qDStaZOq z$OpZZs#KXQ36R#wNu=;$g>E$`LWZuV{>%0|%Hm?SxB`Ojivsg@X*se^%~MuRV{4P( zEI1x}6T*XZ_J=tLdHGt_P5aKw9$YeSiZWX9ITz}a;+)|r9omc>cwQWtOrEZXp`L7h zcKkr;;I5Xt8y8s-q3_mA7-)Q>GJ(rExT$He2%l|gy}7Qk74mBkD@R z-m~=V#74QgG?gy|21QP_e254fxES~-e^)!GW@*ffx(tEn5Gy2WHrbpiq)1d+{5c38 zzO*<8%lx7k2Xg)8MKg|#OOd*wAg0hldC6ONru_^%SnBVgGT1a0uq77eG(5!p`{pqT zV;mi+IQbl%ud5L^Ghw~s^R6mWqxAn z>0O9f7LU6Pwlof6sEe3ODzmb|_%||x-D}c20Bx<$_~2({z_Faa_CRW?<;|R_G9oM2 zLa#DF?DY-@XmKQ>RAuHTn^kwIsNIslnU5Pgb=PR-t62%9Ga7xwrI6ltA0~^^-yx*|J{&7WV;NBxE+XQHyv7_wnV zJUjwPSM1m|wQ4-E$P{j~O_|788pbnc&)^C6#CXU2DaRVgbNR;RKtFOijh&Fb zDcO^_kwoAxT~gmB3vYGW53?$}ZV_5ZsmL4{a`g^1JOpVRhik?>VIi;T$oQMl-%3&cXpJ<{5)>A_(yboRDIHePu; zv5%hW4}9PVV0!QR$^O6=$^2`F$tPRnlP&Ve7Wrh0e6mIUk3|H(pWul|dP3j{fhPo> z5O_l134woJRPd8>{s&RPk9y@dq5=T(ztq>|$rkzlmM!v!u9)qg&fxl^(SM~{{@v_< zq*^xMU;;&EF&fjdv9Ym$GPIZ(X$=hYfwZiwMn(o~2FwQR!2gOM20i~DLVop`fvk*% z96(w|X2TyDUMw86`fMO?C5th@(13-B#fXjVmylpkFt4$Vos~Yw?y7HVYiVYv?*Mwc z=|MKqpQ2{aEvKBFjgg}v(C%*m)N-KwXel!TJAFG>g8zR)epwjUnE+22T)(dh{*A{^ zA1Y4>JR$Iez!L&b2s|P1FBBMms9OGg-xcPkzAI0*$Un73vj0m3#_vb}Re|xl@qbic zu&^<)vH?KRzD7nI96$P|u+y@0=KidI(lRp{Z~%-z|GzUZGX5{NMY4fb|5RZ78w-lxPxbVn@`S(>0#67$A@GF2 z69WH2f$_sm_YVxl@A|GVG5pU%ep!CBZc+HHEt2IIqvT)OB3XXgC;!kE`SYP)R{w9X zMgCXF?{71H|K1n*bIre;@PCmn62M3RVEHvNSr7mUUuOAflKeX>Z=YjFc&_5k zV%ClP4SZ+j2;{guwDB_U))8DU4+Ak~@5U#0cPu#p0^z&UA28q_&GkJJI72kVw-eAO z7h_Rp^FoydvR6C;V1oCY^Vp_qhF#Wy+QV6ViZ`Ey&`;xEi|$gLG`muNamkIJsjK~v z5kO@(Iq$MAm)AEg9?8d~Vs<}x&gHiOPof?i5r!v_Ko$~m#0u2&F~CO4siE|5e%FS@ zl|p6FrfMk59Ot0>ur>lVT+B(;;SQMTsMHD<_OE|<^>~=HSe4wysTaU9ZCA6kp2_dY z^IG2vDAbLg5x`PkZb7JBx=-RXyko9(yy=9=5YA!Mcm2}n6@sk9?%MH}FOf%S(GKVu z2G^bLq>;gmJ3xjMoSkFm4a&BcR&x3KkSUi$jg05hK0}5ZCwB$P>UVLIu1^ z{$`Kt{e=*-v%eDZ&BOh-RQi&RNfp?M{_TzKqZ`FLV5$deY z0)iUJ>$QhpCkD2O#)7v1O+ysm|1`bRm*eXL-shxX2-WHt zQ;e7*dS@%^IDVt0I$4Zz;e&0Q-H}r3iwPI@ng+VfZ^v1y8Nc3*&63o9M}nXXGhbQ7 zJ;4Z)qDopAyLC5g=XJi}H>$%vVW|i(Oox?B)xahfIA}$UOus-NaX-mb^p*BQ%+{T3 zzWQe@i1AlTKE{cC32S9ix3N6b)!yZY_}`j%yX*NIL=1?W&o<%?vZZneA!u+osrZrN zkch~?W5q$D1-+J{;Eg+3?W7h>IyzJP#&fa>K8<2bLrR(oCA`s~@)e(oe?`<&{A*cu zLRi!*R}(XCs<$OoT`B@F2#_UnhKMl{6v5O*0x!C@-H$T{!w^%I&M(64?;j06V;~pG z`-=r9ikKX~mpxA4|EPpxPxWBz>e*lsBfT#nw_biDAEmF40eI$$J3nJb3)Jj$#h;I7 zqC=A8iN%C+e3{D-Umsr%@yaG?#%U$hqyU%#PN|Qn!5}Mu^T+bb$NEFgghrEGBH$Wu8qJ-{E;bl};0H-(L z?(JF*!!q=_&(SL5P<_0{gMQ<{6Xe7qc#Xe$uckmweXr7>i6QKs(qgtIibeoqM%1yt z4;BnF{lMz;UH%m2hVh%hvIpE??OaeZIhrLnV%Y7eIAJDCrfz~S<~E;Cz&D1oiaA+= z<`y)SmKQc&{EOi4=n$;D?_7)xhWQyuo>$)!yd}Vc6C7#E4StTMZA~!n7&#$ zDi^}q-{qTIo%6Edtdip!XL@1EDN;Zx1-1y4q2ep$WvKiQly34uep+6e{|uc9KTZ@*+s z_O>{2;cm3;_QqV}!MnFDrVvg~+Z}DhxF8)*9FO+>!0OFciO?&OPm<8xpcw`i?=t2@(!V}hyL_hl_S zM3r(sQZWfKd^fQOe`w0@*V51XT9o#SoQM)bzt>VCz`UzxRXFs2K&u-g_a3v@ahZTN zuV&)VZs=w}{~kI%_9=O2p!-&X%q>cmte1RumxECgdE7d`q7D{mCP!Mk4bFR`W+R<+ zd?z9LYr|RiMOj)ij1F3nHVe){ys2Oee z^C%6N2jh1*JK?eE0{7ejhlJoUo~=+ z((goxnwITOA!D8_x!N~#W)a<%42srL;!W~pL#zmOL8DY}#QB_S#W3=@zLn?o*Gp>; zZ+WA!qoz&Mb5SH{M_XH>Hh0up!-gv)sP|uC(MpUxI-HxR`uxSL*6+4BlV`$f=1H^8 zwU1I8wCaW)kZ)8XOD@-~v$*Jc(XdZ%*6nDKK7>yr&H`@w8B}wiM6wv@v*;(f^L;L7 z;tJi-)#?NtlwP|G?+`}>O8JjHzF~K8Tnwq8qrdSQjf!I4FJ8NCxPL^QoK-$@#mZ}0 z%d`N8dr%p*+b$t3R;<&(I~8nVaByo3br=}T4HMOHE4vLTe3M5WY*Q8O%pEC zE+6ayejilYF=u@&>#P>6BQIA}CebzS1qdKJq3E>|xPQ}_Ge4utYBIh7;G_4M^9&X& zZiP=s*+Gm;468a9Tyf|56m6WQmIsCQER~}>XJBX6iuK<~1s5`_DJt>inXyDvml`?& zWQ@Y3%U3!XFE?-GnrSpyk=dGZQ0|Df>K)JvTIk=e)#eg;do`w&oj$9X+tM+T=fr)% z%x}I0AZd{w3vDal(JwKdywTD>N2h-s|HWqTjkGFnrPB`ig-Bu~mZyT1% zt2w@eGul1p&R@WQP&YAiD0L_LY%IA_IEumS&$;J{0GUB8;9 z4P*jOP|NeQ2{T}=-`TyHmpuNeERAYP*WA-*k78m19_u4Pvsk5WOzlIhK-AHjixw#+ zCshsQoz&Oz@=nleVToT_$ZwzMjsDE|h3F2k@iwupRnP9HJvK#wFb56SlS%ft=dW2y zjA8O$vSmvvmOZznvEa`4TM>;4=_ivk^`z!CZ23e|i$9Twuc&tuYC>tenCi$kjCr%0 z#(fP{My2%l@@&5TTzHJ;R)z9z_^y|jgK6{4C??BjpF?!~%lLjx`d+cT{%nK zt^(rivJQO)H?WX*O!|InAknz{5Ny1Tn-#tp<)2%zGhzbA6mnRD-sdZbTjvp~!I6Ly z1?g#J@17DqY#`rF+x^k_GHq_T?9^v^!&;Ik`L4@YRciXBO6BZ61@;&78{bZnfI?3) z#))Zi_c&OOj|2R8dYH8w$miJE-QJpSwn_AY#j~xNTQHfcmS4R{H7Q9nh2W9mN5`+s zAaDH=j=fa&Otq%9QNzkOSSls2e`u}d-PR?Ysv^@f;&ho$1PPNq*gc!9=_M^(bY=>P zflj{n=B31w@rIZDVNt51lr!R+Fj94IYmah2yh%zqBZFM4CB{yQj$jVKclwZ6pZshlEAsks`YhS|{;q^*!*REU8lpl!Y`DCGFbz>O=|h+8cz9`cPj#j6 zvJL{ox91$GSL(A#`|?>MeqL{6wcEZzb!S3tfo;*iq7OY^Lna|uV;~QVtqF3*3bC_# zwT)23yTjhYfpNg;_ihN?d6vyU6UTY*Q2MT)a6P2kgZhg;R|e5iEa(|Sx`pAo23dVEpe>eNCnzbb-&S5`>Yr_9^F6p^;@Z>IS z=X2yv3#hTQ1Xr;)i=FR~hsK=bG7GO6MB*oQUs{J$nXW#=klofD?gKd?!${7Mx**`%IqQcpIi|B=d&osNNs_s1?GH%PAN zVCG;6{CPyc{UfY{-_qfiqhAg!&3+_ya9ZkHoA401&>8`a^&Kr8h0GeaPOv6-cfy}p)^jiKYukPR)+wwkB{znqx3prV$5oxZh^t|2IV18Aour*G|G zV-3``v@x;yy8~T8MP@BUC0!}d1G>MCV&VV*bnQ)ny2f@kR>IOEPvH)~=LY|6$4?u} zPY66A@Pxn<0#67$A@I+Wj6dn9-;<0#>y_Wyq*#89fcWPMm?xXm|8q7e0K>ncV*H2E zf1zUh{rEppF&eTPGqN%0GtufZu!2;KOdQOh^f(R!S~ifVk(GhTfRO|Er{NAPjLfW{ zKD8XQ2CNLAa0noSKCOW@69P{N zJR$Iez!L&b2>c5L#t-q^KNJ|h<^lXIo*ER<`(L93?QCoXY+N*dh!O!D00K}u?89a>C!x`g;*0NJjWmMaaub4>I8!Dgqre=|S#$dL^KXgEj~SOB*{y zTYW>|k8})sRuCGXc|a8$y$A@OAB$IFA^`l7$e^SI(op`2|BtzBfp!jNKzq<2X+gk` zQ9sq7e=kt{O`AU{ptXsEDFG830PyDm#Ub@YYg|!O&uvwNQx>#|rpoYDv-C`WOldh(6uhuNj_EcIG zYSmryi?>M&FR22(nP95`Ibq{<^@{Zxo~cE9v+5-Y7t?!otbP3{<`-G>X}9Nlg}0S$ zHXi$XgT~82w?}&oh=ql1%{`*UHmRmKiu4w-A|LQW7lv~^lWcWe~7YD zRi1yJXlQiSdsBIK(J+nZx5%*s&XV;a$y~=+t9S2PP0#%8?ZejIpqs0^r@QloS!>hB z=F+2V_o^1;=}jJ6tFow0)v^W@wPjrcd_D5@=2K`BE>+8r=}mHVuv3vbcC@dDJA{0Q zm3hiDDzop>R2G%C>ufCR7KM$3V7L8n$=*;gvyqAY+WxW zavbg22W}n0{IwUMTD3=Y)@a^7!+JsUig1AGIn%)6TGz2h#95c>da2;x6k>WF?po<- zVRgIez@t&^I%3TG#WjC!0I4ngte4civ%yTBKYAQ5_-2l>bvVV~;A&n6OZERR;Rr+hB1`l_q} zgKMfnXyg}bATOg<2A_iyjql@}Nv+Rf=wMshy`nm*3{*l?(-t`iA?W{QIU`qy}MEy+Nl)Y%yQ<%z|5_Tad&(N_bA2`5S)K6)mgYNlg?XbkX6D z$#yfU3T3;tfdMPG3X=NZ16nJ@Vzh}EYu9J*b!VK1_g0vVc#dP;M<*ue@t)0KL zJl2*sK2vYbjfIw{IOX0)9Z|frdN?^7-rU-|6v_YmM!bCP%}G71J#IhMYRlu?oSe;! zZE49jxosm`dhchj->q@pXt!H+Yrh0`=N;03&)~kQhlb6ztA6`6o^pHhfbC){XN|PN zTQgk5kBvMmsVUPDa}Oe9%9&WZGY`w7(R8bgx9Et?Ig8O?vWn85Yi^Js>Z<{*wK4ie z`L_VlG!KvG+xpdl8G)Zm$uwufKD*E2LL!*BbmOHIdA0L%yCCE@Ym1uQZCb+i@YMCq zP>q+1#O@PY+2vpHdNi&FUCmA#ee;n+h-m*7^HTIMb@{fMlaG%BKqdNSFA*C?qNQB7 zT`MySCkr5Y$$sxIC>5R-mdn<`M*wDE_Cn7xT%^|YIbAT$d>oS=CcRE8JCE_>wmBq& zAk=bWi3Dfrl=9 z;V%3+TOEKNO?g@WmynVDV3gz<9_x^dC8n>^52xtL&9^;8R$Eo9^N0Z&n^u>xxUJi) ziw5vrq7?fwbr=+R()cG;#|N}dFRBez!B~-u;C>BB6+O$Z9}9O{A_JK0J<46L6^n!bl*qR z#VQmOO()8^*|!}fdYwmyw;DvDDzQB?xsUzi1ZNbQG7SCU&lcKkUNFIs;`tNsqZ_@k zWJa)phLJY)FggK?8eFZVth$x1X{5~I=FrtRivsK(HSiB@ouMjXYw~8Z!X$g;*Y55JLxnPc}#1N&x>A!#g*3$hWZaIz=&1XZ+rq zPS<3R4*YuMon$ok{m)#>PkkJ^ebQvv^&sq)pVPaqIkz6`)7wX=TI=GefvM8pCdT&; z`YY=&j>UNtwgUL+z;RA3X|=UH?*LH&yip1r;aRUZ z^W4EQ$$j=bVg13%9plb2g)J1xAYn`hKC3TXIDf)$r1{hQ1EtB*8znXbVrX{6yssjC z-K^U*-#EX~^VGmgY72oKfB4!!@TxK=f0IE@3b9iBD9uqDyC>uzA#AuTDb=^2eSjtb z&>|hP`aXImx6(N7)6VG58WE%W_#}ilk%{m^7p_3KlbbkWv6pKzC-;OH%I(K5j(db@ z-^d==E;>hH`lvg|8^U7m9+0`lDv0zHE<}>Y6(6^DAD$;a)vf!-m`4J_*mm@ z%z0{6sV0doF*L;D(AcjZP&Sw3X8Wx0eKEuhXOxVM3!e>TPHik z!pzA>P6C|$tkKacmj*d41T1izRJE6lI=%^+N)-Df&w&UIyVy$oFQO>--#58P(H zcNyLf4)s7F85rdeem*|fhZjn+!TugVwvzQIEK6G9qA&>zMNzw z+B76BYOK03qDBUcoS-+h$ys(dnXl@W05yuzHSH6&v(Z`{#QD3DSOftpd+e4zgu10H zhT4wj@<~b}hBtY5YM<$GMQlWxuRVMToL}$^rt5r8i_vfRd@hxhR9P)p@t`f3R?{rH z5LAPEnJX%?OtkX)4WK>~QN;538pUW*S{*lk`zIZri;q)93HFqF@E_?>g})zPQy9rz z1G@8=sN>x4B>RhKW>j0MURg`muSucm$qb1+1M^bs3nIqK!715^^>DHaFDS;yfijF3 zoy{eh;Y+-DZp`xGVAHYp(}{58H?_5jd@*9mY9;9{!Ix+|LgiBuRonaVg>l@sO64BK z2~qZ&N#3KI5_i|0$NMhtlphh_T|aKDeF(f;WQuKiO!a#gR)H_#FKwNz<+;Q3!C7gG|K;!7-566YE)c>RPC8v_8f9Ha?6P*$o7DRY z-lhP(>>tjnS(aq8td8q5Gv_0p&qQiv9RP(Uvu-bRK|-#UDcFHO5ORUsJU{0)JT1$5B=p=7bP=X3$}<}$J|0CIxv|M)dM5y8(P4iGjLWK$03BB2xzkTTXgz_(n*%E& z$RA|H#6oLi%mR8o0Mv6%pP7|`mQCN#kj=o5#ej+J-_p(DNyr5ftbwjI&_z!FUsw6B z>b1XJlmCI+r>(6g1fCFhLf{F3Cj_1l_|GH2&F2Ez*0%sU5CE+~#e(yXssQu_I{3A) z0Nn$zEAYQ;+y9%d~;Qt%H@PEp){K7;0mS_2eZ1`)Q>dI=_Px< zd!)B$OCzaJ55LsZmPU=gPJZXaPca(zaz>&{r2*~p_jIYi1e~)OG!~kmN3NTp=%chE zw9pFKC?m670#CCPGT6cSn=P)IVI|>$I0mc?x6JCD>=ccN4`gaN$Hd^#!|ke%B=MF2 zaT49q+#qBDcMOK5ZUZbS#(A>pk#2)2JAh4T$d{d~>bJGTWk=V@?qHJz4`NlIoZMp+#^ykV|z zNNu-Y6~3G($mfOvy(cdLP@-R#`G^@^d0J*@*Tq3u+hx}YR}pUEVF>REv!#2KW@eMQ?1wCT z5B^K~d8UaSzS?#IHD-sgSQG8!FxzQqgNGMa!w28DzOUUn)p$1Q)WDQ_GPs{xK7|CJI7%yRv&q=BDe-{7*_5;btRqu z071Cy#HcImV|E9}<#|vca4En?+`&~Fg!)X02r*IM$U@Ol?i2M;_cFX>zV~6fc*HKZcIRU1y2j zZ7Jei<)D8^BH`RHixOahF?Grz16K(U;VJc(gh@f;OH~06?DVJH6eU8&ktwV7f6c0O2-iZFU28jm98 zpesb%Nkec(Smfxp5VRCI@Fm9ju07j0q77Qw8(Ck` zi{tx8YmDDC`&n^~Ox9@$QjH{zA6RB$YOp|}af2U6Jae+a*+6({5&S~bO9&6vBM7ee zRo}p#zg&7SqTBcWY8Oi>rjFZ?j*ILVm8nSDK!b?L3EE&10E-bBGcZf|Rv9COyON4K zRlgXC7!O5`J=RJ)#}nCBaQH~yV))zM{9xIx}|2vm9b*cc#y`JCitJZ`q^Q!yzUwq5~rvj44&7C zCVY<&O^8E{c2+bnzlk{YOdj1r=S_PgrbeY>7&*^*;Lf^`^uWt6+s3lu3gWE81lR8{ z6F$oCzPKYeJbE+6)XWWqIx6fE~iCR{3?OCU$wu_k%!05q({s;`VP!T*|xpb4Pj{cV(O5 z*ahz~zu`X&J@|h@gUPw;^Lw0KqPHn7kUAlz4dGACuX? zL`zx8&s6f}MFOnQ%TF`rIG+VzD9}_%O^V^|shGg0rp=0Fo}cf76^w*E_rawQG3(#T zL5uj1o>mBZ-#u#AGTBchsrA{cAFW7~OLt-PZF_d>(A+)A!rioVwBf5&Q~0P%-B)a} z6t>Gt3|u*-(BjbZf$752uZM?a{kW!kk(R9kuCT1G;!Qtd93FeTfG}U``F5gnzsKw4 zh~M5Et-I7$;Z5lEV1FV>uSMi7TEs~Th|t~qNU(!+hHc84aQtkyr4xdRPd&5s^Z2Cl zJFe{3baCc|K0suqBJaUqZ0)ub9~He+8=B)td+mqKnzqXbw~Ds8k4EQS<0M%nk=||Q zZ0;?1Dgg8M#lF^UbiG5k^1Wz49XJ0EyH*hKT!ySdx2$j6Gz5$E7#1M!$&zNK7_H+YWY zoZOHWN4B9uOC|kSeEhuq)~SK)ZtKyke+V(ZDOx7BIbMhm6u_?SDr8&v2f&)bvw z7t|`=O8&Aj#jp7cqZfm1ULponG}N7dxg)Mb*fK)bL7ojbM~}az>Dicce}zY;X+-%> z3qBe}nD4ABjTS6VsP`LAGb>#~8tcoA?}lbbfk8@{m$2BD^lE( z*(~!HT`62Xtq3dWUeIU{>yA`w(2ZhfU_hRJ)~Jpsl>N7AMI-cqo0_++Z5fg^h9s6#g|1pNn$6%CfH)RpYg zLikvf@eP;T{%m$XyC$j?{H>RBVQm-*Z7esJ$M?zjj)C}cYD8^0?z&rFHUT!7&{}kt zb4XmwrA#Z{6uXzNGkFT1T`BNFXD0~{AH2@vX`-y(894S$KB*)?Xo)!BTs7RB$25%@ zEcVT)sUqa5Q!wqHb6=cVtZkT#%c#0L!EjyHoGM9I`5kfg8t!NkE0_ zrikxBKbQ)^IK)O@v>-Hp;F=+o-ol)a z+y8~@_|3u4jvSYPW*c}*Z6mWpK3*`@(OU|3D74Q-7`y_lEVtmw8^!FeH|1PJq>#yP z(3DhE50{lgz9P=zd9)4K`6~>y5cQtjS?uBLakdeuR?z9*Uk-IXl6Qb%PT!pWQ7Q8q zxzW#R;BVXF^oouK4z9L9dNpY&`d@`e%ug)K{{wE5Kj%R>1wkB}15gO`%|is@xc*}F z-~OEb$?;Dt%adLH-^|4P=l7NV%`fO*p6&^OCj_1lctYR_fhPq1^9cO&EX%J(_#bWw zko?L>AEe9z0Dd}8czOTkW&r^H+r{yJ%(DFSr2Lj;Vg02`_g}hMSbz5J{zI1K=R^NC zmgTSAEI*h0A0%0R7+rpLDE~V*3*c8z&u>W)om2TF}$uS8lxRW8x`(O zVUZk6f=I|%&&7r*Bw!{7C`gt<_50hizNHs`4JLF1J33?~&$0RtUdyvQ|byI#by<%+wpU$jm9-y3l?7_$uI1 zcfWm9r`%*!FokSg^t}j9n!R;?ILG@fYvw!l5|5;}mZt7d9720Qta$4t@rn4_BB>WQJBjBdL+ymzN&-b zqWxMsqxovv<%;`Fn_X1Yuf$~=yzfn31m zgIrWwPDBou;dbWYL2NLp@FY!>5n z%gC}q5^=~xJ%0k}e0^g7=~C1JSFZI+xs8_bIWJo&y}VE6Y+IqY6Fg>%z|0Rc2)yyN z@HoiBV{SWc{)cW>X9Z4FpFY+@p}=!_q_?IJboZAU#G`l-d;)t>T}SBQ5DBvvK9bxf zWgz*wgT>YdaccrP36;~y2cf0sO#<8n172W71jQ#oS$>Ny5e@W@qT&=_J=tMQZjVd;q`_qv4;!$Ac?87`>|0|P-x(#B6~injUulUnY<B|=_Z&bjG$AasIg_74r^9*$S64zET+39OC&D6tDbR}g}3*;4KWFcL(Kr6m|xzwqrmcDN|su-N>BjA5kHptqlJk^zK%w9 zUiF^IF_(&Z*`r|9af>QZhKYBS18xPYGtOx z`hM|{=!tMBKv`iSoq94?b!?Fov)9yy84#R}n5i~uN~>O;7=_PfTSTs6b2$&gm;Y6| zLEu$ogG-$Vvq@wX$2Nz>vyI+QiUf^!0Eo-QOn9|({9iptPC|-a?2BMUvksH8#rw!*=FYq zslo772?u1EYlPXYw-mS;jcYiRsg7zWsL#u}&7SzL48#^``oRd^I(|y0_bMMAfSaF| zfqEw3GC$}{FFO+$uK21HO8lAbTmP3T-{@E!Pu9;}%tm%8h{Zfoqw7MaSWP{aOSHK8 zw9@f2x}6?u^kyU^?S`5=Q>~QKi*Fz6#Gz&(U$|$x z)N*DBjBkr#Nbw|%Xb84dv2KGUK+yT7x#?UkH9uo=gT&S=IFm??X1`YB>~7Q0k5AuN z8AV>?Si_v5>Dh$i5Wv_~Cropeqip1(p44f}Jt7#99kdM`_(F+Ie6o#_5p))T7mTVZ z7>XWT7=$WGkxjKUD~B3z2}n4X&fKz~;AgJsDQfb_nP0CJtZNi?eIAbM)QkG&K=0&b zcFXJVzSzs0Goc0D`#i;upFd_kwlW5fE-=0;4%ek$LA^!GB}fm-h0#`@0W+ub%0b~l z5Wt5Zil=y~$;B`w{r=e@B~9Za494kWL?Eg)qiQsGAJ+2_cxY`O&N>H&gCx^}a#?w^ zp>bmN;c;-NQrHN;?zaJ^J#u0QP>LCR(dm3OXU=kR2v9F;J(l-@_=nqs>|rQS0Kwbkjfi4{>rbT^~euv^7SV?sBl*f+W~knA4bCg zvyU`l5C`kmG(BtHI^cY7aKj4nZuEhj)|6DR9P&wyrBqt&~aJ#<<0T|G|o?m>tMF*fR5ok|OJ;w&Li$_1g* z!9diSmJwuE9aIoRNd%(KdJ-kat?0=?d)LiyG*^4UfZ^V4sR{|nMs7U%CM@{#Rt;&i zfQ;2lNgnu}w(u`t(Zo}qvopJOP8<{LF6m9lJ%XJMbf-pS{Mh{6RMO`NN8_;*Je6P3 z%ap(acoYt#+_VZTj5K+QCQ#rf&@LX9Lq3{rEA65atGOj(lkdl(U-A^;xXHsyJA}+! zNGBpiT+GM16qbIpHiS&Zd>N2_jW`{KF}uOYZ>bR`7`cV7OV%H>th-3SYsq`6yanGh z6`EFZIDI(md8T8#4NUQH?^?8~u;xu}XHjXk)$G2!>%MYlO zUaqZbw2|~&qHZ;XeCz?mpUC8}iudr3y1oTMgY~wUs)f7w(tkjqznEV;EMcoiBELw@ zDlYD5ErK)6hgzC%NZPfLEY9bOLaPm@l*KBV2A64CPyG~TXlFT`#s9AG8^JrwZdu)Z zB;6{#>0_vk`k|&Zo(g;sHM;x8Wv7{lf$LctQ^_xt$w>n5C=EKMifL-1yLU($0x=a) zcqgi5C?<1&Q$S*FmGss=cm;J}r79~@z9^R+Vj{E^rg5JK=Q{Jniu4QmSh^Q+JJ_`z zs5v+TL8oiP&+xeqP!SEiBc`K?&RYqC#wlnsrLyzuy*ZX-zATUXa9yZhr2 znQ;Q@U2AeW>|mq@;}*M zp86R7b5zR{F=Gg{`FD;FYGTr_xXRJ8vdJ@`B|_0*8al!-;t_+M$7ZCHe;+m zT^oN#%>2@L?5~NLpY6#0n3(x*!s!2w{e|^ci5-Z?`j6OO03c@OC&Tr3%*;=0|H1z9 z7eT1`>hpHEP3WLLW9P)2n?aR%ck+cB*kl@}u_O8B=?Z41=3$hfsj;Sgw|D98zRRYH zvGI25h^q!o?Az8$+_z>q;VW5WHp%gMn-eda)s|&a1=e&GvG5C!g!A(42QUWjLaDs6 zloTlaT}$9_kh&f-@2O<)1_lO2N{z{>>ZFti>nyPg(0ZnCCD#TdW;NI*;92~~XgH~; zgHasPr(F6e_D-_~+v6nYN=VXTYI8+GCIW~In#S$9h=ivJ%C{$ z!R61*EGJn49jeUs*5C3pWf(ogeSu0hxZG6Jg~5gyv?w^Ybwzb9aX$$u83XS^{Fcaq zwK9AH6D1u9TtN!l04`=E)2>*4P&Wx3M}$9&S{+@%dmGit-SSUUp@-UJ1e^C zS&ZM^khN@}JmoBV^*R+pWobb7yMpCgxx?D-K+mrQl*M0&8S}kmqRMBS***>@U!1QU zt-ZBxU*@q^=^?)4P2~+VxCo#YFEKn0JZHtx%tT{3JU?PkHFDDW zJq_cLG@v6>*fkAH-X>c^idFK*kj2gQgFO<7C2Spvbxjdxh4(sr(uct%Rn|-)w}N#S zSOjp(s~_{k*20Gb=i2ZzTK)3=x~#2rvegOg>p7`mOSVuPZ`#-CwP`#sN^aPdFg-%Gqpj9`2*G>)jJ zVkWJ#d?fz(ITL-JFZy!W1P{3ieP>2YYQrp3EADjyA&ZeuN{&489lwdT3k{$RF!<#95>~aTB^f9xNnYhkXeJ}m z5<29#UTUBmlB$)Woq^<^c&%&FBPo>fE~2*7<^rFW*J$i zW6RR&wK@Jy1~C{V*ppb8F`;|;8x_+e^K7*2nbC4{1s)GoNxyhw@ZXEU{Sq@1LRM@vG?YL(bveZK}S4*dt7 zT+uzUrPv$}61YNgE5@bHL)v9o7q0GXr{`%So^*_#V)<F%a~~ zg8X9kdDQsJS6F@U@q@PPu;wFDeyz{!%uD!E&G3I&qTFo#MzRZD4`5{mVIU_BgN&(su%nL6dY=Y$V>;4^|gS%kB?YDF>g*!+1I zbW^z94eJW)naI_cD2}n~#mv)(*xsiAH{7MAeOm+Qsoz#yz&G#PG&|_PB7Tc0qdX0B zC^>2Qm?XPiDHu#f0H#scmqKi|AUxE#gj=J4Yq&-fPp zO4l1@TQNV5--#<<4^2<#_U=n;XeNw@*VBxH3p@yxK{BAYz~gdT~tPy^%*q`(^X3 z(JLQXo<$TFIjwW~=25LtyQZT>yU0!2^QJd$H0bvHM_%)5yJqaKlF{x9fv8nX|D+=u|2fX;&#T zAoGK(UgB1Z8%2X}=2CE)m4~?a?orAYz}dOxOIJzNRQ!Z#Tc_@9_0_wp_oCP(cjHPe z+r^n#r_ykhs4$wxQ*W)Ug;Lm@Gav?_yQ}J|GwHHd{N7oW1~u6pS#})2dz?`q_vhkH za^10>mB%Xk?1T1`zW|KkGOsl`#xFQP^rRp_7{?i%aEEvD;!9&m|8()%_9!%(jz`A_ zdcJ~XI|%@~aeex!3)dvE06n;&9(qakwhUPAL8L~d5SM6Do~G`A>Mn7AmM0{u^8mY3 zuLtN?WCOhEWYR;sJI=D*?2zO7%6A5YneRoPE;g{}(R3C0Vb!$k;-P>=o`}%z(0>k_+FvC-mWVRCqpNCFV(?{ z-%Zp8i3oUB0Evo*mC@bx7O{70Nzh*J+q6r0A!BpgwA6FoxdVg|L zQ56fVMb+!r+NuBQn}`n}z%On<<$r=%SpT@w>u+C!Kl~R4>h~TpYI|2J2VECxD|^D< z)V;yIDGgoADHC>vvAS=F#_{1e-nQc`u*Pa(K7ZQ_{GQ4+D8H(34A2* zk-$d+9|`;)V3xnR6aV19{JviKD`sK+TTSx&tNy2$h4r_$@mI{k`g{J#zit_0{XP2R zpJJBZyZ(ek{|lJqU;8h=Px;T|{Xd~B?{i>Sf0L|#pe(kA9N(CN9H+fs~nRz|?$V{*<%tH@km6pUdG^I3|OwNJiZRTUl z7Wcm`6i)e8{hE7mw_BCO3!bOi$|FEpop+oFfOW)P*>$sHB)2=TJuN7{GvO*L4i8i9 z%GIC_Y*1yD6CoWCt%|v;P3vcQ;Z^Jj=~g7sXI7Lg!Q>`|Z!u@)jBP3Kzilxr?Os`U zg09n7%th197E6$WWghAKM(|1pkiNVcKCDNbYsdkFQJC?SLxzpbRmHPY+q&^=>t)&1 z$-$26@v}u!`44ha$dz%nb2grra7zHIdhu?PN-!!5H8RY>qs@5#vb&AD`}?t{pYQ18 z>fWovvt6@Bq}_16NL}abhOdP*w+f$C27ODhWtD~zexP8I1X}Y86inyT$HamS-r8qw40?Pbzx2})>DceE9CxB9j3bwmr|AcWA*-BeR;1At9`EygTOU`B?ijyVN<~VR3Vkb z2U$gj{@^1C_=)_glsoFtZlTI7>am>;Xj94s6pRf3S^5SExgBdPfshg1TX zj|_-y&rarD#bM)8dgD?xZGn7T7iBy*zg}Sa$XaZ$iR@Un85Ymi9A|`HwRrFPNaGXe z#r@8-dDKw>lb?X7DNwudN!2xhV|Z#z3K+6eeX_>Ed3*5Kpk;T^q4ZLWOuwP!WT!8S4h% zNk$kD+vlb!VIuuVrC4Lh;Dbw(rZ*tAi%r6uwF^c(j)D2RiYc~Ij1z7>oNUDGI0vRECO+4ns`(O2m{6erU@D4GW{F>44FvD9cKzxv zJ?MfUXY&?^4e;Qsm^5oIK_CDG(wV<8a;i*9zDyGr%ecgPsfYXo;JOlnP3o$bb*$f@ zk)a$y>*b(wuzNOt?u9YZFX!aZ#MWLKV*z7*Tl-jXShGuQcLf4@c-b8jMrd-`tae~l z{76ktuqpH@+9HNEegt4Hzg6fZo>fX7w!V&GYcYF^W$!DXP|R*Cbpr%3vNj2Ra1bRz z&^i$WFl!C3C@Kt_9wh%aE@tXoh7c1+x?E4Cl5$DET1OUrH8OA(dyMf%Norcua6i(6 z$O#FT!E$-VGLtrYP1UUyt_p$xvq}!iQ*6rJ3^9+QOBq@KPBSepNTq=hNShtC?{%HG zesn$xs;gqORcfMv&eQ@`vDXzDhiMgyS0NFec!nQy8afE=;bJ;5GrF zkaoR#qHRp+*wLvq;ihwC;Jz53I3P%})3~parrDgC$|G5R(nQJ(I(kIp>f0NDZcHM0 zEN4I#37|$3etfn=U~SM~L*9XTBh^M2W78!{EyUXXNsf#^oO~myq%W#Oz}PI^ zgq^P86;Xb-o0!(jlC643FUo|MtaRU1$ZrBQnP=My-PK&OWQB9hK z_0%ZAWa5Cx{VE=uREZ=--clqbRbRo74}v;#LzvZ_tH`L5bYkQqL`-6BbyU(LD+8X) z=w82`TqYaTRo`(esV&PrajfDlFywy5D7x&+TgHbdcSt~VK(JRoV!WXUdbjF%9uC6< zBHMwfzX`v?HhAx6;>>r;i8lx*7;m!TyF4d=Fagm2BM)zN*b9%bEf(Ltdk>~XBjeUE zBbIhlc!N;bg>U&&vgJ6)b!bhCvmNx=nqjhQ0bctdkE|EN2EEQX>&cJ@LVFhnxBBE} zmX3s<<)(gKVH4^U(AUWQhFC0`1aS8A8}6c<(uwO+m}6YFaOAGMPm?!}rP(RsxXGjt z!nE;;hgplPD5E2ce#OCH9G=JQlNdYikpS?TbaxiY#(1VdO%}oTyAT zjo%_#7*d?7f{y8LcWz#BPetU=-Bw=MzCJK}KTn#tMNQnjwq_(;1(HiSFYMwzP8?2z z?a>m4U?<{P8X$eH+#fMnVokjAXp<&=Aaoy(EV^}u%?j~QpE)lrmSCOGjQ-I9Fp_I} znB0V{ES-36FEoYmQsvk}JSz`nVREDxu7zIHUSy&9T~ohC1kuHb_rh%?voSi0TnSd& zQeu}LCF~TDW>9oHRi+A)v)Uk*7AKoau(4ORGuN51PTd3hyCt9s2Re&rF>}}V$~F$d z&SATf*`sWi+y#Lsp6&gMz-$)=BKDVC^2hIY*q^VQP@yt^IFo_wZ0V}qwK9bd>|-Ub z1n|10&Ix4Or9N#>T#%UR&RC zaCW}(;>Q3sdZ!|}FCi4+38wUwx|3!1nP#)mh7XLkBKM|(MJbGs42?W_OHRy&vAHe?bZ!?m*Bch&oI3U>`*oB$OdmBP zmK**^CHr{8nSnlVB_&xXV9LB-SU>fz>Y}&s;!yxO_4NhZCUd7_YML5N;eSX=OV|xw zpn+y2HPK_@<#0db37nTpE&B(mBm z8~y2KVc;}i}AQ64`JYBp~>*IT8#q)>(`fB4*^=T&%Yxpz$EZg>?1fw)Y$A z#mNsrH1?66B{=L+xKx5W*z(3O$NTJ01IG_;^1)61 z10DI#H+-y>eI)Raz()cf34A2*k-&eSoBUpe|C0p#T~A^C+W?S1E@j^LK{2!b-OBhM zbCcha$v<$D-=4+4<|b^v`^E5>+5YqXu-`BF^Hcmgexgp#^rr=*qN;|+z{G^d%E*9c zQu1Y5rS-v!tn&`TJSwJE$`-Gtw}y;4!kW)6lWuF)=gKFugxx zWuswX)BH=P+V9i)r^hCfqNk@}r;*gPclg8Ak#@8s|Ca~-Z%l|`{X6RVUxqiV?;rMe z*t7}?4Da=E@5#u$Km4Pu?2m_EzRrIliztWltwlFgAm`al%#eq7?Eapn?b>0QNDJf+xS(E{SL3x^= z>NcK2;%fLqgm{JJE#uWc#v?GlRpo1Jh}a6*r=+$<0AS=~dc<$$(8XmdZG&Y>9M4Lu zfWcDa+{3uPK&CS;;=tO+1_Ao)h%4QHut2|XQC+5I`>pE**V?sc?QfI#yK$#)c~}bd z;?6-CYA!kQKh8T=xEztP#)nn?@a!kQC&ztWE1orRFKfWCragPT0Dc};wxyFK;h!D_ z3z6UxQkMjNGm=qF6PaU}4K}(5M-dYS1vpkX4Ybsi()D9#%&@m>)Z+SnS60F1>WmrZ z;^@Tjh_sWGd%?JRGhJ)jy7{=a*$)NY@SThdt2MhkWf5^@>lZuwV?)*USnxx4cx zUDqXR+$88LfECiBbTZV>#rYXx^bjZ-wR{$+%iski<%pU^dg3VjpTgU?yjfG#Dr|_3 zfEy_55a|+}q}TN<5^XiHWh(qVfrT}3e*{*hT3WguxQBy zR1CQMeh#=a?3bXQ=v*&1aPiFS_92`~K^s5y`H|{pSj#o`>I(TelJyk_eBFVYE8uFZ z)S;umEbm_d%Z&=2hamCwDYhV3D-C%TiZ_WLK-9&!nj}8GAHM?dgPQk63khm0YVb@( zGXwXQL3Zxhk;N+Bp!>W*ciR8JQQ~SIK?#_Hzio7_i-kw$J7qh|=P%$fy^yp`kH9%e zj613!QW1OSgQ1(P%eb$n^ois?1brRFplf%=Y8=*U+>q@|gl?5DW@h00JsY}F`a}gN zC!YS3VvkPEL~pMC9#NYate--Z8HtM3Y_t1>wbh?M28O}ynzC@yT_3#DRLc?wCNf@z z$6L=z*1%I=rd$>y-niWHoL#>Z`sxPZ)sWLdx5qvD86l~G>D*1vK-hhCh+)4PlKaGu zZcAtAW$?oXVwG`LVC6G^c8A9v7QH}X<32fhZYL~`w-tytZbiWmIG?4u=bkGk<&8-~ z%VK1UAUI5b;%*J_aK!thm;!xdeK&CT*OW@3@qv1n&@>Gl#>p{GNa#7oilv040MT0QdvUPea_&MR=6HUp`n4kn?Ct72+3Qk%r z4^=P96*BsgX2zoxa5KNPa(J#u#*4r>qwtKyLRt2}Q6tQwa8RYtWAY&M+tNzpB!BsnmktI#y3Avfc9`#*I;(uMxsq z64S5rd+gn94v0u!J7HFTX>akkJPQw_3Be^$c)GXmb-uw%ufkyP7Ipv0bNKNOml+ATgVrwgr!&5gR3Jm^v1G%RN8V_si_em)r?IIVXNe_A%fE%0FHmh>D@bb{<-7lbdl`8nX zT-yTs>}FJ$E$|Q4+%RfNJxfi<<=vGn$gmw{jgNQjSX@?7WxCosCu>-{P(<7xP{m_^ z!Bf+yFA)249Wk`Ewl>$dy5R9xo-NC&p5hmvj)Yd}{@Oxl1R(LJqfOtcI^!OT32IvLQ0IIYGJZ z+Vw#57~-3!`e0fI4&wzaPiX+|vQ6M~WXEZ(QKI4Z3*j1#A3r-T*YO#?j5Xns&5p4q zN8R--s`(7*uN?dmiR80au3pC6CZtSPq6DYR(~8`w8C*d-%O0WV?x?ZF(*|kBY~@y2 zTY%g1nL{#ed!q~RFbx#Q86vFks~ML} zh4z;?E>bSGlj;WnL)@3IFA3A9eZ@E|P**>JHMi3(9NO&^o*>tpOFVMM)@B@V>5(#R zyz$pW`l1DBf})6G*}K(V_J*LjGff{BH_j zp#K3Wj5sVz{~Y`NCy3y)aQOX{i}pPo2U7*D`YNWu17(fBK*VEc0s{9krxvHe~l|2MgV zo$jxM;BU8oy)T*nJ38?{Aq1>UH1B+d?Y*a!o*s{lorWHdosEWpp8g-0#2;t zQ;oj&I7!&>`UEgB*YVRRTw?XD&-wd7{(^FomwByz3yJCS7H3k z9T?lS4HE_Cc6nSOWmBj7j}q=Wtb?Mg<9{e0i_?rrawCFlA1$I`-8wI5K2 zDFM#vsW8U-Y?FjPW}93X-FYc8mw(ncQe*-D48o ztgV^7`d-T~?uKcO*tQsDZ>p9w)?Z$pY@UZE?r(ypoSSg1aW1T?(m5eEEiMJ@J>kPC z-g~hkuURlR*R^-CV5HSg2S00E2oqb_zsjQO*e@eE?|6E-Q`G^w72~Ay=vX8)wnQxr zQY3Q;uh{P?;1Xtzc9$+KXCy49Obg$ILI>{-)%M|9kqM+2u>1Wy-M8vfrzhfMYYcr5 zaWlu#>yoBGXSH@=7<|PP;nz3|p%5IMrtkyj%CS$VsSyIN@Eep~ufRXC5f!9^1OYK5 zNREWEVV0UTM-+h_gXpyh{f3$h3_(#EWuCb@eP7==R$J4A$d4@3vy+p$i8G`M!sl5x zf$LaHy5B$@afHA9dQt=&gr3NE7Ll=w`jTA+draTSWk?3+bK9(OXVoIkAxVgCiJJesb6+e96cHegh-hAj?*zV2)PC}`jey3P=$E+! zO|edlpaZlDr5sYt@29u-cxRiYo%VPolcoy3&?d?#!kykiYkYDgOY%mV<$kSgbhspv z3U8}1O(-UrV3~S6JA9_G z2a)Br2zPuYO$U$0fi9jJg&rBnPV>hm>s(^QSoOpP`&Z2+OvlJrR7gwY$1+E+~Z29T&FpXhRW=vRTVL?^Vb5Cq@*>-;v+^ODYKb&+f3+{RjkBLM+ z+z&t7hb~Q&KV%#1+1h7Ia9!KlN9zRQ0M@FlfiMK;i=tI}hgF7I6IPxrd%dAs-3tk6 zh^Uac>BjXv8U)i)pTROdQv5N7qk}TV8T&aE`q)bP_Q1^9fgODY5;i=6OprLUdfx5& zq0Q;NcyFi?tq)RbwGPhK=iY>@&T+Eax?0(wPeCxv3z;42%n`-q<>o3qXO3vVH8{q+ zDku_b7NWYSsNQ7r;#cEZ-$`HB)=Xw@q@7jV*;poYHwV3X$9AV&Nf}Y2`vOc68g|4w z9I3G#Den*IinsuGCJ4LUAhOKA9nYI@&dO52$p zdfB=|O=hTj>Qg zdCn&M(%0fZ3R-oN&vMh3OpGDp3-kiZ4g3W<^z}TV{O9`|g;_W_L2umKay7u$%8kq{ zO}b+riO(PiNYWFdcc+Hfbf@Cs#m06~S=9M_Qm&f49q@7D>4dR_Natm&T^R;XJX21RN#CK<0R#Tn?5-EmrT*%+32xQ3B+*=!JeN4zIS6i_EuoL zbG@^60gU^zx>U)n2#qgG^zW84)7z6@=CA zhJ$Ot6@zpN0dx$x$dElq^%s^QYe=B2oV(>%lO*+vDgKl|*@9PJm4l5gSKzKhF>z!! z-$5|SYcPP}Y6r&ds3;hcPHkT$%DO+?Nf^*nn=1Yz#h%M)6lH|)`c9K}?)m9DiN%hq z_WUTaE?hSJM%wDtFPL&i1z~7WsbAQE0lL4lz#haF6A=yNB>;`J%L%0laX?`BHU*=` z&8^&`WA9ddC2t7bXLzpGZRSyrgr}6Gc*3RNyLKlETc7h3FE6M*mTw)<#U?U6Cs^c& zS0^7!bh)Gfu_q>DI4j1kWF{XMcr~#PE=K6$)B!^TziiDkt%5G{HOh4)yFC9mWZ0rI zOrg%Qr8n|9MqO?f>MQB_9Yf(QmV7IBQUaZZQqz&&_|u61HK@mGho@$(Tw1+!?>cQ! zP(4JNM)~C$FVw!?bKJxOwp(EQ20QRP+kvb}2d(+geoTL9bmJ?m*f2|BbtN(ge;G9m$|R3tcs6|uWyds%rnzYlF44XsLYm^^>FkZsU@YW=hx zJ?Z2{K^@Mim>~BGL%%CO(Uw#^bi{29H~Vn{Hfe<#BCG`6;0xV!R+6RKls!get;@3z_E%f+ z&J+9?4|O!<&}FnoU)JLKh}unNF}~7>WvPxws9I3uUf;bD#e32d9?{GapJC*_+3E4N zVVH+XhUO^V0I4YIVHC0?PAtbcM&hNJM`WvbBBS#W%OtRgGZUVW)2EyijGB$GiXK*K z9{5cnW1<}@Rzn}&*#f0YO!3CNzgD(3{<~tcKb-O?~1TV&y4&vRw~OLkHt^K}=1Q@1FuwTq&`pt+04;h@JV#Ok_40%QlqJ0PLPgHRdWF% zUgkT0jRN_B1ZE7}L?rgAMv+H}ywTZ&SyudQJeY%6VKrX70|S-4mYV5|BnQSXgPwkn z`!qVo%yPXri2{KQ+_6FqTd{N%r%w5x$+(=GjGViKoVw{#%ZX`lxgi+rg^WA_A$zWJ z203f9pT;@pj{XYe9(fuB+oRgHF>G=s^&%?Q)@(C4RJ+a8JP+t&yRx01G}S6|n`B>= zm8pI9_D^2W@>}uOO4pQG*b>gOwU@Vg9N&7~j$|jb)_ruCy#Rf>gd$JrwEOuHzm7ZG zd`CIu?=frc_9^oQ+PyTadp!Y*mKmi>&+5uof)phR9_qn=Ojo;tlRDL<(N2c_!fdHR z6aI4_4y<=+YV9`H^Ziaz?sKKjQP=;#@# z>6obLSrzE%IGE@;m>DVQ7&z$YenT7=OB;@l{;>~_<^xgv2N3n2Z}?c2{7B#; z_~(e~_rCvqiRBMO#mvA;!_M?iAl2{l{(lIm*x#f3UETH%km`57{|KoV*jSnVYj-6> zb?$%vp!Y094RcP|Ov56j_MJ9r>67IQg<;t* zy&3~TrPr+RtWzm(J*nMQ1zgrKmibX}kvHWpRw!u&isUCx^)nR}Rh4Dhw3h}KxvD2h zOHImeEh0RN%B+#rnx39ZFLiIHJJs4gkcOop(f6%pky7M}72)KL3+MYgbGbIEsLk1{ z2KQ)N0W|ejEx@BMgwKrpg?I_uB@y5qUx^nuDu8P6aRw1Fm^6mF+dEs>+$tn3l5&_E zpc*;a#?N^uz-Krskbc;C6{MT2RW8EjUxIDt{_O0BrRI5Xa)@!J5C}sw$ zH&q-8b$!FH`f&r=0xej`jpa?RX(@`L3Hq$F>6DLaN-BVM>bL}UEClsyXT0Oyq%lT%un zlZ~v7W8BqF;4HLJqBf=zZtj2v52sY~R2MzaF*&K?7ny(9WT7PsL?F@^YOjnxrnu;l zj!2FBr?J#W{w9C_eKAY)#DC+UJh#Wb*lMDQ;6=xkAe`Hj25J(*3}2qfR8(Y znB%AH^hRiw!&M+1Qrz6oK(sYNyRl{!08u0M_~fH}vQugFjkv0Oq>GY~ z_4+BDp!iuIZ&dd3tCFk43OClsTfLFcY4VKb4d0*u7Rjv+0m&$XOfd2TG6?KM6`9Fm zAA6@11k6wLcvy5L9~menY^HX*di$&gw@XO0T#CVAMxtX5IliS8*=?D-?28pO3Ji3oC3`sRON$GXBbZwW<>uhKy-nWKp^%7h?usi9 zQ0$FmC^s@EG1hQASe>Vzv28}52X`)AH}RI2Rjj3>Z}0a^ZaP&tj=;>5Cm1*cYE9Tb zFLPKsbg;9TM^w7kahvn5FTMsD<4HcX@^H|v-Knopbwp{h69srcq=GSFPG9^~#C}9k zN~K~}fsHKy7S;782?86gcnccopO|!5XN7dR^=`9n7GmrW#pOuLV5npq0=fq|z zz?QLEbIQ;bxZ*JyrFy_fC!w`FObH}l$qUuIg=IA#RUFrzEa?s7;pqwWNvizro;%h_ z%h9l<4tU9MEgyy7iW^Er=|{0TuVnfK--eToY4ZBIeT!Wap=m#Q?In)E?WKFBZJJ0`i!6qxLaV<-Q?i+QSiQ zLpu`EqT>C&cnP`RdxiNsyvhtmdHRm+@aSiXQ?%1kvMM`7v%#6d0|U{aULnSE&1AVk z&F=1xzR_S#-^Hp50Fze1(dp?H;R9bnc<|v^v?9voXU-hV#y{a;gETZmErwXbRPyOS zAc9RaGIK`C}9ex*ZW_@@u%VqpPr`$ zR#bp5+YSOaH!;GL#GQA$BX_Z=*hHZx`9rJ|^;Eg0R5lqKtdS8)`jgd+%cn2BI5F!Q zK8jCDLpxp_SH==i?1>c z?b0J~*8>q|4~Z;b0-=FbI%>_~EOdhDjF8I_(WKlOZ{im2RKl&QK!m%dJh-DIr7Z|N zMXUp@L?YDpXFymE;Adn#$jkIaCVgA_p}`W~iA4t-8E@pLwKPpNGN$cTn=oMAg)GTCNA|Jxpjd~^#boYz)|U=w+XV_z{D z4ls{xUg{T8u*5yWEB48OK$N_pz;dH@0&sf*fnXTRtd95}OH$>!Q$v{{UnH88H@2j;aon8@jRnZ8E-6K;z7fRE1;si|#4&)K#8FCr z7QX)lVfrdK_6~)euc!0uH{@aBb6&qDdB?=trO#06oIl&I%qG*Z4(CeW|T-Qoa>CPez zeMZ6ovaHf&Ni>B%zp9kOXDgMYvm(i}Ps>p6xlV+`sqlsyeDVEhlyI}Q{ZVKvop#S8 zZ(<3K!n@h-hi-V>9jpfFJnnIR;jiTG$5h$=g=F4_GD_;K7_|C@p2KG@TlZJl&WDVi zlTygLq9CKkyC;GvjSY=W#jbeC$ZaoUkT71e+2mlRoPmjbGPCFTN7p0b)RtnFOEXB zb@_?qh7&0%{TzYX`c$8W5HeTv#kDcLBXb2xxqfk?>Ku?)Aq%Z}{z45ZOU7MUY@&&h zH(qDS)HxB^MFTZ;goy5-R(he#9$AO1!%mOdv4*}a+dyKWg=4Y-Cybg2{U^qpk|z$e ze$YPVdOSTHuIaqZ9{RqxZ5@RwWMx44-d`KzW{a~12`vIQUq7lR%`xK5B2 z*UBMtNDAd5J7wjVjMIMpRmc4y7Cn}J>vRBuU2tX)a7A!IN6Mb8SMwKDW(8)Ot;2pM zn3pm?ou9%QS@0P71?749mTA4*fZ%rGLL#~?2+2aQowrRhr8vX`Vznkw>EB`xC(;U{ zbwOiZfrdZze;W)|!v;UJQ?DD=`gSPIg629!!ywweT8D`Qc7z_6j9jqP_jC&zzti%_ z!Wxp>=L}K1H{q5*G{H=^s6JhkD(6i#F5S;>*+HS*!BChnEfxcB_BNZie*``GquP4> zhWLWx%lHlX(q!N-jE1=p)0X54BG5GaFWF}S>E?Y!T$(EZWgZIzcYUIJ!2suxTo3LE z&((_1bD7dNVvw=@Di;&Cnyk_oXL8Xps`~p6{GRJABj@z`xJCWdizLK-~R7cg@UjOz@25QAhUyx2@HX?`JND?rG`s_8+Hy&KJF za4c(Oc{_Dm**-v>;JjWcGb6OJ@hEksc^O}Eivmwqpz^fwbZuBYqd-PCFhZ^2c@dw1 zAhQ_>uVB-a0?~@6i!+P#WKY_82ZoZ11s^`4tPf-r^|DHJAcV|m-U zIR(nl%JMb5aV5S%(gBn%VS4@(#`Auu@G)bCo}HbY_Mf7W@e;{?2%QU$6W{L!zhqzn?L~{-<>GSH|;OFZypV zp5NBZzcHS_T1f1FCsh9%77{zn`_P&{ETng|!}Lc%+8-7Y(_bYd_P=XS|0p3b;4!lO z+5ILW|IUa0#$f*F7SoqEbWo@LDkw~=VCdqYNh@G&VQnXGqpNTD$HX4{_pvd*1+DiY zGGS{ghxctF?>-XypUrY2^mvSagJb{A_A-|DgR}p6B2ohH#b+#ZzuDS9;-J5oRR7>C zvD5w6IH+7r%o>Xowez8BtA>+TejSZ>8sF}dBpqgVk`FsNyXbjR9&b3|idcd+&!$Li zqf*(r@St#8*xv5$8d_4c7st}h?%d9E_`u9SAd;Gf25s#)AK42vExtICV1)E)etC1V zI@y&ieqt@U1*&;FyY1EC&g->B+x0BfB@Ry3z{Wl)%+B?k8TI+~fmZ{Zi@*^k72eV8 zri!(+Gqre?rY%h3%IZ1TMqWuS#!wn5nt%#W(JMdP~+#Bd(-{m`BvMF%a=>%9UM0)X$go4<6-UcwU9BD zS5MnpD|h$D$AjqeGPUOhWYRl~M6r^N1$0Fg2)0M9#A`U9GB!4(caxi%6HEUnPJM1giQ8 zRM6){DuhDMUD*fzkoVyT5FI4U-i*kBl^OWzsyWDV^&+b2DA0XM40Eqx%`YtZPD51rYX->!Xa^!9b>pu@% z0fbPLY^0GgCvX>>+W{(|LTQU$`1Sjvf6r`N(P>kq{ACg!c3)}P009cK6yAgcP0vt9 z#y|kCf({eV%2FSFv7c%`^T?4r(l`$&*aznWz(g;k_;Hwb!`(3gIA^LK&LX8UTUj*###a@#T)Z-+uLWG~ zUmkAs*?DlujIs0m#_P0t`!3hG75}8<>k(oe#wqv6+Q`$)PlmTat%6DSdUh zX38&|VujJt+2CP(JQJS~F&ubnXfO{!MC|Qq+ei)RYM3i6k-sm)`hY9Jl2+&{`uP~Y z6p(aI_dR>l{=p5?44SCphIM_pIM<7OR)Ja9NvyDnd0f1x>Xi7d<5Gz%~ z#mlvX3!};w9Xiaevz8j05H4}IL8GD$v}eqD?esj%soDcM3%CDJyD1lLidLx_zllpg z)i-R1))~2dRJ2| zC5&2U0oq92W7@0xYaR+hZ0D6_A^*7oci zxC9h-Z9N2?XgUKv78@-!1U&?JNzG9?KUQcjaQ`5cMgq%RC!&iyxStM6K$9quO)?y$ z0KWx7kShd1z-totTY)AX_)}ojeAZz%(K(C5(hesj< z(uW*0Aa6>*EW|9iSU`1)bsj#9r^5n_DN7XT>LWRW1I;07dK$$ zp{Rz%j$|5N#n|os+IZ8YCj#45ps1tTLOr(v-`2^8qZA*PamfGh9`(&s5w(Pr~X z$*{#s0;oDO^kTq)3AOPWzF{% zqg$iZLn^i1!8RahL)x`9|Eg3ps{+S`o@40gdzGy?27#%lor(AbBalDwXhiIhhU8Rt z+>9O~JLI^!kTO36%>;K;m#R~5i85MPm$5VuKr)g@^Ams`P!t1%E;{drNsuW;0q9+! z<&2_0;M2s>vfie-fgTM6$Wm_J!Tz_U!ly}#B1@rsQXYb1VvEz)?o~nr@})o+BnoC} zR(7D0)#B@-ujy-Z%(`A%P>5q&;+LBHe4aKH{^VL}cRlS}H;^DM8dr-Ae!*dUwHZ)J zvOcp6*&`lDN2Y#`CE(|g+s#5?Jh{4S2X^k!eJfbX9uU1O{g6n5^BG2!GUen%ghkA= z&@BK)Szt}uC<;TZ*k9YGqar6r-o>cSU6S3XLLe??NiC6TB!Q*F(nij?GlfcLg?8=z z_O1{x>=5{n;nhwf)*DgYa9U*|l7RMb0xZ8=-4KrxO_&P=n7Vx>O2Zji!lA=X@#&CV zGnyC%nj)+e*lMAo_970GozD0FS&9r_`Q@@|RVZfqobtvu7UW8d;io@AfoRI>tS8po zgClK8d~v-wZv>NW?gBw7aX8$7DTyUjp#1TqfShA` zt9RY#p%puM;v!~3xyne4N#sl&_M8mI>Hm9&pOo&ZQn%(`9^e!Dnq`Cui37=dhaK?7KM(|N|)8E@^4t_@J^_yX6iL(Y|^KxCFfC3criZ1N;-R_9878oXoP;2Zz|v9_95rELa7^YLNP_(!y!RLG$6uP2RW0GBPbM zwk$AXLF|yhd>|(}oa3=QPlj@q&AuFSXVWUYwshM1A+;jUVqt{ugQ`S}dK2UL)vY!3Or46&aR1K#u;Y67n3R|!?&16FvR*>)*5 z?RL$x73m9ecmVy+PNc^O#<25{L``J!d;~zYJbV^zSp7haF04P>V5?Evc7FiQ_p>dS zo?SSZ3#SAPexn?}tJV*gzosD=7mD3NPA`6(R(Z;ALaN#g%9236@N0NY<3#Q@0o)<>_~BjcS)|ARfsZ2(ohB(CoY}y2ijAy@>rW7k0~L zS&eJ}q|$l7iuxH~yeXt<2Il7TfDu9%Oodoqj>SQMeW9xS!z+DuIt8wa!fP~Hb;;FR z@s*I&9kl$B64n&d?%VL};sYM~VvA?%gEtTi0C}i``G3S*EdT#i;$N;S=o!9zv3IaD z)U|~2`Ty8^51=U4c54&`BnMFh$r;H^BR!LfORJCa50GG#G0*QsTLGAf^n$f=fF zAhJf}KdQh_`NlS#q8^cDaX63gWLGy!oE&V|wj4K&91D${y>o3lXj|mlXaN(GijIMW z;KscbPu4~FpxrN;dki1t+D7L%*6Cs^oY}sQ$a$z$D)kvtN%FZUgZn+@PIr;Y3uoX# ziZ=t80M!z6UNsIM2U;SdhO1PY$&)D}|C$Y)VY!ik6L}D2Zyh29RXBHLi^7Xriv=jk zh6lhO1w0buW%}CpP`5iTg!YXE2lQDrnFYz}9sNjbj$XLyJI`QR_b)cxc^KuL@cK*+ z#)0VoDck-AvglBF6ky~fhRP(U;>ybeo z{m-wb_5mOe$v4_K^3OwT=TZDp8a9#G`K3;ok$EM3R;-x?a4Q=)N{YOiH9JH{iUYSW zRh1RJRB&0dv4D|SG^P+(A~CUX==N4|dOU1X;M%KeTxk7eYh@&;T7k8waX<=C3g2tr zkyF2pZ7pSOqX*ldHHB#66<}rc`no^nn*}eV z!y->geB}Mnl<~bx1@z6=w=HTy`h_%Nx7YLB!jH8YZ)>ImgXf-ywP(?FW05SP()Yuc z4PPsJ5>icF>`g@vr9Z(b7GjGD$Xs@m;mXW@K};Xi&mX2TI7Mas{h(n(Kwlcycbk_$ zpAwhaOeUuPxX=_1c+2qmWib)Azz6a9q<2nY-O990PciB}Q*g!0MIM^w;U}WTLS@$}a zD{81b2A?*P-U&F(KqXSyenM9HXmTOrgJ^d6v~EKj35`bJY&(05?9gy*Ja^jU1ncr_ zw(4qOwgd6dwH6dqWr_!Mz=01w-`ZZiwt1kzU32RlSCP-Wd5MA4a6DQk&+T_{>QiD& z5^DE-l+-GUOM7fti%y7Ta9%LcZs~kXWK~UYS=z)WnO#@+Dwk+wy3OZ1<&jouJ|_DK zh@@UL$r8l>(T6;#aCfelz$dgZ(Qz$Q$b zvhC>J_St7nn8-yT4b-OdAWq>cn4B7uk-f(lr59B!LfKch>r+6u`g3Y!0n;oAww7hf zW68LJ3qh+}rb!pRK}W-es+z%WMzLrT$F;U(^;7NRpMei!OZL)@K@hZkRLfZ3!y_Te z=Z@6==%r)ZeeZiuAn!{+HUjKj7=hM*cyOMd|Md7{O37Q=@2=hD_s6T|o|YYyp_ep1 zyYDlpx_sz2Y*RDsF=WGR#$V_7MPwF-Yw*Qh7t&36i%pvy$j@!mu@1am)SFu3D z!_^tu$C^Gh)R~BLic(bG`s|iMjzS_+q0+@r8eloD7QO)P3BEA*ssb@`uPveY*+p84IG&MJ)FTMnQd-9$vL*&en^;Rk?uUh99 zw_Y}YIH)g|YJSkmQ?DZ22s?WlZ^2xX=c)O8i2tNq35n`r%yK+t!~!9{_vjN*UM4sk zJM^*fHi5keZhjv64h&aG#Uv`fL~2JL)1Cz4DH&lFDDgOG)PVz*ShZ(tah9glG^ljshI8QT#wxLe5SXiL?u;F`wQF&cUPQonPg)kkNAv9 z)w&a-g|!?b8PVq+V`V!9779FAAMzYoWNPMevy*7)@aZiS+haW%n=n$3cDx_gucv$3 zLo5ySCRsb}hfTN-=E6%gPfBr9fF{z=hl#zsc3KRIdXO7hIIgk$QhPn$CMZJZjmKOM z4y)@m;O>mwX+`%Y%I3{&Sk72kG&=7$2Pwaow6ovBz`oLd3nEld2`PWWgKc2`W5w2z~)=qAYE80&pmaa5VF5O@D0D*wG#D31k z0|8zRP=?tfxRhjNRFvh}WD$1v5pGB?J`QD=i;JTNmz*06Y0W3*U}=Y-`CSnKihSGu zYhy8Sm@DGPLH)P;_;I#guE^7pbFgqkBBJucZpGTc@}8VI@~o}hyjYNp)-0`&kGx*@ z#E?ES2o|IX3(^u0VgCaZV(0Qk$2hX(M&iUsMz0-^ySeMyk!E+Ae5 z2sglp2Fz^$LCRPz48IJ)Jglt9z<}spy{M`Oy$YnefVu0L{5e<~b01V*% zu~X##d_O+>v5%kYJiyC!058yph6ieZT+$%-`^&b=SR>?BFaYu(KSS>0mvKM-M}Cgn zj$9i3?D=+y)L%WTUtWvf?h)h_ysU?CN$Su5xVis;{qITg}@a8R|x!VX53HW)SsAfQ0_|>+i%?upxnO@!hX~|{&NDu z4FUbD9wI2>i6nv9B6DXrGGlZQV%}|OXQr_>7h=|dC~+$}Ng%AOWxZVx8s5s9X5O}D zeCEs|!q|eI{Ky_)_6Ro^jinml-IHu97N^ zgrf_B2EqyAF#FNI01D*5e(2iTmC zkAu$~4(8y2!2mEma|kbT<=5tN$nkOxu5K^~GsM5f!_5(VKpq5w1I%p>;{cmMKpZeA zFM}PYj|CbI!0B%lhPQZ`54r#&jdp{oJ>W|y-SF@g9R_&~R+?4!w zFb7K^I!_LBgaypq&W%o3oZnE=1?GW#DdTFWqyYl+KmpnSPS^XEKYONK836tI{r>-G zdG(ueg}@a8R|s4oaD~7X0)IQd_^HzPFZso#Cg!*N0&rRT`Wf{RM272i}q)vl;Z2S?ATwd1r{z{4SGxXQ0LOs z(?=G)AT&TIn8v}~&d!KS-0?^G%;3k~xs8y8vY)IkMQaCJA)M+#moagqH@$!@~)HB8zSyPGq4Bh!h7Q zYihq;pP!KY<=p=hA0!9>#QD<)30VjHt;gIS&i3-+{haatm;^~v6Ip{qs)v5uCI6iU z34kmKUMiQkG&Lc}=%4jpO-Y?uE^{dDMv!qasfYUxyThTa^+`P z5V?Y^LH^v??}bV~?_A`m{*F)x266v~zI7A&a}KNh34YI>^^>5k=0(BZr8AgvEhY5! zl6?y4OSGgG^uJfFOBBGG{deVs?%VlRkd`}Bo zys5xhldKiuBo#tuUaWep+nyylkk~eyd1Y9;YvQcCZ{jBE`mxuR*xOE-x~YIa^ZtI4FgyAm$mg}{>IK{$rgy3#5Pw~c^plHc=6{+(%VG2^`AUR z76sWmoE$VeWYSnc^<}InO{!W&{E(>EbPlrLjS?(Vnm+ZN*7SFoduMET^BXmX&6*u= zJ4G2M8tw^?L}N59)pmum=M(zYv5!2G%+M6}`^sj|AgX9uI3WK-5o@0a}pnXknJaH@p7RfOH) ze8x^^c^ZuJx9|-HD)2*eG8#HPCnwXxl-^i8FDt9Sq^%*; zY<+*U0Jr{(t56`AYFtEY@PJ>hyuReUXTFZQ2^r2e?+I2FNZJ|=9v*i*gBv0F1R362 zb1yl{gYV_hdk5FlLnMnK@z0(-#(NrR^9eF-FZU6Hf4?nqzqtq2?A)P6`SD|iI;jkr zY?#$1yJ(74Xyx_k7-A|nZL8>>w`7IuT5oSkUcWA7aos(uqAF7=(UwVuLOv!MOe)}} z%tpgdapafNNIRQUXY>-)HR{0F9E?N6HKFUhV}LW)p#O!4+_i?xUW(R5b%wnyn-x=X zNmqq++jN3}-$r6<{9RAbuP*RPFxq+>02erGou%hO4DZ{{?z5BL`P!k0h34 zzuCUKRc_?BFWK`XkRXCc5A_9*;dyzad#XIz;FUAb$(qM(nih1PT4 z6HpO)kP}mMYZog8AxJMXbyvU=@(FVPtpc(S9-M8<44o;1-dRV___mF{f5?lXoLccW zH~kLw?_30sKbDGa*&72G%Cg*GRX7q9zutedK&(#m-Xx)b%%Zqot-a0X@$#qgN~4G% zOmF?k@CNG4tXZfb%x}8; z#=#xC(LJ@guyJ$$9z2Tre7{fJkJ*YfwBEY^2Kte}=J`Td zTKCZ-o7{?=!e<)gNkd|XZ+m86=d`^f{lp1Z!OKv=Qi&4d#&e9pxO774If*v-1$AY$@BjO50-)V9v&eM$dNC1xCr z_kg_lwm*u2u#>&SXq{rZJH|~@rwqY*Je_0UamBFuBITM-A`G~}ew*_R)!if7@lTvG zmDC~gN5s;dcy@Og4wx&UHpE`qSxNCDwi66N+tM`RX4dA*9F54z{>whh& zHp(bjsh9F4FmVQQ-_tvk&ZPCrxe%v>(w$?^SCDhQsDn(MPxKy%g|Q|O;CemxS@p&_ zd5%Ty`ci$4GUPUZBysW^9lG7&kU7;m;OFb&!GLw*(ZwEzm*W9vq4^|?jBs@Ld{3hA z96i@pwnF=@b_c0ZVzje67{g@Zw!0f0dP~u^H&96FFvMi={l6T!P?4Q4>JKaA@R&I6 zX&7qI16}RVEOA;_si+&hq)pRxoUmr3KT>fn^lekoIL!s*@&R<$omR&B%Z&@P%=a8# z_7dt+!>r@VE0>83TID3aDe#?q&ln7kJ1sIr94zULXo{a%@d|!^QvZ8>FkAw)5jy4 z{m&^ch;<7NGbM@&$ID5%nv%xt2G?b%vO6Vq+39U{hCkQR(9;HH>&P;xG2BRis17vg z1xyXE>CM2@nq+sK1wPDD;2Xj`?h?^D#nZSI&s4`9qEqEniAeS-_$2P?_tL9}ch`H<<^wBw36hm|ms5EH`GL4eFv0v>srt_()%ADVKvl$)jmSacT3(6AH(a)65o-=y0 zFWzPF(k`$hS~uy7r(}{A+4BwtUeF`b`3dFlz3&%QLQdn?A64AgdcR8aU7)$wqzm>T z;1)Xx?VW}3ubqUHC!oe;E*jxDw0T~X!FLBi5DDWaGCuc;JA*r?lV1z~g6^9gte(k^ zX!R#VUQn8HG+ir5mU0`!xUl!Wpp-xnFj5g_sL57$!B`8Gx0}oqs$$GS@Jc_e61FJ} z4v1b@`EFm6N>EBZ5pb`avP&ZLQI8hd^dfOra1q-Jwwr5+fVizNlt^N}pusg3@+E_e zAXG(Mhu&-GE3b+c78VSg=M#k$XLXgo_4kP?L*byrXVRQ9&v)~B$*p;-2qE;djHoo< z4wp&3Z?oKN#crSMpd{2|vefd_mA4k#ZZUr4TNkNF4^@s{Nqfjwxt%}cUPnG8Gi@l( zzk1g&pKXDL@f{a^+P!?|PPV7Ta^MD1^Dp?Ep_{i{vEP=x-YnxwzDvm{$5I?ELE%M| zOVQoMQp_^X1Y0e=W|udmC?puQ;e%+H2_s5I$Bg(~^F>tZ`GL+|d>=_>-)m2fRU6_f zu93B;*4@A~eU`(pZ*4YLzu-#oet^HXT6{$pw-05-2|B&38>cVl->O&J-YhK=JQ%wz zRQMn;Fgi={0FW|@x~X#RUhePbF-TWp>oUP?Q(>aDJH>)Sl2+a?rLhzNt4wCVZ1Yn2 zlu5_wq_uStqM1vrAMO~Rv$I@3s6?%*q0+W4c{5L#2Pw5mwREaiV`C8-I5rfa=XgBM zgkG~<=i4;PZ&63g;Rc)vRIZ-1-OuReA@Hy4+VOMTfjg-kxYz=BU3$t4)2J2G zry30lQPbJcm%m0t_~$*Z>V4vjS4>;3b=Z!vZ-Qx=g*ooYo;EEQU&H^7v_a_LI+r+{ za0C|^gOw6qxBM_^@7}rV^)-3UNYBFdj|{os#82cO1fyNG4p4PCF-toH(5UIS3w9cO zI&%z-KmrH3R_y3HeJpcBcoBT1JmN9?Zq9<)g!XN{#ch@plIMsE0#`hVnt?Evb*DuX znqZZD%^Q9?+c!F@;q~9sK0P+XNAG{u3X({MKfI?+6B(Sba=RF_sO^#QyD(L|hK(oU>N5Ww@${w9}4Ixa-c z!>SxrBeTCAmL5{wp4s?Oeg3&J6PAJ7G{S9qZNeyRyYfVV`98Z4$WVvdNua&yaxE z802+Qb@9@7{z$h4{Mjnr@IlRr0}3Bk-cqxy>k{3duBU6;Fuw9s0uvbp_U+xfw3}Lr z&s1C>Gd=5PUV@RIzU^6aO$Q;|q~k>iv7$xn#tE1YU71D=j91rLZ^k{?;(5w2K_b_| zXogfck2=1~N5T0n-|OZT$0EfirDp=v(a=I0nm_&Sd3X2T$>Ss60NjtK5(?yk#=}A0 zig|<4Pu7K=;0?cuXrylC|5Q!L(NUzJ*udDGf7U*+`|EpEz$yr)diB`5r(i2%r* zxTLxDGpDG{Z+8;JV{D}2rpyYWW;Al&_Kg5fxN=={Qi`bavnF*m*aej6x^6m^-m-ru zxVW6@tqNF=#-@s`iXIH>|twae0~*|6PjH~@ylG_f_x(s2esb0((bcUv?p2C z$;y5ac-A+yie)|OR{-DZT2pO_YfOZzwH*vFofG!Io63y^NTAIpFDl4V+$D%z{7f{+s*3+cq=rU6 zcI2)Ep$q8f;;_5MXF~$lo1&o8RxT@)y2HYBOcyHw!nNp)0sltX-+-D0oaODa8(3ZA zHkdh0vs-)eE_pOAuYK|?>h5q9`ZD*@x)xh-D~VHo>~kNR9zJqsw2f{fx(bMJ9aq!EYH&W0<`-+VE%-+3q7Y^z879L z%Q$mUP2g;<&D0V0uwqYSB#amD?0yxWk%h4g^UAyXblti&#WkCK{+&_%>`qucHcl^+ zJVLBCTV>hbB*}aYZ+h;WyUgsWty61H*6kQ(uJb;#9&Lu6rt(9|LXV8-i2NYt(3@cD zzDeB#mDX@Ayd_LuW>EiN0{yEnb)~q1Vxz%tFV=`B*X&*)Mr3_aj)*Dcxi&7^Pc~QG zCpIkLAHKhhzk`z9L>Qee=NM_uMiC+O66;klJVA0P@&%k3j&qODLf!ls)}f3*rYtTu z^-&3UflF<;*!yTT=FAdLYli@ImTT%#{C1n!&M#Y z3V|yGt`N9F;0l2&1pYRs;b#r^XKngd;wrMR`)AHHvY!60Rxf{tGyPi+nJdn;n-JaQ zlkKnUZ+oYI5waazIWL*uoMw*pT%Ir|E&wMt*Pnuwl>U9Vz5O3Xn4A48+{xX=?vm_n zZpMZ9sb_XY&H(sBJo0(_UjzPdILHmiV9?LtA12mHe@tM0$7+Uf^Fttin=}1a(ZAk$ zf5n;pi}=6dOmhRw_+Wf65C;eV;X`t!c_18od~g5<)BX3hj>3ybyrd6=nJ#BnA5cmh_#c!QXe|^S7rWcp$$=?)zfXiN%KWiNS zQ$;4S-{%iy-EUrKP{1#iT?lh)*pG&&KcsgMJ_sieNW%*T8gX69DP0Yq$nL1fk$}7jD5+oF?0!le_cwRLE$RnQ#Hkub2>FgIU>R{_{%mv)qQCJm~fD;{q0i zL{8Qxzno9IipD;bWSNr-?=ty8Nn-iIoW9!S-RX9`N)vf(4Lj|`I@ z%Sozke`gz~9=gHuwvBhU5MrYqYH+*DvG;VG3^Kw07V}LcHf09x8)K%4vYQkJj zzn=XfW@&AK>V3z37ej(~rVbmdc+NA6{WwnVO0ZlDTI)XzzCqzSDioiT%76)t)KkYr*a!3FabdGN%f=RoCnf>@Mh6B9GVkHW9z|-_gW4o^KfJTw& z^Ye_L$u6QIbV?R>p|bnn`(Cs6AC$!Nw;vRSzF=-Jx+6-4c@JAA@I6e|;P~K;>Bf`$ zU!MwVCVSXNN!~N{toE6b3(u&Dln8b1BGSILY)n4TH{ZBXyXotd+O#c)L5RnP669PX zrj11<5RO~-(v-z$x6SXP(Mjs(s>6=w#0lDn#rKjdqACwrmB+G*a5lO5#-4p|+l9k< zit?t95nAaAsVG$OdgI$j%dEkR$hIktWY8HIa{lmCTMY_KS)9qoOrsq85ZK zw~2!xrG%mNegyt$ZA204RDK5ww@&@0PVDRl+A?NMy17rPzT0|pDwAJNtgW(Z>g0zI%2=q`f)J`TWE8b$tpA>f5Ag{nMDVugZqR>zs2srm)Vj zd7h3K!*ArBs_}OaJoEPvvho>@U>c&HdWEIFkvffYEsU+Mv%CGNzg~n%s2C7XSsvA$ z)X>mycz>g&|14|T&_wc4popWR|M{1-tZ84%)7jTwCKu-BY`^!$Fxv9UDC6{QNouDu zhLPc=H&!%O@VK-ZK3#|3Y_SSM_o_&{osBwsmswob9lE{tI&0eF^T|;$r)N-Zp|G*= z8ZQ4-DXFJ(nYfPx#L~JRw_4JDo6JJQwPhPE|HhlmI+>^^`=~|&-PoPL8Qf~9==E!$ z;1K>Nulwm_&G+pXukE3BQP~8lKH!@g6YqMG^sN%};rGuxMiY#xrje!PN@3xwo>g-e zH-uOBm2TDTQA-fN6jEKin4ZCW`TD`C7zWrM5@2Lc&rmxa;QNisA!Nzh1z`2fV}CWE zBh7K_JIPQ1wLkUt-ooCgkK%z!ycdi#CCM@z7-G#G*G1@^-v#ZHGTFu!9=EvZ-&_*5 zBuJ+%WJ*g5CpE{up+kqqta9lt=jX{R0vP9?wr1Nj9yf(z~6&rrJ zJ~Whu>)#J~OUc&0kCK5NJ`m4VLxfLWeDhuDx;fq=A$(3TBJ91nuOKM4l+4S* zN;9zIG2Y^%_4>pHuC^_B9b!deh8+y+9fdno+2g#BqO(#=Wz^e}UjylyOAVO@5@zT7k7z9=skF z^YI*KDsrJui&!f7b7be5KeX*mnO1)M1P-S#eacDX<7gR78<;bAkT!fIP(q8Y=hj37 z;+tI(aWWfSgL_bUic(jmYQ#~|&YNaT*jmo5Zf{_MZ3V_GLk%f*OV7uzHcF>v>#>Eb zQ0V$rbxhJ(Gw_K++Gr}apKf9Q8CvR5y^Sj>n-7mgEn)|#a?h1=2u3=d{(9%Oa-oHQ zQ*es#+h1;c9ZDaH3vI~ z*x1x}L(d7Bz2o7n?IC$wbej|-@)gjO0AjbR+lfGB-n}m2~BkXF6TI(y0;9Xd4bwC zDFeYw5oaZTFiQWx?npLKNwj~?8JlqUEvLwd(GH#Em;<3xT~dSkT4LyJ*wls@4_r`` zr(Pq*{d?vdHE(Q~=)nR@Lf$S6_W?I&@eZXR%gx-_bq5X0el>X)RoMfH#}G4iJ@cFU z#?M3VJhMD0p^xSZ!Y%j$>nGNMQc_!UZQvPiq8MK$SadBeQ=as)bd z?=rs%(au#&yCxD8ns&f{&}fyvZSK&0Xk2@U9rt?Weu(8gir5l}X)Si%)TS}J9uKfN z{Si8ua%PiY!S@^EL1!3F?1t#80#7w$`_V{nLb(g=ayUw<$7Li+(+lt+3wmO1d_#OU zW-<9uhUymR*$7^JfrXVHHS*+BtUUEf*IpAN4De8|4_?VoA)^TDNj~&JWWCh4YZ^Sf z9mSgbB6}@~^wFhE^1&0H@Ls2Nj3MrK5|)zEQ7;zs*dn~k zgYdGSdSJTT?n?2Z7VfgD;}x8Vh0tXsJZ`wt7qntTs<>W?@fD{On@=#D=1^?(RKtv1 zZ!Jx%zE-(^$to*-#nWd7(WZ?0pA9*D)0UKiw8#k}h~x*w;l;}JXO@fAw#t6>_>=t9LKg$3%&2AZYpu7ReQ`-2Wv!*Sm+sMYJFA1U`F1G{cY(Fd z#L&n^+dlG>?1XB$1~yO+~YUppY|N|gy@zYZrcZo9XN32@zL=E z$RF|FBh6TABEk*C(k_r z*wzkdx$pqrY9rK2%6d+(Q3D_=Og|3(wuF0jPYfO%pQGau=T zxx5yf=hXsivyxn5#9ov!P;KLuF_5vy4DB3)MsWHSW=!3DbN5cS*Ro`qz>Qt*VKSHz zZWWp_t-u)5B#yCc-4tlOQhQ8yE1l-lYmZa8^GoVmYTd27w^`DA-|{OM*%pV&Sg*OD z7cAi$wDy7|JSEHP`(T#4Wz1{3bw`57CeC}2=I)imT|Q)^H{{S+IQ0kZaTp+N2Zv40 zW7k)_{hVAd0jX0iYL4TOiO5}#GGZb{6`tMU^yPT z?QtL#ZyVNd9Sv2S{%epK%2X4M`s-MWk;ThS=*|=~`FeU3Ua#fh_8xSYWrS0%gFHHD z)_KC7(&}oCl~y;z7*bwGpqH|&P(E9lvu6OI(Y@5{fuTm-pNd!9;M7X-c|>fA+Kt;$9vYGR%&q%Gp?oQL zRL?Qk#%UxhuJw7ODPdMvM_$30?xVTp=VSzqPqoRSeI05?Rb?6)v_(ROMV#!30eimo zkbP+i0;Bl&m&Zm1er@iK#12X(uZ$)!-Ag+CTU!TO_+xxRvf*z^8K%*dqECCfhTaj& z1zzMw8@n>**2u{_eZnI^{m;)CJm?FEW=f9k z#7lQ9OBmDT@8H~GqN`hZo`WK|fQ3F^Y3O)-y4^8Aa`*YI!Pa=Aoh@~-#A~MvL-GTV zhNC*ho$_jODAf{03szr7G<5HbUa*HSJ>!-l7?X^s9c?-L)u^@?;n7_#XZkqDrP-xZ z`Igg#-2pC@3^B`V)8X&HySh`o#+6bPT)hrMGw;dgN_)M|A)&&~Vb^_L;|?xO*Rh~z zYr|)`*h5d9m;qejPU=mxDE@t3bA+mQ#uD){iw1S*&(tg{U*Wi7jg+qzy^gA@XW|-< zQAgTM2dz2M zhm3{17th5}Z(8Ds#knVvO=AVB&6H7%5GI@c5lZeR)`&^{hP>$N`%LTeRIh{?ywq%wPV7HvNx$#mHd!?+pc4U zfq!s0PnTI#f3CxTa?!y4%SYD>JPd9R4#@bd+_rPZ_Wz=8%$g65g9gBYzFy1ml`1K| z-31lPG9F-I#eA3mD1pv8dYAHDeEh_56x|Sh;^` zrYC-nJ~%&przrX6EE~8rx!Q)D(|}{K+RjpmN#o;pBL`=6E9yn-cr6vmi!d)z>RXW8Zmuy~RHZxOM~OK5B^7U+7Yi zo!b5Zts4MA`T+f64SGfE{{JcO;!2l#rAtLJ7k+9_f9>Bb$o2c?-dDQRe?aZHs^(oG zaD~7X0#^uJA#jDj-)DAQk^p{k6@FuOT;?mkCypa~Q~!emh8qIDN?`skBaZX_BjWg< zqkp~i{yXCMpW^?DI1c1P8YBa_EjS<+W)KcA9~8m?g}@a8{~*EmE9&@VKJkYH;~zG@xk@npZ&Rl7{i6iq&(Z%W z!T3}BUnLmkP(CmW05|6VKzNa6p&$^L1ICTu<>2FmA|S{=7@q~~-z69b2!t1GZUN_j zn!}L^3IcAy!3TxHkjhjrHymVc4gi_`Oi=!JCKzBIz?EC*KTR6`N&MB1$`t}v2wWj> zg}@a8R|x!r1mlOM@xN3s{)=1aFBB|fgPi}VHWm0^+(LnW(=8NusbQsof-W_x$mOLB z6S=%pU?P{7;!EW6(lzq0HLO2&@$)SIq+vz6i2gL2{OKZ!G>=4@bN)RSQ4o}elMhJ4 z1K{C=&_DnHPB55;2gu9G_j@1D%Y**wnSnp;Pk-?*MUI64{^ra8Ac&I>O2fmAbSy<$ zkMeMWd69GukTKsb5-V4r$<_x+^HMKkB3bG>~89 z$Ulry%`^~h23)F=(p;JdPd6hj2}e6e7Y!$v8REy6*%e9yxxD{{g}J019o&$g{obQh zQxix7xoorh_sv*&k>A8$I`jUfZiile{gFredpR_KoA2Mtp)2(D9N*8R_#Z!Oj58mH z?|(9<#~d}P96B_$33BuDrYbw2QK)+=N<_(_#Yodm-|o@oI=sg8%7Gpe8?j$$Y4XbB zVqdPj@9cG)2hZ-OPtoIBpO%ZY8P6vNzUpq~ZPhqc)@?bsYLxY5>8YjOIJv{)>6Cu% zeZbdZe~`hoWw-yvo<)TzRV>Gj3MZ{JH;Zdv4P<0(L;~$L>$frXP8*@HaHBHH-`D7= z7`X60HhGw+aF5uXuws+8rwfg^dO}$+wAAUQJaO-o`%`R^kIm{W>+8!*HyJ*1CQI25Pdm3^OHoih8&Hpn z8*~Zq*3H4>aeK6iu{+r1X-MLCGkT8*yR!h{pV~7}arA9rF+3gIUJ6!{|7&=yYGRvp`H_NC(2B z!DMq>u^5fAsykDHFo_q;4lS8HsdqlNv25PvrJC4t+p-AWv3UADkxAjwZdHDM&*>no zI_Lp+4OQHAvShY8UI!v#vf|__hfS0C!RoF-pSk(eMYLR&KXpdqb#1FLPRKwPyhTpoI|?7vtU7bb1L zzNnq`UV3L~pds#rb0EuB&A7X0iJ8u*WRP~~qwtUp%g_dX8>QMb9pNrvSM6EOg}P!T z2-4n{cQ#(qtwA5`7bSv4EqIL)?UYr3&cX5_`8t023vrw46qDZ1MZgL}rIXt3q%xhJ z;X;LTx19-b4R^R-v@p8G?2bW#J{iUCS;uRcn%$2}Mm=v4$1Y&8#nfB6YSJ-qy)5mzbm<^VZQ+_GOq_bSvO#?<1}a!OAMK|AT(FRcIc9g zja?(X!ROtdz_hhHNy!|n65TWiJ#fbl#72nS!})MX7q;o0s!=>bK z9Cg*rB>kbd6Y0$?JyERfo6H4Uv5aCusFk$&R=|9UnV?L&wiIgyH?RIwS6#Vr;iOWD zEdSi`9v9!fw8;XNj%%hk_=M2B6wdW0XMxm+kNzqe+k{_3`@m1pIkJ0G^`V6NJpFF0&=vW=VZ4~_NB-0{zK0CD-<~Nt#QZ^>+;}ouaTW+6~?DyR3&Y&)2Flaxp4`=GD*npq)V-4%a!oH6S zN(XZ0&YUr(rRnihVEYZnHE42zPxbrn&!S9(lLrk*v?w%>2WD@{?>Z*ji0R{_&k(AS7=fm7BS!H*Vogc}S5ML!b!`r?PnLM_rUbg?ef{ozT^I z*onN1KYMt*iE3Zan5=2PCAsra-S>W1)p%xHHkY?JIU?XwiStaOUisper!8=bNerMF zF*`96>IZ}n-Ps#!*Tu?wOT^*os=u<@omUBuqlHgo`K^GuZ->xhya6Y?VPG{aE4vGm zvgw-#+F_tR)H*&?u_8O!bjD7!?C@Lt7^Gs~C-GkuUU!j#aF1xd_;!?f|G39f;knH{ z)UDjWk(w{LX(Sk56S$i)tSv(Zg#9uNW6*AqpsxnM!}D?9Xlq&T2y-+Q*p!N=b*#>~ zr6EWzu#X7vO{xa_$B0*36LZjVcbq~&ji{GPe?Y-2Aau6vx11Rr3!_W7KOwa$$ zW=ON{-E)}UX-T-O|K3sbbQxRLR<3qf>^^Xk^8@f}zkJB5MJbgB&?=6Ukle~C1y4(g z@#L;Ly^=zzd#DCpLUTY2-kl>VV+_v_oI69VX@q73V|a#ncJe|=2~rMy&WGS@}r&qCI2ux_cn=r@7lAL06QLB)*#F;Z4 zZeTvK*!kLk^G?Z<=mUnE>2|enUE=2$EYn5>qce$YV(7VWBTLgfB8q0GxcjT9=XzaA zA1bQy__V8fhKTtVjO8aJV>Qt^cg@__Yb;CN1;JcYnZ};;NheICd0*QYGI=qzg3Oymk3qt+7cMZ9@?o1t}T(L{G|7I})_q>b99 z>ZzD}rrJ4q>Hc#D2Cl;_+UhWgQ$oRIl6m0pH?#(vpuH^Yd7MfQHp!dU6GUOJz zs7qz1!UWSBU*uDyfH!P|NvAzIFxWBZ<+mbBaTdi@PS{H9YEr!9Ea8CVcu8nXsyn_| z>1sS`Yemq*M_9EZwVxvz(hJ`PH*89~-nHWs6Dd8~W4MK z#so-)v_3qTQq1l#;42=S=3B43=crdTApO}pmcms?mxoRUQtu$PM7@Doh(AMJV(Wf` zdlSFOmR5vYp)Q;B>Fw(q#1s{`-kGSl)Z_;fX@D;F(lStPG^Pn<%eW?O(e!= z1mn`c$kftPK0FiTK>gN|LZ;2J)+6C?k6m~*c@NU!KtNrb?pxGT6JJ=)50*rK7(%hod@Pn+=1}myLFjGF+NV&~)yVDT!_IryNLXI!jUf2=e4JOUDv0t>7 z{(sne>!>)pY~2@k3liMjt#Egj0KtO0ySoQ>*AN_ny9IX$4#Az^1h)XULcZQD=R3W- z_w9Sm7=uEs7{Hj18RrU3g%ScN;tP? zi6dxxTv5n8l5U0xEt*Ak!}soe%?)kkGIU_8*$b}-)x^-&M^LdJFGPA;PLNwQ>G&b;|QAb3^;s6-Hp<>O75av8OxebidS2 zWku4$Zl(mEr^M`3PsIuqoR>-=z(QaRP-3#sm^koYHHi-JuepWh?2C0Km!q*ursY)h zFc0Dm!KcbHZ-@}DN1ixRTD35{&B~RE#AYoGF3P;kT;VWs1#^l(IP$>9l-lXSylp)g ztC>hD`qZatGCD>On94mv7nwQOw)&JiPOJm%U5;&ddl>2X^;;H5eX4CiVUg0=L`B9* zrU#--8ZS$R>r8wRRh$QS?N;qUG<|Ef+fpOa_DWy9xPP+z++fC+FReg>l}t)QGJENR zcgj5V@XXIoWFLk72})_xp4}^7OF>9ez3;xBb(7YBm|}GJ@ng#B`yCq~vZX%$)#`|f zh;sXB<-oo{R{8v=i*%)H=)3O-8X}ACiZQL%sSG-$Du**Fhi;}rcWo#Q`>b#b6#cvy z#w}A6-|qXl1d!4{_U6(3 z(KFE4io9Ptd}pSul7zKL+CRzQ^I4M4aq*vLk4<|sC8<9SdABO3re!lpL&xB4ZyJmE z;d}>ioA%%!36Y@$ENN&3+LwE7d&>x4EZlvkjRVHjrZa{y^#c_IgsHo(6d{A$XSySH zEIIsvy4;8J3f=2^QLB4tI}a`Obs{LaAd4E)Z(zfM)W2%x{T*}t%}Kvnb~ zsES`I{I8?_r&I;&|3X!;{)mO7F;18+-@CQ`^_=Bnd{6SR!p$4EcI1xMGMbib| zzRUu6`w|&=`x5U@sf(8ozvlN3YW)9166fGz-~bQ-ox=e{TmYc%|I<1A?-lWvsr-37 z2~GxPRxS<}W)5mbVOs|yV}}rD$PyuZI#12Fa zfOrQp2iq^o187|ScY^;*!v1+Qrhg$CfQf^FlZA+#lZ63@BmjUE2M|DE=i*@CVEAwAHxX*8`%DFYJU`B|D+s#uKA1mJ)@|xqZ8G? zvqAn642a(V_sJi@fE3U_tk@ryC;l_R035(g3HT!z0O*|m51aAl+4!ev{C@#Bv9JUC z@NyEdGBE+O$->3V07OMtnVA^={xtY`{{P1#vvK_l2|VS2b7lqh3;-6|vj9*1zn}EW zN8PW`|7Qpo=9g3EXNv_D6(EJg{_>Fty#G(y25vah0(~03Y%kub-ZB5F!|!7TJZwE|1HT zoq~y~E@*6an)lcDi0}IZ+IH;+>Qk}hP$t+)h_KQrvc$!lfa^UdY~|j*oZ2k zbM1l}A$;RX(sL}{q91zE{gya}M%CSESaeX%Jjaq0jX~G?_4@~pcD0nX4uqupgV~XY zj;;Cv>C^r0xaFNb^M_sCXPI*1`#qw>Vy_*?yuuQ(9<0ZQzMWPNwlzk9Sw@bsF&B5; z(_C1K2wUCH%aHY7{VSVijla{}G(a%A!nZ*;pbgZYLs{~qm{HAcW1q+$$K__sg}4lZdLdQvmLx8p57*{|M5Y}l_qP(GlOT&u^3qWT`Z6hR1$V{l$d^%nA55WN$ea1DDt z;aCspRniw3U9qJv&LEQ$;9h#^OP#F{G59J_a|TsOLWk7?2im@gm$}ydmMia_h#eRm zr@-peONQGn3#|=Y2Jx5Fa0uC}t40hbR+^6BEYDtdf*ZU}UXKZT4U^J3FwoF3{%t@2 z*dE{**!%S^%xI^Tk=9jDgH-q#34kFj^AwF4i3uBtzDa z*n0z6VF#lebGwPnH--;+qWES+HSxl#MDf(9?~^czi=Qq?Z|RQ%*wT$IuWlI6PGit( zzTVZe?FsetxW8?Ixps<6H+Vhsin%P-tzgE;0zQbK;64V=XRsZLGeuq1;`-oj2+3k! z-(dU;-+P8g+E>~_05FY7$c2y6La)DMg=N37idyhuxmvgi7cLsIC?KtOymAn}PQs_q zVhvkRulyfjb#80Gh0Ww+he$*ze~bLTU!T>I!=c3K@lp- zd;4CL_9(^N``OL69W-iD9Qi1=T|`vNclphG$g0V-d!HxIFPzYJWDn-;%N)E@-J~FX zopI7z7zQ?z!>1A5=x2q5IYIQ#U?CK0a)@ z?VmSysx|$I5+v?1b@RgB?0OH52FcDE5mJamt5mUvB5y3Vihm2jElkSn&tP7XMR;0K zpi&izo&n+H6;$^l8M*Swb9wJM2LiMVK5l5Hx3GpwMVz)||5??YES#e8mFk?1lp_~t*P%xdzftR$erqur<-KS#2`UTK zevD<Y!@69a23Y}=9@=NU13+D2&0B&R#;){-I|uqps7t?9 zWNdS{9)=Gx%m5!I$RI(o?j0wDKx7F>o`E4Ik!LBR7{lu-WMtjm(%P#h_hkC^jtVI)DL)Jr&4KnyWukUinp(Z{1 zAzOUyy?EEeHDKDvwZ7DMZGP#>YqmJfw4SnonVk;XD?W3f4-JwVTQ*L`!PU)8oljnR zBCTCe96ANLe0ggL`ASu5|1lnuY^%tAqAIIWU~aSa!e7AtGnp+r`!qqT9z-xz+cyqA z$gubebjv=C1|)`7(=RSQ&Tva%+e&Pkulo-A>$5LQ(|b;^J1iWEgnO?yzm}T_M8I`j zs0x~@E55eS25p|EZ1WS_oa^oWjH!o91eH1mKYEhPbDnE({m!LyTb|gObNc7U`JCSb4T&stDth&_) zwOpnmjesBQ^l-KQU7?8I3uhZ%%P-F@(SPJmTgtkmTVN7co#dr+S8se!u#|JoqbMJA zM!jO68mUgP&a0hG6v2PBny6_-Q{Opmi}X=t zq6MRww}Q-Gg#rY6qG=Ejy{qs zd@Zv2n}Iy%D+#tllvw4<+{zPu)|B@9*!Fgho|vL)HL5sae6C!TVuQl!HV`g%TbY{8 z)D>`aR;@V=Fl}%u)p1PMA_y5sSPr5)>=_J=SK?#@BUk#Q@nn`H7jCFV{+4yt69hR> z8it_JgD5S;9RU=z>sqKU)O(*^e{#4tK8b%_hIQs5OPz|c8TEcS8;JtNi zlz6 zW`B)*-guTSSG>v0sgPx_r!*hqR~CcLpMaS}jVgSD%0<4W4xT}O@cy#hRuYzm)8@&M zR@W-tPR@-BQm#av(zib~HheU`KRw(6PLM3u>{XcDGQ#Mn2^7mXI|5-rV~uIb^^yEh znw?*+;?mJwMp{!kIu8No{9I_`AdUAc>Psy5Nv8~pHcGTf5Z%{m62S^8ZXZ9AcCvyp z%dnGt7KO5zspsW2u#PNg22k7W(S?Pq3F{DxL?XK(k&!8s0VEV%^$~+O#l#gN@e0o& zN=Y$&fB2>jD;M-qA#Y=QZU`5t5Zp%;kc{pf2Tk-R0oFjA>NHvlXlnSPB#)It0Yq1f z;_l;&X>yzZu=f-*wOczDSLUC&XXu5EfCp~nw09OF<_ccz=bIwGzmg8_W|1|gYn(m+)FMpt!F z8^;8u7b}&hYA;kqNEN-WK73R1jfd(Y^`)}QVoD1rN2e_zcL!JTNRz(yZr!cchvn%k zIjZGn1L4Vh_)U93XFoGd^cA8>lO2yGva`T^lFRt;PW83Rsqiwkx*&<&M4O|Oh#rg2 z-f={C4mmXeQ16zcT_;+;AMZL3+gj8w((T5>+XX~=8CNeJS$J*h*Dldls?~cTY8V=8 z9W_h~mhZkxd^f$6(F4BfpPfJIHyae10OD~WJos%2vNlSPeFr*vnm)~wmAKz;V?N_C zYmwfz-!4b~8L$uKemuu*jU2`G9Qn@ltt=$Q?1IGk26q*CO>pRds`(KS#bu|CT1)c3l^c0z3#|w~D>*na|%?H7^M7pH()FAAFw^pE;bcX1QXk7az6-N-0p> zkRUwJVcH?-HpeANlZo#uA>o#MV4^Kl>Ih2C+i%FF23S!1kWU zjr7?QZpF!@iM;yjx^B zQfEO}6q8w1s1xY3Fwbf&63BFKbWO&k;-csA79EnkzmC6+PHwmfmBFc*p@ z%SO=8b3oUSs!xdhW$-HF)rmqZE0SexoYApayn7wI>B5cQSWSii0w* zTufc%Z0_U*r_X|?J)d(x-(>=4aV6)SQ07|y$u|NNqL0F!4ie4@vv7|aN;}~rY4nuZ zM}QM(&*e2|pu9?A1aW(Lq}#Tnm^Gb&40p(!x$pvAA``SWYE>tMm$FHIG`*q(%4+F@ zN@f7^s+WoFn4hPd&C|3=AGuG)m;k%}vyqw0mqto`x|05j)Grrqv0Uf8+2b*TUj{=> z91@@7F9s`+FiMah3BiW}U^p1%&m}*q-}wuGUSxtFuzr*7+6nTSR(4Mc3uJB2%d3uG z4iUK>`%H#hg_mZzNq}qZ=?j{GNpCu?&b%_=*N7~o{Y=MGjAk%LLjLN>z34V6#Im3* z&H{0i71mS6@qGWrrOWlB99AZJs%q|b=4m~ikgUz746iD4{JqBf>i?8n-E}1~x-VsXzN!gq<@b(Vm(Tu|-_$8idMY7YTVqv%1h% zkvSak?C$G2Y>3OLnv|z?Tpb66ta)w6>a1lwDQ^1oZZ0jlgh)ta{Gla7p7QbG!w$dp z8cKPFqnRw4<{qr=-DZ#`$?7DR?vw+gg+Bdco*47J@qTwm9N69P)s?AJPr;^W|1GNI zr@$oRGC|2W8Yo?(JO_YFH}+&y3hC$OWZM?5F{|#~&(z#ycULyG-1&BZo=opmZ)t1KLtCeGfbj zF-P`sI&~>9O7j{}O3AJun8cSMHhz2~zHc>T)*_osOmVAXs5wMds^GSmn71XC@Yp*q zHMfuU@P>0xWP2o4j8P5~nUCkZFla1bDo(m@E3oJ2@o34XLb~w~Ob#ha~pSKhiWorG3NwN%0 zpC6Tu0xc3LqdUfJ5`AffCAs(Mg?q!=gDr^0SHl{yv)!IO)ZxD_&DRm%Pof-$-MlJJ zE#5(h^Rd|izabm$$kvXXr>6?VewvNUgLh)T*{5X2SQdy`*ezml@}4Oo>_t(f+d|tC zte!>NT1^ZpTdKd45PRGSZkU3~R-K4Jh3eq5pqStgVa>hMmgB)g(JZg=N3K?ABlwtH z+fs`Lrkmz%0Jbb)8!QR;)lhFDUO+`968kgbmJ?FY3$mK6aVwf1Bk5O z@V7O_RM1D{y)I}NF65gcXt>QD*3+e02&V&69@rZJJy?~!&J-3&zVSiQsr~G+Wy@GT@htgEoBv5S>Ox0e;mca#m1)VXlATy;$UknCMV9|=wkYd z9kVijnZ$3B?4Q74|JF;t>4D!F_?>~@8Tg%n-x>Iwfq$JOdw~ajF%EzE774Vdd11Ex z>aM}e^jEOupOIwjK!=$Zdf_MhqNs0b40Hnlerp1Lp#uKT7w!v4KsnkvI~W@OeCCA! zW0W&CGS?Tjb$bD(*tmfF5DO6}fJOTkJ>&R}{g;6V@c0)(>`zIsmqUKd;vc~qIUpIt z#UQKi==5_y^3K-(J?!%@n4`RmnUFxDU_(h8c*3 z0RRj@ppS(Mh)=QnEvWU9wO^6{!%)h18SpN6^3-*_*>sfm68qDV92~C?>Y}mgvQdGij)$BA|4u5yF+tq@w|re zQ&HJb874pdaxJT{_Au&4x%QdmVAJHgakW*;qSy1R z*5p zx|#O#Gd;b!I@O?JXfT}b#`^>$$#TR>)2WmuWn`10X!Kjk#F#=i>4rq7n#F@W>fKa5 zP&@f&jX^BczAyuRJhck=d$F^38Fbi6D+h0u8c$gaj5MUs5-_;WCTTv_Y@aoJIxwKF z({80F4N1`p-iY!FN_Nw#uu+e&ea#B6KZg_EVi z1_0h3Czb2_7=Nfv@|GvCRwb-hx{}Z0<&o3m^K#;TKs;i2t7BSMBxk(Qrh7N7W)T%- zVM{}Wm#(P6HcmI7kO=cgd36yBi=@&YeXzI zfAP;#dQmV{Rb&Pza5#a;{i-b#-A-P#tldrl2>NknFh^=z3&}2hiqJiVYST|)ysL=J zYcqC*gcL_n)g4k+!TRC>&Y|y1P=&)(Qz_2Aa>sS4OzKfwv+J?p$BQ$;V)YJFkSx(~ z_fSlREW`z|d?b^byXrjyi4>iQel3Yp!>6&t!TW~i)>CzoMxD2GpdQ$`{ghxJG5_Ffa(A9*bAjy;^xa(S992Rrw*CkG+F>zOREq0R ztZlgA9VaKALMVYkCC*DyENeZZx+cE2=nz=;vIR7dOUTSTs@b))(?udyM`hgU{tTM> zjH+D*G6V0JSYg4K&%b*t`4VQ_U3UO#E0n^GcDE%==4vPyPu->j!cFDQ#&zG%zk4E3 zmSED3{n|SXRzOBcl`)|NVuCCuz8=UBJRJ6(TpmWhw=4626cSk{;2M2jXf6b0P=|kt zBObeShV3|j7{}n-S*!T>8zTnyHba&91&Qn$Ry0b|LQRgsc&AwZ-r=*af|ALS!*2@= zRkm*4eSO!T4xX-cIaaIu<5}$Fb@M5Xgjg!yfNk>|cc-XVWPbS0`8GncWOGyAhC4GC zH^;BVJiT+J;o;JMSk(HsHn%Q+D&WAO9km|7wn2EqsZ9Ic0t_H{*rY0+yQGO5Zo9;G zt6L)1F-Gu^dz_|&?7>X6Ak+tyT-RgLb%}o}ms=G!9jjh)cG%w3`?2{0yO`PH9%$-i z6B+EGSXyj-5G@SF53gARV$x{oIB_uk8cjjW>I^9yFg*~NS1y`oymOegQbeIW(AgyS zu96J12pI;`xQ!%Eu{*-+Fgh*t_*J7<;~8ZRIy}(07^X5$4M_veBQaUL4JhzY$aimw zm0<#+tU(XAu)`6D@WR=A+d#YF30g778Rmmp0F&9EkIe>mJp40@0UI%v8m&u?I^=wv zL^_x;gF^TWT$Jhoo%(G1up@ctVliGgJPoc<@u zRbU+QYJeY=rv#ZFZk7hA9(1{qzkR=%tEp`rRAr$1qx4JTu`QwIU4za_H`d%tLu$%J zqLZ>29JT3C^OqVXKc22P0XX?=Q~2Rucqqea#y>xBl_L6n5 zeeh7FB&VRMB@4nm6b~lpu8t^A4G9JU8I;0x+M0Q4tndPOAe@oK8NMIK!%M^jg;y@TdKd;^45T3o&4yUaJT|+odF}=8j)Jz zM;!vOr&$k*J!n_=5$TfEBE%cg#6z&-#4@&CX{BgffZm+7iX00@P*JT6M7TQ~_<>Dq z-Lx^a{t+PNNrz-bD8GPg8?lpg`&2p;%xzmD!str4S6$GL7k<5K%_Wua(0#E04cn8E zb>IB9Raeuww#}wBu{P6zcf%}Ib8RU=M!mZ24YZ3Zr|%Xz;rd2}+I4b@RlJe`&8aYox?S;rTyH1`GKujC%&AzfC?+ev(rD0d^MfJO1Q|_^ z6CvOt7mWXIqYBJJH0}CErIYgTMrodZ;%YjYPVPxGJTWBR)17!*)q3vW>?0uEuXjG4 zIc6V>7Hs}(EAud47(0oa<=ak~tm^6A)M1V2&M1@fr*z2dfOoNXoY6??*2TC?ty$?S zn|s4D2h=WK#*m>+YFfnW+6vc?I^Uw$85i&(x@}g1Ts)nw3xMenf7cLNW}MW;gQXVi z7Y*noaC5pn|G>&MJ}+RH+qY1fSYGS4PKHZ}G2$A3!(V`C$na%PG%{!ZBje=QvSkwy zH{NB0yZCZ+C*{3^HpHFcCR2>7{EXy)1Vd*%PiOYDPN3s_9XHa3{N$6z+5uI>*@f!q zEa_+dW%KJ0+o!2-XMW&=Y=fDLmwgvVWkp{$a_U=qHBO?fuK73V-f7JnomyE0Is4l% zV#h3hx?x(aW=Kh3CE*&2&8Udg%#z_W-R=1{j>(mxw6XUU7uR*B%i}7|HSpIB*+LD69_7IMCTHN{97GIYF2aG9Nr;ePh6QDkw^m) z{Beg@cn=s76fIO&>dvY1Tc|7ZYkMV69$;vB!t0L2w-JR~F}WWwtHNOF?=Bf$Sbkiw%xf{I06H2SFPuMb!NiuNRS_naw$kFsc(V^b&e%=+&K9y;4PV8aG z9UFWbPt~cMoy+d}l^oecQU&C!PaiaxpA)>rg!3`7<{ET}uN}P6>CT*TQ-=HU3Im@< zeh)9d+O~#E{)wW)usEIf6kguv{_T2-9=Gz#703u@v;)2t)5pOWMA}${NuQ z=>J5UD4XS>j0xKM$}qgFy(j$yB#Cz4EQ@*Cr_9lVB>wQb@?h@uWuGDFjw!_F^zQjV zi7l!oJMo7kLP<@qAvsPP9YN3SU(Q z*;|%oJhT1?b@@9bdKaZ|=wqxNwhn(qJwUw2KNtAtgzfm_a{+0F&Vhk!@$$8))JgU#npa|hrK?t#&)iMKRz3{$@1HI(9x&I@Ylcl)19lKOIU3khdID|q>Cp=|>LZSd2~ z3=5&S(^zIV6S*m-j89TeoJFX;IPiTOz_Xrl^n@kma6QK%T1dL=KPB)@L!XJ&hhCpd zD2a%S`J7fFg%Yq4HUzIeQmrX>jZ@oVOV^)qggMWTlEX)4j3gLr*{V}jDRq)VO& zZ3D@rG5hw^GC7PpN{&Ti564^fNLKd5rh=iDRI8TTsgo?bUdHuUKT<-B&FW z`ZRf-!jVHw#xxInG4>PM1>Bhc7y^ij!9dra>4$$*U;O+<^;2 zHjbn(deDph1FW<$bTGGb`t3v^@>@SNcHkosGO{%=CIXt%63LnyIOsdL6aCf?fjX&@ zs5n0yFQXf`o3)*_v6KEUE%M*e+y27`|Gs4VI|IKn@H+#)Gw?eDzccWEKLfl1Za@ov zOJgS@V;dtrN>@q&emLMC@PVTf@T;Zu&wD_L2kw{t^GlBU8~yObyWy{r&@V~s*HQmt z{qUFX#NXo*B-mv_gsQ8kSKMnTof8NW36{uYTyNIx{GXFG7 zU;(xd`KgAoGO+&rJb$jje>yZfu!#mx&ipxD;G|g?fXy>rhVi#T>dUhKY2g2F+(X#@ z+9T#aEZlMcchSop2U-RE`ywv$Pq&VrXTaY%2mnn&{tH?D155_)Sk`|o;*M$##p5=o zeV$idPu*v(tpeY-;}l-vY%xSno~_#@8uKTqCHrDWoj_MIf;=@ond07Y=ksGwmMntY z{Ns`gl}Z@?^Jo8g-ycF@$OC0X7iEWc%W&ko9BS6n9>iyiY+hz{n8aWEMa_G?Jjwgs zmx)Vn^?A9oiHsQBUd%2X^cB9#wwO;nsM2AWu$vX96PWv~iPzNn$@F%_vSo(e5jisn_GT#lvg^Zbv8GRzBFLF#&#+hQsl>%|6) zC`4=AzTDQ9=3({kZC5qsS4P>eA6P-L9wI$xaV@bOg;jZkGpdjx>!+_q!MiQrLQe-t z+jGpZVkB8GpL>mqjGSi6*z6PWHOk`CoV7fV9ib=fWhm;Q7O0R@@bVF{$OmSrHC)M| zS6hF?;0~}AZWcG!v3vCDXj^h=O=$ADqoX>zysItiFj&&u_LkP%wcoK1V@G5jS@#QX^2U3`(L+Kk-%CO+zk2N(~c4>n4}6t%O%N(Ok*pKY*W=o*J}= zN6ouv+06|+(vZFGS%vCKi^q11DozB8^gRj*P>yS> zLK3F3&lwQwnZGEMpfP6Sn-;|PH`nO$tXR2Pc?fgbGQzo`>h{@^o{;WHDe;I0_o zM%#l*Y~MXLn?s5EF+&wExbeEN2t?eesGRrG+SaO)caK@lXo&QHwz`mi|f zLJ{i3z>}m-KW92OWRkmMd3;!Oi;W+>nTSRIkP<`#=-SVXnEhNW)p7o#E+WDjtsUnZ zHtlkfA_!urdJ_qLzfz|PLB>swo7A@l+x*(|D2Oq^Z+h_DGOLLV`Ga}?WC_hOT|l!o&^hJ~byGS!+*^>88aLdWTO?2*A#zr8f)3q!_{*Nk@_@XT@) zWjZvE)Ptg7o}%CDHocxDfv-nYRU_B{!XnfQ zRTj4zQR9v5;iyXyMnTZ-c8B2mEXzQPz1GWUL8Z<~DF{xrvsW@?DulODOZGrZe2^Ar z$0wXPw(ZkTBxugBZpvtu=U;-qLS(1ULG_OR^%n#J(A9UAw}l6N*WQhq&a}57hOVd) zE7Hp+0fA7F2c5*$>xe zDeOuCbxcGztq%1yR%P1snFy^F_8GFn@HWcq|;OSgvlcSMm zADmNKcn(OkWI!@o=%M7CGb)&7H=PEe35CH`5q37iT3Mk zgE=}Nycz^~qX%+xB6k^>DM|<@1S|`FWr8Z2O)MEfbU_F8ktrWXX-SovG4@eT!$gvi zh=|3EUvsMDtw?~gRKX|vKH<=e zW%j@1+s>j19X^O8i94}tNUfLXuu%&u1eGRPp=rmfugw_=m7NIE9rfy0KTK4scDL5W z!iY?YVL3UXCx1FXkE2W?e)C}8-oBLFGS;n%2l6h9)MVg6?QqK;u`jT6iu&`LS#!BH zbs@Xew+L@=FxkwDzI|y;?*c^GgCq#!vTC93qpk#fV3`w`q|nvq{S>V+slF(#)63!% zv|@%+mXq_!o|+~c6@J~}n31BVQX=R(%qt_IeOZVlaYuQGK6;Ij@FC{I7(u{>4>{f2 zCBu?JbqWzd2TYb^mjLo8_?|V}jdM(t8PWhKerl9}ruH3??ZIQ2^l#LBm#8MLGi|Ao zO5VOw7eq7+KExb92wc*XJJO3Y?T~}+O1A8k#P5@bQzcNHo3hBeE)Tv}P)NWpGXcO4 z1O#xcN(|wlJ0qp_dm#4L0=uq}(Vk&dhy?>F8(@Q_$qqU%D82SAWkq$s6ZHp;%)7FA z^GQi4unu9}Y2sEIGIqcAbBl5(6zD>q`?JJ_W0sz?k_|PG$qJk?nLz{)GlO=aBM;&H z7z_~BFqI8cMOzYHd}2OAc$RgM)++6Y%L>-Yoo8hjpl?I-X7k}gIZ zY#Ei&{3tR7kiYSDhTNpToBcjJ&AwZ9Wb|@W7LT=R+QelM`lt?)$9h~oW5Han(`1q7 zIp$ko#9-KFqy2OrC&Z=hhDq}!ZWFer@XhE2sZTM3e8~^T4NGqb92U_$a~&5v-vp?)OS!tk zjivINQRzkCE!{O-f(_0=ji3GCn(hcfNn`Il1`TZ)k9VTzH;~{^9`xC_K|GY6t(Q3U zkx5aeyV(Xys`HPD)}>5n;@YO$YWli4P7udCi(6_uA4+M^s>jixxuyv9u`C0}VseLV z#b&`+`otDO3sfDG>g(#~SEsGhrb@wz&XS1?#Ae_%PLI#z6;V|?Pqe+|O7UqVoRs$5 zvmG;Om8=*!)viE))=-cN*dsD>b~yO{QI{Afq78iAa3+w}Ckn#b-l zh`)xGNojIbj$SFE@zf(*p#>y3V&URz!jH?>7R9t}J+&`YAI5p?*Im@W_qOic7D=7gz|=NjHYfWYLjx($ z##GlJ*MVYZt}F*W8YY ziQ9dE4?x*iAtWEOKqhi|NZ9kya%sxaZ+5EoUmSqv9m;*UR05Z#jF+={YeEE$`B4vk zV?RcF-g8jG5+l*DS8K|m=KKm9gK~o&fLJqdJ*8Uuh`$G27y`FUZY)sd7?#=BiGO#= zFgapodn1e_^QxMt&mq6siPOt?harhKJRpN1@j`pWXq$l_q%@XbEMT_41=l;9>dWB= z&Xm5jn|c{%Mh|p9iWcgz(bs9VEEnZuSD1>2y~fXUV!d?qKhp&u=UWZ0+@ z!4#Su-5$l_*(;~fUR|v;h;-BD58BzQD`)0qnd;YFhGSzJF(41LyyqnFRuD=L}@*Hd8gQ?or@WTdKE zvHK37l|>hhS*-MZd#Vb&rPVzVtvF5$!gW&Lgdvx}iqdsPaN`b6%?9%6VAzULb9SSD zNU`13`5lft%uo=byBVb=$KjA`FWXM-J=9r=1R&tcWU1sT(EIEv>@#C{O!YI=U$Ay; zn)-k+zY#;}CuYwd_)rtQA5n$r5lYo-B8Koq(n*Kj?YkdS^1GrRau&r|;uji-5ukFi z#^zL6tTbSADUo0$*>K?q=WXIDrDdLE2{^CjXMBq@AIXhtTCetx?y=+9cf38s56V)!zU}j3ijG38BeeSsvJR-WZwMlY zYlxFp5fye8d8kpV57d0_8`dLn5Yzp5yZeJ1b+%54B$_~1%K+&E<@@f%;Gwi3UnASy zdvw^EfC=}pXrCo}xkN`x`R0UbIW}QV1?haDc=PnNd6NCMB43ZOuy*yGt)WF%PqvX=@cy-zmDDZ333>u(D=+08`7~aU(P-3CTdU}M})cbVP$y=>8GvM6wvmw z<>dohtB~|Q+UD~|gq1$?>2z!e*B6L7$G#7G(j%#(nYcmcqPS$swPn3;ke~G(#du2CIkyrjp=}TVjW|Ir+Kar8^%-X5yoYpm$>+FeqW5Bp>@(B74p5&>pa%G zK>j^{UpYNyxm^8%V0!E~g0JFdL;-;Z{wP^$5l{REWcXom@?o_fcboCLGU`O6b|O$& z4^y($7@paB1v4&jKSl_D{}3XkPZ8iIR>_!&^d+4*%sXr917SR4+V}!Yo8Tvv_Iu?P zIOZVS;{~(t1Z-BraV85T^bES8x~`dalZRI&ORFcymKCaxQFzc^C)77LZ0%_$>d7_B z3f7mTN|pL0uNbhuD`H+xG{YMpD{&ynjLigQ3N(g__-JuexDxu%b~;TSpSQ|v60@nQ z_*y!%==JstG8QaKr$f4<(zLj8Cd{+2Zr1W$i-(SsFTeTA#U^D-vyeu7 zISh|1qqZwJ%1#sJ@~Mc$c&j802)jWoj#8aP*YD?13^2H<)#?(~lC*$}g(|yf5T*h< zmlEM7wJbGY2Nj-bs0mOQ*UK|v@QY&9 zZ|plX3M8&Rz5X6(15iTFzgfGBvwySIGG?-(HZRtA-x&`-v4|q+fH6c1W)2D0ir#fb zRgjcT2IU|3^+?Ta;NZP?n}J-o6;Zg3(K$GP`s3+k^n&K`W-X5a5VFUNEQ=~vN-P4KbE zY8zmAb;E;rkQ0L5a+r9?}*oN|A+u3Qm8W+Se^^2j1V+JH{DJ- z{^=aDY;lxE!4x91E0BLp%$O7>`BA$^@D_43U?K^7WRT9=Ujxo5_I%zX`N@+>hLYW^ zqTys{OeWdF9P&0E&i_*$;8<&5M4Ag08 zIN~~6 zZH4pxw#C1H{a~Om-ur8mj;y#^LYP6k+-eL7+AU^UO}5Oy$Mt@gF^aM{JwkCqhM?}I z1sFu|>!L}<*|9=`cLZe%Yc`@b)Qnm-`-_gs)f{8stXJw#)THxC(VyBk zPz9FNa-VLtPxIrcY0ma)RA=n6X$N>i4r4I_X*A>H^RuEgN*WW?>WLv|1VpW?>na9_ zj4gcG)g~00%`mpxKan@i)<|jBdZ#yNkD_wP)h1iHaL8RY?B=HLe)g^{#~*}D25TOX zRS(PQvr75o#)U1UpPM=mgAhrJZ)mi9iv_;Ko_CXHpm@R||GilLfmwj_1bR9U#etL0 z)wTBFgw#&^aA>AV)y}v&vvIlPNCrYQfc;K6mbT37aL9KM1(`!AZZJ@vrt?v@+aPI2 zYsJdsrp%<>RIRe2-GI@iLZU;z8ItxQpNR~hfal8kd_~z1@(2Mq)z`CEU#b_7DD3ImYa`zsCmFY5?{=B7sMcULUwkfJ zU$9ELEt^z_MT#@KDHqx0F767Rvx3F>PEx_br;77b|KTI~u$_OwD^R#>QG{+m>aN)E z2toXTOX8TS0dN-B7zAoM0o-U+GK~BxmPzhdFNM%Xvi=beCOLuipb)S91kC$a1gp7h zWH&J6>BM;obyFJ9Ls`9&gURX#sbmrBsC4U1=QHI^(=5%RgLQc3snpU+l}__qWL1i) z^~bgOh5wrzbB##!^ZUtV3nKb(!#E|5f-s-H`&?cy39f@BY?5^c z@bkl1h;2-=BlTYNo9K|0Rm%yR2KoDqH@OT+Hhm>Bh^76?5L41qHJ`4}7%U>uW&S9v zWb~DeT!;e^-7*8#f0FMEwC$tyZ z&COX*<+v#^DgCp|JM~%ujsWn934Nb^ynZgeBa)P0A3<4|h?>Zrs3Fuh3~W`x5cbR^ z7X?l{q^8!1;7y6zzCNQlG`?gxYRoHXil}p!zFpUXv9c&K9eK*j@~JorbuFYKNnj`L~{t=6@zOGYO({ak#e+*vKCRpwYQ z?>pTSGU$jJoFhiTo`ehDcfC@e{DE4;IaQ$Pt2g!oynLS)CbFB9heph>X~;^2aY{6} zE6qA=!+6|I3f6dNl-Y?`V%cbZhm`HkHWONMhR^1Mv0447^kC0T z>`Ge6so?&qinAtMrkhkSdf{W)`&anOph{R&K|)GQ1O7OjhG@KtAx_L6gxVnc-^Qaz z@SCfUiUwVL7idAOw_k?}FbD%rVdNwWPR-r69EmQ3Il?-Nc^?qfvJ}Y}9KeeS$KEoM zadGI%@ri7o<=dCcA$ZtD<6>;VEou?%h{#jC-IgDKZJ3nv9_JHjDeywGm09LZki4(Z z;{AKiLV58cebj(7dQUSrQZGmVyGzDCx!H_{S!PRHb9SJ(H?mpHGzN1YEZ_hg$C=qX z8!Cz$If_46JjcJE7ZD3@NMV8hN<(kYqA(ja^2w*u%%C4lZiv zUZ&fViAjgrRnE~86 zw+(^f0t}$pS#0-Su(1nME)zx}sQ7@8(SmX6zV(QSi6W@NK>rj4MitlhD^H`r($KD2 zX^mn<3}WAOnJYojBk*U}ird8gANJldAg*mo*T#ZtaCZpq?hxGFJp^}mw?Kg4?(XiE z0Kwf|65QS4R!F*g@6+dW?|Z&|zhC)7r2@6aoMX*3t7^T^7;jOlboCJ?3sbp6lN4GJ zfehrfMv_fBu}y6DnTu9r96GQU{qD)N5?SPV54vFga~Te!>@~c4+@dvBPu)>mzYN9_ z+f%C+FaV{N`lHI#vLzs z?j~eR<+ygbx}XPzk49zTf;14u6cY8{S@L%4leE`&k5YXLBpvRQDrj0c_}i7GQKm^m znXy1ldhd6gn#*^YbnC2>Ia+wegt}REgY%jA+iyIZbuDH}Pk>OhbB@n(pus>7om#I$ z(P?Wl=dQfS2hfp(vmLvqoa<(9!OKcE4Mt1^G~0UXELXUx-^00^)N{RlFsw$$vBhJQWj zc5P}Nemr-*H9~n*m&d9%zIBAg6ii>Po`0XFLRTTbC>`Hpm5?&;?Jj?d3xoMKB&qKDe7)|T?Zoe`Ov})#HEB&8nuEI z3C_=DU+cqh6sdHs9i@kQl`+y>?Paa!`g)ph)+bsg8K2M9jk8*6akU-N3I0TI?Wh;U z3ETdtXX;gI+K@>mUPSYtM?&56nFq4zBMeL?+Sud6_q_E72QRHeYr{qpA2>S`{thp$ z)ub?RwQqFT{QXX!fv7HxK&2d}&V^rfvNQ1GjXLl3`Q(UNCRU0C!&2Yjx0yTO z?)Yyr_rFOZ_?M7G5zh4U((G?4`>Drh)hol5Eq#l zSpQ+pFU$9DkIYUBXp+nXC`ks`)iW@%0qUO#nAn*BcJ+U(Mt-?s{`Sy-V1Urf084d1 zWI*l#h2SjzSo{5QjsESC0S5Ab$bjPWAL#~U01%mp@gLLuuS>uG;gbHpSlo<&g$(d? z2YAZ=SYv=|8DON&0JyCFob4a`(BD31#vg9-KX#FyOAJu^&dAR8k8}RZ+t~ljoB`() zU}q1wk^mbh17K652aE$?asTJNi_#U|9nu{VOu_e>>4XcB=nJkr@D+ z8S8(B1`OvP&h)Q3_W$UdCtzh|?LY^>86E!LRQbQWqyC)g-z?4liz@&BL8fN{yaB(w zJ^e|hfB6&u7~vmedKP*Xj{ilb*PM^W?v3+2uINJ-Rhk!cJW^)S=aZA35C}HuC+T)Y zBu6pHYz~ED9{Vz(a4)pQ#f^iRvWPfr6&;Mz2zFWqG-|@=bL)Rh?z|QTYT#?y9Kvl+zR)SY;@X z-JQdQ2Kvfi|86DgSk>-SUMlB}$Lp#t^O%J4H%!FSlo^QwiC8prY!l4h=L(Yj@thL< zn@0I7EV2WUkqSN8IH|c43$U_8%gX|HR+Z-ivsHyk%II;b^&qRUP=Qs9Yj>OPy4FJzHE8V zvPhSaoHA@yqs`0gF6OsjaI~MIt#ppNqrtBDHS@!o#F!mhuQLIc{8FJ_RsFRoLS8bT z4a6I3M_(5CBgxSTtg1*st^$?9#V?JV)8sS0jKFoAa>MA&)Tf$iQ7F-2$XNd1hA`Ul zy^T-Q#9v%|lmw#n;U-6eb7;yw6vGGYmuFu}ZYXQ^xG18I-+6V)(@B#@?P5p5ikER>ZS_fXC(cOlPFd%Myv z^j(RiZssz;P;jAr%l92Y=9>%DH+agrZdRH(=9+145+9SlFSCDw{D^r}{=^WCs5#ZF z#1f7iF$M#9x)AMA8)$4sJC$P%?VbY*7Gj#Oy#QzU*+BDDCm{Z%=J*r0x2hBK-Gct_GwpXF9A?hs@7mL1pQ7KIPXJjRhK(-a4c2$n8W>38p@~tb z3nvA|zooA-QR?CbeyQ>|A%m=9yHFH;jgR7YMY1o@4o8Ui*&~;Afhj^kxfZ(kM4e`k zZo2biT+P6hOJ13j%ynXPilf-J!m&$d0r!f3Q36EWFs7B5K`k&s9&T_nvtf!wlKFIJ zdJ+5KKC)_*RpsWrrZ-#{j=^z7zr8QziI$wY=FCR(nh$h=4$l&6m~f38M_+NxrrWB; zEXS3maSf_FDX4Jvt9-it({+pomZ2x@8q1k;5gyBT4`vx%LroS=t0%#r8Jr-f;7*Wy zqz8&|a<2%X7m1(~SlJ)J_^hi%c(y7%SyOz5sMjOlMW!6bgl1*malQNg zno)sifr&n{IV}q)aq?tT&~ipgjvsXXA;!VVG>Q0exS6w!T zR`b-*pWyv~q*N#|Zss!$4(Y`sll2f8U?6?9IX)i8VWGL=g*1z{UDcj#W))3UuTz__ ztYPF*sOXdE;%W}W59T2zbGWA{`)u9-$L(_>^81rG$Xr^V3Q6I)-f`8puaI9~8&32)*WiafnK2-T25le`Y$peQ zm7o$PWxW@mgs{NL?yy8tP+cyFND3uBN(t_L&$Wo(X^uHLz*;+Cpm^w198Xc3VqsqZ z6y)80E9lu*@a!2_Lod5KJA+gEHh6j7S0oS^Q>T5XpT&qyofx_kNFT9oeZJfZ5PySc z|Ii7(BxVcdWcSIT=F-Ke5KCy>ZaXFG&zG@%QE7!3CiSUf-7E!q_BZ|1c`Qe{68tZ`enQd)=!!`0?+ zEs{zMeH}yyPcWuKs?n@J%%sCHx7*p^=%+r+v)20*eR($4KIevzaqybVbs>Zl+8~r3 z&OX}$jt6~5PHv#k*O~|_PAp-!oAEv|DUu`9o+?UN`~gaNT0cgIsbg@3k8jCJ&&wBj z;2DS<3#F`0nlPeL`fMCV;I~>?Vz%K~|4VIyO|$scJaC1m>^+}}zU zx`bN#)kP9nwpvhMX@YCMJ5->sQnM63ldTql_k$l+8p_2ol?KY*4VmTkv0@!ZRGe8t zkP)$x&h7x|qS;cEyVDTQH{2cn!2M4g43>hqm&MkveMqXqx*gxx3Zpf!)LsLeh#f!A z9eB?*3YKcLh}W-eV_zDxNKeehbgEw+3t{beZF^%MEzI+u&YzZ-nO^qS+gy#lt)Nu& zj@C5$0Bmx-N{WAlG*b=l8N$yOY6L)wMDj^}U)!`LK znp^!ce(tsWVFD2^ESQ*fv4!7je&WYwxz}nSA)o>vK8zYJL;fy~0q+nk;!kWGb`&wU zag_M!<>3)57lk_99zF4(%=NNV=~gm$nqY(rgZ4bCKb+Qu2Z+E)S(27?7Ny@Q1+12O z`uE?L5+p=3SHY3iytNwEjS;mO0$(3U%r7LOpfR1r0_3q4)CcVm%JIWF@#M z8$t9r#59VLsHX1?>8^Df0-|V18NTkc-pfilgdAQ|JgF-lUnT?%5ytrnft(@=DqT|T z2VL9HY*}Q#z1QcbkK_al@DEsvrq9Yp+hc4h!-ca#4N@e?!!3ltu%~3sOs?=0t*aWd zA;OG4zl!ee%-PK{D&fp0o4hjMHCBQ(=8RdrtpRaDK5(9`M_MM6YG6(@fOh&SM1Ld6 z8I?QPH5@yw2K^QYmSR>Nir$DIXT9GEmgf*D%=c0?cT+|=$qn%-{F1Lf z29ypa6wE7aC)R>x2Clx5?>u_dv-6?$mm%|bH*3);-4*@$y2-VJ` z+|&F1Kr&DO zvx#)n7lqSPhMsS;(T-izG{y9&T_4zHxUQOV*#?vkCD#Y4506YD&;PL@peVj1?>qQatR%rHYm)eh zr1_;OaZi`ibzt%nsXjY=K1K261?f1eN@c!Qb?O3Ba~fzDx10i)Hhw@>0* z;v&-9IruOqj!rNlSW{R+ZxxJ;o!t)u@M~;Hg?pEQ^et_<3?trne%^hcGz~~^+OYCj zwVYO|BKA>xt2X3l4PQ$_7wK;l>6lys`?-I`P*9nR9CoHn1|jai26vZ|{Rdq(|BVpkBMvqw#3$6~?g2cd3?KE