From 8d3ba1bb6ae1f96c1b12b2a6be9977a51f8bb036 Mon Sep 17 00:00:00 2001 From: hodginsa Date: Thu, 21 Jun 2018 08:20:09 -0400 Subject: [PATCH] updated BOM and small fixes --- PCB/esp32_only/_saved_pixo_esp.sch | 1249 +++ PCB/esp32_only/gerbs/PIXO_ESP_V01p.rar | Bin 69976 -> 0 bytes PCB/esp32_only/gerbs/pixo_esp-B.Cu.gbr | 8165 +++++++++-------- PCB/esp32_only/gerbs/pixo_esp-B.Mask.gbr | 214 +- PCB/esp32_only/gerbs/pixo_esp-B.Paste.gbr | 12 - PCB/esp32_only/gerbs/pixo_esp-B.SilkS.gbr | 300 +- PCB/esp32_only/gerbs/pixo_esp-Edge.Cuts.gbr | 2 +- PCB/esp32_only/gerbs/pixo_esp-F.Cu.gbr | 9046 ++++++++++--------- PCB/esp32_only/gerbs/pixo_esp-F.Mask.gbr | 214 +- PCB/esp32_only/gerbs/pixo_esp-F.Paste.gbr | 184 + PCB/esp32_only/gerbs/pixo_esp-F.SilkS.gbr | 1122 ++- PCB/esp32_only/gerbs/pixo_esp.drl | 225 +- PCB/esp32_only/gerbs/pixopixel_esp_01a.rar | Bin 0 -> 75932 bytes PCB/esp32_only/pixo_esp.rpt | 2064 +++++ PCB/esp32_only/pixo_esp.sch | 10 +- 15 files changed, 13836 insertions(+), 8971 deletions(-) create mode 100644 PCB/esp32_only/_saved_pixo_esp.sch delete mode 100644 PCB/esp32_only/gerbs/PIXO_ESP_V01p.rar delete mode 100644 PCB/esp32_only/gerbs/pixo_esp-B.Paste.gbr create mode 100644 PCB/esp32_only/gerbs/pixo_esp-F.Paste.gbr create mode 100644 PCB/esp32_only/gerbs/pixopixel_esp_01a.rar create mode 100644 PCB/esp32_only/pixo_esp.rpt diff --git a/PCB/esp32_only/_saved_pixo_esp.sch b/PCB/esp32_only/_saved_pixo_esp.sch new file mode 100644 index 0000000..c4df5ee --- /dev/null +++ b/PCB/esp32_only/_saved_pixo_esp.sch @@ -0,0 +1,1249 @@ +EESchema Schematic File Version 2 +LIBS:pixo_esp-rescue +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:ws2812b +LIBS:ESP8266 +LIBS:ftdi +LIBS:ESP32 +LIBS:ESP32-footprints-Shem-Lib +LIBS:pixo_esp-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "PIXO Pixeo ESP32" +Date "2017-01-15" +Rev "0.1a" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L SW_PUSH SW2 +U 1 1 58432330 +P 2100 3250 +F 0 "SW2" H 2250 3360 50 0000 C CNN +F 1 "GPIO0" H 2100 3170 50 0000 C CNN +F 2 "idlehands_footprints:PTS-LFS" H 2100 3250 50 0001 C CNN +F 3 "" H 2100 3250 50 0000 C CNN +F 4 "CKN9112CT-ND" H 2100 3250 60 0001 C CNN "Digikey Part No." + 1 2100 3250 + 0 -1 -1 0 +$EndComp +$Comp +L SW_PUSH SW3 +U 1 1 5843252E +P 2550 3700 +F 0 "SW3" H 2700 3810 50 0000 C CNN +F 1 "RESET" H 2550 3620 50 0000 C CNN +F 2 "idlehands_footprints:PTS-LFS" H 2550 3700 50 0001 C CNN +F 3 "" H 2550 3700 50 0000 C CNN +F 4 "CKN9112CT-ND" H 2550 3700 60 0001 C CNN "Digikey Part No." + 1 2550 3700 + 0 -1 -1 0 +$EndComp +$Comp +L R R2 +U 1 1 58433DBF +P 1450 3250 +F 0 "R2" V 1530 3250 50 0000 C CNN +F 1 "10K" V 1450 3250 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 1380 3250 50 0001 C CNN +F 3 "" H 1450 3250 50 0000 C CNN +F 4 "RR12P10.0KDCT-ND" V 1450 3250 60 0001 C CNN "Digikey Part No." + 1 1450 3250 + 1 0 0 -1 +$EndComp +$Comp +L R R5 +U 1 1 584340D6 +P 2550 3000 +F 0 "R5" V 2630 3000 50 0000 C CNN +F 1 "10K" V 2550 3000 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 2480 3000 50 0001 C CNN +F 3 "" H 2550 3000 50 0000 C CNN +F 4 "RR12P10.0KDCT-ND" V 2550 3000 60 0001 C CNN "Digikey Part No." + 1 2550 3000 + 1 0 0 -1 +$EndComp +$Comp +L R R4 +U 1 1 58434786 +P 9800 5550 +F 0 "R4" V 9880 5550 50 0000 C CNN +F 1 "1K" V 9800 5550 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 9730 5550 50 0001 C CNN +F 3 "" H 9800 5550 50 0000 C CNN +F 4 "P1.0KDACT-ND" V 9800 5550 60 0001 C CNN "Digikey Part No." + 1 9800 5550 + 1 0 0 -1 +$EndComp +$Comp +L LED-RESCUE-pixo_esp D1 +U 1 1 58435D5E +P 9800 5150 +F 0 "D1" H 9800 5250 50 0000 C CNN +F 1 "PWR" H 9800 5050 50 0000 C CNN +F 2 "idlehands_footprints:Led_0603" H 9800 5150 50 0001 C CNN +F 3 "" H 9800 5150 50 0000 C CNN +F 4 "160-1447-1-ND" H 9800 5150 60 0001 C CNN "Digikey Part No." + 1 9800 5150 + 0 -1 -1 0 +$EndComp +$Comp +L +3.3V #PWR01 +U 1 1 5843CB38 +P 2550 2700 +F 0 "#PWR01" H 2550 2550 50 0001 C CNN +F 1 "+3.3V" H 2550 2840 50 0000 C CNN +F 2 "" H 2550 2700 60 0000 C CNN +F 3 "" H 2550 2700 60 0000 C CNN + 1 2550 2700 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR02 +U 1 1 5843CC4C +P 1450 2750 +F 0 "#PWR02" H 1450 2600 50 0001 C CNN +F 1 "+3.3V" H 1450 2890 50 0000 C CNN +F 2 "" H 1450 2750 60 0000 C CNN +F 3 "" H 1450 2750 60 0000 C CNN + 1 1450 2750 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR03 +U 1 1 5843DF02 +P 2100 3750 +F 0 "#PWR03" H 2100 3500 50 0001 C CNN +F 1 "GND" H 2100 3600 50 0000 C CNN +F 2 "" H 2100 3750 60 0000 C CNN +F 3 "" H 2100 3750 60 0000 C CNN + 1 2100 3750 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR04 +U 1 1 5843DF5E +P 2550 4100 +F 0 "#PWR04" H 2550 3850 50 0001 C CNN +F 1 "GND" H 2550 3950 50 0000 C CNN +F 2 "" H 2550 4100 60 0000 C CNN +F 3 "" H 2550 4100 60 0000 C CNN + 1 2550 4100 + 1 0 0 -1 +$EndComp +Text Label 2100 2800 1 60 ~ 0 +GPIO0 +Text Label 2550 3400 1 60 ~ 0 +RESET +Text Label 1450 3450 3 60 ~ 0 +GPIO2 +$Comp +L R R6 +U 1 1 5848E3D5 +P 1700 3250 +F 0 "R6" V 1780 3250 50 0000 C CNN +F 1 "1K" V 1700 3250 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 1630 3250 50 0001 C CNN +F 3 "" H 1700 3250 50 0000 C CNN +F 4 "P1.0KDACT-ND" V 1700 3250 60 0001 C CNN "Digikey Part No." + 1 1700 3250 + 1 0 0 -1 +$EndComp +Text Label 1700 3700 0 60 ~ 0 +GPIO0 +$Comp +L +3.3V #PWR05 +U 1 1 5848E90D +P 1700 2750 +F 0 "#PWR05" H 1700 2600 50 0001 C CNN +F 1 "+3.3V" H 1700 2890 50 0000 C CNN +F 2 "" H 1700 2750 60 0000 C CNN +F 3 "" H 1700 2750 60 0000 C CNN + 1 1700 2750 + 1 0 0 -1 +$EndComp +$Comp +L AP2112K-3.3V U1 +U 1 1 587C4065 +P 8700 4850 +F 0 "U1" H 8450 5050 40 0000 C CNN +F 1 "AP2112K-3.3V" H 8800 5050 40 0000 C CNN +F 2 "TO_SOT_Packages_SMD:SOT-23-5" H 8700 4950 35 0001 C CIN +F 3 "" H 8700 4850 60 0000 C CNN +F 4 "AP2112K-3.3TRG1DICT-ND" H 8700 4850 60 0001 C CNN "Digikey Part No." + 1 8700 4850 + 1 0 0 -1 +$EndComp +$Comp +L C_Small C2 +U 1 1 587C406D +P 8000 5050 +F 0 "C2" H 8010 5120 50 0000 L CNN +F 1 "1uF" H 8010 4970 50 0001 L CNN +F 2 "Capacitors_SMD:C_0805" H 8000 5050 60 0001 C CNN +F 3 "" H 8000 5050 60 0000 C CNN +F 4 "311-1365-1-ND" H 8000 5050 60 0001 C CNN "Digikey Part No." + 1 8000 5050 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR06 +U 1 1 587C4074 +P 8700 5450 +F 0 "#PWR06" H 8700 5200 50 0001 C CNN +F 1 "GND" H 8700 5300 50 0000 C CNN +F 2 "" H 8700 5450 60 0000 C CNN +F 3 "" H 8700 5450 60 0000 C CNN + 1 8700 5450 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR07 +U 1 1 587C407A +P 9300 4700 +F 0 "#PWR07" H 9300 4550 50 0001 C CNN +F 1 "+3.3V" H 9300 4840 50 0000 C CNN +F 2 "" H 9300 4700 60 0000 C CNN +F 3 "" H 9300 4700 60 0000 C CNN + 1 9300 4700 + 1 0 0 -1 +$EndComp +$Comp +L C_Small C3 +U 1 1 587C4081 +P 9450 5050 +F 0 "C3" H 9460 5120 50 0000 L CNN +F 1 "2.2uF" H 9460 4970 50 0001 L CNN +F 2 "Capacitors_SMD:C_0805" H 9450 5050 60 0001 C CNN +F 3 "" H 9450 5050 60 0000 C CNN +F 4 "490-3336-1-ND" H 9450 5050 60 0001 C CNN "Digikey Part No." + 1 9450 5050 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR08 +U 1 1 587C4088 +P 9450 5250 +F 0 "#PWR08" H 9450 5000 50 0001 C CNN +F 1 "GND" H 9450 5100 50 0000 C CNN +F 2 "" H 9450 5250 60 0000 C CNN +F 3 "" H 9450 5250 60 0000 C CNN + 1 9450 5250 + 1 0 0 -1 +$EndComp +$Comp +L FP_Small F1 +U 1 1 587C7EDA +P 7200 2450 +F 0 "F1" H 7160 2510 50 0000 L CNN +F 1 "500mA" H 7080 2390 50 0000 L CNN +F 2 "idlehands_footprints:c_1206" H 7200 2450 50 0001 C CNN +F 3 "" H 7200 2450 50 0000 C CNN +F 4 "507-1802-1-ND" H 7200 2450 60 0001 C CNN "Digikey Part No." + 1 7200 2450 + -1 0 0 1 +$EndComp +Text GLabel 7400 2450 2 60 Input ~ 0 +VUSB +$Comp +L FT230XS U3 +U 1 1 587C8F23 +P 8900 2800 +F 0 "U3" H 8350 3400 50 0000 L CNN +F 1 "FT230XS" H 9200 3400 50 0000 L CNN +F 2 "Housings_SSOP:SSOP-16_3.9x4.9mm_Pitch0.635mm" H 8900 2800 50 0001 C CNN +F 3 "" H 8900 2800 50 0000 C CNN +F 4 "768-1135-1-ND" H 8900 2800 60 0001 C CNN "Digikey Part No." + 1 8900 2800 + 1 0 0 -1 +$EndComp +$Comp +L R R9 +U 1 1 587CA831 +P 7450 2700 +F 0 "R9" V 7530 2700 50 0000 C CNN +F 1 "27R" V 7450 2700 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 7380 2700 50 0001 C CNN +F 3 "" H 7450 2700 50 0000 C CNN +F 4 "RHM27KCT-ND" V 7450 2700 60 0001 C CNN "Digikey Part No." + 1 7450 2700 + 0 1 1 0 +$EndComp +$Comp +L R R10 +U 1 1 587CB52B +P 7450 2800 +F 0 "R10" V 7530 2800 50 0000 C CNN +F 1 "27R" V 7450 2800 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 7380 2800 50 0001 C CNN +F 3 "" H 7450 2800 50 0000 C CNN +F 4 "RHM27KCT-ND" V 7450 2800 60 0001 C CNN "Digikey Part No." + 1 7450 2800 + 0 1 1 0 +$EndComp +$Comp +L C_Small C4 +U 1 1 587CCD60 +P 7100 3050 +F 0 "C4" H 7110 3120 50 0000 L CNN +F 1 "47pF" H 7110 2970 50 0001 L CNN +F 2 "Capacitors_SMD:C_0805" H 7100 3050 60 0001 C CNN +F 3 "" H 7100 3050 60 0000 C CNN +F 4 "1276-1156-1-ND" H 7100 3050 60 0001 C CNN "Digikey Part No." + 1 7100 3050 + -1 0 0 1 +$EndComp +$Comp +L C_Small C5 +U 1 1 587CCF8F +P 7250 3050 +F 0 "C5" H 7260 3120 50 0000 L CNN +F 1 "47pF" H 7260 2970 50 0001 L CNN +F 2 "Capacitors_SMD:C_0805" H 7250 3050 60 0001 C CNN +F 3 "" H 7250 3050 60 0000 C CNN +F 4 "1276-1156-1-ND" H 7250 3050 60 0001 C CNN "Digikey Part No." + 1 7250 3050 + -1 0 0 1 +$EndComp +$Comp +L GND #PWR09 +U 1 1 587CDA99 +P 7100 3200 +F 0 "#PWR09" H 7100 2950 50 0001 C CNN +F 1 "GND" H 7100 3050 50 0000 C CNN +F 2 "" H 7100 3200 60 0000 C CNN +F 3 "" H 7100 3200 60 0000 C CNN + 1 7100 3200 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR010 +U 1 1 587CDCF1 +P 7250 3200 +F 0 "#PWR010" H 7250 2950 50 0001 C CNN +F 1 "GND" H 7250 3050 50 0000 C CNN +F 2 "" H 7250 3200 60 0000 C CNN +F 3 "" H 7250 3200 60 0000 C CNN + 1 7250 3200 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR011 +U 1 1 587CDD59 +P 6950 3100 +F 0 "#PWR011" H 6950 2850 50 0001 C CNN +F 1 "GND" H 6950 2950 50 0000 C CNN +F 2 "" H 6950 3100 60 0000 C CNN +F 3 "" H 6950 3100 60 0000 C CNN + 1 6950 3100 + 1 0 0 -1 +$EndComp +$Comp +L C_Small C1 +U 1 1 587D0E1D +P 6750 2050 +F 0 "C1" H 6760 2120 50 0000 L CNN +F 1 "0.1uF" H 6760 1970 50 0001 L CNN +F 2 "Capacitors_SMD:C_0805" H 6750 2050 60 0001 C CNN +F 3 "" H 6750 2050 60 0000 C CNN +F 4 "1276-1003-1-ND" H 6750 2050 60 0001 C CNN "Digikey Part No." + 1 6750 2050 + -1 0 0 1 +$EndComp +$Comp +L GND #PWR012 +U 1 1 587D0EB2 +P 6750 2250 +F 0 "#PWR012" H 6750 2000 50 0001 C CNN +F 1 "GND" H 6750 2100 50 0000 C CNN +F 2 "" H 6750 2250 60 0000 C CNN +F 3 "" H 6750 2250 60 0000 C CNN + 1 6750 2250 + 1 0 0 -1 +$EndComp +Text GLabel 7500 1300 0 60 Input ~ 0 +VUSB +$Comp +L +3.3V #PWR013 +U 1 1 587D1D75 +P 8100 2200 +F 0 "#PWR013" H 8100 2050 50 0001 C CNN +F 1 "+3.3V" H 8100 2340 50 0000 C CNN +F 2 "" H 8100 2200 60 0000 C CNN +F 3 "" H 8100 2200 60 0000 C CNN + 1 8100 2200 + 1 0 0 -1 +$EndComp +$Comp +L C_Small C7 +U 1 1 587D2621 +P 8100 3200 +F 0 "C7" H 8110 3270 50 0000 L CNN +F 1 "0.1uF" H 8110 3120 50 0001 L CNN +F 2 "Capacitors_SMD:C_0805" H 8100 3200 60 0001 C CNN +F 3 "" H 8100 3200 60 0000 C CNN +F 4 "1276-1003-1-ND" H 8100 3200 60 0001 C CNN "Digikey Part No." + 1 8100 3200 + -1 0 0 1 +$EndComp +$Comp +L GND #PWR014 +U 1 1 587D28A4 +P 8100 3350 +F 0 "#PWR014" H 8100 3100 50 0001 C CNN +F 1 "GND" H 8100 3200 50 0000 C CNN +F 2 "" H 8100 3350 60 0000 C CNN +F 3 "" H 8100 3350 60 0000 C CNN + 1 8100 3350 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR015 +U 1 1 587D2AEE +P 9000 1900 +F 0 "#PWR015" H 9000 1750 50 0001 C CNN +F 1 "+3.3V" H 9000 2040 50 0000 C CNN +F 2 "" H 9000 1900 60 0000 C CNN +F 3 "" H 9000 1900 60 0000 C CNN + 1 9000 1900 + 1 0 0 -1 +$EndComp +Text Label 10200 2400 0 60 ~ 0 +RXESP +Text Label 10200 2500 0 60 ~ 0 +TXESP +$Comp +L GND #PWR016 +U 1 1 587D57FC +P 8800 3600 +F 0 "#PWR016" H 8800 3350 50 0001 C CNN +F 1 "GND" H 8800 3450 50 0000 C CNN +F 2 "" H 8800 3600 60 0000 C CNN +F 3 "" H 8800 3600 60 0000 C CNN + 1 8800 3600 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR017 +U 1 1 587D586A +P 9000 3600 +F 0 "#PWR017" H 9000 3350 50 0001 C CNN +F 1 "GND" H 9000 3450 50 0000 C CNN +F 2 "" H 9000 3600 60 0000 C CNN +F 3 "" H 9000 3600 60 0000 C CNN + 1 9000 3600 + 1 0 0 -1 +$EndComp +$Comp +L R R7 +U 1 1 587D784C +P 9950 2400 +F 0 "R7" V 9850 2400 50 0000 C CNN +F 1 "1K" V 9950 2400 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 9880 2400 50 0001 C CNN +F 3 "" H 9950 2400 50 0000 C CNN +F 4 "P1.0KDACT-ND" V 9950 2400 60 0001 C CNN "Digikey Part No." + 1 9950 2400 + 0 1 1 0 +$EndComp +$Comp +L R R8 +U 1 1 587D849B +P 9950 2500 +F 0 "R8" V 10050 2500 50 0000 C CNN +F 1 "1K" V 9950 2500 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 9880 2500 50 0001 C CNN +F 3 "" H 9950 2500 50 0000 C CNN +F 4 "P1.0KDACT-ND" V 9950 2500 60 0001 C CNN "Digikey Part No." + 1 9950 2500 + 0 1 1 0 +$EndComp +$Comp +L D_Schottky D2 +U 1 1 587E6405 +P 7600 4800 +F 0 "D2" H 7600 4900 50 0000 C CNN +F 1 "SM5817" H 7600 4700 50 0000 C CNN +F 2 "idlehands_footprints:sod323" H 7600 4800 60 0001 C CNN +F 3 "" H 7600 4800 60 0000 C CNN +F 4 "SM5817PL-TPMSCT-ND" H 7600 4800 60 0001 C CNN "Digikey Part No." + 1 7600 4800 + -1 0 0 1 +$EndComp +Text GLabel 7300 4800 0 60 Input ~ 0 +VUSB +$Comp +L GND #PWR018 +U 1 1 587F4649 +P 9800 5800 +F 0 "#PWR018" H 9800 5550 50 0001 C CNN +F 1 "GND" H 9800 5650 50 0000 C CNN +F 2 "" H 9800 5800 60 0000 C CNN +F 3 "" H 9800 5800 60 0000 C CNN + 1 9800 5800 + 1 0 0 -1 +$EndComp +$Comp +L L_Small L1 +U 1 1 587CA539 +P 8600 1900 +F 0 "L1" H 8630 1940 50 0000 L CNN +F 1 "FB" H 8630 1860 50 0000 L CNN +F 2 "Resistors_SMD:R_0805_HandSoldering" H 8600 1900 50 0001 C CNN +F 3 "" H 8600 1900 50 0000 C CNN +F 4 "240-2390-1-ND" H 8600 1900 60 0001 C CNN "Digikey Part No." + 1 8600 1900 + 0 1 1 0 +$EndComp +$Comp +L C_Small C8 +U 1 1 587CC4A1 +P 7600 1550 +F 0 "C8" H 7610 1620 50 0000 L CNN +F 1 "0.1uF" H 7610 1470 50 0001 L CNN +F 2 "Capacitors_SMD:C_0805" H 7600 1550 60 0001 C CNN +F 3 "" H 7600 1550 60 0000 C CNN +F 4 "1276-1003-1-ND" H 7600 1550 60 0001 C CNN "Digikey Part No." + 1 7600 1550 + -1 0 0 1 +$EndComp +$Comp +L C_Small C9 +U 1 1 587CC9F4 +P 7750 1550 +F 0 "C9" H 7760 1620 50 0000 L CNN +F 1 "10uF" H 7760 1470 50 0001 L CNN +F 2 "Capacitors_SMD:C_0805" H 7750 1550 60 0001 C CNN +F 3 "" H 7750 1550 60 0000 C CNN +F 4 "1276-1003-1-ND" H 7750 1550 60 0001 C CNN "Digikey Part No." + 1 7750 1550 + -1 0 0 1 +$EndComp +$Comp +L GND #PWR019 +U 1 1 587CCC8F +P 7600 1800 +F 0 "#PWR019" H 7600 1550 50 0001 C CNN +F 1 "GND" H 7600 1650 50 0000 C CNN +F 2 "" H 7600 1800 60 0000 C CNN +F 3 "" H 7600 1800 60 0000 C CNN + 1 7600 1800 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR020 +U 1 1 587CCCF7 +P 7750 1800 +F 0 "#PWR020" H 7750 1550 50 0001 C CNN +F 1 "GND" H 7750 1650 50 0000 C CNN +F 2 "" H 7750 1800 60 0000 C CNN +F 3 "" H 7750 1800 60 0000 C CNN + 1 7750 1800 + 1 0 0 -1 +$EndComp +$Comp +L R R11 +U 1 1 587CEA91 +P 10300 3000 +F 0 "R11" V 10380 3000 50 0000 C CNN +F 1 "1K" V 10300 3000 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 10230 3000 50 0001 C CNN +F 3 "" H 10300 3000 50 0000 C CNN +F 4 "P1.0KDACT-ND" V 10300 3000 60 0001 C CNN "Digikey Part No." + 1 10300 3000 + 0 1 1 0 +$EndComp +$Comp +L LED-RESCUE-pixo_esp D3 +U 1 1 587CEA98 +P 9850 3000 +F 0 "D3" H 9850 3100 50 0000 C CNN +F 1 "RX" H 9850 2900 50 0000 C CNN +F 2 "idlehands_footprints:Led_0603" H 9850 3000 50 0001 C CNN +F 3 "" H 9850 3000 50 0000 C CNN +F 4 "160-1448-1-ND" H 9850 3000 60 0001 C CNN "Digikey Part No." + 1 9850 3000 + 1 0 0 -1 +$EndComp +$Comp +L R R12 +U 1 1 587CF0B1 +P 10550 3250 +F 0 "R12" V 10630 3250 50 0000 C CNN +F 1 "1K" V 10550 3250 50 0000 C CNN +F 2 "Resistors_SMD:R_0805" V 10480 3250 50 0001 C CNN +F 3 "" H 10550 3250 50 0000 C CNN +F 4 "P1.0KDACT-ND" V 10550 3250 60 0001 C CNN "Digikey Part No." + 1 10550 3250 + 0 1 1 0 +$EndComp +$Comp +L LED-RESCUE-pixo_esp D4 +U 1 1 587CF0B8 +P 10100 3250 +F 0 "D4" H 10100 3350 50 0000 C CNN +F 1 "TX" H 10100 3150 50 0000 C CNN +F 2 "idlehands_footprints:Led_0603" H 10100 3250 50 0001 C CNN +F 3 "" H 10100 3250 50 0000 C CNN +F 4 "160-1446-1-ND" H 10100 3250 60 0001 C CNN "Digikey Part No." + 1 10100 3250 + 1 0 0 -1 +$EndComp +Text GLabel 10600 2700 0 60 Input ~ 0 +VUSB +$Comp +L USB_OTG-RESCUE-pixo_esp P1 +U 1 1 587DA315 +P 6600 2800 +F 0 "P1" H 6925 2675 50 0000 C CNN +F 1 "USB_OTG" H 6600 3000 50 0000 C CNN +F 2 "Connect:USB_Micro-B" V 6550 2700 50 0001 C CNN +F 3 "" V 6550 2700 50 0000 C CNN +F 4 "609-4618-1-ND" H 6600 2800 60 0001 C CNN "Digikey Part No." + 1 6600 2800 + 0 -1 1 0 +$EndComp +Wire Wire Line + 9800 4850 9800 4950 +Wire Wire Line + 9800 5350 9800 5400 +Wire Wire Line + 2100 2950 2100 2800 +Wire Wire Line + 2100 3550 2100 3750 +Wire Wire Line + 2550 4000 2550 4100 +Wire Wire Line + 2550 3150 2550 3400 +Wire Wire Line + 2550 2850 2550 2700 +Wire Wire Line + 1450 3100 1450 2750 +Wire Wire Line + 1450 3400 1450 3700 +Wire Wire Line + 1700 3700 1700 3400 +Wire Wire Line + 1700 3100 1700 2750 +Wire Wire Line + 7750 4800 8250 4800 +Wire Wire Line + 8250 4950 8150 4950 +Wire Wire Line + 8150 4950 8150 4800 +Connection ~ 8150 4800 +Wire Wire Line + 8000 4950 8000 4800 +Connection ~ 8000 4800 +Wire Wire Line + 8700 5150 8700 5450 +Wire Wire Line + 8000 5150 8000 5300 +Wire Wire Line + 8000 5300 8700 5300 +Connection ~ 8700 5300 +Wire Wire Line + 9150 4800 9450 4800 +Wire Wire Line + 9450 4800 9450 4950 +Wire Wire Line + 9450 5250 9450 5150 +Wire Wire Line + 9300 4800 9300 4700 +Connection ~ 9300 4800 +Wire Wire Line + 7000 2600 6900 2600 +Wire Wire Line + 7000 1950 7000 2600 +Wire Wire Line + 7000 2450 7100 2450 +Wire Wire Line + 7300 2450 7400 2450 +Wire Wire Line + 6900 2700 7300 2700 +Wire Wire Line + 7600 2700 8200 2700 +Wire Wire Line + 6900 2800 7300 2800 +Wire Wire Line + 7600 2800 8200 2800 +Wire Wire Line + 7100 2700 7100 2950 +Connection ~ 7100 2700 +Wire Wire Line + 7250 2800 7250 2950 +Connection ~ 7250 2800 +Wire Wire Line + 7100 3150 7100 3200 +Wire Wire Line + 7250 3150 7250 3200 +Wire Wire Line + 7000 1950 6750 1950 +Connection ~ 7000 2450 +Wire Wire Line + 6750 2250 6750 2150 +Wire Wire Line + 8200 2400 8100 2400 +Wire Wire Line + 8100 2200 8100 3100 +Wire Wire Line + 8800 2100 8800 1900 +Wire Wire Line + 8800 1900 8700 1900 +Wire Wire Line + 8100 3000 8200 3000 +Connection ~ 8100 2400 +Connection ~ 8100 3000 +Wire Wire Line + 8100 3300 8100 3350 +Wire Wire Line + 9000 2100 9000 1900 +Wire Wire Line + 9600 2400 9800 2400 +Wire Wire Line + 9600 2500 9800 2500 +Wire Wire Line + 9000 3500 9000 3600 +Wire Wire Line + 8800 3500 8800 3600 +Wire Wire Line + 10100 2400 10200 2400 +Wire Wire Line + 10100 2500 10200 2500 +Wire Wire Line + 7450 4800 7300 4800 +Wire Wire Line + 9800 4850 9450 4850 +Connection ~ 9450 4850 +Wire Wire Line + 9800 5700 9800 5800 +Wire Wire Line + 8500 1900 8400 1900 +Wire Wire Line + 7500 1300 8400 1300 +Wire Wire Line + 8400 1300 8400 1900 +Wire Wire Line + 7600 1450 7600 1300 +Connection ~ 7600 1300 +Wire Wire Line + 7750 1450 7750 1300 +Connection ~ 7750 1300 +Wire Wire Line + 7600 1650 7600 1800 +Wire Wire Line + 7750 1650 7750 1800 +Wire Wire Line + 9650 3000 9600 3000 +Wire Wire Line + 10050 3000 10150 3000 +Wire Wire Line + 10600 3000 10450 3000 +Wire Wire Line + 10600 2700 10600 3000 +Wire Wire Line + 10300 3250 10400 3250 +Wire Wire Line + 10700 3250 10850 3250 +Wire Wire Line + 9600 3100 9750 3100 +Wire Wire Line + 9750 3100 9750 3250 +Wire Wire Line + 9750 3250 9900 3250 +Wire Wire Line + 10850 3250 10850 2900 +Wire Wire Line + 10850 2900 10600 2900 +Connection ~ 10600 2900 +Wire Wire Line + 6950 3100 6950 3000 +Wire Wire Line + 6950 3000 6900 3000 +Text Notes 8150 1100 0 98 ~ 0 +FTDI + USB +Text Notes 8000 4300 0 98 ~ 0 +Power Reg. 3.3V +Wire Notes Line + 6200 500 6200 6550 +Wire Notes Line + 6200 3850 11200 3850 +Wire Notes Line + 6200 6550 6950 6550 +Wire Notes Line + 450 4500 6200 4500 +$Comp +L D_Schottky D6 +U 1 1 5A5ED6C2 +P 7600 5200 +F 0 "D6" H 7600 5300 50 0000 C CNN +F 1 "SM5817" H 7600 5100 50 0000 C CNN +F 2 "idlehands_footprints:sod323" H 7600 5200 60 0001 C CNN +F 3 "" H 7600 5200 60 0000 C CNN +F 4 "SM5817PL-TPMSCT-ND" H 7600 5200 60 0001 C CNN "Digikey Part No." + 1 7600 5200 + -1 0 0 1 +$EndComp +Wire Wire Line + 7750 5200 7800 5200 +Wire Wire Line + 7800 5200 7800 4800 +Connection ~ 7800 4800 +Text GLabel 7300 5200 0 59 Input ~ 0 +VSPLY +Wire Wire Line + 7300 5200 7450 5200 +Text GLabel 1800 5600 0 39 Input ~ 0 +CKS +Text GLabel 1800 5700 0 39 Input ~ 0 +SDS +Wire Wire Line + 1800 5500 1750 5500 +$Comp +L GND #PWR021 +U 1 1 5A5EF462 +P 1750 5850 +F 0 "#PWR021" H 1750 5600 50 0001 C CNN +F 1 "GND" H 1750 5700 50 0000 C CNN +F 2 "" H 1750 5850 50 0000 C CNN +F 3 "" H 1750 5850 50 0000 C CNN + 1 1750 5850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1800 5800 1750 5800 +Wire Wire Line + 1750 5800 1750 5850 +$Comp +L Conn_01x04 J1 +U 1 1 5A5EF625 +P 2000 5700 +F 0 "J1" H 2000 5900 50 0000 C CNN +F 1 "PIXO_CONN" H 2000 5400 50 0000 C CNN +F 2 "Connectors_JST_PH:Connectors_JST_S4B-PH-SM4-TB" H 2000 5700 50 0001 C CNN +F 3 "" H 2000 5700 50 0001 C CNN +F 4 "455-1751-1-ND" H 2000 5700 60 0001 C CNN "Digikey Part No." + 1 2000 5700 + 1 0 0 1 +$EndComp +Text GLabel 1750 5500 0 59 Input ~ 0 +VSPLY +Text Notes 3000 1050 0 157 ~ 0 +ESP32 +$Comp +L ESP-32S U4 +U 1 1 5A5EC4CE +P 4300 3050 +F 0 "U4" H 3600 4300 60 0000 C CNN +F 1 "ESP-32S" H 4800 4300 60 0000 C CNN +F 2 "ESP32:ESP-32S" H 4650 4400 60 0001 C CNN +F 3 "" H 3850 3500 60 0001 C CNN + 1 4300 3050 + 1 0 0 -1 +$EndComp +$Comp +L +3.3V #PWR022 +U 1 1 5A5ED56A +P 5300 1550 +F 0 "#PWR022" H 5300 1400 50 0001 C CNN +F 1 "+3.3V" H 5300 1690 50 0000 C CNN +F 2 "" H 5300 1550 60 0000 C CNN +F 3 "" H 5300 1550 60 0000 C CNN + 1 5300 1550 + 1 0 0 -1 +$EndComp +$Comp +L C_Small C10 +U 1 1 5A5ED571 +P 5300 1750 +F 0 "C10" H 5310 1820 50 0000 L CNN +F 1 "10uF" H 5310 1670 50 0001 L CNN +F 2 "Capacitors_SMD:C_0805" H 5300 1750 60 0001 C CNN +F 3 "" H 5300 1750 60 0000 C CNN +F 4 "1276-2402-1-ND" H 5300 1750 60 0001 C CNN "Digikey Part No." + 1 5300 1750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3100 2450 3350 2450 +$Comp +L +3.3V #PWR023 +U 1 1 5A5EE479 +P 3100 2450 +F 0 "#PWR023" H 3100 2300 50 0001 C CNN +F 1 "+3.3V" H 3100 2590 50 0000 C CNN +F 2 "" H 3100 2450 60 0000 C CNN +F 3 "" H 3100 2450 60 0000 C CNN + 1 3100 2450 + 0 -1 -1 0 +$EndComp +$Comp +L GND #PWR024 +U 1 1 5A5EE634 +P 3200 2350 +F 0 "#PWR024" H 3200 2100 50 0001 C CNN +F 1 "GND" H 3200 2200 50 0000 C CNN +F 2 "" H 3200 2350 60 0000 C CNN +F 3 "" H 3200 2350 60 0000 C CNN + 1 3200 2350 + 0 1 1 0 +$EndComp +Wire Wire Line + 3200 2350 3350 2350 +Text Label 5500 2700 2 60 ~ 0 +TXESP +Text Label 5500 2800 2 60 ~ 0 +RXESP +Wire Wire Line + 5200 2800 5500 2800 +Wire Wire Line + 5200 2700 5500 2700 +Text Label 5500 3700 2 60 ~ 0 +GPIO0 +Wire Wire Line + 5200 3700 5500 3700 +Text Label 3100 2550 0 60 ~ 0 +RESET +Wire Wire Line + 2950 2550 3350 2550 +Text Label 4750 4100 3 60 ~ 0 +GPIO2 +Wire Wire Line + 4750 4350 4750 4100 +$Comp +L GND #PWR025 +U 1 1 5A5FFE8F +P 5350 2300 +F 0 "#PWR025" H 5350 2050 50 0001 C CNN +F 1 "GND" H 5350 2150 50 0000 C CNN +F 2 "" H 5350 2300 60 0000 C CNN +F 3 "" H 5350 2300 60 0000 C CNN + 1 5350 2300 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 5200 2300 5350 2300 +Wire Wire Line + 5200 2400 5300 2400 +Wire Wire Line + 5300 2400 5300 2300 +Connection ~ 5300 2300 +Wire Wire Line + 5200 2500 5450 2500 +Wire Wire Line + 5200 2600 5450 2600 +Wire Wire Line + 5200 2900 5500 2900 +Wire Wire Line + 5200 3100 5500 3100 +Wire Wire Line + 5200 3200 5500 3200 +Wire Wire Line + 5200 3300 5500 3300 +Wire Wire Line + 5200 3400 5500 3400 +Wire Wire Line + 5200 3500 5500 3500 +Wire Wire Line + 5200 3600 5500 3600 +Wire Wire Line + 4650 4100 4650 4350 +Text Label 5450 2600 2 59 ~ 0 +SCL +Text Label 5450 2500 2 59 ~ 0 +SDA +Text GLabel 5500 3200 2 39 Input ~ 0 +CKS +Text GLabel 5500 3100 2 39 Input ~ 0 +SDS +$Comp +L GND #PWR026 +U 1 1 5A626461 +P 5300 1950 +F 0 "#PWR026" H 5300 1700 50 0001 C CNN +F 1 "GND" H 5300 1800 50 0000 C CNN +F 2 "" H 5300 1950 60 0000 C CNN +F 3 "" H 5300 1950 60 0000 C CNN + 1 5300 1950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5300 1550 5300 1650 +Wire Wire Line + 5300 1850 5300 1950 +$Comp +L C_Small C11 +U 1 1 5A62AABB +P 2950 3000 +F 0 "C11" H 2960 3070 50 0000 L CNN +F 1 "1uF" H 2960 2920 50 0001 L CNN +F 2 "Capacitors_SMD:C_0805" H 2950 3000 60 0001 C CNN +F 3 "" H 2950 3000 60 0000 C CNN +F 4 "311-1365-1-ND" H 2950 3000 60 0001 C CNN "Digikey Part No." + 1 2950 3000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2950 2900 2950 2550 +Wire Wire Line + 2950 3100 2950 3350 +$Comp +L GND #PWR027 +U 1 1 5A62C48D +P 2950 3350 +F 0 "#PWR027" H 2950 3100 50 0001 C CNN +F 1 "GND" H 2950 3200 50 0000 C CNN +F 2 "" H 2950 3350 60 0000 C CNN +F 3 "" H 2950 3350 60 0000 C CNN + 1 2950 3350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3350 3550 3100 3550 +Wire Wire Line + 3350 3650 3100 3650 +Wire Wire Line + 3950 4100 3950 4400 +Wire Wire Line + 3850 4100 3850 4250 +$Comp +L GND #PWR028 +U 1 1 5A630671 +P 3850 4250 +F 0 "#PWR028" H 3850 4000 50 0001 C CNN +F 1 "GND" H 3850 4100 50 0000 C CNN +F 2 "" H 3850 4250 60 0000 C CNN +F 3 "" H 3850 4250 60 0000 C CNN + 1 3850 4250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3350 3250 3100 3250 +Wire Wire Line + 3350 3350 3100 3350 +Wire Wire Line + 3350 3050 3100 3050 +Wire Wire Line + 3350 3150 3100 3150 +Text Label 3100 3050 0 59 ~ 0 +GPIO32_A7 +Text Label 3100 3150 0 59 ~ 0 +GPIO33_A9 +Text Label 3100 3250 0 59 ~ 0 +A1_DAC1 +Text Label 3100 3350 0 59 ~ 0 +A0_DAC2 +Text Label 3100 3550 0 59 ~ 0 +GPIO14_A6 +Text Label 3100 3650 0 59 ~ 0 +GPIO12_A11 +Text Label 3950 4400 1 59 ~ 0 +GPIO13_A12 +Text Label 4650 4350 1 59 ~ 0 +GPIO15_A8 +Text Notes 2700 5200 0 98 ~ 0 +GPIO32 +Wire Wire Line + 3200 6100 2950 6100 +Wire Wire Line + 3200 6200 2950 6200 +Wire Wire Line + 3200 5800 2950 5800 +Wire Wire Line + 3200 5900 2950 5900 +Wire Wire Line + 3200 5600 2950 5600 +Wire Wire Line + 3200 5700 2950 5700 +Text Label 3200 6500 0 59 ~ 0 +GPIO32_A7 +Text Label 3200 6400 0 59 ~ 0 +GPIO33_A9 +Text Label 3200 6300 0 59 ~ 0 +A1_DAC1 +Text Label 3200 6200 0 59 ~ 0 +A0_DAC2 +Text Label 3200 6100 0 59 ~ 0 +GPIO14_A6 +Text Label 3200 6000 0 59 ~ 0 +GPIO12_A11 +Wire Wire Line + 2950 6300 3200 6300 +Wire Wire Line + 2950 6000 3200 6000 +Text Label 3200 5900 0 59 ~ 0 +GPIO16 +Wire Wire Line + 2950 6400 3200 6400 +Wire Wire Line + 2950 6500 3200 6500 +Text Label 3200 5800 0 59 ~ 0 +GPIO17 +Text Label 3200 5700 0 59 ~ 0 +SCL +Text Label 3200 5600 0 59 ~ 0 +SDA +$Comp +L CONN_01X12 P2 +U 1 1 5A5F5313 +P 2750 6150 +F 0 "P2" H 2750 6800 50 0000 C CNN +F 1 "GPIO" V 2850 6150 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_1x12" H 2750 6150 50 0001 C CNN +F 3 "" H 2750 6150 50 0000 C CNN + 1 2750 6150 + -1 0 0 1 +$EndComp +Wire Wire Line + 2950 6600 3200 6600 +Wire Wire Line + 2950 6700 3200 6700 +$Comp +L +3.3V #PWR029 +U 1 1 5A5F5DFB +P 3200 6600 +F 0 "#PWR029" H 3200 6450 50 0001 C CNN +F 1 "+3.3V" H 3200 6740 50 0000 C CNN +F 2 "" H 3200 6600 60 0000 C CNN +F 3 "" H 3200 6600 60 0000 C CNN + 1 3200 6600 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR030 +U 1 1 5A5F5E6F +P 3200 6700 +F 0 "#PWR030" H 3200 6450 50 0001 C CNN +F 1 "GND" H 3200 6550 50 0000 C CNN +F 2 "" H 3200 6700 60 0000 C CNN +F 3 "" H 3200 6700 60 0000 C CNN + 1 3200 6700 + 0 -1 -1 0 +$EndComp +$Comp +L Conn_01x08 J2 +U 1 1 5A8DAF78 +P 4900 6000 +F 0 "J2" H 4900 6400 50 0000 C CNN +F 1 "ACC" H 4900 5500 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_1x08" H 4900 6000 50 0001 C CNN +F 3 "" H 4900 6000 50 0001 C CNN +F 4 "S7006-ND" H 4900 6000 60 0001 C CNN "Digikey Part No." + 1 4900 6000 + -1 0 0 1 +$EndComp +Wire Wire Line + 5100 6300 5150 6300 +Wire Wire Line + 5100 6200 5150 6200 +Wire Wire Line + 5100 6100 5150 6100 +Wire Wire Line + 5100 6000 5150 6000 +Wire Wire Line + 5100 5900 5150 5900 +Wire Wire Line + 5100 5800 5150 5800 +Wire Wire Line + 5100 5700 5450 5700 +Wire Wire Line + 5100 5600 5300 5600 +Text GLabel 5150 6300 2 39 Input ~ 0 +INT +Text GLabel 5150 6200 2 39 Input ~ 0 +AD0 +Text GLabel 5150 6100 2 39 Input ~ 0 +XCL +Text GLabel 5150 6000 2 39 Input ~ 0 +XDA +Text GLabel 5150 5900 2 39 Input ~ 0 +SDA +Text GLabel 5150 5800 2 39 Input ~ 0 +SCL +Text GLabel 5600 6800 2 39 Input ~ 0 +INT +Text GLabel 5600 6700 2 39 Input ~ 0 +SDA +Text GLabel 5600 6600 2 39 Input ~ 0 +SCL +Wire Wire Line + 5600 6600 5450 6600 +Wire Wire Line + 5600 6700 5450 6700 +Wire Wire Line + 5600 6800 5450 6800 +Text Label 5450 6800 2 59 ~ 0 +GPIO14_A6 +Text Label 5450 6600 2 59 ~ 0 +SCL +Wire Wire Line + 5300 5600 5300 5350 +$Comp +L +3.3V #PWR031 +U 1 1 5A8DCA78 +P 5300 5350 +F 0 "#PWR031" H 5300 5200 50 0001 C CNN +F 1 "+3.3V" H 5300 5490 50 0000 C CNN +F 2 "" H 5300 5350 60 0000 C CNN +F 3 "" H 5300 5350 60 0000 C CNN + 1 5300 5350 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR032 +U 1 1 5A8DCAEF +P 5450 5800 +F 0 "#PWR032" H 5450 5550 50 0001 C CNN +F 1 "GND" H 5450 5650 50 0000 C CNN +F 2 "" H 5450 5800 60 0000 C CNN +F 3 "" H 5450 5800 60 0000 C CNN + 1 5450 5800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5450 5700 5450 5800 +Text Label 5450 6700 2 59 ~ 0 +SDA +Text Label 5500 3500 0 59 ~ 0 +GPIO16 +Text Label 5500 3400 0 59 ~ 0 +GPIO17 +Text Notes 6000 4850 2 79 ~ 0 +Acceleromter(MPU6050) +Wire Notes Line + 4400 4550 4400 7800 +$EndSCHEMATC diff --git a/PCB/esp32_only/gerbs/PIXO_ESP_V01p.rar b/PCB/esp32_only/gerbs/PIXO_ESP_V01p.rar deleted file mode 100644 index ef49aebe9b43e0635dea2da04282876e91746303..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69976 zcmZ^J1y~%xvNawwxCeJwoNPj{putIS2<{HST?4^oad&rjC%6;bJ-EBBK={l!oTVB_eg6I|0Sfm{k6dKgut)$RiCz2hi1_lZW0R;*Q=7=wxOL3i-D~L)ajiCG%6wL`0x_}rrS8HU)#IXa5GU#P>dFiBz1-A z5zMQuuOss`xIWA+)GZllCt_4ho0h;@X1lX>*Qk+^pZ-*tWJIbJIW{qp=aJnYqO)%EW-zuau>jVu;fDBq`Mxu4sxO{NOO zj&y$@$1>#hgpGyI`^c;xa(zmRg8 z0v8QTPcwfCU0OMA#xZNI0RlHZV1zlFRiO$6S~e;c*VG*sQMjm!6S|qwM9zSuV}flh z+6_Mss%jp=6V(PDUt~9neTb@c{8AY4Av0xM0(4aqj%KNap`QP$t9fwU7UQsjwRLN@R&nR5>^B$I z^ZV;y$YSB{_=^>Y%a_#r|KMo$svmf}~6mK>!-yM~@x8t8acq%;1c?hr$Jb;al@4*pw?(I(# z{A2O+kNoZRM^E79tS9i|b35zPQ~J=Y=a>+9sKlW>{`8q_@zVM8BiYa-(}6bYB6v0a z>AAggZ|tL|b>|a!{nqQeXsGQH-2CLZI{)Ct{?yL8)K-7qM0OD%-~a;mJ@LTBqDhqx zJqyI2@5^}^Z#}N6_$Ih$dxCc!1=26Un-|ZdgIwvaS6mMr0&+{ZX5Q|* znzNvPNlSI8a&>8Je{2Lglz{O#FkHQQm|fJft}i)JhX~=0i07>t4ro_ZugjR zgr>U&9)i+RpTgP3t&mlmhpG=I=Rs}qdEELr#`fzu*{PRp?l}r~-Va;n7-{M2Y2I~+ zx)>suP>=@um{8X-eL-gdlK`kQ@289DXM~nOF?A~NQ@jWP6HXB0rJikC#Tc+KYHS z`L~h)d?zg7n(9JYFU9d?RI$x@YKL1q-{CS{T|)Mefw%tTRqBOid>_uH2i#XUwm?cm zZ%BjG;IiZd0@+qfl{^S~MXkTNWK3;)w|C6BqP3!-FkvP8?7m)`WzjiL|9qgRV?dxdkq?G(;&1c;AU zLo!R)CBsQ(y8C+ela$$RZDq6V)e-FS|>gII_2anPW|d7OHWNso&s9ZK+Sl zP;txBicfhu>p|U zH1KobRg=9o>oh zNo`Yi^H2H!ytt=hzfk$0(#upoai}fu#SCI~)_UyXuC^H08Bf;wxt~Ac9{Ar&@<;#V z?Jqt-E|zaN$#EQFbv$FxC?!MmfLV(R(6p9y$kcomUS!GNv~^k>ljjtkWIL}Y*DfhV zMK%u*?!@Y?{l2df_9bfqSlAl-WOD2}F!3H*jh4ERSZVgU)QsJ1yC_8j^oVxgZ!>!+#<8_CRCb(alyceQHu_5 ziFpQJmj>TrOY_b(iJ(eOw>Qfj9sNi#N@nxHY)VWQ(@vVpKmh5CZdukHibkTj_3Y5W z;GLB_zLk4?XL|S4)>YHbOSn99%o zD7GtMI|SOmwB9hJUJJ~iJ348na4`wmk-@1ksAIkw8__IZ{o=Y&CdaN{c6YCh4$Ukj z?`^Z6o`)Us)xVx2uFSHG_^dKKPl|rC;!9e2L~1DxYgEJDqnzLe04UqZk6ndjMDai{ zk<964a()MOVoC1kL!XbX0G$H=sD6i=9Ou*#cXwjJn%!&EXO(jYel*rxI-1TB`RGEM zLsJ1dRU1n+e%2}HQ>&Ds(-Y5Y8LKtj8D4jpALcfF&V~VHDdc4g`z%PaV$+X@eolZH znv&-4b&PQ?F>Nz476Ik50MD~UsePsQE?se=sy{RiW9QDkXNA5!x{Z(DuCA%kmc%S}u+44{^#Y!vYtpDCV) zk2JILF?lvN$aitO8^&Xiwi^E)I9*pQqQBXA?tUjZ#4o1PUB&y;-!Hd1?FSOpWIV!9 zs_x0SIrSUJqm^~7Eioj@Ujjx3^GuF*tUUBjEzF%Y*AzMqdWs)9Z-rZ!)^1#!6o3^Q zyMw;A?9&%3uNGZU&;&wm$zLliZ+gCJc`diRdB5hTw|mjz-_x4;Rk_av{}E%QKyxd) z6BFs|1V>bV<+BxHYyOzWYf_1-_K1TO!M+j>(PdA*t?-uX0XCI^y#~{p6NaxBTmx#W z>Ag}MPpnlMeFu2b#Gbv0>^Gwu6r(r|v^h_QdCj|a_jd7(yT&H$yY46JD5+O>@`|xE z5|D;Ue3C1SLR=mvj7sLPkH4=J;mrk_P*jd7k=UOmGKT?K=x>vEz0&?uc3JUk;ZmAq zgHx`h>MXV@zwEVSB#AH|t*P+2i<#B@6t|weC;v8{-4!)fJp- zn2hid)i3w5NooAem5R^SDdlm8)YM&n(K=wAeVwZmL_DkOJ8n6zdlE@xRji_Jb*Pdb zBVrK+9nu=Kxr)TkA~EQIu9Sn!3FdKI8>EUWs9Pwd2qY7_i2xi(PEmD&uI&bKR#ob& zIiCvZL1Q^sW2mNSY`JCzaowG`OR{iEi4DPER?3VWQO24m)$WhM{w~b8dr~VKG(*EksDPL_w2Jyc%G9+7&;7aLQ3}+aG=;md z^;-4wG>M*)YTBav&se{5f(x-29MLzCSD9wE-XGW(?>gJ$hR9zPU#xR7|A<{nre1*%T{=4dHJsb_)z*2Zt~OS9*pY_y+i{Y zz3&SnHIX92ks{mY@Ww9``(u%!jIgQLXg~4kk>sGM`CC$)?HGx#y0Hz=x6n$|Tm?u1 z&S@nhFBWOM`05SnGdZ-@64@T56U7s`lzgOOXTy@$7L8enEsnA+(_HijbCN&eCngF` zJ1&rsvkaaM3ceCr$&W*yo62fYiSD?*E^ z4`Zvovt@3EGq6W zrZtSv;eF-Z63EKuf7Dc+LDeFj^f92XY z=V)K~*9IR$_i$q;z`30sF5AWYzV>MOdOC*s{_){H{^>?Jckp$w>Y33-)mOp2CY}oB z+7HF3nVgOttXYHD4|S&Brs%&kTY4@Z+ushM)PSyu;Z)>u;_LCKbUwbs2|umtdWo;Z zCpKi^nTNx!q8Om;23Hx=B%gA8kHDjIJjWYag72agSNQepG0U;MeVDYcBz)!bSZOK~ z30pG>$-zR8mFh$CmVN#)a!_cmYF{tz{B)RU3JcT5jOR69*Z!EvnJ=11ikxm9E?J*d zN$jt^ifex_UZJVvk7Z0L?C+bIt%N;YTs2PA&KCV$V*@;SJW{Gv&`(WNyXE-4sWSR0 zzwK~BvX!}$$WhvFQKRl`N)0uic2jpE+V*fJq*v+R&0|*|He_YO*S>HdV6|Nx8^CL& zY6>45(qCxe{;=(^c0yl%19P9EyB1_`O`K5C%u#I3Ennln#UK^Zh=6)8XRhLW)v(pR z+DBa?YdEk>VI#%hV(7J#TBsIa7}ZjiaQdSyplsb0cM&8-A;AO#Q-Y;7D-wS;Dc*(; z_T>ZY<(yQ3IUf%OSRO=bH{65If5-Z0e4T+gCvUkXzWN2iqkuilXc@+@hOQvz(_x`x z+noOa+yMwdV6OrxPhO^r8Ke{eQoKwDG#_Y4EdwW5+|tZefUiW3{1N9Py*FgGU<&hc z#juV>`d>CP71}pyIw!nTI7R?rE|Bhyg?BRBX(j9oJ8Zx2#hljScU7pDUBwqN;U!Jr zAor_8%>#j;#bF}hF_6h$M)(Ys0j&Y8f!uKZ;f%fId+)`~+Mbuoy%9!3y*A8=Y z$#vW*J*mi^CS`-~_$BaLf-A0^D;^Ul7{0^w=$!C}9Tte_swjU44Co<$dFl%Cm+~m^ ztxh#E{O6YgkdY8dkg6ed6#GBmMmo%0&;BxVg_%s-@>JBRf|&m({8TduR`5Sz^=y z%p#|ps*x9|$Ovo8&8az=pT2a{Rhyd~dmE7?V=Jcbj(hOvoaDdKm@BMEiO{QcL6-zp zBiI+?G(>d!s$W|UtA5AR{a6O698Z0(yr&^%{GaLW9~QotX@RU!)*=n5G&`&DD3T=D zF4z=|NHMf3@T1^&D_ZLjeF0DaD5g%GF9S4OFbVK%$U6TK%@=@tfkg8oOan{JQ2`^5Bf%q%PXG;Ng%K!cIyPixMZ6B%vb+H zZyr2Rg#Zw)A%y4@r252UG$&59Kq+4XIns*$wiS{7SuM8(UV!C1c`?QjrKaON#mF&e zYi5s!6mK$arD8y(oYJ7`jhjJ3+G3q{GsY@)G_5JNQ3`Or-e~^4y>u#6B2T6zpX$88 z`^1m^i9$Nb|Han}iQlSHk}=ldq8a&uYTwD!6(P(kXL3|ja@2gY{MtXSsarR@2wa4n zax0;K+tfqn4?z~O{_>V|mHfrZj0)*u-SBbGdn1rx28?C4*rI94BC|qJT%E{}uJ6JE zc=b2m#YpKu4Xpr++wu0=oBEYkmfa!sE8Ld7m+w|AEC;8$=I^Xk`&lT5S@@0|_IsBD zmF96leFmVzAew8sE+E`1NM8I{@i$v2y-r&ijP7ZrYo3pbyx(q~&yBo~Xr8aan8P6b zJC|{PZN&zDe57anSN04HeSeK#_rJ&h^?#B9lx{J6!e_>Rq{=@ppaOyL5Ny#xk|QQT zCF-Qak3?Sx0YK8ti@@^jU7|#+fU1BhhxhqJ9W#!sgYk+@H9$c^0xAc>0D*rP;1vck z6b=-VH0~A$7 zUXg~{7Z0d^Z??&^77iU*qvJ$dU+gj_S*jRSYzazPaybeoY5gahk`BZcj;k$Qc)Ijw z%l5(C0!_=?RCkIgVp`5Hq4m_1+jYZN7Sf{)DTV3a5J3EuR9X9Ge%kVX9>8oYL&H2 zo!QZ|-MXm;e%FMghM*?xZzpRr0tmf{4hQbnJ1XyT^1bN#Q_4rDA(E{X^F=_gQlgCM zD%<=YK++v)40$1ET!=1s;SZt=h@J@i_@c3OKK@D1W}QYj$dIG|%;hh715!~0y}Tv` z>h*9+(2^PO5}+C|?HO9*!hQarl1-lP^%d^xpr6 zlxWi0Z5mNHx~4rnglmiKJEwbFJV0Y0UNZ1H_l0Ae(n7EDAoK~5K)nAHMt|&bvm(au zd7+IC?>|pD{bJ4w2ffe=Q3dVG``DjX)z6>u{jI z5(Ls&=C530Jll5I(B1k1JN6CUQLpDcbu>DsIJyz_D}OdVJslUEj*F$vqw9&wS2`ab z!sVj4OZB9*BaR|tjwdBf`?eeP$s0o08m@=R&!I&od;gD!~Z{gH{NrHaJ6f{gEZ3dezkwIR93(K706583c=v( zi;37xlh{B(Bb-->zSlZ`Q=y>CA**Hge?2y>CQ?1&KZ(Oa?oGv9+tMH6FmQ&{x4tDp z16T*8lfp^MGy|oRj=Z#zUv0Y$wHksz{ojtNHtekCJr5!JLMAb1@h@>KzPDdA{%HBH znQlS|T);-F3!JZ;@Nibu16fjsRmE0vB!1)g%N%BW$(AxxmPI~w(*=v>D8Rvqp1~E7 z!2`78@;dYXoa)IXZVf?kl3H$tv3UR4!qO-E-hn$tJ9RPHKN#kw-`YwLkY*A?YQ}p}CitAalB@l$Lbw5@NqY!$l zV>$w$w**~I?4ge(UNUdiiV@1Z_Z$X575?Swxy#1-f?6b#4mMQ0@9J!*uuz@azDHdl z#ZZtVuuvWEdx<0o*TuC{DNyztRpj?QGf8D2M8HyNva5~z(#`Nk5^Uy;l3M=r$=2zm=_7aKm!F*HYmQ0I`#ik zqWkx?mbI!b{+K?N3o+YM!P02OlIw}^J^bVLzm%^~+T>_a}ybqH6Lo z+h0<_|B{oP`c{7oMiB~^pnmD24vE@}KmP3s-*!w$VSta}|BqNDdSBJb3~qcl%HDkS z`dM-mUD(m7TT|P7wq3_&Ml5+0P_Zod6T$9B%5vY^`H?;I%&`w%U0NkeLo)q_WlW(g znI#XTgU_6q| zNEoGov=A_7obPazj6_X5U_T-omF>c}8?a0fnk)Q|Wo#Ur+&HB&JLMdDSRG1H;}%F& zd%*ln6%$sL6!HYEn2vO~v%;vWgmburaUylz8I9cptt5a}GD=4irb<;Shy`pAr+dc| z`;Arx$Ff>qX?ti0UQhf{yaWl?g?1c%$LORaCQ%8Dm4w%7f+iw28 zK{C1?Nt3Vx9o)QENhnu>sKdL>9i^firl_tjF@;Av=m(##caGI+%G=xf%Oa4Z-pl`~ z*+U9KnmNw=#hlOXLPB5^uJ6*EzCEHS3LOa9spyUbDrsx*r#ec#ncpE~nu-FjmA}Ea z!mB+$xmsNaR}P4aEw=57-q$K!b~GL^Cxp>yfaN{ z)t6KD>@){NN(q+-){-3D_*DIR)LfC_W;{i?=^7&>m76=e3xjPiZTvXPEc6=9wEt5`zn^bl?KdIo=;t3U4+d!8|mB#6)eEBB2KAr~fb~8O-r6Z?Z zs{Yg{;6o+udwaz7wGb`e;UWhwbZ$~@$|aVXmLnEfIyyh6>L2du2b=Mn)AmD9yzooI zp8bP|Z_Z?fho6QY56yG+U3}vs7#36%rbr7lSE09P_w5Vvc}rAq3un{BlhX&MuXdvs zo__B%lz)1AaFf%+S8~^+gLON`{DNvxn5*(W=o}E&T(BH}dWQzTWa8FT$$99e z-Axd!@h-j1i!Ls~JRHyDy8KJm&bfc_I)T=wZ+yno`$szqso@Fb_}OJ{7hgG1^mNLe zRwaLG8hHxaXsP*T89GqkXvM)2ok?u$AC7rv<_E|vwA{bGYh0pXuHa;jJtU zt2g7vSe^*HqCx^mZK_9EIx*xy0?LS%7b!F2D>b|w}OBv=Wa6HW8NIVUDnG!CGwj$BVn+ z3A2`l_XNGo`K-AFvu-pm2Yh}Mb+MOY8#hgllKF*z{Xj~dLjwHHQK)azxI3_@681J` z2&$4PH0~v30oK5CeaU?7(~~z>b2pDki@tHbL{>*E*QB#!XSwUI>tN^oCAbf^(WC|p zK_PNZ#)XS>OqWc#H3##0>`i%F2j7EuejpugoBP*mQRQpd=BjRDlug%-{A?iWwo%#J zRd^dy$r%t=`6}w7Tm}Bo(^G=z_&MhO7izRajW!qr62CE;$wf`rrnsRZ;QFu%n7)bwG)jx9-x=Z&bk0p2(S;Wukx;l zr`o_7$w0n?n(b+@9|=coU5?k!R$YsaT3JfELq^tVqt(zF?aUc7?u=uB%sO7}q3ttD zqhfMwQUm8>%k4kdiy!AImRTupW~P7CbSHb%r85{nhmEf-k!XXpXr=s|)aPG)?=DZ+ zy5UsE=dnIDlw4#=a?|BH>p{p#(>?(FdS*2U6}%lX~0 zWDHglk(@Pe*xg0f>@RoH^jCE*TP9a&u5VOi&#T7c0cb$uuu)CKqkG6g3p!AlA4n8F_4e{t5IN7V3betS^;Z4d$&#g$5pA29{Z3!tdOoAIRD+B3%s+o9dWQa zj=%6f?i&yJpXKFJu3U=$9!~*Tfe13x@BbW1Vlwi{{?E>UPvGVz2g3wsas9kTZE@HJ%Zqk?4q?cZf#*#EsOOh(tv{O`iBAL$FGH95l|94x2n|Bw=T?9kJ|+=yY~VX&^7(Q?W(aT}PzeFK}m&;5OWqco+rHX5Ch9 z)!QmId~wtdlx*GiVuqXL$MPqQyA?t)h`?2!v0YxllO&UV4S3X|qT1Kfc3t!@7!z68!rv3HW;lL?D#NK;M3VZx&9A8O; zY^-+CQLm$4NgjtH~LS9Y0EIh-SmU8={e1f%{ljil=gB^lhZm46(5?x|w2zFbK zNZ734TG1SXNo_zjeD@76--;_DU2=QR!60wShPo zG7iVX+fcybzDz)2`(X4Q;{d|-;l0(YZk_}qlD(B5+-J8UYtE0iaNjNbrv%?lCBpMD ze`3k`JOi7V_Pm1x!uMKgj}IMsbN+lfp|}JkO#a5|K@bgVRNWq7VSLRF7isINxY`VL zw_q}-O_^OCI?N?GE3J_IGu$HVVL4q8oVCu+SLazs^}L7YYNfza**vHpzXhz`H8tGU zut1k(vG!+a5@Yl}O;22c4sGq+gdcg7u(+&Oy?Y7Cs zf82BeanqX@H$6@^f&M>kQZThJSNQ9ui4r;_wa>$2(?0kfC~J3;Y?a|nv4qSlMVppF zv5jg}x%K)Eg>aZ$uNkuBT)!jTe+hd1F%2_`ZRE{p>NxT~n>YPb27l9AACJ&`!s$cw(tJF^} zHFxN|rv3hbZ~c@Xp}iuVt8HI@gfDYiZ~iStJIgy_wW~$e)S2N2HGU1x91C)GJVw-E z7tuNI^rbhHI-sN0;90$%X%3-FV``33Ar+5UlwnJ@tzmj*cc6$yZ1(4e$2jBJM(QVj zKdkdvQhMJgl}OOJ(>2Tuak#GqgxNdF?61b<{;o!At4>ye_|pQNgcOwb>3eMS8n$Be ziG6_uv4Lqop#Z}h8GAs`CXTO7UqYmJi6-9reD+LoD#Szu0Fint{pZq~j7Y6hKCdrA zS~SM)r1sE4+J%8b^53P>;Sy;>J6mbcM52C0$x;iQ_f@4^VfnL_LeWtPTgDJeS~4r3 zJoDx0b2E7H3sA=kJZN?5SYgn|`3=*z?H}U7bDD{rZ)Vd!2UNyL(%3MD6!2>A6o`sA}`>z9i(BWstUD(kE1<>b|r zts|FFe!y^Pw7tnhxx}^pt%DaLm&G)8sgiQU(XJKx#WvYI*z4Kr#&hiVv-QTa^$|GY z+Up(IYZW|p3%0)X@;U|6-Fgi@YtMrP)}Nic&@VlI+hiNdmB3Gd^{4c)r}XJ(@X<3EvP2r}Iq*zY z{V34<;MMo&Rs94ud=@wW=O2O(9tC!vR;O=RpUE(Pd5#@FpPYl?^U$}z=__=nVB;(B z-GjjO^Xk^a#WDI7nC>}!?^*j9bvgd*)8pzTm~8*KJx*ZgL14uT``X~-QB!Vo_<8KH zP3Yq`4tV0Z{L(8^WcA!j;2z9`T-I{+=ymX{eeLz>8GQJx9V>7Jw!UQD_9EN9<6+%; zCi4fIwdX!Ax0fzFMc1nA(;cL5c0Z+eJ&BN&wJ)7)WP{)OP(7Er51qtoSrWN7%1-?< z@RO9(v3_`Es$G4nMdf8OSeTZNz7fw}FZsmR^-1X#!vo2@rM9{q-XlUJJllK)2I;lo zr~+EPvWHwK8fF1 z^~53f(PogAdd&7T zaPGA-O>cP1JyF5TaVr!3o#aeq2&p}-?eoBE^i%=_?TL6sw6Qd<2ox0Ow z>$j;O4(;JUH*5TJr;fH)`g%{iKs*@1(Dny<>+ff1$?SEW0Z&U$8+cg7@Jh5h@u=Zj z`1qA}Z*1cSu;6PtII`S_H-{)&cf54n69wV|*J{3W{IVldTP|=k4M7amrkg5(UM_vy zh>xtdKS63grA0oin;4;Acy=S@5V<9AySLu-npUf8Lrb7+r2kko?OxkJKos*BR9D5C z!gFu<7+s)@zPWYkmFeGO9XU|fh$J`08!)yp5MX(o{l(RYPGaIdf9%A@H=vFH`f2;^ zWdp<05xJ`;=j6Gzx6$tkT^g|&kq4DAFMAG~AH&=yG*LMKdM{tku7^;89QxO$T0oXC zAIuY3C3>&eV6qjj2x6MIGIWT*w1HZ!FHQ>TMzSIu^OX=u3=vp$vVHhZ# z)-v)UYSx8{5$hyn+hogrJ&!#J-NHrf9wOGXCu3OOGHiW{^#OE~ixQJz7(^;cPn`ZL zow@r|kTuZ#mb0`I8kncLz&us@BzQV1IIR#qQcu4TPbO7P zK?fU6zr$?FWb6q1WP+wJxn7kf@lEMBKQH~IuOQcTgn#)`nIsqW7_BcrR-O_qneu10 z>8-JpEIb+w9)=EO2osYjG-v1*`r4g(XFtE*_fDd=TcTh6-VA3G-ogH#45qW8Byl4~ zxE2k)O};2qed^Z8hxtsu8~9B>olQ_J4k}ep~}{07E}`bHX9m?@Y@-53OPC(1%&`HdxXA(-T?_FoRSQAi1E=b z;?`I^YcO4_%5d;&6G}UFjABJ(8OlxcHD5R0PNAK5_rmfm`L7O;k4SB|kSrW2;q9YL zZpE#%#&nNB$x=esuazC=s6;By4Bz0H(D(c(6pks^i~V@9fH?R1cc8ML(R{~zh?IL( zA(ly?Az^%-+EeAWn&d|ReECN1wJ&onub^CXjUfjU88AsEso$~$Ek^2F-JO?BN3|LedzcAJCtIdTL znI-g#3zbpotT%gzuGsd%8dNfLG;NP)v=vx zv4rU~eT3Ogu+sVSeDecP^3yBCTNp0=Q$%Xn@O>*FR0IsWZRBKfJ||!yWYgHTj#1s_ zaZntS!`Ak+f=X$898HdDG2hB zt1QyRr;#dp1OuO-nA{Ii z#<=vC(c#f-7H1AiLQMG#ijYpGVR2g;siI%_jdGDjqdbTvFF-+tCh!4{EA3d90b?+) zb}Yl!r*H?S9K)iK0T{c{!?&paAYV+=iQ9%*b!Jh8DBtRg0xxB>Fbwwv+er;ARAUjR z`23yQwx*$}uv+p307(b7LO1&gC+~z*ETXU|(TWO(ft_M|5exE5T;h*~9TE$(X*P@&nht7zbqh93wy)I!8)j(|lEBqS3Nl(* z24!huWkJ<&PPUt5;R-t@yh%X!wO~_2d9omrEhgp-l`6LkK_ie1`Ex!|Q3ndf*Zs#W zVfk4l3X8^&cwi={|Fb4SZXs^0Rm-GvX$XQ0YGTPTGT~lYp7yWhLr$1U=@c{3rqgBKZ9{-%Xj4g^gDZ=Ev!7yH+qsgjP={i`DdR`ZZ32G6V7CFujwDG`t6Kx= zCe_aG<;?ISA`RQgNP;rf3&+Be;T(Edl8Pg)T9TzyzY)7+?JXoxSSOR|VAao;)_>16 z1)_J1EhJ~shSEZQ@KVLRKeplU9n_N4U_{m~N_|$ZSjLb-0tzXe?Z^^gew_<7XQK7J z9!Z+z5z#*ns?QsgUe7itCL29$1F=mK6^smCi!fX5BKQJ7R8BAftgVOGsX1E>@hfUf zD0^poy$DQ(_{ah5%kx=%0Qyd1KE5t~W|gh^j@C?`DJoNqwee4fCl*zbs>7W{V_juS zkHb(N1jqsKv4d9?*$x5zNtKn{M|+`Oq?e|#wmVv$U=kKx_Q+8*;#HZ(CpFQrt5 z0%95XwP`8t@j7*DjhO2DS&An6JA;nPn%J>z^ahxauVRh`Y_bdGD$(cuKDZRy@8AFp zJ%TEno*KYv5*=`Fp>(u)?#X*1baAehc=!^2yz)&k_iFRSC7#&*X3#2{gr*;8(`{ic zs?`0&{=4i}-N$Pfx&u34&Rww?k0_%|e05UhIEp$}1NDqOf+}+jSGU>49ikMht8)Fj zF)@M%F>DW99-^SoDBgu~CGS!by#)cI(K(bePZdx?5=$s_(v`QrVmeJl3LIx~Reqo_ zEesdS2n;cKd(>T|kXV>E;rR>_^$88jeKVU;D1S#?+l5J}%9%dYTN?#tF&KvJ>Oy)v zqGo>epGUDjerlq8hEeR}8HJY&3t5q#zGy_Fe?Jg3%ua+VHK&S6cBvC8u4rh=Al^dc zXPa@Sb}fHOlqHi9>gkYzJQcz&^A^|4Tn2zxuJ)KyUcnr{K8Z|mp?>-AHT;)2~XB=cv zXziJy4Z;p#Adv;!QQqmdATc^^sl?&;GBm=R}LAxP44h@uSt91}1X;I|gl#)T- zk#A@l2Nj(14o;Lj;0oKNBU@j($ozXfhSBvKo@+l9$pJlJj*qn->wD(zX6iilJ@7Bz zQ#yLSBA3br%A;zOvAtlZGAaPB3LAF)cXuwES5TR?qYeHo(+DQLQ7voAb90>jKR?K> z#n3?G5~tsT)IanSwk%d4eWNsJK491m^VXe2YMYk5J|$eks>$C2i*s!y{7 zcKI%qu_aZSK`Ear&4P***O7i0ni*yWRL4sH3I)W$C=bx@>g;Nk;EGS_c`~_Ghwr)B znbYT#*%AZL`aqIJct;mHqMqtpx*wGYDd0PAQ4H`xO}?UN-f-MqREvjyqPG$=dc*|56)M5oBy5b~!7n9NV1bFe6hb znOPLaGi}=bo(nsU2fi2EF>kR!?*h2F{^=m`d`PlhY;bAsqD71Gi$ehJ_t%S++5Sq| zWuFJYTOE?WW_-!DSYOreXtX>BNYlH0G+POY|JY>-m*(a>loE&U9}JB>@1R*@nW%2_ zFdkSb{58>%#f;N(&~rRTGfB`Kt^QKy4Na}1j_)VhP#UXuqC{0s*~T!b3)TjoY-v!C z*r|JaSnO-C3O);VO0kK(mnSYMRTH&*I?I|3De#Q)Z>RP3UqMirSR_-{yDg2&}S(X_oYjMEs5 zCw}FF-%r#*Sk(P^BJYnV4JxD8kTAER5J34kOM?Ox9Z5xCU~9cg!;-6R!zi@X?LxzS zjP#gA7N!lQ2yNe3e+G{h6Kkjk2b8MP2pF!H72(RCIm#i($i|4=&MZUzi9+zJp2Kg|#E2O^O)%K2Z{19cbw$A+)@zinUTu|JtbrV=?cmm`*y1 z@dv968p>f-8Z`Um`P?R{Az5hV;oKG80%krotO6lrsg+rj;T{wIlMY4V1H39#Q;P4^ zhS_+0d8=`y>mMo#+6~aNkvO?ExxeQ&CL~N6&9A(U(vM5wCcFh-pm@Z4Fc~>Ez?E8# zR(&g!2F3H!rLCn6b&TWD!Pa2OK~X%mmc}K$6IkLxER11Bu|mv2@D4@;c1hFqx*Nn= zC7IXkGRJ2jcAUR zcZLxX^E47Us6|)(@LgvxGIj=oEM=}!u7d)`KPpD12WOcN7<4u`w7B((C*seXs}_2Kwc7lmxR zUQ8EHoZ=SJtZ~jJD6f+sHK?ZEn^L%(=3N{bX571DKY!LzP%_kV=7qgf^qjuolEy{N zdTlR{dCZ2Dl_apy5zaz(UjvgvokQ{)99yeO40FxzVC0%6;h}2wWI7mY{mVcie!ZLpTX}YRmZJejM+2F;m@&HgCDv>)zHB)}d{ZGnOP<)L?(ViWNV{?89Hd zV_XMu6%xA|+J2S~81`*FQ0(Vy%Sn=NKJO-ugc9s-7V=PSWiE>Tj?6e{8*V zP+RX8K3GC<4em~HcP&!f-Q7L77I!bj-JukBio3f@A$W0j>GJvh_K%(2oykll$+_=) zbCYAwInTN475h#h5xS1m>W-I+Os|gB>ZPU1lVT%h7=n3xYON`aB+ohyYX)f_cHU*r+s*JOfa2^~2;;ncaLF3x3lk{8ZwdM-PwCPclfJL8dt&>yVkNR z;oDcUn2f8wZ!E|zuop2+*k9QTpO0|=fWk6Xl51bi_51#}&dSU+f;Txco1tvuLPMnH zwL(QNPxf>WFIk6|Y3$Vw(R0C+CC=3et+kX?a3za4iCmj;v(bcC3hyQKn(xnwn0sGHv zZLV2AM*}=@|FEuaNcCh<;^+$Eh0hH9A z$c=*RB{{?^)$pVyTur`uYnIOI->&d?I8(4sF5F2Ko0$$_qUW89E*-xlM-}FW4!_!K z$X8gw4|}Z~0teRiY3Z5;sWP~;jn$XAymKF3K6hmH6|hZiVd=eFv4a^HXCLI&rWEWO zcl~SZpu@>R?1{6PlS)WdlqUoI{lhhZ#yz5`bWGbHrmOvJve}0@X|CRhWHk*%`$C|L zwkn4e1XlGJUHXp0o;R*k7OHjvPN{(sCu%tDlYKgPuwSI z>UmRBaCh|B3Kq$kMHPS%^0?v0T-(Ct)9moOIgPjS0Kf~Bie$5LJ(w6uqlSGCTC?mi z%0SA?c(rv6kaXSv*^tsf>x~JRfUVCJ02nZ+YzD~|xZ~C>QB6r4LT7d{$ET~33ISht z(Oqk)!|9g>V(@G0P-xuBCmqtJY#EG|9C=OwRV zjSv-)iKVgXT<*cPG>>av4GdR8oUy%MbEnzV^;`Dv>n!}4D}{r;R+cOKeDq4W*Q)<4 z9ps=|!<*G~j4W(x#`>=t3T-nydIlI!nbY+4D^xOD`b~cwa!0o{`ikOV-n&zqI$IAM z5Qeph?e6?>W}_`GPo{E+XVVGPqxk;G0H_ZxUm~9?NQ}v-eauV22YwAfC9#Z1dpa|eBP!HrY(=g&Se>|f z*J*>u?a(C8eX@f?ftx=V>M5pNsC3xZ2`eVOzal&Z)nkaq& z(8!2H;E!y>^83o-J4`;*I>*73sovO+{hL;?4B=?7>T}WefrgSd^wgNnUXO4x-N@DhhxK!72eH+RI3F z2*x{rixObM^wT@k%`4jTgRI2e$#RWhr_cZEsqFvfz5fKe%l<#oP5&aUUwU~`{)y|o zL&z7fZkMwDu?2+vLUQJ&`Y{HKZ{c$d+7yZUGs4@9P9z)Yl5fx2H2^t0Vv%q%84r;? zl~fGn7izeKX$3MPYva|j8H+&%gJPiZtJYZ`)UkiY0I}ie(be&4MU{gKpmB-Qh13Tt z{*MUG|9ynsJCs$(2_>!R1^^e9@xMjL!KOWfLE#pqKJVy*iDA7l&^WM+@cRF)ZpMCp zv6PPU{^=JK(*JX5SYLf*G!0SR^#5%HBl>^#wKNVz8&uXTWkgpeD;HHZ?S&CT48=}u zU%$|o5A|-8%S)sXBcgU~GTzFqdK~h2g+^5N%%QZVP;1BnP7gT}t=&D~QKlFLa)n=< z%PD9eBODuXtZRg^&=$Xkynwl#mqMmocdLEBf3{ca>3Q-YUewdsr5Q!Zr*YFF91rC<1uRbC>K`HT)Mu682^WY!3;a{S)=~72!w1i_~LQ$1u-`LyE3*wYzoFJSlhq|jW&Ov6S5f?+4*#x-pLvqj( zY2;9VM;4#HIUr+})Buz+0@{fh=A&WCSbFCFEFCs0H^1elBl;}igMTs}5EH9;G!&H~ zPQAf589EifaUT3JZzSQhROGglNz!d`;Shi)^oL0`GHk@`G;ti$eZ(e+@8Ib)EuS94 zu?}X80h}QE=`CsZe!D+Wici(OJb^X*2c1rDQ?cikq5|}ebRG+C&eQpAauxHvERx36 zPI0+d9^Sg?PZesigZZ|#&-}M_wV>4Q6KZ2}B@4|=xph*`1MZ_-R>R#BwMd&b zVQ3tG=yg+J;}SUAV=E?IcedJ{ZsQ}#+=lT1Nq)9tK6h{MsA4t0JPABAzU5m0@+*`h z6jI2CrXXvhx3U?3sF0^mtS7^Ji=aa(F*n%P_}o8x8k@&0Z8(#tsE4k*GHrdiZ90?n zCK#8atpmmOY|W)u>gBMN?vTVqOCZcnE>)YZ1ql= zghq`fzm=pvIP(fQ6EEI3rK1Cm5yOv zdL_WVuZgf1v_b~&!uLjajzE9szRmz+^*^N5B%}v1YTqV#=`XF6y4Su-}?KsCZ(lhAs z9hVK_-Rb;#!vYw(YFO|Iq$vhfQPy!v)szmK z*IjkJ&G@S9tG{(H;Mx?+A_T=BA)J!tw%3`Nm7}VZ=)&=GK1C9^&|;DUr<@W1p2fT zD;GUqFnMkEZJM!|q!_qq;zD5LHl&r1MX*+|{d z=ntD?=gTNJ*us zqliJQ(dU7i`Pz>wMs|u3EXQikwe?9W>7|D|#?%Wex)#619GFuRdVnsx?YGI6QM0$)E!#&=Yi36?J@~&50<0I4R*r>g8T4O9%}6xHGD=ByGukKb zQKq=u{HwTO8W`huWYc32nRUhOa__S!ek-Ylvj^nJ`gdye>H21)Y6@(Iu14Z|(i4k@q47lhQz-tJqwyZ%qCkpMDq3{ z=4?iH3IK$WvJHba6C$-T-fgKF#lHzU%xREiX6X|1f@s>iqHOnQP+nbaFHk|WqU&{9 zPuIXRzb}pWR&K!$VRq9upd|37@p%F<%?f7IRYw|hWc>AjlD-LldYQ7~^59-J6B6gg&n|CMD@MgnLGL`dkH~WdMD}HTnacQ# zaZ`A6Fq})KH|o0FnA?OGHM`bf&Nl?4biU%#m*o8Sy3E-2+QEC*a>BZL8ZVMl6EkYs zLN5ci|ML>H)L^enk`C&5F9)Nxx_PBHT2wZnb)ma9_zyPwYCbMRmx@5%d$Zz)d|c*c zSwnw?=rW`Iq)E?9+lLch%MWs~-R4LQ!Ic$mBMPq);i$Wlb7+BYa%vkgMX?oIrkhEZ zlD+ik^Pi1#sgpbli+fu8q|-+a2_YLoIowH#&hZq71&&XuP?{7>6PYIK<1d6@FFSar*g?mCY=4+?I zo8NiziA36E6tgnVxp?Uhb-onY>Sra`RBi)lV5OoeSold;oO<4D^c^MrehubVVEl|c z$cS$*F^Kh*Q38euSjmF_h~AHgJ`{EJ3QU1JQrw~?=GLc%I_~YX)Tg}&X`}W0-}~K zB;3*aU*evSI@`zGkJ5&{I*3w!k1{OQmq0?$Zn7D^P~DIEQXh+f&BsY{G1$qy(xZFpOVyahD@@?jBl_+K>EQ}t>rxgR2N@R{Ar{EpINc^`uW z*y-xFe}@@mg6C1`EjH!43?<%OgB6i)c{8M1$th``B1h3*`}=V?)-njQ7B{5x7C_d& zZd@T9Ny_Ce{yklL>p?_c#>ve(T~1F2;fB>o7#CiWwn6Q){%Hxv*(yJ2whAUWPpQ!= z(~!5F!`#K`E!hTy1!`kGCc_|sPB+=a2f~70o;k8#=DS0NMYH{DJu>CBxAa9?l772f zMn7lJ-~tKo(&K$6lFuwdWp`Njamz@+xIQ)7vg_Jq)$kAS90W)Ewb?Ig{zru=DvD0U|uM_FZarsQQ} z!zLqCpDS{HxYfgX2Ya<%1f+E-h`4@={XAjU{%m)>>-HyHZkk3sLcCt4aXbW3E)v_j zCl-z-{Up=m)Q>2_o`iK@I+W@!p?UfcQ<+-IB^`Q#M7*3Ny8T z0QHF8efE3K0Rjzd?BfL+p>u>_$uBm*n^W4YitE55wVr?x0?Hhm$KYZaLoNan-Af%x zY31gV71mimp%*N<4Tx<3sgZ`n>1shO{?NyyeBf+j{BdwFuakVB&y)JCwNmO#MyRX{ zL?TL5$@-&9_L2^d;-B{%q#=QbI@@{zJR+HDdJ8_6))|n0gs=>U@qa6mlabdH=1neG z8^4Y|;{sZJuxSEgd4DLV1;8B)-=Q(GD0>ONdw^mRh6Q`F**W?h&ymD~=wbE@MbJJ8tK3>b z_KG^;qFu9T6H@(4ltke2`9&>Vqy)|WyP>(|o+iGU-i4=KpUes_XElNo+Pe#UjbV(<{UZ{l09;a92LLF+T! zfnzXWB|59+^Av0WmgGhZv_K(hPqoB~F!9|1R|+Lcsagv>SmxYd*f%X`17;6w%DeU^ zz&96MGf}g1fj>|rg-)Lk%sxq0Zz11HqKWb&d@lgh2L7R$z zEVe`8`g153PXjC$j1TmvYeoA*Ts2Cwwis3Ns|t#E_T5yW)oZP1hD4sursq=gKrea{ zUmtTd8=PG%cy@omOM(Sbt3IW)wx?06)c1RX&fwK#Rr?G$mc;=ZwHW*epN`vK(}?cf z{8Ns?&C}pM-z)z^PyI7MIZd=>U3#soxAc@!%b~L3%~)gW9G2&nAWmuTI4pWuO_@Aq zp#SR!lYx6Qn0eY^zU55C5V{&ZUua#A2~fX0L{$RUv+m>#&yxBb@7p7zZq}+~l0oIU z1_uRLQfyF`(hrag1F+jgD z#7W=ZOFKFXOdBKm=^h?BQQODVlV-OEn|mu6H|^?*+G7_DthDhrJSUx%jQ7{4d`=J% zK+3<+xS!y<@XL(9T{O1Gc9*!$Z$qs5b1MlPlDqNnKsU|kWlAc9j?EQtEY7A>VIt|Z8` zc38NM8hr9?R?>=J++JVn08K;0WiZ2&%k-9Q8<*;Hng0;~$V=hHdNszc|6l=2Y_p4A z&QsLxKG=jNO9^(!-axtk6q{>2mHpyVD&D^wI${QMi?=mnORKiR7_3IZ0gn%XsLi9t z<|^KWuZ=n2u1kL#5cliFO>A($H8HHoZ3waLWE|W7D@=Y@D$hlnaW}f6NP2+1i3KLU zSj)fcAk8$nRb$Cd_H8!u?qB=l3ou1_PKXtE(zUov|JX(lFkUEIRMtd9lQ%#S@#t8> zt`@w2I?QB4W4F?->)bF&Cac7@D>}~$Q>uF#*=uvw7%WUpd*-{8!HTP@qU2Ca7Qszt zog;EvJYPc^cfpZRsi7HOgI6-JuNDhM6{MZP+rOtjeCPF>Y>o=(DPTKCEwea z9yEE9TT;7I**hz5rR0TEhx>jhP{O{4usXlcN)0`&)8|i(!bt=J9r$ZJe{_4%ckAf# z<0qjk#T<(*Ra+OlG3xzy_?b@Gp}(x^`iZSYrT9F%kM-JIYJ2cNow*5jKUA`CKZJb% zDI(G(;j{hB1U8>qa+>t)mv3c&@-Q;(ulBoyRfMf{b0>ah^0Bn*)#D%Ja}!DgLkO;I zvLJraK+!{mxgZH*_4f_jjE{3KjF=^))GK#GbPb+(C_`7kwpXPF2G@@t6{|Ke(dPBV zbSXnKcCC&7#oaH+XZLFWp?=N3!mnyM^V!8#!;808rQ+_^a<53NF+)^wBJL0+VA0m; zq1)L9Fcf^nc#uyjM?(|I@zlMBfl{)cpy{}l^|dNKrHWE=K+Cxo#VVt@y`AcbQR7zv z(C*p=TbT$2n>knqe1F>06G#=nI*S4gTKvn$Y*>nI3cQ&E+kR4AlN<1ZTgm`O3l9{9 z+6Q)^pLH;J_`3Q6;J5G_3P^li@|r9#4X#*Wga2BtzPMAtsbzBO*moD>3aRm|r^`GZ z@+z&59Yth3z2VS_=h?ATw{~UuXIFIQF$vMbSw#BLhDC(2KSPl~z0Y2S`E>bAAy*c6 z!$K|ieLa#-cL?3{&beqA6gHXWEcC2y7#7`xbVXa-Vnjc5Km=AWK}QRIrn0~1S@MV8 zLsaMiQzvO6wCc{v-+Anmnn*BjZ2IYEql zpY;7I(B;I7!pHx1%-w6vc%_x-q}3}c%#iOLQ6_{})N)1O#y*b+szSnl3$B!~TZ?g- zlb^m$<5+v0OU0cY<;M{YC5~Slry))>$(Nj@(?Wkt)!+~m)JslfR@#;0cMk_E>9W8- z_X%4bp2)m3R(&JU`#z-31bYcJ)Rvim#&B=vQdVj}_oK6!D%V#L_1eCLvB{;In@}Z- z5QC-;x72S`G+U_frB2+V^Gr1sW~n~=>eUy&1vA+DubToXKS^(?;*^gW&>K2lvDf@7 zT!#J}9^-A`F$PC2lJ?izYDSL(u9LDxABVXfUZCCQ4&SHEr#a|auM*-jLIIGUNXzO@ zYc>u(*T&-^f@QX*YFWXEAK>o^1%b)=OS(1h1k@h~hTDGmXYyV!g6X%+8&hp|--{$u zMix0fQjsyWjt>x+uRpV7(_K)77~&P z`*%)r47AIo1yPJ-ZzDp~C>ud;;MaKma8>Aqs4W{>pxS|(`Z^b?y}8#Vl7ghKo9vGv zK+564*69nVc|N+<=vg1DY51}}^Ar+sx*$>%JZ_k)my4tOa20VjYgQvWNj+i$0kxiE zrC#9#eu)_yNvfeoVv4jCMkvqLchBYvSS?VR3@$g9$}cWoHjbUhfB=GFvzud+M5?N6g|Y^u z_M+5`Z9CWB4#h&WFI?=h=`g%w`wcXdmomAAE9F=?hU3rvLMFMR_%kJeySv0Ds%PtL z7^7NI>F++NqgubCZc7i{i>rrVbB;L-zOPG+d7uB{F(@{PapHU-6F@ux4vaWsSx+_QFuV604z09!PPy1|J7Hj%q z@lejhYdH-$S0GluaEBLw^Q|YlSpo~z*QXCyTlE)ygOd9E`^Q)Yrit3$K3Ph5uatve zPXQs4Ix`oQmqB(CqoRM#FbZLeYQbI%>2~%Gcy@=CkTvsENHT_eX^8%$7#8#PPl=_; zYkz_<-Agm?Ggh=*L+o&e72F*5X9RIZ;w7-fcUFL26NtmIj?AlbI@sPe2Xo5x_yLrc z$3f_cR{uuUIIhdmPugF+{YbhYgShoqgJ!0xm^pSe&i5PbjaHD9^4sx{oO1eC^E(o& zuWKyL77QSi8z5LSuJDwF>*LEfxRkWAbrtP=K=v-g%k@u3ZfB9l55Cbe9pUzKLDWNIp?(bqc#utIyK(iudE*A$Wrm&A8Kwohz~ zv>8AI{ljJiG(HW25FHPLYio*2IBjWStQyjF??%`}mXTsIBq?9j9`Qy5)hRk%k zNP?i(SJ7cHK@fYr_cE>J{5b^o@96DN|Mmg*X*LcrRvB1*m-}Kwl9k6~Fr*DIZ7UI- zp{B7X%W&*`^;7gD8#4b%_GgwEDd=O!NAvvy-FZ@x#TZ|^m7Av=+}Si4;V!J8o58pM zXW*@}_6`h*oVKKn&1=q5`b^-3lzR0I_H^7 zZ$9x38tHh*mX^vp71xj#*1VTu9xF+Rec!e6lV|O6{-8<-S|=RYiJ%V~Nv2Fdsuz?( zJOgfatlq@Q_k-ut)3qAyF1+g31TFPIW6WuhK14TUgsy(3f$cVNHGC%x;$pRkvZgv& zTVbt;q#N}^2h;kVtdJ6cFMHe*H(IkrW8CcE`@>;lo$d{{!}$X7z*91Yraf6lR@nhh zhtxE9id?S-+dTb^l3Q7#sgCcVxC(`P&=vZ+CCK)g?hjmcusZvGpWU>x2c0k;u{pqu zPlutnW}kRzkhM0(v2C{VN(JLrIo6e`@Y8HMf-K6uKkergmD|Ig`g^NsHDax2^5k_i z==#R&SCO9<)KD{shhdgP&*WaujA;ccZ5r$a$FQ~5&v(Q2_@_WHI4#*R#@BuYBa$Jf=$Pfy)>zv zlm{jR#>8}KWD?&=q3xB_j@=Ape8;~?js#6K%+$AayBpoZ2>#kg6YR<;F-S|YsGncb zd8W$e{q$VwcxYd5R;ac#xf)_}J zU(5)ht&v12kELUL7{Rw-Q$&XTh~5y@%7U8Fbnf`+E*#Cq8zo3j3-+N5s=ccuu4Vf= zT?cI{?|~ZVFXtu)=-*lG$$mRJSp^k1jAbN}H2F+rhczRz_ry~=_on`Vld|%HD{Gz- z%F!KpMI4=;Ao!GHxFg!a=9#9bd(xsnryo<-H2d=_W%yKUY=AF#6fOgqZ*?1Jiw`9F zft-E-I`CEY|HpX$6%|Uw2R|@mZYb#8WN5Z@vMg^H%uD7;O?W|-4u#@J&G{un`o)`t zQOo22;%m(v)0r7eh8iWB5`-sTV}bjbRQ?yk6hnk*r@WW{G_#Gx23zgZvGohU-|F84 zDUy2epmXrt1Gq<0zdB75HO%<673PZ(-;oJH*2isXoYVa3f)g4F$rekZ_k878=$Kc% zb>Dpz@zd`f2Q1XgiDR*fe6zY1M(&i78O9dmZg2)MY2-xCIn8EfG^Z%4Db7_L!_zR%uczH4`rf`q4=l0%b&e0^s3z zR~))^9K~&RH6x?;6fu`T5FQhi0Cg9SVJ$=bL?atoO>|5cwmAc_G1&unLHybM;`Y(U zBoK+hbqFz$dtUy;)nwGlCEVxLm+l7?u4}!Ohk)Kc`RdZ$DM|fsv+&Hx-|V#}FQZT0gd#m^;anC{B3e%Sw*6C{BE2Q_ z9gmCtp!zE2QP}O1 zf-m~D0h`EJ$-D8l1*U7COraiEE_O!_phh5A50+xb5 zDk=UoCz@_c)1fZelQ;I<+kRu$##!H16=*Ein zGrZ7}GMdCx)cjm3h@;TM+a*?ZMk+Um`?(*2AFnlffyoLM;^|abuUEI8>&RC4Ru>5}4y0E; zYSjL+8KCSii3aGHF`!p1Qpjz6JOB8@=C>9#B=U-WxcXayXpE+yiS4)iO`574m!vYS zsIg!@tau`I2>0qY&Ra=cts|I2J1DTq^1wH#g>T|BH=rH<1?WXE1y7@jy^9)eKaJ^= zg@fxnewKipohkS5sf%`e%mkL;^n~{juS-3JMzha>Foj#GLJNXDxzD`VRoPb1{DXFcv7!3-UuqO1DVg3%w2v4DF$Zp_Fz)&BudHy9%C-v2e+Mnk zA(bI&(=y$QD@nu})B4(N+-n*q84iyK(-&qv0mk0GjG)c9*vrLZ6D!|pgil|~9Zz29 zeaid%9GD44pt$PCotIGx`O)9fX|L0t3L>T21{Fq|5(qecWLbXNcDY#k@Nf*jp?>-9 z$NC8g-;CfmT^2%Aq4J%=NEN5^wB9h0eanu#sFzLahu!L-ZbM7`+vRE>rIPr)LXe`@qOMsTw<~d8 z5p&hM{G09uN7&U~1eYWVSN^sGdC!6$k&s{{(b2)55~@dk2vVWN&x4%?L?ZVqQk6SW zwYx9>dl>1@tZ~(+507_H3=rL`kE~t+mZ~mSwiMVz&mIQ-1%eZPCztS*dweG@HBAmY z?{d4{IRbWi4|H^#(I+n*=s+RU;c*J5H+|pdxZ!}j{ zPHvMNK=LD$abU-4=w`up<@S5xKIEY`pxORiJc0Qjfzp4ESLL89MLPp>)Am#vjOHo=g!q z=cD~JET3Egwi&)+)8@AAF-s;W-xi9U;COlR80JTR?xVyt#ZUQRDYQ^n*P53K5WIEH zg;(^>t*YHaDu+`N6lpVe9x8Ku4QQ&Tolq`#G z&d<0nB?eJubW&D*N3dJBSFVowF+=q;B;qRCZ3i|s8~G1xAw@q@Gtd)#Y1S2d)dF^; zHZS*X9%qPM@6nZ}tlzsV5o)1ftCy!MUcH_^aU2Wue0E{ofk7$z6rpqG6?t6Nk&CTQ zv+w0)Xo5&#-{$I{?^4@Ql_odvi!bIi!(1$?Tz6kck^FRIiI^O4I)PKXHx2hG<xV-%^73x0-4J@=X>Z|pkSq|6o$y zL<(47#uNMwVOe3*vIV7ja_Evv&O!J?HXMD37Ql16ZT(9K=3@tnZ`OL;Eb(~sSkO61 z#wi`&C_2Oqm=Z9hkaR&b0S(v98ntG9Zq5~0Qq>tbOhffSY@czEbVL0{_e;rg2}Kwc zKzEK=e1FNTPD7()MiH{Yx|bs$t|>CIzK7_)&cqR_vtCodFav)dfnYZeSt7E8T^qm9 zHSaNy5zXdtMUY)Dj`ADCSjd-*9IF4$=hqefX+|Qei_M*uH22 z@3rt~jGCE`Br*SE5zCKQ$hm`%E(vn2JgvXg9Hg*;V-{gPyIYgHKsTuK4fLhie#~pX zX345}-(@!yT?4KM6FpJN(+xH_pNxil=x}!0D6BcO>Yiit*bC@J)s8;@NL6zbk~%ie z?-C#tzSWg)0P=%Ns_8*vS3Y>H(@k#xnixYzWx>fQQL8%V{5?nH0?&ZajR0!Wqa_Cg zj>-G^V^ZZJhjuK}k~{fAH+`s(0tN_T?9PVz+HS@#B-Dd)KYP=9HE|7&IB!&aE%N+4 z1^aUrbr(nWO+7&iuYtx8QBW6;$1=Uw2HEm#8sY`G6&MnjUgyqqpN)DA|7arZ?Q8$I zyk@>XX&*bq>Q5ftTLU%;eB%ul>t>eA9?STYBZDg4Iyx zIg=Rj^;%REXKoz%z*Ue_&ZTPob^Dg3)x!Hdy_%8`a zyCa2VdI*Ba2hhPi?pB}XD3Rnm9kfQ4gWkAPo|#hRzx0G(1^6+;>!UXYc>?)UKbpYw zj`Ywn_ecLIu8>0`pH?a4;s87MI@bY0pq#q%k`zI{&MN8TP3y?@lpo9dR-F&5_%O5u zM0|qA5t+}rgEWJSVks2}v`PD+AY)o_J;{3L?UA8($qBi8J!SR}ynhgJ%-oI%Ju@Ml za>j7KV|#4y^W%mLD4+Jw2)ePxuW-Kv!)N}#sthuu+i~AFsb;c1G(Ujxew7qhWq~L@ z(t}--w+sX)`&l2L*a5$X>}9WrTIBuE3q2mRIQvB92y6NF1J_q}kzmvN8!--nckq@h zl}_I;;1Q@^BG_GOKwHu0p@iL-dfP19K6too(8?;P0*4cg(Dvpn`Aa^IrUxx4jL$66 zOm;+Sg)|!o`Bvn8_&<86Pw=+U3_vz?)m8zWV zmwg>9IA0wN)4*k>>r>ceeh8X1lpmMx?vcZHNWt0$C>uHt#r|bmls_TcITE#}W%M5k z9fTL>Nn8Yl(h}iD;)@Pi+z#C5t%NwLCEws=CyAjpPGKN~=GF(Mbm^W@G+p;-$3W5U z@7Ke5L>zEuCDu$Zh=9Vw$DAM`SkXk9(k2P0j>EK7j(C{_olLO z$l8k=b*vXhw;)?I-r(YzX7bwJWlC@AfGpD0Bw4~!@O(~D+O;378XhZvAs4bqq7hSW z2!3l%IhQBOgW5+IwZ=*aHtgyo>&_ZG%Wb>Dw@5u_VTZ2K~)AP zt&^jzDI#AiQea{BvDs5Wu^vKz{@K?Kk9#g3lU4(ysL3Y0$wT4<@auckb|q$M2?ROO zoKk%&IXFn14I>T>4#zDJ^isx6-UWiUimfwxk5AoQN;h<@abDd2-mQVv(1s|PhM&qS zMN)nTO!dnrWD|Ex&gV%{gbtQ{qf74QE8;ra=iCe1E0V@q2LUTILBya2TqzJO=C zv>936#u}a8)bUfK&`)=ycp?6cdBKoH4q9Df=acC9z`56 zd9Tpb-pYE@3_ReQYbT|Bi89J7Z%*4-A1BUIW@VOU>OT@hm$~dnous8 z2j+@K?W4AUP(58w-1W=ZFlt(9Vmk`%vnbQZL>)%RzV$nd?_Z$JMR3-SWu4yePiZy2 zXpuQ|X>ebibA%D2D3L;BdG!f5aA)Paf>jLfv!OhJA3-+ET88)k3Tg2%v^R2FaJ5|q z`0>3PPj(k{4138&e0WI?p2BUx4?_=18R=Ic_f|xhTq4e)cwRfQkG7YeornMBgLXLZ z9uIXtG7^sXUnQMaE1N}!M4o6>?ELH8n}}R1$;^4~jF%~YYoZ#g!b?!>3HF*o5@H#z zwkM?e6fVY?Q5|r3wt?DQS%O$Lenwp$Iy$@Bv4w~6u26`3bw&-^byp7p#^E z)$0$hCa|+6=$-+>nr?P{WKW?(#;KCquzUaF5Lx$4sawJm1kbpvZhQ3BdQZ0f0~38k zAZUA2VCa0_570wY?|M2pq7G3m$q;mrbqY!9e5XVl5JGt@N?P%ju_0*PfeZ0Gdo29d zGACLlluXca5|l3))Pxr4r04^WDb$h4Xf6V0H8s~!Tr*1Kg%j!cdUfBLg}hk&&>yR> zd~}2+M_9?@?|Kp}D~Z^6b)3Jb#cEq_&w2SJf75T5tzP@^t20D#yHt$GYf{8}!ME29!-2ZYqqKeM>t7?On9OFLBaV_QqFdk4mI?GRy=<&$Q@oi=rn2LUdr@<{+ zLTxfgYcfu%&6CHLyiX0qXgj!qckkfx_9 zK%Z6GDrJo#_$n>hqTd4f=o;ADB4}0&wAfY*hS*LF$yiPdW6x03gySebre*rvefcbh zRj#eC;cE^C3V_9{Jx|8Dn_NPAsRB%+r!EHQ_;H8TO&Tfw{E%I)Ma#PqvvI6-YF;)W zYOq54vNDpdh0&I9vq1?@w}TO%PKwHCeZ=9jTV#D>)y7{nEtztnV(TEh1!FtufW!Y*$SC^9=B68)il5^*|nZ~5dh`AYa z5iyRAEmVapbJw7ZotenK1Ve_aF9 zx2zX9O{CG$dR4r*E3nk-rfv=L3xk)13l(jFcdTWsNI_LXOr&$-{U9hNIRHOyp_Dq^ z*42-|Rn3YF#8Jn1H;6I8Kwp|}hE0TdyGF>A#&7~qt6X<*!GB=0`uEY8GE&BR;0)g> zBnM0NQqNupVIgZI8oGZ;FMlp^TDE2u9j)lK>>nb8i)LI`M-W5)ndqvz$ALDf#Sbnz z39iM4t>fSyt3UhmzMs=O=6Q3dbsA}>gq^o>hHwP|#)_)ST^!OYM}Gv(_C1&~l*w{< zw#SA+w!MO^T408Z`&J$_%2GaxG-55phD5>!YD~YInF8cCEp4R`|G0#EFPSk%O)Cj+ za`RoOTPAbpuMfSk^J$>HVs2p3_0o=6N5+pZi;D+us*iPf=)u%hl)WVPT~3io)3w+t zS@-=uiRZVt4c52Nq=*pK2mL8ItYxO}%HWBRYi?7VnFan2M=bDGt!n#@_2ke|rLLqb zukmzsullw2*OKcY^|bXZ#t@>6l&#d0K}c>l<5e8fYP#US75o6_v|Ml;pI-x;MW@#C z=p5bSLGrMM-ht=f_@z>WiQ}1{IqK>N&H&_i->ibsj`&D{oLRo{drq<#a8!c zUQs+>YrmtihDr7mzG6W*U+ZIsZT)G3)T+-4J2`d)_ySm3E8EowSVuv$|7L5}J0MG+ zwvzWNzvH{=Xa7pAErN(4n)<3y34he3t&nPAyVc1-h17~f6bZr7OaSf-96c4Z?Bgm` z6QJmehg~5Y4nrqff%FY08rD}x0jEtxIP`c#nfs-N^bGo$X4G{RPUe}~x?tt1< zHO(sJ-s!+@P=MMIUael{l8qW2WVAYm*2evYP@tscPRbe3fn%$Sbwv%uk9|g}dZe1k zbYzhlCv(Vb%K2^72M+-Mn9%^`&OInVI2*7j`;a3`Jk*zdh?f8Q9)nefQYM92>ecID zqc0t~b{u%7~(d99TTU3}^-tc0u=(?=4g9cR(g{0QpZr#Iqori%^Y4U}o)Tpbu8S12()1~NAOm%qeD6_ms~fd@Q8bI4-~oD z-~Y>=E4anC5!dfxz#re;_{$1d2dbD8mga=(;Qk$HE&5Rokd9+rB!$+I4@-UTAHgb) zgHqz+5JiEOEGIzM_%9`t=921JQX{ud`OdNoOtFWg-7BB`#{vq9p&(t=%%2j?w?W_i z$pU*bLxks$6U07#07gB`mk7auTg%|Y*uWo+LKBSF)RZ9Vs6l@L0A;+~ihiAawy6wsR%L%`ULDZ;^%$jqdxt0 z>Frq5o`(3dx*&3GyZ%^K_@B;y7%@h%V^@z*xPC!NV4D~?9Q{aXC(t+wBc<9n?!{xR zXn06$I|_?QztCq!!!T?$@)tJJXLEu^)8`;G@3@?2e6scHf<}`UlQZwQLc0@AkNFs( zOlZXC6hof&M$h^lsfdX&Ao zdH-c|OKhv0&BRk}7?^s7%{SA7*0}7@z2U)O>ZX{}SW@-7(Gj2SE?8;KCSv~#{w}fT zZ)?;LLGc~E_W^Hn3YOn4yFklLu4OEwzXl*e;d}QKHoxCCBQ=~Rth@N@h%;BfQ6-7uU#=_5u;v*N{}*#_86C&Yw2PV{W@e0;nc0q+otT-Knb}Uv zOfhrJ%*@Qp%n&pCj+4FL56(Kj&t20?qgI!sDoI^WwOU=mxj{Vd^mF=&nMIewjA}RQ zsS2-r?$c%#N75!C8ad-ZpSU7N&$Nj&D|21DX@)?s=~_eH0Sr42e(f(Imzw+U0dhH#5U;-&;WV8D z^mVzHZNV2s!T&t6fF4T%r-dR0t$~*ItpSns$BzJg))USf?*LAthUh9OmIx+LdxblP zPN1B&Eyl>##&#*&Jh9v6VN!Htwc7v_mX;RSS$P2U00E!3g`5?Ioc&m9#w7U`m>a-G zSir&sR^fZF;tiRYFnDf`5c!!6L~jrm53iMv!7vGs1HyiMD?btO>?L^yEJ-?MlQ;p3A|0(HYBdLacR9(~8p)sd}SUUE2jN`mS% zB-X1J8IxDcdCqyij?;eNC)1dmQN7)Q95G9g*zATNDM88RgzcWZR5Aj8u^VRVHyY z1H)y&JL3R3{S0!-hp2r29#gJxu(C0vIAEBOKWH`=yrsw!keW#0*5KM5IhJWvo?hPi zJizs))#_nLiM0sN-rh6Qe$@;lCq6-!%z)}Ru<3BaP{LZE!uI^l-bib5u_1!_-F_-zthZo)HOs%BrUsoWcAF zhtjO%hZyMh$q<4ec)nLQY?s{VnXauKsdv3uk2d_1b?kBI$oV4tcs6lw{gGRFg zq5-8!IMp}cUkQXWCl`W+c-GjiYx4Tff>3%~*pkmIcNR6umHopsdZsuBlmsCi=FVV6 z$^6UFRYAs3@BVcit8jOE-&`$L-)+LNdd3b~(Yy_4zpZt_10LQ9^6(TGF1(FN*Ckz` zsj49K`c^M@#v5P0`79#R)%fz|F!1FbzZgW0f=2cfw`4=HKknyrCd z@2WF9I0X;4F_N7W)x?+oi-+6Wp6kij8CY)U!)b_P2qi6(kX}z9yHxBBqkHOoqvhGS zvixK$Vph=Pto+kY9>*ɲ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�coKkXBp-waAQi!<(St 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�_#e!&nlBk4 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 literal 0 HcmV?d00001 diff --git a/PCB/esp32_only/pixo_esp.rpt b/PCB/esp32_only/pixo_esp.rpt new file mode 100644 index 0000000..18af680 --- /dev/null +++ b/PCB/esp32_only/pixo_esp.rpt @@ -0,0 +1,2064 @@ +## Footprint report - date 04/18/18 13:06:04 +## Created by Pcbnew version kicad 4.0.7 +## Unit = mm, Angle = deg. + +$BeginDESCRIPTION + +$BOARD +upper_left_corner 59.425000 63.600000 +lower_right_corner 186.475001 188.195005 +$EndBOARD + +$MODULE "REF**" +reference "REF**" +value "STANDOFF_3MM" +footprint "idlehands_footprints:STANDOFF_3MM_6MMOD" +attribut none +position 100.000000 100.000000 orientation 0.00 +layer front +$PAD "1" +Shape Circle Layer both +position 0.000000 0.000000 size 6.000000 6.000000 orientation 0.00 +drill 3.200000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE REF** + +$MODULE "REF**" +reference "REF**" +value "STANDOFF_3MM" +footprint "idlehands_footprints:STANDOFF_3MM_6MMOD" +attribut none +position 100.000000 169.000000 orientation 0.00 +layer front +$PAD "1" +Shape Circle Layer both +position 0.000000 0.000000 size 6.000000 6.000000 orientation 0.00 +drill 3.200000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE REF** + +$MODULE "REF**" +reference "REF**" +value "STANDOFF_3MM" +footprint "idlehands_footprints:STANDOFF_3MM_6MMOD" +attribut none +position 169.000000 169.000000 orientation 0.00 +layer front +$PAD "1" +Shape Circle Layer both +position 0.000000 0.000000 size 6.000000 6.000000 orientation 0.00 +drill 3.200000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE REF** + +$MODULE "REF**" +reference "REF**" +value "Pin_Header_Straight_1x10" +footprint "Pin_Headers:Pin_Header_Straight_1x10" +attribut none +position 123.630000 125.220000 orientation 0.00 +layer front +$PAD "1" +Shape Rect Layer both +position 0.000000 0.000000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Oval Layer both +position 0.000000 2.540000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "3" +Shape Oval Layer both +position 0.000000 5.080000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "4" +Shape Oval Layer both +position 0.000000 7.620000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "5" +Shape Oval Layer both +position 0.000000 10.160000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "6" +Shape Oval Layer both +position 0.000000 12.700000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "7" +Shape Oval Layer both +position 0.000000 15.240000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "8" +Shape Oval Layer both +position 0.000000 17.780000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "9" +Shape Oval Layer both +position 0.000000 20.320000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "10" +Shape Oval Layer both +position 0.000000 22.860000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE REF** + +$MODULE "REF**" +reference "REF**" +value "Pin_Header_Straight_1x10" +footprint "Pin_Headers:Pin_Header_Straight_1x10" +attribut none +position 121.090000 125.220000 orientation 0.00 +layer front +$PAD "1" +Shape Rect Layer both +position 0.000000 0.000000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Oval Layer both +position 0.000000 2.540000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "3" +Shape Oval Layer both +position 0.000000 5.080000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "4" +Shape Oval Layer both +position 0.000000 7.620000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "5" +Shape Oval Layer both +position 0.000000 10.160000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "6" +Shape Oval Layer both +position 0.000000 12.700000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "7" +Shape Oval Layer both +position 0.000000 15.240000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "8" +Shape Oval Layer both +position 0.000000 17.780000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "9" +Shape Oval Layer both +position 0.000000 20.320000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "10" +Shape Oval Layer both +position 0.000000 22.860000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE REF** + +$MODULE "REF**" +reference "REF**" +value "Pin_Header_Straight_1x10" +footprint "Pin_Headers:Pin_Header_Straight_1x10" +attribut none +position 118.550000 125.220000 orientation 0.00 +layer front +$PAD "1" +Shape Rect Layer both +position 0.000000 0.000000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Oval Layer both +position 0.000000 2.540000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "3" +Shape Oval Layer both +position 0.000000 5.080000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "4" +Shape Oval Layer both +position 0.000000 7.620000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "5" +Shape Oval Layer both +position 0.000000 10.160000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "6" +Shape Oval Layer both +position 0.000000 12.700000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "7" +Shape Oval Layer both +position 0.000000 15.240000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "8" +Shape Oval Layer both +position 0.000000 17.780000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "9" +Shape Oval Layer both +position 0.000000 20.320000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "10" +Shape Oval Layer both +position 0.000000 22.860000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE REF** + +$MODULE "REF**" +reference "REF**" +value "Pin_Header_Straight_1x10" +footprint "Pin_Headers:Pin_Header_Straight_1x10" +attribut none +position 116.010000 125.220000 orientation 0.00 +layer front +$PAD "1" +Shape Rect Layer both +position 0.000000 0.000000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Oval Layer both +position 0.000000 2.540000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "3" +Shape Oval Layer both +position 0.000000 5.080000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "4" +Shape Oval Layer both +position 0.000000 7.620000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "5" +Shape Oval Layer both +position 0.000000 10.160000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "6" +Shape Oval Layer both +position 0.000000 12.700000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "7" +Shape Oval Layer both +position 0.000000 15.240000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "8" +Shape Oval Layer both +position 0.000000 17.780000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "9" +Shape Oval Layer both +position 0.000000 20.320000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "10" +Shape Oval Layer both +position 0.000000 22.860000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE REF** + +$MODULE "REF**" +reference "REF**" +value "Pin_Header_Straight_1x10" +footprint "Pin_Headers:Pin_Header_Straight_1x10" +attribut none +position 113.470000 125.220000 orientation 0.00 +layer front +$PAD "1" +Shape Rect Layer both +position 0.000000 0.000000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Oval Layer both +position 0.000000 2.540000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "3" +Shape Oval Layer both +position 0.000000 5.080000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "4" +Shape Oval Layer both +position 0.000000 7.620000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "5" +Shape Oval Layer both +position 0.000000 10.160000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "6" +Shape Oval Layer both +position 0.000000 12.700000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "7" +Shape Oval Layer both +position 0.000000 15.240000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "8" +Shape Oval Layer both +position 0.000000 17.780000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "9" +Shape Oval Layer both +position 0.000000 20.320000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "10" +Shape Oval Layer both +position 0.000000 22.860000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE REF** + +$MODULE "REF**" +reference "REF**" +value "Pin_Header_Straight_1x10" +footprint "Pin_Headers:Pin_Header_Straight_1x10" +attribut none +position 110.930000 125.220000 orientation 0.00 +layer front +$PAD "1" +Shape Rect Layer both +position 0.000000 0.000000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Oval Layer both +position 0.000000 2.540000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "3" +Shape Oval Layer both +position 0.000000 5.080000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "4" +Shape Oval Layer both +position 0.000000 7.620000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "5" +Shape Oval Layer both +position 0.000000 10.160000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "6" +Shape Oval Layer both +position 0.000000 12.700000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "7" +Shape Oval Layer both +position 0.000000 15.240000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "8" +Shape Oval Layer both +position 0.000000 17.780000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "9" +Shape Oval Layer both +position 0.000000 20.320000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "10" +Shape Oval Layer both +position 0.000000 22.860000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE REF** + +$MODULE "REF**" +reference "REF**" +value "Pin_Header_Straight_1x10" +footprint "Pin_Headers:Pin_Header_Straight_1x10" +attribut none +position 108.390000 125.220000 orientation 0.00 +layer front +$PAD "1" +Shape Rect Layer both +position 0.000000 0.000000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Oval Layer both +position 0.000000 2.540000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "3" +Shape Oval Layer both +position 0.000000 5.080000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "4" +Shape Oval Layer both +position 0.000000 7.620000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "5" +Shape Oval Layer both +position 0.000000 10.160000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "6" +Shape Oval Layer both +position 0.000000 12.700000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "7" +Shape Oval Layer both +position 0.000000 15.240000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "8" +Shape Oval Layer both +position 0.000000 17.780000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "9" +Shape Oval Layer both +position 0.000000 20.320000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "10" +Shape Oval Layer both +position 0.000000 22.860000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE REF** + +$MODULE "REF**" +reference "REF**" +value "Pin_Header_Straight_1x10" +footprint "Pin_Headers:Pin_Header_Straight_1x10" +attribut none +position 105.850000 125.220000 orientation 0.00 +layer front +$PAD "1" +Shape Rect Layer both +position 0.000000 0.000000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Oval Layer both +position 0.000000 2.540000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "3" +Shape Oval Layer both +position 0.000000 5.080000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "4" +Shape Oval Layer both +position 0.000000 7.620000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "5" +Shape Oval Layer both +position 0.000000 10.160000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "6" +Shape Oval Layer both +position 0.000000 12.700000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "7" +Shape Oval Layer both +position 0.000000 15.240000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "8" +Shape Oval Layer both +position 0.000000 17.780000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "9" +Shape Oval Layer both +position 0.000000 20.320000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "10" +Shape Oval Layer both +position 0.000000 22.860000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE REF** + +$MODULE "REF**" +reference "REF**" +value "Pin_Header_Straight_1x10" +footprint "Pin_Headers:Pin_Header_Straight_1x10" +attribut none +position 103.310000 125.220000 orientation 0.00 +layer front +$PAD "1" +Shape Rect Layer both +position 0.000000 0.000000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Oval Layer both +position 0.000000 2.540000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "3" +Shape Oval Layer both +position 0.000000 5.080000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "4" +Shape Oval Layer both +position 0.000000 7.620000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "5" +Shape Oval Layer both +position 0.000000 10.160000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "6" +Shape Oval Layer both +position 0.000000 12.700000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "7" +Shape Oval Layer both +position 0.000000 15.240000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "8" +Shape Oval Layer both +position 0.000000 17.780000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "9" +Shape Oval Layer both +position 0.000000 20.320000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "10" +Shape Oval Layer both +position 0.000000 22.860000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE REF** + +$MODULE "C9" +reference "C9" +value "10uF" +footprint "Capacitors_SMD:C_0805" +attribut smd +position 169.000000 133.400000 orientation 180.00 +layer front +$PAD "1" +Shape Rect Layer front +position -1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE C9 + +$MODULE "C10" +reference "C10" +value "10uF" +footprint "Capacitors_SMD:C_0805" +attribut smd +position 129.210000 106.630000 orientation 180.00 +layer front +$PAD "1" +Shape Rect Layer front +position -1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE C10 + +$MODULE "D1" +reference "D1" +value "PWR" +footprint "idlehands_footprints:Led_0603" +attribut none +position 123.380000 107.159300 orientation 270.00 +layer front +$PAD "2" +Shape Rect Layer front +position -0.749300 0.000000 size 0.797560 0.797560 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "1" +Shape Rect Layer front +position 0.749300 0.000000 size 0.797560 0.797560 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE D1 + +$MODULE "D3" +reference "D3" +value "RX" +footprint "idlehands_footprints:Led_0603" +attribut none +position 162.910000 132.990000 orientation 270.00 +layer front +$PAD "2" +Shape Rect Layer front +position -0.749300 0.000000 size 0.797560 0.797560 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "1" +Shape Rect Layer front +position 0.749300 0.000000 size 0.797560 0.797560 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE D3 + +$MODULE "D4" +reference "D4" +value "TX" +footprint "idlehands_footprints:Led_0603" +attribut none +position 160.430000 133.020000 orientation 270.00 +layer front +$PAD "2" +Shape Rect Layer front +position -0.749300 0.000000 size 0.797560 0.797560 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "1" +Shape Rect Layer front +position 0.749300 0.000000 size 0.797560 0.797560 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE D4 + +$MODULE "F1" +reference "F1" +value "500mA" +footprint "idlehands_footprints:c_1206" +attribut none +position 155.460000 155.600000 orientation 90.00 +layer front +$PAD "1" +Shape Rect Layer front +position 1.397000 0.000000 size 1.600200 1.803400 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position -1.397000 0.000000 size 1.600200 1.803400 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE F1 + +$MODULE "J1" +reference "J1" +value "PIXO_CONN" +footprint "Connectors_JST_PH:Connectors_JST_S4B-PH-SM4-TB" +attribut smd +position 140.670000 164.930000 orientation 180.00 +layer front +$PAD "1" +Shape Rect Layer front +position -3.000000 -2.775000 size 1.000000 3.500000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position -1.000000 -2.775000 size 1.000000 3.500000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "3" +Shape Rect Layer front +position 1.000000 -2.775000 size 1.000000 3.500000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "4" +Shape Rect Layer front +position 3.000000 -2.775000 size 1.000000 3.500000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "" +Shape Rect Layer front +position -5.400000 2.775000 size 1.600000 3.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "" +Shape Rect Layer front +position 5.400000 2.775000 size 1.600000 3.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE J1 + +$MODULE "P1" +reference "P1" +value "USB_OTG" +footprint "Connect:USB_Micro-B" +attribut smd +position 168.600000 155.300000 orientation 90.00 +layer front +$PAD "1" +Shape Rect Layer front +position -1.300900 -1.562540 size 1.350000 0.400000 orientation 90.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position -0.650900 -1.562540 size 1.350000 0.400000 orientation 90.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "3" +Shape Rect Layer front +position -0.000900 -1.562540 size 1.350000 0.400000 orientation 90.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "4" +Shape Rect Layer front +position 0.649100 -1.562540 size 1.350000 0.400000 orientation 90.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "5" +Shape Rect Layer front +position 1.299100 -1.562540 size 1.350000 0.400000 orientation 90.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "0" +Shape Oval Layer both +position -2.500900 -1.562540 size 0.950000 1.250000 orientation 90.00 +drill 0.550000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "0" +Shape Oval Layer both +position 2.499100 -1.562540 size 0.950000 1.250000 orientation 90.00 +drill 0.550000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "0" +Shape Oval Layer both +position -3.500900 1.137460 size 1.550000 1.000000 orientation 90.00 +drill 1.150000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "0" +Shape Oval Layer both +position 3.499100 1.137460 size 1.550000 1.000000 orientation 90.00 +drill 1.150000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE P1 + +$MODULE "SW2" +reference "SW2" +value "GPIO0" +footprint "idlehands_footprints:PTS-LFS" +attribut none +position 167.540000 113.000000 orientation 270.00 +layer front +$PAD "1" +Shape Rect Layer front +position 3.975000 2.250000 size 1.550000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 3.975000 -2.250000 size 1.550000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position -3.975000 -2.250000 size 1.550000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "1" +Shape Rect Layer front +position -3.975000 2.250000 size 1.550000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE SW2 + +$MODULE "SW3" +reference "SW3" +value "RESET" +footprint "idlehands_footprints:PTS-LFS" +attribut none +position 101.060000 113.000000 orientation 270.00 +layer front +$PAD "1" +Shape Rect Layer front +position 3.975000 2.250000 size 1.550000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 3.975000 -2.250000 size 1.550000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position -3.975000 -2.250000 size 1.550000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "1" +Shape Rect Layer front +position -3.975000 2.250000 size 1.550000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE SW3 + +$MODULE "U1" +reference "U1" +value "AP2112K-3.3V" +footprint "TO_SOT_Packages_SMD:SOT-23-5" +attribut smd +position 150.270000 145.860000 orientation 90.00 +layer front +$PAD "1" +Shape Rect Layer front +position -1.100000 -0.950000 size 1.060000 0.650000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position -1.100000 0.000000 size 1.060000 0.650000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "3" +Shape Rect Layer front +position -1.100000 0.950000 size 1.060000 0.650000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "4" +Shape Rect Layer front +position 1.100000 0.950000 size 1.060000 0.650000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "5" +Shape Rect Layer front +position 1.100000 -0.950000 size 1.060000 0.650000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE U1 + +$MODULE "U3" +reference "U3" +value "FT230XS" +footprint "Housings_SSOP:SSOP-16_3.9x4.9mm_Pitch0.635mm" +attribut smd +position 161.800000 139.300000 orientation 0.00 +layer front +$PAD "1" +Shape Rect Layer front +position -2.600000 -2.222500 size 1.200000 0.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position -2.600000 -1.587500 size 1.200000 0.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "3" +Shape Rect Layer front +position -2.600000 -0.952500 size 1.200000 0.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "4" +Shape Rect Layer front +position -2.600000 -0.317500 size 1.200000 0.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "5" +Shape Rect Layer front +position -2.600000 0.317500 size 1.200000 0.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "6" +Shape Rect Layer front +position -2.600000 0.952500 size 1.200000 0.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "7" +Shape Rect Layer front +position -2.600000 1.587500 size 1.200000 0.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "8" +Shape Rect Layer front +position -2.600000 2.222500 size 1.200000 0.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "9" +Shape Rect Layer front +position 2.600000 2.222500 size 1.200000 0.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "10" +Shape Rect Layer front +position 2.600000 1.587500 size 1.200000 0.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "11" +Shape Rect Layer front +position 2.600000 0.952500 size 1.200000 0.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "12" +Shape Rect Layer front +position 2.600000 0.317500 size 1.200000 0.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "13" +Shape Rect Layer front +position 2.600000 -0.317500 size 1.200000 0.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "14" +Shape Rect Layer front +position 2.600000 -0.952500 size 1.200000 0.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "15" +Shape Rect Layer front +position 2.600000 -1.587500 size 1.200000 0.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "16" +Shape Rect Layer front +position 2.600000 -2.222500 size 1.200000 0.400000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE U3 + +$MODULE "U4" +reference "U4" +value "ESP-32S" +footprint "ESP32:ESP-32S" +attribut none +position 147.270000 115.780000 orientation 0.00 +layer front +$PAD "38" +Shape Oval Layer front +position 8.947434 -9.517338 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "37" +Shape Oval Layer front +position 8.947434 -8.247338 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "36" +Shape Oval Layer front +position 8.947434 -6.977338 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "35" +Shape Oval Layer front +position 8.947434 -5.707338 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "34" +Shape Oval Layer front +position 8.947434 -4.437338 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "33" +Shape Oval Layer front +position 8.947434 -3.167338 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "32" +Shape Oval Layer front +position 8.947434 -1.897338 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "31" +Shape Oval Layer front +position 8.947434 -0.627338 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "30" +Shape Oval Layer front +position 8.947434 0.642662 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "29" +Shape Oval Layer front +position 8.947434 1.912662 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "28" +Shape Oval Layer front +position 8.947434 3.182662 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "27" +Shape Oval Layer front +position 8.947434 4.452662 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "26" +Shape Oval Layer front +position 8.947434 5.722662 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "25" +Shape Oval Layer front +position 8.947434 6.992662 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "24" +Shape Oval Layer front +position 5.662434 8.482662 size 0.900000 2.500000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "23" +Shape Oval Layer front +position 4.392434 8.482662 size 0.900000 2.500000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "22" +Shape Oval Layer front +position 3.122434 8.482662 size 0.900000 2.500000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "21" +Shape Oval Layer front +position 1.852434 8.482662 size 0.900000 2.500000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "20" +Shape Oval Layer front +position 0.582434 8.482662 size 0.900000 2.500000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "19" +Shape Oval Layer front +position -0.687566 8.482662 size 0.900000 2.500000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "18" +Shape Oval Layer front +position -1.957566 8.482662 size 0.900000 2.500000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "17" +Shape Oval Layer front +position -3.227566 8.482662 size 0.900000 2.500000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "16" +Shape Oval Layer front +position -4.497566 8.482662 size 0.900000 2.500000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "15" +Shape Oval Layer front +position -5.767566 8.482662 size 0.900000 2.500000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "14" +Shape Oval Layer front +position -9.052566 6.992662 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "13" +Shape Oval Layer front +position -9.052566 5.722662 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "12" +Shape Oval Layer front +position -9.052566 4.452662 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "11" +Shape Oval Layer front +position -9.052566 3.182662 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "10" +Shape Oval Layer front +position -9.052566 1.912662 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "9" +Shape Oval Layer front +position -9.052566 0.642662 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "8" +Shape Oval Layer front +position -9.052566 -0.627338 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "7" +Shape Oval Layer front +position -9.052566 -1.897338 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "6" +Shape Oval Layer front +position -9.052566 -3.167338 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "5" +Shape Oval Layer front +position -9.052566 -4.437338 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "4" +Shape Oval Layer front +position -9.052566 -5.707338 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "3" +Shape Oval Layer front +position -9.052566 -6.977338 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Oval Layer front +position -9.052566 -8.247338 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "1" +Shape Oval Layer front +position -9.052566 -9.517338 size 2.500000 0.900000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "39" +Shape Rect Layer front +position -0.352566 -1.817338 size 6.000000 6.000000 orientation 180.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE U4 + +$MODULE "C1" +reference "C1" +value "0.1uF" +footprint "Capacitors_SMD:C_0805" +attribut smd +position 157.560000 155.600000 orientation 270.00 +layer front +$PAD "1" +Shape Rect Layer front +position -1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE C1 + +$MODULE "C2" +reference "C2" +value "1uF" +footprint "Capacitors_SMD:C_0805" +attribut smd +position 153.070000 145.860000 orientation 90.00 +layer front +$PAD "1" +Shape Rect Layer front +position -1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE C2 + +$MODULE "C3" +reference "C3" +value "2.2uF" +footprint "Capacitors_SMD:C_0805" +attribut smd +position 150.270000 142.760000 orientation 0.00 +layer front +$PAD "1" +Shape Rect Layer front +position -1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE C3 + +$MODULE "C4" +reference "C4" +value "47pF" +footprint "Capacitors_SMD:C_0805" +attribut smd +position 158.820000 149.330000 orientation 0.00 +layer front +$PAD "1" +Shape Rect Layer front +position -1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE C4 + +$MODULE "C5" +reference "C5" +value "47pF" +footprint "Capacitors_SMD:C_0805" +attribut smd +position 158.670000 147.050000 orientation 0.00 +layer front +$PAD "1" +Shape Rect Layer front +position -1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE C5 + +$MODULE "C7" +reference "C7" +value "0.1uF" +footprint "Capacitors_SMD:C_0805" +attribut smd +position 167.600000 142.200000 orientation 90.00 +layer front +$PAD "1" +Shape Rect Layer front +position -1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE C7 + +$MODULE "C8" +reference "C8" +value "0.1uF" +footprint "Capacitors_SMD:C_0805" +attribut smd +position 169.000000 135.400000 orientation 180.00 +layer front +$PAD "1" +Shape Rect Layer front +position -1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE C8 + +$MODULE "C11" +reference "C11" +value "1uF" +footprint "Capacitors_SMD:C_0805" +attribut smd +position 129.240000 108.770000 orientation 180.00 +layer front +$PAD "1" +Shape Rect Layer front +position -1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 1.000000 0.000000 size 1.000000 1.250000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE C11 + +$MODULE "R2" +reference "R2" +value "10K" +footprint "Resistors_SMD:R_0805" +attribut smd +position 144.630000 131.120000 orientation 0.00 +layer front +$PAD "1" +Shape Rect Layer front +position -0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE R2 + +$MODULE "R4" +reference "R4" +value "1K" +footprint "Resistors_SMD:R_0805" +attribut smd +position 121.500000 107.030000 orientation 270.00 +layer front +$PAD "1" +Shape Rect Layer front +position -0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE R4 + +$MODULE "R5" +reference "R5" +value "10K" +footprint "Resistors_SMD:R_0805" +attribut smd +position 105.840000 113.990000 orientation 270.00 +layer front +$PAD "1" +Shape Rect Layer front +position -0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE R5 + +$MODULE "R6" +reference "R6" +value "1K" +footprint "Resistors_SMD:R_0805" +attribut smd +position 162.030000 122.740000 orientation 90.00 +layer front +$PAD "1" +Shape Rect Layer front +position -0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE R6 + +$MODULE "R7" +reference "R7" +value "1K" +footprint "Resistors_SMD:R_0805" +attribut smd +position 154.600000 132.110000 orientation 270.00 +layer front +$PAD "1" +Shape Rect Layer front +position -0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE R7 + +$MODULE "R8" +reference "R8" +value "1K" +footprint "Resistors_SMD:R_0805" +attribut smd +position 152.300000 132.100000 orientation 270.00 +layer front +$PAD "1" +Shape Rect Layer front +position -0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE R8 + +$MODULE "R9" +reference "R9" +value "27R" +footprint "Resistors_SMD:R_0805" +attribut smd +position 162.330000 149.190000 orientation 180.00 +layer front +$PAD "1" +Shape Rect Layer front +position -0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE R9 + +$MODULE "R10" +reference "R10" +value "27R" +footprint "Resistors_SMD:R_0805" +attribut smd +position 162.350000 147.010000 orientation 180.00 +layer front +$PAD "1" +Shape Rect Layer front +position -0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE R10 + +$MODULE "R11" +reference "R11" +value "1K" +footprint "Resistors_SMD:R_0805" +attribut smd +position 162.870000 130.150000 orientation 270.00 +layer front +$PAD "1" +Shape Rect Layer front +position -0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE R11 + +$MODULE "R12" +reference "R12" +value "1K" +footprint "Resistors_SMD:R_0805" +attribut smd +position 160.580000 130.150000 orientation 270.00 +layer front +$PAD "1" +Shape Rect Layer front +position -0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE R12 + +$MODULE "D2" +reference "D2" +value "BAT20J" +footprint "idlehands_footprints:sod323" +attribut none +position 151.470000 151.060000 orientation 90.00 +layer front +$PAD "2" +Shape Rect Layer front +position -1.450000 0.000000 size 1.500000 1.200000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "1" +Shape Rect Layer front +position 1.450000 0.000000 size 1.500000 1.200000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE D2 + +$MODULE "D6" +reference "D6" +value "BAT20J" +footprint "idlehands_footprints:sod323" +attribut none +position 149.270000 151.060000 orientation 90.00 +layer front +$PAD "2" +Shape Rect Layer front +position -1.450000 0.000000 size 1.500000 1.200000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "1" +Shape Rect Layer front +position 1.450000 0.000000 size 1.500000 1.200000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE D6 + +$MODULE "L1" +reference "L1" +value "FB" +footprint "Resistors_SMD:R_0805" +attribut smd +position 168.900000 138.700000 orientation 0.00 +layer front +$PAD "1" +Shape Rect Layer front +position -0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Rect Layer front +position 0.950000 0.000000 size 0.700000 1.300000 orientation 0.00 +drill 0.000000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE L1 + +$MODULE "P2" +reference "P2" +value "GPIO" +footprint "Pin_Headers:Pin_Header_Straight_1x12" +attribut none +position 127.980000 120.230000 orientation 0.00 +layer front +$PAD "1" +Shape Rect Layer both +position 0.000000 0.000000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Oval Layer both +position 0.000000 2.540000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "3" +Shape Oval Layer both +position 0.000000 5.080000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "4" +Shape Oval Layer both +position 0.000000 7.620000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "5" +Shape Oval Layer both +position 0.000000 10.160000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "6" +Shape Oval Layer both +position 0.000000 12.700000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "7" +Shape Oval Layer both +position 0.000000 15.240000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "8" +Shape Oval Layer both +position 0.000000 17.780000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "9" +Shape Oval Layer both +position 0.000000 20.320000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "10" +Shape Oval Layer both +position 0.000000 22.860000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "11" +Shape Oval Layer both +position 0.000000 25.400000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "12" +Shape Oval Layer both +position 0.000000 27.940000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE P2 + +$MODULE "REF**" +reference "REF**" +value "Pin_Header_Straight_1x10" +footprint "Pin_Headers:Pin_Header_Straight_1x10" +attribut none +position 100.770000 125.220000 orientation 0.00 +layer front +$PAD "1" +Shape Rect Layer both +position 0.000000 0.000000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Oval Layer both +position 0.000000 2.540000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "3" +Shape Oval Layer both +position 0.000000 5.080000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "4" +Shape Oval Layer both +position 0.000000 7.620000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "5" +Shape Oval Layer both +position 0.000000 10.160000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "6" +Shape Oval Layer both +position 0.000000 12.700000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "7" +Shape Oval Layer both +position 0.000000 15.240000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "8" +Shape Oval Layer both +position 0.000000 17.780000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "9" +Shape Oval Layer both +position 0.000000 20.320000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "10" +Shape Oval Layer both +position 0.000000 22.860000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE REF** + +$MODULE "REF**" +reference "REF**" +value "STANDOFF_3MM" +footprint "idlehands_footprints:STANDOFF_3MM_6MMOD" +attribut none +position 169.000000 100.000000 orientation 0.00 +layer front +$PAD "1" +Shape Circle Layer both +position 0.000000 0.000000 size 6.000000 6.000000 orientation 0.00 +drill 3.200000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE REF** + +$MODULE "G***" +reference "G***" +value "LOGO" +footprint "idlehands_footprints:IdlehandsdevLogo" +attribut none +position 123.000000 152.500000 orientation 0.00 +layer front +$EndMODULE G*** + +$MODULE "G***" +reference "G***" +value "LOGO" +footprint "idlehands_footprints:OSHLogo" +attribut none +position 129.500000 152.500000 orientation 0.00 +layer front +$EndMODULE G*** + +$MODULE "G***" +reference "G***" +value "LOGO" +footprint "idlehands_footprints:SH_LOGO" +attribut none +position 160.750000 167.900000 orientation 0.00 +layer front +$EndMODULE G*** + +$MODULE "G***" +reference "G***" +value "LOGO" +footprint "idlehands_footprints:SH_LOGOcu" +attribut none +position 160.800000 167.900000 orientation 0.00 +layer front +$EndMODULE G*** + +$MODULE "J2" +reference "J2" +value "ACC" +footprint "Pin_Headers:Pin_Header_Straight_1x08" +attribut none +position 106.480000 120.300000 orientation 90.00 +layer front +$PAD "1" +Shape Rect Layer both +position 0.000000 0.000000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "2" +Shape Oval Layer both +position 0.000000 2.540000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "3" +Shape Oval Layer both +position 0.000000 5.080000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "4" +Shape Oval Layer both +position 0.000000 7.620000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "5" +Shape Oval Layer both +position 0.000000 10.160000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "6" +Shape Oval Layer both +position 0.000000 12.700000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "7" +Shape Oval Layer both +position 0.000000 15.240000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$PAD "8" +Shape Oval Layer both +position 0.000000 17.780000 size 2.032000 1.727200 orientation 0.00 +drill 1.016000 +shape_offset 0.000000 0.000000 +$EndPAD +$EndMODULE J2 + +$EndDESCRIPTION diff --git a/PCB/esp32_only/pixo_esp.sch b/PCB/esp32_only/pixo_esp.sch index 994c182..c4df5ee 100644 --- a/PCB/esp32_only/pixo_esp.sch +++ b/PCB/esp32_only/pixo_esp.sch @@ -497,10 +497,10 @@ L D_Schottky D2 U 1 1 587E6405 P 7600 4800 F 0 "D2" H 7600 4900 50 0000 C CNN -F 1 "BAT20J" H 7600 4700 50 0000 C CNN +F 1 "SM5817" H 7600 4700 50 0000 C CNN F 2 "idlehands_footprints:sod323" H 7600 4800 60 0001 C CNN F 3 "" H 7600 4800 60 0000 C CNN -F 4 "497-3381-1-ND" H 7600 4800 60 0001 C CNN "Digikey Part No." +F 4 "SM5817PL-TPMSCT-ND" H 7600 4800 60 0001 C CNN "Digikey Part No." 1 7600 4800 -1 0 0 1 $EndComp @@ -811,10 +811,10 @@ L D_Schottky D6 U 1 1 5A5ED6C2 P 7600 5200 F 0 "D6" H 7600 5300 50 0000 C CNN -F 1 "BAT20J" H 7600 5100 50 0000 C CNN +F 1 "SM5817" H 7600 5100 50 0000 C CNN F 2 "idlehands_footprints:sod323" H 7600 5200 60 0001 C CNN F 3 "" H 7600 5200 60 0000 C CNN -F 4 "497-3381-1-ND" H 7600 5200 60 0001 C CNN "Digikey Part No." +F 4 "SM5817PL-TPMSCT-ND" H 7600 5200 60 0001 C CNN "Digikey Part No." 1 7600 5200 -1 0 0 1 $EndComp @@ -894,7 +894,7 @@ F 0 "C10" H 5310 1820 50 0000 L CNN F 1 "10uF" H 5310 1670 50 0001 L CNN F 2 "Capacitors_SMD:C_0805" H 5300 1750 60 0001 C CNN F 3 "" H 5300 1750 60 0000 C CNN -F 4 "490-3340-1-ND" H 5300 1750 60 0001 C CNN "Digikey Part No." +F 4 "1276-2402-1-ND" H 5300 1750 60 0001 C CNN "Digikey Part No." 1 5300 1750 1 0 0 -1 $EndComp