From 072414354dd60f43201922b66cf02a46089c232d Mon Sep 17 00:00:00 2001 From: willem Date: Mon, 8 Nov 2021 16:25:57 +0100 Subject: [PATCH] introduce ESP32-S2 --- CAD/Leo_muziekdoos_ESP32/CPU.sch | 1087 ++++--- CAD/Leo_muziekdoos_ESP32/CPU.sch-bak | 1081 ++++--- CAD/Leo_muziekdoos_ESP32/I2S_DAC_AMP.sch | 2 +- CAD/Leo_muziekdoos_ESP32/I2S_DAC_AMP.sch-bak | 2 +- .../Leo_muziekdoos-cache.lib | 246 +- .../Leo_muziekdoos.kicad_pcb | 2731 +++++++++-------- .../Leo_muziekdoos.kicad_pcb-bak | 2686 ++++++++-------- CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.sch | 80 +- .../Leo_muziekdoos.sch-bak | 80 +- CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.xlsx | Bin 21872 -> 21933 bytes .../Leo_muziekdoos_v2.png | Bin 0 -> 300320 bytes CAD/Leo_muziekdoos_ESP32/NFC.sch | 4 +- CAD/Leo_muziekdoos_ESP32/NFC.sch-bak | 2 +- CAD/Leo_muziekdoos_ESP32/Power.sch | 2 +- CAD/Leo_muziekdoos_ESP32/Power.sch-bak | 17 +- 15 files changed, 4449 insertions(+), 3571 deletions(-) create mode 100644 CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos_v2.png diff --git a/CAD/Leo_muziekdoos_ESP32/CPU.sch b/CAD/Leo_muziekdoos_ESP32/CPU.sch index fff5701..a1e4bb1 100644 --- a/CAD/Leo_muziekdoos_ESP32/CPU.sch +++ b/CAD/Leo_muziekdoos_ESP32/CPU.sch @@ -3,7 +3,7 @@ EELAYER 30 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 4 6 +Sheet 4 5 Title "" Date "" Rev "" @@ -13,30 +13,20 @@ Comment2 "" Comment3 "" Comment4 "" $EndDescr -Text HLabel 5700 4050 2 50 Output ~ 0 -DAC_LRCK -Text HLabel 5700 3850 2 50 Output ~ 0 +Text HLabel 5750 5050 2 50 Output ~ 0 DAC_DATA Text HLabel 9450 5600 0 50 Input ~ 0 ADC1_IN2 -Text Label 5700 2750 2 50 ~ 0 +Text Label 5750 6350 2 50 ~ 0 ESP_TX1 -Text Label 5700 2950 2 50 ~ 0 +Text Label 5750 6450 2 50 ~ 0 ESP_RX1 -Text HLabel 5700 3150 2 50 Input ~ 0 +Text HLabel 5750 3850 2 50 Input ~ 0 BTN_PWR -Text HLabel 5700 3350 2 50 Output ~ 0 +Text HLabel 5750 4350 2 50 Output ~ 0 MEAS_EN -Text HLabel 5700 3250 2 50 Output ~ 0 +Text HLabel 5750 4250 2 50 Output ~ 0 PW_HOLD -Text HLabel 5700 4550 2 50 Input ~ 0 -NFC_SPI_MISO -Text HLabel 5700 4350 2 50 Output ~ 0 -NFC_SPI_CS -Text HLabel 5700 4450 2 50 Output ~ 0 -NFC_SPI_MOSI -Text HLabel 5700 4250 2 50 Output ~ 0 -~DAC_SDMODE $Comp L Sensor_Magnetic:DRV5055A3xDBZxQ1 U8 U 1 1 610E83A7 @@ -80,242 +70,73 @@ Text Label 10150 4100 2 50 ~ 0 HALL_OUT Text Label 9050 5500 0 50 ~ 0 HALL_OUT -Text HLabel 5700 3950 2 50 Output ~ 0 +Text HLabel 5750 5150 2 50 Output ~ 0 DAC_BCLK Wire Wire Line - 5700 4250 5200 4250 -Wire Wire Line - 5700 3950 5200 3950 -Wire Wire Line - 5700 2950 5200 2950 -Wire Wire Line - 5700 2750 5200 2750 + 5750 5150 5250 5150 $Comp L Device:L L4 U 1 1 613328EB -P 6700 2450 -F 0 "L4" V 6890 2450 50 0000 C CNN -F 1 "1.8nH" V 6799 2450 50 0000 C CNN -F 2 "Inductor_SMD:L_0402_1005Metric" H 6700 2450 50 0001 C CNN -F 3 "~" H 6700 2450 50 0001 C CNN -F 4 "1865820" H 6700 2450 50 0001 C CNN "ordercode" -F 5 "farnell" H 6700 2450 50 0001 C CNN "supplier" - 1 6700 2450 +P 6850 3000 +F 0 "L4" V 7040 3000 50 0000 C CNN +F 1 "1.8nH" V 6949 3000 50 0000 C CNN +F 2 "Inductor_SMD:L_0402_1005Metric" H 6850 3000 50 0001 C CNN +F 3 "~" H 6850 3000 50 0001 C CNN +F 4 "1865820" H 6850 3000 50 0001 C CNN "ordercode" +F 5 "farnell" H 6850 3000 50 0001 C CNN "supplier" + 1 6850 3000 0 -1 -1 0 $EndComp Wire Wire Line - 6550 2450 6500 2450 + 6700 3000 6650 3000 $Comp L Device:C C27 U 1 1 61334869 -P 6500 2700 -F 0 "C27" H 6615 2746 50 0000 L CNN -F 1 "1.5pF" H 6615 2655 50 0000 L CNN -F 2 "Capacitor_SMD:C_0402_1005Metric" H 6538 2550 50 0001 C CNN -F 3 "~" H 6500 2700 50 0001 C CNN -F 4 "2812055" H 6500 2700 50 0001 C CNN "ordercode" -F 5 "farnell" H 6500 2700 50 0001 C CNN "supplier" - 1 6500 2700 +P 6650 3250 +F 0 "C27" H 6765 3296 50 0000 L CNN +F 1 "1.5pF" H 6765 3205 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 6688 3100 50 0001 C CNN +F 3 "~" H 6650 3250 50 0001 C CNN +F 4 "2812055" H 6650 3250 50 0001 C CNN "ordercode" +F 5 "farnell" H 6650 3250 50 0001 C CNN "supplier" + 1 6650 3250 1 0 0 -1 $EndComp Wire Wire Line - 6500 2550 6500 2450 -Connection ~ 6500 2450 + 6650 3100 6650 3000 +Connection ~ 6650 3000 Wire Wire Line - 6500 2450 5200 2450 + 6650 3000 5250 3000 $Comp L power:GND #PWR0125 U 1 1 61337DCC -P 6500 2950 -F 0 "#PWR0125" H 6500 2700 50 0001 C CNN -F 1 "GND" H 6505 2777 50 0000 C CNN -F 2 "" H 6500 2950 50 0001 C CNN -F 3 "" H 6500 2950 50 0001 C CNN - 1 6500 2950 +P 6650 3450 +F 0 "#PWR0125" H 6650 3200 50 0001 C CNN +F 1 "GND" H 6655 3277 50 0000 C CNN +F 2 "" H 6650 3450 50 0001 C CNN +F 3 "" H 6650 3450 50 0001 C CNN + 1 6650 3450 1 0 0 -1 $EndComp Wire Wire Line - 6500 2950 6500 2850 -$Comp -L power:+3V3 #PWR0127 -U 1 1 6133C7DC -P 2850 1350 -F 0 "#PWR0127" H 2850 1200 50 0001 C CNN -F 1 "+3V3" H 2865 1523 50 0000 C CNN -F 2 "" H 2850 1350 50 0001 C CNN -F 3 "" H 2850 1350 50 0001 C CNN - 1 2850 1350 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2850 1350 2850 1600 -Wire Wire Line - 4300 1600 4300 2250 -$Comp -L Device:C C21 -U 1 1 61348E84 -P 2850 1800 -F 0 "C21" H 2965 1846 50 0000 L CNN -F 1 "100nF" H 2965 1755 50 0000 L CNN -F 2 "Capacitor_SMD:C_0402_1005Metric" H 2888 1650 50 0001 C CNN -F 3 "~" H 2850 1800 50 0001 C CNN -F 4 "2524678" H 2850 1800 50 0001 C CNN "ordercode" -F 5 "farnell" H 2850 1800 50 0001 C CNN "supplier" - 1 2850 1800 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2850 1650 2850 1600 -Connection ~ 2850 1600 -$Comp -L power:GND #PWR0128 -U 1 1 6134A474 -P 2850 2050 -F 0 "#PWR0128" H 2850 1800 50 0001 C CNN -F 1 "GND" V 2855 1922 50 0000 R CNN -F 2 "" H 2850 2050 50 0001 C CNN -F 3 "" H 2850 2050 50 0001 C CNN - 1 2850 2050 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2850 2050 2850 1950 -Wire Wire Line - 4200 2250 4200 1450 -Wire Wire Line - 4200 1450 4400 1450 -Wire Wire Line - 4400 1450 4400 2250 -Wire Wire Line - 4500 2250 4500 1450 -Wire Wire Line - 4500 1450 4400 1450 -Connection ~ 4400 1450 -$Comp -L power:+3V3 #PWR0130 -U 1 1 6134F73A -P 4400 1400 -F 0 "#PWR0130" H 4400 1250 50 0001 C CNN -F 1 "+3V3" H 4415 1573 50 0000 C CNN -F 2 "" H 4400 1400 50 0001 C CNN -F 3 "" H 4400 1400 50 0001 C CNN - 1 4400 1400 - 1 0 0 -1 -$EndComp -Wire Wire Line - 4400 1400 4400 1450 -Wire Wire Line - 4850 1450 4500 1450 -Connection ~ 4500 1450 + 6650 3450 6650 3400 $Comp L power:GND #PWR0131 U 1 1 61354B1A -P 4400 5550 -F 0 "#PWR0131" H 4400 5300 50 0001 C CNN -F 1 "GND" V 4405 5422 50 0000 R CNN -F 2 "" H 4400 5550 50 0001 C CNN -F 3 "" H 4400 5550 50 0001 C CNN - 1 4400 5550 +P 4100 7200 +F 0 "#PWR0131" H 4100 6950 50 0001 C CNN +F 1 "GND" V 4105 7072 50 0000 R CNN +F 2 "" H 4100 7200 50 0001 C CNN +F 3 "" H 4100 7200 50 0001 C CNN + 1 4100 7200 1 0 0 -1 $EndComp -Wire Wire Line - 4400 5550 4400 5450 -Text HLabel 5700 3650 2 50 Output ~ 0 +Text HLabel 5750 4750 2 50 Output ~ 0 NFC_SPI_SCK -Text Label 5700 5150 2 50 ~ 0 +Text Label 2550 6700 0 50 ~ 0 VDD_SDIO Wire Wire Line - 4850 1500 4850 1450 -$Comp -L Device:C C26 -U 1 1 613518FB -P 4850 1650 -F 0 "C26" H 4965 1696 50 0000 L CNN -F 1 "100nF" H 4965 1605 50 0000 L CNN -F 2 "Capacitor_SMD:C_0402_1005Metric" H 4888 1500 50 0001 C CNN -F 3 "~" H 4850 1650 50 0001 C CNN -F 4 "2524678" H 4850 1650 50 0001 C CNN "ordercode" -F 5 "farnell" H 4850 1650 50 0001 C CNN "supplier" - 1 4850 1650 - 1 0 0 -1 -$EndComp -Wire Wire Line - 4850 1850 4850 1800 -$Comp -L power:GND #PWR0136 -U 1 1 613532A8 -P 4850 1850 -F 0 "#PWR0136" H 4850 1600 50 0001 C CNN -F 1 "GND" V 4855 1722 50 0000 R CNN -F 2 "" H 4850 1850 50 0001 C CNN -F 3 "" H 4850 1850 50 0001 C CNN - 1 4850 1850 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5700 3850 5200 3850 -Text Label 1900 2450 0 50 ~ 0 -ESP_RST -$Comp -L Device:R R14 -U 1 1 613F1E03 -P 2300 2200 -F 0 "R14" H 2370 2246 50 0000 L CNN -F 1 "10K" H 2370 2155 50 0000 L CNN -F 2 "Resistor_SMD:R_0402_1005Metric" V 2230 2200 50 0001 C CNN -F 3 "~" H 2300 2200 50 0001 C CNN -F 4 "R10K_0402" H 2300 2200 50 0001 C CNN "StockRef" -F 5 "2447096" H 2300 2200 50 0001 C CNN "ordercode" -F 6 "farnell" H 2300 2200 50 0001 C CNN "supplier" - 1 2300 2200 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2300 2350 2300 2450 -Connection ~ 2300 2450 -Wire Wire Line - 2300 2450 3600 2450 -$Comp -L power:+3V3 #PWR0141 -U 1 1 613F5704 -P 2300 1950 -F 0 "#PWR0141" H 2300 1800 50 0001 C CNN -F 1 "+3V3" H 2315 2123 50 0000 C CNN -F 2 "" H 2300 1950 50 0001 C CNN -F 3 "" H 2300 1950 50 0001 C CNN - 1 2300 1950 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2300 1950 2300 2050 -$Comp -L Device:C C19 -U 1 1 613F9222 -P 2300 2700 -F 0 "C19" H 2415 2746 50 0000 L CNN -F 1 "100nF" H 2415 2655 50 0000 L CNN -F 2 "Capacitor_SMD:C_0402_1005Metric" H 2338 2550 50 0001 C CNN -F 3 "~" H 2300 2700 50 0001 C CNN -F 4 "2524678" H 2300 2700 50 0001 C CNN "ordercode" -F 5 "farnell" H 2300 2700 50 0001 C CNN "supplier" - 1 2300 2700 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2300 2550 2300 2450 -$Comp -L power:GND #PWR0142 -U 1 1 613FCEE1 -P 2300 2900 -F 0 "#PWR0142" H 2300 2650 50 0001 C CNN -F 1 "GND" V 2305 2772 50 0000 R CNN -F 2 "" H 2300 2900 50 0001 C CNN -F 3 "" H 2300 2900 50 0001 C CNN - 1 2300 2900 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2300 2900 2300 2850 + 5750 5050 5250 5050 $Comp L Device:R R21 U 1 1 613CA13C @@ -387,92 +208,74 @@ Wire Wire Line Wire Wire Line 6850 1300 7150 1300 Text Label 8050 1300 2 50 ~ 0 -ESP_GPIO15 +ESP_GPIO46 Text Label 8050 1100 2 50 ~ 0 ESP_GPIO0 -Text Label 8050 1550 2 50 ~ 0 -ESP_GPIO2 Wire Wire Line 7450 1300 8050 1300 Wire Wire Line 8050 1100 7450 1100 Wire Wire Line 8050 1550 7450 1550 -Text Label 5700 2850 2 50 ~ 0 +Text Label 5750 3550 2 50 ~ 0 ESP_GPIO2 Wire Wire Line - 5200 2850 5700 2850 -Wire Wire Line - 5700 4050 5200 4050 -Text Label 5700 2650 2 50 ~ 0 + 5250 3550 5750 3550 +Text Label 5750 3350 2 50 ~ 0 ESP_GPIO0 Wire Wire Line - 5200 2650 5700 2650 -Text HLabel 5700 2750 2 50 Output ~ 0 -ESP_TX -Text HLabel 5700 2950 2 50 Output ~ 0 -ESP_RX -Text HLabel 5700 2650 2 50 Input ~ 0 + 5250 3350 5550 3350 +Text HLabel 5750 3350 2 50 Input ~ 0 ESP_GPIO0 -Text HLabel 1800 2450 0 50 Input ~ 0 -ESP_RST -Wire Wire Line - 1800 2450 2300 2450 -Text Label 5700 2450 2 50 ~ 0 +Text Label 5900 3000 2 50 ~ 0 ESP_LNA_IN -Text Label 7000 2450 0 50 ~ 0 +Text Label 7050 3000 0 50 ~ 0 WIFI_ANT $Comp L Device:Antenna_Chip ANT1 U 1 1 6133A7B9 -P 7700 2550 -F 0 "ANT1" H 7700 2797 60 0000 C CNN -F 1 "2450AT14A100E" H 7700 2691 60 0000 C CNN -F 2 "MySymbols:wifi antenna" H 7900 2750 60 0001 L CNN -F 3 "https://www.johansontechnology.com/datasheets/2450AT18A100/2450AT18A100.pdf" H 7900 2850 60 0001 L CNN -F 4 "712-1005-1-ND" H 7900 2950 60 0001 L CNN "Digi-Key_PN" -F 5 "2450AT18A100E" H 7900 3050 60 0001 L CNN "MPN" -F 6 "RF/IF and RFID" H 7900 3150 60 0001 L CNN "Category" -F 7 "RF Antennas" H 7900 3250 60 0001 L CNN "Family" -F 8 "https://www.johansontechnology.com/datasheets/2450AT18A100/2450AT18A100.pdf" H 7900 3350 60 0001 L CNN "DK_Datasheet_Link" -F 9 "/product-detail/en/johanson-technology-inc/2450AT18A100E/712-1005-1-ND/1560834" H 7900 3450 60 0001 L CNN "DK_Detail_Page" -F 10 "RF ANT 2.4GHZ CHIP SOLDER SMD" H 7900 3550 60 0001 L CNN "Description" -F 11 "Johanson Technology Inc." H 7900 3650 60 0001 L CNN "Manufacturer" -F 12 "Active" H 7900 3750 60 0001 L CNN "Status" -F 13 "https://www.ebay.nl/itm/164779252093" H 7700 2550 50 0001 C CNN "ordercode" -F 14 "ebay" H 7700 2550 50 0001 C CNN "supplier" - 1 7700 2550 - 1 0 0 1 +P 7750 2900 +F 0 "ANT1" H 7750 3147 60 0000 C CNN +F 1 "2450AT14A100E" H 7750 3041 60 0000 C CNN +F 2 "MySymbols:wifi antenna" H 7950 3100 60 0001 L CNN +F 3 "https://www.johansontechnology.com/datasheets/2450AT18A100/2450AT18A100.pdf" H 7950 3200 60 0001 L CNN +F 4 "712-1005-1-ND" H 7950 3300 60 0001 L CNN "Digi-Key_PN" +F 5 "2450AT18A100E" H 7950 3400 60 0001 L CNN "MPN" +F 6 "RF/IF and RFID" H 7950 3500 60 0001 L CNN "Category" +F 7 "RF Antennas" H 7950 3600 60 0001 L CNN "Family" +F 8 "https://www.johansontechnology.com/datasheets/2450AT18A100/2450AT18A100.pdf" H 7950 3700 60 0001 L CNN "DK_Datasheet_Link" +F 9 "/product-detail/en/johanson-technology-inc/2450AT18A100E/712-1005-1-ND/1560834" H 7950 3800 60 0001 L CNN "DK_Detail_Page" +F 10 "RF ANT 2.4GHZ CHIP SOLDER SMD" H 7950 3900 60 0001 L CNN "Description" +F 11 "Johanson Technology Inc." H 7950 4000 60 0001 L CNN "Manufacturer" +F 12 "Active" H 7950 4100 60 0001 L CNN "Status" +F 13 "https://www.ebay.nl/itm/164779252093" H 7750 2900 50 0001 C CNN "ordercode" +F 14 "ebay" H 7750 2900 50 0001 C CNN "supplier" + 1 7750 2900 + 1 0 0 -1 $EndComp -Text Label 7950 2450 0 50 ~ 0 +Text Label 8000 3000 0 50 ~ 0 A2 $Comp L Connector_Generic:Conn_01x01 J9 U 1 1 614111A0 -P 8250 2450 -F 0 "J9" H 8330 2492 50 0000 L CNN -F 1 "Conn_01x01" H 8330 2401 50 0000 L CNN -F 2 "MySymbols:AntennaTrace" H 8250 2450 50 0001 C CNN -F 3 "~" H 8250 2450 50 0001 C CNN - 1 8250 2450 +P 8300 3000 +F 0 "J9" H 8380 3042 50 0000 L CNN +F 1 "Conn_01x01" H 8380 2951 50 0000 L CNN +F 2 "MySymbols:AntennaTrace" H 8300 3000 50 0001 C CNN +F 3 "~" H 8300 3000 50 0001 C CNN + 1 8300 3000 1 0 0 -1 $EndComp Wire Wire Line - 7800 2450 8050 2450 + 7850 3000 8100 3000 Wire Wire Line - 6850 2450 7600 2450 -Text Label 5700 3750 2 50 ~ 0 -ESP_GPIO15 + 7000 3000 7650 3000 +Text Label 5750 6650 2 50 ~ 0 +ESP_GPIO46 Wire Wire Line - 5700 3750 5200 3750 -NoConn ~ 5200 4850 -NoConn ~ 3600 2750 -NoConn ~ 3600 2850 -NoConn ~ 3600 2950 + 5750 6650 5250 6650 Wire Wire Line - 5700 3350 5200 3350 -Wire Wire Line - 2850 1600 4300 1600 + 5750 4350 5250 4350 Wire Wire Line 6850 800 6850 1100 Wire Wire Line @@ -480,38 +283,38 @@ Wire Wire Line Connection ~ 6850 1550 Wire Wire Line 6850 1550 6850 1300 -Text HLabel 5700 3550 2 50 Input ~ 0 +Text HLabel 5750 4650 2 50 Input ~ 0 ~NFC_RST $Comp L Device:C C11 U 1 1 617860CD -P 5950 5350 -F 0 "C11" H 6065 5396 50 0000 L CNN -F 1 "100nF" H 6065 5305 50 0000 L CNN -F 2 "Capacitor_SMD:C_0402_1005Metric" H 5988 5200 50 0001 C CNN -F 3 "~" H 5950 5350 50 0001 C CNN -F 4 "2524678" H 5950 5350 50 0001 C CNN "ordercode" -F 5 "farnell" H 5950 5350 50 0001 C CNN "supplier" - 1 5950 5350 - 1 0 0 -1 +P 2300 6900 +F 0 "C11" H 2415 6946 50 0000 L CNN +F 1 "100nF" H 2415 6855 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 2338 6750 50 0001 C CNN +F 3 "~" H 2300 6900 50 0001 C CNN +F 4 "2524678" H 2300 6900 50 0001 C CNN "ordercode" +F 5 "farnell" H 2300 6900 50 0001 C CNN "supplier" + 1 2300 6900 + -1 0 0 -1 $EndComp Wire Wire Line - 5950 5200 5950 5150 + 2300 6750 2300 6700 Wire Wire Line - 5200 5150 5950 5150 + 3050 6700 2300 6700 $Comp L power:GND #PWR0129 U 1 1 61788E85 -P 5950 5600 -F 0 "#PWR0129" H 5950 5350 50 0001 C CNN -F 1 "GND" V 5955 5472 50 0000 R CNN -F 2 "" H 5950 5600 50 0001 C CNN -F 3 "" H 5950 5600 50 0001 C CNN - 1 5950 5600 - 1 0 0 -1 +P 2300 7200 +F 0 "#PWR0129" H 2300 6950 50 0001 C CNN +F 1 "GND" V 2305 7072 50 0000 R CNN +F 2 "" H 2300 7200 50 0001 C CNN +F 3 "" H 2300 7200 50 0001 C CNN + 1 2300 7200 + -1 0 0 -1 $EndComp Wire Wire Line - 5950 5600 5950 5500 + 2300 7200 2300 7050 $Comp L power:+3V3 #PWR05 U 1 1 61796E8C @@ -606,58 +409,12 @@ F 3 "" H 8500 6100 50 0001 C CNN $EndComp Wire Wire Line 8500 6100 8500 5750 -NoConn ~ 3600 3850 -NoConn ~ 3600 3950 -NoConn ~ 3600 4050 -NoConn ~ 3600 4150 -NoConn ~ 3600 4250 -NoConn ~ 3600 4350 -NoConn ~ 3600 2650 -Text Label 5700 4650 2 50 ~ 0 -ADS_SCL -Text Label 5700 4750 2 50 ~ 0 -ADS_SDA Wire Wire Line - 5700 4750 5200 4750 + 5750 3850 5250 3850 Wire Wire Line - 5700 4650 5200 4650 -NoConn ~ 5200 4950 -Text Notes 6250 3900 0 50 ~ 0 -OK -Text Notes 6250 4000 0 50 ~ 0 -OK -Text Notes 6250 4100 0 50 ~ 0 -OK -Text Notes 6250 4250 0 50 ~ 0 -OK -$Comp -L RF_Module:ESP32-PICO-D4_update U4 -U 1 1 613C5900 -P 4400 3850 -AR Path="/613C5900" Ref="U4" Part="1" -AR Path="/60FFCEAC/613C5900" Ref="U4" Part="1" -F 0 "U4" H 5100 5450 50 0000 C CNN -F 1 "RF_Module_ESP32-PICO-D4" H 5000 2250 50 0000 C CNN -F 2 "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm" H 4400 2150 50 0001 C CNN -F 3 "" H 4650 2850 50 0001 C CNN -F 4 "Espressive" H 4400 3850 50 0001 C CNN "Manufacturer" - 1 4400 3850 - 1 0 0 -1 -$EndComp + 5750 4250 5250 4250 Wire Wire Line - 5700 3150 5200 3150 -Wire Wire Line - 5700 3250 5200 3250 -Wire Wire Line - 5700 4350 5200 4350 -Wire Wire Line - 5700 4450 5200 4450 -Wire Wire Line - 5700 4550 5200 4550 -Wire Wire Line - 5700 3650 5200 3650 -NoConn ~ 5200 3050 -NoConn ~ 5200 4150 + 5750 4750 5250 4750 $Comp L Device:C C22 U 1 1 61885C4A @@ -784,8 +541,7 @@ Wire Wire Line Wire Wire Line 7650 5600 7650 5450 Wire Wire Line - 5700 3550 5200 3550 -NoConn ~ 5200 3450 + 5750 4650 5250 4650 $Comp L Analog_ADC:ADS1114IDGS U6 U 1 1 6177DA48 @@ -801,4 +557,631 @@ Wire Wire Line 9050 5500 9550 5500 Wire Wire Line 9450 5600 9550 5600 +$Comp +L RF_Module:ESP32-S2 U4 +U 1 1 618B98EB +P 3050 3200 +F 0 "U4" H 4850 3900 60 0000 C CNN +F 1 "ESP32-S2" H 4700 -550 60 0000 C CNN +F 2 "Module:ESP32-S2" H 4750 -600 60 0001 C CNN +F 3 "https://www.espressif.com/sites/default/files/documentation/esp32-s2_datasheet_en.pdf" H 1900 2500 60 0001 C CNN +F 4 "ESP32-S2FN4R2" H 3050 3200 50 0001 C CNN "ORDERCODE" + 1 3050 3200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4900 2000 4900 2050 +$Comp +L power:+3V3 #PWR0130 +U 1 1 6134F73A +P 4900 2000 +F 0 "#PWR0130" H 4900 1850 50 0001 C CNN +F 1 "+3V3" H 4915 2173 50 0000 C CNN +F 2 "" H 4900 2000 50 0001 C CNN +F 3 "" H 4900 2000 50 0001 C CNN + 1 4900 2000 + 1 0 0 -1 +$EndComp +Connection ~ 4900 2050 +$Comp +L power:GND #PWR0136 +U 1 1 613532A8 +P 5350 2450 +F 0 "#PWR0136" H 5350 2200 50 0001 C CNN +F 1 "GND" V 5355 2322 50 0000 R CNN +F 2 "" H 5350 2450 50 0001 C CNN +F 3 "" H 5350 2450 50 0001 C CNN + 1 5350 2450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5350 2450 5350 2400 +$Comp +L Device:C C26 +U 1 1 613518FB +P 5350 2250 +F 0 "C26" H 5465 2296 50 0000 L CNN +F 1 "100nF" H 5465 2205 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 5388 2100 50 0001 C CNN +F 3 "~" H 5350 2250 50 0001 C CNN +F 4 "2524678" H 5350 2250 50 0001 C CNN "ordercode" +F 5 "farnell" H 5350 2250 50 0001 C CNN "supplier" + 1 5350 2250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5350 2100 5350 2050 +Wire Wire Line + 1250 3000 1450 3000 +Text HLabel 1250 3000 0 50 Input ~ 0 +ESP_RST +Wire Wire Line + 1750 3450 1750 3400 +$Comp +L power:GND #PWR0142 +U 1 1 613FCEE1 +P 1750 3450 +F 0 "#PWR0142" H 1750 3200 50 0001 C CNN +F 1 "GND" V 1755 3322 50 0000 R CNN +F 2 "" H 1750 3450 50 0001 C CNN +F 3 "" H 1750 3450 50 0001 C CNN + 1 1750 3450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1750 3100 1750 3000 +$Comp +L Device:C C19 +U 1 1 613F9222 +P 1750 3250 +F 0 "C19" H 1865 3296 50 0000 L CNN +F 1 "100nF" H 1865 3205 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 1788 3100 50 0001 C CNN +F 3 "~" H 1750 3250 50 0001 C CNN +F 4 "2524678" H 1750 3250 50 0001 C CNN "ordercode" +F 5 "farnell" H 1750 3250 50 0001 C CNN "supplier" + 1 1750 3250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1750 2500 1750 2600 +$Comp +L power:+3V3 #PWR0141 +U 1 1 613F5704 +P 1750 2500 +F 0 "#PWR0141" H 1750 2350 50 0001 C CNN +F 1 "+3V3" H 1765 2673 50 0000 C CNN +F 2 "" H 1750 2500 50 0001 C CNN +F 3 "" H 1750 2500 50 0001 C CNN + 1 1750 2500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1750 3000 3050 3000 +Connection ~ 1750 3000 +Wire Wire Line + 1750 2900 1750 3000 +$Comp +L Device:R R14 +U 1 1 613F1E03 +P 1750 2750 +F 0 "R14" H 1820 2796 50 0000 L CNN +F 1 "10K" H 1820 2705 50 0000 L CNN +F 2 "Resistor_SMD:R_0402_1005Metric" V 1680 2750 50 0001 C CNN +F 3 "~" H 1750 2750 50 0001 C CNN +F 4 "R10K_0402" H 1750 2750 50 0001 C CNN "StockRef" +F 5 "2447096" H 1750 2750 50 0001 C CNN "ordercode" +F 6 "farnell" H 1750 2750 50 0001 C CNN "supplier" + 1 1750 2750 + 1 0 0 -1 +$EndComp +Text Label 1350 3000 0 50 ~ 0 +ESP_RST +$Comp +L power:+3V3 #PWR0127 +U 1 1 6133C7DC +P 2550 1600 +F 0 "#PWR0127" H 2550 1450 50 0001 C CNN +F 1 "+3V3" H 2565 1773 50 0000 C CNN +F 2 "" H 2550 1600 50 0001 C CNN +F 3 "" H 2550 1600 50 0001 C CNN + 1 2550 1600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2550 1600 2550 1850 +$Comp +L Device:C C21 +U 1 1 61348E84 +P 2550 2050 +F 0 "C21" H 2665 2096 50 0000 L CNN +F 1 "100nF" H 2665 2005 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 2588 1900 50 0001 C CNN +F 3 "~" H 2550 2050 50 0001 C CNN +F 4 "2524678" H 2550 2050 50 0001 C CNN "ordercode" +F 5 "farnell" H 2550 2050 50 0001 C CNN "supplier" + 1 2550 2050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2550 1900 2550 1850 +Connection ~ 2550 1850 +$Comp +L power:GND #PWR0128 +U 1 1 6134A474 +P 2550 2300 +F 0 "#PWR0128" H 2550 2050 50 0001 C CNN +F 1 "GND" V 2555 2172 50 0000 R CNN +F 2 "" H 2550 2300 50 0001 C CNN +F 3 "" H 2550 2300 50 0001 C CNN + 1 2550 2300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2550 2300 2550 2200 +Wire Wire Line + 2550 1850 3800 1850 +Wire Wire Line + 4000 2250 4000 1850 +$Comp +L Device:C C41 +U 1 1 618F4260 +P 5700 1250 +F 0 "C41" H 5815 1296 50 0000 L CNN +F 1 "10uF" H 5815 1205 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric" H 5738 1100 50 0001 C CNN +F 3 "~" H 5700 1250 50 0001 C CNN +F 4 "2524678" H 5700 1250 50 0001 C CNN "ordercode" +F 5 "farnell" H 5700 1250 50 0001 C CNN "supplier" + 1 5700 1250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4900 2050 5350 2050 +Wire Wire Line + 4500 2050 4500 2250 +Wire Wire Line + 4500 2050 4900 2050 +Wire Wire Line + 4500 2050 4400 2050 +Wire Wire Line + 4400 2050 4400 2250 +Connection ~ 4500 2050 +Wire Wire Line + 4100 2250 4100 2050 +Wire Wire Line + 4100 2050 4400 2050 +Connection ~ 4400 2050 +Wire Wire Line + 4200 2250 4200 900 +Wire Wire Line + 4200 900 4300 900 +Wire Wire Line + 5700 900 5700 1100 +Wire Wire Line + 4300 2250 4300 900 +Connection ~ 4300 900 +Wire Wire Line + 4300 900 5400 900 +$Comp +L power:GND #PWR017 +U 1 1 6191918F +P 5700 1450 +F 0 "#PWR017" H 5700 1200 50 0001 C CNN +F 1 "GND" V 5705 1322 50 0000 R CNN +F 2 "" H 5700 1450 50 0001 C CNN +F 3 "" H 5700 1450 50 0001 C CNN + 1 5700 1450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5700 1450 5700 1400 +$Comp +L power:+3V3 #PWR015 +U 1 1 6191C525 +P 4300 850 +F 0 "#PWR015" H 4300 700 50 0001 C CNN +F 1 "+3V3" H 4315 1023 50 0000 C CNN +F 2 "" H 4300 850 50 0001 C CNN +F 3 "" H 4300 850 50 0001 C CNN + 1 4300 850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4300 850 4300 900 +$Comp +L Device:C C40 +U 1 1 6191FD5D +P 5400 1250 +F 0 "C40" H 5515 1296 50 0000 L CNN +F 1 "100nF" H 5515 1205 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 5438 1100 50 0001 C CNN +F 3 "~" H 5400 1250 50 0001 C CNN +F 4 "2524678" H 5400 1250 50 0001 C CNN "ordercode" +F 5 "farnell" H 5400 1250 50 0001 C CNN "supplier" + 1 5400 1250 + -1 0 0 -1 +$EndComp +Wire Wire Line + 5400 1100 5400 900 +Connection ~ 5400 900 +Wire Wire Line + 5400 900 5700 900 +$Comp +L power:GND #PWR016 +U 1 1 6192363D +P 5400 1450 +F 0 "#PWR016" H 5400 1200 50 0001 C CNN +F 1 "GND" V 5405 1322 50 0000 R CNN +F 2 "" H 5400 1450 50 0001 C CNN +F 3 "" H 5400 1450 50 0001 C CNN + 1 5400 1450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5400 1450 5400 1400 +$Comp +L Device:C C42 +U 1 1 61926CE0 +P 5850 2250 +F 0 "C42" H 5965 2296 50 0000 L CNN +F 1 "10uF" H 5965 2205 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric" H 5888 2100 50 0001 C CNN +F 3 "~" H 5850 2250 50 0001 C CNN +F 4 "2524678" H 5850 2250 50 0001 C CNN "ordercode" +F 5 "farnell" H 5850 2250 50 0001 C CNN "supplier" + 1 5850 2250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5350 2050 5850 2050 +Wire Wire Line + 5850 2050 5850 2100 +Connection ~ 5350 2050 +$Comp +L power:GND #PWR018 +U 1 1 6192A73D +P 5850 2450 +F 0 "#PWR018" H 5850 2200 50 0001 C CNN +F 1 "GND" V 5855 2322 50 0000 R CNN +F 2 "" H 5850 2450 50 0001 C CNN +F 3 "" H 5850 2450 50 0001 C CNN + 1 5850 2450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5850 2450 5850 2400 +$Comp +L Device:C C39 +U 1 1 6192E101 +P 2300 2050 +F 0 "C39" H 2415 2096 50 0000 L CNN +F 1 "10uF" H 2415 2005 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric" H 2338 1900 50 0001 C CNN +F 3 "~" H 2300 2050 50 0001 C CNN +F 4 "2524678" H 2300 2050 50 0001 C CNN "ordercode" +F 5 "farnell" H 2300 2050 50 0001 C CNN "supplier" + 1 2300 2050 + -1 0 0 -1 +$EndComp +Wire Wire Line + 2550 1850 2300 1850 +Wire Wire Line + 2300 1850 2300 1900 +$Comp +L power:GND #PWR013 +U 1 1 61932C26 +P 2300 2300 +F 0 "#PWR013" H 2300 2050 50 0001 C CNN +F 1 "GND" V 2305 2172 50 0000 R CNN +F 2 "" H 2300 2300 50 0001 C CNN +F 3 "" H 2300 2300 50 0001 C CNN + 1 2300 2300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2300 2300 2300 2200 +Wire Wire Line + 4100 7200 4100 7150 +Wire Wire Line + 3900 2250 3900 1850 +Connection ~ 3900 1850 +Wire Wire Line + 3900 1850 4000 1850 +Wire Wire Line + 3800 2250 3800 1850 +Connection ~ 3800 1850 +Wire Wire Line + 3800 1850 3900 1850 +Wire Wire Line + 5750 4150 5250 4150 +Wire Wire Line + 5750 4050 5250 4050 +Wire Wire Line + 5750 3950 5250 3950 +Wire Wire Line + 5750 3650 5250 3650 +Wire Wire Line + 5750 3750 5250 3750 +Text Label 5750 3750 2 50 ~ 0 +ADS_SDA +Text Label 5750 3650 2 50 ~ 0 +ADS_SCL +Wire Wire Line + 5750 5250 5250 5250 +Wire Wire Line + 5750 4550 5250 4550 +Text HLabel 5750 4550 2 50 Output ~ 0 +~DAC_SDMODE +Text HLabel 5750 4050 2 50 Output ~ 0 +NFC_SPI_MOSI +Text HLabel 5750 3950 2 50 Output ~ 0 +NFC_SPI_CS +Text HLabel 5750 4150 2 50 Input ~ 0 +NFC_SPI_MISO +Text HLabel 5750 5250 2 50 Output ~ 0 +DAC_LRCK +Text Label 5750 6550 2 50 ~ 0 +ESP_GPIO45 +Wire Wire Line + 5750 6550 5250 6550 +Text Label 8050 1550 2 50 ~ 0 +ESP_GPIO2 +Wire Wire Line + 3050 5250 2950 5250 +Wire Wire Line + 3050 5350 2950 5350 +Wire Wire Line + 2950 5350 2950 5500 +Wire Wire Line + 2950 5500 2850 5500 +$Comp +L Device:R R11 +U 1 1 61A17DF6 +P 2700 5500 +F 0 "R11" V 2700 5450 50 0000 L CNN +F 1 "0E" V 2800 5400 50 0000 L CNN +F 2 "Resistor_SMD:R_0402_1005Metric" V 2630 5500 50 0001 C CNN +F 3 "~" H 2700 5500 50 0001 C CNN +F 4 "R10K_0402" H 2700 5500 50 0001 C CNN "StockRef" +F 5 "2447096" H 2700 5500 50 0001 C CNN "ordercode" +F 6 "farnell" H 2700 5500 50 0001 C CNN "supplier" + 1 2700 5500 + 0 1 1 0 +$EndComp +Wire Wire Line + 2550 5500 2150 5500 +$Comp +L Device:C C38 +U 1 1 61A18BC2 +P 1900 5500 +F 0 "C38" V 2050 5300 50 0000 L CNN +F 1 "10pF" V 2050 5450 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric" H 1938 5350 50 0001 C CNN +F 3 "~" H 1900 5500 50 0001 C CNN +F 4 "2524678" H 1900 5500 50 0001 C CNN "ordercode" +F 5 "farnell" H 1900 5500 50 0001 C CNN "supplier" + 1 1900 5500 + 0 1 1 0 +$EndComp +Wire Wire Line + 2150 5500 2150 5450 +Wire Wire Line + 2950 5100 2150 5100 +Wire Wire Line + 2150 5100 2150 5150 +Wire Wire Line + 2950 5100 2950 5250 +Wire Wire Line + 2150 5500 2050 5500 +Connection ~ 2150 5500 +$Comp +L Device:C C29 +U 1 1 61A4BBC7 +P 1900 5100 +F 0 "C29" V 2050 4900 50 0000 L CNN +F 1 "10pF" V 2050 5050 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 1938 4950 50 0001 C CNN +F 3 "~" H 1900 5100 50 0001 C CNN +F 4 "2524678" H 1900 5100 50 0001 C CNN "ordercode" +F 5 "farnell" H 1900 5100 50 0001 C CNN "supplier" + 1 1900 5100 + 0 1 -1 0 +$EndComp +Wire Wire Line + 2050 5100 2150 5100 +Connection ~ 2150 5100 +Wire Wire Line + 1750 5100 1500 5100 +Wire Wire Line + 1500 5100 1500 5300 +Wire Wire Line + 1500 5500 1750 5500 +$Comp +L power:GND #PWR012 +U 1 1 61A55C13 +P 1500 5600 +F 0 "#PWR012" H 1500 5350 50 0001 C CNN +F 1 "GND" V 1505 5472 50 0000 R CNN +F 2 "" H 1500 5600 50 0001 C CNN +F 3 "" H 1500 5600 50 0001 C CNN + 1 1500 5600 + -1 0 0 -1 +$EndComp +Wire Wire Line + 1500 5600 1500 5500 +Connection ~ 1500 5500 +$Comp +L Device:Crystal_GND23 Y2 +U 1 1 61A5C2D6 +P 2150 5300 +F 0 "Y2" V 2104 5544 50 0000 L CNN +F 1 "40Mhz_10ppm" V 2195 5544 50 0000 L CNN +F 2 "Crystal:Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm" H 2150 5300 50 0001 C CNN +F 3 "~" H 2150 5300 50 0001 C CNN + 1 2150 5300 + 0 1 1 0 +$EndComp +Wire Wire Line + 1950 5300 1500 5300 +Connection ~ 1500 5300 +Wire Wire Line + 1500 5300 1500 5500 +$Comp +L power:GND #PWR014 +U 1 1 61A633B4 +P 2350 5600 +F 0 "#PWR014" H 2350 5350 50 0001 C CNN +F 1 "GND" V 2355 5472 50 0000 R CNN +F 2 "" H 2350 5600 50 0001 C CNN +F 3 "" H 2350 5600 50 0001 C CNN + 1 2350 5600 + -1 0 0 -1 +$EndComp +Wire Wire Line + 2350 5600 2350 5300 +Text Label 2650 3500 0 50 ~ 0 +USB_D+ +Text Label 2650 3600 0 50 ~ 0 +USB_D- +Wire Wire Line + 3050 3600 2650 3600 +Wire Wire Line + 3050 3500 2650 3500 +Text HLabel 2650 3500 0 50 Input ~ 0 +USB_D+ +Text HLabel 2650 3600 0 50 Input ~ 0 +USB_D- +Text Notes 10700 7650 0 50 ~ 0 +V3\n +Text Notes 7550 7500 0 50 ~ 0 +Muziekdoos_ESP32\n +$Comp +L Connector:TestPoint TP3 +U 1 1 61A77B67 +P 5850 5950 +F 0 "TP3" V 5850 6150 50 0000 L CNN +F 1 "TestPoint" V 5850 6350 50 0000 L CNN +F 2 "TestPoint:TestPoint_Pad_D1.0mm" H 6050 5950 50 0001 C CNN +F 3 "~" H 6050 5950 50 0001 C CNN + 1 5850 5950 + 0 1 1 0 +$EndComp +$Comp +L Connector:TestPoint TP4 +U 1 1 61A78683 +P 5850 6050 +F 0 "TP4" V 5850 6250 50 0000 L CNN +F 1 "TestPoint" V 5850 6450 50 0000 L CNN +F 2 "TestPoint:TestPoint_Pad_D1.0mm" H 6050 6050 50 0001 C CNN +F 3 "~" H 6050 6050 50 0001 C CNN + 1 5850 6050 + 0 1 1 0 +$EndComp +$Comp +L Connector:TestPoint TP5 +U 1 1 61A78DEA +P 5850 6150 +F 0 "TP5" V 5850 6350 50 0000 L CNN +F 1 "TestPoint" V 5850 6550 50 0000 L CNN +F 2 "TestPoint:TestPoint_Pad_D1.0mm" H 6050 6150 50 0001 C CNN +F 3 "~" H 6050 6150 50 0001 C CNN + 1 5850 6150 + 0 1 1 0 +$EndComp +$Comp +L Connector:TestPoint TP6 +U 1 1 61A78FBB +P 5850 6250 +F 0 "TP6" V 5850 6450 50 0000 L CNN +F 1 "TestPoint" V 5850 6650 50 0000 L CNN +F 2 "TestPoint:TestPoint_Pad_D1.0mm" H 6050 6250 50 0001 C CNN +F 3 "~" H 6050 6250 50 0001 C CNN + 1 5850 6250 + 0 1 1 0 +$EndComp +Wire Wire Line + 5850 5950 5250 5950 +Wire Wire Line + 5850 6050 5250 6050 +Wire Wire Line + 5850 6150 5250 6150 +Wire Wire Line + 5850 6250 5250 6250 +$Comp +L Connector:TestPoint TP7 +U 1 1 61A9010D +P 5850 6350 +F 0 "TP7" V 5850 6550 50 0000 L CNN +F 1 "TestPoint" V 5850 6750 50 0000 L CNN +F 2 "TestPoint:TestPoint_Pad_D1.0mm" H 6050 6350 50 0001 C CNN +F 3 "~" H 6050 6350 50 0001 C CNN + 1 5850 6350 + 0 1 1 0 +$EndComp +$Comp +L Connector:TestPoint TP8 +U 1 1 61A904CB +P 5850 6450 +F 0 "TP8" V 5850 6650 50 0000 L CNN +F 1 "TestPoint" V 5850 6850 50 0000 L CNN +F 2 "TestPoint:TestPoint_Pad_D1.0mm" H 6050 6450 50 0001 C CNN +F 3 "~" H 6050 6450 50 0001 C CNN + 1 5850 6450 + 0 1 1 0 +$EndComp +Wire Wire Line + 5250 6450 5850 6450 +Wire Wire Line + 5250 6350 5850 6350 +Text Label 5750 5950 2 50 ~ 0 +ESP_MTCK +Text Label 5750 6050 2 50 ~ 0 +ESP_MTDO +Text Label 5750 6150 2 50 ~ 0 +ESP_MTDI +Text Label 5750 6250 2 50 ~ 0 +ESP_MTMS +$Comp +L Connector:TestPoint TP1 +U 1 1 61AA6F6C +P 1400 3150 +F 0 "TP1" V 1400 3350 50 0000 L CNN +F 1 "TestPoint" V 1400 3550 50 0000 L CNN +F 2 "TestPoint:TestPoint_Pad_D1.0mm" H 1600 3150 50 0001 C CNN +F 3 "~" H 1600 3150 50 0001 C CNN + 1 1400 3150 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 1400 3150 1450 3150 +Wire Wire Line + 1450 3150 1450 3000 +Connection ~ 1450 3000 +Wire Wire Line + 1450 3000 1750 3000 +$Comp +L Connector:TestPoint TP2 +U 1 1 61AAD8EF +P 5650 3450 +F 0 "TP2" V 5650 3650 50 0000 L CNN +F 1 "TestPoint" V 5650 3850 50 0000 L CNN +F 2 "TestPoint:TestPoint_Pad_D1.0mm" H 5850 3450 50 0001 C CNN +F 3 "~" H 5850 3450 50 0001 C CNN + 1 5650 3450 + 0 1 1 0 +$EndComp +Wire Wire Line + 5650 3450 5550 3450 +Wire Wire Line + 5550 3450 5550 3350 +Connection ~ 5550 3350 +Wire Wire Line + 5550 3350 5750 3350 +Text Label 2500 5100 0 50 ~ 0 +XTAL_P +Text Label 2950 5500 0 50 ~ 0 +XTAL_N +Text Label 2200 5500 0 50 ~ 0 +XTAL_NR $EndSCHEMATC diff --git a/CAD/Leo_muziekdoos_ESP32/CPU.sch-bak b/CAD/Leo_muziekdoos_ESP32/CPU.sch-bak index fff5701..358b2d0 100644 --- a/CAD/Leo_muziekdoos_ESP32/CPU.sch-bak +++ b/CAD/Leo_muziekdoos_ESP32/CPU.sch-bak @@ -3,7 +3,7 @@ EELAYER 30 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 4 6 +Sheet 4 5 Title "" Date "" Rev "" @@ -13,30 +13,20 @@ Comment2 "" Comment3 "" Comment4 "" $EndDescr -Text HLabel 5700 4050 2 50 Output ~ 0 -DAC_LRCK -Text HLabel 5700 3850 2 50 Output ~ 0 +Text HLabel 5750 5050 2 50 Output ~ 0 DAC_DATA Text HLabel 9450 5600 0 50 Input ~ 0 ADC1_IN2 -Text Label 5700 2750 2 50 ~ 0 +Text Label 5750 6350 2 50 ~ 0 ESP_TX1 -Text Label 5700 2950 2 50 ~ 0 +Text Label 5750 6450 2 50 ~ 0 ESP_RX1 -Text HLabel 5700 3150 2 50 Input ~ 0 +Text HLabel 5750 3850 2 50 Input ~ 0 BTN_PWR -Text HLabel 5700 3350 2 50 Output ~ 0 +Text HLabel 5750 4350 2 50 Output ~ 0 MEAS_EN -Text HLabel 5700 3250 2 50 Output ~ 0 +Text HLabel 5750 4250 2 50 Output ~ 0 PW_HOLD -Text HLabel 5700 4550 2 50 Input ~ 0 -NFC_SPI_MISO -Text HLabel 5700 4350 2 50 Output ~ 0 -NFC_SPI_CS -Text HLabel 5700 4450 2 50 Output ~ 0 -NFC_SPI_MOSI -Text HLabel 5700 4250 2 50 Output ~ 0 -~DAC_SDMODE $Comp L Sensor_Magnetic:DRV5055A3xDBZxQ1 U8 U 1 1 610E83A7 @@ -80,242 +70,73 @@ Text Label 10150 4100 2 50 ~ 0 HALL_OUT Text Label 9050 5500 0 50 ~ 0 HALL_OUT -Text HLabel 5700 3950 2 50 Output ~ 0 +Text HLabel 5750 5150 2 50 Output ~ 0 DAC_BCLK Wire Wire Line - 5700 4250 5200 4250 -Wire Wire Line - 5700 3950 5200 3950 -Wire Wire Line - 5700 2950 5200 2950 -Wire Wire Line - 5700 2750 5200 2750 + 5750 5150 5250 5150 $Comp L Device:L L4 U 1 1 613328EB -P 6700 2450 -F 0 "L4" V 6890 2450 50 0000 C CNN -F 1 "1.8nH" V 6799 2450 50 0000 C CNN -F 2 "Inductor_SMD:L_0402_1005Metric" H 6700 2450 50 0001 C CNN -F 3 "~" H 6700 2450 50 0001 C CNN -F 4 "1865820" H 6700 2450 50 0001 C CNN "ordercode" -F 5 "farnell" H 6700 2450 50 0001 C CNN "supplier" - 1 6700 2450 +P 6850 3000 +F 0 "L4" V 7040 3000 50 0000 C CNN +F 1 "1.8nH" V 6949 3000 50 0000 C CNN +F 2 "Inductor_SMD:L_0402_1005Metric" H 6850 3000 50 0001 C CNN +F 3 "~" H 6850 3000 50 0001 C CNN +F 4 "1865820" H 6850 3000 50 0001 C CNN "ordercode" +F 5 "farnell" H 6850 3000 50 0001 C CNN "supplier" + 1 6850 3000 0 -1 -1 0 $EndComp Wire Wire Line - 6550 2450 6500 2450 + 6700 3000 6650 3000 $Comp L Device:C C27 U 1 1 61334869 -P 6500 2700 -F 0 "C27" H 6615 2746 50 0000 L CNN -F 1 "1.5pF" H 6615 2655 50 0000 L CNN -F 2 "Capacitor_SMD:C_0402_1005Metric" H 6538 2550 50 0001 C CNN -F 3 "~" H 6500 2700 50 0001 C CNN -F 4 "2812055" H 6500 2700 50 0001 C CNN "ordercode" -F 5 "farnell" H 6500 2700 50 0001 C CNN "supplier" - 1 6500 2700 +P 6650 3250 +F 0 "C27" H 6765 3296 50 0000 L CNN +F 1 "1.5pF" H 6765 3205 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 6688 3100 50 0001 C CNN +F 3 "~" H 6650 3250 50 0001 C CNN +F 4 "2812055" H 6650 3250 50 0001 C CNN "ordercode" +F 5 "farnell" H 6650 3250 50 0001 C CNN "supplier" + 1 6650 3250 1 0 0 -1 $EndComp Wire Wire Line - 6500 2550 6500 2450 -Connection ~ 6500 2450 + 6650 3100 6650 3000 +Connection ~ 6650 3000 Wire Wire Line - 6500 2450 5200 2450 + 6650 3000 5250 3000 $Comp L power:GND #PWR0125 U 1 1 61337DCC -P 6500 2950 -F 0 "#PWR0125" H 6500 2700 50 0001 C CNN -F 1 "GND" H 6505 2777 50 0000 C CNN -F 2 "" H 6500 2950 50 0001 C CNN -F 3 "" H 6500 2950 50 0001 C CNN - 1 6500 2950 +P 6650 3450 +F 0 "#PWR0125" H 6650 3200 50 0001 C CNN +F 1 "GND" H 6655 3277 50 0000 C CNN +F 2 "" H 6650 3450 50 0001 C CNN +F 3 "" H 6650 3450 50 0001 C CNN + 1 6650 3450 1 0 0 -1 $EndComp Wire Wire Line - 6500 2950 6500 2850 -$Comp -L power:+3V3 #PWR0127 -U 1 1 6133C7DC -P 2850 1350 -F 0 "#PWR0127" H 2850 1200 50 0001 C CNN -F 1 "+3V3" H 2865 1523 50 0000 C CNN -F 2 "" H 2850 1350 50 0001 C CNN -F 3 "" H 2850 1350 50 0001 C CNN - 1 2850 1350 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2850 1350 2850 1600 -Wire Wire Line - 4300 1600 4300 2250 -$Comp -L Device:C C21 -U 1 1 61348E84 -P 2850 1800 -F 0 "C21" H 2965 1846 50 0000 L CNN -F 1 "100nF" H 2965 1755 50 0000 L CNN -F 2 "Capacitor_SMD:C_0402_1005Metric" H 2888 1650 50 0001 C CNN -F 3 "~" H 2850 1800 50 0001 C CNN -F 4 "2524678" H 2850 1800 50 0001 C CNN "ordercode" -F 5 "farnell" H 2850 1800 50 0001 C CNN "supplier" - 1 2850 1800 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2850 1650 2850 1600 -Connection ~ 2850 1600 -$Comp -L power:GND #PWR0128 -U 1 1 6134A474 -P 2850 2050 -F 0 "#PWR0128" H 2850 1800 50 0001 C CNN -F 1 "GND" V 2855 1922 50 0000 R CNN -F 2 "" H 2850 2050 50 0001 C CNN -F 3 "" H 2850 2050 50 0001 C CNN - 1 2850 2050 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2850 2050 2850 1950 -Wire Wire Line - 4200 2250 4200 1450 -Wire Wire Line - 4200 1450 4400 1450 -Wire Wire Line - 4400 1450 4400 2250 -Wire Wire Line - 4500 2250 4500 1450 -Wire Wire Line - 4500 1450 4400 1450 -Connection ~ 4400 1450 -$Comp -L power:+3V3 #PWR0130 -U 1 1 6134F73A -P 4400 1400 -F 0 "#PWR0130" H 4400 1250 50 0001 C CNN -F 1 "+3V3" H 4415 1573 50 0000 C CNN -F 2 "" H 4400 1400 50 0001 C CNN -F 3 "" H 4400 1400 50 0001 C CNN - 1 4400 1400 - 1 0 0 -1 -$EndComp -Wire Wire Line - 4400 1400 4400 1450 -Wire Wire Line - 4850 1450 4500 1450 -Connection ~ 4500 1450 + 6650 3450 6650 3400 $Comp L power:GND #PWR0131 U 1 1 61354B1A -P 4400 5550 -F 0 "#PWR0131" H 4400 5300 50 0001 C CNN -F 1 "GND" V 4405 5422 50 0000 R CNN -F 2 "" H 4400 5550 50 0001 C CNN -F 3 "" H 4400 5550 50 0001 C CNN - 1 4400 5550 +P 4100 7200 +F 0 "#PWR0131" H 4100 6950 50 0001 C CNN +F 1 "GND" V 4105 7072 50 0000 R CNN +F 2 "" H 4100 7200 50 0001 C CNN +F 3 "" H 4100 7200 50 0001 C CNN + 1 4100 7200 1 0 0 -1 $EndComp -Wire Wire Line - 4400 5550 4400 5450 -Text HLabel 5700 3650 2 50 Output ~ 0 +Text HLabel 5750 4750 2 50 Output ~ 0 NFC_SPI_SCK -Text Label 5700 5150 2 50 ~ 0 +Text Label 2550 6700 0 50 ~ 0 VDD_SDIO Wire Wire Line - 4850 1500 4850 1450 -$Comp -L Device:C C26 -U 1 1 613518FB -P 4850 1650 -F 0 "C26" H 4965 1696 50 0000 L CNN -F 1 "100nF" H 4965 1605 50 0000 L CNN -F 2 "Capacitor_SMD:C_0402_1005Metric" H 4888 1500 50 0001 C CNN -F 3 "~" H 4850 1650 50 0001 C CNN -F 4 "2524678" H 4850 1650 50 0001 C CNN "ordercode" -F 5 "farnell" H 4850 1650 50 0001 C CNN "supplier" - 1 4850 1650 - 1 0 0 -1 -$EndComp -Wire Wire Line - 4850 1850 4850 1800 -$Comp -L power:GND #PWR0136 -U 1 1 613532A8 -P 4850 1850 -F 0 "#PWR0136" H 4850 1600 50 0001 C CNN -F 1 "GND" V 4855 1722 50 0000 R CNN -F 2 "" H 4850 1850 50 0001 C CNN -F 3 "" H 4850 1850 50 0001 C CNN - 1 4850 1850 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5700 3850 5200 3850 -Text Label 1900 2450 0 50 ~ 0 -ESP_RST -$Comp -L Device:R R14 -U 1 1 613F1E03 -P 2300 2200 -F 0 "R14" H 2370 2246 50 0000 L CNN -F 1 "10K" H 2370 2155 50 0000 L CNN -F 2 "Resistor_SMD:R_0402_1005Metric" V 2230 2200 50 0001 C CNN -F 3 "~" H 2300 2200 50 0001 C CNN -F 4 "R10K_0402" H 2300 2200 50 0001 C CNN "StockRef" -F 5 "2447096" H 2300 2200 50 0001 C CNN "ordercode" -F 6 "farnell" H 2300 2200 50 0001 C CNN "supplier" - 1 2300 2200 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2300 2350 2300 2450 -Connection ~ 2300 2450 -Wire Wire Line - 2300 2450 3600 2450 -$Comp -L power:+3V3 #PWR0141 -U 1 1 613F5704 -P 2300 1950 -F 0 "#PWR0141" H 2300 1800 50 0001 C CNN -F 1 "+3V3" H 2315 2123 50 0000 C CNN -F 2 "" H 2300 1950 50 0001 C CNN -F 3 "" H 2300 1950 50 0001 C CNN - 1 2300 1950 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2300 1950 2300 2050 -$Comp -L Device:C C19 -U 1 1 613F9222 -P 2300 2700 -F 0 "C19" H 2415 2746 50 0000 L CNN -F 1 "100nF" H 2415 2655 50 0000 L CNN -F 2 "Capacitor_SMD:C_0402_1005Metric" H 2338 2550 50 0001 C CNN -F 3 "~" H 2300 2700 50 0001 C CNN -F 4 "2524678" H 2300 2700 50 0001 C CNN "ordercode" -F 5 "farnell" H 2300 2700 50 0001 C CNN "supplier" - 1 2300 2700 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2300 2550 2300 2450 -$Comp -L power:GND #PWR0142 -U 1 1 613FCEE1 -P 2300 2900 -F 0 "#PWR0142" H 2300 2650 50 0001 C CNN -F 1 "GND" V 2305 2772 50 0000 R CNN -F 2 "" H 2300 2900 50 0001 C CNN -F 3 "" H 2300 2900 50 0001 C CNN - 1 2300 2900 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2300 2900 2300 2850 + 5750 5050 5250 5050 $Comp L Device:R R21 U 1 1 613CA13C @@ -387,92 +208,74 @@ Wire Wire Line Wire Wire Line 6850 1300 7150 1300 Text Label 8050 1300 2 50 ~ 0 -ESP_GPIO15 +ESP_GPIO46 Text Label 8050 1100 2 50 ~ 0 ESP_GPIO0 -Text Label 8050 1550 2 50 ~ 0 -ESP_GPIO2 Wire Wire Line 7450 1300 8050 1300 Wire Wire Line 8050 1100 7450 1100 Wire Wire Line 8050 1550 7450 1550 -Text Label 5700 2850 2 50 ~ 0 +Text Label 5750 3550 2 50 ~ 0 ESP_GPIO2 Wire Wire Line - 5200 2850 5700 2850 -Wire Wire Line - 5700 4050 5200 4050 -Text Label 5700 2650 2 50 ~ 0 + 5250 3550 5750 3550 +Text Label 5750 3350 2 50 ~ 0 ESP_GPIO0 Wire Wire Line - 5200 2650 5700 2650 -Text HLabel 5700 2750 2 50 Output ~ 0 -ESP_TX -Text HLabel 5700 2950 2 50 Output ~ 0 -ESP_RX -Text HLabel 5700 2650 2 50 Input ~ 0 + 5250 3350 5550 3350 +Text HLabel 5750 3350 2 50 Input ~ 0 ESP_GPIO0 -Text HLabel 1800 2450 0 50 Input ~ 0 -ESP_RST -Wire Wire Line - 1800 2450 2300 2450 -Text Label 5700 2450 2 50 ~ 0 +Text Label 5900 3000 2 50 ~ 0 ESP_LNA_IN -Text Label 7000 2450 0 50 ~ 0 +Text Label 7050 3000 0 50 ~ 0 WIFI_ANT $Comp L Device:Antenna_Chip ANT1 U 1 1 6133A7B9 -P 7700 2550 -F 0 "ANT1" H 7700 2797 60 0000 C CNN -F 1 "2450AT14A100E" H 7700 2691 60 0000 C CNN -F 2 "MySymbols:wifi antenna" H 7900 2750 60 0001 L CNN -F 3 "https://www.johansontechnology.com/datasheets/2450AT18A100/2450AT18A100.pdf" H 7900 2850 60 0001 L CNN -F 4 "712-1005-1-ND" H 7900 2950 60 0001 L CNN "Digi-Key_PN" -F 5 "2450AT18A100E" H 7900 3050 60 0001 L CNN "MPN" -F 6 "RF/IF and RFID" H 7900 3150 60 0001 L CNN "Category" -F 7 "RF Antennas" H 7900 3250 60 0001 L CNN "Family" -F 8 "https://www.johansontechnology.com/datasheets/2450AT18A100/2450AT18A100.pdf" H 7900 3350 60 0001 L CNN "DK_Datasheet_Link" -F 9 "/product-detail/en/johanson-technology-inc/2450AT18A100E/712-1005-1-ND/1560834" H 7900 3450 60 0001 L CNN "DK_Detail_Page" -F 10 "RF ANT 2.4GHZ CHIP SOLDER SMD" H 7900 3550 60 0001 L CNN "Description" -F 11 "Johanson Technology Inc." H 7900 3650 60 0001 L CNN "Manufacturer" -F 12 "Active" H 7900 3750 60 0001 L CNN "Status" -F 13 "https://www.ebay.nl/itm/164779252093" H 7700 2550 50 0001 C CNN "ordercode" -F 14 "ebay" H 7700 2550 50 0001 C CNN "supplier" - 1 7700 2550 - 1 0 0 1 +P 7750 2900 +F 0 "ANT1" H 7750 3147 60 0000 C CNN +F 1 "2450AT14A100E" H 7750 3041 60 0000 C CNN +F 2 "MySymbols:wifi antenna" H 7950 3100 60 0001 L CNN +F 3 "https://www.johansontechnology.com/datasheets/2450AT18A100/2450AT18A100.pdf" H 7950 3200 60 0001 L CNN +F 4 "712-1005-1-ND" H 7950 3300 60 0001 L CNN "Digi-Key_PN" +F 5 "2450AT18A100E" H 7950 3400 60 0001 L CNN "MPN" +F 6 "RF/IF and RFID" H 7950 3500 60 0001 L CNN "Category" +F 7 "RF Antennas" H 7950 3600 60 0001 L CNN "Family" +F 8 "https://www.johansontechnology.com/datasheets/2450AT18A100/2450AT18A100.pdf" H 7950 3700 60 0001 L CNN "DK_Datasheet_Link" +F 9 "/product-detail/en/johanson-technology-inc/2450AT18A100E/712-1005-1-ND/1560834" H 7950 3800 60 0001 L CNN "DK_Detail_Page" +F 10 "RF ANT 2.4GHZ CHIP SOLDER SMD" H 7950 3900 60 0001 L CNN "Description" +F 11 "Johanson Technology Inc." H 7950 4000 60 0001 L CNN "Manufacturer" +F 12 "Active" H 7950 4100 60 0001 L CNN "Status" +F 13 "https://www.ebay.nl/itm/164779252093" H 7750 2900 50 0001 C CNN "ordercode" +F 14 "ebay" H 7750 2900 50 0001 C CNN "supplier" + 1 7750 2900 + 1 0 0 -1 $EndComp -Text Label 7950 2450 0 50 ~ 0 +Text Label 8000 3000 0 50 ~ 0 A2 $Comp L Connector_Generic:Conn_01x01 J9 U 1 1 614111A0 -P 8250 2450 -F 0 "J9" H 8330 2492 50 0000 L CNN -F 1 "Conn_01x01" H 8330 2401 50 0000 L CNN -F 2 "MySymbols:AntennaTrace" H 8250 2450 50 0001 C CNN -F 3 "~" H 8250 2450 50 0001 C CNN - 1 8250 2450 +P 8300 3000 +F 0 "J9" H 8380 3042 50 0000 L CNN +F 1 "Conn_01x01" H 8380 2951 50 0000 L CNN +F 2 "MySymbols:AntennaTrace" H 8300 3000 50 0001 C CNN +F 3 "~" H 8300 3000 50 0001 C CNN + 1 8300 3000 1 0 0 -1 $EndComp Wire Wire Line - 7800 2450 8050 2450 + 7850 3000 8100 3000 Wire Wire Line - 6850 2450 7600 2450 -Text Label 5700 3750 2 50 ~ 0 -ESP_GPIO15 + 7000 3000 7650 3000 +Text Label 5750 6650 2 50 ~ 0 +ESP_GPIO46 Wire Wire Line - 5700 3750 5200 3750 -NoConn ~ 5200 4850 -NoConn ~ 3600 2750 -NoConn ~ 3600 2850 -NoConn ~ 3600 2950 + 5750 6650 5250 6650 Wire Wire Line - 5700 3350 5200 3350 -Wire Wire Line - 2850 1600 4300 1600 + 5750 4350 5250 4350 Wire Wire Line 6850 800 6850 1100 Wire Wire Line @@ -480,38 +283,38 @@ Wire Wire Line Connection ~ 6850 1550 Wire Wire Line 6850 1550 6850 1300 -Text HLabel 5700 3550 2 50 Input ~ 0 +Text HLabel 5750 4650 2 50 Input ~ 0 ~NFC_RST $Comp L Device:C C11 U 1 1 617860CD -P 5950 5350 -F 0 "C11" H 6065 5396 50 0000 L CNN -F 1 "100nF" H 6065 5305 50 0000 L CNN -F 2 "Capacitor_SMD:C_0402_1005Metric" H 5988 5200 50 0001 C CNN -F 3 "~" H 5950 5350 50 0001 C CNN -F 4 "2524678" H 5950 5350 50 0001 C CNN "ordercode" -F 5 "farnell" H 5950 5350 50 0001 C CNN "supplier" - 1 5950 5350 - 1 0 0 -1 +P 2300 6900 +F 0 "C11" H 2415 6946 50 0000 L CNN +F 1 "100nF" H 2415 6855 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 2338 6750 50 0001 C CNN +F 3 "~" H 2300 6900 50 0001 C CNN +F 4 "2524678" H 2300 6900 50 0001 C CNN "ordercode" +F 5 "farnell" H 2300 6900 50 0001 C CNN "supplier" + 1 2300 6900 + -1 0 0 -1 $EndComp Wire Wire Line - 5950 5200 5950 5150 + 2300 6750 2300 6700 Wire Wire Line - 5200 5150 5950 5150 + 3050 6700 2300 6700 $Comp L power:GND #PWR0129 U 1 1 61788E85 -P 5950 5600 -F 0 "#PWR0129" H 5950 5350 50 0001 C CNN -F 1 "GND" V 5955 5472 50 0000 R CNN -F 2 "" H 5950 5600 50 0001 C CNN -F 3 "" H 5950 5600 50 0001 C CNN - 1 5950 5600 - 1 0 0 -1 +P 2300 7200 +F 0 "#PWR0129" H 2300 6950 50 0001 C CNN +F 1 "GND" V 2305 7072 50 0000 R CNN +F 2 "" H 2300 7200 50 0001 C CNN +F 3 "" H 2300 7200 50 0001 C CNN + 1 2300 7200 + -1 0 0 -1 $EndComp Wire Wire Line - 5950 5600 5950 5500 + 2300 7200 2300 7050 $Comp L power:+3V3 #PWR05 U 1 1 61796E8C @@ -606,58 +409,12 @@ F 3 "" H 8500 6100 50 0001 C CNN $EndComp Wire Wire Line 8500 6100 8500 5750 -NoConn ~ 3600 3850 -NoConn ~ 3600 3950 -NoConn ~ 3600 4050 -NoConn ~ 3600 4150 -NoConn ~ 3600 4250 -NoConn ~ 3600 4350 -NoConn ~ 3600 2650 -Text Label 5700 4650 2 50 ~ 0 -ADS_SCL -Text Label 5700 4750 2 50 ~ 0 -ADS_SDA Wire Wire Line - 5700 4750 5200 4750 + 5750 3850 5250 3850 Wire Wire Line - 5700 4650 5200 4650 -NoConn ~ 5200 4950 -Text Notes 6250 3900 0 50 ~ 0 -OK -Text Notes 6250 4000 0 50 ~ 0 -OK -Text Notes 6250 4100 0 50 ~ 0 -OK -Text Notes 6250 4250 0 50 ~ 0 -OK -$Comp -L RF_Module:ESP32-PICO-D4_update U4 -U 1 1 613C5900 -P 4400 3850 -AR Path="/613C5900" Ref="U4" Part="1" -AR Path="/60FFCEAC/613C5900" Ref="U4" Part="1" -F 0 "U4" H 5100 5450 50 0000 C CNN -F 1 "RF_Module_ESP32-PICO-D4" H 5000 2250 50 0000 C CNN -F 2 "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm" H 4400 2150 50 0001 C CNN -F 3 "" H 4650 2850 50 0001 C CNN -F 4 "Espressive" H 4400 3850 50 0001 C CNN "Manufacturer" - 1 4400 3850 - 1 0 0 -1 -$EndComp + 5750 4250 5250 4250 Wire Wire Line - 5700 3150 5200 3150 -Wire Wire Line - 5700 3250 5200 3250 -Wire Wire Line - 5700 4350 5200 4350 -Wire Wire Line - 5700 4450 5200 4450 -Wire Wire Line - 5700 4550 5200 4550 -Wire Wire Line - 5700 3650 5200 3650 -NoConn ~ 5200 3050 -NoConn ~ 5200 4150 + 5750 4750 5250 4750 $Comp L Device:C C22 U 1 1 61885C4A @@ -784,8 +541,7 @@ Wire Wire Line Wire Wire Line 7650 5600 7650 5450 Wire Wire Line - 5700 3550 5200 3550 -NoConn ~ 5200 3450 + 5750 4650 5250 4650 $Comp L Analog_ADC:ADS1114IDGS U6 U 1 1 6177DA48 @@ -801,4 +557,625 @@ Wire Wire Line 9050 5500 9550 5500 Wire Wire Line 9450 5600 9550 5600 +$Comp +L RF_Module:ESP32-S2 U4 +U 1 1 618B98EB +P 3050 3200 +F 0 "U4" H 4850 3900 60 0000 C CNN +F 1 "ESP32-S2" H 4700 -550 60 0000 C CNN +F 2 "QFN56_ESP32_7X7_EXP" H 4750 -600 60 0001 C CNN +F 3 "https://www.espressif.com/sites/default/files/documentation/esp32-s2_datasheet_en.pdf" H 1900 2500 60 0001 C CNN +F 4 "ESP32-S2FN4R2" H 3050 3200 50 0001 C CNN "ORDERCODE" + 1 3050 3200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4900 2000 4900 2050 +$Comp +L power:+3V3 #PWR0130 +U 1 1 6134F73A +P 4900 2000 +F 0 "#PWR0130" H 4900 1850 50 0001 C CNN +F 1 "+3V3" H 4915 2173 50 0000 C CNN +F 2 "" H 4900 2000 50 0001 C CNN +F 3 "" H 4900 2000 50 0001 C CNN + 1 4900 2000 + 1 0 0 -1 +$EndComp +Connection ~ 4900 2050 +$Comp +L power:GND #PWR0136 +U 1 1 613532A8 +P 5350 2450 +F 0 "#PWR0136" H 5350 2200 50 0001 C CNN +F 1 "GND" V 5355 2322 50 0000 R CNN +F 2 "" H 5350 2450 50 0001 C CNN +F 3 "" H 5350 2450 50 0001 C CNN + 1 5350 2450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5350 2450 5350 2400 +$Comp +L Device:C C26 +U 1 1 613518FB +P 5350 2250 +F 0 "C26" H 5465 2296 50 0000 L CNN +F 1 "100nF" H 5465 2205 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 5388 2100 50 0001 C CNN +F 3 "~" H 5350 2250 50 0001 C CNN +F 4 "2524678" H 5350 2250 50 0001 C CNN "ordercode" +F 5 "farnell" H 5350 2250 50 0001 C CNN "supplier" + 1 5350 2250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5350 2100 5350 2050 +Wire Wire Line + 1250 3000 1450 3000 +Text HLabel 1250 3000 0 50 Input ~ 0 +ESP_RST +Wire Wire Line + 1750 3450 1750 3400 +$Comp +L power:GND #PWR0142 +U 1 1 613FCEE1 +P 1750 3450 +F 0 "#PWR0142" H 1750 3200 50 0001 C CNN +F 1 "GND" V 1755 3322 50 0000 R CNN +F 2 "" H 1750 3450 50 0001 C CNN +F 3 "" H 1750 3450 50 0001 C CNN + 1 1750 3450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1750 3100 1750 3000 +$Comp +L Device:C C19 +U 1 1 613F9222 +P 1750 3250 +F 0 "C19" H 1865 3296 50 0000 L CNN +F 1 "100nF" H 1865 3205 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 1788 3100 50 0001 C CNN +F 3 "~" H 1750 3250 50 0001 C CNN +F 4 "2524678" H 1750 3250 50 0001 C CNN "ordercode" +F 5 "farnell" H 1750 3250 50 0001 C CNN "supplier" + 1 1750 3250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1750 2500 1750 2600 +$Comp +L power:+3V3 #PWR0141 +U 1 1 613F5704 +P 1750 2500 +F 0 "#PWR0141" H 1750 2350 50 0001 C CNN +F 1 "+3V3" H 1765 2673 50 0000 C CNN +F 2 "" H 1750 2500 50 0001 C CNN +F 3 "" H 1750 2500 50 0001 C CNN + 1 1750 2500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1750 3000 3050 3000 +Connection ~ 1750 3000 +Wire Wire Line + 1750 2900 1750 3000 +$Comp +L Device:R R14 +U 1 1 613F1E03 +P 1750 2750 +F 0 "R14" H 1820 2796 50 0000 L CNN +F 1 "10K" H 1820 2705 50 0000 L CNN +F 2 "Resistor_SMD:R_0402_1005Metric" V 1680 2750 50 0001 C CNN +F 3 "~" H 1750 2750 50 0001 C CNN +F 4 "R10K_0402" H 1750 2750 50 0001 C CNN "StockRef" +F 5 "2447096" H 1750 2750 50 0001 C CNN "ordercode" +F 6 "farnell" H 1750 2750 50 0001 C CNN "supplier" + 1 1750 2750 + 1 0 0 -1 +$EndComp +Text Label 1350 3000 0 50 ~ 0 +ESP_RST +$Comp +L power:+3V3 #PWR0127 +U 1 1 6133C7DC +P 2550 1600 +F 0 "#PWR0127" H 2550 1450 50 0001 C CNN +F 1 "+3V3" H 2565 1773 50 0000 C CNN +F 2 "" H 2550 1600 50 0001 C CNN +F 3 "" H 2550 1600 50 0001 C CNN + 1 2550 1600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2550 1600 2550 1850 +$Comp +L Device:C C21 +U 1 1 61348E84 +P 2550 2050 +F 0 "C21" H 2665 2096 50 0000 L CNN +F 1 "100nF" H 2665 2005 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 2588 1900 50 0001 C CNN +F 3 "~" H 2550 2050 50 0001 C CNN +F 4 "2524678" H 2550 2050 50 0001 C CNN "ordercode" +F 5 "farnell" H 2550 2050 50 0001 C CNN "supplier" + 1 2550 2050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2550 1900 2550 1850 +Connection ~ 2550 1850 +$Comp +L power:GND #PWR0128 +U 1 1 6134A474 +P 2550 2300 +F 0 "#PWR0128" H 2550 2050 50 0001 C CNN +F 1 "GND" V 2555 2172 50 0000 R CNN +F 2 "" H 2550 2300 50 0001 C CNN +F 3 "" H 2550 2300 50 0001 C CNN + 1 2550 2300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2550 2300 2550 2200 +Wire Wire Line + 2550 1850 3800 1850 +Wire Wire Line + 4000 2250 4000 1850 +$Comp +L Device:C C? +U 1 1 618F4260 +P 5700 1250 +F 0 "C?" H 5815 1296 50 0000 L CNN +F 1 "10uF" H 5815 1205 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 5738 1100 50 0001 C CNN +F 3 "~" H 5700 1250 50 0001 C CNN +F 4 "2524678" H 5700 1250 50 0001 C CNN "ordercode" +F 5 "farnell" H 5700 1250 50 0001 C CNN "supplier" + 1 5700 1250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4900 2050 5350 2050 +Wire Wire Line + 4500 2050 4500 2250 +Wire Wire Line + 4500 2050 4900 2050 +Wire Wire Line + 4500 2050 4400 2050 +Wire Wire Line + 4400 2050 4400 2250 +Connection ~ 4500 2050 +Wire Wire Line + 4100 2250 4100 2050 +Wire Wire Line + 4100 2050 4400 2050 +Connection ~ 4400 2050 +Wire Wire Line + 4200 2250 4200 900 +Wire Wire Line + 4200 900 4300 900 +Wire Wire Line + 5700 900 5700 1100 +Wire Wire Line + 4300 2250 4300 900 +Connection ~ 4300 900 +Wire Wire Line + 4300 900 5400 900 +$Comp +L power:GND #PWR? +U 1 1 6191918F +P 5700 1450 +F 0 "#PWR?" H 5700 1200 50 0001 C CNN +F 1 "GND" V 5705 1322 50 0000 R CNN +F 2 "" H 5700 1450 50 0001 C CNN +F 3 "" H 5700 1450 50 0001 C CNN + 1 5700 1450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5700 1450 5700 1400 +$Comp +L power:+3V3 #PWR? +U 1 1 6191C525 +P 4300 850 +F 0 "#PWR?" H 4300 700 50 0001 C CNN +F 1 "+3V3" H 4315 1023 50 0000 C CNN +F 2 "" H 4300 850 50 0001 C CNN +F 3 "" H 4300 850 50 0001 C CNN + 1 4300 850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4300 850 4300 900 +$Comp +L Device:C C? +U 1 1 6191FD5D +P 5400 1250 +F 0 "C?" H 5515 1296 50 0000 L CNN +F 1 "100nF" H 5515 1205 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 5438 1100 50 0001 C CNN +F 3 "~" H 5400 1250 50 0001 C CNN +F 4 "2524678" H 5400 1250 50 0001 C CNN "ordercode" +F 5 "farnell" H 5400 1250 50 0001 C CNN "supplier" + 1 5400 1250 + -1 0 0 -1 +$EndComp +Wire Wire Line + 5400 1100 5400 900 +Connection ~ 5400 900 +Wire Wire Line + 5400 900 5700 900 +$Comp +L power:GND #PWR? +U 1 1 6192363D +P 5400 1450 +F 0 "#PWR?" H 5400 1200 50 0001 C CNN +F 1 "GND" V 5405 1322 50 0000 R CNN +F 2 "" H 5400 1450 50 0001 C CNN +F 3 "" H 5400 1450 50 0001 C CNN + 1 5400 1450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5400 1450 5400 1400 +$Comp +L Device:C C? +U 1 1 61926CE0 +P 5850 2250 +F 0 "C?" H 5965 2296 50 0000 L CNN +F 1 "10uF" H 5965 2205 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 5888 2100 50 0001 C CNN +F 3 "~" H 5850 2250 50 0001 C CNN +F 4 "2524678" H 5850 2250 50 0001 C CNN "ordercode" +F 5 "farnell" H 5850 2250 50 0001 C CNN "supplier" + 1 5850 2250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5350 2050 5850 2050 +Wire Wire Line + 5850 2050 5850 2100 +Connection ~ 5350 2050 +$Comp +L power:GND #PWR? +U 1 1 6192A73D +P 5850 2450 +F 0 "#PWR?" H 5850 2200 50 0001 C CNN +F 1 "GND" V 5855 2322 50 0000 R CNN +F 2 "" H 5850 2450 50 0001 C CNN +F 3 "" H 5850 2450 50 0001 C CNN + 1 5850 2450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5850 2450 5850 2400 +$Comp +L Device:C C? +U 1 1 6192E101 +P 2300 2050 +F 0 "C?" H 2415 2096 50 0000 L CNN +F 1 "10uF" H 2415 2005 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 2338 1900 50 0001 C CNN +F 3 "~" H 2300 2050 50 0001 C CNN +F 4 "2524678" H 2300 2050 50 0001 C CNN "ordercode" +F 5 "farnell" H 2300 2050 50 0001 C CNN "supplier" + 1 2300 2050 + -1 0 0 -1 +$EndComp +Wire Wire Line + 2550 1850 2300 1850 +Wire Wire Line + 2300 1850 2300 1900 +$Comp +L power:GND #PWR? +U 1 1 61932C26 +P 2300 2300 +F 0 "#PWR?" H 2300 2050 50 0001 C CNN +F 1 "GND" V 2305 2172 50 0000 R CNN +F 2 "" H 2300 2300 50 0001 C CNN +F 3 "" H 2300 2300 50 0001 C CNN + 1 2300 2300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2300 2300 2300 2200 +Wire Wire Line + 4100 7200 4100 7150 +Wire Wire Line + 3900 2250 3900 1850 +Connection ~ 3900 1850 +Wire Wire Line + 3900 1850 4000 1850 +Wire Wire Line + 3800 2250 3800 1850 +Connection ~ 3800 1850 +Wire Wire Line + 3800 1850 3900 1850 +Wire Wire Line + 5750 4150 5250 4150 +Wire Wire Line + 5750 4050 5250 4050 +Wire Wire Line + 5750 3950 5250 3950 +Wire Wire Line + 5750 3650 5250 3650 +Wire Wire Line + 5750 3750 5250 3750 +Text Label 5750 3750 2 50 ~ 0 +ADS_SDA +Text Label 5750 3650 2 50 ~ 0 +ADS_SCL +Wire Wire Line + 5750 5250 5250 5250 +Wire Wire Line + 5750 4550 5250 4550 +Text HLabel 5750 4550 2 50 Output ~ 0 +~DAC_SDMODE +Text HLabel 5750 4050 2 50 Output ~ 0 +NFC_SPI_MOSI +Text HLabel 5750 3950 2 50 Output ~ 0 +NFC_SPI_CS +Text HLabel 5750 4150 2 50 Input ~ 0 +NFC_SPI_MISO +Text HLabel 5750 5250 2 50 Output ~ 0 +DAC_LRCK +Text Label 5750 6550 2 50 ~ 0 +ESP_GPIO45 +Wire Wire Line + 5750 6550 5250 6550 +Text Label 8050 1550 2 50 ~ 0 +ESP_GPIO2 +Wire Wire Line + 3050 5250 2950 5250 +Wire Wire Line + 3050 5350 2950 5350 +Wire Wire Line + 2950 5350 2950 5500 +Wire Wire Line + 2950 5500 2850 5500 +$Comp +L Device:R R? +U 1 1 61A17DF6 +P 2700 5500 +F 0 "R?" V 2700 5450 50 0000 L CNN +F 1 "0E" V 2800 5400 50 0000 L CNN +F 2 "Resistor_SMD:R_0402_1005Metric" V 2630 5500 50 0001 C CNN +F 3 "~" H 2700 5500 50 0001 C CNN +F 4 "R10K_0402" H 2700 5500 50 0001 C CNN "StockRef" +F 5 "2447096" H 2700 5500 50 0001 C CNN "ordercode" +F 6 "farnell" H 2700 5500 50 0001 C CNN "supplier" + 1 2700 5500 + 0 1 1 0 +$EndComp +Wire Wire Line + 2550 5500 2150 5500 +$Comp +L Device:C C? +U 1 1 61A18BC2 +P 1900 5500 +F 0 "C?" V 2050 5300 50 0000 L CNN +F 1 "10pF" V 2050 5450 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 1938 5350 50 0001 C CNN +F 3 "~" H 1900 5500 50 0001 C CNN +F 4 "2524678" H 1900 5500 50 0001 C CNN "ordercode" +F 5 "farnell" H 1900 5500 50 0001 C CNN "supplier" + 1 1900 5500 + 0 1 1 0 +$EndComp +Wire Wire Line + 2150 5500 2150 5450 +Wire Wire Line + 2950 5100 2150 5100 +Wire Wire Line + 2150 5100 2150 5150 +Wire Wire Line + 2950 5100 2950 5250 +Wire Wire Line + 2150 5500 2050 5500 +Connection ~ 2150 5500 +$Comp +L Device:C C? +U 1 1 61A4BBC7 +P 1900 5100 +F 0 "C?" V 2050 4900 50 0000 L CNN +F 1 "10pF" V 2050 5050 50 0000 L CNN +F 2 "Capacitor_SMD:C_0402_1005Metric" H 1938 4950 50 0001 C CNN +F 3 "~" H 1900 5100 50 0001 C CNN +F 4 "2524678" H 1900 5100 50 0001 C CNN "ordercode" +F 5 "farnell" H 1900 5100 50 0001 C CNN "supplier" + 1 1900 5100 + 0 1 -1 0 +$EndComp +Wire Wire Line + 2050 5100 2150 5100 +Connection ~ 2150 5100 +Wire Wire Line + 1750 5100 1500 5100 +Wire Wire Line + 1500 5100 1500 5300 +Wire Wire Line + 1500 5500 1750 5500 +$Comp +L power:GND #PWR? +U 1 1 61A55C13 +P 1500 5600 +F 0 "#PWR?" H 1500 5350 50 0001 C CNN +F 1 "GND" V 1505 5472 50 0000 R CNN +F 2 "" H 1500 5600 50 0001 C CNN +F 3 "" H 1500 5600 50 0001 C CNN + 1 1500 5600 + -1 0 0 -1 +$EndComp +Wire Wire Line + 1500 5600 1500 5500 +Connection ~ 1500 5500 +$Comp +L Device:Crystal_GND23 Y? +U 1 1 61A5C2D6 +P 2150 5300 +F 0 "Y?" V 2104 5544 50 0000 L CNN +F 1 "40Mhz_10ppm" V 2195 5544 50 0000 L CNN +F 2 "" H 2150 5300 50 0001 C CNN +F 3 "~" H 2150 5300 50 0001 C CNN + 1 2150 5300 + 0 1 1 0 +$EndComp +Wire Wire Line + 1950 5300 1500 5300 +Connection ~ 1500 5300 +Wire Wire Line + 1500 5300 1500 5500 +$Comp +L power:GND #PWR? +U 1 1 61A633B4 +P 2350 5600 +F 0 "#PWR?" H 2350 5350 50 0001 C CNN +F 1 "GND" V 2355 5472 50 0000 R CNN +F 2 "" H 2350 5600 50 0001 C CNN +F 3 "" H 2350 5600 50 0001 C CNN + 1 2350 5600 + -1 0 0 -1 +$EndComp +Wire Wire Line + 2350 5600 2350 5300 +Text Label 2650 3500 0 50 ~ 0 +USB_D+ +Text Label 2650 3600 0 50 ~ 0 +USB_D- +Wire Wire Line + 3050 3600 2650 3600 +Wire Wire Line + 3050 3500 2650 3500 +Text HLabel 2650 3500 0 50 Input ~ 0 +USB_D+ +Text HLabel 2650 3600 0 50 Input ~ 0 +USB_D- +Text Notes 10700 7650 0 50 ~ 0 +V3\n +Text Notes 7550 7500 0 50 ~ 0 +Muziekdoos_ESP32\n +$Comp +L Connector:TestPoint TP? +U 1 1 61A77B67 +P 5850 5950 +F 0 "TP?" V 5850 6150 50 0000 L CNN +F 1 "TestPoint" V 5850 6350 50 0000 L CNN +F 2 "" H 6050 5950 50 0001 C CNN +F 3 "~" H 6050 5950 50 0001 C CNN + 1 5850 5950 + 0 1 1 0 +$EndComp +$Comp +L Connector:TestPoint TP? +U 1 1 61A78683 +P 5850 6050 +F 0 "TP?" V 5850 6250 50 0000 L CNN +F 1 "TestPoint" V 5850 6450 50 0000 L CNN +F 2 "" H 6050 6050 50 0001 C CNN +F 3 "~" H 6050 6050 50 0001 C CNN + 1 5850 6050 + 0 1 1 0 +$EndComp +$Comp +L Connector:TestPoint TP? +U 1 1 61A78DEA +P 5850 6150 +F 0 "TP?" V 5850 6350 50 0000 L CNN +F 1 "TestPoint" V 5850 6550 50 0000 L CNN +F 2 "" H 6050 6150 50 0001 C CNN +F 3 "~" H 6050 6150 50 0001 C CNN + 1 5850 6150 + 0 1 1 0 +$EndComp +$Comp +L Connector:TestPoint TP? +U 1 1 61A78FBB +P 5850 6250 +F 0 "TP?" V 5850 6450 50 0000 L CNN +F 1 "TestPoint" V 5850 6650 50 0000 L CNN +F 2 "" H 6050 6250 50 0001 C CNN +F 3 "~" H 6050 6250 50 0001 C CNN + 1 5850 6250 + 0 1 1 0 +$EndComp +Wire Wire Line + 5850 5950 5250 5950 +Wire Wire Line + 5850 6050 5250 6050 +Wire Wire Line + 5850 6150 5250 6150 +Wire Wire Line + 5850 6250 5250 6250 +$Comp +L Connector:TestPoint TP? +U 1 1 61A9010D +P 5850 6350 +F 0 "TP?" V 5850 6550 50 0000 L CNN +F 1 "TestPoint" V 5850 6750 50 0000 L CNN +F 2 "" H 6050 6350 50 0001 C CNN +F 3 "~" H 6050 6350 50 0001 C CNN + 1 5850 6350 + 0 1 1 0 +$EndComp +$Comp +L Connector:TestPoint TP? +U 1 1 61A904CB +P 5850 6450 +F 0 "TP?" V 5850 6650 50 0000 L CNN +F 1 "TestPoint" V 5850 6850 50 0000 L CNN +F 2 "" H 6050 6450 50 0001 C CNN +F 3 "~" H 6050 6450 50 0001 C CNN + 1 5850 6450 + 0 1 1 0 +$EndComp +Wire Wire Line + 5250 6450 5850 6450 +Wire Wire Line + 5250 6350 5850 6350 +Text Label 5750 5950 2 50 ~ 0 +ESP_MTCK +Text Label 5750 6050 2 50 ~ 0 +ESP_MTDO +Text Label 5750 6150 2 50 ~ 0 +ESP_MTDI +Text Label 5750 6250 2 50 ~ 0 +ESP_MTMS +$Comp +L Connector:TestPoint TP? +U 1 1 61AA6F6C +P 1400 3150 +F 0 "TP?" V 1400 3350 50 0000 L CNN +F 1 "TestPoint" V 1400 3550 50 0000 L CNN +F 2 "" H 1600 3150 50 0001 C CNN +F 3 "~" H 1600 3150 50 0001 C CNN + 1 1400 3150 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 1400 3150 1450 3150 +Wire Wire Line + 1450 3150 1450 3000 +Connection ~ 1450 3000 +Wire Wire Line + 1450 3000 1750 3000 +$Comp +L Connector:TestPoint TP? +U 1 1 61AAD8EF +P 5650 3450 +F 0 "TP?" V 5650 3650 50 0000 L CNN +F 1 "TestPoint" V 5650 3850 50 0000 L CNN +F 2 "" H 5850 3450 50 0001 C CNN +F 3 "~" H 5850 3450 50 0001 C CNN + 1 5650 3450 + 0 1 1 0 +$EndComp +Wire Wire Line + 5650 3450 5550 3450 +Wire Wire Line + 5550 3450 5550 3350 +Connection ~ 5550 3350 +Wire Wire Line + 5550 3350 5750 3350 $EndSCHEMATC diff --git a/CAD/Leo_muziekdoos_ESP32/I2S_DAC_AMP.sch b/CAD/Leo_muziekdoos_ESP32/I2S_DAC_AMP.sch index ea7d596..ab45a91 100644 --- a/CAD/Leo_muziekdoos_ESP32/I2S_DAC_AMP.sch +++ b/CAD/Leo_muziekdoos_ESP32/I2S_DAC_AMP.sch @@ -3,7 +3,7 @@ EELAYER 30 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 5 6 +Sheet 5 5 Title "" Date "" Rev "" diff --git a/CAD/Leo_muziekdoos_ESP32/I2S_DAC_AMP.sch-bak b/CAD/Leo_muziekdoos_ESP32/I2S_DAC_AMP.sch-bak index ea7d596..ab45a91 100644 --- a/CAD/Leo_muziekdoos_ESP32/I2S_DAC_AMP.sch-bak +++ b/CAD/Leo_muziekdoos_ESP32/I2S_DAC_AMP.sch-bak @@ -3,7 +3,7 @@ EELAYER 30 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 5 6 +Sheet 5 5 Title "" Date "" Rev "" diff --git a/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos-cache.lib b/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos-cache.lib index 9de5d7c..b64ec26 100644 --- a/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos-cache.lib +++ b/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos-cache.lib @@ -238,6 +238,33 @@ X ~ 2 0 -150 110 U 50 50 1 1 P ENDDRAW ENDDEF # +# Device_Crystal_GND23 +# +DEF Device_Crystal_GND23 Y 0 40 Y N 1 F N +F0 "Y" 125 200 50 H V L CNN +F1 "Device_Crystal_GND23" 125 125 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -45 100 45 -100 0 1 12 N +P 2 0 1 0 -100 0 -80 0 N +P 2 0 1 20 -80 -50 -80 50 N +P 2 0 1 0 0 -150 0 -140 N +P 2 0 1 0 0 140 0 150 N +P 2 0 1 20 80 -50 80 50 N +P 2 0 1 0 80 0 100 0 N +P 4 0 1 0 -100 -90 -100 -140 100 -140 100 -90 N +P 4 0 1 0 -100 90 -100 140 100 140 100 90 N +X 1 1 -150 0 50 R 50 50 1 1 P +X 2 2 0 200 50 D 50 50 1 1 P +X 3 3 0 -200 50 U 50 50 1 1 P +X 4 4 150 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# # Device_Crystal_GND24 # DEF Device_Crystal_GND24 Y 0 40 Y N 1 F N @@ -265,28 +292,6 @@ X 4 4 0 -200 50 U 50 50 1 1 P ENDDRAW ENDDEF # -# Device_D_Schottky -# -DEF Device_D_Schottky D 0 40 N N 1 F N -F0 "D" 0 100 50 H V C CNN -F1 "Device_D_Schottky" 0 -100 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -$FPLIST - TO-???* - *_Diode_* - *SingleDiode* - D_* -$ENDFPLIST -DRAW -P 2 0 1 0 50 0 -50 0 N -P 4 0 1 10 50 50 50 -50 -50 0 50 50 N -P 6 0 1 10 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N -X K 1 -150 0 100 R 50 50 1 1 P -X A 2 150 0 100 L 50 50 1 1 P -ENDDRAW -ENDDEF -# # Device_L # DEF Device_L L 0 40 N N 1 F N @@ -444,51 +449,6 @@ X A 2 150 0 100 L 50 50 1 1 P ENDDRAW ENDDEF # -# Interface_USB_CP2109-InterfaceUSB -# -DEF Interface_USB_CP2109-InterfaceUSB U 0 20 Y Y 1 F N -F0 "U" -350 1250 50 H V C CNN -F1 "Interface_USB_CP2109-InterfaceUSB" 500 1250 50 H V C CNN -F2 "Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm" 50 1800 50 H I C CNN -F3 "" -300 150 50 H I C CNN -F4 "CP2109-Axx-xQFN28" 0 0 50 H V C CNN "ordercode" -$FPLIST - QFN*1EP*5x5mm*P0.5mm* -$ENDFPLIST -DRAW -S -400 1200 400 -100 0 1 10 f -X ~DCD 1 500 500 100 L 50 50 1 1 I -X NC 10 -500 0 100 R 50 50 1 1 N N -X ~SUSPEND 11 500 100 100 L 50 50 1 1 O -X SUSPEND 12 500 200 100 L 50 50 1 1 O -X ~ 13 -500 50 100 R 50 50 1 1 N N -X ~ 14 -500 -50 100 R 50 50 1 1 N N -X ~ 15 -500 300 100 R 50 50 1 1 N N -X ~ 16 -500 250 100 R 50 50 1 1 N N -X ~ 17 -500 100 100 R 50 50 1 1 N N -X ~ 18 -500 750 100 R 50 50 1 1 N N -X ~ 19 -500 800 100 R 50 50 1 1 N N -X ~RI~/CLK 2 500 400 100 L 50 50 1 1 B -X ~ 20 -500 850 100 R 50 50 1 1 N N -X ~ 21 -500 200 100 R 50 50 1 1 N N -X ~ 22 -500 150 100 R 50 50 1 1 N N -X ~CTS 23 500 800 100 L 50 50 1 1 I -X ~RTS 24 500 900 100 L 50 50 1 1 O -X RXD 25 500 1000 100 L 50 50 1 1 I -X TXD 26 500 1100 100 L 50 50 1 1 O -X ~DSR 27 500 700 100 L 50 50 1 1 I -X ~DTR 28 500 600 100 L 50 50 1 1 O -X GND(Epad) 29 -50 -200 100 U 50 50 1 1 P -X GND 3 -200 -200 100 U 50 50 1 1 W -X D+ 4 -500 400 100 R 50 50 1 1 B -X D- 5 -500 500 100 R 50 50 1 1 B -X VDD 6 0 1300 100 D 50 50 1 1 W -X VREGIN 7 -100 1300 100 D 50 50 1 1 W -X VBUS 8 -500 600 100 R 50 50 1 1 I -X ~RST 9 -500 1100 100 R 50 50 1 1 I -ENDDRAW -ENDDEF -# # Leo_muziekdoos-eagle-import_MOUNTINGHOLE3.0 # DEF Leo_muziekdoos-eagle-import_MOUNTINGHOLE3.0 ~ 0 40 Y Y 1 L N @@ -502,67 +462,78 @@ C 0 0 100 1 0 10 N ENDDRAW ENDDEF # -# RF_Module_ESP32-PICO-D4_update +# RF_Module_ESP32-S2 # -DEF RF_Module_ESP32-PICO-D4_update U 0 20 Y Y 1 F N -F0 "U" -700 1550 50 H V L CNN -F1 "RF_Module_ESP32-PICO-D4_update" 150 1550 50 H V L CNN -F2 "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm" 0 -1700 50 H I C CNN -F3 "" 250 -1000 50 H I C CNN +DEF RF_Module_ESP32-S2 U? 0 10 Y Y 1 F N +F0 "U?" 1750 700 60 H V C CNN +F1 "RF_Module_ESP32-S2" 1700 -3700 60 H V C CNN +F2 "QFN56_ESP32_7X7_EXP" 1700 -3800 60 H I C CNN +F3 "" -1150 -700 60 H I C CNN +F4 "ESP32-S2FN4R2" 0 0 50 H I C CNN "ORDERCODE" $FPLIST - QFN*1EP*7x7mm*P0.5mm* + QFN56_ESP32_7X7_EXP + QFN56_ESP32_7X7_EXP-M + QFN56_ESP32_7X7_EXP-L $ENDFPLIST DRAW -S -700 1500 700 -1500 0 1 10 f -X VDDA 1 -200 1600 100 D 50 50 0 0 W -X IO34 10 800 -1000 100 L 50 50 0 0 I -X IO35 11 800 -1100 100 L 50 50 0 0 I -X IO32 12 800 -800 100 L 50 50 0 0 B -X IO33 13 800 -900 100 L 50 50 0 0 B -X IO25 14 800 -500 100 L 50 50 0 0 B -X IO26 15 800 -600 100 L 50 50 0 0 B -X IO27 16 800 -700 100 L 50 50 0 0 B -X IO14 17 800 200 100 L 50 50 0 0 B -X IO12 18 800 400 100 L 50 50 0 0 B -X VDD3P3_RTC 19 0 1600 100 D 50 50 0 0 W -X LNA_IN 2 800 1400 100 L 50 50 0 0 B -X IO13 20 800 300 100 L 50 50 0 0 B -X IO15 21 800 100 100 L 50 50 0 0 B -X IO2 22 800 1000 100 L 50 50 0 0 B -X IO0 23 800 1200 100 L 50 50 0 0 B -X IO4 24 800 800 100 L 50 50 0 0 B -X IO16 25 -800 0 100 R 50 50 0 0 B -X VDD_SDIO 26 800 -1300 100 L 50 50 0 0 w -X IO17 27 -800 -100 100 R 50 50 0 0 B -X SD2/IO9 28 800 600 100 L 50 50 0 0 B -X SD3/IO10 29 800 500 100 L 50 50 0 0 B -X VDDA3P3 3 -100 1600 100 D 50 50 0 0 W -X CMD 30 -800 -500 100 R 50 50 0 0 B -X CLK 31 -800 -400 100 R 50 50 0 0 B -X SD0 32 -800 -200 100 R 50 50 0 0 B -X SD1 33 -800 -300 100 R 50 50 0 0 B -X IO5 34 800 700 100 L 50 50 0 0 B -X IO18 35 800 0 100 L 50 50 0 0 B -X IO23 36 800 -400 100 L 50 50 0 0 B -X VDD3P3_CPU 37 100 1600 100 D 50 50 0 0 W -X IO19 38 800 -100 100 L 50 50 0 0 B -X IO22 39 800 -300 100 L 50 50 0 0 B -X VDDA3P3 4 -100 1600 100 D 50 50 0 0 P N -X U0RXD/IO3 40 800 900 100 L 50 50 0 0 B -X U0TXD/IO1 41 800 1100 100 L 50 50 0 0 B -X IO21 42 800 -200 100 L 50 50 0 0 B -X VDDA 43 -200 1600 100 D 50 50 0 0 P N -X XTAL_N_NC 44 -700 -1000 100 R 50 50 0 0 N N -X XTAL_P_NC 45 -700 -1100 100 R 50 50 0 0 N N -X VDDA 46 -200 1600 100 D 50 50 0 0 P N -X CAP2_NC 47 -700 -1200 100 R 50 50 0 0 N N -X CAP1_NC 48 -700 -1300 100 R 50 50 0 0 N N -X GND 49 0 -1600 100 U 50 50 0 0 W -X SENSOR_VP 5 -800 1200 100 R 50 50 0 0 I -X SENSOR_CAPP 6 -800 1100 100 R 50 50 0 0 I -X SENSOR_CAPN 7 -800 1000 100 R 50 50 0 0 I -X SENSOR_VN 8 -800 900 100 R 50 50 0 0 I -X EN 9 -800 1400 100 R 50 50 0 0 I +S 300 650 1900 -3650 0 1 0 f +X VDDA 1 750 950 300 D 59 59 1 1 W +X GPIO5 10 2200 -650 300 L 59 59 1 1 B +X GPIO6 11 2200 -750 300 L 59 59 1 1 B +X GPIO7 12 2200 -850 300 L 59 59 1 1 B +X GPIO8 13 2200 -950 300 L 59 59 1 1 B +X GPIO9 14 2200 -1050 300 L 59 59 1 1 B +X GPIO10 15 2200 -1150 300 L 59 59 1 1 B +X GPIO11 16 2200 -1250 300 L 59 59 1 1 B +X GPIO12 17 2200 -1350 300 L 59 59 1 1 B +X GPIO13 18 2200 -1450 300 L 59 59 1 1 B +X GPIO14 19 2200 -1550 300 L 59 59 1 1 B +X LNA_IN 2 2200 200 300 L 59 59 1 1 U +X VDD3P3_RTC 20 1050 950 300 D 59 59 1 1 W +X 32K_P/GPIO15 21 0 -1700 300 R 59 59 1 1 B +X 32K_N/GPIO16 22 0 -1800 300 R 59 59 1 1 B +X DAC1/GPIO17 23 2200 -1850 300 L 59 59 1 1 B +X DAC_2/GPIO18 24 2200 -1950 300 L 59 59 1 1 B +X GPIO19/D- 25 0 -400 300 R 59 59 1 1 B +X GPIO20/D+ 26 0 -300 300 R 59 59 1 1 B +X VDD3P3_RTC_IO 27 1350 950 300 D 59 59 1 1 W +X GPIO21 28 2200 -2050 300 L 59 59 1 1 B +X SPIS1/~PSR_CS 29 0 -850 300 R 59 59 1 1 U +X VDD3P3 3 1250 950 300 D 59 59 1 1 W +X VDD_SPI 30 0 -3500 300 R 59 59 1 1 w +X SPIHD/~HOLD~/SIO3 31 0 -1350 300 R 59 59 1 1 U +X SPIWP/~WP~/SIO2 32 0 -1250 300 R 59 59 1 1 U +X SPIS0/~FLASH_CS 33 0 -750 300 R 59 59 1 1 U +X SPICLK 34 0 -950 300 R 59 59 1 1 U +X SPIQ/D0/SIO1 35 0 -1150 300 R 59 59 1 1 U +X SPID/DI/SIO0 36 0 -1050 300 R 59 59 1 1 U +X GPIO33 37 2200 -2150 300 L 59 59 1 1 B +X GPIO34 38 2200 -2250 300 L 59 59 1 1 B +X GPIO35 39 2200 -2350 300 L 59 59 1 1 B +X VDD3P3 4 1150 950 300 D 59 59 1 1 W +X GPIO36 40 2200 -2450 300 L 59 59 1 1 B +X GPIO37 41 2200 -2550 300 L 59 59 1 1 B +X GPIO38 42 2200 -2650 300 L 59 59 1 1 B +X MTCK/GPIO39 43 2200 -2750 300 L 59 59 1 1 U +X MTDO/GPIO40 44 2200 -2850 300 L 59 59 1 1 U +X VDD3P3_CPU 45 1450 950 300 D 59 59 1 1 W +X MTDI/GPIO41 46 2200 -2950 300 L 59 59 1 1 U +X MTMS/GPIO42 47 2200 -3050 300 L 59 59 1 1 U +X U0TXD/GPIO43 48 2200 -3150 300 L 59 59 1 1 B +X U0RXD/GPIO44 49 2200 -3250 300 L 59 59 1 1 B +X BOOT0/GPIO0 5 2200 -150 300 L 59 59 1 1 B +X VDD_SPI_SEL/GPIO45 50 2200 -3350 300 L 59 59 1 1 B +X VDDA 51 950 950 300 D 59 59 1 1 W +X XTAL_N 52 0 -2150 300 R 59 59 1 1 U +X XTAL_P 53 0 -2050 300 R 59 59 1 1 U +X VDDA 54 850 950 300 D 59 59 1 1 W +X BOOT1/GPIO46 55 2200 -3450 300 L 59 59 1 1 B +X CHIP_PU 56 0 200 300 R 59 59 1 1 U +X GND 57 1050 -3950 300 U 59 59 1 1 W +X GPIO1 6 2200 -250 300 L 59 59 1 1 B +X GPIO2 7 2200 -350 300 L 59 59 1 1 B +X GPIO3 8 2200 -450 300 L 59 59 1 1 B +X GPIO4 9 2200 -550 300 L 59 59 1 1 B ENDDRAW ENDDEF # @@ -683,33 +654,6 @@ X 2 2 200 0 100 L 50 50 0 1 P ENDDRAW ENDDEF # -# Transistor_BJT_UMH3N -# -DEF Transistor_BJT_UMH3N Q 0 20 Y N 2 F N -F0 "Q" 300 50 50 H V L CNN -F1 "Transistor_BJT_UMH3N" 300 -50 50 H V L CNN -F2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" 5 -440 50 H I C CNN -F3 "" 150 0 50 H I C CNN -$FPLIST - SOT?363* -$ENDFPLIST -DRAW -C 150 0 111 0 1 10 N -S 10 20 -100 -20 0 1 10 N -P 2 0 1 0 125 0 10 0 N -P 2 0 1 0 125 25 200 100 N -P 2 0 1 20 125 60 125 -60 N -P 3 0 1 0 125 -25 200 -100 200 -100 N -P 5 0 1 0 150 -70 170 -50 190 -90 150 -70 150 -70 F -X E1 1 200 -200 100 U 50 50 1 1 P -X B1 2 -200 0 100 R 50 50 1 1 I -X C1 6 200 200 100 D 50 50 1 1 P -X C2 3 200 200 100 D 50 50 2 1 P -X E2 4 200 -200 100 U 50 50 2 1 P -X B2 5 -200 0 100 R 50 50 2 1 I -ENDDRAW -ENDDEF -# # power_+3.3V # DEF power_+3.3V #PWR 0 0 Y Y 1 F P diff --git a/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.kicad_pcb b/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.kicad_pcb index 2bedb31..2c5f961 100644 --- a/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.kicad_pcb +++ b/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.kicad_pcb @@ -3,10 +3,10 @@ (general (thickness 1.6) (drawings 36) - (tracks 1159) + (tracks 809) (zones 0) - (modules 88) - (nets 118) + (modules 101) + (nets 104) ) (page A4) @@ -23,14 +23,14 @@ (37 F.SilkS user hide) (38 B.Mask user hide) (39 F.Mask user hide) - (40 Dwgs.User user) + (40 Dwgs.User user hide) (41 Cmts.User user hide) - (42 Eco1.User user) + (42 Eco1.User user hide) (43 Eco2.User user hide) (44 Edge.Cuts user) (45 Margin user hide) (46 B.CrtYd user hide) - (47 F.CrtYd user hide) + (47 F.CrtYd user) (48 B.Fab user hide) (49 F.Fab user hide) ) @@ -65,7 +65,7 @@ (pad_drill 0) (pad_to_mask_clearance 0) (aux_axis_origin 0 0) - (visible_elements FFFFFF7F) + (visible_elements FFFFF77F) (pcbplotparams (layerselection 0x010fc_ffffffff) (usegerberextensions false) @@ -130,89 +130,75 @@ (net 32 /CPU/ESP_RST) (net 33 /CPU/ESP_GPIO0) (net 34 /CPU/ESP_GPIO2) - (net 35 /CPU/ESP_GPIO15) - (net 36 "Net-(U4-Pad48)") - (net 37 "Net-(U4-Pad47)") - (net 38 "Net-(U4-Pad45)") - (net 39 "Net-(U4-Pad44)") - (net 40 "Net-(U4-Pad39)") - (net 41 "Net-(U4-Pad10)") - (net 42 "Net-(U4-Pad8)") - (net 43 "Net-(U4-Pad7)") - (net 44 "Net-(U4-Pad6)") - (net 45 "Net-(U10-Pad27)") - (net 46 "Net-(U10-Pad23)") - (net 47 "Net-(U10-Pad22)") - (net 48 "Net-(U10-Pad21)") - (net 49 "Net-(U10-Pad20)") - (net 50 "Net-(U10-Pad19)") - (net 51 "Net-(U10-Pad18)") - (net 52 "Net-(U10-Pad17)") - (net 53 "Net-(U10-Pad16)") - (net 54 "Net-(U10-Pad15)") - (net 55 "Net-(U10-Pad14)") - (net 56 "Net-(U10-Pad13)") - (net 57 "Net-(U10-Pad12)") - (net 58 "Net-(U10-Pad11)") - (net 59 "Net-(U10-Pad10)") - (net 60 "Net-(U10-Pad2)") - (net 61 "Net-(U10-Pad1)") - (net 62 /programmer/CP_DTR) - (net 63 /programmer/CP_RTS) - (net 64 /CPU/ESP_TX) - (net 65 /CPU/ESP_RX) - (net 66 /CPU/WIFI_ANT) - (net 67 /CPU/ESP_LNA_IN) - (net 68 /programmer/CP_RST) - (net 69 /CPU/A2) - (net 70 /Power/MCP_STAT) - (net 71 /Power/USB_D-) - (net 72 /Power/USB_D+) - (net 73 "Net-(U2-Pad2)") - (net 74 /Power/Lx_L1) - (net 75 "Net-(D4-Pad1)") - (net 76 "Net-(U4-Pad33)") - (net 77 "Net-(U4-Pad32)") - (net 78 "Net-(U4-Pad31)") - (net 79 "Net-(U4-Pad30)") - (net 80 "Net-(U4-Pad27)") - (net 81 "Net-(U4-Pad25)") - (net 82 "Net-(U6-Pad7)") - (net 83 "Net-(U6-Pad6)") - (net 84 "Net-(U4-Pad11)") - (net 85 "Net-(U4-Pad5)") - (net 86 /CPU/ADS_SCL) - (net 87 /CPU/ADS_SDA) - (net 88 /CPU/ADS_RDY) - (net 89 "Net-(U4-Pad24)") - (net 90 /CPU/NFC_SPI_MISO) - (net 91 /Power/BATT_MEAS) - (net 92 "Net-(U4-Pad18)") - (net 93 "Net-(U3-Pad37)") - (net 94 "Net-(U3-Pad36)") - (net 95 "Net-(U3-Pad35)") - (net 96 "Net-(U3-Pad34)") - (net 97 "Net-(U3-Pad33)") - (net 98 "Net-(U3-Pad32)") - (net 99 "Net-(U3-Pad31)") - (net 100 "Net-(U3-Pad22)") - (net 101 "Net-(U3-Pad21)") - (net 102 "Net-(U3-Pad20)") - (net 103 "Net-(U3-Pad19)") - (net 104 "Net-(U3-Pad13)") - (net 105 "Net-(U3-Pad12)") - (net 106 "Net-(U3-Pad2)") - (net 107 /NFC/OSC_in) - (net 108 /NFC/OSC_OUT) - (net 109 /NFC/RX) - (net 110 /NFC/TXL1) - (net 111 /NFC/TXL2) - (net 112 /NFC/TXANT1) - (net 113 /NFC/TXANT2) - (net 114 /NFC/VMID) - (net 115 /NFC/TX1) - (net 116 /NFC/TX2) - (net 117 /CPU/~NFC_RST) + (net 35 "Net-(U4-Pad39)") + (net 36 "Net-(U4-Pad6)") + (net 37 /CPU/WIFI_ANT) + (net 38 /CPU/ESP_LNA_IN) + (net 39 /programmer/CP_RST) + (net 40 /CPU/A2) + (net 41 /Power/MCP_STAT) + (net 42 "Net-(U2-Pad2)") + (net 43 /Power/Lx_L1) + (net 44 "Net-(U4-Pad33)") + (net 45 "Net-(U4-Pad32)") + (net 46 "Net-(U4-Pad31)") + (net 47 "Net-(U6-Pad7)") + (net 48 "Net-(U6-Pad6)") + (net 49 /CPU/ADS_SCL) + (net 50 /CPU/ADS_SDA) + (net 51 /CPU/ADS_RDY) + (net 52 /CPU/NFC_SPI_MISO) + (net 53 /Power/BATT_MEAS) + (net 54 "Net-(U3-Pad37)") + (net 55 "Net-(U3-Pad36)") + (net 56 "Net-(U3-Pad35)") + (net 57 "Net-(U3-Pad34)") + (net 58 "Net-(U3-Pad33)") + (net 59 "Net-(U3-Pad32)") + (net 60 "Net-(U3-Pad31)") + (net 61 "Net-(U3-Pad22)") + (net 62 "Net-(U3-Pad21)") + (net 63 "Net-(U3-Pad20)") + (net 64 "Net-(U3-Pad19)") + (net 65 "Net-(U3-Pad13)") + (net 66 "Net-(U3-Pad12)") + (net 67 "Net-(U3-Pad2)") + (net 68 /NFC/OSC_in) + (net 69 /NFC/OSC_OUT) + (net 70 /NFC/RX) + (net 71 /NFC/TXL1) + (net 72 /NFC/TXL2) + (net 73 /NFC/TXANT1) + (net 74 /NFC/TXANT2) + (net 75 /NFC/VMID) + (net 76 /NFC/TX1) + (net 77 /NFC/TX2) + (net 78 /CPU/~NFC_RST) + (net 79 /CPU/USB_D-) + (net 80 /CPU/USB_D+) + (net 81 /CPU/ESP_GPIO46) + (net 82 /CPU/ESP_MTCK) + (net 83 /CPU/ESP_MTDO) + (net 84 /CPU/ESP_MTDI) + (net 85 /CPU/ESP_MTMS) + (net 86 /CPU/ESP_TX1) + (net 87 /CPU/ESP_RX1) + (net 88 /CPU/ESP_GPIO45) + (net 89 "Net-(U4-Pad42)") + (net 90 "Net-(U4-Pad41)") + (net 91 "Net-(U4-Pad40)") + (net 92 "Net-(U4-Pad38)") + (net 93 "Net-(U4-Pad37)") + (net 94 "Net-(U4-Pad36)") + (net 95 "Net-(U4-Pad35)") + (net 96 "Net-(U4-Pad34)") + (net 97 "Net-(U4-Pad29)") + (net 98 "Net-(U4-Pad22)") + (net 99 "Net-(U4-Pad21)") + (net 100 "Net-(U4-Pad16)") + (net 101 /CPU/XTAL_P) + (net 102 /CPU/XTAL_NR) + (net 103 /CPU/XTAL_N) (net_class Default "This is the default net class." (clearance 0.1524) @@ -233,12 +219,17 @@ (add_net /CPU/DAC_DATA) (add_net /CPU/DAC_LRCK) (add_net /CPU/ESP_GPIO0) - (add_net /CPU/ESP_GPIO15) (add_net /CPU/ESP_GPIO2) + (add_net /CPU/ESP_GPIO45) + (add_net /CPU/ESP_GPIO46) (add_net /CPU/ESP_LNA_IN) + (add_net /CPU/ESP_MTCK) + (add_net /CPU/ESP_MTDI) + (add_net /CPU/ESP_MTDO) + (add_net /CPU/ESP_MTMS) (add_net /CPU/ESP_RST) - (add_net /CPU/ESP_RX) - (add_net /CPU/ESP_TX) + (add_net /CPU/ESP_RX1) + (add_net /CPU/ESP_TX1) (add_net /CPU/HALL_OUT) (add_net /CPU/MEAS_EN) (add_net /CPU/NFC_SPI_CS) @@ -246,8 +237,13 @@ (add_net /CPU/NFC_SPI_MOSI) (add_net /CPU/NFC_SPI_SCK) (add_net /CPU/PW_HOLD) + (add_net /CPU/USB_D+) + (add_net /CPU/USB_D-) (add_net /CPU/VDD_SDIO) (add_net /CPU/WIFI_ANT) + (add_net /CPU/XTAL_N) + (add_net /CPU/XTAL_NR) + (add_net /CPU/XTAL_P) (add_net /CPU/~NFC_RST) (add_net /I2S_DAC_AMP/GAIN) (add_net /I2S_DAC_AMP/I2S_SD_MODE) @@ -272,32 +268,10 @@ (add_net /Power/PSU_BTN_RAW) (add_net /Power/PSU_EN) (add_net /Power/PSU_EN_BUF) - (add_net /Power/USB_D+) - (add_net /Power/USB_D-) - (add_net /programmer/CP_DTR) (add_net /programmer/CP_RST) - (add_net /programmer/CP_RTS) (add_net GND) (add_net "Net-(C15-Pad1)") - (add_net "Net-(D4-Pad1)") (add_net "Net-(U1-Pad7)") - (add_net "Net-(U10-Pad1)") - (add_net "Net-(U10-Pad10)") - (add_net "Net-(U10-Pad11)") - (add_net "Net-(U10-Pad12)") - (add_net "Net-(U10-Pad13)") - (add_net "Net-(U10-Pad14)") - (add_net "Net-(U10-Pad15)") - (add_net "Net-(U10-Pad16)") - (add_net "Net-(U10-Pad17)") - (add_net "Net-(U10-Pad18)") - (add_net "Net-(U10-Pad19)") - (add_net "Net-(U10-Pad2)") - (add_net "Net-(U10-Pad20)") - (add_net "Net-(U10-Pad21)") - (add_net "Net-(U10-Pad22)") - (add_net "Net-(U10-Pad23)") - (add_net "Net-(U10-Pad27)") (add_net "Net-(U2-Pad2)") (add_net "Net-(U3-Pad12)") (add_net "Net-(U3-Pad13)") @@ -316,129 +290,918 @@ (add_net "Net-(U3-Pad35)") (add_net "Net-(U3-Pad36)") (add_net "Net-(U3-Pad37)") - (add_net "Net-(U4-Pad10)") - (add_net "Net-(U4-Pad11)") - (add_net "Net-(U4-Pad18)") - (add_net "Net-(U4-Pad24)") - (add_net "Net-(U4-Pad25)") - (add_net "Net-(U4-Pad27)") - (add_net "Net-(U4-Pad30)") + (add_net "Net-(U4-Pad16)") + (add_net "Net-(U4-Pad21)") + (add_net "Net-(U4-Pad22)") + (add_net "Net-(U4-Pad29)") (add_net "Net-(U4-Pad31)") (add_net "Net-(U4-Pad32)") (add_net "Net-(U4-Pad33)") + (add_net "Net-(U4-Pad34)") + (add_net "Net-(U4-Pad35)") + (add_net "Net-(U4-Pad36)") + (add_net "Net-(U4-Pad37)") + (add_net "Net-(U4-Pad38)") (add_net "Net-(U4-Pad39)") - (add_net "Net-(U4-Pad44)") - (add_net "Net-(U4-Pad45)") - (add_net "Net-(U4-Pad47)") - (add_net "Net-(U4-Pad48)") - (add_net "Net-(U4-Pad5)") + (add_net "Net-(U4-Pad40)") + (add_net "Net-(U4-Pad41)") + (add_net "Net-(U4-Pad42)") (add_net "Net-(U4-Pad6)") - (add_net "Net-(U4-Pad7)") - (add_net "Net-(U4-Pad8)") (add_net "Net-(U6-Pad6)") (add_net "Net-(U6-Pad7)") (add_net VBUS) ) - (module Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm locked (layer F.Cu) (tedit 5DC5F6A4) (tstamp 617D7126) - (at 73.914 75.7428 90) - (descr "QFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=283), generated with kicad-footprint-generator ipc_noLead_generator.py") - (tags "QFN NoLead") - (path /613CB1D0/613CD9B7) - (attr smd) - (fp_text reference U10 (at 0 -3.8 90) (layer F.SilkS) hide + (module Module:ESP32-S2 locked (layer F.Cu) (tedit 0) (tstamp 61897601) + (at 64.643 73.8378 270) + (path /60FFCEAC/618B98EB) + (fp_text reference U4 (at 0 0 90) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value CP2109-InterfaceUSB (at 0 3.8 90) (layer F.Fab) hide + (fp_text value ESP32-S2 (at 0 0 90) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text user %R (at 0 0 90) (layer F.Fab) + (fp_text user %R (at -0.08382 -0.23622) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.885 -2.61) (end 2.61 -2.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.61 -2.61) (end 2.61 -1.885) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.885 2.61) (end -2.61 2.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.61 2.61) (end -2.61 1.885) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.885 2.61) (end 2.61 2.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.61 2.61) (end 2.61 1.885) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.885 -2.61) (end -2.61 -2.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1)) - (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer F.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer F.Fab) (width 0.1)) - (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer F.Fab) (width 0.1)) - (fp_line (start -3.1 -3.1) (end -3.1 3.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.1 3.1) (end 3.1 3.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.1 3.1) (end 3.1 -3.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.1 -3.1) (end -3.1 -3.1) (layer F.CrtYd) (width 0.05)) - (pad "" smd roundrect (at 1.12 1.12 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at 1.12 0 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at 1.12 -1.12 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at 0 1.12 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at 0 0 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at 0 -1.12 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at -1.12 1.12 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at -1.12 0 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at -1.12 -1.12 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad 29 smd rect (at 0 0 90) (size 3.35 3.35) (layers F.Cu F.Mask) + (fp_text user 0.158in/4.013mm (at 0 5.0546 90) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user 0.272in/6.904mm (at 9.039999 0.635 90) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user 0.272in/6.904mm (at 0 9.039999 90) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user 0.008in/0.204mm (at -6.5 3.452 90) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user 0.03in/0.757mm (at -3.452 -6.5 90) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user 0.016in/0.4mm (at -5.4586 -2.4 90) (layer Dwgs.User) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user * (at -3.0734 -2.8 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user * (at -4.4656 -2.8 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "Copyright 2021 Accelerated Designs. All rights reserved." (at 0 0 90) (layer Cmts.User) hide + (effects (font (size 0.127 0.127) (thickness 0.002))) + ) + (fp_line (start -3.5052 -2.2352) (end -2.2352 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 2.473 -3.5052) (end 2.727 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 2.727 -3.5052) (end 2.727 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 2.727 -3.5306) (end 2.473 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 2.473 -3.5306) (end 2.473 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 2.073 -3.5052) (end 2.327 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 2.327 -3.5052) (end 2.327 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 2.327 -3.5306) (end 2.073 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 2.073 -3.5306) (end 2.073 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.673 -3.5052) (end 1.927 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.927 -3.5052) (end 1.927 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.927 -3.5306) (end 1.673 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.673 -3.5306) (end 1.673 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.273 -3.5052) (end 1.527 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.527 -3.5052) (end 1.527 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.527 -3.5306) (end 1.273 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.273 -3.5306) (end 1.273 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.873 -3.5052) (end 1.127 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.127 -3.5052) (end 1.127 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.127 -3.5306) (end 0.873 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.873 -3.5306) (end 0.873 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.473 -3.5052) (end 0.727 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.727 -3.5052) (end 0.727 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.727 -3.5306) (end 0.473 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.473 -3.5306) (end 0.473 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.073 -3.5052) (end 0.327 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.327 -3.5052) (end 0.327 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.327 -3.5306) (end 0.073 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.073 -3.5306) (end 0.073 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.327 -3.5052) (end -0.073 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.073 -3.5052) (end -0.073 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.073 -3.5306) (end -0.327 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.327 -3.5306) (end -0.327 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.727 -3.5052) (end -0.473 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.473 -3.5052) (end -0.473 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.473 -3.5306) (end -0.727 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.727 -3.5306) (end -0.727 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.127 -3.5052) (end -0.873 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.873 -3.5052) (end -0.873 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.873 -3.5306) (end -1.127 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.127 -3.5306) (end -1.127 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.527 -3.5052) (end -1.273 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.273 -3.5052) (end -1.273 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.273 -3.5306) (end -1.527 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.527 -3.5306) (end -1.527 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.927 -3.5052) (end -1.673 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.673 -3.5052) (end -1.673 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.673 -3.5306) (end -1.927 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.927 -3.5306) (end -1.927 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -2.327 -3.5052) (end -2.073 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -2.073 -3.5052) (end -2.073 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -2.073 -3.5306) (end -2.327 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -2.327 -3.5306) (end -2.327 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -2.727 -3.5052) (end -2.473 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -2.473 -3.5052) (end -2.473 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -2.473 -3.5306) (end -2.727 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -2.727 -3.5306) (end -2.727 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -2.473) (end -3.5052 -2.727) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -2.727) (end -3.5306 -2.727) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -2.727) (end -3.5306 -2.473) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -2.473) (end -3.5052 -2.473) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -2.073) (end -3.5052 -2.327) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -2.327) (end -3.5306 -2.327) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -2.327) (end -3.5306 -2.073) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -2.073) (end -3.5052 -2.073) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -1.673) (end -3.5052 -1.927) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -1.927) (end -3.5306 -1.927) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -1.927) (end -3.5306 -1.673) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -1.673) (end -3.5052 -1.673) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -1.273) (end -3.5052 -1.527) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -1.527) (end -3.5306 -1.527) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -1.527) (end -3.5306 -1.273) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -1.273) (end -3.5052 -1.273) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -0.873) (end -3.5052 -1.127) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -1.127) (end -3.5306 -1.127) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -1.127) (end -3.5306 -0.873) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -0.873) (end -3.5052 -0.873) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -0.473) (end -3.5052 -0.727) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -0.727) (end -3.5306 -0.727) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -0.727) (end -3.5306 -0.473) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -0.473) (end -3.5052 -0.473) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -0.073) (end -3.5052 -0.327) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -0.327) (end -3.5306 -0.327) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -0.327) (end -3.5306 -0.073) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -0.073) (end -3.5052 -0.073) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 0.327) (end -3.5052 0.073) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 0.073) (end -3.5306 0.073) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 0.073) (end -3.5306 0.327) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 0.327) (end -3.5052 0.327) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 0.727) (end -3.5052 0.473) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 0.473) (end -3.5306 0.473) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 0.473) (end -3.5306 0.727) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 0.727) (end -3.5052 0.727) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 1.127) (end -3.5052 0.873) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 0.873) (end -3.5306 0.873) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 0.873) (end -3.5306 1.127) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 1.127) (end -3.5052 1.127) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 1.527) (end -3.5052 1.273) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 1.273) (end -3.5306 1.273) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 1.273) (end -3.5306 1.527) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 1.527) (end -3.5052 1.527) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 1.927) (end -3.5052 1.673) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 1.673) (end -3.5306 1.673) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 1.673) (end -3.5306 1.927) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 1.927) (end -3.5052 1.927) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 2.327) (end -3.5052 2.073) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 2.073) (end -3.5306 2.073) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 2.073) (end -3.5306 2.327) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 2.327) (end -3.5052 2.327) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 2.727) (end -3.5052 2.473) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 2.473) (end -3.5306 2.473) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 2.473) (end -3.5306 2.727) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 2.727) (end -3.5052 2.727) (layer F.Fab) (width 0.1)) + (fp_line (start -2.473 3.5052) (end -2.727 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -2.727 3.5052) (end -2.727 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -2.727 3.5306) (end -2.473 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -2.473 3.5306) (end -2.473 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -2.073 3.5052) (end -2.327 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -2.327 3.5052) (end -2.327 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -2.327 3.5306) (end -2.073 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -2.073 3.5306) (end -2.073 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.673 3.5052) (end -1.927 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.927 3.5052) (end -1.927 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.927 3.5306) (end -1.673 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.673 3.5306) (end -1.673 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.273 3.5052) (end -1.527 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.527 3.5052) (end -1.527 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.527 3.5306) (end -1.273 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.273 3.5306) (end -1.273 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.873 3.5052) (end -1.127 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.127 3.5052) (end -1.127 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.127 3.5306) (end -0.873 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.873 3.5306) (end -0.873 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.473 3.5052) (end -0.727 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.727 3.5052) (end -0.727 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.727 3.5306) (end -0.473 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.473 3.5306) (end -0.473 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.073 3.5052) (end -0.327 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.327 3.5052) (end -0.327 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.327 3.5306) (end -0.073 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.073 3.5306) (end -0.073 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.327 3.5052) (end 0.073 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.073 3.5052) (end 0.073 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.073 3.5306) (end 0.327 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.327 3.5306) (end 0.327 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.727 3.5052) (end 0.473 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.473 3.5052) (end 0.473 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.473 3.5306) (end 0.727 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.727 3.5306) (end 0.727 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.127 3.5052) (end 0.873 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.873 3.5052) (end 0.873 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.873 3.5306) (end 1.127 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.127 3.5306) (end 1.127 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.527 3.5052) (end 1.273 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.273 3.5052) (end 1.273 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.273 3.5306) (end 1.527 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.527 3.5306) (end 1.527 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.927 3.5052) (end 1.673 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.673 3.5052) (end 1.673 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.673 3.5306) (end 1.927 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.927 3.5306) (end 1.927 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 2.327 3.5052) (end 2.073 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 2.073 3.5052) (end 2.073 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 2.073 3.5306) (end 2.327 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 2.327 3.5306) (end 2.327 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 2.727 3.5052) (end 2.473 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 2.473 3.5052) (end 2.473 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 2.473 3.5306) (end 2.727 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 2.727 3.5306) (end 2.727 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 2.473) (end 3.5052 2.727) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 2.727) (end 3.5306 2.727) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 2.727) (end 3.5306 2.473) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 2.473) (end 3.5052 2.473) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 2.073) (end 3.5052 2.327) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 2.327) (end 3.5306 2.327) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 2.327) (end 3.5306 2.073) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 2.073) (end 3.5052 2.073) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 1.673) (end 3.5052 1.927) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 1.927) (end 3.5306 1.927) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 1.927) (end 3.5306 1.673) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 1.673) (end 3.5052 1.673) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 1.273) (end 3.5052 1.527) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 1.527) (end 3.5306 1.527) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 1.527) (end 3.5306 1.273) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 1.273) (end 3.5052 1.273) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 0.873) (end 3.5052 1.127) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 1.127) (end 3.5306 1.127) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 1.127) (end 3.5306 0.873) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 0.873) (end 3.5052 0.873) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 0.473) (end 3.5052 0.727) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 0.727) (end 3.5306 0.727) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 0.727) (end 3.5306 0.473) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 0.473) (end 3.5052 0.473) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 0.073) (end 3.5052 0.327) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 0.327) (end 3.5306 0.327) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 0.327) (end 3.5306 0.073) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 0.073) (end 3.5052 0.073) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -0.327) (end 3.5052 -0.073) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -0.073) (end 3.5306 -0.073) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -0.073) (end 3.5306 -0.327) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -0.327) (end 3.5052 -0.327) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -0.727) (end 3.5052 -0.473) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -0.473) (end 3.5306 -0.473) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -0.473) (end 3.5306 -0.727) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -0.727) (end 3.5052 -0.727) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -1.127) (end 3.5052 -0.873) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -0.873) (end 3.5306 -0.873) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -0.873) (end 3.5306 -1.127) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -1.127) (end 3.5052 -1.127) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -1.527) (end 3.5052 -1.273) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -1.273) (end 3.5306 -1.273) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -1.273) (end 3.5306 -1.527) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -1.527) (end 3.5052 -1.527) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -1.927) (end 3.5052 -1.673) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -1.673) (end 3.5306 -1.673) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -1.673) (end 3.5306 -1.927) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -1.927) (end 3.5052 -1.927) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -2.327) (end 3.5052 -2.073) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -2.073) (end 3.5306 -2.073) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -2.073) (end 3.5306 -2.327) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -2.327) (end 3.5052 -2.327) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -2.727) (end 3.5052 -2.473) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -2.473) (end 3.5306 -2.473) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -2.473) (end 3.5306 -2.727) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -2.727) (end 3.5052 -2.727) (layer F.Fab) (width 0.1)) + (fp_line (start -3.6322 3.6322) (end -3.03474 3.6322) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.6322 3.6322) (end 3.6322 3.03474) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.6322 -3.6322) (end 3.03474 -3.6322) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.6322 -3.6322) (end -3.6322 -3.03474) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.6322 3.03474) (end -3.6322 3.6322) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.5052 3.5052) (end 3.5052 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 3.5052) (end 3.5052 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 3.5052) (end 3.5052 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -3.5052) (end 3.5052 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -3.5052) (end -3.5052 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -3.5052) (end -3.5052 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -3.5052) (end -3.5052 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 3.5052) (end -3.5052 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 3.03474 3.6322) (end 3.6322 3.6322) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.6322 -3.03474) (end 3.6322 -3.6322) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.03474 -3.6322) (end -3.6322 -3.6322) (layer F.SilkS) (width 0.12)) + (fp_poly (pts (xy -4.338599 0.809501) (xy -4.338599 1.190501) (xy -4.084599 1.190501) (xy -4.084599 0.809501)) (layer F.SilkS) (width 0.1)) + (fp_poly (pts (xy -0.790499 4.084599) (xy -0.790499 4.338599) (xy -0.409499 4.338599) (xy -0.409499 4.084599)) (layer F.SilkS) (width 0.1)) + (fp_poly (pts (xy 4.338599 2.009501) (xy 4.338599 2.390501) (xy 4.084599 2.390501) (xy 4.084599 2.009501)) (layer F.SilkS) (width 0.1)) + (fp_poly (pts (xy 4.338599 -1.990499) (xy 4.338599 -1.609499) (xy 4.084599 -1.609499) (xy 4.084599 -1.990499)) (layer F.SilkS) (width 0.1)) + (fp_poly (pts (xy -0.3905 -4.084599) (xy -0.3905 -4.338599) (xy -0.0095 -4.338599) (xy -0.0095 -4.084599)) (layer F.SilkS) (width 0.1)) + (fp_poly (pts (xy -1.9066 -1.9066) (xy -1.9066 -0.768866) (xy -0.768866 -0.768866) (xy -0.768866 -1.9066)) (layer F.Paste) (width 0.1)) + (fp_poly (pts (xy -1.9066 -0.568867) (xy -1.9066 0.568867) (xy -0.768866 0.568867) (xy -0.768866 -0.568867)) (layer F.Paste) (width 0.1)) + (fp_poly (pts (xy -1.9066 0.768866) (xy -1.9066 1.9066) (xy -0.768866 1.9066) (xy -0.768866 0.768866)) (layer F.Paste) (width 0.1)) + (fp_poly (pts (xy -0.568867 -1.9066) (xy -0.568867 -0.768866) (xy 0.568867 -0.768866) (xy 0.568867 -1.9066)) (layer F.Paste) (width 0.1)) + (fp_poly (pts (xy -0.568867 -0.568867) (xy -0.568867 0.568867) (xy 0.568867 0.568867) (xy 0.568867 -0.568867)) (layer F.Paste) (width 0.1)) + (fp_poly (pts (xy -0.568867 0.768866) (xy -0.568867 1.9066) (xy 0.568867 1.9066) (xy 0.568867 0.768866)) (layer F.Paste) (width 0.1)) + (fp_poly (pts (xy 0.768866 -1.9066) (xy 0.768866 -0.768866) (xy 1.9066 -0.768866) (xy 1.9066 -1.9066)) (layer F.Paste) (width 0.1)) + (fp_poly (pts (xy 0.768866 -0.568867) (xy 0.768866 0.568867) (xy 1.9066 0.568867) (xy 1.9066 -0.568867)) (layer F.Paste) (width 0.1)) + (fp_poly (pts (xy 0.768866 0.768866) (xy 0.768866 1.9066) (xy 1.9066 1.9066) (xy 1.9066 0.768866)) (layer F.Paste) (width 0.1)) + (fp_line (start -3.7592 3.7592) (end -3.7592 2.956) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7592 2.956) (end -4.0846 2.956) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.0846 2.956) (end -4.0846 -2.956) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.0846 -2.956) (end -3.7592 -2.956) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7592 -2.956) (end -3.7592 -3.7592) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7592 -3.7592) (end -2.956 -3.7592) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.956 -3.7592) (end -2.956 -4.0846) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.956 -4.0846) (end 2.956 -4.0846) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.956 -4.0846) (end 2.956 -3.7592) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.956 -3.7592) (end 3.7592 -3.7592) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7592 -3.7592) (end 3.7592 -2.956) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7592 -2.956) (end 4.0846 -2.956) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.0846 -2.956) (end 4.0846 2.956) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.0846 2.956) (end 3.7592 2.956) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7592 2.956) (end 3.7592 3.7592) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7592 3.7592) (end 2.956 3.7592) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.956 3.7592) (end 2.956 4.0846) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.956 4.0846) (end -2.956 4.0846) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.956 4.0846) (end -2.956 3.7592) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.956 3.7592) (end -3.7592 3.7592) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -4.8109 -2.6) (end -4.7347 -2.6) (layer F.CrtYd) (width 0.05)) + (pad 57 smd rect (at 0 0 270) (size 4.0132 4.0132) (layers F.Cu F.Mask) (net 1 GND)) - (pad 28 smd roundrect (at -1.5 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 62 /programmer/CP_DTR)) - (pad 27 smd roundrect (at -1 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 45 "Net-(U10-Pad27)")) - (pad 26 smd roundrect (at -0.5 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 65 /CPU/ESP_RX)) - (pad 25 smd roundrect (at 0 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 64 /CPU/ESP_TX)) - (pad 24 smd roundrect (at 0.5 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 63 /programmer/CP_RTS)) - (pad 23 smd roundrect (at 1 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 46 "Net-(U10-Pad23)")) - (pad 22 smd roundrect (at 1.5 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 47 "Net-(U10-Pad22)")) - (pad 21 smd roundrect (at 2.45 -1.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 48 "Net-(U10-Pad21)")) - (pad 20 smd roundrect (at 2.45 -1 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 49 "Net-(U10-Pad20)")) - (pad 19 smd roundrect (at 2.45 -0.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 50 "Net-(U10-Pad19)")) - (pad 18 smd roundrect (at 2.45 0 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 51 "Net-(U10-Pad18)")) - (pad 17 smd roundrect (at 2.45 0.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 52 "Net-(U10-Pad17)")) - (pad 16 smd roundrect (at 2.45 1 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 53 "Net-(U10-Pad16)")) - (pad 15 smd roundrect (at 2.45 1.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 54 "Net-(U10-Pad15)")) - (pad 14 smd roundrect (at 1.5 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 55 "Net-(U10-Pad14)")) - (pad 13 smd roundrect (at 1 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 56 "Net-(U10-Pad13)")) - (pad 12 smd roundrect (at 0.5 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 57 "Net-(U10-Pad12)")) - (pad 11 smd roundrect (at 0 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 58 "Net-(U10-Pad11)")) - (pad 10 smd roundrect (at -0.5 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 59 "Net-(U10-Pad10)")) - (pad 9 smd roundrect (at -1 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 68 /programmer/CP_RST)) - (pad 8 smd roundrect (at -1.5 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 2 VBUS)) - (pad 7 smd roundrect (at -2.45 1.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 75 "Net-(D4-Pad1)")) - (pad 6 smd roundrect (at -2.45 1 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (pad 56 smd rect (at -2.6 -3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 32 /CPU/ESP_RST)) + (pad 55 smd rect (at -2.200001 -3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 81 /CPU/ESP_GPIO46)) + (pad 54 smd rect (at -1.799999 -3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) (net 6 +3V3)) - (pad 5 smd roundrect (at -2.45 0.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 71 /Power/USB_D-)) - (pad 4 smd roundrect (at -2.45 0 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 72 /Power/USB_D+)) - (pad 3 smd roundrect (at -2.45 -0.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (pad 53 smd rect (at -1.4 -3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 101 /CPU/XTAL_P)) + (pad 52 smd rect (at -1.000001 -3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 103 /CPU/XTAL_N)) + (pad 51 smd rect (at -0.599999 -3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 6 +3V3)) + (pad 50 smd rect (at -0.2 -3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 88 /CPU/ESP_GPIO45)) + (pad 49 smd rect (at 0.2 -3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 87 /CPU/ESP_RX1)) + (pad 48 smd rect (at 0.599999 -3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 86 /CPU/ESP_TX1)) + (pad 47 smd rect (at 1.000001 -3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 85 /CPU/ESP_MTMS)) + (pad 46 smd rect (at 1.4 -3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 84 /CPU/ESP_MTDI)) + (pad 45 smd rect (at 1.799999 -3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 6 +3V3)) + (pad 44 smd rect (at 2.200001 -3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 83 /CPU/ESP_MTDO)) + (pad 43 smd rect (at 2.6 -3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 82 /CPU/ESP_MTCK)) + (pad 42 smd rect (at 3.452 -2.6) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 89 "Net-(U4-Pad42)")) + (pad 41 smd rect (at 3.452 -2.200001) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 90 "Net-(U4-Pad41)")) + (pad 40 smd rect (at 3.452 -1.799999) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 91 "Net-(U4-Pad40)")) + (pad 39 smd rect (at 3.452 -1.4) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 35 "Net-(U4-Pad39)")) + (pad 38 smd rect (at 3.452 -1.000001) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 92 "Net-(U4-Pad38)")) + (pad 37 smd rect (at 3.452 -0.599999) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 93 "Net-(U4-Pad37)")) + (pad 36 smd rect (at 3.452 -0.2) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 94 "Net-(U4-Pad36)")) + (pad 35 smd rect (at 3.452 0.2) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 95 "Net-(U4-Pad35)")) + (pad 34 smd rect (at 3.452 0.599999) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 96 "Net-(U4-Pad34)")) + (pad 33 smd rect (at 3.452 1.000001) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 44 "Net-(U4-Pad33)")) + (pad 32 smd rect (at 3.452 1.4) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 45 "Net-(U4-Pad32)")) + (pad 31 smd rect (at 3.452 1.799999) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 46 "Net-(U4-Pad31)")) + (pad 30 smd rect (at 3.452 2.200001) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 31 /CPU/VDD_SDIO)) + (pad 29 smd rect (at 3.452 2.6) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 97 "Net-(U4-Pad29)")) + (pad 28 smd rect (at 2.6 3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 21 /CPU/DAC_LRCK)) + (pad 27 smd rect (at 2.200001 3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 6 +3V3)) + (pad 26 smd rect (at 1.799999 3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 80 /CPU/USB_D+)) + (pad 25 smd rect (at 1.4 3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 79 /CPU/USB_D-)) + (pad 24 smd rect (at 1.000001 3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 20 /CPU/DAC_BCLK)) + (pad 23 smd rect (at 0.599999 3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 25 /CPU/DAC_DATA)) + (pad 22 smd rect (at 0.2 3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 98 "Net-(U4-Pad22)")) + (pad 21 smd rect (at -0.2 3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 99 "Net-(U4-Pad21)")) + (pad 20 smd rect (at -0.599999 3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 6 +3V3)) + (pad 19 smd rect (at -1.000001 3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 23 /CPU/NFC_SPI_SCK)) + (pad 18 smd rect (at -1.4 3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 78 /CPU/~NFC_RST)) + (pad 17 smd rect (at -1.799999 3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 19 /I2S_DAC_AMP/I2S_SD_MODE)) + (pad 16 smd rect (at -2.200001 3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 100 "Net-(U4-Pad16)")) + (pad 15 smd rect (at -2.6 3.452 270) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 13 /CPU/MEAS_EN)) + (pad 14 smd rect (at -3.452 2.6) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 15 /CPU/PW_HOLD)) + (pad 13 smd rect (at -3.452 2.200001) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 52 /CPU/NFC_SPI_MISO)) + (pad 12 smd rect (at -3.452 1.799999) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 22 /CPU/NFC_SPI_MOSI)) + (pad 11 smd rect (at -3.452 1.4) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 24 /CPU/NFC_SPI_CS)) + (pad 10 smd rect (at -3.452 1.000001) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 14 /CPU/BTN_PWR)) + (pad 9 smd rect (at -3.452 0.599999) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 50 /CPU/ADS_SDA)) + (pad 8 smd rect (at -3.452 0.2) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 49 /CPU/ADS_SCL)) + (pad 7 smd rect (at -3.452 -0.2) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 34 /CPU/ESP_GPIO2)) + (pad 6 smd rect (at -3.452 -0.599999) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 36 "Net-(U4-Pad6)")) + (pad 5 smd rect (at -3.452 -1.000001) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 33 /CPU/ESP_GPIO0)) + (pad 4 smd rect (at -3.452 -1.4) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 6 +3V3)) + (pad 3 smd rect (at -3.452 -1.799999) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 6 +3V3)) + (pad 2 smd rect (at -3.452 -2.200001) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 38 /CPU/ESP_LNA_IN)) + (pad 1 smd rect (at -3.452 -2.6) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 6 +3V3)) + ) + + (module Crystal:Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm (layer F.Cu) (tedit 5A0FD1B2) (tstamp 61897711) + (at 71.0438 75.7936) + (descr "SMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, 2.5x2.0mm^2 package") + (tags "SMD SMT crystal") + (path /60FFCEAC/61A5C2D6) + (attr smd) + (fp_text reference Y2 (at 0 -2.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 40Mhz_10ppm (at 0 2.2) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.6 0.6) (thickness 0.09))) + ) + (fp_line (start -1.15 -1) (end 1.15 -1) (layer F.Fab) (width 0.1)) + (fp_line (start 1.15 -1) (end 1.25 -0.9) (layer F.Fab) (width 0.1)) + (fp_line (start 1.25 -0.9) (end 1.25 0.9) (layer F.Fab) (width 0.1)) + (fp_line (start 1.25 0.9) (end 1.15 1) (layer F.Fab) (width 0.1)) + (fp_line (start 1.15 1) (end -1.15 1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 1) (end -1.25 0.9) (layer F.Fab) (width 0.1)) + (fp_line (start -1.25 0.9) (end -1.25 -0.9) (layer F.Fab) (width 0.1)) + (fp_line (start -1.25 -0.9) (end -1.15 -1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.25 0) (end -0.25 1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -1.3) (end -1.6 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.6 1.3) (end 1.6 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.4) (end -1.7 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.4) (end 1.7 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.4) (end 1.7 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.4) (end -1.7 -1.4) (layer F.CrtYd) (width 0.05)) + (pad 4 smd rect (at -0.8 -0.6) (size 1.2 1) (layers F.Cu F.Paste F.Mask) + (net 102 /CPU/XTAL_NR)) + (pad 3 smd rect (at 0.8 -0.6) (size 1.2 1) (layers F.Cu F.Paste F.Mask) (net 1 GND)) - (pad 2 smd roundrect (at -2.45 -1 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 60 "Net-(U10-Pad2)")) - (pad 1 smd roundrect (at -2.45 -1.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 61 "Net-(U10-Pad1)")) - (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm.wrl + (pad 2 smd rect (at 0.8 0.6) (size 1.2 1) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 1 smd rect (at -0.8 0.6) (size 1.2 1) (layers F.Cu F.Paste F.Mask) + (net 101 /CPU/XTAL_P)) + (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TestPoint:TestPoint_Pad_D1.0mm (layer B.Cu) (tedit 5A0F774F) (tstamp 6189735C) + (at 66.89 52.356) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (path /60FFCEAC/61A904CB) + (attr virtual) + (fp_text reference TP8 (at 0 1.448) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value TestPoint (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.45) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 1 0) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 -0.7) (layer B.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers B.Cu B.Mask) + (net 87 /CPU/ESP_RX1)) + ) + + (module TestPoint:TestPoint_Pad_D1.0mm (layer B.Cu) (tedit 5A0F774F) (tstamp 61897354) + (at 71.34 49.306) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (path /60FFCEAC/61A9010D) + (attr virtual) + (fp_text reference TP7 (at 0 1.448) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value TestPoint (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.45) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 1 0) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 -0.7) (layer B.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers B.Cu B.Mask) + (net 86 /CPU/ESP_TX1)) + ) + + (module TestPoint:TestPoint_Pad_D1.0mm (layer B.Cu) (tedit 5A0F774F) (tstamp 6189734C) + (at 68.29 49.306) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (path /60FFCEAC/61A78FBB) + (attr virtual) + (fp_text reference TP6 (at 0 1.448) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value TestPoint (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.45) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 1 0) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 -0.7) (layer B.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers B.Cu B.Mask) + (net 85 /CPU/ESP_MTMS)) + ) + + (module TestPoint:TestPoint_Pad_D1.0mm (layer B.Cu) (tedit 5A0F774F) (tstamp 61897344) + (at 72.74 46.256) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (path /60FFCEAC/61A78DEA) + (attr virtual) + (fp_text reference TP5 (at 0 1.448) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value TestPoint (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.45) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 1 0) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 -0.7) (layer B.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers B.Cu B.Mask) + (net 84 /CPU/ESP_MTDI)) + ) + + (module TestPoint:TestPoint_Pad_D1.0mm (layer B.Cu) (tedit 5A0F774F) (tstamp 6189733C) + (at 74.14 42.406) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (path /60FFCEAC/61A78683) + (attr virtual) + (fp_text reference TP4 (at 0 1.448) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value TestPoint (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.45) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 1 0) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 -0.7) (layer B.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers B.Cu B.Mask) + (net 83 /CPU/ESP_MTDO)) + ) + + (module TestPoint:TestPoint_Pad_D1.0mm (layer B.Cu) (tedit 5A0F774F) (tstamp 61897334) + (at 69.69 46.256) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (path /60FFCEAC/61A77B67) + (attr virtual) + (fp_text reference TP3 (at 0 1.448) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value TestPoint (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.45) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 1 0) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 -0.7) (layer B.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers B.Cu B.Mask) + (net 82 /CPU/ESP_MTCK)) + ) + + (module TestPoint:TestPoint_Pad_D1.0mm (layer B.Cu) (tedit 5A0F774F) (tstamp 6189732C) + (at 63.84 52.176) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (path /60FFCEAC/61AAD8EF) + (attr virtual) + (fp_text reference TP2 (at 0 1.448) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value TestPoint (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.45) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 1 0) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 -0.7) (layer B.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers B.Cu B.Mask) + (net 33 /CPU/ESP_GPIO0)) + ) + + (module TestPoint:TestPoint_Pad_D1.0mm (layer B.Cu) (tedit 5A0F774F) (tstamp 61897324) + (at 65.24 48.426) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (path /60FFCEAC/61AA6F6C) + (attr virtual) + (fp_text reference TP1 (at 0 1.448) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value TestPoint (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.45) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 1 0) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 -0.7) (layer B.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers B.Cu B.Mask) + (net 32 /CPU/ESP_RST)) + ) + + (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61897176) + (at 75.72 44.926) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60FFCEAC/61A17DF6) + (attr smd) + (fp_text reference R11 (at 0 -1.17) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0E (at 0 1.17) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.26 0.26) (thickness 0.04))) + ) + (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1)) + (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 102 /CPU/XTAL_NR)) + (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 103 /CPU/XTAL_N)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61896E21) + (at 65.94 45.396) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags capacitor) + (path /60FFCEAC/61926CE0) + (attr smd) + (fp_text reference C42 (at 0 -1.68) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10uF (at 0 1.68) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 0.98) (end -1.7 -0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -0.98) (end 1.7 -0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -0.98) (end 1.7 0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 0.98) (end -1.7 0.98) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61896E10) + (at 60.09 52.156) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags capacitor) + (path /60FFCEAC/618F4260) + (attr smd) + (fp_text reference C41 (at 0 -1.68) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10uF (at 0 1.68) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 0.98) (end -1.7 -0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -0.98) (end 1.7 -0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -0.98) (end 1.7 0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 0.98) (end -1.7 0.98) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61896DFF) + (at 75.7 46.906) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags capacitor) + (path /60FFCEAC/6191FD5D) + (attr smd) + (fp_text reference C40 (at 0 -1.16) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.16) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.25 0.25) (thickness 0.04))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1)) + (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.107836 0.36) (end 0.107836 0.36) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.91 0.46) (end -0.91 -0.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61896DEE) + (at 65.94 42.386) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags capacitor) + (path /60FFCEAC/6192E101) + (attr smd) + (fp_text reference C39 (at 0 -1.68) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10uF (at 0 1.68) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 0.98) (end -1.7 -0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -0.98) (end 1.7 -0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -0.98) (end 1.7 0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 0.98) (end -1.7 0.98) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61896DDD) + (at 55.64 52.156) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags capacitor) + (path /60FFCEAC/61A18BC2) + (attr smd) + (fp_text reference C38 (at 0 -1.68) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10pF (at 0 1.68) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 0.98) (end -1.7 -0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -0.98) (end 1.7 -0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -0.98) (end 1.7 0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 0.98) (end -1.7 0.98) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 102 /CPU/XTAL_NR)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61896CCC) + (at 69.85 51.816) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags capacitor) + (path /60FFCEAC/61A4BBC7) + (attr smd) + (fp_text reference C29 (at 0 -1.16) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10pF (at 0 1.16) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.25 0.25) (thickness 0.04))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1)) + (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.107836 0.36) (end 0.107836 0.36) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.91 0.46) (end -0.91 -0.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 101 /CPU/XTAL_P)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) @@ -647,25 +1410,25 @@ (pad 39 smd roundrect (at -1.75 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +3V3)) (pad 38 smd roundrect (at -1.25 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 117 /CPU/~NFC_RST)) + (net 78 /CPU/~NFC_RST)) (pad 37 smd roundrect (at -0.75 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 93 "Net-(U3-Pad37)")) + (net 54 "Net-(U3-Pad37)")) (pad 36 smd roundrect (at -0.25 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 94 "Net-(U3-Pad36)")) + (net 55 "Net-(U3-Pad36)")) (pad 35 smd roundrect (at 0.25 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 95 "Net-(U3-Pad35)")) + (net 56 "Net-(U3-Pad35)")) (pad 34 smd roundrect (at 0.75 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 96 "Net-(U3-Pad34)")) + (net 57 "Net-(U3-Pad34)")) (pad 33 smd roundrect (at 1.25 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 97 "Net-(U3-Pad33)")) + (net 58 "Net-(U3-Pad33)")) (pad 32 smd roundrect (at 1.75 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 98 "Net-(U3-Pad32)")) + (net 59 "Net-(U3-Pad32)")) (pad 31 smd roundrect (at 2.25 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 99 "Net-(U3-Pad31)")) + (net 60 "Net-(U3-Pad31)")) (pad 30 smd roundrect (at 2.9375 -2.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 23 /CPU/NFC_SPI_SCK)) (pad 29 smd roundrect (at 2.9375 -1.75 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 90 /CPU/NFC_SPI_MISO)) + (net 52 /CPU/NFC_SPI_MISO)) (pad 28 smd roundrect (at 2.9375 -1.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 22 /CPU/NFC_SPI_MOSI)) (pad 27 smd roundrect (at 2.9375 -0.75 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) @@ -679,13 +1442,13 @@ (pad 23 smd roundrect (at 2.9375 1.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +3V3)) (pad 22 smd roundrect (at 2.9375 1.75 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 100 "Net-(U3-Pad22)")) + (net 61 "Net-(U3-Pad22)")) (pad 21 smd roundrect (at 2.9375 2.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 101 "Net-(U3-Pad21)")) + (net 62 "Net-(U3-Pad21)")) (pad 20 smd roundrect (at 2.25 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 102 "Net-(U3-Pad20)")) + (net 63 "Net-(U3-Pad20)")) (pad 19 smd roundrect (at 1.75 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 103 "Net-(U3-Pad19)")) + (net 64 "Net-(U3-Pad19)")) (pad 18 smd roundrect (at 1.25 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 17 smd roundrect (at 0.75 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) @@ -693,33 +1456,33 @@ (pad 16 smd roundrect (at 0.25 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 15 smd roundrect (at -0.25 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 108 /NFC/OSC_OUT)) + (net 69 /NFC/OSC_OUT)) (pad 14 smd roundrect (at -0.75 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 107 /NFC/OSC_in)) + (net 68 /NFC/OSC_in)) (pad 13 smd roundrect (at -1.25 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 104 "Net-(U3-Pad13)")) + (net 65 "Net-(U3-Pad13)")) (pad 12 smd roundrect (at -1.75 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 105 "Net-(U3-Pad12)")) + (net 66 "Net-(U3-Pad12)")) (pad 11 smd roundrect (at -2.25 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 10 smd roundrect (at -2.9375 2.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 109 /NFC/RX)) + (net 70 /NFC/RX)) (pad 9 smd roundrect (at -2.9375 1.75 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 114 /NFC/VMID)) + (net 75 /NFC/VMID)) (pad 8 smd roundrect (at -2.9375 1.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +3V3)) (pad 7 smd roundrect (at -2.9375 0.75 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 6 smd roundrect (at -2.9375 0.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 116 /NFC/TX2)) + (net 77 /NFC/TX2)) (pad 5 smd roundrect (at -2.9375 -0.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +3V3)) (pad 4 smd roundrect (at -2.9375 -0.75 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 115 /NFC/TX1)) + (net 76 /NFC/TX1)) (pad 3 smd roundrect (at -2.9375 -1.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 2 smd roundrect (at -2.9375 -1.75 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 106 "Net-(U3-Pad2)")) + (net 67 "Net-(U3-Pad2)")) (pad 1 smd roundrect (at -2.9375 -2.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm.wrl @@ -730,7 +1493,7 @@ ) (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 617C0ADC) - (at 69.088 78.232 270) + (at 66.4972 83.4898 270) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags capacitor) (path /60FE1698/617D88E1) @@ -741,9 +1504,6 @@ (fp_text value 10uF (at 0 1.68 90) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text user %R (at 0 0 90) (layer F.Fab) - (effects (font (size 0.5 0.5) (thickness 0.08))) - ) (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) @@ -754,6 +1514,9 @@ (fp_line (start -1.7 -0.98) (end 1.7 -0.98) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.7 -0.98) (end 1.7 0.98) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.7 0.98) (end -1.7 0.98) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) (pad 2 smd roundrect (at 0.95 0 270) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.95 0 270) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) @@ -766,7 +1529,7 @@ ) (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 6141791E) - (at 66.0908 79.0702 90) + (at 62.9412 83.058 90) (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags resistor) (path /60FFCEAC/613CA3A9) @@ -854,6 +1617,11 @@ (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) + (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3000P-B.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz -90 0 0)) + ) ) (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 617EF58A) @@ -960,15 +1728,15 @@ (effects (font (size 0.6 0.6) (thickness 0.1))) ) (pad 10 smd rect (at 2.15 -1 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) - (net 86 /CPU/ADS_SCL)) + (net 49 /CPU/ADS_SCL)) (pad 9 smd rect (at 2.15 -0.5 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) - (net 87 /CPU/ADS_SDA)) + (net 50 /CPU/ADS_SDA)) (pad 8 smd rect (at 2.15 0 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) (net 6 +3V3)) (pad 7 smd rect (at 2.15 0.5 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) - (net 82 "Net-(U6-Pad7)")) + (net 47 "Net-(U6-Pad7)")) (pad 6 smd rect (at 2.15 1 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) - (net 83 "Net-(U6-Pad6)")) + (net 48 "Net-(U6-Pad6)")) (pad 5 smd rect (at -2.15 1 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) (net 3 /CPU/ADC1_IN2)) (pad 4 smd rect (at -2.15 0.5 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) @@ -976,7 +1744,7 @@ (pad 3 smd rect (at -2.15 0 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd rect (at -2.15 -0.5 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) - (net 88 /CPU/ADS_RDY)) + (net 51 /CPU/ADS_RDY)) (pad 1 smd rect (at -2.15 -1 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-10_3x3mm_P0.5mm.wrl @@ -1012,9 +1780,9 @@ (effects (font (size 0.26 0.26) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 114 /NFC/VMID)) + (net 75 /NFC/VMID)) (pad 1 smd roundrect (at -0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 109 /NFC/RX)) + (net 70 /NFC/RX)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1050,7 +1818,7 @@ (pad 2 smd roundrect (at 0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 7 "Net-(C15-Pad1)")) (pad 1 smd roundrect (at -0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 111 /NFC/TXL2)) + (net 72 /NFC/TXL2)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1086,7 +1854,7 @@ (pad 2 smd roundrect (at 0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +3V3)) (pad 1 smd roundrect (at -0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 117 /CPU/~NFC_RST)) + (net 78 /CPU/~NFC_RST)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1118,9 +1886,9 @@ (effects (font (size 0.25 0.25) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.485 0 270) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 116 /NFC/TX2)) + (net 77 /NFC/TX2)) (pad 1 smd roundrect (at -0.485 0 270) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 111 /NFC/TXL2)) + (net 72 /NFC/TXL2)) (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1152,9 +1920,9 @@ (effects (font (size 0.25 0.25) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.485 0 270) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 115 /NFC/TX1)) + (net 76 /NFC/TX1)) (pad 1 smd roundrect (at -0.485 0 270) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 110 /NFC/TXL1)) + (net 71 /NFC/TXL1)) (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1190,7 +1958,7 @@ (pad 2 smd roundrect (at 0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 114 /NFC/VMID)) + (net 75 /NFC/VMID)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1260,7 +2028,7 @@ (effects (font (size 0.25 0.25) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 113 /NFC/TXANT2)) + (net 74 /NFC/TXANT2)) (pad 1 smd roundrect (at -0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl @@ -1298,7 +2066,7 @@ (pad 2 smd roundrect (at 0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 112 /NFC/TXANT1)) + (net 73 /NFC/TXANT1)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1332,9 +2100,9 @@ (effects (font (size 0.25 0.25) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 113 /NFC/TXANT2)) + (net 74 /NFC/TXANT2)) (pad 1 smd roundrect (at -0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 111 /NFC/TXL2)) + (net 72 /NFC/TXL2)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1368,9 +2136,9 @@ (effects (font (size 0.25 0.25) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 112 /NFC/TXANT1)) + (net 73 /NFC/TXANT1)) (pad 1 smd roundrect (at -0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 110 /NFC/TXL1)) + (net 71 /NFC/TXL1)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1404,7 +2172,7 @@ (effects (font (size 0.25 0.25) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.48 0 180) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 111 /NFC/TXL2)) + (net 72 /NFC/TXL2)) (pad 1 smd roundrect (at -0.48 0 180) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl @@ -1442,7 +2210,7 @@ (pad 2 smd roundrect (at 0.48 0 180) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.48 0 180) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 110 /NFC/TXL1)) + (net 71 /NFC/TXL1)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1476,7 +2244,7 @@ (effects (font (size 0.25 0.25) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 109 /NFC/RX)) + (net 70 /NFC/RX)) (pad 1 smd roundrect (at -0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 7 "Net-(C15-Pad1)")) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl @@ -1749,7 +2517,7 @@ (effects (font (size 0.26 0.26) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 86 /CPU/ADS_SCL)) + (net 49 /CPU/ADS_SCL)) (pad 1 smd roundrect (at -0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +3V3)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl @@ -1785,7 +2553,7 @@ (effects (font (size 0.26 0.26) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 87 /CPU/ADS_SDA)) + (net 50 /CPU/ADS_SDA)) (pad 1 smd roundrect (at -0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +3V3)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl @@ -1868,7 +2636,7 @@ ) (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61773FE5) - (at 67.1068 79.0702 270) + (at 63.9572 83.058 270) (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags capacitor) (path /60FFCEAC/617860CD) @@ -1903,49 +2671,6 @@ ) ) - (module Diode_SMD:D_SOD-323 (layer F.Cu) (tedit 58641739) (tstamp 616D1F32) - (at 75.0062 79.8957) - (descr SOD-323) - (tags SOD-323) - (path /613CB1D0/616BED7E) - (attr smd) - (fp_text reference D4 (at 0 -1.85) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value PMEG4005 (at 0.1 1.9) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.5 -0.85) (end 1.05 -0.85) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.5 0.85) (end 1.05 0.85) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.95) (end -1.6 0.95) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 0.95) (end 1.6 0.95) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -0.95) (end 1.6 0.95) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -0.95) (end 1.6 -0.95) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.9 -0.7) (end 0.9 -0.7) (layer F.Fab) (width 0.1)) - (fp_line (start 0.9 -0.7) (end 0.9 0.7) (layer F.Fab) (width 0.1)) - (fp_line (start 0.9 0.7) (end -0.9 0.7) (layer F.Fab) (width 0.1)) - (fp_line (start -0.9 0.7) (end -0.9 -0.7) (layer F.Fab) (width 0.1)) - (fp_line (start -0.3 -0.35) (end -0.3 0.35) (layer F.Fab) (width 0.1)) - (fp_line (start -0.3 0) (end -0.5 0) (layer F.Fab) (width 0.1)) - (fp_line (start -0.3 0) (end 0.2 -0.35) (layer F.Fab) (width 0.1)) - (fp_line (start 0.2 -0.35) (end 0.2 0.35) (layer F.Fab) (width 0.1)) - (fp_line (start 0.2 0.35) (end -0.3 0) (layer F.Fab) (width 0.1)) - (fp_line (start 0.2 0) (end 0.45 0) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -0.85) (end -1.5 0.85) (layer F.SilkS) (width 0.12)) - (fp_text user %R (at -1.9685 -0.254) (layer F.Fab) - (effects (font (size 0.508 0.508) (thickness 0.0635))) - ) - (pad 2 smd rect (at 1.05 0) (size 0.6 0.45) (layers F.Cu F.Paste F.Mask) - (net 2 VBUS)) - (pad 1 smd rect (at -1.05 0) (size 0.6 0.45) (layers F.Cu F.Paste F.Mask) - (net 75 "Net-(D4-Pad1)")) - (model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOD-323.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 6177501D) (at 74.94 81.9592) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") @@ -2040,7 +2765,7 @@ ) (width 0.01)) )) (pad 8 smd custom (at -1.836 -0.14 180) (size 0.325 0.4) (layers F.Cu F.Paste F.Mask) - (net 74 /Power/Lx_L1) (zone_connect 2) + (net 43 /Power/Lx_L1) (zone_connect 2) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts @@ -2053,13 +2778,18 @@ (pad 6 smd rect (at 0.164 -2.6425 180) (size 0.4 0.325) (layers F.Cu F.Paste F.Mask) (net 16 /Power/PSU_EN_BUF)) (pad 2 smd rect (at -2.236 -2.18 180) (size 0.4 0.2) (layers F.Cu F.Paste F.Mask) - (net 73 "Net-(U2-Pad2)")) + (net 42 "Net-(U2-Pad2)")) (pad 3 smd rect (at -2.236 -1.7175 180) (size 0.4 0.325) (layers F.Cu F.Paste F.Mask) - (net 74 /Power/Lx_L1)) + (net 43 /Power/Lx_L1)) (pad 5 smd rect (at 0.164 -2.18 180) (size 0.4 0.2) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 4 smd rect (at 0.164 -1.7175 180) (size 0.4 0.325) (layers F.Cu F.Paste F.Mask) (net 6 +3V3)) + (model ${KISYS3DMOD}/Package_QFP.3dshapes/XCL214B333DR.stp + (offset (xyz -1.0414 1.27 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 6147B9A0) @@ -2089,7 +2819,7 @@ (effects (font (size 0.5 0.5) (thickness 0.075))) ) (pad 6 smd rect (at 0.95 -0.65 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 91 /Power/BATT_MEAS)) + (net 53 /Power/BATT_MEAS)) (pad 4 smd rect (at 0.95 0.65 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) (net 4 +BATT)) (pad 2 smd rect (at -0.95 0 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) @@ -2178,7 +2908,7 @@ (effects (font (size 0.26 0.26) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 68 /programmer/CP_RST)) + (net 39 /programmer/CP_RST)) (pad 1 smd roundrect (at -0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +3V3)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl @@ -2188,53 +2918,8 @@ ) ) - (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 61781889) - (at 69.23024 74.24166 90) - (descr "SOT-363, SC-70-6") - (tags "SOT-363 SC-70-6") - (path /613CB1D0/613D07FE) - (attr smd) - (fp_text reference Q5 (at 0 -2 90) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value UMH3N (at 0 2 270) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) - (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) - (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) - (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) - (fp_text user %R (at 0 0) (layer F.Fab) - (effects (font (size 0.5 0.5) (thickness 0.075))) - ) - (pad 6 smd rect (at 0.95 -0.65 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 32 /CPU/ESP_RST)) - (pad 4 smd rect (at 0.95 0.65 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 62 /programmer/CP_DTR)) - (pad 2 smd rect (at -0.95 0 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 62 /programmer/CP_DTR)) - (pad 5 smd rect (at 0.95 0 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 63 /programmer/CP_RTS)) - (pad 3 smd rect (at -0.95 0.65 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 33 /CPU/ESP_GPIO0)) - (pad 1 smd rect (at -0.95 -0.65 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 63 /programmer/CP_RTS)) - (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61477DF3) - (at 70.739 71.5645 270) + (at 70.01256 83.07578 270) (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags capacitor) (path /613CB1D0/613DB9EC) @@ -2393,9 +3078,9 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 2 thru_hole oval (at 0 1.27 180) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) - (net 113 /NFC/TXANT2)) + (net 74 /NFC/TXANT2)) (pad 1 thru_hole rect (at 0 0 180) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) - (net 112 /NFC/TXANT1)) + (net 73 /NFC/TXANT1)) (model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x02_P1.27mm_Vertical.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -2413,7 +3098,7 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 smd rect (at 0 0) (size 0.5 0.5) (layers F.Cu) - (net 69 /CPU/A2)) + (net 40 /CPU/A2)) ) (module "MySymbols:wifi antenna" (layer F.Cu) (tedit 5E39D8CF) (tstamp 61444C02) @@ -2435,9 +3120,9 @@ (effects (font (size 0.5 0.5) (thickness 0.0762))) ) (pad 1 smd rect (at -0.825 0 90) (size 0.55 0.8) (layers F.Cu F.Paste F.Mask) - (net 66 /CPU/WIFI_ANT)) + (net 37 /CPU/WIFI_ANT)) (pad 2 smd rect (at 0.825 0 90) (size 0.55 0.8) (layers F.Cu F.Paste F.Mask) - (net 69 /CPU/A2)) + (net 40 /CPU/A2)) (model ${KISYS3DMOD}/RF_Antenna.3dshapes/Johanson_2450AT18x100.step (at (xyz 0 0 0)) (scale (xyz 0.6 0.7 0.0001)) @@ -2499,9 +3184,9 @@ (pad SH smd rect (at 1.5 1.15 90) (size 1 1) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd rect (at -0.65 -3.16 90) (size 0.4 2.15) (layers F.Cu F.Paste F.Mask) - (net 71 /Power/USB_D-)) + (net 79 /CPU/USB_D-)) (pad 3 smd rect (at 0 -3.16 90) (size 0.4 2.15) (layers F.Cu F.Paste F.Mask) - (net 72 /Power/USB_D+)) + (net 80 /CPU/USB_D+)) (pad 4 smd rect (at 0.65 -3.16 90) (size 0.4 2.15) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 5 smd rect (at 1.3 -3.16 90) (size 0.4 2.15) (layers F.Cu F.Paste F.Mask) @@ -2554,161 +3239,8 @@ ) ) - (module Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm locked (layer F.Cu) (tedit 5DC5F6A5) (tstamp 617761AB) - (at 63.50254 73.25936) - (descr "QFN, 48 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2041_datasheet.pdf#page=62), generated with kicad-footprint-generator ipc_noLead_generator.py") - (tags "QFN NoLead") - (path /60FFCEAC/613C5900) - (clearance 0.0254) - (attr smd) - (fp_text reference U4 (at 0 -4.8) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value RF_Module_ESP32-PICO-D4 (at 0 4.8) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 3.135 -3.61) (end 3.61 -3.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.61 -3.61) (end 3.61 -3.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.135 3.61) (end -3.61 3.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.61 3.61) (end -3.61 3.135) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.135 3.61) (end 3.61 3.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.61 3.61) (end 3.61 3.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.135 -3.61) (end -3.61 -3.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer F.Fab) (width 0.1)) - (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer F.Fab) (width 0.1)) - (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer F.Fab) (width 0.1)) - (fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer F.Fab) (width 0.1)) - (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer F.Fab) (width 0.1)) - (fp_line (start -4.1 -4.1) (end -4.1 4.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -4.1 4.1) (end 4.1 4.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.1 4.1) (end 4.1 -4.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.1 -4.1) (end -4.1 -4.1) (layer F.CrtYd) (width 0.05)) - (fp_text user %R (at 0 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" smd roundrect (at 1.98 1.98) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at 1.98 0.66) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at 1.98 -0.66) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at 1.98 -1.98) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at 0.66 1.98) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at 0.66 0.66) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at 0.66 -0.66) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at 0.66 -1.98) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at -0.66 1.98) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at -0.66 0.66) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at -0.66 -0.66) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at -0.66 -1.98) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at -1.98 1.98) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at -1.98 0.66) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at -1.98 -0.66) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at -1.98 -1.98) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad 49 smd rect (at 0 0) (size 5.3 5.3) (layers F.Cu F.Mask) - (net 1 GND)) - (pad 48 smd roundrect (at -2.75 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 36 "Net-(U4-Pad48)")) - (pad 47 smd roundrect (at -2.25 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 37 "Net-(U4-Pad47)")) - (pad 46 smd roundrect (at -1.75 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 6 +3V3)) - (pad 45 smd roundrect (at -1.25 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 38 "Net-(U4-Pad45)")) - (pad 44 smd roundrect (at -0.75 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 39 "Net-(U4-Pad44)")) - (pad 43 smd roundrect (at -0.25 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 6 +3V3)) - (pad 42 smd roundrect (at 0.25 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 21 /CPU/DAC_LRCK)) - (pad 41 smd roundrect (at 0.75 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 64 /CPU/ESP_TX)) - (pad 40 smd roundrect (at 1.25 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 65 /CPU/ESP_RX)) - (pad 39 smd roundrect (at 1.75 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 40 "Net-(U4-Pad39)")) - (pad 38 smd roundrect (at 2.25 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 20 /CPU/DAC_BCLK)) - (pad 37 smd roundrect (at 2.75 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 6 +3V3)) - (pad 36 smd roundrect (at 3.45 -2.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 19 /I2S_DAC_AMP/I2S_SD_MODE)) - (pad 35 smd roundrect (at 3.45 -2.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 25 /CPU/DAC_DATA)) - (pad 34 smd roundrect (at 3.45 -1.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 14 /CPU/BTN_PWR)) - (pad 33 smd roundrect (at 3.45 -1.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 76 "Net-(U4-Pad33)")) - (pad 32 smd roundrect (at 3.45 -0.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 77 "Net-(U4-Pad32)")) - (pad 31 smd roundrect (at 3.45 -0.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 78 "Net-(U4-Pad31)")) - (pad 30 smd roundrect (at 3.45 0.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 79 "Net-(U4-Pad30)")) - (pad 29 smd roundrect (at 3.45 0.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 13 /CPU/MEAS_EN)) - (pad 28 smd roundrect (at 3.45 1.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 15 /CPU/PW_HOLD)) - (pad 27 smd roundrect (at 3.45 1.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 80 "Net-(U4-Pad27)")) - (pad 26 smd roundrect (at 3.45 2.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 31 /CPU/VDD_SDIO)) - (pad 25 smd roundrect (at 3.45 2.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 81 "Net-(U4-Pad25)")) - (pad 24 smd roundrect (at 2.75 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 89 "Net-(U4-Pad24)")) - (pad 23 smd roundrect (at 2.25 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 33 /CPU/ESP_GPIO0)) - (pad 22 smd roundrect (at 1.75 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 34 /CPU/ESP_GPIO2)) - (pad 21 smd roundrect (at 1.25 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 35 /CPU/ESP_GPIO15)) - (pad 20 smd roundrect (at 0.75 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 117 /CPU/~NFC_RST)) - (pad 19 smd roundrect (at 0.25 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 6 +3V3)) - (pad 18 smd roundrect (at -0.25 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 92 "Net-(U4-Pad18)")) - (pad 17 smd roundrect (at -0.75 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 23 /CPU/NFC_SPI_SCK)) - (pad 16 smd roundrect (at -1.25 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 90 /CPU/NFC_SPI_MISO)) - (pad 15 smd roundrect (at -1.75 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 22 /CPU/NFC_SPI_MOSI)) - (pad 14 smd roundrect (at -2.25 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 24 /CPU/NFC_SPI_CS)) - (pad 13 smd roundrect (at -2.75 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 87 /CPU/ADS_SDA)) - (pad 12 smd roundrect (at -3.45 2.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 86 /CPU/ADS_SCL)) - (pad 11 smd roundrect (at -3.45 2.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 84 "Net-(U4-Pad11)")) - (pad 10 smd roundrect (at -3.45 1.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 41 "Net-(U4-Pad10)")) - (pad 9 smd roundrect (at -3.45 1.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 32 /CPU/ESP_RST)) - (pad 8 smd roundrect (at -3.45 0.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 42 "Net-(U4-Pad8)")) - (pad 7 smd roundrect (at -3.45 0.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 43 "Net-(U4-Pad7)")) - (pad 6 smd roundrect (at -3.45 -0.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 44 "Net-(U4-Pad6)")) - (pad 5 smd roundrect (at -3.45 -0.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 85 "Net-(U4-Pad5)")) - (pad 4 smd roundrect (at -3.45 -1.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 6 +3V3)) - (pad 3 smd roundrect (at -3.45 -1.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 6 +3V3)) - (pad 2 smd roundrect (at -3.45 -2.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 67 /CPU/ESP_LNA_IN)) - (pad 1 smd roundrect (at -3.45 -2.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 6 +3V3)) - (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 613C74CA) - (at 64.0588 79.0702 90) + (at 60.9092 83.058 90) (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags resistor) (path /60FFCEAC/613CB052) @@ -2733,7 +3265,7 @@ (effects (font (size 0.26 0.26) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 35 /CPU/ESP_GPIO15)) + (net 81 /CPU/ESP_GPIO46)) (pad 1 smd roundrect (at -0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl @@ -2744,7 +3276,7 @@ ) (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 613C74A8) - (at 65.0748 79.0702 90) + (at 61.9252 83.058 90) (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags resistor) (path /60FFCEAC/613CA13C) @@ -2780,7 +3312,7 @@ ) (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 613C73E6) - (at 58.8772 74.3712 270) + (at 56.5912 82.9818 270) (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags resistor) (path /60FFCEAC/613F1E03) @@ -2836,7 +3368,7 @@ ) (module Inductor_SMD:L_0402_1005Metric (layer F.Cu) (tedit 5F68FEF0) (tstamp 6140F1F8) - (at 61.0108 68.4149) + (at 62.03696 68.29806 180) (descr "Inductor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") (tags inductor) (path /60FFCEAC/613328EB) @@ -2858,10 +3390,10 @@ (fp_text user %R (at 0 0) (layer F.Fab) (effects (font (size 0.25 0.25) (thickness 0.04))) ) - (pad 2 smd roundrect (at 0.485 0) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 66 /CPU/WIFI_ANT)) - (pad 1 smd roundrect (at -0.485 0) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 67 /CPU/ESP_LNA_IN)) + (pad 2 smd roundrect (at 0.485 0 180) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 37 /CPU/WIFI_ANT)) + (pad 1 smd roundrect (at -0.485 0 180) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 38 /CPU/ESP_LNA_IN)) (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -2870,15 +3402,15 @@ ) (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61776136) - (at 58.1406 68.44538 180) + (at 65.278 67.7672 90) (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags capacitor) (path /60FFCEAC/61334869) (attr smd) - (fp_text reference C27 (at 0 -1.16) (layer F.SilkS) hide + (fp_text reference C27 (at 0 -1.16 90) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 1.5pF (at 0 1.16) (layer F.Fab) hide + (fp_text value 1.5pF (at 0 1.16 90) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) @@ -2891,13 +3423,13 @@ (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer F.CrtYd) (width 0.05)) (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer F.CrtYd) (width 0.05)) (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer F.CrtYd) (width 0.05)) - (fp_text user %R (at 0 0) (layer F.Fab) + (fp_text user %R (at 0 0 90) (layer F.Fab) (effects (font (size 0.25 0.25) (thickness 0.04))) ) - (pad 2 smd roundrect (at 0.48 0 180) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (pad 2 smd roundrect (at 0.48 0 90) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) - (pad 1 smd roundrect (at -0.48 0 180) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 67 /CPU/ESP_LNA_IN)) + (pad 1 smd roundrect (at -0.48 0 90) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 38 /CPU/ESP_LNA_IN)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -2906,7 +3438,7 @@ ) (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 613C6F3B) - (at 63.0428 79.0702 270) + (at 59.8932 83.058 270) (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags capacitor) (path /60FFCEAC/613518FB) @@ -2942,7 +3474,7 @@ ) (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 6143EAA3) - (at 58.8518 72.39 90) + (at 55.3974 82.931 90) (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags capacitor) (path /60FFCEAC/61348E84) @@ -2978,7 +3510,7 @@ ) (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 613C6E88) - (at 58.87212 76.2508 270) + (at 57.6072 83.0072 270) (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags capacitor) (path /60FFCEAC/613F9222) @@ -3288,7 +3820,7 @@ (pad 6 smd rect (at 1.45 0.25 270) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 5 smd rect (at 1.45 0.75 270) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask) - (net 70 /Power/MCP_STAT)) + (net 41 /Power/MCP_STAT)) (pad 4 smd rect (at -1.45 0.75 270) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask) (net 4 +BATT)) (pad 3 smd rect (at -1.45 0.25 270) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask) @@ -3338,11 +3870,11 @@ (pad 4 smd rect (at -0.8 -0.6) (size 1.2 1) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 3 smd rect (at 0.8 -0.6) (size 1.2 1) (layers F.Cu F.Paste F.Mask) - (net 108 /NFC/OSC_OUT)) + (net 69 /NFC/OSC_OUT)) (pad 2 smd rect (at 0.8 0.6) (size 1.2 1) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 1 smd rect (at -0.8 0.6) (size 1.2 1) (layers F.Cu F.Paste F.Mask) - (net 107 /NFC/OSC_in)) + (net 68 /NFC/OSC_in)) (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm.wrl (at (xyz 0 0 0)) (scale (xyz 1.5 1.9 1)) @@ -3531,7 +4063,7 @@ ) (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 610F289D) - (at 69.6976 71.5772 90) + (at 68.6943 83.07832 90) (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags resistor) (path /60FE1698/615B2DC3) @@ -3628,7 +4160,7 @@ (effects (font (size 0.26 0.26) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 70 /Power/MCP_STAT)) + (net 41 /Power/MCP_STAT)) (pad 1 smd roundrect (at -0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 10 /Power/CHG_STAT_LED)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl @@ -3702,7 +4234,7 @@ (pad 2 smd roundrect (at 0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 3 /CPU/ADC1_IN2)) (pad 1 smd roundrect (at -0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 91 /Power/BATT_MEAS)) + (net 53 /Power/BATT_MEAS)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4073,7 +4605,7 @@ (pad 2 smd roundrect (at 0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 108 /NFC/OSC_OUT)) + (net 69 /NFC/OSC_OUT)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4107,7 +4639,7 @@ (effects (font (size 0.25 0.25) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 107 /NFC/OSC_in)) + (net 68 /NFC/OSC_in)) (pad 1 smd roundrect (at -0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl @@ -4191,44 +4723,6 @@ (gr_line (start 83.669398 92.377773) (end 83.669398 72.95802) (layer Edge.Cuts) (width 0.2) (tstamp 610D04EE)) (gr_arc (start 82.3722 88.69172) (end 84.669398 87.27296) (angle -29.58594537) (layer Dwgs.User) (width 0.2)) - (via (at 60.96 70.866) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 75.057 74.549) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB2B)) - (via (at 75.057 75.311) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB37)) - (via (at 75.057 76.073) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB28)) - (via (at 75.057 76.835) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB34)) - (via (at 74.295 76.835) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB31)) - (via (at 74.295 76.073) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB2E)) - (via (at 74.295 75.311) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB3A)) - (via (at 74.295 74.549) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB3D)) - (via (at 61.468 75.692) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 62.484 75.692) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 73.533 76.835) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB40) (status 30)) - (via (at 73.533 76.073) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB43) (status 30)) - (via (at 73.533 75.311) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB46) (status 30)) - (via (at 73.533 74.549) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB49) (status 30)) - (via (at 72.771 74.549) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB4F) (status 30)) - (via (at 72.771 75.311) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB52) (status 30)) - (via (at 72.771 76.073) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB4C) (status 30)) - (via (at 63.5 75.692) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 66.04 73.66) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617C1C79) (status 30)) - (via (at 66.04 74.676) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 61.468 74.676) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 65.024 74.676) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 62.484 74.676) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 62.484 73.66) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 63.5 73.66) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 63.5 72.644) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 61.468 72.644) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 63.5 74.676) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 65.024 72.644) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 65.024 73.66) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 61.468 73.66) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 62.484 72.644) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 63.5 71.12) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 62.484 71.12) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 65.97904 71.12) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 65.024 71.12) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 72.771 76.835) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB55) (status 30)) (via (at 57.404 66.294) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) (via (at 57.404 65.532) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) (segment (start 81.8238 76.7334) (end 78.6638 76.7334) (width 0.2032) (layer B.Cu) (net 1) (status 30)) @@ -4333,7 +4827,6 @@ (via (at 66.294 65.532) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 66.294 66.294) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 66.294 67.056) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 64.77 67.564) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 67.31 64.77) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 67.31 65.532) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 67.31 66.294) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) @@ -4346,12 +4839,8 @@ (via (at 74.523881 86.512605) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) (segment (start 74.070476 86.0592) (end 74.523881 86.512605) (width 0.1524) (layer F.Cu) (net 1) (status 20)) (segment (start 73.29 86.0592) (end 74.070476 86.0592) (width 0.1524) (layer F.Cu) (net 1)) - (via (at 66.04 72.644) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617C0FF4) (status 30)) - (segment (start 73.5791 76.1158) (end 74.0791 75.6158) (width 0.1524) (layer F.Cu) (net 1) (tstamp 617ECB58) (status 30)) - (segment (start 73.4521 78.1928) (end 73.4521 76.2428) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (via (at 75.311 82.55) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 75.311 81.9404) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 58.87212 76.40822) (end 58.808604 76.40822) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (segment (start 51.054 71.6788) (end 50.7652 71.6788) (width 0.254) (layer F.Cu) (net 1) (status 30)) (segment (start 51.054 71.45706) (end 51.0192 71.42226) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (segment (start 45.1812 72.9542) (end 46.4312 71.7042) (width 0.1524) (layer F.Cu) (net 1) (status 30)) @@ -4393,25 +4882,23 @@ (segment (start 46.2508 77.7214) (end 46.0756 77.5462) (width 0.1524) (layer F.Cu) (net 1) (status 10)) (segment (start 46.3931 77.7214) (end 46.2508 77.7214) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (segment (start 51.6483 68.326) (end 51.6483 69.2912) (width 0.254) (layer F.Cu) (net 1) (status 30)) - (segment (start 58.63914 76.6412) (end 58.87212 76.40822) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 57.5982 76.6412) (end 58.63914 76.6412) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 57.5982 75.6412) (end 58.1051 75.6412) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 57.5982 75.6412) (end 58.1051 75.6412) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (segment (start 54.8259 71.9227) (end 54.8373 71.9341) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 54.2925 71.9227) (end 54.8259 71.9227) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 54.2925 71.9227) (end 54.8259 71.9227) (width 0.1524) (layer F.Cu) (net 1) (status 10)) (via (at 54.8373 71.9341) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 51.6382 73.8277) (end 51.6382 73.5711) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 51.6382 73.8277) (end 51.6382 73.5711) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (segment (start 51.0192 72.9521) (end 51.0192 72.628) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 51.6382 73.5711) (end 51.0192 72.9521) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 51.6382 73.5711) (end 51.0192 72.9521) (width 0.1524) (layer F.Cu) (net 1) (status 10)) (segment (start 56.8993 76.6412) (end 56.4261 77.1144) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 57.5982 76.6412) (end 56.8993 76.6412) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 54.2925 71.9227) (end 54.2925 70.9904) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 57.5982 76.6412) (end 56.8993 76.6412) (width 0.1524) (layer F.Cu) (net 1) (status 10)) + (segment (start 54.2925 71.9227) (end 54.2925 70.9904) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (via (at 56.4642 74.5744) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 54.5211 73.6219) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 53.0479 73.4187) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 52.606 68.326) (end 51.6483 68.326) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 78.6892 76.8776) (end 78.5518 76.7402) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 78.6892 79.8957) (end 78.6892 76.8776) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 78.5518 80.0331) (end 78.6892 79.8957) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 52.606 68.326) (end 51.6483 68.326) (width 0.1524) (layer F.Cu) (net 1) (status 30)) + (segment (start 78.6892 76.8776) (end 78.5518 76.7402) (width 0.254) (layer F.Cu) (net 1) (status 30)) + (segment (start 78.6892 79.8957) (end 78.6892 76.8776) (width 0.254) (layer F.Cu) (net 1) (status 30)) + (segment (start 78.5518 80.0331) (end 78.6892 79.8957) (width 0.254) (layer F.Cu) (net 1) (status 30)) (via (at 43.1292 74.5744) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 41.91 75.4634) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 43.6118 74.93) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) @@ -4419,68 +4906,40 @@ (via (at 48.9966 77.9018) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 43.1038 69.2912) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 55.5752 74.5744) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 51.0192 72.628) (end 51.0192 71.5518) (width 0.1524) (layer F.Cu) (net 1) (tstamp 617F5C17)) + (segment (start 51.0192 72.628) (end 51.0192 71.5518) (width 0.1524) (layer F.Cu) (net 1) (tstamp 617F5C17) (status 20)) (via (at 51.0192 72.628) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 42.69341 73.188307) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 43.4937 72.9542) (end 42.927517 72.9542) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 43.4937 72.9542) (end 42.927517 72.9542) (width 0.1524) (layer F.Cu) (net 1) (status 10)) (segment (start 42.927517 72.9542) (end 42.69341 73.188307) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 70.739 73.016731) (end 70.921101 73.198832) (width 0.1524) (layer F.Cu) (net 1)) - (via (at 70.921101 73.198832) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 70.739 72.0445) (end 70.739 73.016731) (width 0.1524) (layer F.Cu) (net 1)) - (via (at 73.2282 80.0862) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 73.96879 70.993) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (segment (start 73.96879 71.07319) (end 73.96879 70.993) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 74.6272 71.882) (end 74.6272 71.7316) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 74.6272 71.882) (end 74.6272 71.7316) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (segment (start 76.0476 69.9008) (end 76.21 69.7384) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 76.21 69.7384) (end 76.21 68.7984) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 76.21 69.7384) (end 76.21 68.7984) (width 0.1524) (layer F.Cu) (net 1) (status 20)) (segment (start 74.91 70.0732) (end 75.0824 69.9008) (width 0.1524) (layer F.Cu) (net 1)) (segment (start 75.0824 69.9008) (end 76.0476 69.9008) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 76.2508 67.79) (end 76.4032 67.6376) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 76.2508 68.802918) (end 76.2508 67.79) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 76.333811 68.885929) (end 76.2508 68.802918) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 74.91 70.88) (end 74.91 70.0732) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 74.6272 71.7316) (end 73.96879 71.07319) (width 0.1524) (layer F.Cu) (net 1)) - (via (at 62.8142 79.6036) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 64.77 79.5802) (end 62.8376 79.5802) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 62.8376 79.5802) (end 62.8142 79.6036) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 67.5868 79.5502) (end 67.6148 79.5782) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 67.1068 79.5502) (end 67.5868 79.5502) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 76.2508 67.79) (end 76.4032 67.6376) (width 0.1524) (layer F.Cu) (net 1) (status 30)) + (segment (start 76.2508 68.802918) (end 76.2508 67.79) (width 0.1524) (layer F.Cu) (net 1) (status 30)) + (segment (start 76.333811 68.885929) (end 76.2508 68.802918) (width 0.1524) (layer F.Cu) (net 1) (status 30)) + (segment (start 74.91 70.88) (end 74.91 70.0732) (width 0.1524) (layer F.Cu) (net 1) (status 10)) + (segment (start 74.6272 71.7316) (end 73.96879 71.07319) (width 0.1524) (layer F.Cu) (net 1) (status 10)) (via (at 54.356 77.724) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 55.118 77.724) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 55.88 77.724) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 56.642 77.724) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 57.404 77.724) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 58.166 77.724) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 68.072 78.74) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 68.072 79.248) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 68.072 79.756) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 70.104 78.74) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 70.104 79.248) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 70.104 79.756) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 67.8662 79.5502) (end 68.072 79.756) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 67.5868 79.5502) (end 67.8662 79.5502) (width 0.1524) (layer F.Cu) (net 1)) (via (at 58.166 67.056) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 58.166 65.532) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 58.166 66.294) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617C6B53)) - (segment (start 67.718447 79.756) (end 67.6402 79.834247) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 68.072 79.756) (end 67.718447 79.756) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 67.6402 78.888094) (end 67.64541 78.882884) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 67.6402 79.834247) (end 67.6402 78.888094) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 67.64541 78.882884) (end 67.64541 78.4606) (width 0.1524) (layer F.Cu) (net 1)) (via (at 51.648304 70.271696) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 51.0192 71.5518) (end 51.0192 70.9008) (width 0.2032) (layer F.Cu) (net 1)) - (segment (start 51.6483 69.2785) (end 51.6483 70.271692) (width 0.2032) (layer F.Cu) (net 1)) + (segment (start 51.0192 71.5518) (end 51.0192 70.9008) (width 0.2032) (layer F.Cu) (net 1) (status 10)) + (segment (start 51.6483 69.2785) (end 51.6483 70.271692) (width 0.2032) (layer F.Cu) (net 1) (status 10)) (segment (start 51.6483 70.271692) (end 51.648304 70.271696) (width 0.2032) (layer F.Cu) (net 1)) (segment (start 51.0192 70.9008) (end 51.648304 70.271696) (width 0.2032) (layer F.Cu) (net 1)) - (via (at 68.8848 70.0024) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 68.9102 70.6628) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 58.0898 71.8312) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 57.279 71.8312) (end 57.277 71.8292) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 58.0898 71.8312) (end 57.279 71.8312) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 58.8492 71.8312) (end 58.8772 71.8592) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 58.0898 71.8312) (end 58.8492 71.8312) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 57.279 71.8312) (end 57.277 71.8292) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (via (at 50.556098 64.5313) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 51.0032 64.5313) (end 50.556098 64.5313) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 51.0032 64.5313) (end 50.556098 64.5313) (width 0.1524) (layer F.Cu) (net 1) (status 10)) (segment (start 50.4037 64.5313) (end 50.556098 64.5313) (width 0.1524) (layer B.Cu) (net 1)) (segment (start 50.546 64.6736) (end 50.4037 64.5313) (width 0.1524) (layer B.Cu) (net 1)) (segment (start 50.548598 64.5388) (end 50.548598 67.3582) (width 0.1524) (layer B.Cu) (net 1)) @@ -4497,15 +4956,11 @@ (via (at 56.134 69.85) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 55.372 69.85) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 53.34 69.342) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 73.406 83.312) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) (segment (start 80.76029 74.99219) (end 80.8505 75.0824) (width 0.1524) (layer F.Cu) (net 2) (status 30)) (via (at 81.7372 74.6125) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 2)) (segment (start 81.7245 74.5998) (end 81.7372 74.6125) (width 0.254) (layer F.Cu) (net 2)) (segment (start 80.8251 74.5998) (end 81.7245 74.5998) (width 0.254) (layer F.Cu) (net 2) (status 10)) (segment (start 80.8251 74.3608) (end 80.8251 74.5998) (width 0.1524) (layer F.Cu) (net 2) (status 30)) - (segment (start 76.0562 79.8957) (end 76.0562 79.09462) (width 0.1524) (layer F.Cu) (net 2) (status 10)) - (segment (start 76.4021 78.74872) (end 76.4021 77.2428) (width 0.1524) (layer F.Cu) (net 2) (status 20)) - (segment (start 76.0562 79.09462) (end 76.4021 78.74872) (width 0.1524) (layer F.Cu) (net 2)) (segment (start 78.58 74.026623) (end 78.485003 73.931626) (width 0.4572) (layer F.Cu) (net 2) (status 30)) (segment (start 79.165877 74.6125) (end 78.485003 73.931626) (width 0.4572) (layer In2.Cu) (net 2)) (segment (start 81.7372 74.6125) (end 79.165877 74.6125) (width 0.4572) (layer In2.Cu) (net 2)) @@ -4517,9 +4972,6 @@ (segment (start 81.7245 74.5998) (end 79.9592 74.5998) (width 0.3048) (layer B.Cu) (net 2)) (segment (start 80.4037 74.6125) (end 80.4164 74.6252) (width 0.254) (layer In2.Cu) (net 2)) (segment (start 81.7372 74.6125) (end 80.4037 74.6125) (width 0.254) (layer In2.Cu) (net 2)) - (via (at 76.835 79.9338) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 2)) - (segment (start 76.835 79.9338) (end 76.0943 79.9338) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 76.0943 79.9338) (end 76.0562 79.8957) (width 0.254) (layer F.Cu) (net 2)) (segment (start 76.8604 79.9084) (end 76.835 79.9338) (width 0.254) (layer In2.Cu) (net 2)) (segment (start 76.8858 79.9338) (end 76.8604 79.9084) (width 0.4572) (layer In2.Cu) (net 2)) (segment (start 80.391 79.9338) (end 76.8858 79.9338) (width 0.4572) (layer In2.Cu) (net 2)) @@ -4531,7 +4983,7 @@ (segment (start 80.4164 74.6252) (end 80.4164 76.660532) (width 0.4572) (layer In2.Cu) (net 2)) (via (at 80.391 81.9658) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 2)) (segment (start 80.4164 81.9404) (end 80.391 81.9658) (width 0.4572) (layer In2.Cu) (net 2)) - (segment (start 78.4687 81.9958) (end 80.361 81.9958) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 78.4687 81.9958) (end 80.361 81.9958) (width 0.254) (layer F.Cu) (net 2) (status 10)) (segment (start 80.4164 79.9084) (end 80.4164 81.9404) (width 0.4572) (layer In2.Cu) (net 2)) (segment (start 80.361 81.9958) (end 80.391 81.9658) (width 0.254) (layer F.Cu) (net 2)) (via (at 77.5716 88.5952) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 2)) @@ -4539,13 +4991,13 @@ (segment (start 80.391 85.7758) (end 77.5716 88.5952) (width 0.4572) (layer In2.Cu) (net 2)) (via (at 77.5716 88.0364) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 2)) (segment (start 77.5716 88.5952) (end 77.5716 88.0364) (width 0.4572) (layer In2.Cu) (net 2)) - (segment (start 78.1428 88.0364) (end 78.3463 88.2399) (width 0.4572) (layer F.Cu) (net 2)) + (segment (start 78.1428 88.0364) (end 78.3463 88.2399) (width 0.4572) (layer F.Cu) (net 2) (status 30)) (segment (start 77.0135 88.4152) (end 76.5135 88.4152) (width 0.254) (layer F.Cu) (net 2) (status 30)) - (segment (start 57.4167 73.0397) (end 57.277 72.9) (width 0.1524) (layer F.Cu) (net 3)) - (segment (start 57.4167 74.4597) (end 57.4167 73.0397) (width 0.1524) (layer F.Cu) (net 3)) - (segment (start 57.5982 74.6412) (end 57.4167 74.4597) (width 0.1524) (layer F.Cu) (net 3)) - (segment (start 55.3131 72.9) (end 55.2831 72.87) (width 0.1524) (layer F.Cu) (net 3)) - (segment (start 57.277 72.9) (end 55.3131 72.9) (width 0.1524) (layer F.Cu) (net 3)) + (segment (start 57.4167 73.0397) (end 57.277 72.9) (width 0.1524) (layer F.Cu) (net 3) (status 30)) + (segment (start 57.4167 74.4597) (end 57.4167 73.0397) (width 0.1524) (layer F.Cu) (net 3) (status 20)) + (segment (start 57.5982 74.6412) (end 57.4167 74.4597) (width 0.1524) (layer F.Cu) (net 3) (status 10)) + (segment (start 55.3131 72.9) (end 55.2831 72.87) (width 0.1524) (layer F.Cu) (net 3) (status 30)) + (segment (start 57.277 72.9) (end 55.3131 72.9) (width 0.1524) (layer F.Cu) (net 3) (status 30)) (segment (start 75.5135 88.4152) (end 76.0135 88.4152) (width 0.254) (layer F.Cu) (net 4) (status 30)) (segment (start 74.1956 88.4152) (end 73.9521 88.6587) (width 0.4572) (layer F.Cu) (net 4) (status 30)) (segment (start 75.5135 88.4152) (end 74.1956 88.4152) (width 0.4572) (layer F.Cu) (net 4) (status 30)) @@ -4565,7 +5017,7 @@ (via (at 75.733399 68.008459) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 4)) (segment (start 71.729212 72.582652) (end 71.7022 72.55564) (width 0.1524) (layer F.Cu) (net 4)) (via (at 76.835 72.4662) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 4)) - (segment (start 76.835 72.1848) (end 76.5322 71.882) (width 0.1524) (layer F.Cu) (net 4)) + (segment (start 76.835 72.1848) (end 76.5322 71.882) (width 0.1524) (layer F.Cu) (net 4) (status 20)) (segment (start 76.835 72.4662) (end 76.835 72.1848) (width 0.1524) (layer F.Cu) (net 4)) (segment (start 74.482122 73.2282) (end 71.60006 73.2282) (width 0.2032) (layer In2.Cu) (net 4)) (segment (start 75.561001 74.307079) (end 74.482122 73.2282) (width 0.2032) (layer In2.Cu) (net 4)) @@ -4574,7 +5026,7 @@ (segment (start 74.803 84.455) (end 74.803 81.661) (width 0.2032) (layer In2.Cu) (net 4)) (segment (start 73.230599 87.937199) (end 73.230599 86.027401) (width 0.2032) (layer In2.Cu) (net 4)) (segment (start 75.561001 80.902999) (end 75.561001 74.307079) (width 0.2032) (layer In2.Cu) (net 4)) - (segment (start 73.9521 88.6587) (end 73.230599 87.937199) (width 0.2032) (layer In2.Cu) (net 4)) + (segment (start 73.9521 88.6587) (end 73.230599 87.937199) (width 0.2032) (layer In2.Cu) (net 4) (status 10)) (segment (start 75.733399 68.008459) (end 75.733399 70.0278) (width 0.1524) (layer In2.Cu) (net 4)) (segment (start 75.8444 70.0278) (end 76.835 71.0184) (width 0.1524) (layer In2.Cu) (net 4)) (segment (start 76.835 71.0184) (end 76.835 72.4662) (width 0.1524) (layer In2.Cu) (net 4)) @@ -4585,16 +5037,15 @@ (segment (start 74.833101 90.351581) (end 74.833101 89.539701) (width 0.4572) (layer In2.Cu) (net 4)) (segment (start 76.953237 91.896763) (end 75.108768 91.896763) (width 0.4572) (layer In2.Cu) (net 4)) (segment (start 74.76744 90.417242) (end 74.833101 90.351581) (width 0.4572) (layer In2.Cu) (net 4)) - (segment (start 74.833101 89.539701) (end 73.9521 88.6587) (width 0.4572) (layer In2.Cu) (net 4)) + (segment (start 74.833101 89.539701) (end 73.9521 88.6587) (width 0.4572) (layer In2.Cu) (net 4) (status 20)) (segment (start 73.658225 70.0278) (end 73.605217 69.974792) (width 0.1524) (layer In2.Cu) (net 4)) (via (at 73.605217 69.974792) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 4)) - (segment (start 73.7616 70.0278) (end 73.658225 70.0278) (width 0.1524) (layer In2.Cu) (net 4)) - (segment (start 75.733399 70.0278) (end 73.7616 70.0278) (width 0.1524) (layer In2.Cu) (net 4)) + (segment (start 75.733399 70.0278) (end 73.658225 70.0278) (width 0.1524) (layer In2.Cu) (net 4)) (segment (start 72.304722 69.478078) (end 73.389678 69.478078) (width 0.1524) (layer F.Cu) (net 4)) (segment (start 72.05 69.7328) (end 72.304722 69.478078) (width 0.1524) (layer F.Cu) (net 4)) - (segment (start 72.05 70.583518) (end 72.05 69.7328) (width 0.1524) (layer F.Cu) (net 4)) - (segment (start 73.389678 68.838078) (end 73.35 68.7984) (width 0.1524) (layer F.Cu) (net 4)) - (segment (start 73.389678 69.478078) (end 73.389678 68.838078) (width 0.1524) (layer F.Cu) (net 4)) + (segment (start 72.05 70.583518) (end 72.05 69.7328) (width 0.1524) (layer F.Cu) (net 4) (status 10)) + (segment (start 73.389678 68.838078) (end 73.35 68.7984) (width 0.1524) (layer F.Cu) (net 4) (status 30)) + (segment (start 73.389678 69.478078) (end 73.389678 68.838078) (width 0.1524) (layer F.Cu) (net 4) (status 20)) (segment (start 73.389678 69.759253) (end 73.605217 69.974792) (width 0.1524) (layer F.Cu) (net 4)) (segment (start 73.389678 69.478078) (end 73.389678 69.759253) (width 0.1524) (layer F.Cu) (net 4)) (segment (start 75.4126 66.6603) (end 75.4126 65.758) (width 0.1524) (layer F.Cu) (net 5) (status 30)) @@ -4607,7 +5058,7 @@ (segment (start 74.1095 65.63) (end 73.914 65.4345) (width 0.1524) (layer F.Cu) (net 5) (status 30)) (segment (start 75.2846 65.63) (end 74.1095 65.63) (width 0.1524) (layer F.Cu) (net 5) (status 30)) (segment (start 75.4126 65.758) (end 75.2846 65.63) (width 0.1524) (layer F.Cu) (net 5) (status 30)) - (segment (start 53.566 68.326) (end 54.0258 68.326) (width 0.1524) (layer F.Cu) (net 5)) + (segment (start 53.566 68.326) (end 54.0258 68.326) (width 0.1524) (layer F.Cu) (net 5) (status 10)) (segment (start 54.27 68.0818) (end 54.27 67.2) (width 0.1524) (layer F.Cu) (net 5)) (segment (start 54.0258 68.326) (end 54.27 68.0818) (width 0.1524) (layer F.Cu) (net 5)) (via (at 70.84459 70.0532) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 5)) @@ -4619,8 +5070,8 @@ (segment (start 75.076666 68.244799) (end 75.292881 68.244799) (width 0.1524) (layer F.Cu) (net 5)) (segment (start 74.5 66.6) (end 74.5 67.668133) (width 0.1524) (layer F.Cu) (net 5)) (segment (start 74.5 67.668133) (end 75.076666 68.244799) (width 0.1524) (layer F.Cu) (net 5)) - (segment (start 75.292881 68.244799) (end 75.56 68.511918) (width 0.1524) (layer F.Cu) (net 5)) - (segment (start 75.56 68.511918) (end 75.56 68.98) (width 0.1524) (layer F.Cu) (net 5)) + (segment (start 75.292881 68.244799) (end 75.56 68.511918) (width 0.1524) (layer F.Cu) (net 5) (status 20)) + (segment (start 75.56 68.511918) (end 75.56 68.98) (width 0.1524) (layer F.Cu) (net 5) (status 30)) (segment (start 70.866 70.07461) (end 70.84459 70.0532) (width 0.1524) (layer In1.Cu) (net 5)) (segment (start 70.866 71.1454) (end 70.866 70.07461) (width 0.1524) (layer In1.Cu) (net 5)) (segment (start 70.231 71.7804) (end 70.866 71.1454) (width 0.1524) (layer In1.Cu) (net 5)) @@ -4629,33 +5080,20 @@ (segment (start 55.223588 71.047788) (end 58.445785 71.047788) (width 0.1524) (layer In1.Cu) (net 5)) (segment (start 54.27 70.0942) (end 55.223588 71.047788) (width 0.1524) (layer In1.Cu) (net 5)) (segment (start 54.27 67.2) (end 54.27 70.0942) (width 0.1524) (layer In1.Cu) (net 5)) + (via (at 73.406 83.312) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) (segment (start 81.7118 71.1428) (end 81.7144 71.1454) (width 0.254) (layer F.Cu) (net 6) (status 30)) (segment (start 80.5073 69.2444) (end 80.5073 68.7444) (width 0.254) (layer F.Cu) (net 6) (status 30)) (segment (start 81.7372 71.1226) (end 81.7144 71.1454) (width 0.254) (layer F.Cu) (net 6) (status 30)) (segment (start 81.7372 69.7372) (end 81.73 69.73) (width 0.254) (layer F.Cu) (net 6) (status 30)) (segment (start 81.7372 69.7372) (end 81.7372 71.1226) (width 0.254) (layer F.Cu) (net 6) (status 30)) (via (at 82.540758 70.374087) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 63.25254 70.05506) (end 63.25254 69.50856) (width 0.1524) (layer F.Cu) (net 6) (tstamp 617762EF) (status 30)) (segment (start 81.2444 69.2444) (end 80.5583 69.2444) (width 0.254) (layer F.Cu) (net 6) (status 20)) (segment (start 81.73 69.73) (end 81.2444 69.2444) (width 0.254) (layer F.Cu) (net 6) (status 10)) (segment (start 73.75 85.5967) (end 73.75 84.4352) (width 0.1524) (layer F.Cu) (net 6) (tstamp 61775077) (status 30)) - (segment (start 60.05254 71.50936) (end 60.05254 72.00936) (width 0.254) (layer F.Cu) (net 6) (status 30)) (via (at 77.578989 73.090809) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) (segment (start 77.597 73.10882) (end 77.578989 73.090809) (width 0.254) (layer F.Cu) (net 6)) (segment (start 77.597 74.0644) (end 77.597 73.10882) (width 0.254) (layer F.Cu) (net 6) (status 10)) - (segment (start 61.75254 69.80936) (end 61.75254 69.18016) (width 0.254) (layer F.Cu) (net 6) (tstamp 617762E9) (status 10)) - (segment (start 61.75254 69.18016) (end 61.73174 69.15936) (width 0.1524) (layer F.Cu) (net 6) (tstamp 617762EC)) - (via (at 62.48654 69.00926) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) (segment (start 70.70096 71.12254) (end 70.739 71.0845) (width 0.254) (layer F.Cu) (net 6) (status 30)) - (segment (start 63.25254 69.27234) (end 63.25254 69.80936) (width 0.254) (layer F.Cu) (net 6) (status 20)) - (segment (start 62.98946 69.00926) (end 63.25254 69.27234) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 62.48654 69.00926) (end 62.98946 69.00926) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 61.73174 69.15936) (end 61.68578 69.1134) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 60.25174 70.39936) (end 60.14174 70.50936) (width 0.254) (layer F.Cu) (net 6) (status 30)) - (segment (start 60.14174 70.50936) (end 60.05254 70.50936) (width 0.254) (layer F.Cu) (net 6) (status 30)) - (segment (start 60.5577 69.1134) (end 60.25174 69.41936) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 60.25174 69.41936) (end 60.25174 70.39936) (width 0.254) (layer F.Cu) (net 6) (status 20)) - (segment (start 61.68578 69.1134) (end 60.5577 69.1134) (width 0.254) (layer F.Cu) (net 6)) (via (at 46.6852 68.072) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) (segment (start 46.6812 68.076) (end 46.6852 68.072) (width 0.1524) (layer F.Cu) (net 6)) (segment (start 46.6812 68.7667) (end 46.6812 68.076) (width 0.254) (layer F.Cu) (net 6) (status 10)) @@ -4686,63 +5124,36 @@ (segment (start 53.086 72.54066) (end 52.9176 72.37226) (width 0.254) (layer F.Cu) (net 6) (status 30)) (via (at 47.013604 76.245512) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) (segment (start 46.9392 76.171108) (end 47.013604 76.245512) (width 0.2032) (layer In1.Cu) (net 6)) - (segment (start 47.3837 76.7614) (end 47.3837 76.615608) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 47.3837 76.615608) (end 47.013604 76.245512) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 53.2982 75.6412) (end 51.8541 75.6412) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 47.3837 76.7614) (end 47.3837 76.615608) (width 0.1524) (layer F.Cu) (net 6) (status 30)) + (segment (start 47.3837 76.615608) (end 47.013604 76.245512) (width 0.254) (layer F.Cu) (net 6) (status 10)) + (segment (start 53.2982 75.6412) (end 51.8541 75.6412) (width 0.254) (layer F.Cu) (net 6) (status 10)) (segment (start 51.8541 75.6412) (end 51.6382 75.4253) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 51.6382 75.4253) (end 51.6382 74.7877) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 50.6522 74.7877) (end 50.6349 74.805) (width 0.1524) (layer F.Cu) (net 6)) + (segment (start 51.6382 75.4253) (end 51.6382 74.7877) (width 0.254) (layer F.Cu) (net 6) (status 20)) + (segment (start 50.6522 74.7877) (end 50.6349 74.805) (width 0.1524) (layer F.Cu) (net 6) (status 30)) (via (at 51.1328 74.7877) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 51.1328 74.7877) (end 50.6522 74.7877) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 51.6382 74.7877) (end 51.1328 74.7877) (width 0.1524) (layer F.Cu) (net 6)) + (segment (start 51.1328 74.7877) (end 50.6522 74.7877) (width 0.1524) (layer F.Cu) (net 6) (status 20)) + (segment (start 51.6382 74.7877) (end 51.1328 74.7877) (width 0.1524) (layer F.Cu) (net 6) (status 10)) (via (at 53.672802 72.8827) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 54.2925 72.8827) (end 53.672802 72.8827) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 53.0192 72.5018) (end 53.4001 72.8827) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 53.4001 72.8827) (end 53.672802 72.8827) (width 0.1524) (layer F.Cu) (net 6)) + (segment (start 54.2925 72.8827) (end 53.672802 72.8827) (width 0.1524) (layer F.Cu) (net 6) (status 10)) + (segment (start 53.0192 72.5018) (end 53.4001 72.8827) (width 0.1524) (layer F.Cu) (net 6) (status 30)) + (segment (start 53.4001 72.8827) (end 53.672802 72.8827) (width 0.1524) (layer F.Cu) (net 6) (status 10)) (segment (start 53.6829 72.872602) (end 53.672802 72.8827) (width 0.3048) (layer In1.Cu) (net 6)) - (segment (start 51.3334 76.7314) (end 51.3334 76.8731) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 51.3334 76.7314) (end 51.3334 76.7481) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 58.86958 73.5056) (end 58.8792 73.5056) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 59.23915 73.14565) (end 59.30864 73.07616) (width 0.254) (layer F.Cu) (net 6)) - (via (at 59.23915 73.14565) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) + (segment (start 51.3334 76.7314) (end 51.3334 76.8731) (width 0.1524) (layer F.Cu) (net 6) (status 30)) + (segment (start 51.3334 76.7314) (end 51.3334 76.7481) (width 0.1524) (layer F.Cu) (net 6) (status 30)) (segment (start 73.527906 81.866786) (end 73.527939 81.866753) (width 0.4572) (layer B.Cu) (net 6)) (segment (start 73.527939 81.231784) (end 73.52797 81.231753) (width 0.4572) (layer B.Cu) (net 6)) - (via (at 73.527939 81.866753) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (via (at 73.527906 82.522073) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) + (via (at 73.527939 81.866753) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6) (status 30)) + (via (at 73.527906 82.522073) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6) (status 30)) (via (at 73.52797 81.231753) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 43.4937 72.4542) (end 42.912598 72.4542) (width 0.1524) (layer F.Cu) (net 6)) + (segment (start 43.4937 72.4542) (end 42.912598 72.4542) (width 0.1524) (layer F.Cu) (net 6) (status 10)) (via (at 42.912598 72.4542) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 69.7363 72.0872) (end 70.739 71.0845) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 69.6976 72.0872) (end 69.7363 72.0872) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 66.25254 69.905666) (end 66.273074 69.9262) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 66.25254 70.05506) (end 66.25254 69.905666) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 66.929 69.9516) (end 66.9036 69.9262) (width 0.254) (layer B.Cu) (net 6)) - (via (at 66.9036 69.9262) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 66.273074 69.9262) (end 66.9036 69.9262) (width 0.254) (layer F.Cu) (net 6)) - (via (at 68.135692 72.647093) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 68.695585 72.0872) (end 68.135692 72.647093) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 69.6976 72.0872) (end 68.695585 72.0872) (width 0.1524) (layer F.Cu) (net 6)) + (segment (start 69.7363 72.0872) (end 70.739 71.0845) (width 0.1524) (layer F.Cu) (net 6) (status 30)) + (segment (start 69.6976 72.0872) (end 69.7363 72.0872) (width 0.1524) (layer F.Cu) (net 6) (status 30)) (segment (start 78.508398 72.1614) (end 77.578989 73.090809) (width 0.254) (layer In2.Cu) (net 6)) (segment (start 80.753445 72.1614) (end 78.508398 72.1614) (width 0.254) (layer In2.Cu) (net 6)) (segment (start 82.540758 70.374087) (end 80.753445 72.1614) (width 0.254) (layer In2.Cu) (net 6)) (segment (start 49.6925 67.9805) (end 49.1135 67.9805) (width 0.4572) (layer In2.Cu) (net 6)) (segment (start 50.038 68.326) (end 49.6925 67.9805) (width 0.4572) (layer In2.Cu) (net 6)) - (segment (start 62.36585 69.12995) (end 62.48654 69.00926) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 61.85785 69.12995) (end 62.36585 69.12995) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 61.8413 69.1134) (end 61.85785 69.12995) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 61.68578 69.1134) (end 61.8413 69.1134) (width 0.254) (layer F.Cu) (net 6)) - (via (at 66.370204 79.3242) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 66.3468 79.3242) (end 66.370204 79.3242) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 66.0908 79.5802) (end 66.3468 79.3242) (width 0.1524) (layer F.Cu) (net 6)) - (via (at 74.918089 79.031311) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 74.9521 78.1928) (end 74.9521 78.9973) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 74.9521 78.9973) (end 74.918089 79.031311) (width 0.254) (layer F.Cu) (net 6)) - (via (at 68.072 76.962) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (via (at 68.072 77.47) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (via (at 68.072 77.978) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (via (at 70.104 76.962) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (via (at 70.104 77.47) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (via (at 70.104 77.978) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) (via (at 73.406 83.82) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6) (tstamp 617C3FE2)) (via (at 73.406 84.328) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6) (tstamp 617C3FE5)) (segment (start 53.672802 71.0946) (end 55.1942 71.0946) (width 0.4572) (layer In2.Cu) (net 6)) @@ -4758,58 +5169,31 @@ (segment (start 53.672802 72.8827) (end 55.1027 72.8827) (width 0.4572) (layer In2.Cu) (net 6)) (segment (start 46.7767 67.9805) (end 46.6852 68.072) (width 0.254) (layer In1.Cu) (net 6)) (segment (start 49.1135 67.9805) (end 46.7767 67.9805) (width 0.254) (layer In1.Cu) (net 6)) - (segment (start 64.333501 77.287497) (end 63.78707 77.287497) (width 0.1524) (layer In2.Cu) (net 6)) - (segment (start 66.370204 79.3242) (end 64.333501 77.287497) (width 0.1524) (layer In2.Cu) (net 6)) - (segment (start 60.1726 74.0791) (end 60.1726 75.9968) (width 0.254) (layer In2.Cu) (net 6)) - (segment (start 63.75254 76.95506) (end 63.75254 77.252967) (width 0.254) (layer F.Cu) (net 6)) - (via (at 63.78707 77.287497) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 59.23915 73.14565) (end 60.1726 74.0791) (width 0.254) (layer In2.Cu) (net 6)) - (segment (start 63.277704 76.778131) (end 63.78707 77.287497) (width 0.254) (layer In2.Cu) (net 6)) - (segment (start 60.953931 76.778131) (end 63.277704 76.778131) (width 0.254) (layer In2.Cu) (net 6)) - (segment (start 63.75254 77.252967) (end 63.78707 77.287497) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 60.1726 75.9968) (end 60.953931 76.778131) (width 0.254) (layer In2.Cu) (net 6)) - (segment (start 49.3687 68.2409) (end 49.3687 69.4542) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 49.3687 68.2409) (end 49.3687 69.4542) (width 0.254) (layer F.Cu) (net 6) (status 20)) (segment (start 49.1135 67.9805) (end 49.1135 67.9857) (width 0.254) (layer F.Cu) (net 6)) (segment (start 49.1135 67.9857) (end 49.3687 68.2409) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 59.23915 73.14565) (end 58.90895 73.14565) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 58.90895 73.14565) (end 58.8772 73.1774) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 58.8772 73.1774) (end 58.8772 73.8612) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 63.66581 77.63439) (end 63.66581 77.96719) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 63.66581 77.96719) (end 63.0428 78.5902) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 63.78707 77.51313) (end 63.66581 77.63439) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 63.78707 77.287497) (end 63.78707 77.51313) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 58.8772 72.8726) (end 58.8772 73.1774) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 59.64485 72.10495) (end 59.573416 72.10495) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 59.37313 72.37667) (end 58.8772 72.8726) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 59.74044 72.00936) (end 59.64485 72.10495) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 59.37313 72.305236) (end 59.37313 72.37667) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 59.573416 72.10495) (end 59.37313 72.305236) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 60.05254 72.00936) (end 59.74044 72.00936) (width 0.254) (layer F.Cu) (net 6)) (segment (start 82.536671 70.37) (end 82.540758 70.374087) (width 0.254) (layer F.Cu) (net 6)) (segment (start 81.7644 70.37) (end 82.536671 70.37) (width 0.254) (layer F.Cu) (net 6)) (segment (start 81.7372 70.3972) (end 81.7644 70.37) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 79.61 72.19) (end 79.61 72.12) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 81.22164 71.63816) (end 81.7144 71.1454) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 79.61 72.19) (end 79.61 72.12) (width 0.254) (layer F.Cu) (net 6) (status 30)) + (segment (start 81.22164 71.63816) (end 81.7144 71.1454) (width 0.254) (layer F.Cu) (net 6) (status 20)) (segment (start 80.33004 71.63816) (end 81.22164 71.63816) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 79.75895 71.97105) (end 79.99715 71.97105) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 79.75895 71.97105) (end 79.99715 71.97105) (width 0.254) (layer F.Cu) (net 6) (status 10)) (segment (start 79.99715 71.97105) (end 80.33004 71.63816) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 79.61 72.12) (end 79.75895 71.97105) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 79.61 72.12) (end 79.75895 71.97105) (width 0.254) (layer F.Cu) (net 6) (status 30)) (segment (start 46.129892 75.3618) (end 47.013604 76.245512) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 45.1812 75.0516) (end 45.4914 75.3618) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 45.1812 75.0516) (end 45.4914 75.3618) (width 0.254) (layer F.Cu) (net 6) (status 10)) (segment (start 45.4914 75.3618) (end 46.129892 75.3618) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 45.1812 74.6417) (end 45.1812 75.0516) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 45.1812 74.6417) (end 45.1812 75.0516) (width 0.254) (layer F.Cu) (net 6) (status 30)) (segment (start 60.45835 73.14565) (end 59.23915 73.14565) (width 0.4572) (layer In2.Cu) (net 6)) - (segment (start 61.852999 70.569901) (end 61.852999 71.751001) (width 0.4572) (layer In2.Cu) (net 6)) (segment (start 61.591001 72.012999) (end 61.165119 72.012999) (width 0.4572) (layer In2.Cu) (net 6)) (segment (start 61.852999 71.751001) (end 61.591001 72.012999) (width 0.4572) (layer In2.Cu) (net 6)) (segment (start 60.836999 72.767001) (end 60.45835 73.14565) (width 0.4572) (layer In2.Cu) (net 6)) (segment (start 61.165119 72.012999) (end 60.836999 72.341119) (width 0.4572) (layer In2.Cu) (net 6)) - (segment (start 62.48654 69.93636) (end 61.852999 70.569901) (width 0.4572) (layer In2.Cu) (net 6)) (segment (start 60.836999 72.341119) (end 60.836999 72.767001) (width 0.4572) (layer In2.Cu) (net 6)) - (segment (start 62.48654 69.00926) (end 62.48654 69.93636) (width 0.4572) (layer In2.Cu) (net 6)) - (segment (start 50.3001 76.7614) (end 50.3301 76.7314) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 48.3743 76.7614) (end 50.3001 76.7614) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 50.3301 76.7314) (end 51.3334 76.7314) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 50.3001 76.7614) (end 50.3301 76.7314) (width 0.254) (layer F.Cu) (net 6) (status 30)) + (segment (start 48.3743 76.7614) (end 50.3001 76.7614) (width 0.254) (layer F.Cu) (net 6) (status 30)) + (segment (start 50.3301 76.7314) (end 51.3334 76.7314) (width 0.254) (layer F.Cu) (net 6) (status 30)) (segment (start 44.2341 67.3755) (end 44.2081 67.3755) (width 0.1524) (layer F.Cu) (net 7) (status 30)) (segment (start 43.4112 66.3982) (end 43.2308 66.3982) (width 0.254) (layer F.Cu) (net 7) (status 30)) (segment (start 44.2081 67.1951) (end 43.4112 66.3982) (width 0.254) (layer F.Cu) (net 7) (status 30)) @@ -4837,71 +5221,52 @@ (segment (start 79.6 74.08) (end 79.67 74.08) (width 0.1524) (layer F.Cu) (net 11) (status 30)) (segment (start 73.914 67.784) (end 73.914 67.5345) (width 0.1524) (layer F.Cu) (net 12) (status 30)) (segment (start 74.91 68.98) (end 74.91 68.78) (width 0.1524) (layer F.Cu) (net 12) (status 30)) - (segment (start 72.7 68.0668) (end 72.7 68.97) (width 0.1524) (layer F.Cu) (net 12)) + (segment (start 72.7 68.0668) (end 72.7 68.97) (width 0.1524) (layer F.Cu) (net 12) (status 20)) (segment (start 73.2282 67.5386) (end 72.7 68.0668) (width 0.1524) (layer F.Cu) (net 12)) - (segment (start 73.9099 67.5386) (end 73.2282 67.5386) (width 0.1524) (layer F.Cu) (net 12)) - (segment (start 73.914 67.5345) (end 73.9099 67.5386) (width 0.1524) (layer F.Cu) (net 12)) - (segment (start 74.91 69.362) (end 74.91 68.98) (width 0.1524) (layer F.Cu) (net 12)) + (segment (start 73.9099 67.5386) (end 73.2282 67.5386) (width 0.1524) (layer F.Cu) (net 12) (status 10)) + (segment (start 73.914 67.5345) (end 73.9099 67.5386) (width 0.1524) (layer F.Cu) (net 12) (status 30)) + (segment (start 74.91 69.362) (end 74.91 68.98) (width 0.1524) (layer F.Cu) (net 12) (status 20)) (segment (start 74.624466 71.2978) (end 74.4474 71.120734) (width 0.1524) (layer F.Cu) (net 12)) (segment (start 74.4474 69.8246) (end 74.91 69.362) (width 0.1524) (layer F.Cu) (net 12)) (segment (start 74.4474 71.120734) (end 74.4474 69.8246) (width 0.1524) (layer F.Cu) (net 12)) (segment (start 75.0336 71.2978) (end 74.624466 71.2978) (width 0.1524) (layer F.Cu) (net 12)) - (segment (start 75.5904 71.8546) (end 75.0336 71.2978) (width 0.1524) (layer F.Cu) (net 12)) - (segment (start 73.914 67.9958) (end 73.914 67.5345) (width 0.1524) (layer F.Cu) (net 12)) + (segment (start 75.5904 71.8546) (end 75.0336 71.2978) (width 0.1524) (layer F.Cu) (net 12) (status 10)) + (segment (start 73.914 67.9958) (end 73.914 67.5345) (width 0.1524) (layer F.Cu) (net 12) (status 20)) (segment (start 74.0918 68.1736) (end 73.914 67.9958) (width 0.1524) (layer F.Cu) (net 12)) (segment (start 74.5744 68.1736) (end 74.0918 68.1736) (width 0.1524) (layer F.Cu) (net 12)) - (segment (start 74.91 68.5092) (end 74.5744 68.1736) (width 0.1524) (layer F.Cu) (net 12)) - (segment (start 74.91 68.98) (end 74.91 68.5092) (width 0.1524) (layer F.Cu) (net 12)) - (via (at 67.82054 73.99528) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 13)) - (segment (start 67.80646 74.00936) (end 67.82054 73.99528) (width 0.1524) (layer F.Cu) (net 13)) - (segment (start 66.95254 74.00936) (end 67.80646 74.00936) (width 0.1524) (layer F.Cu) (net 13) (status 10)) + (segment (start 74.91 68.5092) (end 74.5744 68.1736) (width 0.1524) (layer F.Cu) (net 12) (status 10)) + (segment (start 74.91 68.98) (end 74.91 68.5092) (width 0.1524) (layer F.Cu) (net 12) (status 30)) (segment (start 72.7 70.230256) (end 72.802213 70.128043) (width 0.1524) (layer F.Cu) (net 13)) (via (at 72.802213 70.128043) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 13)) - (segment (start 72.7222 71.882) (end 72.7222 70.208056) (width 0.1524) (layer F.Cu) (net 13)) - (segment (start 72.7 70.6984) (end 72.7 70.230256) (width 0.1524) (layer F.Cu) (net 13)) + (segment (start 72.7222 71.882) (end 72.7222 70.208056) (width 0.1524) (layer F.Cu) (net 13) (status 10)) + (segment (start 72.7 70.6984) (end 72.7 70.230256) (width 0.1524) (layer F.Cu) (net 13) (status 10)) (segment (start 72.7222 70.208056) (end 72.802213 70.128043) (width 0.1524) (layer F.Cu) (net 13)) - (segment (start 67.82054 73.99528) (end 68.194654 73.99528) (width 0.1524) (layer In1.Cu) (net 13)) - (segment (start 68.194654 73.99528) (end 69.774522 72.415411) (width 0.1524) (layer In1.Cu) (net 13)) - (segment (start 70.514845 72.415411) (end 72.802213 70.128043) (width 0.1524) (layer In1.Cu) (net 13)) - (segment (start 69.774522 72.415411) (end 70.514845 72.415411) (width 0.1524) (layer In1.Cu) (net 13)) (via (at 69.657267 70.45561) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 14)) (segment (start 69.6976 70.495943) (end 69.657267 70.45561) (width 0.1524) (layer F.Cu) (net 14)) - (segment (start 69.6976 71.0672) (end 69.6976 70.495943) (width 0.1524) (layer F.Cu) (net 14)) - (segment (start 66.9609 71.501) (end 66.95254 71.50936) (width 0.1524) (layer F.Cu) (net 14)) - (segment (start 69.6976 71.0672) (end 69.2638 71.501) (width 0.1524) (layer F.Cu) (net 14)) - (segment (start 69.2638 71.501) (end 66.9609 71.501) (width 0.1524) (layer F.Cu) (net 14)) + (segment (start 69.6976 71.0672) (end 69.6976 70.495943) (width 0.1524) (layer F.Cu) (net 14) (status 10)) (via (at 77.31361 71.074111) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 14)) (segment (start 76.937899 70.6984) (end 77.31361 71.074111) (width 0.1524) (layer F.Cu) (net 14)) - (segment (start 76.21 70.6984) (end 76.937899 70.6984) (width 0.1524) (layer F.Cu) (net 14)) + (segment (start 76.21 70.6984) (end 76.937899 70.6984) (width 0.1524) (layer F.Cu) (net 14) (status 10)) (segment (start 73.375488 69.496191) (end 74.686879 69.496191) (width 0.1524) (layer In1.Cu) (net 14)) (segment (start 76.264799 71.074111) (end 77.31361 71.074111) (width 0.1524) (layer In1.Cu) (net 14)) (segment (start 70.616042 69.496835) (end 73.374844 69.496835) (width 0.1524) (layer In1.Cu) (net 14)) (segment (start 74.686879 69.496191) (end 76.264799 71.074111) (width 0.1524) (layer In1.Cu) (net 14)) (segment (start 73.374844 69.496835) (end 73.375488 69.496191) (width 0.1524) (layer In1.Cu) (net 14)) (segment (start 69.657267 70.45561) (end 70.616042 69.496835) (width 0.1524) (layer In1.Cu) (net 14)) - (via (at 67.812712 74.647635) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 15)) (segment (start 77.32522 71.89724) (end 77.32522 71.840796) (width 0.1524) (layer F.Cu) (net 15)) - (segment (start 66.95254 74.50936) (end 67.674437 74.50936) (width 0.1524) (layer F.Cu) (net 15) (status 10)) - (segment (start 67.674437 74.50936) (end 67.812712 74.647635) (width 0.1524) (layer F.Cu) (net 15)) (via (at 77.32522 71.89724) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 15)) (segment (start 75.717591 71.333391) (end 75.56 71.1758) (width 0.1524) (layer F.Cu) (net 15)) - (segment (start 75.56 71.1758) (end 75.56 70.6984) (width 0.1524) (layer F.Cu) (net 15)) + (segment (start 75.56 71.1758) (end 75.56 70.6984) (width 0.1524) (layer F.Cu) (net 15) (status 20)) (segment (start 76.817814 71.33339) (end 75.717591 71.333391) (width 0.1524) (layer F.Cu) (net 15)) (segment (start 77.32522 71.840796) (end 76.817814 71.33339) (width 0.1524) (layer F.Cu) (net 15)) - (segment (start 77.010628 71.582648) (end 77.32522 71.89724) (width 0.1524) (layer In1.Cu) (net 15)) - (segment (start 72.359152 71.582648) (end 77.010628 71.582648) (width 0.1524) (layer In1.Cu) (net 15)) - (segment (start 67.973365 74.647635) (end 69.900778 72.720222) (width 0.1524) (layer In1.Cu) (net 15)) - (segment (start 71.221578 72.720222) (end 72.359152 71.582648) (width 0.1524) (layer In1.Cu) (net 15)) - (segment (start 69.900778 72.720222) (end 71.221578 72.720222) (width 0.1524) (layer In1.Cu) (net 15)) - (segment (start 67.812712 74.647635) (end 67.973365 74.647635) (width 0.1524) (layer In1.Cu) (net 15)) (segment (start 73.75 86.5217) (end 73.75 86.92244) (width 0.1524) (layer F.Cu) (net 16) (status 10)) (segment (start 73.75 86.92244) (end 73.81494 86.98738) (width 0.1524) (layer F.Cu) (net 16)) (via (at 73.81494 86.98738) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 16)) - (segment (start 73.35 70.6984) (end 73.35 71.948955) (width 0.1524) (layer F.Cu) (net 16)) + (segment (start 73.35 70.6984) (end 73.35 71.948955) (width 0.1524) (layer F.Cu) (net 16) (status 30)) (segment (start 73.788793 86.861807) (end 73.787 86.860014) (width 0.1524) (layer In2.Cu) (net 16)) - (segment (start 73.35 71.948955) (end 73.505096 72.104051) (width 0.1524) (layer F.Cu) (net 16)) - (via (at 73.505096 72.104051) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 16)) - (segment (start 74.35596 87.5284) (end 74.064939 87.237379) (width 0.1524) (layer In2.Cu) (net 16)) + (segment (start 73.35 71.948955) (end 73.505096 72.104051) (width 0.1524) (layer F.Cu) (net 16) (status 30)) + (via (at 73.505096 72.104051) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 16) (status 30)) + (segment (start 74.35596 87.5284) (end 73.81494 86.98738) (width 0.1524) (layer In2.Cu) (net 16)) (segment (start 75.924588 82.956785) (end 75.948601 82.980798) (width 0.1524) (layer In2.Cu) (net 16)) (segment (start 75.4888 87.5284) (end 74.35596 87.5284) (width 0.1524) (layer In2.Cu) (net 16)) (segment (start 75.958601 86.169471) (end 75.958601 87.058599) (width 0.1524) (layer In2.Cu) (net 16)) @@ -4909,7 +5274,6 @@ (segment (start 75.924588 82.244815) (end 75.924588 82.956785) (width 0.1524) (layer In2.Cu) (net 16)) (segment (start 75.958601 87.058599) (end 75.4888 87.5284) (width 0.1524) (layer In2.Cu) (net 16)) (segment (start 75.948601 86.159471) (end 75.958601 86.169471) (width 0.1524) (layer In2.Cu) (net 16)) - (segment (start 74.064939 87.237379) (end 73.81494 86.98738) (width 0.1524) (layer In2.Cu) (net 16)) (segment (start 75.948601 82.220802) (end 75.924588 82.244815) (width 0.1524) (layer In2.Cu) (net 16)) (segment (start 75.948601 72.392601) (end 75.948601 82.220802) (width 0.1524) (layer In2.Cu) (net 16)) (segment (start 75.660051 72.104051) (end 75.948601 72.392601) (width 0.1524) (layer In2.Cu) (net 16)) @@ -4929,86 +5293,30 @@ (via (at 80.391 70.942202) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 19)) (segment (start 79.8583 70.9444) (end 80.388802 70.9444) (width 0.1524) (layer F.Cu) (net 19) (status 10)) (segment (start 80.388802 70.9444) (end 80.391 70.942202) (width 0.1524) (layer F.Cu) (net 19)) - (via (at 67.710745 70.45561) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 19)) - (segment (start 67.656995 70.50936) (end 67.710745 70.45561) (width 0.1524) (layer F.Cu) (net 19)) - (segment (start 66.95254 70.50936) (end 67.656995 70.50936) (width 0.1524) (layer F.Cu) (net 19)) (segment (start 76.36127 70.308449) (end 74.939392 68.886571) (width 0.1524) (layer In1.Cu) (net 19)) - (segment (start 73.122333 68.887213) (end 67.993387 68.887213) (width 0.1524) (layer In1.Cu) (net 19)) (segment (start 74.939392 68.886571) (end 73.122975 68.886571) (width 0.1524) (layer In1.Cu) (net 19)) (segment (start 77.667392 70.290698) (end 76.9206 70.290698) (width 0.1524) (layer In1.Cu) (net 19)) (segment (start 80.391 70.942202) (end 78.318896 70.942202) (width 0.1524) (layer In1.Cu) (net 19)) (segment (start 78.318896 70.942202) (end 77.667392 70.290698) (width 0.1524) (layer In1.Cu) (net 19)) (segment (start 76.902849 70.308449) (end 76.36127 70.308449) (width 0.1524) (layer In1.Cu) (net 19)) - (segment (start 67.993387 68.887213) (end 67.710745 69.169855) (width 0.1524) (layer In1.Cu) (net 19)) (segment (start 73.122975 68.886571) (end 73.122333 68.887213) (width 0.1524) (layer In1.Cu) (net 19)) (segment (start 76.9206 70.290698) (end 76.902849 70.308449) (width 0.1524) (layer In1.Cu) (net 19)) - (segment (start 67.710745 69.169855) (end 67.710745 70.45561) (width 0.1524) (layer In1.Cu) (net 19)) - (segment (start 65.75254 69.80936) (end 65.75254 69.07698) (width 0.1524) (layer F.Cu) (net 20) (status 10)) - (via (at 65.765819 69.063701) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 20)) - (segment (start 65.75254 69.07698) (end 65.765819 69.063701) (width 0.1524) (layer F.Cu) (net 20)) - (segment (start 77.6583 70.2444) (end 77.171057 70.2444) (width 0.1524) (layer F.Cu) (net 20)) - (via (at 76.756496 69.829839) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 20)) - (segment (start 76.342399 69.829839) (end 76.756496 69.829839) (width 0.1524) (layer In1.Cu) (net 20)) - (segment (start 77.171057 70.2444) (end 76.756496 69.829839) (width 0.1524) (layer F.Cu) (net 20)) - (segment (start 65.765819 69.063701) (end 66.249509 68.580011) (width 0.1524) (layer In1.Cu) (net 20)) - (segment (start 75.092571 68.580011) (end 76.342399 69.829839) (width 0.1524) (layer In1.Cu) (net 20)) - (segment (start 66.249509 68.580011) (end 75.092571 68.580011) (width 0.1524) (layer In1.Cu) (net 20)) (via (at 76.809688 69.170152) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 21)) (segment (start 76.812412 69.167428) (end 76.809688 69.170152) (width 0.1524) (layer In1.Cu) (net 21)) (segment (start 76.883936 69.2444) (end 76.809688 69.170152) (width 0.1524) (layer F.Cu) (net 21)) - (segment (start 77.6583 69.2444) (end 76.883936 69.2444) (width 0.1524) (layer F.Cu) (net 21)) - (via (at 63.688479 68.743446) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 21)) - (segment (start 63.75254 68.807507) (end 63.688479 68.743446) (width 0.1524) (layer F.Cu) (net 21)) - (segment (start 76.127212 69.170152) (end 75.23226 68.2752) (width 0.1524) (layer In1.Cu) (net 21)) - (segment (start 75.23226 68.2752) (end 64.156725 68.2752) (width 0.1524) (layer In1.Cu) (net 21)) - (segment (start 63.75254 69.80936) (end 63.75254 68.807507) (width 0.1524) (layer F.Cu) (net 21)) - (segment (start 64.156725 68.2752) (end 63.688479 68.743446) (width 0.1524) (layer In1.Cu) (net 21)) - (segment (start 76.809688 69.170152) (end 76.127212 69.170152) (width 0.1524) (layer In1.Cu) (net 21)) + (segment (start 77.6583 69.2444) (end 76.883936 69.2444) (width 0.1524) (layer F.Cu) (net 21) (status 10)) (via (at 48.167762 75.792331) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 22)) - (segment (start 47.6812 75.305769) (end 47.6812 74.6417) (width 0.1524) (layer F.Cu) (net 22)) + (segment (start 47.6812 75.305769) (end 47.6812 74.6417) (width 0.1524) (layer F.Cu) (net 22) (status 20)) (segment (start 48.167762 75.792331) (end 47.6812 75.305769) (width 0.1524) (layer F.Cu) (net 22)) - (segment (start 61.75254 76.70936) (end 61.75254 77.286142) (width 0.1524) (layer F.Cu) (net 22)) - (segment (start 61.75254 77.286142) (end 61.73115 77.307532) (width 0.1524) (layer F.Cu) (net 22)) (segment (start 48.52462 76.149189) (end 53.12631 76.149189) (width 0.1524) (layer In1.Cu) (net 22)) - (segment (start 60.918267 77.143798) (end 61.567416 77.143798) (width 0.1524) (layer In1.Cu) (net 22)) - (segment (start 53.126332 76.149167) (end 59.923636 76.149167) (width 0.1524) (layer In1.Cu) (net 22)) (segment (start 53.12631 76.149189) (end 53.126332 76.149167) (width 0.1524) (layer In1.Cu) (net 22)) - (via (at 61.73115 77.307532) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 22)) - (segment (start 59.923636 76.149167) (end 60.918267 77.143798) (width 0.1524) (layer In1.Cu) (net 22)) (segment (start 48.167762 75.792331) (end 48.52462 76.149189) (width 0.1524) (layer In1.Cu) (net 22)) - (segment (start 61.567416 77.143798) (end 61.73115 77.307532) (width 0.1524) (layer In1.Cu) (net 22)) - (segment (start 48.6812 74.6417) (end 49.3251 75.2856) (width 0.1524) (layer F.Cu) (net 23)) + (segment (start 48.6812 74.6417) (end 49.3251 75.2856) (width 0.1524) (layer F.Cu) (net 23) (status 10)) (segment (start 49.3251 75.2856) (end 49.4157 75.2856) (width 0.1524) (layer F.Cu) (net 23)) (via (at 49.4157 75.2856) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 23)) - (segment (start 62.450342 76.4794) (end 63.187209 77.216267) (width 0.1524) (layer In1.Cu) (net 23)) - (via (at 63.187209 77.56982) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 23)) - (segment (start 61.116003 76.4794) (end 62.450342 76.4794) (width 0.1524) (layer In1.Cu) (net 23)) - (segment (start 63.187209 77.216267) (end 63.187209 77.56982) (width 0.1524) (layer In1.Cu) (net 23)) - (segment (start 49.4157 75.2856) (end 49.665699 75.535599) (width 0.1524) (layer In1.Cu) (net 23)) - (segment (start 49.665699 75.535599) (end 60.172202 75.535599) (width 0.1524) (layer In1.Cu) (net 23)) - (segment (start 62.75254 76.70936) (end 62.75254 77.135151) (width 0.1524) (layer F.Cu) (net 23)) - (segment (start 60.172202 75.535599) (end 61.116003 76.4794) (width 0.1524) (layer In1.Cu) (net 23)) - (segment (start 62.75254 77.135151) (end 63.187209 77.56982) (width 0.1524) (layer F.Cu) (net 23)) - (segment (start 61.25254 76.95506) (end 61.25254 77.021054) (width 0.1524) (layer F.Cu) (net 24) (status 30)) - (via (at 47.516438 75.829821) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 24)) - (segment (start 47.1812 75.494583) (end 47.516438 75.829821) (width 0.1524) (layer F.Cu) (net 24)) - (segment (start 47.1812 74.6417) (end 47.1812 75.494583) (width 0.1524) (layer F.Cu) (net 24)) - (via (at 61.0362 77.6224) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 24)) - (segment (start 48.140617 76.454) (end 53.252566 76.454) (width 0.1524) (layer In1.Cu) (net 24)) - (segment (start 59.79738 76.453978) (end 60.965802 77.6224) (width 0.1524) (layer In1.Cu) (net 24)) - (segment (start 60.965802 77.6224) (end 61.0362 77.6224) (width 0.1524) (layer In1.Cu) (net 24)) - (segment (start 47.516438 75.829821) (end 48.140617 76.454) (width 0.1524) (layer In1.Cu) (net 24)) - (segment (start 53.252588 76.453978) (end 59.79738 76.453978) (width 0.1524) (layer In1.Cu) (net 24)) - (segment (start 53.252566 76.454) (end 53.252588 76.453978) (width 0.1524) (layer In1.Cu) (net 24)) - (segment (start 61.25254 77.40606) (end 61.0362 77.6224) (width 0.1524) (layer F.Cu) (net 24)) - (segment (start 61.25254 76.70936) (end 61.25254 77.40606) (width 0.1524) (layer F.Cu) (net 24)) - (segment (start 68.21137 71.00936) (end 68.2244 71.02239) (width 0.1524) (layer F.Cu) (net 25)) - (via (at 68.2244 71.02239) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 25)) - (segment (start 66.95254 71.00936) (end 68.21137 71.00936) (width 0.1524) (layer F.Cu) (net 25)) (via (at 77.884199 71.39045) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 25)) - (segment (start 78.3583 70.9444) (end 77.91225 71.39045) (width 0.1524) (layer F.Cu) (net 25)) + (segment (start 78.3583 70.9444) (end 77.91225 71.39045) (width 0.1524) (layer F.Cu) (net 25) (status 10)) (segment (start 77.91225 71.39045) (end 77.884199 71.39045) (width 0.1524) (layer F.Cu) (net 25)) - (segment (start 68.2244 69.4944) (end 68.526776 69.192024) (width 0.1524) (layer In1.Cu) (net 25)) (segment (start 77.884199 70.953146) (end 77.884199 71.39045) (width 0.1524) (layer In1.Cu) (net 25)) (segment (start 77.063925 70.61326) (end 77.081676 70.595509) (width 0.1524) (layer In1.Cu) (net 25)) (segment (start 73.249231 69.191382) (end 74.813137 69.191382) (width 0.1524) (layer In1.Cu) (net 25)) @@ -5016,340 +5324,214 @@ (segment (start 76.235015 70.61326) (end 77.063925 70.61326) (width 0.1524) (layer In1.Cu) (net 25)) (segment (start 73.248589 69.192024) (end 73.249231 69.191382) (width 0.1524) (layer In1.Cu) (net 25)) (segment (start 77.526562 70.595509) (end 77.884199 70.953146) (width 0.1524) (layer In1.Cu) (net 25)) - (segment (start 68.2244 71.02239) (end 68.2244 69.4944) (width 0.1524) (layer In1.Cu) (net 25)) (segment (start 77.081676 70.595509) (end 77.526562 70.595509) (width 0.1524) (layer In1.Cu) (net 25)) - (segment (start 68.526776 69.192024) (end 73.248589 69.192024) (width 0.1524) (layer In1.Cu) (net 25)) (segment (start 52.72 70.5312) (end 52.6636 70.4748) (width 0.1524) (layer F.Cu) (net 30) (status 30)) (segment (start 52.9176 70.47226) (end 53.1368 70.69146) (width 0.1524) (layer F.Cu) (net 30) (status 30)) - (segment (start 54.2925 70.0304) (end 54.2899 70.0304) (width 0.1524) (layer F.Cu) (net 30)) - (segment (start 53.7185 70.6018) (end 53.0192 70.6018) (width 0.1524) (layer F.Cu) (net 30)) - (segment (start 54.2899 70.0304) (end 53.7185 70.6018) (width 0.1524) (layer F.Cu) (net 30)) - (segment (start 55.2911 75.1412) (end 57.5982 75.1412) (width 0.1524) (layer F.Cu) (net 30)) + (segment (start 54.2925 70.0304) (end 54.2899 70.0304) (width 0.1524) (layer F.Cu) (net 30) (status 30)) + (segment (start 53.7185 70.6018) (end 53.0192 70.6018) (width 0.1524) (layer F.Cu) (net 30) (status 20)) + (segment (start 54.2899 70.0304) (end 53.7185 70.6018) (width 0.1524) (layer F.Cu) (net 30) (status 10)) + (segment (start 55.2911 75.1412) (end 57.5982 75.1412) (width 0.1524) (layer F.Cu) (net 30) (status 20)) (segment (start 54.047201 73.897301) (end 55.2911 75.1412) (width 0.1524) (layer F.Cu) (net 30)) (segment (start 52.688301 73.897301) (end 54.047201 73.897301) (width 0.1524) (layer F.Cu) (net 30)) - (segment (start 53.0192 70.6018) (end 52.7914 70.6018) (width 0.1524) (layer F.Cu) (net 30)) + (segment (start 53.0192 70.6018) (end 52.7914 70.6018) (width 0.1524) (layer F.Cu) (net 30) (status 30)) (segment (start 51.943 73.152) (end 52.688301 73.897301) (width 0.1524) (layer F.Cu) (net 30)) (segment (start 51.943 71.4502) (end 51.943 73.152) (width 0.1524) (layer F.Cu) (net 30)) - (segment (start 52.7914 70.6018) (end 51.943 71.4502) (width 0.1524) (layer F.Cu) (net 30)) - (segment (start 67.7164 76.1746) (end 67.1068 76.7842) (width 0.1524) (layer F.Cu) (net 31)) - (segment (start 67.1068 76.7842) (end 67.1068 78.5902) (width 0.1524) (layer F.Cu) (net 31)) - (segment (start 67.7164 75.692) (end 67.7164 76.1746) (width 0.1524) (layer F.Cu) (net 31)) - (segment (start 67.53376 75.50936) (end 67.7164 75.692) (width 0.1524) (layer F.Cu) (net 31)) - (segment (start 66.95254 75.50936) (end 67.53376 75.50936) (width 0.1524) (layer F.Cu) (net 31)) - (via (at 59.232305 74.506552) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 32)) - (segment (start 60.049732 74.506552) (end 60.05254 74.50936) (width 0.1524) (layer F.Cu) (net 32) (status 30)) - (segment (start 59.232305 74.506552) (end 60.049732 74.506552) (width 0.1524) (layer F.Cu) (net 32) (status 20)) - (via (at 67.9069 73.262659) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 32)) - (segment (start 68.58024 73.29166) (end 67.935901 73.29166) (width 0.1524) (layer F.Cu) (net 32) (status 10)) - (segment (start 67.935901 73.29166) (end 67.9069 73.262659) (width 0.1524) (layer F.Cu) (net 32)) - (segment (start 67.770841 73.1266) (end 67.9069 73.262659) (width 0.1524) (layer In2.Cu) (net 32)) - (segment (start 59.541458 74.197399) (end 59.232305 74.506552) (width 0.1524) (layer In1.Cu) (net 32)) - (segment (start 66.315401 74.197399) (end 59.541458 74.197399) (width 0.1524) (layer In1.Cu) (net 32)) - (segment (start 67.250141 73.262659) (end 66.315401 74.197399) (width 0.1524) (layer In1.Cu) (net 32)) - (segment (start 67.9069 73.262659) (end 67.250141 73.262659) (width 0.1524) (layer In1.Cu) (net 32)) - (segment (start 58.87212 75.7708) (end 58.87212 75.44822) (width 0.1524) (layer F.Cu) (net 32)) - (segment (start 59.232305 74.526095) (end 58.87212 74.88628) (width 0.1524) (layer F.Cu) (net 32)) - (segment (start 58.87212 74.88628) (end 58.87212 75.7708) (width 0.1524) (layer F.Cu) (net 32)) - (segment (start 59.232305 74.506552) (end 59.232305 74.526095) (width 0.1524) (layer F.Cu) (net 32)) - (via (at 70.358 75.2094) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 33)) - (segment (start 70.34026 75.19166) (end 70.358 75.2094) (width 0.1524) (layer F.Cu) (net 33)) - (segment (start 69.88024 75.19166) (end 70.34026 75.19166) (width 0.1524) (layer F.Cu) (net 33)) - (segment (start 65.75254 77.496282) (end 66.140515 77.884257) (width 0.1524) (layer F.Cu) (net 33)) - (segment (start 66.0908 78.5602) (end 66.0908 77.933972) (width 0.1524) (layer F.Cu) (net 33)) - (via (at 66.140515 77.884257) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 33)) - (segment (start 66.0908 77.933972) (end 66.140515 77.884257) (width 0.1524) (layer F.Cu) (net 33)) - (segment (start 65.75254 76.70936) (end 65.75254 77.496282) (width 0.1524) (layer F.Cu) (net 33)) - (segment (start 67.6148 75.438) (end 66.140515 76.912285) (width 0.1524) (layer In1.Cu) (net 33)) - (segment (start 66.140515 76.912285) (end 66.140515 77.884257) (width 0.1524) (layer In1.Cu) (net 33)) - (segment (start 70.1294 75.438) (end 67.6148 75.438) (width 0.1524) (layer In1.Cu) (net 33)) - (segment (start 70.358 75.2094) (end 70.1294 75.438) (width 0.1524) (layer In1.Cu) (net 33)) - (segment (start 65.25254 78.38246) (end 65.0748 78.5602) (width 0.1524) (layer F.Cu) (net 34)) - (segment (start 65.25254 76.70936) (end 65.25254 78.38246) (width 0.1524) (layer F.Cu) (net 34)) - (segment (start 64.75254 76.70936) (end 64.7446 76.7173) (width 0.1524) (layer F.Cu) (net 35)) - (segment (start 64.208878 78.5602) (end 64.0588 78.5602) (width 0.1524) (layer F.Cu) (net 35)) - (segment (start 64.75254 78.016538) (end 64.208878 78.5602) (width 0.1524) (layer F.Cu) (net 35)) - (segment (start 64.75254 76.70936) (end 64.75254 78.016538) (width 0.1524) (layer F.Cu) (net 35)) - (segment (start 70.29938 73.7108) (end 70.358 73.7108) (width 0.1524) (layer F.Cu) (net 62)) - (segment (start 69.88024 73.29166) (end 70.29938 73.7108) (width 0.1524) (layer F.Cu) (net 62)) - (via (at 70.358 73.7108) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 62)) - (via (at 69.172429 74.557229) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 62)) - (segment (start 69.511571 74.557229) (end 69.172429 74.557229) (width 0.1524) (layer In1.Cu) (net 62)) - (segment (start 70.358 73.7108) (end 69.511571 74.557229) (width 0.1524) (layer In1.Cu) (net 62)) - (segment (start 69.172429 75.133849) (end 69.23024 75.19166) (width 0.1524) (layer F.Cu) (net 62)) - (segment (start 69.172429 74.557229) (end 69.172429 75.133849) (width 0.1524) (layer F.Cu) (net 62)) - (segment (start 71.5021 77.2428) (end 70.8928 77.2428) (width 0.1524) (layer F.Cu) (net 62)) - (via (at 70.866 77.216) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 62)) - (segment (start 71.369999 74.722799) (end 71.369999 76.712001) (width 0.1524) (layer In1.Cu) (net 62)) - (segment (start 70.358 73.7108) (end 71.369999 74.722799) (width 0.1524) (layer In1.Cu) (net 62)) - (segment (start 70.8928 77.2428) (end 70.866 77.216) (width 0.1524) (layer F.Cu) (net 62)) - (segment (start 71.369999 76.712001) (end 70.866 77.216) (width 0.1524) (layer In1.Cu) (net 62)) - (segment (start 68.58024 75.19166) (end 68.58024 74.47256) (width 0.1524) (layer F.Cu) (net 63)) - (segment (start 71.1026 75.2428) (end 71.5021 75.2428) (width 0.1524) (layer F.Cu) (net 63)) - (segment (start 69.23024 73.92416) (end 69.78396 73.92416) (width 0.1524) (layer F.Cu) (net 63)) - (segment (start 69.78396 73.92416) (end 71.1026 75.2428) (width 0.1524) (layer F.Cu) (net 63)) - (segment (start 69.23024 73.29166) (end 69.23024 73.92416) (width 0.1524) (layer F.Cu) (net 63)) - (segment (start 69.23024 73.92416) (end 68.69684 73.92416) (width 0.1524) (layer F.Cu) (net 63)) - (segment (start 68.58024 74.04076) (end 68.58024 74.47256) (width 0.1524) (layer F.Cu) (net 63)) - (segment (start 68.69684 73.92416) (end 68.58024 74.04076) (width 0.1524) (layer F.Cu) (net 63)) - (via (at 64.292347 68.990395) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 64)) - (segment (start 64.25254 69.80936) (end 64.25254 69.030202) (width 0.1524) (layer F.Cu) (net 64)) - (segment (start 64.25254 69.030202) (end 64.292347 68.990395) (width 0.1524) (layer F.Cu) (net 64)) - (segment (start 71.5021 75.7428) (end 70.501458 75.7428) (width 0.1524) (layer F.Cu) (net 64)) - (via (at 69.981419 76.262839) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 64)) - (segment (start 70.501458 75.7428) (end 69.981419 76.262839) (width 0.1524) (layer F.Cu) (net 64)) - (segment (start 69.53758 75.819) (end 69.981419 76.262839) (width 0.1524) (layer In2.Cu) (net 64)) - (segment (start 64.465933 75.819) (end 69.53758 75.819) (width 0.1524) (layer In2.Cu) (net 64)) - (segment (start 64.2366 69.046142) (end 64.2366 75.589667) (width 0.1524) (layer In2.Cu) (net 64)) - (segment (start 64.292347 68.990395) (end 64.2366 69.046142) (width 0.1524) (layer In2.Cu) (net 64)) - (segment (start 64.2366 75.589667) (end 64.465933 75.819) (width 0.1524) (layer In2.Cu) (net 64)) - (via (at 65.024 69.0372) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 65)) - (segment (start 65.024 69.1379) (end 65.024 69.0372) (width 0.1524) (layer F.Cu) (net 65)) - (segment (start 64.75254 69.80936) (end 64.75254 69.40936) (width 0.1524) (layer F.Cu) (net 65)) - (segment (start 64.75254 69.40936) (end 65.024 69.1379) (width 0.1524) (layer F.Cu) (net 65)) - (segment (start 64.9224 69.0372) (end 65.024 69.0372) (width 0.1524) (layer In1.Cu) (net 65)) - (via (at 70.657669 76.263447) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 65)) - (segment (start 71.5021 76.2428) (end 70.678316 76.2428) (width 0.1524) (layer F.Cu) (net 65)) - (segment (start 70.678316 76.2428) (end 70.657669 76.263447) (width 0.1524) (layer F.Cu) (net 65)) - (segment (start 70.657669 76.245669) (end 70.657669 76.263447) (width 0.1524) (layer In2.Cu) (net 65)) - (segment (start 70.1802 75.7682) (end 70.657669 76.245669) (width 0.1524) (layer In2.Cu) (net 65)) - (segment (start 64.541411 75.463411) (end 64.592189 75.514189) (width 0.1524) (layer In2.Cu) (net 65)) - (segment (start 69.917847 75.7682) (end 70.1802 75.7682) (width 0.1524) (layer In2.Cu) (net 65)) - (segment (start 64.541411 69.418189) (end 64.541411 75.463411) (width 0.1524) (layer In2.Cu) (net 65)) - (segment (start 69.663836 75.514189) (end 69.917847 75.7682) (width 0.1524) (layer In2.Cu) (net 65)) - (segment (start 64.592189 75.514189) (end 69.663836 75.514189) (width 0.1524) (layer In2.Cu) (net 65)) - (segment (start 64.9224 69.0372) (end 64.541411 69.418189) (width 0.1524) (layer In2.Cu) (net 65)) - (segment (start 58.65674 68.54436) (end 58.64174 68.55936) (width 0.2032) (layer F.Cu) (net 67) (tstamp 6177638E) (status 30)) - (segment (start 59.64174 71.00936) (end 59.839853 71.00936) (width 0.2032) (layer F.Cu) (net 67) (tstamp 6177638B) (status 20)) - (segment (start 59.64174 71.00936) (end 59.543722 71.004544) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776388)) - (segment (start 59.543722 71.004544) (end 59.446649 70.990145) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776385)) - (segment (start 59.446649 70.990145) (end 59.351455 70.9663) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776382)) - (segment (start 59.351455 70.9663) (end 59.259056 70.933239) (width 0.2032) (layer F.Cu) (net 67) (tstamp 6177637F)) - (segment (start 59.259056 70.933239) (end 59.170343 70.891281) (width 0.2032) (layer F.Cu) (net 67) (tstamp 6177637C)) - (segment (start 59.170343 70.891281) (end 59.086169 70.840829) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776379)) - (segment (start 59.086169 70.840829) (end 59.007346 70.78237) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776376)) - (segment (start 59.007346 70.78237) (end 58.934633 70.716466) (width 0.2032) (layer F.Cu) (net 67) (tstamp 45E)) - (segment (start 58.934633 70.716466) (end 58.868729 70.643753) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776373)) - (segment (start 58.868729 70.643753) (end 58.81027 70.56493) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776370)) - (segment (start 58.81027 70.56493) (end 58.759818 70.480756) (width 0.2032) (layer F.Cu) (net 67) (tstamp 6177636D)) - (segment (start 58.759818 70.480756) (end 58.71786 70.392043) (width 0.2032) (layer F.Cu) (net 67) (tstamp 6177636A)) - (segment (start 58.71786 70.392043) (end 58.684799 70.299644) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776367)) - (segment (start 58.684799 70.299644) (end 58.660954 70.20445) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776364)) - (segment (start 58.660954 70.20445) (end 58.646555 70.107377) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776361)) - (segment (start 58.646555 70.107377) (end 58.64174 70.00936) (width 0.2032) (layer F.Cu) (net 67) (tstamp 6177635E)) - (segment (start 58.64174 70.00936) (end 58.64174 68.55936) (width 0.2032) (layer F.Cu) (net 67) (tstamp 6177635B) (status 20)) - (segment (start 60.38134 68.55936) (end 58.66174 68.55936) (width 0.2032) (layer F.Cu) (net 67) (status 30)) - (segment (start 60.5258 68.4149) (end 60.38134 68.55936) (width 0.2032) (layer F.Cu) (net 67) (status 30)) - (segment (start 77.410499 75.270901) (end 77.597 75.0844) (width 0.1524) (layer F.Cu) (net 68) (status 30)) - (segment (start 77.410499 76.134401) (end 77.410499 75.270901) (width 0.1524) (layer F.Cu) (net 68) (status 20)) - (segment (start 76.8021 76.7428) (end 77.410499 76.134401) (width 0.1524) (layer F.Cu) (net 68)) - (segment (start 76.4021 76.7428) (end 76.8021 76.7428) (width 0.1524) (layer F.Cu) (net 68) (status 10)) - (segment (start 78.57 75.120186) (end 78.9432 75.493386) (width 0.1524) (layer F.Cu) (net 70) (status 10)) - (segment (start 78.57 75.08) (end 78.57 75.120186) (width 0.1524) (layer F.Cu) (net 70) (status 30)) - (via (at 78.9432 75.493386) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 70)) - (via (at 75.461088 91.265701) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 70)) - (segment (start 75.5135 91.3152) (end 75.510587 91.3152) (width 0.1524) (layer F.Cu) (net 70)) - (segment (start 75.510587 91.3152) (end 75.461088 91.265701) (width 0.1524) (layer F.Cu) (net 70)) - (segment (start 75.34402 88.15578) (end 75.34402 91.148633) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 75.34402 91.148633) (end 75.461088 91.265701) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 76.263412 82.864542) (end 76.263412 87.236388) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 76.229399 82.830529) (end 76.263412 82.864542) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 76.263412 87.236388) (end 75.34402 88.15578) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 76.229399 82.371071) (end 76.229399 82.830529) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 76.926614 75.493386) (end 76.253412 76.166588) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 76.253412 82.347058) (end 76.229399 82.371071) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 76.253412 76.166588) (end 76.253412 82.347058) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 78.9432 75.493386) (end 76.926614 75.493386) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 80.95982 81.2458) (end 81.10982 81.3958) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 80.251601 81.2458) (end 80.95982 81.2458) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 80.151601 81.3458) (end 80.251601 81.2458) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 78.5391 81.3458) (end 80.151601 81.3458) (width 0.2) (layer F.Cu) (net 71) (status 10)) - (via (at 81.10982 81.3958) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 71)) - (via (at 71.35259 79.766776) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 71)) - (segment (start 74.427599 80.345799) (end 73.66 79.5782) (width 0.2) (layer In1.Cu) (net 71)) - (segment (start 81.10982 81.3958) (end 75.064246 81.3958) (width 0.2) (layer In1.Cu) (net 71)) - (segment (start 71.541166 79.5782) (end 71.35259 79.766776) (width 0.2) (layer In1.Cu) (net 71)) - (segment (start 74.427599 80.759153) (end 74.427599 80.345799) (width 0.2) (layer In1.Cu) (net 71)) - (segment (start 75.064246 81.3958) (end 74.427599 80.759153) (width 0.2) (layer In1.Cu) (net 71)) - (segment (start 73.66 79.5782) (end 71.541166 79.5782) (width 0.2) (layer In1.Cu) (net 71)) - (segment (start 74.4521 78.657104) (end 73.690905 79.418299) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 74.4521 78.1928) (end 74.4521 78.657104) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 73.403799 79.524211) (end 71.595155 79.524211) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 73.509711 79.418299) (end 73.403799 79.524211) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 73.690905 79.418299) (end 73.509711 79.418299) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 71.595155 79.524211) (end 71.35259 79.766776) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 80.95982 80.7958) (end 81.10982 80.6458) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 80.251601 80.7958) (end 80.95982 80.7958) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 80.151601 80.6958) (end 80.251601 80.7958) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 78.5391 80.6958) (end 80.151601 80.6958) (width 0.2) (layer F.Cu) (net 72) (status 10)) - (via (at 81.10982 80.6458) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 72)) - (via (at 71.35259 79.025373) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 72)) - (segment (start 73.8378 79.1972) (end 71.524417 79.1972) (width 0.2) (layer In1.Cu) (net 72)) - (segment (start 71.524417 79.1972) (end 71.35259 79.025373) (width 0.2) (layer In1.Cu) (net 72)) - (segment (start 75.4888 80.8482) (end 73.8378 79.1972) (width 0.2) (layer In1.Cu) (net 72)) - (segment (start 80.90742 80.8482) (end 75.4888 80.8482) (width 0.2) (layer In1.Cu) (net 72)) - (segment (start 81.10982 80.6458) (end 80.90742 80.8482) (width 0.2) (layer In1.Cu) (net 72)) - (segment (start 73.544932 79.065888) (end 73.308305 79.065889) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 73.9521 78.65872) (end 73.544932 79.065888) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 73.308305 79.065889) (end 73.202394 79.1718) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 73.9521 78.1928) (end 73.9521 78.65872) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 71.499017 79.1718) (end 71.35259 79.025373) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 73.202394 79.1718) (end 71.499017 79.1718) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 76.15 85.5967) (end 76.15 84.3532) (width 0.3048) (layer F.Cu) (net 74) (tstamp 6177508C) (status 30)) - (segment (start 75.5771 78.3178) (end 75.5771 79.2105) (width 0.3048) (layer F.Cu) (net 75)) - (segment (start 75.5771 79.2105) (end 74.8919 79.8957) (width 0.3048) (layer F.Cu) (net 75)) - (segment (start 74.8919 79.8957) (end 73.9562 79.8957) (width 0.3048) (layer F.Cu) (net 75)) - (segment (start 75.4521 78.1928) (end 75.5771 78.3178) (width 0.3048) (layer F.Cu) (net 75)) - (segment (start 53.2982 77.2123) (end 53.3273 77.2414) (width 0.1524) (layer F.Cu) (net 86)) - (via (at 53.3273 77.2414) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 86)) - (segment (start 53.2982 76.6412) (end 53.2982 77.2123) (width 0.1524) (layer F.Cu) (net 86)) - (via (at 59.3852 77.343) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 86)) - (segment (start 60.05254 76.67566) (end 59.3852 77.343) (width 0.1524) (layer F.Cu) (net 86)) - (segment (start 60.05254 76.00936) (end 60.05254 76.67566) (width 0.1524) (layer F.Cu) (net 86)) - (segment (start 59.1058 77.0636) (end 59.3852 77.343) (width 0.1524) (layer In1.Cu) (net 86)) - (segment (start 53.5051 77.0636) (end 59.1058 77.0636) (width 0.1524) (layer In1.Cu) (net 86)) - (segment (start 53.3273 77.2414) (end 53.5051 77.0636) (width 0.1524) (layer In1.Cu) (net 86)) - (segment (start 51.3608 77.724) (end 51.3334 77.7514) (width 0.1524) (layer F.Cu) (net 86)) - (segment (start 53.086 77.724) (end 51.3608 77.724) (width 0.1524) (layer F.Cu) (net 86)) - (segment (start 53.3273 77.4827) (end 53.086 77.724) (width 0.1524) (layer F.Cu) (net 86)) - (segment (start 53.3273 77.2414) (end 53.3273 77.4827) (width 0.1524) (layer F.Cu) (net 86)) - (via (at 52.4891 77.2414) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 87)) - (via (at 60.256172 77.589628) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 87)) - (segment (start 53.374834 76.762799) (end 53.378844 76.758789) (width 0.1524) (layer In1.Cu) (net 87)) - (segment (start 52.967701 76.762799) (end 53.374834 76.762799) (width 0.1524) (layer In1.Cu) (net 87)) - (segment (start 53.378844 76.758789) (end 59.662542 76.758789) (width 0.1524) (layer In1.Cu) (net 87)) - (segment (start 59.662542 76.758789) (end 60.256172 77.352419) (width 0.1524) (layer In1.Cu) (net 87)) - (segment (start 52.4891 77.2414) (end 52.967701 76.762799) (width 0.1524) (layer In1.Cu) (net 87)) - (segment (start 60.256172 77.352419) (end 60.256172 77.589628) (width 0.1524) (layer In1.Cu) (net 87)) - (segment (start 60.332372 77.589628) (end 60.256172 77.589628) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 60.75254 77.16946) (end 60.332372 77.589628) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 60.75254 76.70936) (end 60.75254 77.16946) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 50.82871 77.25279) (end 52.47771 77.25279) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 52.47771 77.25279) (end 52.4891 77.2414) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 50.3301 77.7514) (end 50.82871 77.25279) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 52.4764 76.3016) (end 52.4764 77.2287) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 52.6368 76.1412) (end 52.4764 76.3016) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 52.4764 77.2287) (end 52.4891 77.2414) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 53.2982 76.1412) (end 52.6368 76.1412) (width 0.1524) (layer F.Cu) (net 87)) - (via (at 48.815715 75.670589) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 90)) - (segment (start 48.1812 75.036074) (end 48.815715 75.670589) (width 0.1524) (layer F.Cu) (net 90)) - (segment (start 48.1812 74.6417) (end 48.1812 75.036074) (width 0.1524) (layer F.Cu) (net 90)) - (segment (start 61.015136 76.8096) (end 62.008296 76.8096) (width 0.1524) (layer In1.Cu) (net 90)) - (segment (start 62.25254 76.70936) (end 62.25254 77.407397) (width 0.1524) (layer F.Cu) (net 90)) - (segment (start 60.049892 75.844356) (end 61.015136 76.8096) (width 0.1524) (layer In1.Cu) (net 90)) - (segment (start 62.008296 76.8096) (end 62.45409 77.255394) (width 0.1524) (layer In1.Cu) (net 90)) - (segment (start 48.815715 75.670589) (end 48.989482 75.844356) (width 0.1524) (layer In1.Cu) (net 90)) - (segment (start 48.989482 75.844356) (end 60.049892 75.844356) (width 0.1524) (layer In1.Cu) (net 90)) - (segment (start 62.45409 77.255394) (end 62.45409 77.608947) (width 0.1524) (layer In1.Cu) (net 90)) - (via (at 62.45409 77.608947) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 90)) - (segment (start 62.25254 77.407397) (end 62.45409 77.608947) (width 0.1524) (layer F.Cu) (net 90)) - (via (at 71.5518 70.0278) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start 71.5518 69.2966) (end 71.5518 70.0278) (width 0.1524) (layer F.Cu) (net 91)) - (segment (start 72.05 68.7984) (end 71.5518 69.2966) (width 0.1524) (layer F.Cu) (net 91)) - (segment (start 59.058779 72.091849) (end 58.319529 71.352599) (width 0.1524) (layer In1.Cu) (net 91)) - (segment (start 56.213821 71.3613) (end 56.048723 71.526398) (width 0.1524) (layer F.Cu) (net 91)) - (segment (start 56.2737 71.88) (end 56.2737 71.751375) (width 0.1524) (layer F.Cu) (net 91)) - (via (at 56.048723 71.526398) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start 70.376751 72.091849) (end 59.058779 72.091849) (width 0.1524) (layer In1.Cu) (net 91)) - (segment (start 71.5518 70.9168) (end 70.376751 72.091849) (width 0.1524) (layer In1.Cu) (net 91)) - (segment (start 71.5518 70.0278) (end 71.5518 70.9168) (width 0.1524) (layer In1.Cu) (net 91)) - (segment (start 56.2737 71.751375) (end 56.048723 71.526398) (width 0.1524) (layer F.Cu) (net 91)) - (segment (start 58.319529 71.352599) (end 56.222522 71.352599) (width 0.1524) (layer In1.Cu) (net 91)) - (segment (start 56.222522 71.352599) (end 56.048723 71.526398) (width 0.1524) (layer In1.Cu) (net 91)) - (segment (start 56.2737 71.3613) (end 56.213821 71.3613) (width 0.1524) (layer F.Cu) (net 91)) - (segment (start 63.26124 76.71806) (end 63.25254 76.70936) (width 0.1524) (layer F.Cu) (net 92) (status 30)) - (segment (start 42.3076 77.3492) (end 41.9354 77.7214) (width 0.1524) (layer F.Cu) (net 107) (status 20)) - (segment (start 42.5261 77.3492) (end 42.3076 77.3492) (width 0.1524) (layer F.Cu) (net 107)) - (segment (start 43.3578 77.3492) (end 42.5261 77.3492) (width 0.1524) (layer F.Cu) (net 107) (status 10)) - (segment (start 43.082294 70.9542) (end 43.4937 70.9542) (width 0.1524) (layer F.Cu) (net 107)) - (segment (start 42.5261 75.278667) (end 41.884589 74.637156) (width 0.1524) (layer F.Cu) (net 107)) - (segment (start 42.5261 77.3492) (end 42.5261 75.278667) (width 0.1524) (layer F.Cu) (net 107)) - (segment (start 41.884589 74.637156) (end 41.884589 72.038012) (width 0.1524) (layer F.Cu) (net 107)) - (segment (start 42.613684 71.42281) (end 43.082294 70.9542) (width 0.1524) (layer F.Cu) (net 107)) - (segment (start 41.884589 72.038012) (end 42.499791 71.42281) (width 0.1524) (layer F.Cu) (net 107)) - (segment (start 42.499791 71.42281) (end 42.613684 71.42281) (width 0.1524) (layer F.Cu) (net 107)) - (segment (start 45.3235 75.7835) (end 44.9578 76.1492) (width 0.1524) (layer F.Cu) (net 108) (status 30)) - (segment (start 45.7809 76.1492) (end 44.9578 76.1492) (width 0.1524) (layer F.Cu) (net 108) (status 20)) - (segment (start 46.3931 76.7614) (end 45.7809 76.1492) (width 0.1524) (layer F.Cu) (net 108) (status 10)) - (segment (start 42.626047 71.727621) (end 42.73994 71.727621) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 42.1894 74.5109) (end 42.1894 72.164268) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 43.099099 75.420599) (end 42.1894 74.5109) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 44.881599 75.420599) (end 43.099099 75.420599) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 44.9578 75.4968) (end 44.881599 75.420599) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 42.1894 72.164268) (end 42.626047 71.727621) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 43.013361 71.4542) (end 43.4937 71.4542) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 44.9578 76.1492) (end 44.9578 75.4968) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 42.73994 71.727621) (end 43.013361 71.4542) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 42.2529 68.0065) (end 42.2803 68.0339) (width 0.254) (layer F.Cu) (net 109) (status 30)) - (segment (start 43.2435 67.3074) (end 42.3444 67.3074) (width 0.254) (layer F.Cu) (net 109)) - (segment (start 42.3444 67.3074) (end 42.2529 67.3989) (width 0.254) (layer F.Cu) (net 109)) - (segment (start 42.2529 67.3989) (end 42.2529 68.0065) (width 0.254) (layer F.Cu) (net 109)) - (segment (start 42.2529 68.0065) (end 42.7589 68.0065) (width 0.254) (layer F.Cu) (net 109)) - (segment (start 42.7589 68.0065) (end 43.0784 68.326) (width 0.254) (layer F.Cu) (net 109)) - (segment (start 43.0784 68.326) (end 43.0784 68.4784) (width 0.254) (layer F.Cu) (net 109)) - (segment (start 43.3667 68.7667) (end 44.1812 68.7667) (width 0.254) (layer F.Cu) (net 109)) - (segment (start 43.0784 68.4784) (end 43.3667 68.7667) (width 0.254) (layer F.Cu) (net 109)) - (segment (start 48.1457 65.4024) (end 48.1558 65.3923) (width 0.254) (layer F.Cu) (net 110) (status 30)) - (segment (start 48.1457 66.3805) (end 48.1457 65.4024) (width 0.254) (layer F.Cu) (net 110) (status 30)) - (segment (start 49.0476 66.3805) (end 49.1008 66.4337) (width 0.254) (layer F.Cu) (net 110) (status 30)) - (segment (start 48.1457 66.3805) (end 49.0476 66.3805) (width 0.254) (layer F.Cu) (net 110) (status 30)) - (segment (start 45.2501 65.433) (end 45.2908 65.3923) (width 0.254) (layer F.Cu) (net 111) (status 30)) - (segment (start 45.2501 66.3805) (end 45.2501 65.433) (width 0.254) (layer F.Cu) (net 111) (status 30)) - (segment (start 45.2251 66.3555) (end 45.2501 66.3805) (width 0.254) (layer F.Cu) (net 111) (status 30)) - (segment (start 44.2341 66.3555) (end 45.2251 66.3555) (width 0.254) (layer F.Cu) (net 111) (status 30)) - (segment (start 45.6946 64.77) (end 45.2908 65.1738) (width 0.254) (layer F.Cu) (net 111) (status 20)) - (segment (start 45.2908 65.1738) (end 45.2908 65.3923) (width 0.254) (layer F.Cu) (net 111) (status 30)) - (segment (start 48.6537 64.77) (end 45.6946 64.77) (width 0.254) (layer F.Cu) (net 111)) - (segment (start 49.1008 65.2171) (end 48.6537 64.77) (width 0.254) (layer F.Cu) (net 111) (status 10)) - (segment (start 49.1008 65.4558) (end 49.1008 65.2171) (width 0.254) (layer F.Cu) (net 111) (status 30)) - (segment (start 50.9804 66.4337) (end 51.0159 66.3982) (width 0.254) (layer F.Cu) (net 112) (status 30)) - (segment (start 50.0608 66.4337) (end 50.9804 66.4337) (width 0.254) (layer F.Cu) (net 112) (status 30)) - (segment (start 52.2579 66.3982) (end 52.3113 66.3448) (width 0.254) (layer F.Cu) (net 112) (status 30)) - (segment (start 51.0159 66.3982) (end 52.2579 66.3982) (width 0.254) (layer F.Cu) (net 112) (status 30)) - (segment (start 50.9677 65.4558) (end 51.0032 65.4913) (width 0.254) (layer F.Cu) (net 113) (status 30)) - (segment (start 50.0608 65.4558) (end 50.9677 65.4558) (width 0.254) (layer F.Cu) (net 113) (status 30)) - (segment (start 51.8948 65.4913) (end 52.3113 65.0748) (width 0.254) (layer F.Cu) (net 113) (status 20)) - (segment (start 51.0032 65.4913) (end 51.8948 65.4913) (width 0.254) (layer F.Cu) (net 113) (status 10)) - (via (at 43.745022 68.061778) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 114) (tstamp 617BD32D)) - (via (at 41.675758 69.590925) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 114)) - (segment (start 44.6812 68.7667) (end 44.6812 68.3542) (width 0.254) (layer F.Cu) (net 114) (status 30)) - (segment (start 44.6812 68.3542) (end 44.388778 68.061778) (width 0.254) (layer F.Cu) (net 114) (status 10)) - (segment (start 44.388778 68.061778) (end 43.745022 68.061778) (width 0.254) (layer F.Cu) (net 114)) - (segment (start 42.2529 69.9161) (end 42.291 69.9542) (width 0.254) (layer F.Cu) (net 114) (status 30)) - (segment (start 42.2529 69.0265) (end 42.2529 69.9161) (width 0.254) (layer F.Cu) (net 114) (status 30)) - (segment (start 42.834622 68.061778) (end 41.675758 69.220642) (width 0.254) (layer In1.Cu) (net 114)) - (segment (start 41.675758 69.220642) (end 41.675758 69.590925) (width 0.254) (layer In1.Cu) (net 114)) - (segment (start 43.745022 68.061778) (end 42.834622 68.061778) (width 0.254) (layer In1.Cu) (net 114)) - (segment (start 42.2529 69.590925) (end 42.2529 69.0265) (width 0.254) (layer F.Cu) (net 114)) - (segment (start 41.675758 69.590925) (end 42.2529 69.590925) (width 0.254) (layer F.Cu) (net 114)) - (segment (start 48.1457 67.3897) (end 48.1457 67.3505) (width 0.1524) (layer F.Cu) (net 115) (status 30)) - (segment (start 47.1812 68.7667) (end 47.1812 68.3542) (width 0.1524) (layer F.Cu) (net 115) (status 30)) - (segment (start 48.0025 67.3897) (end 48.1457 67.3897) (width 0.2032) (layer F.Cu) (net 115)) - (segment (start 47.1812 68.211) (end 48.0025 67.3897) (width 0.2032) (layer F.Cu) (net 115)) - (segment (start 47.1812 68.3542) (end 47.1812 68.211) (width 0.2032) (layer F.Cu) (net 115)) - (segment (start 45.2501 67.4231) (end 45.2501 67.3505) (width 0.1524) (layer F.Cu) (net 116) (status 30)) - (segment (start 46.1812 68.7667) (end 46.1812 68.3542) (width 0.1524) (layer F.Cu) (net 116) (status 30)) - (segment (start 45.3759 67.4231) (end 45.2501 67.4231) (width 0.2032) (layer F.Cu) (net 116)) - (segment (start 46.1812 68.2284) (end 45.3759 67.4231) (width 0.2032) (layer F.Cu) (net 116)) - (segment (start 46.1812 68.3542) (end 46.1812 68.2284) (width 0.2032) (layer F.Cu) (net 116)) - (segment (start 64.274291 76.731111) (end 64.25254 76.70936) (width 0.1524) (layer F.Cu) (net 117) (status 30)) - (segment (start 50.2158 73.2008) (end 50.6984 73.6834) (width 0.1524) (layer F.Cu) (net 117)) - (segment (start 50.2158 70.6628) (end 50.2158 73.2008) (width 0.1524) (layer F.Cu) (net 117)) - (segment (start 50.0072 70.4542) (end 50.2158 70.6628) (width 0.1524) (layer F.Cu) (net 117)) - (segment (start 49.3687 70.4542) (end 50.0072 70.4542) (width 0.1524) (layer F.Cu) (net 117)) - (via (at 50.798128 73.407872) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 117)) - (segment (start 50.798128 73.621772) (end 50.6349 73.785) (width 0.1524) (layer F.Cu) (net 117)) - (segment (start 50.798128 73.407872) (end 50.798128 73.621772) (width 0.1524) (layer F.Cu) (net 117)) - (via (at 64.202245 77.858503) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 117)) - (segment (start 64.37754 76.83436) (end 64.37754 77.683208) (width 0.1524) (layer F.Cu) (net 117)) - (segment (start 64.25254 76.70936) (end 64.37754 76.83436) (width 0.1524) (layer F.Cu) (net 117)) - (segment (start 64.37754 77.683208) (end 64.202245 77.858503) (width 0.1524) (layer F.Cu) (net 117)) - (segment (start 63.358902 76.170601) (end 64.2874 77.099099) (width 0.1524) (layer In1.Cu) (net 117)) - (segment (start 64.2874 77.099099) (end 64.2874 77.773348) (width 0.1524) (layer In1.Cu) (net 117)) - (segment (start 61.238271 76.170601) (end 63.358902 76.170601) (width 0.1524) (layer In1.Cu) (net 117)) - (segment (start 60.28976 75.22209) (end 61.238271 76.170601) (width 0.1524) (layer In1.Cu) (net 117)) - (segment (start 52.612346 75.22209) (end 60.28976 75.22209) (width 0.1524) (layer In1.Cu) (net 117)) - (segment (start 64.2874 77.773348) (end 64.202245 77.858503) (width 0.1524) (layer In1.Cu) (net 117)) - (segment (start 50.798128 73.407872) (end 52.612346 75.22209) (width 0.1524) (layer In1.Cu) (net 117)) + (segment (start 52.7914 70.6018) (end 51.943 71.4502) (width 0.1524) (layer F.Cu) (net 30) (status 10)) + (segment (start 62.10294 82.37026) (end 61.9252 82.548) (width 0.1524) (layer F.Cu) (net 34) (status 30)) + (segment (start 66.803901 68.938076) (end 66.827746 69.03327) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 66.77084 68.845677) (end 66.803901 68.938076) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 66.827746 69.03327) (end 66.842145 69.130343) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 66.728882 68.756964) (end 66.77084 68.845677) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 66.619971 68.593967) (end 66.67843 68.67279) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 66.318357 68.346439) (end 66.402531 68.396891) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 66.67843 68.67279) (end 66.728882 68.756964) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 66.554067 68.521254) (end 66.619971 68.593967) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 66.402531 68.396891) (end 66.481354 68.45535) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 66.842145 69.130343) (end 66.842145 70.384944) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 66.481354 68.45535) (end 66.554067 68.521254) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 66.137245 68.27142) (end 66.229644 68.304481) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 66.229644 68.304481) (end 66.318357 68.346439) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 66.042051 68.247575) (end 66.137245 68.27142) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 65.944978 68.233176) (end 66.042051 68.247575) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 66.842145 70.384944) (end 66.843001 70.3858) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 65.84696 68.22836) (end 65.944978 68.233176) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 65.29684 68.22836) (end 65.278 68.2472) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 65.84696 68.22836) (end 65.29684 68.22836) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 65.278 68.2472) (end 62.60078 68.2472) (width 0.2032) (layer F.Cu) (net 38)) + (segment (start 61.059278 82.548) (end 60.9092 82.548) (width 0.1524) (layer F.Cu) (net 81) (status 30)) + (segment (start 77.410499 75.270901) (end 77.597 75.0844) (width 0.1524) (layer F.Cu) (net 39) (status 30)) + (segment (start 78.57 75.120186) (end 78.9432 75.493386) (width 0.1524) (layer F.Cu) (net 41) (status 10)) + (segment (start 78.57 75.08) (end 78.57 75.120186) (width 0.1524) (layer F.Cu) (net 41) (status 30)) + (via (at 78.9432 75.493386) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 41)) + (via (at 75.461088 91.265701) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 41) (status 30)) + (segment (start 75.5135 91.3152) (end 75.510587 91.3152) (width 0.1524) (layer F.Cu) (net 41) (status 30)) + (segment (start 75.510587 91.3152) (end 75.461088 91.265701) (width 0.1524) (layer F.Cu) (net 41) (status 30)) + (segment (start 75.34402 88.15578) (end 75.34402 91.148633) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 75.34402 91.148633) (end 75.461088 91.265701) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 76.263412 82.864542) (end 76.263412 87.236388) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 76.229399 82.830529) (end 76.263412 82.864542) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 76.263412 87.236388) (end 75.34402 88.15578) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 76.229399 82.371071) (end 76.229399 82.830529) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 76.926614 75.493386) (end 76.253412 76.166588) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 76.253412 82.347058) (end 76.229399 82.371071) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 76.253412 76.166588) (end 76.253412 82.347058) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 78.9432 75.493386) (end 76.926614 75.493386) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 76.15 85.5967) (end 76.15 84.3532) (width 0.3048) (layer F.Cu) (net 43) (tstamp 6177508C) (status 30)) + (segment (start 53.2982 77.2123) (end 53.3273 77.2414) (width 0.1524) (layer F.Cu) (net 49)) + (via (at 53.3273 77.2414) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 49)) + (segment (start 53.2982 76.6412) (end 53.2982 77.2123) (width 0.1524) (layer F.Cu) (net 49) (status 10)) + (segment (start 51.3608 77.724) (end 51.3334 77.7514) (width 0.1524) (layer F.Cu) (net 49) (status 30)) + (segment (start 53.086 77.724) (end 51.3608 77.724) (width 0.1524) (layer F.Cu) (net 49) (status 20)) + (segment (start 53.3273 77.4827) (end 53.086 77.724) (width 0.1524) (layer F.Cu) (net 49)) + (segment (start 53.3273 77.2414) (end 53.3273 77.4827) (width 0.1524) (layer F.Cu) (net 49)) + (via (at 52.4891 77.2414) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 50)) + (segment (start 53.374834 76.762799) (end 53.378844 76.758789) (width 0.1524) (layer In1.Cu) (net 50)) + (segment (start 52.967701 76.762799) (end 53.374834 76.762799) (width 0.1524) (layer In1.Cu) (net 50)) + (segment (start 52.4891 77.2414) (end 52.967701 76.762799) (width 0.1524) (layer In1.Cu) (net 50)) + (segment (start 50.82871 77.25279) (end 52.47771 77.25279) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 52.47771 77.25279) (end 52.4891 77.2414) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 50.3301 77.7514) (end 50.82871 77.25279) (width 0.1524) (layer F.Cu) (net 50) (status 10)) + (segment (start 52.4764 76.3016) (end 52.4764 77.2287) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 52.6368 76.1412) (end 52.4764 76.3016) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 52.4764 77.2287) (end 52.4891 77.2414) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 53.2982 76.1412) (end 52.6368 76.1412) (width 0.1524) (layer F.Cu) (net 50) (status 10)) + (via (at 48.815715 75.670589) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 52)) + (segment (start 48.1812 75.036074) (end 48.815715 75.670589) (width 0.1524) (layer F.Cu) (net 52) (status 10)) + (segment (start 48.1812 74.6417) (end 48.1812 75.036074) (width 0.1524) (layer F.Cu) (net 52) (status 30)) + (segment (start 48.815715 75.670589) (end 48.989482 75.844356) (width 0.1524) (layer In1.Cu) (net 52)) + (via (at 71.5518 70.0278) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 53)) + (segment (start 71.5518 69.2966) (end 71.5518 70.0278) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 72.05 68.7984) (end 71.5518 69.2966) (width 0.1524) (layer F.Cu) (net 53) (status 10)) + (segment (start 59.058779 72.091849) (end 58.319529 71.352599) (width 0.1524) (layer In1.Cu) (net 53)) + (segment (start 56.213821 71.3613) (end 56.048723 71.526398) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 56.2737 71.88) (end 56.2737 71.751375) (width 0.1524) (layer F.Cu) (net 53) (status 30)) + (via (at 56.048723 71.526398) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 53)) + (segment (start 70.376751 72.091849) (end 59.058779 72.091849) (width 0.1524) (layer In1.Cu) (net 53)) + (segment (start 71.5518 70.9168) (end 70.376751 72.091849) (width 0.1524) (layer In1.Cu) (net 53)) + (segment (start 71.5518 70.0278) (end 71.5518 70.9168) (width 0.1524) (layer In1.Cu) (net 53)) + (segment (start 56.2737 71.751375) (end 56.048723 71.526398) (width 0.1524) (layer F.Cu) (net 53) (status 10)) + (segment (start 58.319529 71.352599) (end 56.222522 71.352599) (width 0.1524) (layer In1.Cu) (net 53)) + (segment (start 56.222522 71.352599) (end 56.048723 71.526398) (width 0.1524) (layer In1.Cu) (net 53)) + (segment (start 56.2737 71.3613) (end 56.213821 71.3613) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 42.3076 77.3492) (end 41.9354 77.7214) (width 0.1524) (layer F.Cu) (net 68) (status 20)) + (segment (start 42.5261 77.3492) (end 42.3076 77.3492) (width 0.1524) (layer F.Cu) (net 68)) + (segment (start 43.3578 77.3492) (end 42.5261 77.3492) (width 0.1524) (layer F.Cu) (net 68) (status 10)) + (segment (start 43.082294 70.9542) (end 43.4937 70.9542) (width 0.1524) (layer F.Cu) (net 68) (status 30)) + (segment (start 42.5261 75.278667) (end 41.884589 74.637156) (width 0.1524) (layer F.Cu) (net 68)) + (segment (start 42.5261 77.3492) (end 42.5261 75.278667) (width 0.1524) (layer F.Cu) (net 68)) + (segment (start 41.884589 74.637156) (end 41.884589 72.038012) (width 0.1524) (layer F.Cu) (net 68)) + (segment (start 42.613684 71.42281) (end 43.082294 70.9542) (width 0.1524) (layer F.Cu) (net 68) (status 20)) + (segment (start 41.884589 72.038012) (end 42.499791 71.42281) (width 0.1524) (layer F.Cu) (net 68)) + (segment (start 42.499791 71.42281) (end 42.613684 71.42281) (width 0.1524) (layer F.Cu) (net 68)) + (segment (start 45.3235 75.7835) (end 44.9578 76.1492) (width 0.1524) (layer F.Cu) (net 69) (status 30)) + (segment (start 45.7809 76.1492) (end 44.9578 76.1492) (width 0.1524) (layer F.Cu) (net 69) (status 20)) + (segment (start 46.3931 76.7614) (end 45.7809 76.1492) (width 0.1524) (layer F.Cu) (net 69) (status 10)) + (segment (start 42.626047 71.727621) (end 42.73994 71.727621) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 42.1894 74.5109) (end 42.1894 72.164268) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 43.099099 75.420599) (end 42.1894 74.5109) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 44.881599 75.420599) (end 43.099099 75.420599) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 44.9578 75.4968) (end 44.881599 75.420599) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 42.1894 72.164268) (end 42.626047 71.727621) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 43.013361 71.4542) (end 43.4937 71.4542) (width 0.1524) (layer F.Cu) (net 69) (status 20)) + (segment (start 44.9578 76.1492) (end 44.9578 75.4968) (width 0.1524) (layer F.Cu) (net 69) (status 10)) + (segment (start 42.73994 71.727621) (end 43.013361 71.4542) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 42.2529 68.0065) (end 42.2803 68.0339) (width 0.254) (layer F.Cu) (net 70) (status 30)) + (segment (start 43.2435 67.3074) (end 42.3444 67.3074) (width 0.254) (layer F.Cu) (net 70) (status 10)) + (segment (start 42.3444 67.3074) (end 42.2529 67.3989) (width 0.254) (layer F.Cu) (net 70)) + (segment (start 42.2529 67.3989) (end 42.2529 68.0065) (width 0.254) (layer F.Cu) (net 70) (status 20)) + (segment (start 42.2529 68.0065) (end 42.7589 68.0065) (width 0.254) (layer F.Cu) (net 70) (status 10)) + (segment (start 42.7589 68.0065) (end 43.0784 68.326) (width 0.254) (layer F.Cu) (net 70)) + (segment (start 43.0784 68.326) (end 43.0784 68.4784) (width 0.254) (layer F.Cu) (net 70)) + (segment (start 43.3667 68.7667) (end 44.1812 68.7667) (width 0.254) (layer F.Cu) (net 70) (status 20)) + (segment (start 43.0784 68.4784) (end 43.3667 68.7667) (width 0.254) (layer F.Cu) (net 70)) + (segment (start 48.1457 65.4024) (end 48.1558 65.3923) (width 0.254) (layer F.Cu) (net 71) (status 30)) + (segment (start 48.1457 66.3805) (end 48.1457 65.4024) (width 0.254) (layer F.Cu) (net 71) (status 30)) + (segment (start 49.0476 66.3805) (end 49.1008 66.4337) (width 0.254) (layer F.Cu) (net 71) (status 30)) + (segment (start 48.1457 66.3805) (end 49.0476 66.3805) (width 0.254) (layer F.Cu) (net 71) (status 30)) + (segment (start 45.2501 65.433) (end 45.2908 65.3923) (width 0.254) (layer F.Cu) (net 72) (status 30)) + (segment (start 45.2501 66.3805) (end 45.2501 65.433) (width 0.254) (layer F.Cu) (net 72) (status 30)) + (segment (start 45.2251 66.3555) (end 45.2501 66.3805) (width 0.254) (layer F.Cu) (net 72) (status 30)) + (segment (start 44.2341 66.3555) (end 45.2251 66.3555) (width 0.254) (layer F.Cu) (net 72) (status 30)) + (segment (start 45.6946 64.77) (end 45.2908 65.1738) (width 0.254) (layer F.Cu) (net 72) (status 20)) + (segment (start 45.2908 65.1738) (end 45.2908 65.3923) (width 0.254) (layer F.Cu) (net 72) (status 30)) + (segment (start 48.6537 64.77) (end 45.6946 64.77) (width 0.254) (layer F.Cu) (net 72)) + (segment (start 49.1008 65.2171) (end 48.6537 64.77) (width 0.254) (layer F.Cu) (net 72) (status 10)) + (segment (start 49.1008 65.4558) (end 49.1008 65.2171) (width 0.254) (layer F.Cu) (net 72) (status 30)) + (segment (start 50.9804 66.4337) (end 51.0159 66.3982) (width 0.254) (layer F.Cu) (net 73) (status 30)) + (segment (start 50.0608 66.4337) (end 50.9804 66.4337) (width 0.254) (layer F.Cu) (net 73) (status 30)) + (segment (start 52.2579 66.3982) (end 52.3113 66.3448) (width 0.254) (layer F.Cu) (net 73) (status 30)) + (segment (start 51.0159 66.3982) (end 52.2579 66.3982) (width 0.254) (layer F.Cu) (net 73) (status 30)) + (segment (start 50.9677 65.4558) (end 51.0032 65.4913) (width 0.254) (layer F.Cu) (net 74) (status 30)) + (segment (start 50.0608 65.4558) (end 50.9677 65.4558) (width 0.254) (layer F.Cu) (net 74) (status 30)) + (segment (start 51.8948 65.4913) (end 52.3113 65.0748) (width 0.254) (layer F.Cu) (net 74) (status 20)) + (segment (start 51.0032 65.4913) (end 51.8948 65.4913) (width 0.254) (layer F.Cu) (net 74) (status 10)) + (via (at 43.745022 68.061778) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 75) (tstamp 617BD32D)) + (via (at 41.675758 69.590925) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 75)) + (segment (start 44.6812 68.7667) (end 44.6812 68.3542) (width 0.254) (layer F.Cu) (net 75) (status 30)) + (segment (start 44.6812 68.3542) (end 44.388778 68.061778) (width 0.254) (layer F.Cu) (net 75) (status 10)) + (segment (start 44.388778 68.061778) (end 43.745022 68.061778) (width 0.254) (layer F.Cu) (net 75)) + (segment (start 42.2529 69.9161) (end 42.291 69.9542) (width 0.254) (layer F.Cu) (net 75) (status 30)) + (segment (start 42.2529 69.0265) (end 42.2529 69.9161) (width 0.254) (layer F.Cu) (net 75) (status 30)) + (segment (start 42.834622 68.061778) (end 41.675758 69.220642) (width 0.254) (layer In1.Cu) (net 75)) + (segment (start 41.675758 69.220642) (end 41.675758 69.590925) (width 0.254) (layer In1.Cu) (net 75)) + (segment (start 43.745022 68.061778) (end 42.834622 68.061778) (width 0.254) (layer In1.Cu) (net 75)) + (segment (start 42.2529 69.590925) (end 42.2529 69.0265) (width 0.254) (layer F.Cu) (net 75) (status 20)) + (segment (start 41.675758 69.590925) (end 42.2529 69.590925) (width 0.254) (layer F.Cu) (net 75)) + (segment (start 48.1457 67.3897) (end 48.1457 67.3505) (width 0.1524) (layer F.Cu) (net 76) (status 30)) + (segment (start 47.1812 68.7667) (end 47.1812 68.3542) (width 0.1524) (layer F.Cu) (net 76) (status 30)) + (segment (start 48.0025 67.3897) (end 48.1457 67.3897) (width 0.2032) (layer F.Cu) (net 76) (status 30)) + (segment (start 47.1812 68.211) (end 48.0025 67.3897) (width 0.2032) (layer F.Cu) (net 76) (status 20)) + (segment (start 47.1812 68.3542) (end 47.1812 68.211) (width 0.2032) (layer F.Cu) (net 76) (status 10)) + (segment (start 45.2501 67.4231) (end 45.2501 67.3505) (width 0.1524) (layer F.Cu) (net 77) (status 30)) + (segment (start 46.1812 68.7667) (end 46.1812 68.3542) (width 0.1524) (layer F.Cu) (net 77) (status 30)) + (segment (start 45.3759 67.4231) (end 45.2501 67.4231) (width 0.2032) (layer F.Cu) (net 77) (status 30)) + (segment (start 46.1812 68.2284) (end 45.3759 67.4231) (width 0.2032) (layer F.Cu) (net 77) (status 20)) + (segment (start 46.1812 68.3542) (end 46.1812 68.2284) (width 0.2032) (layer F.Cu) (net 77) (status 10)) + (segment (start 50.2158 73.2008) (end 50.6984 73.6834) (width 0.1524) (layer F.Cu) (net 78) (status 20)) + (segment (start 50.2158 70.6628) (end 50.2158 73.2008) (width 0.1524) (layer F.Cu) (net 78)) + (segment (start 50.0072 70.4542) (end 50.2158 70.6628) (width 0.1524) (layer F.Cu) (net 78)) + (segment (start 49.3687 70.4542) (end 50.0072 70.4542) (width 0.1524) (layer F.Cu) (net 78) (status 10)) + (via (at 50.798128 73.407872) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 78)) + (segment (start 50.798128 73.621772) (end 50.6349 73.785) (width 0.1524) (layer F.Cu) (net 78) (status 30)) + (segment (start 50.798128 73.407872) (end 50.798128 73.621772) (width 0.1524) (layer F.Cu) (net 78) (status 20)) + (segment (start 80.316701 81.3458) (end 80.416701 81.2458) (width 0.2) (layer F.Cu) (net 79)) + (segment (start 78.7042 81.3458) (end 80.316701 81.3458) (width 0.2) (layer F.Cu) (net 79)) + (segment (start 80.416701 81.2458) (end 81.429199 81.2458) (width 0.2) (layer F.Cu) (net 79)) + (segment (start 81.429199 81.2458) (end 81.561633 81.113366) (width 0.2) (layer F.Cu) (net 79)) + (via (at 81.773766 81.113366) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 79)) + (segment (start 81.561633 81.113366) (end 81.773766 81.113366) (width 0.2) (layer F.Cu) (net 79)) + (segment (start 60.4115 77.43846) (end 60.2615 77.58846) (width 0.2) (layer In1.Cu) (net 79)) + (segment (start 62.4543 77.43846) (end 60.4115 77.43846) (width 0.2) (layer In1.Cu) (net 79)) + (segment (start 73.516 78.9396) (end 63.95544 78.9396) (width 0.2) (layer In1.Cu) (net 79)) + (segment (start 63.95544 78.9396) (end 62.4543 77.43846) (width 0.2) (layer In1.Cu) (net 79)) + (segment (start 81.773766 81.113366) (end 75.689766 81.113366) (width 0.2) (layer In1.Cu) (net 79)) + (segment (start 75.689766 81.113366) (end 73.516 78.9396) (width 0.2) (layer In1.Cu) (net 79)) + (via (at 60.2615 77.58846) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 79)) + (segment (start 59.0078 75.77406) (end 59.54406 75.2378) (width 0.2) (layer F.Cu) (net 79)) + (segment (start 60.2615 77.58846) (end 59.871416 77.58846) (width 0.2) (layer F.Cu) (net 79)) + (segment (start 59.54406 75.2378) (end 61.191 75.2378) (width 0.2) (layer F.Cu) (net 79)) + (segment (start 59.871416 77.58846) (end 59.0078 76.724844) (width 0.2) (layer F.Cu) (net 79)) + (segment (start 59.0078 76.724844) (end 59.0078 75.77406) (width 0.2) (layer F.Cu) (net 79)) + (segment (start 80.316701 80.6958) (end 80.416701 80.7958) (width 0.2) (layer F.Cu) (net 80)) + (segment (start 78.7042 80.6958) (end 80.316701 80.6958) (width 0.2) (layer F.Cu) (net 80)) + (segment (start 81.243434 80.795167) (end 81.243434 80.583034) (width 0.2) (layer F.Cu) (net 80)) + (segment (start 81.242801 80.7958) (end 81.243434 80.795167) (width 0.2) (layer F.Cu) (net 80)) + (segment (start 80.416701 80.7958) (end 81.242801 80.7958) (width 0.2) (layer F.Cu) (net 80)) + (via (at 81.243434 80.583034) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 80)) + (segment (start 60.4115 76.98846) (end 60.2615 76.83846) (width 0.2) (layer In1.Cu) (net 80)) + (segment (start 62.6407 76.98846) (end 60.4115 76.98846) (width 0.2) (layer In1.Cu) (net 80)) + (segment (start 64.14184 78.4896) (end 62.6407 76.98846) (width 0.2) (layer In1.Cu) (net 80)) + (segment (start 81.163102 80.663366) (end 75.876166 80.663366) (width 0.2) (layer In1.Cu) (net 80)) + (segment (start 75.876166 80.663366) (end 73.7024 78.4896) (width 0.2) (layer In1.Cu) (net 80)) + (segment (start 81.243434 80.583034) (end 81.163102 80.663366) (width 0.2) (layer In1.Cu) (net 80)) + (segment (start 73.7024 78.4896) (end 64.14184 78.4896) (width 0.2) (layer In1.Cu) (net 80)) + (via (at 60.2615 76.83846) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 80)) + (segment (start 59.780461 75.637799) (end 61.191 75.637799) (width 0.2) (layer F.Cu) (net 80)) + (segment (start 59.4578 75.96046) (end 59.780461 75.637799) (width 0.2) (layer F.Cu) (net 80)) + (segment (start 59.4578 76.60026) (end 59.4578 75.96046) (width 0.2) (layer F.Cu) (net 80)) + (segment (start 60.2615 76.83846) (end 60.1115 76.98846) (width 0.2) (layer F.Cu) (net 80)) + (segment (start 59.846 76.98846) (end 59.4578 76.60026) (width 0.2) (layer F.Cu) (net 80)) + (segment (start 60.1115 76.98846) (end 59.846 76.98846) (width 0.2) (layer F.Cu) (net 80)) (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 617E440E) (hatch edge 0.508) (connect_pads yes (clearance 0.1524)) @@ -5965,7 +6147,7 @@ ) ) ) - (zone (net 69) (net_name /CPU/A2) (layer F.Cu) (tstamp 617E440B) (hatch edge 0.508) + (zone (net 40) (net_name /CPU/A2) (layer F.Cu) (tstamp 617E440B) (hatch edge 0.508) (connect_pads yes (clearance 0.2032)) (min_thickness 0.1524) (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) @@ -5985,7 +6167,7 @@ ) ) ) - (zone (net 66) (net_name /CPU/WIFI_ANT) (layer F.Cu) (tstamp 617E4408) (hatch full 0.508) + (zone (net 37) (net_name /CPU/WIFI_ANT) (layer F.Cu) (tstamp 617E4408) (hatch full 0.508) (connect_pads yes (clearance 0)) (min_thickness 0.0254) (fill yes (arc_segments 32) (thermal_gap 0.0255) (thermal_bridge_width 0.0255)) @@ -6009,103 +6191,69 @@ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) (polygon (pts - (xy 67.818 71.882) (xy 59.3852 71.4502) (xy 56.8198 71.4756) (xy 56.85536 64.38646) (xy 59.07 64.39) - (xy 59.09 67.33) (xy 60.95 67.32) (xy 60.94476 68.9864) (xy 62.1665 68.98894) (xy 62.17 67.33) - (xy 64.78 67.32) (xy 64.78 64.262) (xy 67.818 64.262) - ) - ) - (filled_polygon - (pts - (xy 66.01352 70.411041) (xy 66.068451 70.440402) (xy 66.128054 70.458483) (xy 66.19004 70.464588) (xy 66.297312 70.464588) - (xy 66.297312 70.57186) (xy 66.303417 70.633846) (xy 66.321498 70.693449) (xy 66.350859 70.74838) (xy 66.35987 70.75936) - (xy 66.350859 70.77034) (xy 66.321498 70.825271) (xy 66.303417 70.884874) (xy 66.297312 70.94686) (xy 66.297312 71.07186) - (xy 66.303417 71.133846) (xy 66.321498 71.193449) (xy 66.350859 71.24838) (xy 66.35987 71.25936) (xy 66.350859 71.27034) - (xy 66.321498 71.325271) (xy 66.303417 71.384874) (xy 66.297312 71.44686) (xy 66.297312 71.57186) (xy 66.303417 71.633846) - (xy 66.321498 71.693449) (xy 66.327098 71.703926) (xy 60.704732 71.416033) (xy 60.701663 71.384874) (xy 60.683582 71.325271) - (xy 60.654221 71.27034) (xy 60.64521 71.25936) (xy 60.654221 71.24838) (xy 60.683582 71.193449) (xy 60.701663 71.133846) - (xy 60.707768 71.07186) (xy 60.707768 70.94686) (xy 60.701663 70.884874) (xy 60.683582 70.825271) (xy 60.654221 70.77034) - (xy 60.64521 70.75936) (xy 60.654221 70.74838) (xy 60.683582 70.693449) (xy 60.701663 70.633846) (xy 60.707768 70.57186) - (xy 60.707768 70.464588) (xy 60.81504 70.464588) (xy 60.877026 70.458483) (xy 60.936629 70.440402) (xy 60.99156 70.411041) - (xy 61.00254 70.40203) (xy 61.01352 70.411041) (xy 61.068451 70.440402) (xy 61.128054 70.458483) (xy 61.19004 70.464588) - (xy 61.31504 70.464588) (xy 61.377026 70.458483) (xy 61.436629 70.440402) (xy 61.49156 70.411041) (xy 61.50254 70.40203) - (xy 61.51352 70.411041) (xy 61.568451 70.440402) (xy 61.628054 70.458483) (xy 61.69004 70.464588) (xy 61.81504 70.464588) - (xy 61.877026 70.458483) (xy 61.936629 70.440402) (xy 61.99156 70.411041) (xy 62.00254 70.40203) (xy 62.01352 70.411041) - (xy 62.068451 70.440402) (xy 62.128054 70.458483) (xy 62.19004 70.464588) (xy 62.31504 70.464588) (xy 62.377026 70.458483) - (xy 62.436629 70.440402) (xy 62.49156 70.411041) (xy 62.50254 70.40203) (xy 62.51352 70.411041) (xy 62.568451 70.440402) - (xy 62.628054 70.458483) (xy 62.69004 70.464588) (xy 62.81504 70.464588) (xy 62.877026 70.458483) (xy 62.936629 70.440402) - (xy 62.99156 70.411041) (xy 63.00254 70.40203) (xy 63.01352 70.411041) (xy 63.068451 70.440402) (xy 63.128054 70.458483) - (xy 63.19004 70.464588) (xy 63.31504 70.464588) (xy 63.377026 70.458483) (xy 63.436629 70.440402) (xy 63.49156 70.411041) - (xy 63.50254 70.40203) (xy 63.51352 70.411041) (xy 63.568451 70.440402) (xy 63.628054 70.458483) (xy 63.69004 70.464588) - (xy 63.81504 70.464588) (xy 63.877026 70.458483) (xy 63.936629 70.440402) (xy 63.99156 70.411041) (xy 64.00254 70.40203) - (xy 64.01352 70.411041) (xy 64.068451 70.440402) (xy 64.128054 70.458483) (xy 64.19004 70.464588) (xy 64.31504 70.464588) - (xy 64.377026 70.458483) (xy 64.436629 70.440402) (xy 64.49156 70.411041) (xy 64.50254 70.40203) (xy 64.51352 70.411041) - (xy 64.568451 70.440402) (xy 64.628054 70.458483) (xy 64.69004 70.464588) (xy 64.81504 70.464588) (xy 64.877026 70.458483) - (xy 64.936629 70.440402) (xy 64.99156 70.411041) (xy 65.00254 70.40203) (xy 65.01352 70.411041) (xy 65.068451 70.440402) - (xy 65.128054 70.458483) (xy 65.19004 70.464588) (xy 65.31504 70.464588) (xy 65.377026 70.458483) (xy 65.436629 70.440402) - (xy 65.49156 70.411041) (xy 65.50254 70.40203) (xy 65.51352 70.411041) (xy 65.568451 70.440402) (xy 65.628054 70.458483) - (xy 65.69004 70.464588) (xy 65.81504 70.464588) (xy 65.877026 70.458483) (xy 65.936629 70.440402) (xy 65.99156 70.411041) - (xy 66.00254 70.40203) + (xy 67.818 70.02018) (xy 56.8198 70.02526) (xy 56.85536 64.38646) (xy 59.07 64.39) (xy 59.09 67.33) + (xy 60.95 67.32) (xy 60.94476 68.9864) (xy 62.1665 68.98894) (xy 62.17 67.33) (xy 64.78 67.32) + (xy 64.78 64.262) (xy 67.818 64.262) ) ) (filled_polygon (pts (xy 58.969087 64.491439) (xy 58.988402 67.330691) (xy 58.990489 67.350499) (xy 58.9964 67.369518) (xy 59.005909 67.387019) (xy 59.018648 67.402329) (xy 59.03413 67.414859) (xy 59.051759 67.424128) (xy 59.070857 67.42978) (xy 59.090546 67.431599) - (xy 60.848079 67.42215) (xy 60.846637 67.880601) (xy 60.827417 67.870328) (xy 60.751868 67.84741) (xy 60.6733 67.839672) - (xy 60.3783 67.839672) (xy 60.299732 67.84741) (xy 60.224183 67.870328) (xy 60.154556 67.907544) (xy 60.093528 67.957628) - (xy 60.043444 68.018656) (xy 60.006228 68.088283) (xy 59.98331 68.163832) (xy 59.979378 68.20376) (xy 59.148774 68.20376) - (xy 59.148234 68.198275) (xy 59.125743 68.124133) (xy 59.08922 68.055803) (xy 59.040068 67.995912) (xy 58.980177 67.94676) - (xy 58.911847 67.910237) (xy 58.837705 67.887746) (xy 58.7606 67.880152) (xy 58.4806 67.880152) (xy 58.403495 67.887746) - (xy 58.329353 67.910237) (xy 58.261023 67.94676) (xy 58.201132 67.995912) (xy 58.15198 68.055803) (xy 58.115457 68.124133) - (xy 58.092966 68.198275) (xy 58.085372 68.27538) (xy 58.085372 68.61538) (xy 58.092966 68.692485) (xy 58.115457 68.766627) - (xy 58.15198 68.834957) (xy 58.201132 68.894848) (xy 58.261023 68.944) (xy 58.286141 68.957426) (xy 58.28614 70.000652) - (xy 58.285712 70.009365) (xy 58.28614 70.018077) (xy 58.28614 70.026822) (xy 58.286997 70.035524) (xy 58.292076 70.138896) - (xy 58.292242 70.142278) (xy 58.311765 70.273899) (xy 58.311767 70.273907) (xy 58.311768 70.273914) (xy 58.33622 70.371528) - (xy 58.344103 70.403) (xy 58.385186 70.517816) (xy 58.388935 70.528294) (xy 58.445796 70.648516) (xy 58.445832 70.648592) - (xy 58.51424 70.762723) (xy 58.514245 70.76273) (xy 58.514247 70.762733) (xy 58.593511 70.869609) (xy 58.593517 70.869616) - (xy 58.593521 70.869621) (xy 58.667073 70.950772) (xy 58.682886 70.968219) (xy 58.781478 71.057578) (xy 58.781483 71.057582) - (xy 58.78149 71.057588) (xy 58.888365 71.136852) (xy 58.888373 71.136857) (xy 58.888376 71.136859) (xy 59.002507 71.205267) - (xy 59.002516 71.205271) (xy 59.002519 71.205273) (xy 59.122805 71.262164) (xy 59.122815 71.262168) (xy 59.122816 71.262168) - (xy 59.2481 71.306996) (xy 59.248112 71.306999) (xy 59.377184 71.339331) (xy 59.377194 71.339332) (xy 59.3772 71.339334) - (xy 59.415508 71.345016) (xy 59.414014 71.349942) (xy 59.390396 71.348733) (xy 59.384194 71.348605) (xy 56.921916 71.372984) - (xy 56.956451 64.488222) + (xy 60.848079 67.42215) (xy 60.843161 68.986081) (xy 60.84505 69.005908) (xy 60.850772 69.024985) (xy 60.860106 69.04258) + (xy 60.872692 69.058016) (xy 60.888049 69.070699) (xy 60.905584 69.080143) (xy 60.924626 69.085985) (xy 60.944549 69.088) + (xy 62.166289 69.09054) (xy 62.186114 69.088629) (xy 62.205185 69.082887) (xy 62.22277 69.073534) (xy 62.238193 69.060931) + (xy 62.25086 69.045561) (xy 62.260285 69.028016) (xy 62.266106 69.008968) (xy 62.2681 68.989154) (xy 62.268378 68.857204) + (xy 62.295892 68.86555) (xy 62.37446 68.873288) (xy 62.66946 68.873288) (xy 62.748028 68.86555) (xy 62.823577 68.842632) + (xy 62.893204 68.805416) (xy 62.954232 68.755332) (xy 63.004316 68.694304) (xy 63.041532 68.624677) (xy 63.048168 68.6028) + (xy 64.777254 68.6028) (xy 64.77938 68.606777) (xy 64.828532 68.666668) (xy 64.888423 68.71582) (xy 64.956753 68.752343) + (xy 65.030895 68.774834) (xy 65.108 68.782428) (xy 65.448 68.782428) (xy 65.525105 68.774834) (xy 65.599247 68.752343) + (xy 65.667577 68.71582) (xy 65.727468 68.666668) (xy 65.77662 68.606777) (xy 65.788816 68.58396) (xy 65.838241 68.58396) + (xy 65.910079 68.58749) (xy 65.972596 68.596763) (xy 66.0339 68.612119) (xy 66.093398 68.633408) (xy 66.150527 68.660428) + (xy 66.204734 68.692919) (xy 66.255491 68.730563) (xy 66.302318 68.773005) (xy 66.344758 68.819829) (xy 66.382402 68.870586) + (xy 66.414893 68.924794) (xy 66.441912 68.981921) (xy 66.463203 69.041424) (xy 66.478558 69.102725) (xy 66.486545 69.15657) + (xy 66.486545 69.751973) (xy 66.340999 69.751973) (xy 66.291206 69.756877) (xy 66.243327 69.771401) (xy 66.242999 69.771576) + (xy 66.242672 69.771401) (xy 66.194793 69.756877) (xy 66.145 69.751973) (xy 65.941 69.751973) (xy 65.891207 69.756877) + (xy 65.843328 69.771401) (xy 65.843 69.771576) (xy 65.842673 69.771401) (xy 65.794794 69.756877) (xy 65.745001 69.751973) + (xy 65.541001 69.751973) (xy 65.491208 69.756877) (xy 65.443329 69.771401) (xy 65.443 69.771577) (xy 65.442671 69.771401) + (xy 65.394792 69.756877) (xy 65.344999 69.751973) (xy 65.140999 69.751973) (xy 65.091206 69.756877) (xy 65.043327 69.771401) + (xy 65.042999 69.771576) (xy 65.042672 69.771401) (xy 64.994793 69.756877) (xy 64.945 69.751973) (xy 64.741 69.751973) + (xy 64.691207 69.756877) (xy 64.643328 69.771401) (xy 64.643 69.771576) (xy 64.642672 69.771401) (xy 64.594793 69.756877) + (xy 64.545 69.751973) (xy 64.341 69.751973) (xy 64.291207 69.756877) (xy 64.243328 69.771401) (xy 64.243 69.771576) + (xy 64.242673 69.771401) (xy 64.194794 69.756877) (xy 64.145001 69.751973) (xy 63.941001 69.751973) (xy 63.891208 69.756877) + (xy 63.843329 69.771401) (xy 63.843 69.771577) (xy 63.842671 69.771401) (xy 63.794792 69.756877) (xy 63.744999 69.751973) + (xy 63.540999 69.751973) (xy 63.491206 69.756877) (xy 63.443327 69.771401) (xy 63.442999 69.771576) (xy 63.442672 69.771401) + (xy 63.394793 69.756877) (xy 63.345 69.751973) (xy 63.141 69.751973) (xy 63.091207 69.756877) (xy 63.043328 69.771401) + (xy 63.043 69.771576) (xy 63.042673 69.771401) (xy 62.994794 69.756877) (xy 62.945001 69.751973) (xy 62.741001 69.751973) + (xy 62.691208 69.756877) (xy 62.643329 69.771401) (xy 62.643 69.771577) (xy 62.642671 69.771401) (xy 62.594792 69.756877) + (xy 62.544999 69.751973) (xy 62.340999 69.751973) (xy 62.291206 69.756877) (xy 62.243327 69.771401) (xy 62.242999 69.771576) + (xy 62.242672 69.771401) (xy 62.194793 69.756877) (xy 62.145 69.751973) (xy 61.941 69.751973) (xy 61.891207 69.756877) + (xy 61.843328 69.771401) (xy 61.799203 69.794987) (xy 61.760527 69.826728) (xy 61.728786 69.865404) (xy 61.7052 69.909529) + (xy 61.701597 69.921405) (xy 56.922043 69.923613) (xy 56.95632 64.488222) ) ) (filled_polygon (pts - (xy 60.154556 68.922256) (xy 60.190707 68.941579) (xy 59.995571 69.136715) (xy 59.981029 69.148649) (xy 59.952726 69.183138) - (xy 59.933418 69.206664) (xy 59.911327 69.247994) (xy 59.898039 69.272853) (xy 59.876253 69.344672) (xy 59.872589 69.381878) - (xy 59.868897 69.41936) (xy 59.87074 69.43807) (xy 59.870741 70.129132) (xy 59.71504 70.129132) (xy 59.653054 70.135237) - (xy 59.593451 70.153318) (xy 59.53852 70.182679) (xy 59.490372 70.222192) (xy 59.450859 70.27034) (xy 59.421498 70.325271) - (xy 59.403417 70.384874) (xy 59.397312 70.44686) (xy 59.397312 70.57186) (xy 59.400698 70.606242) (xy 59.3953 70.604311) - (xy 59.338173 70.577292) (xy 59.283965 70.544801) (xy 59.233208 70.507157) (xy 59.186384 70.464717) (xy 59.143942 70.41789) - (xy 59.106298 70.367133) (xy 59.073807 70.312926) (xy 59.046787 70.255797) (xy 59.025498 70.196299) (xy 59.010142 70.134995) - (xy 59.000869 70.072479) (xy 58.99734 70.000648) (xy 58.99734 68.929914) (xy 59.015562 68.91496) (xy 60.145666 68.91496) - ) - ) - (filled_polygon - (pts - (xy 67.7164 65.094688) (xy 67.696 65.197246) (xy 67.696 65.542754) (xy 67.7164 65.645312) (xy 67.7164 69.95161) - (xy 67.661105 69.95161) (xy 67.563734 69.970978) (xy 67.472011 70.008971) (xy 67.390127 70.063683) (xy 67.4076 69.97584) - (xy 67.4076 69.87656) (xy 67.388232 69.779189) (xy 67.350239 69.687466) (xy 67.295083 69.604918) (xy 67.224882 69.534717) - (xy 67.142334 69.479561) (xy 67.050611 69.441568) (xy 66.95324 69.4222) (xy 66.85396 69.4222) (xy 66.756589 69.441568) - (xy 66.664866 69.479561) (xy 66.632768 69.501008) (xy 66.632768 69.47186) (xy 66.626663 69.409874) (xy 66.608582 69.350271) - (xy 66.579221 69.29534) (xy 66.539708 69.247192) (xy 66.49156 69.207679) (xy 66.436629 69.178318) (xy 66.377026 69.160237) - (xy 66.31504 69.154132) (xy 66.261705 69.154132) (xy 66.269819 69.113341) (xy 66.269819 69.014061) (xy 66.250451 68.91669) - (xy 66.212458 68.824967) (xy 66.157302 68.742419) (xy 66.087101 68.672218) (xy 66.004553 68.617062) (xy 65.91283 68.579069) - (xy 65.815459 68.559701) (xy 65.716179 68.559701) (xy 65.618808 68.579069) (xy 65.527085 68.617062) (xy 65.444537 68.672218) - (xy 65.40816 68.708595) (xy 65.345282 68.645717) (xy 65.262734 68.590561) (xy 65.171011 68.552568) (xy 65.07364 68.5332) - (xy 64.97436 68.5332) (xy 64.876989 68.552568) (xy 64.785266 68.590561) (xy 64.702718 68.645717) (xy 64.681576 68.666859) - (xy 64.613629 68.598912) (xy 64.531081 68.543756) (xy 64.439358 68.505763) (xy 64.341987 68.486395) (xy 64.242707 68.486395) - (xy 64.145336 68.505763) (xy 64.136986 68.509222) (xy 64.135118 68.504712) (xy 64.079962 68.422164) (xy 64.009761 68.351963) - (xy 63.927213 68.296807) (xy 63.83549 68.258814) (xy 63.738119 68.239446) (xy 63.638839 68.239446) (xy 63.541468 68.258814) - (xy 63.449745 68.296807) (xy 63.367197 68.351963) (xy 63.296996 68.422164) (xy 63.24184 68.504712) (xy 63.203847 68.596435) - (xy 63.186693 68.682673) (xy 63.135968 68.655559) (xy 63.064149 68.633773) (xy 63.008173 68.62826) (xy 63.00817 68.62826) - (xy 62.98946 68.626417) (xy 62.97075 68.62826) (xy 62.818305 68.62826) (xy 62.807822 68.617777) (xy 62.725274 68.562621) - (xy 62.633551 68.524628) (xy 62.53618 68.50526) (xy 62.4369 68.50526) (xy 62.339529 68.524628) (xy 62.269018 68.553834) - (xy 62.271387 67.431212) (xy 64.780389 67.421599) (xy 64.800203 67.419571) (xy 64.81924 67.413717) (xy 64.836769 67.40426) - (xy 64.852117 67.391566) (xy 64.864693 67.376122) (xy 64.874014 67.358521) (xy 64.879723 67.339439) (xy 64.8816 67.32) - (xy 64.8816 64.3636) (xy 67.7164 64.3636) + (xy 67.7164 65.094688) (xy 67.696 65.197246) (xy 67.696 65.542754) (xy 67.7164 65.645312) (xy 67.7164 69.918627) + (xy 67.583578 69.918688) (xy 67.5808 69.909529) (xy 67.557214 69.865404) (xy 67.525473 69.826728) (xy 67.486797 69.794987) + (xy 67.442672 69.771401) (xy 67.394793 69.756877) (xy 67.345 69.751973) (xy 67.197745 69.751973) (xy 67.197745 69.156567) + (xy 67.199034 69.147877) (xy 67.197745 69.121639) (xy 67.197745 69.11288) (xy 67.196887 69.104164) (xy 67.196458 69.095441) + (xy 67.195176 69.0868) (xy 67.192599 69.060633) (xy 67.190047 69.052221) (xy 67.176935 68.963821) (xy 67.176933 68.963815) + (xy 67.176932 68.963805) (xy 67.1446 68.834733) (xy 67.144597 68.834721) (xy 67.099769 68.709437) (xy 67.099769 68.709436) + (xy 67.099765 68.709426) (xy 67.042874 68.58914) (xy 67.042872 68.589137) (xy 67.042868 68.589128) (xy 66.97446 68.474997) + (xy 66.974458 68.474994) (xy 66.974453 68.474986) (xy 66.895189 68.368111) (xy 66.895183 68.368104) (xy 66.895179 68.368099) + (xy 66.80582 68.269507) (xy 66.791468 68.256499) (xy 66.707222 68.180142) (xy 66.707217 68.180138) (xy 66.70721 68.180132) + (xy 66.600334 68.100868) (xy 66.600331 68.100866) (xy 66.600324 68.100861) (xy 66.486193 68.032453) (xy 66.486184 68.032449) + (xy 66.486181 68.032447) (xy 66.365895 67.975556) (xy 66.365884 67.975552) (xy 66.240601 67.930724) (xy 66.226142 67.927102) + (xy 66.111515 67.898389) (xy 66.111508 67.898388) (xy 66.1115 67.898386) (xy 65.979879 67.878863) (xy 65.979876 67.878863) + (xy 65.97987 67.878862) (xy 65.873127 67.873617) (xy 65.864423 67.87276) (xy 65.855679 67.87276) (xy 65.846968 67.872332) + (xy 65.838256 67.87276) (xy 65.764422 67.87276) (xy 65.727468 67.827732) (xy 65.667577 67.77858) (xy 65.599247 67.742057) + (xy 65.525105 67.719566) (xy 65.448 67.711972) (xy 65.108 67.711972) (xy 65.030895 67.719566) (xy 64.956753 67.742057) + (xy 64.888423 67.77858) (xy 64.828532 67.827732) (xy 64.77938 67.887623) (xy 64.777254 67.8916) (xy 62.995932 67.8916) + (xy 62.954232 67.840788) (xy 62.893204 67.790704) (xy 62.823577 67.753488) (xy 62.748028 67.73057) (xy 62.66946 67.722832) + (xy 62.37446 67.722832) (xy 62.295892 67.73057) (xy 62.270739 67.7382) (xy 62.271387 67.431212) (xy 64.780389 67.421599) + (xy 64.800203 67.419571) (xy 64.81924 67.413717) (xy 64.836769 67.40426) (xy 64.852117 67.391566) (xy 64.864693 67.376122) + (xy 64.874014 67.358521) (xy 64.879723 67.339439) (xy 64.8816 67.32) (xy 64.8816 64.3636) (xy 67.7164 64.3636) ) ) ) @@ -6187,7 +6335,7 @@ ) ) ) - (zone (net 74) (net_name /Power/Lx_L1) (layer F.Cu) (tstamp 617E43FC) (hatch edge 0.508) + (zone (net 43) (net_name /Power/Lx_L1) (layer F.Cu) (tstamp 617E43FC) (hatch edge 0.508) (connect_pads yes (clearance 0.1524)) (min_thickness 0.1524) (fill yes (arc_segments 32) (thermal_gap 0.1778) (thermal_bridge_width 0.1778)) @@ -8551,22 +8699,7 @@ ) ) ) - (zone (net 6) (net_name +3V3) (layer F.Cu) (tstamp 617E43EA) (hatch edge 0.508) - (connect_pads yes (clearance 0.1524)) - (min_thickness 0.254) - (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) - (polygon - (pts - (xy 70.358 78.232) (xy 67.818 78.232) (xy 67.818 76.708) (xy 70.358 76.708) - ) - ) - (filled_polygon - (pts - (xy 70.231 78.105) (xy 67.945 78.105) (xy 67.945 76.835) (xy 70.231 76.835) - ) - ) - ) - (zone (net 73) (net_name "Net-(U2-Pad2)") (layer F.Cu) (tstamp 617E43E7) (hatch edge 0.508) + (zone (net 42) (net_name "Net-(U2-Pad2)") (layer F.Cu) (tstamp 617E43E7) (hatch edge 0.508) (connect_pads yes (clearance 0.1524)) (min_thickness 0.1524) (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) diff --git a/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.kicad_pcb-bak b/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.kicad_pcb-bak index 865fe45..608c6da 100644 --- a/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.kicad_pcb-bak +++ b/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.kicad_pcb-bak @@ -3,10 +3,10 @@ (general (thickness 1.6) (drawings 36) - (tracks 1159) + (tracks 807) (zones 0) - (modules 88) - (nets 118) + (modules 101) + (nets 104) ) (page A4) @@ -20,19 +20,19 @@ (34 B.Paste user hide) (35 F.Paste user hide) (36 B.SilkS user hide) - (37 F.SilkS user hide) + (37 F.SilkS user) (38 B.Mask user hide) (39 F.Mask user hide) (40 Dwgs.User user hide) - (41 Cmts.User user hide) - (42 Eco1.User user hide) + (41 Cmts.User user) + (42 Eco1.User user) (43 Eco2.User user hide) (44 Edge.Cuts user) (45 Margin user hide) (46 B.CrtYd user hide) - (47 F.CrtYd user hide) + (47 F.CrtYd user) (48 B.Fab user hide) - (49 F.Fab user hide) + (49 F.Fab user) ) (setup @@ -130,89 +130,75 @@ (net 32 /CPU/ESP_RST) (net 33 /CPU/ESP_GPIO0) (net 34 /CPU/ESP_GPIO2) - (net 35 /CPU/ESP_GPIO15) - (net 36 "Net-(U4-Pad48)") - (net 37 "Net-(U4-Pad47)") - (net 38 "Net-(U4-Pad45)") - (net 39 "Net-(U4-Pad44)") - (net 40 "Net-(U4-Pad39)") - (net 41 "Net-(U4-Pad10)") - (net 42 "Net-(U4-Pad8)") - (net 43 "Net-(U4-Pad7)") - (net 44 "Net-(U4-Pad6)") - (net 45 "Net-(U10-Pad27)") - (net 46 "Net-(U10-Pad23)") - (net 47 "Net-(U10-Pad22)") - (net 48 "Net-(U10-Pad21)") - (net 49 "Net-(U10-Pad20)") - (net 50 "Net-(U10-Pad19)") - (net 51 "Net-(U10-Pad18)") - (net 52 "Net-(U10-Pad17)") - (net 53 "Net-(U10-Pad16)") - (net 54 "Net-(U10-Pad15)") - (net 55 "Net-(U10-Pad14)") - (net 56 "Net-(U10-Pad13)") - (net 57 "Net-(U10-Pad12)") - (net 58 "Net-(U10-Pad11)") - (net 59 "Net-(U10-Pad10)") - (net 60 "Net-(U10-Pad2)") - (net 61 "Net-(U10-Pad1)") - (net 62 /programmer/CP_DTR) - (net 63 /programmer/CP_RTS) - (net 64 /CPU/ESP_TX) - (net 65 /CPU/ESP_RX) - (net 66 /CPU/WIFI_ANT) - (net 67 /CPU/ESP_LNA_IN) - (net 68 /programmer/CP_RST) - (net 69 /CPU/A2) - (net 70 /Power/MCP_STAT) - (net 71 /Power/USB_D-) - (net 72 /Power/USB_D+) - (net 73 "Net-(U2-Pad2)") - (net 74 /Power/Lx_L1) - (net 75 "Net-(D4-Pad1)") - (net 76 "Net-(U4-Pad33)") - (net 77 "Net-(U4-Pad32)") - (net 78 "Net-(U4-Pad31)") - (net 79 "Net-(U4-Pad30)") - (net 80 "Net-(U4-Pad27)") - (net 81 "Net-(U4-Pad25)") - (net 82 "Net-(U6-Pad7)") - (net 83 "Net-(U6-Pad6)") - (net 84 "Net-(U4-Pad11)") - (net 85 "Net-(U4-Pad5)") - (net 86 /CPU/ADS_SCL) - (net 87 /CPU/ADS_SDA) - (net 88 /CPU/ADS_RDY) - (net 89 "Net-(U4-Pad24)") - (net 90 /CPU/NFC_SPI_MISO) - (net 91 /Power/BATT_MEAS) - (net 92 "Net-(U4-Pad18)") - (net 93 "Net-(U3-Pad37)") - (net 94 "Net-(U3-Pad36)") - (net 95 "Net-(U3-Pad35)") - (net 96 "Net-(U3-Pad34)") - (net 97 "Net-(U3-Pad33)") - (net 98 "Net-(U3-Pad32)") - (net 99 "Net-(U3-Pad31)") - (net 100 "Net-(U3-Pad22)") - (net 101 "Net-(U3-Pad21)") - (net 102 "Net-(U3-Pad20)") - (net 103 "Net-(U3-Pad19)") - (net 104 "Net-(U3-Pad13)") - (net 105 "Net-(U3-Pad12)") - (net 106 "Net-(U3-Pad2)") - (net 107 /NFC/OSC_in) - (net 108 /NFC/OSC_OUT) - (net 109 /NFC/RX) - (net 110 /NFC/TXL1) - (net 111 /NFC/TXL2) - (net 112 /NFC/TXANT1) - (net 113 /NFC/TXANT2) - (net 114 /NFC/VMID) - (net 115 /NFC/TX1) - (net 116 /NFC/TX2) - (net 117 /CPU/~NFC_RST) + (net 35 "Net-(U4-Pad39)") + (net 36 "Net-(U4-Pad6)") + (net 37 /CPU/WIFI_ANT) + (net 38 /CPU/ESP_LNA_IN) + (net 39 /programmer/CP_RST) + (net 40 /CPU/A2) + (net 41 /Power/MCP_STAT) + (net 42 "Net-(U2-Pad2)") + (net 43 /Power/Lx_L1) + (net 44 "Net-(U4-Pad33)") + (net 45 "Net-(U4-Pad32)") + (net 46 "Net-(U4-Pad31)") + (net 47 "Net-(U6-Pad7)") + (net 48 "Net-(U6-Pad6)") + (net 49 /CPU/ADS_SCL) + (net 50 /CPU/ADS_SDA) + (net 51 /CPU/ADS_RDY) + (net 52 /CPU/NFC_SPI_MISO) + (net 53 /Power/BATT_MEAS) + (net 54 "Net-(U3-Pad37)") + (net 55 "Net-(U3-Pad36)") + (net 56 "Net-(U3-Pad35)") + (net 57 "Net-(U3-Pad34)") + (net 58 "Net-(U3-Pad33)") + (net 59 "Net-(U3-Pad32)") + (net 60 "Net-(U3-Pad31)") + (net 61 "Net-(U3-Pad22)") + (net 62 "Net-(U3-Pad21)") + (net 63 "Net-(U3-Pad20)") + (net 64 "Net-(U3-Pad19)") + (net 65 "Net-(U3-Pad13)") + (net 66 "Net-(U3-Pad12)") + (net 67 "Net-(U3-Pad2)") + (net 68 /NFC/OSC_in) + (net 69 /NFC/OSC_OUT) + (net 70 /NFC/RX) + (net 71 /NFC/TXL1) + (net 72 /NFC/TXL2) + (net 73 /NFC/TXANT1) + (net 74 /NFC/TXANT2) + (net 75 /NFC/VMID) + (net 76 /NFC/TX1) + (net 77 /NFC/TX2) + (net 78 /CPU/~NFC_RST) + (net 79 "Net-(C29-Pad1)") + (net 80 "Net-(C38-Pad1)") + (net 81 /CPU/USB_D-) + (net 82 /CPU/USB_D+) + (net 83 "Net-(R11-Pad1)") + (net 84 /CPU/ESP_GPIO46) + (net 85 /CPU/ESP_MTCK) + (net 86 /CPU/ESP_MTDO) + (net 87 /CPU/ESP_MTDI) + (net 88 /CPU/ESP_MTMS) + (net 89 /CPU/ESP_TX1) + (net 90 /CPU/ESP_RX1) + (net 91 /CPU/ESP_GPIO45) + (net 92 "Net-(U4-Pad42)") + (net 93 "Net-(U4-Pad41)") + (net 94 "Net-(U4-Pad40)") + (net 95 "Net-(U4-Pad38)") + (net 96 "Net-(U4-Pad37)") + (net 97 "Net-(U4-Pad36)") + (net 98 "Net-(U4-Pad35)") + (net 99 "Net-(U4-Pad34)") + (net 100 "Net-(U4-Pad29)") + (net 101 "Net-(U4-Pad22)") + (net 102 "Net-(U4-Pad21)") + (net 103 "Net-(U4-Pad16)") (net_class Default "This is the default net class." (clearance 0.1524) @@ -233,12 +219,17 @@ (add_net /CPU/DAC_DATA) (add_net /CPU/DAC_LRCK) (add_net /CPU/ESP_GPIO0) - (add_net /CPU/ESP_GPIO15) (add_net /CPU/ESP_GPIO2) + (add_net /CPU/ESP_GPIO45) + (add_net /CPU/ESP_GPIO46) (add_net /CPU/ESP_LNA_IN) + (add_net /CPU/ESP_MTCK) + (add_net /CPU/ESP_MTDI) + (add_net /CPU/ESP_MTDO) + (add_net /CPU/ESP_MTMS) (add_net /CPU/ESP_RST) - (add_net /CPU/ESP_RX) - (add_net /CPU/ESP_TX) + (add_net /CPU/ESP_RX1) + (add_net /CPU/ESP_TX1) (add_net /CPU/HALL_OUT) (add_net /CPU/MEAS_EN) (add_net /CPU/NFC_SPI_CS) @@ -246,6 +237,8 @@ (add_net /CPU/NFC_SPI_MOSI) (add_net /CPU/NFC_SPI_SCK) (add_net /CPU/PW_HOLD) + (add_net /CPU/USB_D+) + (add_net /CPU/USB_D-) (add_net /CPU/VDD_SDIO) (add_net /CPU/WIFI_ANT) (add_net /CPU/~NFC_RST) @@ -272,32 +265,13 @@ (add_net /Power/PSU_BTN_RAW) (add_net /Power/PSU_EN) (add_net /Power/PSU_EN_BUF) - (add_net /Power/USB_D+) - (add_net /Power/USB_D-) - (add_net /programmer/CP_DTR) (add_net /programmer/CP_RST) - (add_net /programmer/CP_RTS) (add_net GND) (add_net "Net-(C15-Pad1)") - (add_net "Net-(D4-Pad1)") + (add_net "Net-(C29-Pad1)") + (add_net "Net-(C38-Pad1)") + (add_net "Net-(R11-Pad1)") (add_net "Net-(U1-Pad7)") - (add_net "Net-(U10-Pad1)") - (add_net "Net-(U10-Pad10)") - (add_net "Net-(U10-Pad11)") - (add_net "Net-(U10-Pad12)") - (add_net "Net-(U10-Pad13)") - (add_net "Net-(U10-Pad14)") - (add_net "Net-(U10-Pad15)") - (add_net "Net-(U10-Pad16)") - (add_net "Net-(U10-Pad17)") - (add_net "Net-(U10-Pad18)") - (add_net "Net-(U10-Pad19)") - (add_net "Net-(U10-Pad2)") - (add_net "Net-(U10-Pad20)") - (add_net "Net-(U10-Pad21)") - (add_net "Net-(U10-Pad22)") - (add_net "Net-(U10-Pad23)") - (add_net "Net-(U10-Pad27)") (add_net "Net-(U2-Pad2)") (add_net "Net-(U3-Pad12)") (add_net "Net-(U3-Pad13)") @@ -316,129 +290,918 @@ (add_net "Net-(U3-Pad35)") (add_net "Net-(U3-Pad36)") (add_net "Net-(U3-Pad37)") - (add_net "Net-(U4-Pad10)") - (add_net "Net-(U4-Pad11)") - (add_net "Net-(U4-Pad18)") - (add_net "Net-(U4-Pad24)") - (add_net "Net-(U4-Pad25)") - (add_net "Net-(U4-Pad27)") - (add_net "Net-(U4-Pad30)") + (add_net "Net-(U4-Pad16)") + (add_net "Net-(U4-Pad21)") + (add_net "Net-(U4-Pad22)") + (add_net "Net-(U4-Pad29)") (add_net "Net-(U4-Pad31)") (add_net "Net-(U4-Pad32)") (add_net "Net-(U4-Pad33)") + (add_net "Net-(U4-Pad34)") + (add_net "Net-(U4-Pad35)") + (add_net "Net-(U4-Pad36)") + (add_net "Net-(U4-Pad37)") + (add_net "Net-(U4-Pad38)") (add_net "Net-(U4-Pad39)") - (add_net "Net-(U4-Pad44)") - (add_net "Net-(U4-Pad45)") - (add_net "Net-(U4-Pad47)") - (add_net "Net-(U4-Pad48)") - (add_net "Net-(U4-Pad5)") + (add_net "Net-(U4-Pad40)") + (add_net "Net-(U4-Pad41)") + (add_net "Net-(U4-Pad42)") (add_net "Net-(U4-Pad6)") - (add_net "Net-(U4-Pad7)") - (add_net "Net-(U4-Pad8)") (add_net "Net-(U6-Pad6)") (add_net "Net-(U6-Pad7)") (add_net VBUS) ) - (module Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm locked (layer F.Cu) (tedit 5DC5F6A4) (tstamp 617D7126) - (at 73.914 75.7428 90) - (descr "QFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=283), generated with kicad-footprint-generator ipc_noLead_generator.py") - (tags "QFN NoLead") - (path /613CB1D0/613CD9B7) - (attr smd) - (fp_text reference U10 (at 0 -3.8 90) (layer F.SilkS) hide + (module Module:ESP32-S2 locked (layer F.Cu) (tedit 0) (tstamp 61897601) + (at 63.754 73.2028) + (path /60FFCEAC/618B98EB) + (fp_text reference U4 (at 0 0) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value CP2109-InterfaceUSB (at 0 3.8 90) (layer F.Fab) hide + (fp_text value ESP32-S2 (at 0 0) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text user %R (at 0 0 90) (layer F.Fab) + (fp_text user * (at -3.0734 -2.8) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 1.885 -2.61) (end 2.61 -2.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.61 -2.61) (end 2.61 -1.885) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.885 2.61) (end -2.61 2.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.61 2.61) (end -2.61 1.885) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.885 2.61) (end 2.61 2.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 2.61 2.61) (end 2.61 1.885) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.885 -2.61) (end -2.61 -2.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.5 -2.5) (end 2.5 -2.5) (layer F.Fab) (width 0.1)) - (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.Fab) (width 0.1)) - (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer F.Fab) (width 0.1)) - (fp_line (start -2.5 2.5) (end -2.5 -1.5) (layer F.Fab) (width 0.1)) - (fp_line (start -2.5 -1.5) (end -1.5 -2.5) (layer F.Fab) (width 0.1)) - (fp_line (start -3.1 -3.1) (end -3.1 3.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -3.1 3.1) (end 3.1 3.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.1 3.1) (end 3.1 -3.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 3.1 -3.1) (end -3.1 -3.1) (layer F.CrtYd) (width 0.05)) - (pad "" smd roundrect (at 1.12 1.12 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at 1.12 0 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at 1.12 -1.12 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at 0 1.12 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at 0 0 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at 0 -1.12 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at -1.12 1.12 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at -1.12 0 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at -1.12 -1.12 90) (size 0.9 0.9) (layers F.Paste) (roundrect_rratio 0.25)) - (pad 29 smd rect (at 0 0 90) (size 3.35 3.35) (layers F.Cu F.Mask) + (fp_text user 0.158in/4.013mm (at 0 5.0546) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user 0.272in/6.904mm (at 9.039999 0.635) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user 0.272in/6.904mm (at 0 9.039999) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user 0.008in/0.204mm (at -6.5 3.452) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user 0.03in/0.757mm (at -3.452 -6.5) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user 0.016in/0.4mm (at -5.4586 -2.4) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user * (at -3.0734 -2.8) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user * (at -4.4656 -2.8) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "Copyright 2021 Accelerated Designs. All rights reserved." (at 0 0) (layer Cmts.User) + (effects (font (size 0.127 0.127) (thickness 0.002))) + ) + (fp_line (start -3.5052 -2.2352) (end -2.2352 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 2.473 -3.5052) (end 2.727 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 2.727 -3.5052) (end 2.727 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 2.727 -3.5306) (end 2.473 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 2.473 -3.5306) (end 2.473 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 2.073 -3.5052) (end 2.327 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 2.327 -3.5052) (end 2.327 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 2.327 -3.5306) (end 2.073 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 2.073 -3.5306) (end 2.073 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.673 -3.5052) (end 1.927 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.927 -3.5052) (end 1.927 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.927 -3.5306) (end 1.673 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.673 -3.5306) (end 1.673 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.273 -3.5052) (end 1.527 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.527 -3.5052) (end 1.527 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.527 -3.5306) (end 1.273 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.273 -3.5306) (end 1.273 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.873 -3.5052) (end 1.127 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.127 -3.5052) (end 1.127 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.127 -3.5306) (end 0.873 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.873 -3.5306) (end 0.873 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.473 -3.5052) (end 0.727 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.727 -3.5052) (end 0.727 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.727 -3.5306) (end 0.473 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.473 -3.5306) (end 0.473 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.073 -3.5052) (end 0.327 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.327 -3.5052) (end 0.327 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.327 -3.5306) (end 0.073 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.073 -3.5306) (end 0.073 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.327 -3.5052) (end -0.073 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.073 -3.5052) (end -0.073 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.073 -3.5306) (end -0.327 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.327 -3.5306) (end -0.327 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.727 -3.5052) (end -0.473 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.473 -3.5052) (end -0.473 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.473 -3.5306) (end -0.727 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.727 -3.5306) (end -0.727 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.127 -3.5052) (end -0.873 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.873 -3.5052) (end -0.873 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.873 -3.5306) (end -1.127 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.127 -3.5306) (end -1.127 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.527 -3.5052) (end -1.273 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.273 -3.5052) (end -1.273 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.273 -3.5306) (end -1.527 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.527 -3.5306) (end -1.527 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.927 -3.5052) (end -1.673 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.673 -3.5052) (end -1.673 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.673 -3.5306) (end -1.927 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.927 -3.5306) (end -1.927 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -2.327 -3.5052) (end -2.073 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -2.073 -3.5052) (end -2.073 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -2.073 -3.5306) (end -2.327 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -2.327 -3.5306) (end -2.327 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -2.727 -3.5052) (end -2.473 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -2.473 -3.5052) (end -2.473 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -2.473 -3.5306) (end -2.727 -3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -2.727 -3.5306) (end -2.727 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -2.473) (end -3.5052 -2.727) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -2.727) (end -3.5306 -2.727) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -2.727) (end -3.5306 -2.473) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -2.473) (end -3.5052 -2.473) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -2.073) (end -3.5052 -2.327) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -2.327) (end -3.5306 -2.327) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -2.327) (end -3.5306 -2.073) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -2.073) (end -3.5052 -2.073) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -1.673) (end -3.5052 -1.927) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -1.927) (end -3.5306 -1.927) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -1.927) (end -3.5306 -1.673) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -1.673) (end -3.5052 -1.673) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -1.273) (end -3.5052 -1.527) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -1.527) (end -3.5306 -1.527) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -1.527) (end -3.5306 -1.273) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -1.273) (end -3.5052 -1.273) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -0.873) (end -3.5052 -1.127) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -1.127) (end -3.5306 -1.127) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -1.127) (end -3.5306 -0.873) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -0.873) (end -3.5052 -0.873) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -0.473) (end -3.5052 -0.727) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -0.727) (end -3.5306 -0.727) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -0.727) (end -3.5306 -0.473) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -0.473) (end -3.5052 -0.473) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -0.073) (end -3.5052 -0.327) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -0.327) (end -3.5306 -0.327) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -0.327) (end -3.5306 -0.073) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 -0.073) (end -3.5052 -0.073) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 0.327) (end -3.5052 0.073) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 0.073) (end -3.5306 0.073) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 0.073) (end -3.5306 0.327) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 0.327) (end -3.5052 0.327) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 0.727) (end -3.5052 0.473) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 0.473) (end -3.5306 0.473) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 0.473) (end -3.5306 0.727) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 0.727) (end -3.5052 0.727) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 1.127) (end -3.5052 0.873) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 0.873) (end -3.5306 0.873) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 0.873) (end -3.5306 1.127) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 1.127) (end -3.5052 1.127) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 1.527) (end -3.5052 1.273) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 1.273) (end -3.5306 1.273) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 1.273) (end -3.5306 1.527) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 1.527) (end -3.5052 1.527) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 1.927) (end -3.5052 1.673) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 1.673) (end -3.5306 1.673) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 1.673) (end -3.5306 1.927) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 1.927) (end -3.5052 1.927) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 2.327) (end -3.5052 2.073) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 2.073) (end -3.5306 2.073) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 2.073) (end -3.5306 2.327) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 2.327) (end -3.5052 2.327) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 2.727) (end -3.5052 2.473) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 2.473) (end -3.5306 2.473) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 2.473) (end -3.5306 2.727) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5306 2.727) (end -3.5052 2.727) (layer F.Fab) (width 0.1)) + (fp_line (start -2.473 3.5052) (end -2.727 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -2.727 3.5052) (end -2.727 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -2.727 3.5306) (end -2.473 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -2.473 3.5306) (end -2.473 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -2.073 3.5052) (end -2.327 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -2.327 3.5052) (end -2.327 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -2.327 3.5306) (end -2.073 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -2.073 3.5306) (end -2.073 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.673 3.5052) (end -1.927 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.927 3.5052) (end -1.927 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.927 3.5306) (end -1.673 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.673 3.5306) (end -1.673 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.273 3.5052) (end -1.527 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.527 3.5052) (end -1.527 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.527 3.5306) (end -1.273 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.273 3.5306) (end -1.273 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.873 3.5052) (end -1.127 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -1.127 3.5052) (end -1.127 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -1.127 3.5306) (end -0.873 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.873 3.5306) (end -0.873 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.473 3.5052) (end -0.727 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.727 3.5052) (end -0.727 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.727 3.5306) (end -0.473 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.473 3.5306) (end -0.473 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.073 3.5052) (end -0.327 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -0.327 3.5052) (end -0.327 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.327 3.5306) (end -0.073 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start -0.073 3.5306) (end -0.073 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.327 3.5052) (end 0.073 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.073 3.5052) (end 0.073 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.073 3.5306) (end 0.327 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.327 3.5306) (end 0.327 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.727 3.5052) (end 0.473 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.473 3.5052) (end 0.473 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.473 3.5306) (end 0.727 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.727 3.5306) (end 0.727 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.127 3.5052) (end 0.873 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 0.873 3.5052) (end 0.873 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 0.873 3.5306) (end 1.127 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.127 3.5306) (end 1.127 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.527 3.5052) (end 1.273 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.273 3.5052) (end 1.273 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.273 3.5306) (end 1.527 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.527 3.5306) (end 1.527 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.927 3.5052) (end 1.673 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 1.673 3.5052) (end 1.673 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.673 3.5306) (end 1.927 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 1.927 3.5306) (end 1.927 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 2.327 3.5052) (end 2.073 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 2.073 3.5052) (end 2.073 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 2.073 3.5306) (end 2.327 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 2.327 3.5306) (end 2.327 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 2.727 3.5052) (end 2.473 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 2.473 3.5052) (end 2.473 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 2.473 3.5306) (end 2.727 3.5306) (layer F.Fab) (width 0.1)) + (fp_line (start 2.727 3.5306) (end 2.727 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 2.473) (end 3.5052 2.727) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 2.727) (end 3.5306 2.727) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 2.727) (end 3.5306 2.473) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 2.473) (end 3.5052 2.473) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 2.073) (end 3.5052 2.327) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 2.327) (end 3.5306 2.327) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 2.327) (end 3.5306 2.073) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 2.073) (end 3.5052 2.073) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 1.673) (end 3.5052 1.927) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 1.927) (end 3.5306 1.927) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 1.927) (end 3.5306 1.673) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 1.673) (end 3.5052 1.673) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 1.273) (end 3.5052 1.527) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 1.527) (end 3.5306 1.527) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 1.527) (end 3.5306 1.273) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 1.273) (end 3.5052 1.273) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 0.873) (end 3.5052 1.127) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 1.127) (end 3.5306 1.127) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 1.127) (end 3.5306 0.873) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 0.873) (end 3.5052 0.873) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 0.473) (end 3.5052 0.727) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 0.727) (end 3.5306 0.727) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 0.727) (end 3.5306 0.473) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 0.473) (end 3.5052 0.473) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 0.073) (end 3.5052 0.327) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 0.327) (end 3.5306 0.327) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 0.327) (end 3.5306 0.073) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 0.073) (end 3.5052 0.073) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -0.327) (end 3.5052 -0.073) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -0.073) (end 3.5306 -0.073) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -0.073) (end 3.5306 -0.327) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -0.327) (end 3.5052 -0.327) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -0.727) (end 3.5052 -0.473) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -0.473) (end 3.5306 -0.473) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -0.473) (end 3.5306 -0.727) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -0.727) (end 3.5052 -0.727) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -1.127) (end 3.5052 -0.873) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -0.873) (end 3.5306 -0.873) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -0.873) (end 3.5306 -1.127) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -1.127) (end 3.5052 -1.127) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -1.527) (end 3.5052 -1.273) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -1.273) (end 3.5306 -1.273) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -1.273) (end 3.5306 -1.527) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -1.527) (end 3.5052 -1.527) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -1.927) (end 3.5052 -1.673) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -1.673) (end 3.5306 -1.673) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -1.673) (end 3.5306 -1.927) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -1.927) (end 3.5052 -1.927) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -2.327) (end 3.5052 -2.073) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -2.073) (end 3.5306 -2.073) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -2.073) (end 3.5306 -2.327) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -2.327) (end 3.5052 -2.327) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -2.727) (end 3.5052 -2.473) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -2.473) (end 3.5306 -2.473) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -2.473) (end 3.5306 -2.727) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5306 -2.727) (end 3.5052 -2.727) (layer F.Fab) (width 0.1)) + (fp_line (start -3.6322 3.6322) (end -3.03474 3.6322) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.6322 3.6322) (end 3.6322 3.03474) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.6322 -3.6322) (end 3.03474 -3.6322) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.6322 -3.6322) (end -3.6322 -3.03474) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.6322 3.03474) (end -3.6322 3.6322) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.5052 3.5052) (end 3.5052 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 3.5052) (end 3.5052 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 3.5052) (end 3.5052 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -3.5052) (end 3.5052 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 3.5052 -3.5052) (end -3.5052 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -3.5052) (end -3.5052 -3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 -3.5052) (end -3.5052 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start -3.5052 3.5052) (end -3.5052 3.5052) (layer F.Fab) (width 0.1)) + (fp_line (start 3.03474 3.6322) (end 3.6322 3.6322) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.6322 -3.03474) (end 3.6322 -3.6322) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.03474 -3.6322) (end -3.6322 -3.6322) (layer F.SilkS) (width 0.12)) + (fp_poly (pts (xy -4.338599 0.809501) (xy -4.338599 1.190501) (xy -4.084599 1.190501) (xy -4.084599 0.809501)) (layer F.SilkS) (width 0.1)) + (fp_poly (pts (xy -0.790499 4.084599) (xy -0.790499 4.338599) (xy -0.409499 4.338599) (xy -0.409499 4.084599)) (layer F.SilkS) (width 0.1)) + (fp_poly (pts (xy 4.338599 2.009501) (xy 4.338599 2.390501) (xy 4.084599 2.390501) (xy 4.084599 2.009501)) (layer F.SilkS) (width 0.1)) + (fp_poly (pts (xy 4.338599 -1.990499) (xy 4.338599 -1.609499) (xy 4.084599 -1.609499) (xy 4.084599 -1.990499)) (layer F.SilkS) (width 0.1)) + (fp_poly (pts (xy -0.3905 -4.084599) (xy -0.3905 -4.338599) (xy -0.0095 -4.338599) (xy -0.0095 -4.084599)) (layer F.SilkS) (width 0.1)) + (fp_poly (pts (xy -1.9066 -1.9066) (xy -1.9066 -0.768866) (xy -0.768866 -0.768866) (xy -0.768866 -1.9066)) (layer F.Paste) (width 0.1)) + (fp_poly (pts (xy -1.9066 -0.568867) (xy -1.9066 0.568867) (xy -0.768866 0.568867) (xy -0.768866 -0.568867)) (layer F.Paste) (width 0.1)) + (fp_poly (pts (xy -1.9066 0.768866) (xy -1.9066 1.9066) (xy -0.768866 1.9066) (xy -0.768866 0.768866)) (layer F.Paste) (width 0.1)) + (fp_poly (pts (xy -0.568867 -1.9066) (xy -0.568867 -0.768866) (xy 0.568867 -0.768866) (xy 0.568867 -1.9066)) (layer F.Paste) (width 0.1)) + (fp_poly (pts (xy -0.568867 -0.568867) (xy -0.568867 0.568867) (xy 0.568867 0.568867) (xy 0.568867 -0.568867)) (layer F.Paste) (width 0.1)) + (fp_poly (pts (xy -0.568867 0.768866) (xy -0.568867 1.9066) (xy 0.568867 1.9066) (xy 0.568867 0.768866)) (layer F.Paste) (width 0.1)) + (fp_poly (pts (xy 0.768866 -1.9066) (xy 0.768866 -0.768866) (xy 1.9066 -0.768866) (xy 1.9066 -1.9066)) (layer F.Paste) (width 0.1)) + (fp_poly (pts (xy 0.768866 -0.568867) (xy 0.768866 0.568867) (xy 1.9066 0.568867) (xy 1.9066 -0.568867)) (layer F.Paste) (width 0.1)) + (fp_poly (pts (xy 0.768866 0.768866) (xy 0.768866 1.9066) (xy 1.9066 1.9066) (xy 1.9066 0.768866)) (layer F.Paste) (width 0.1)) + (fp_line (start -3.7592 3.7592) (end -3.7592 2.956) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7592 2.956) (end -4.0846 2.956) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.0846 2.956) (end -4.0846 -2.956) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.0846 -2.956) (end -3.7592 -2.956) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7592 -2.956) (end -3.7592 -3.7592) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7592 -3.7592) (end -2.956 -3.7592) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.956 -3.7592) (end -2.956 -4.0846) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.956 -4.0846) (end 2.956 -4.0846) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.956 -4.0846) (end 2.956 -3.7592) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.956 -3.7592) (end 3.7592 -3.7592) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7592 -3.7592) (end 3.7592 -2.956) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7592 -2.956) (end 4.0846 -2.956) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.0846 -2.956) (end 4.0846 2.956) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.0846 2.956) (end 3.7592 2.956) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7592 2.956) (end 3.7592 3.7592) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7592 3.7592) (end 2.956 3.7592) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.956 3.7592) (end 2.956 4.0846) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.956 4.0846) (end -2.956 4.0846) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.956 4.0846) (end -2.956 3.7592) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.956 3.7592) (end -3.7592 3.7592) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -4.8109 -2.6) (end -4.7347 -2.6) (layer F.CrtYd) (width 0.05)) + (pad 57 smd rect (at 0 0) (size 4.0132 4.0132) (layers F.Cu F.Mask) (net 1 GND)) - (pad 28 smd roundrect (at -1.5 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 62 /programmer/CP_DTR)) - (pad 27 smd roundrect (at -1 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 45 "Net-(U10-Pad27)")) - (pad 26 smd roundrect (at -0.5 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 65 /CPU/ESP_RX)) - (pad 25 smd roundrect (at 0 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 64 /CPU/ESP_TX)) - (pad 24 smd roundrect (at 0.5 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 63 /programmer/CP_RTS)) - (pad 23 smd roundrect (at 1 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 46 "Net-(U10-Pad23)")) - (pad 22 smd roundrect (at 1.5 -2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 47 "Net-(U10-Pad22)")) - (pad 21 smd roundrect (at 2.45 -1.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 48 "Net-(U10-Pad21)")) - (pad 20 smd roundrect (at 2.45 -1 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 49 "Net-(U10-Pad20)")) - (pad 19 smd roundrect (at 2.45 -0.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 50 "Net-(U10-Pad19)")) - (pad 18 smd roundrect (at 2.45 0 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 51 "Net-(U10-Pad18)")) - (pad 17 smd roundrect (at 2.45 0.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 52 "Net-(U10-Pad17)")) - (pad 16 smd roundrect (at 2.45 1 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 53 "Net-(U10-Pad16)")) - (pad 15 smd roundrect (at 2.45 1.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 54 "Net-(U10-Pad15)")) - (pad 14 smd roundrect (at 1.5 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 55 "Net-(U10-Pad14)")) - (pad 13 smd roundrect (at 1 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 56 "Net-(U10-Pad13)")) - (pad 12 smd roundrect (at 0.5 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 57 "Net-(U10-Pad12)")) - (pad 11 smd roundrect (at 0 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 58 "Net-(U10-Pad11)")) - (pad 10 smd roundrect (at -0.5 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 59 "Net-(U10-Pad10)")) - (pad 9 smd roundrect (at -1 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 68 /programmer/CP_RST)) - (pad 8 smd roundrect (at -1.5 2.45 90) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 2 VBUS)) - (pad 7 smd roundrect (at -2.45 1.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 75 "Net-(D4-Pad1)")) - (pad 6 smd roundrect (at -2.45 1 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (pad 56 smd rect (at -2.6 -3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 32 /CPU/ESP_RST)) + (pad 55 smd rect (at -2.200001 -3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 84 /CPU/ESP_GPIO46)) + (pad 54 smd rect (at -1.799999 -3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) (net 6 +3V3)) - (pad 5 smd roundrect (at -2.45 0.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 71 /Power/USB_D-)) - (pad 4 smd roundrect (at -2.45 0 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 72 /Power/USB_D+)) - (pad 3 smd roundrect (at -2.45 -0.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (pad 53 smd rect (at -1.4 -3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 79 "Net-(C29-Pad1)")) + (pad 52 smd rect (at -1.000001 -3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 83 "Net-(R11-Pad1)")) + (pad 51 smd rect (at -0.599999 -3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 6 +3V3)) + (pad 50 smd rect (at -0.2 -3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 91 /CPU/ESP_GPIO45)) + (pad 49 smd rect (at 0.2 -3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 90 /CPU/ESP_RX1)) + (pad 48 smd rect (at 0.599999 -3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 89 /CPU/ESP_TX1)) + (pad 47 smd rect (at 1.000001 -3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 88 /CPU/ESP_MTMS)) + (pad 46 smd rect (at 1.4 -3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 87 /CPU/ESP_MTDI)) + (pad 45 smd rect (at 1.799999 -3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 6 +3V3)) + (pad 44 smd rect (at 2.200001 -3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 86 /CPU/ESP_MTDO)) + (pad 43 smd rect (at 2.6 -3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 85 /CPU/ESP_MTCK)) + (pad 42 smd rect (at 3.452 -2.6 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 92 "Net-(U4-Pad42)")) + (pad 41 smd rect (at 3.452 -2.200001 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 93 "Net-(U4-Pad41)")) + (pad 40 smd rect (at 3.452 -1.799999 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 94 "Net-(U4-Pad40)")) + (pad 39 smd rect (at 3.452 -1.4 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 35 "Net-(U4-Pad39)")) + (pad 38 smd rect (at 3.452 -1.000001 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 95 "Net-(U4-Pad38)")) + (pad 37 smd rect (at 3.452 -0.599999 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 96 "Net-(U4-Pad37)")) + (pad 36 smd rect (at 3.452 -0.2 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 97 "Net-(U4-Pad36)")) + (pad 35 smd rect (at 3.452 0.2 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 98 "Net-(U4-Pad35)")) + (pad 34 smd rect (at 3.452 0.599999 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 99 "Net-(U4-Pad34)")) + (pad 33 smd rect (at 3.452 1.000001 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 44 "Net-(U4-Pad33)")) + (pad 32 smd rect (at 3.452 1.4 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 45 "Net-(U4-Pad32)")) + (pad 31 smd rect (at 3.452 1.799999 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 46 "Net-(U4-Pad31)")) + (pad 30 smd rect (at 3.452 2.200001 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 31 /CPU/VDD_SDIO)) + (pad 29 smd rect (at 3.452 2.6 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 100 "Net-(U4-Pad29)")) + (pad 28 smd rect (at 2.6 3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 21 /CPU/DAC_LRCK)) + (pad 27 smd rect (at 2.200001 3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 6 +3V3)) + (pad 26 smd rect (at 1.799999 3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 82 /CPU/USB_D+)) + (pad 25 smd rect (at 1.4 3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 81 /CPU/USB_D-)) + (pad 24 smd rect (at 1.000001 3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 20 /CPU/DAC_BCLK)) + (pad 23 smd rect (at 0.599999 3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 25 /CPU/DAC_DATA)) + (pad 22 smd rect (at 0.2 3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 101 "Net-(U4-Pad22)")) + (pad 21 smd rect (at -0.2 3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 102 "Net-(U4-Pad21)")) + (pad 20 smd rect (at -0.599999 3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 6 +3V3)) + (pad 19 smd rect (at -1.000001 3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 23 /CPU/NFC_SPI_SCK)) + (pad 18 smd rect (at -1.4 3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 78 /CPU/~NFC_RST)) + (pad 17 smd rect (at -1.799999 3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 19 /I2S_DAC_AMP/I2S_SD_MODE)) + (pad 16 smd rect (at -2.200001 3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 103 "Net-(U4-Pad16)")) + (pad 15 smd rect (at -2.6 3.452) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 13 /CPU/MEAS_EN)) + (pad 14 smd rect (at -3.452 2.6 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 15 /CPU/PW_HOLD)) + (pad 13 smd rect (at -3.452 2.200001 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 52 /CPU/NFC_SPI_MISO)) + (pad 12 smd rect (at -3.452 1.799999 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 22 /CPU/NFC_SPI_MOSI)) + (pad 11 smd rect (at -3.452 1.4 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 24 /CPU/NFC_SPI_CS)) + (pad 10 smd rect (at -3.452 1.000001 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 14 /CPU/BTN_PWR)) + (pad 9 smd rect (at -3.452 0.599999 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 50 /CPU/ADS_SDA)) + (pad 8 smd rect (at -3.452 0.2 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 49 /CPU/ADS_SCL)) + (pad 7 smd rect (at -3.452 -0.2 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 34 /CPU/ESP_GPIO2)) + (pad 6 smd rect (at -3.452 -0.599999 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 36 "Net-(U4-Pad6)")) + (pad 5 smd rect (at -3.452 -1.000001 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 33 /CPU/ESP_GPIO0)) + (pad 4 smd rect (at -3.452 -1.4 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 6 +3V3)) + (pad 3 smd rect (at -3.452 -1.799999 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 6 +3V3)) + (pad 2 smd rect (at -3.452 -2.200001 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 38 /CPU/ESP_LNA_IN)) + (pad 1 smd rect (at -3.452 -2.6 90) (size 0.204 0.757199) (layers F.Cu F.Paste F.Mask) + (net 6 +3V3)) + ) + + (module Crystal:Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm (layer F.Cu) (tedit 5A0FD1B2) (tstamp 61897711) + (at 71.0438 75.7936) + (descr "SMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, 2.5x2.0mm^2 package") + (tags "SMD SMT crystal") + (path /60FFCEAC/61A5C2D6) + (attr smd) + (fp_text reference Y2 (at 0 -2.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 40Mhz_10ppm (at 0 2.2) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.6 0.6) (thickness 0.09))) + ) + (fp_line (start -1.15 -1) (end 1.15 -1) (layer F.Fab) (width 0.1)) + (fp_line (start 1.15 -1) (end 1.25 -0.9) (layer F.Fab) (width 0.1)) + (fp_line (start 1.25 -0.9) (end 1.25 0.9) (layer F.Fab) (width 0.1)) + (fp_line (start 1.25 0.9) (end 1.15 1) (layer F.Fab) (width 0.1)) + (fp_line (start 1.15 1) (end -1.15 1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.15 1) (end -1.25 0.9) (layer F.Fab) (width 0.1)) + (fp_line (start -1.25 0.9) (end -1.25 -0.9) (layer F.Fab) (width 0.1)) + (fp_line (start -1.25 -0.9) (end -1.15 -1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.25 0) (end -0.25 1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -1.3) (end -1.6 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.6 1.3) (end 1.6 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.4) (end -1.7 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.4) (end 1.7 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.4) (end 1.7 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.4) (end -1.7 -1.4) (layer F.CrtYd) (width 0.05)) + (pad 4 smd rect (at -0.8 -0.6) (size 1.2 1) (layers F.Cu F.Paste F.Mask) + (net 80 "Net-(C38-Pad1)")) + (pad 3 smd rect (at 0.8 -0.6) (size 1.2 1) (layers F.Cu F.Paste F.Mask) (net 1 GND)) - (pad 2 smd roundrect (at -2.45 -1 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 60 "Net-(U10-Pad2)")) - (pad 1 smd roundrect (at -2.45 -1.5 90) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 61 "Net-(U10-Pad1)")) - (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm.wrl + (pad 2 smd rect (at 0.8 0.6) (size 1.2 1) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 1 smd rect (at -0.8 0.6) (size 1.2 1) (layers F.Cu F.Paste F.Mask) + (net 79 "Net-(C29-Pad1)")) + (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module TestPoint:TestPoint_Pad_D1.0mm (layer B.Cu) (tedit 5A0F774F) (tstamp 6189735C) + (at 66.89 52.356) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (path /60FFCEAC/61A904CB) + (attr virtual) + (fp_text reference TP8 (at 0 1.448) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value TestPoint (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.45) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 1 0) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 -0.7) (layer B.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers B.Cu B.Mask) + (net 90 /CPU/ESP_RX1)) + ) + + (module TestPoint:TestPoint_Pad_D1.0mm (layer B.Cu) (tedit 5A0F774F) (tstamp 61897354) + (at 71.34 49.306) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (path /60FFCEAC/61A9010D) + (attr virtual) + (fp_text reference TP7 (at 0 1.448) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value TestPoint (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.45) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 1 0) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 -0.7) (layer B.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers B.Cu B.Mask) + (net 89 /CPU/ESP_TX1)) + ) + + (module TestPoint:TestPoint_Pad_D1.0mm (layer B.Cu) (tedit 5A0F774F) (tstamp 6189734C) + (at 68.29 49.306) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (path /60FFCEAC/61A78FBB) + (attr virtual) + (fp_text reference TP6 (at 0 1.448) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value TestPoint (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.45) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 1 0) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 -0.7) (layer B.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers B.Cu B.Mask) + (net 88 /CPU/ESP_MTMS)) + ) + + (module TestPoint:TestPoint_Pad_D1.0mm (layer B.Cu) (tedit 5A0F774F) (tstamp 61897344) + (at 72.74 46.256) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (path /60FFCEAC/61A78DEA) + (attr virtual) + (fp_text reference TP5 (at 0 1.448) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value TestPoint (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.45) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 1 0) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 -0.7) (layer B.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers B.Cu B.Mask) + (net 87 /CPU/ESP_MTDI)) + ) + + (module TestPoint:TestPoint_Pad_D1.0mm (layer B.Cu) (tedit 5A0F774F) (tstamp 6189733C) + (at 74.14 42.406) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (path /60FFCEAC/61A78683) + (attr virtual) + (fp_text reference TP4 (at 0 1.448) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value TestPoint (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.45) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 1 0) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 -0.7) (layer B.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers B.Cu B.Mask) + (net 86 /CPU/ESP_MTDO)) + ) + + (module TestPoint:TestPoint_Pad_D1.0mm (layer B.Cu) (tedit 5A0F774F) (tstamp 61897334) + (at 69.69 46.256) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (path /60FFCEAC/61A77B67) + (attr virtual) + (fp_text reference TP3 (at 0 1.448) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value TestPoint (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.45) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 1 0) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 -0.7) (layer B.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers B.Cu B.Mask) + (net 85 /CPU/ESP_MTCK)) + ) + + (module TestPoint:TestPoint_Pad_D1.0mm (layer B.Cu) (tedit 5A0F774F) (tstamp 6189732C) + (at 63.84 52.176) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (path /60FFCEAC/61AAD8EF) + (attr virtual) + (fp_text reference TP2 (at 0 1.448) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value TestPoint (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.45) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 1 0) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 -0.7) (layer B.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers B.Cu B.Mask) + (net 33 /CPU/ESP_GPIO0)) + ) + + (module TestPoint:TestPoint_Pad_D1.0mm (layer B.Cu) (tedit 5A0F774F) (tstamp 61897324) + (at 65.24 48.426) + (descr "SMD pad as test Point, diameter 1.0mm") + (tags "test point SMD pad") + (path /60FFCEAC/61AA6F6C) + (attr virtual) + (fp_text reference TP1 (at 0 1.448) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value TestPoint (at 0 -1.55) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 1.45) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_circle (center 0 0) (end 1 0) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 0 -0.7) (layer B.SilkS) (width 0.12)) + (pad 1 smd circle (at 0 0) (size 1 1) (layers B.Cu B.Mask) + (net 32 /CPU/ESP_RST)) + ) + + (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61897176) + (at 75.72 44.926) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /60FFCEAC/61A17DF6) + (attr smd) + (fp_text reference R11 (at 0 -1.17) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 0E (at 0 1.17) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.26 0.26) (thickness 0.04))) + ) + (fp_line (start -0.525 0.27) (end -0.525 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start -0.525 -0.27) (end 0.525 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.525 -0.27) (end 0.525 0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.525 0.27) (end -0.525 0.27) (layer F.Fab) (width 0.1)) + (fp_line (start -0.153641 -0.38) (end 0.153641 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.153641 0.38) (end 0.153641 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.93 0.47) (end -0.93 -0.47) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.93 -0.47) (end 0.93 -0.47) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.93 -0.47) (end 0.93 0.47) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.93 0.47) (end -0.93 0.47) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 80 "Net-(C38-Pad1)")) + (pad 1 smd roundrect (at -0.51 0) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 83 "Net-(R11-Pad1)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61896E21) + (at 65.94 45.396) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags capacitor) + (path /60FFCEAC/61926CE0) + (attr smd) + (fp_text reference C42 (at 0 -1.68) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10uF (at 0 1.68) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 0.98) (end -1.7 -0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -0.98) (end 1.7 -0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -0.98) (end 1.7 0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 0.98) (end -1.7 0.98) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61896E10) + (at 60.09 52.156) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags capacitor) + (path /60FFCEAC/618F4260) + (attr smd) + (fp_text reference C41 (at 0 -1.68) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10uF (at 0 1.68) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 0.98) (end -1.7 -0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -0.98) (end 1.7 -0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -0.98) (end 1.7 0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 0.98) (end -1.7 0.98) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61896DFF) + (at 75.7 46.906) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags capacitor) + (path /60FFCEAC/6191FD5D) + (attr smd) + (fp_text reference C40 (at 0 -1.16) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.16) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.25 0.25) (thickness 0.04))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1)) + (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.107836 0.36) (end 0.107836 0.36) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.91 0.46) (end -0.91 -0.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61896DEE) + (at 65.94 42.386) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags capacitor) + (path /60FFCEAC/6192E101) + (attr smd) + (fp_text reference C39 (at 0 -1.68) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10uF (at 0 1.68) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 0.98) (end -1.7 -0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -0.98) (end 1.7 -0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -0.98) (end 1.7 0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 0.98) (end -1.7 0.98) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61896DDD) + (at 55.64 52.156) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags capacitor) + (path /60FFCEAC/61A18BC2) + (attr smd) + (fp_text reference C38 (at 0 -1.68) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10pF (at 0 1.68) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 0.98) (end -1.7 -0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -0.98) (end 1.7 -0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -0.98) (end 1.7 0.98) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 0.98) (end -1.7 0.98) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.95 0) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 80 "Net-(C38-Pad1)")) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61896CCC) + (at 69.85 51.816) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags capacitor) + (path /60FFCEAC/61A4BBC7) + (attr smd) + (fp_text reference C29 (at 0 -1.16) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10pF (at 0 1.16) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.25 0.25) (thickness 0.04))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.1)) + (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.107836 0.36) (end 0.107836 0.36) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.91 0.46) (end -0.91 -0.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.91 -0.46) (end 0.91 -0.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.91 -0.46) (end 0.91 0.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.91 0.46) (end -0.91 0.46) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 1 smd roundrect (at -0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 79 "Net-(C29-Pad1)")) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) @@ -647,25 +1410,25 @@ (pad 39 smd roundrect (at -1.75 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +3V3)) (pad 38 smd roundrect (at -1.25 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 117 /CPU/~NFC_RST)) + (net 78 /CPU/~NFC_RST)) (pad 37 smd roundrect (at -0.75 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 93 "Net-(U3-Pad37)")) + (net 54 "Net-(U3-Pad37)")) (pad 36 smd roundrect (at -0.25 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 94 "Net-(U3-Pad36)")) + (net 55 "Net-(U3-Pad36)")) (pad 35 smd roundrect (at 0.25 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 95 "Net-(U3-Pad35)")) + (net 56 "Net-(U3-Pad35)")) (pad 34 smd roundrect (at 0.75 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 96 "Net-(U3-Pad34)")) + (net 57 "Net-(U3-Pad34)")) (pad 33 smd roundrect (at 1.25 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 97 "Net-(U3-Pad33)")) + (net 58 "Net-(U3-Pad33)")) (pad 32 smd roundrect (at 1.75 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 98 "Net-(U3-Pad32)")) + (net 59 "Net-(U3-Pad32)")) (pad 31 smd roundrect (at 2.25 -2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 99 "Net-(U3-Pad31)")) + (net 60 "Net-(U3-Pad31)")) (pad 30 smd roundrect (at 2.9375 -2.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 23 /CPU/NFC_SPI_SCK)) (pad 29 smd roundrect (at 2.9375 -1.75 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 90 /CPU/NFC_SPI_MISO)) + (net 52 /CPU/NFC_SPI_MISO)) (pad 28 smd roundrect (at 2.9375 -1.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 22 /CPU/NFC_SPI_MOSI)) (pad 27 smd roundrect (at 2.9375 -0.75 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) @@ -679,13 +1442,13 @@ (pad 23 smd roundrect (at 2.9375 1.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +3V3)) (pad 22 smd roundrect (at 2.9375 1.75 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 100 "Net-(U3-Pad22)")) + (net 61 "Net-(U3-Pad22)")) (pad 21 smd roundrect (at 2.9375 2.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 101 "Net-(U3-Pad21)")) + (net 62 "Net-(U3-Pad21)")) (pad 20 smd roundrect (at 2.25 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 102 "Net-(U3-Pad20)")) + (net 63 "Net-(U3-Pad20)")) (pad 19 smd roundrect (at 1.75 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 103 "Net-(U3-Pad19)")) + (net 64 "Net-(U3-Pad19)")) (pad 18 smd roundrect (at 1.25 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 17 smd roundrect (at 0.75 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) @@ -693,33 +1456,33 @@ (pad 16 smd roundrect (at 0.25 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 15 smd roundrect (at -0.25 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 108 /NFC/OSC_OUT)) + (net 69 /NFC/OSC_OUT)) (pad 14 smd roundrect (at -0.75 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 107 /NFC/OSC_in)) + (net 68 /NFC/OSC_in)) (pad 13 smd roundrect (at -1.25 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 104 "Net-(U3-Pad13)")) + (net 65 "Net-(U3-Pad13)")) (pad 12 smd roundrect (at -1.75 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 105 "Net-(U3-Pad12)")) + (net 66 "Net-(U3-Pad12)")) (pad 11 smd roundrect (at -2.25 2.9375 270) (size 0.25 0.825) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 10 smd roundrect (at -2.9375 2.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 109 /NFC/RX)) + (net 70 /NFC/RX)) (pad 9 smd roundrect (at -2.9375 1.75 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 114 /NFC/VMID)) + (net 75 /NFC/VMID)) (pad 8 smd roundrect (at -2.9375 1.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +3V3)) (pad 7 smd roundrect (at -2.9375 0.75 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 6 smd roundrect (at -2.9375 0.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 116 /NFC/TX2)) + (net 77 /NFC/TX2)) (pad 5 smd roundrect (at -2.9375 -0.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +3V3)) (pad 4 smd roundrect (at -2.9375 -0.75 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 115 /NFC/TX1)) + (net 76 /NFC/TX1)) (pad 3 smd roundrect (at -2.9375 -1.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 2 smd roundrect (at -2.9375 -1.75 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 106 "Net-(U3-Pad2)")) + (net 67 "Net-(U3-Pad2)")) (pad 1 smd roundrect (at -2.9375 -2.25 270) (size 0.825 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm.wrl @@ -730,7 +1493,7 @@ ) (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 617C0ADC) - (at 69.088 78.232 270) + (at 66.4972 83.4898 270) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags capacitor) (path /60FE1698/617D88E1) @@ -741,9 +1504,6 @@ (fp_text value 10uF (at 0 1.68 90) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text user %R (at 0 0 90) (layer F.Fab) - (effects (font (size 0.5 0.5) (thickness 0.08))) - ) (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) @@ -754,6 +1514,9 @@ (fp_line (start -1.7 -0.98) (end 1.7 -0.98) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.7 -0.98) (end 1.7 0.98) (layer F.CrtYd) (width 0.05)) (fp_line (start 1.7 0.98) (end -1.7 0.98) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) (pad 2 smd roundrect (at 0.95 0 270) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.95 0 270) (size 1 1.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) @@ -766,7 +1529,7 @@ ) (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 6141791E) - (at 66.0908 79.0702 90) + (at 62.9412 83.058 90) (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags resistor) (path /60FFCEAC/613CA3A9) @@ -854,6 +1617,11 @@ (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) + (model ${KISYS3DMOD}/Button_Switch_SMD.3dshapes/SW_SPST_B3U-3000P-B.step + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz -90 0 0)) + ) ) (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 617EF58A) @@ -960,15 +1728,15 @@ (effects (font (size 0.6 0.6) (thickness 0.1))) ) (pad 10 smd rect (at 2.15 -1 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) - (net 86 /CPU/ADS_SCL)) + (net 49 /CPU/ADS_SCL)) (pad 9 smd rect (at 2.15 -0.5 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) - (net 87 /CPU/ADS_SDA)) + (net 50 /CPU/ADS_SDA)) (pad 8 smd rect (at 2.15 0 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) (net 6 +3V3)) (pad 7 smd rect (at 2.15 0.5 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) - (net 82 "Net-(U6-Pad7)")) + (net 47 "Net-(U6-Pad7)")) (pad 6 smd rect (at 2.15 1 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) - (net 83 "Net-(U6-Pad6)")) + (net 48 "Net-(U6-Pad6)")) (pad 5 smd rect (at -2.15 1 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) (net 3 /CPU/ADC1_IN2)) (pad 4 smd rect (at -2.15 0.5 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) @@ -976,7 +1744,7 @@ (pad 3 smd rect (at -2.15 0 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd rect (at -2.15 -0.5 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) - (net 88 /CPU/ADS_RDY)) + (net 51 /CPU/ADS_RDY)) (pad 1 smd rect (at -2.15 -1 180) (size 1.1 0.25) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-10_3x3mm_P0.5mm.wrl @@ -1012,9 +1780,9 @@ (effects (font (size 0.26 0.26) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 114 /NFC/VMID)) + (net 75 /NFC/VMID)) (pad 1 smd roundrect (at -0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 109 /NFC/RX)) + (net 70 /NFC/RX)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1050,7 +1818,7 @@ (pad 2 smd roundrect (at 0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 7 "Net-(C15-Pad1)")) (pad 1 smd roundrect (at -0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 111 /NFC/TXL2)) + (net 72 /NFC/TXL2)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1086,7 +1854,7 @@ (pad 2 smd roundrect (at 0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +3V3)) (pad 1 smd roundrect (at -0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 117 /CPU/~NFC_RST)) + (net 78 /CPU/~NFC_RST)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1118,9 +1886,9 @@ (effects (font (size 0.25 0.25) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.485 0 270) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 116 /NFC/TX2)) + (net 77 /NFC/TX2)) (pad 1 smd roundrect (at -0.485 0 270) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 111 /NFC/TXL2)) + (net 72 /NFC/TXL2)) (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1152,9 +1920,9 @@ (effects (font (size 0.25 0.25) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.485 0 270) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 115 /NFC/TX1)) + (net 76 /NFC/TX1)) (pad 1 smd roundrect (at -0.485 0 270) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 110 /NFC/TXL1)) + (net 71 /NFC/TXL1)) (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1190,7 +1958,7 @@ (pad 2 smd roundrect (at 0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 114 /NFC/VMID)) + (net 75 /NFC/VMID)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1260,7 +2028,7 @@ (effects (font (size 0.25 0.25) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 113 /NFC/TXANT2)) + (net 74 /NFC/TXANT2)) (pad 1 smd roundrect (at -0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl @@ -1298,7 +2066,7 @@ (pad 2 smd roundrect (at 0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 112 /NFC/TXANT1)) + (net 73 /NFC/TXANT1)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1332,9 +2100,9 @@ (effects (font (size 0.25 0.25) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 113 /NFC/TXANT2)) + (net 74 /NFC/TXANT2)) (pad 1 smd roundrect (at -0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 111 /NFC/TXL2)) + (net 72 /NFC/TXL2)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1368,9 +2136,9 @@ (effects (font (size 0.25 0.25) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 112 /NFC/TXANT1)) + (net 73 /NFC/TXANT1)) (pad 1 smd roundrect (at -0.48 0) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 110 /NFC/TXL1)) + (net 71 /NFC/TXL1)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1404,7 +2172,7 @@ (effects (font (size 0.25 0.25) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.48 0 180) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 111 /NFC/TXL2)) + (net 72 /NFC/TXL2)) (pad 1 smd roundrect (at -0.48 0 180) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl @@ -1442,7 +2210,7 @@ (pad 2 smd roundrect (at 0.48 0 180) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.48 0 180) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 110 /NFC/TXL1)) + (net 71 /NFC/TXL1)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1476,7 +2244,7 @@ (effects (font (size 0.25 0.25) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 109 /NFC/RX)) + (net 70 /NFC/RX)) (pad 1 smd roundrect (at -0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 7 "Net-(C15-Pad1)")) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl @@ -1749,7 +2517,7 @@ (effects (font (size 0.26 0.26) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 86 /CPU/ADS_SCL)) + (net 49 /CPU/ADS_SCL)) (pad 1 smd roundrect (at -0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +3V3)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl @@ -1785,7 +2553,7 @@ (effects (font (size 0.26 0.26) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 87 /CPU/ADS_SDA)) + (net 50 /CPU/ADS_SDA)) (pad 1 smd roundrect (at -0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +3V3)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl @@ -1868,7 +2636,7 @@ ) (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61773FE5) - (at 67.1068 79.0702 270) + (at 63.9572 83.058 270) (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags capacitor) (path /60FFCEAC/617860CD) @@ -1903,49 +2671,6 @@ ) ) - (module Diode_SMD:D_SOD-323 (layer F.Cu) (tedit 58641739) (tstamp 616D1F32) - (at 75.0062 79.8957) - (descr SOD-323) - (tags SOD-323) - (path /613CB1D0/616BED7E) - (attr smd) - (fp_text reference D4 (at 0 -1.85) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value PMEG4005 (at 0.1 1.9) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.5 -0.85) (end 1.05 -0.85) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.5 0.85) (end 1.05 0.85) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.6 -0.95) (end -1.6 0.95) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 0.95) (end 1.6 0.95) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 -0.95) (end 1.6 0.95) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -0.95) (end 1.6 -0.95) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.9 -0.7) (end 0.9 -0.7) (layer F.Fab) (width 0.1)) - (fp_line (start 0.9 -0.7) (end 0.9 0.7) (layer F.Fab) (width 0.1)) - (fp_line (start 0.9 0.7) (end -0.9 0.7) (layer F.Fab) (width 0.1)) - (fp_line (start -0.9 0.7) (end -0.9 -0.7) (layer F.Fab) (width 0.1)) - (fp_line (start -0.3 -0.35) (end -0.3 0.35) (layer F.Fab) (width 0.1)) - (fp_line (start -0.3 0) (end -0.5 0) (layer F.Fab) (width 0.1)) - (fp_line (start -0.3 0) (end 0.2 -0.35) (layer F.Fab) (width 0.1)) - (fp_line (start 0.2 -0.35) (end 0.2 0.35) (layer F.Fab) (width 0.1)) - (fp_line (start 0.2 0.35) (end -0.3 0) (layer F.Fab) (width 0.1)) - (fp_line (start 0.2 0) (end 0.45 0) (layer F.Fab) (width 0.1)) - (fp_line (start -1.5 -0.85) (end -1.5 0.85) (layer F.SilkS) (width 0.12)) - (fp_text user %R (at -1.9685 -0.254) (layer F.Fab) - (effects (font (size 0.508 0.508) (thickness 0.0635))) - ) - (pad 2 smd rect (at 1.05 0) (size 0.6 0.45) (layers F.Cu F.Paste F.Mask) - (net 2 VBUS)) - (pad 1 smd rect (at -1.05 0) (size 0.6 0.45) (layers F.Cu F.Paste F.Mask) - (net 75 "Net-(D4-Pad1)")) - (model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOD-323.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (module Capacitor_SMD:C_0805_2012Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 6177501D) (at 74.94 81.9592) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") @@ -2040,7 +2765,7 @@ ) (width 0.01)) )) (pad 8 smd custom (at -1.836 -0.14 180) (size 0.325 0.4) (layers F.Cu F.Paste F.Mask) - (net 74 /Power/Lx_L1) (zone_connect 2) + (net 43 /Power/Lx_L1) (zone_connect 2) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts @@ -2053,13 +2778,18 @@ (pad 6 smd rect (at 0.164 -2.6425 180) (size 0.4 0.325) (layers F.Cu F.Paste F.Mask) (net 16 /Power/PSU_EN_BUF)) (pad 2 smd rect (at -2.236 -2.18 180) (size 0.4 0.2) (layers F.Cu F.Paste F.Mask) - (net 73 "Net-(U2-Pad2)")) + (net 42 "Net-(U2-Pad2)")) (pad 3 smd rect (at -2.236 -1.7175 180) (size 0.4 0.325) (layers F.Cu F.Paste F.Mask) - (net 74 /Power/Lx_L1)) + (net 43 /Power/Lx_L1)) (pad 5 smd rect (at 0.164 -2.18 180) (size 0.4 0.2) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 4 smd rect (at 0.164 -1.7175 180) (size 0.4 0.325) (layers F.Cu F.Paste F.Mask) (net 6 +3V3)) + (model ${KISYS3DMOD}/Package_QFP.3dshapes/XCL214B333DR.stp + (offset (xyz -1.0414 1.27 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 6147B9A0) @@ -2089,7 +2819,7 @@ (effects (font (size 0.5 0.5) (thickness 0.075))) ) (pad 6 smd rect (at 0.95 -0.65 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 91 /Power/BATT_MEAS)) + (net 53 /Power/BATT_MEAS)) (pad 4 smd rect (at 0.95 0.65 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) (net 4 +BATT)) (pad 2 smd rect (at -0.95 0 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) @@ -2178,7 +2908,7 @@ (effects (font (size 0.26 0.26) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 68 /programmer/CP_RST)) + (net 39 /programmer/CP_RST)) (pad 1 smd roundrect (at -0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 6 +3V3)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl @@ -2188,51 +2918,6 @@ ) ) - (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 61781889) - (at 69.23024 74.24166 90) - (descr "SOT-363, SC-70-6") - (tags "SOT-363 SC-70-6") - (path /613CB1D0/613D07FE) - (attr smd) - (fp_text reference Q5 (at 0 -2 90) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value UMH3N (at 0 2 270) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) - (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) - (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) - (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) - (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) - (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) - (fp_text user %R (at 0 0) (layer F.Fab) - (effects (font (size 0.5 0.5) (thickness 0.075))) - ) - (pad 6 smd rect (at 0.95 -0.65 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 32 /CPU/ESP_RST)) - (pad 4 smd rect (at 0.95 0.65 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 62 /programmer/CP_DTR)) - (pad 2 smd rect (at -0.95 0 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 62 /programmer/CP_DTR)) - (pad 5 smd rect (at 0.95 0 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 63 /programmer/CP_RTS)) - (pad 3 smd rect (at -0.95 0.65 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 33 /CPU/ESP_GPIO0)) - (pad 1 smd rect (at -0.95 -0.65 90) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) - (net 63 /programmer/CP_RTS)) - (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 61477DF3) (at 70.739 71.5645 270) (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") @@ -2393,9 +3078,9 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 2 thru_hole oval (at 0 1.27 180) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) - (net 113 /NFC/TXANT2)) + (net 74 /NFC/TXANT2)) (pad 1 thru_hole rect (at 0 0 180) (size 1 1) (drill 0.65) (layers *.Cu *.Mask) - (net 112 /NFC/TXANT1)) + (net 73 /NFC/TXANT1)) (model ${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x02_P1.27mm_Vertical.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -2413,7 +3098,7 @@ (effects (font (size 1 1) (thickness 0.15))) ) (pad 1 smd rect (at 0 0) (size 0.5 0.5) (layers F.Cu) - (net 69 /CPU/A2)) + (net 40 /CPU/A2)) ) (module "MySymbols:wifi antenna" (layer F.Cu) (tedit 5E39D8CF) (tstamp 61444C02) @@ -2435,9 +3120,9 @@ (effects (font (size 0.5 0.5) (thickness 0.0762))) ) (pad 1 smd rect (at -0.825 0 90) (size 0.55 0.8) (layers F.Cu F.Paste F.Mask) - (net 66 /CPU/WIFI_ANT)) + (net 37 /CPU/WIFI_ANT)) (pad 2 smd rect (at 0.825 0 90) (size 0.55 0.8) (layers F.Cu F.Paste F.Mask) - (net 69 /CPU/A2)) + (net 40 /CPU/A2)) (model ${KISYS3DMOD}/RF_Antenna.3dshapes/Johanson_2450AT18x100.step (at (xyz 0 0 0)) (scale (xyz 0.6 0.7 0.0001)) @@ -2499,9 +3184,9 @@ (pad SH smd rect (at 1.5 1.15 90) (size 1 1) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 2 smd rect (at -0.65 -3.16 90) (size 0.4 2.15) (layers F.Cu F.Paste F.Mask) - (net 71 /Power/USB_D-)) + (net 81 /CPU/USB_D-)) (pad 3 smd rect (at 0 -3.16 90) (size 0.4 2.15) (layers F.Cu F.Paste F.Mask) - (net 72 /Power/USB_D+)) + (net 82 /CPU/USB_D+)) (pad 4 smd rect (at 0.65 -3.16 90) (size 0.4 2.15) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 5 smd rect (at 1.3 -3.16 90) (size 0.4 2.15) (layers F.Cu F.Paste F.Mask) @@ -2554,161 +3239,8 @@ ) ) - (module Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm locked (layer F.Cu) (tedit 5DC5F6A5) (tstamp 617761AB) - (at 63.50254 73.25936) - (descr "QFN, 48 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2041_datasheet.pdf#page=62), generated with kicad-footprint-generator ipc_noLead_generator.py") - (tags "QFN NoLead") - (path /60FFCEAC/613C5900) - (clearance 0.0254) - (attr smd) - (fp_text reference U4 (at 0 -4.8) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value RF_Module_ESP32-PICO-D4 (at 0 4.8) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 3.135 -3.61) (end 3.61 -3.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.61 -3.61) (end 3.61 -3.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.135 3.61) (end -3.61 3.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.61 3.61) (end -3.61 3.135) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.135 3.61) (end 3.61 3.61) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.61 3.61) (end 3.61 3.135) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.135 -3.61) (end -3.61 -3.61) (layer F.SilkS) (width 0.12)) - (fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer F.Fab) (width 0.1)) - (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer F.Fab) (width 0.1)) - (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer F.Fab) (width 0.1)) - (fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer F.Fab) (width 0.1)) - (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer F.Fab) (width 0.1)) - (fp_line (start -4.1 -4.1) (end -4.1 4.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start -4.1 4.1) (end 4.1 4.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.1 4.1) (end 4.1 -4.1) (layer F.CrtYd) (width 0.05)) - (fp_line (start 4.1 -4.1) (end -4.1 -4.1) (layer F.CrtYd) (width 0.05)) - (fp_text user %R (at 0 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad "" smd roundrect (at 1.98 1.98) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at 1.98 0.66) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at 1.98 -0.66) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at 1.98 -1.98) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at 0.66 1.98) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at 0.66 0.66) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at 0.66 -0.66) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at 0.66 -1.98) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at -0.66 1.98) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at -0.66 0.66) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at -0.66 -0.66) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at -0.66 -1.98) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at -1.98 1.98) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at -1.98 0.66) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at -1.98 -0.66) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad "" smd roundrect (at -1.98 -1.98) (size 1.07 1.07) (layers F.Paste) (roundrect_rratio 0.2336448598130841)) - (pad 49 smd rect (at 0 0) (size 5.3 5.3) (layers F.Cu F.Mask) - (net 1 GND)) - (pad 48 smd roundrect (at -2.75 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 36 "Net-(U4-Pad48)")) - (pad 47 smd roundrect (at -2.25 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 37 "Net-(U4-Pad47)")) - (pad 46 smd roundrect (at -1.75 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 6 +3V3)) - (pad 45 smd roundrect (at -1.25 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 38 "Net-(U4-Pad45)")) - (pad 44 smd roundrect (at -0.75 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 39 "Net-(U4-Pad44)")) - (pad 43 smd roundrect (at -0.25 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 6 +3V3)) - (pad 42 smd roundrect (at 0.25 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 21 /CPU/DAC_LRCK)) - (pad 41 smd roundrect (at 0.75 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 64 /CPU/ESP_TX)) - (pad 40 smd roundrect (at 1.25 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 65 /CPU/ESP_RX)) - (pad 39 smd roundrect (at 1.75 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 40 "Net-(U4-Pad39)")) - (pad 38 smd roundrect (at 2.25 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 20 /CPU/DAC_BCLK)) - (pad 37 smd roundrect (at 2.75 -3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 6 +3V3)) - (pad 36 smd roundrect (at 3.45 -2.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 19 /I2S_DAC_AMP/I2S_SD_MODE)) - (pad 35 smd roundrect (at 3.45 -2.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 25 /CPU/DAC_DATA)) - (pad 34 smd roundrect (at 3.45 -1.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 14 /CPU/BTN_PWR)) - (pad 33 smd roundrect (at 3.45 -1.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 76 "Net-(U4-Pad33)")) - (pad 32 smd roundrect (at 3.45 -0.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 77 "Net-(U4-Pad32)")) - (pad 31 smd roundrect (at 3.45 -0.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 78 "Net-(U4-Pad31)")) - (pad 30 smd roundrect (at 3.45 0.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 79 "Net-(U4-Pad30)")) - (pad 29 smd roundrect (at 3.45 0.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 13 /CPU/MEAS_EN)) - (pad 28 smd roundrect (at 3.45 1.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 15 /CPU/PW_HOLD)) - (pad 27 smd roundrect (at 3.45 1.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 80 "Net-(U4-Pad27)")) - (pad 26 smd roundrect (at 3.45 2.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 31 /CPU/VDD_SDIO)) - (pad 25 smd roundrect (at 3.45 2.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 81 "Net-(U4-Pad25)")) - (pad 24 smd roundrect (at 2.75 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 89 "Net-(U4-Pad24)")) - (pad 23 smd roundrect (at 2.25 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 33 /CPU/ESP_GPIO0)) - (pad 22 smd roundrect (at 1.75 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 34 /CPU/ESP_GPIO2)) - (pad 21 smd roundrect (at 1.25 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 35 /CPU/ESP_GPIO15)) - (pad 20 smd roundrect (at 0.75 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 117 /CPU/~NFC_RST)) - (pad 19 smd roundrect (at 0.25 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 6 +3V3)) - (pad 18 smd roundrect (at -0.25 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 92 "Net-(U4-Pad18)")) - (pad 17 smd roundrect (at -0.75 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 23 /CPU/NFC_SPI_SCK)) - (pad 16 smd roundrect (at -1.25 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 90 /CPU/NFC_SPI_MISO)) - (pad 15 smd roundrect (at -1.75 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 22 /CPU/NFC_SPI_MOSI)) - (pad 14 smd roundrect (at -2.25 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 24 /CPU/NFC_SPI_CS)) - (pad 13 smd roundrect (at -2.75 3.45) (size 0.25 0.8) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 87 /CPU/ADS_SDA)) - (pad 12 smd roundrect (at -3.45 2.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 86 /CPU/ADS_SCL)) - (pad 11 smd roundrect (at -3.45 2.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 84 "Net-(U4-Pad11)")) - (pad 10 smd roundrect (at -3.45 1.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 41 "Net-(U4-Pad10)")) - (pad 9 smd roundrect (at -3.45 1.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 32 /CPU/ESP_RST)) - (pad 8 smd roundrect (at -3.45 0.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 42 "Net-(U4-Pad8)")) - (pad 7 smd roundrect (at -3.45 0.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 43 "Net-(U4-Pad7)")) - (pad 6 smd roundrect (at -3.45 -0.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 44 "Net-(U4-Pad6)")) - (pad 5 smd roundrect (at -3.45 -0.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 85 "Net-(U4-Pad5)")) - (pad 4 smd roundrect (at -3.45 -1.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 6 +3V3)) - (pad 3 smd roundrect (at -3.45 -1.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 6 +3V3)) - (pad 2 smd roundrect (at -3.45 -2.25) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 67 /CPU/ESP_LNA_IN)) - (pad 1 smd roundrect (at -3.45 -2.75) (size 0.8 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 6 +3V3)) - (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 613C74CA) - (at 64.0588 79.0702 90) + (at 60.9092 83.058 90) (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags resistor) (path /60FFCEAC/613CB052) @@ -2733,7 +3265,7 @@ (effects (font (size 0.26 0.26) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 35 /CPU/ESP_GPIO15)) + (net 84 /CPU/ESP_GPIO46)) (pad 1 smd roundrect (at -0.51 0 90) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl @@ -2744,7 +3276,7 @@ ) (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 613C74A8) - (at 65.0748 79.0702 90) + (at 61.9252 83.058 90) (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags resistor) (path /60FFCEAC/613CA13C) @@ -2780,7 +3312,7 @@ ) (module Resistor_SMD:R_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 613C73E6) - (at 58.8772 74.3712 270) + (at 56.5912 82.9818 270) (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags resistor) (path /60FFCEAC/613F1E03) @@ -2859,9 +3391,9 @@ (effects (font (size 0.25 0.25) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.485 0) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 66 /CPU/WIFI_ANT)) + (net 37 /CPU/WIFI_ANT)) (pad 1 smd roundrect (at -0.485 0) (size 0.59 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 67 /CPU/ESP_LNA_IN)) + (net 38 /CPU/ESP_LNA_IN)) (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -2897,7 +3429,7 @@ (pad 2 smd roundrect (at 0.48 0 180) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.48 0 180) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 67 /CPU/ESP_LNA_IN)) + (net 38 /CPU/ESP_LNA_IN)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -2906,7 +3438,7 @@ ) (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 613C6F3B) - (at 63.0428 79.0702 270) + (at 59.8932 83.058 270) (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags capacitor) (path /60FFCEAC/613518FB) @@ -2942,7 +3474,7 @@ ) (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 6143EAA3) - (at 58.8518 72.39 90) + (at 55.3974 82.931 90) (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags capacitor) (path /60FFCEAC/61348E84) @@ -2978,7 +3510,7 @@ ) (module Capacitor_SMD:C_0402_1005Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 613C6E88) - (at 58.87212 76.2508 270) + (at 57.6072 83.0072 270) (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags capacitor) (path /60FFCEAC/613F9222) @@ -3288,7 +3820,7 @@ (pad 6 smd rect (at 1.45 0.25 270) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 5 smd rect (at 1.45 0.75 270) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask) - (net 70 /Power/MCP_STAT)) + (net 41 /Power/MCP_STAT)) (pad 4 smd rect (at -1.45 0.75 270) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask) (net 4 +BATT)) (pad 3 smd rect (at -1.45 0.25 270) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask) @@ -3338,11 +3870,11 @@ (pad 4 smd rect (at -0.8 -0.6) (size 1.2 1) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 3 smd rect (at 0.8 -0.6) (size 1.2 1) (layers F.Cu F.Paste F.Mask) - (net 108 /NFC/OSC_OUT)) + (net 69 /NFC/OSC_OUT)) (pad 2 smd rect (at 0.8 0.6) (size 1.2 1) (layers F.Cu F.Paste F.Mask) (net 1 GND)) (pad 1 smd rect (at -0.8 0.6) (size 1.2 1) (layers F.Cu F.Paste F.Mask) - (net 107 /NFC/OSC_in)) + (net 68 /NFC/OSC_in)) (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm.wrl (at (xyz 0 0 0)) (scale (xyz 1.5 1.9 1)) @@ -3628,7 +4160,7 @@ (effects (font (size 0.26 0.26) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 70 /Power/MCP_STAT)) + (net 41 /Power/MCP_STAT)) (pad 1 smd roundrect (at -0.51 0 180) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 10 /Power/CHG_STAT_LED)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl @@ -3702,7 +4234,7 @@ (pad 2 smd roundrect (at 0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 3 /CPU/ADC1_IN2)) (pad 1 smd roundrect (at -0.51 0 270) (size 0.54 0.64) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 91 /Power/BATT_MEAS)) + (net 53 /Power/BATT_MEAS)) (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4073,7 +4605,7 @@ (pad 2 smd roundrect (at 0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (pad 1 smd roundrect (at -0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 108 /NFC/OSC_OUT)) + (net 69 /NFC/OSC_OUT)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -4107,7 +4639,7 @@ (effects (font (size 0.25 0.25) (thickness 0.04))) ) (pad 2 smd roundrect (at 0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) - (net 107 /NFC/OSC_in)) + (net 68 /NFC/OSC_in)) (pad 1 smd roundrect (at -0.48 0 270) (size 0.56 0.62) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) (net 1 GND)) (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl @@ -4191,44 +4723,6 @@ (gr_line (start 83.669398 92.377773) (end 83.669398 72.95802) (layer Edge.Cuts) (width 0.2) (tstamp 610D04EE)) (gr_arc (start 82.3722 88.69172) (end 84.669398 87.27296) (angle -29.58594537) (layer Dwgs.User) (width 0.2)) - (via (at 60.96 70.866) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 75.057 74.549) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB2B)) - (via (at 75.057 75.311) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB37)) - (via (at 75.057 76.073) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB28)) - (via (at 75.057 76.835) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB34)) - (via (at 74.295 76.835) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB31)) - (via (at 74.295 76.073) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB2E)) - (via (at 74.295 75.311) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB3A)) - (via (at 74.295 74.549) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB3D)) - (via (at 61.468 75.692) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 62.484 75.692) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 73.533 76.835) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB40) (status 30)) - (via (at 73.533 76.073) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB43) (status 30)) - (via (at 73.533 75.311) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB46) (status 30)) - (via (at 73.533 74.549) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB49) (status 30)) - (via (at 72.771 74.549) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB4F) (status 30)) - (via (at 72.771 75.311) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB52) (status 30)) - (via (at 72.771 76.073) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB4C) (status 30)) - (via (at 63.5 75.692) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 66.04 73.66) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617C1C79) (status 30)) - (via (at 66.04 74.676) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 61.468 74.676) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 65.024 74.676) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 62.484 74.676) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 62.484 73.66) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 63.5 73.66) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 63.5 72.644) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 61.468 72.644) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 63.5 74.676) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 65.024 72.644) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 65.024 73.66) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 61.468 73.66) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 62.484 72.644) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 63.5 71.12) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 62.484 71.12) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 65.97904 71.12) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 65.024 71.12) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) - (via (at 72.771 76.835) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617ECB55) (status 30)) (via (at 57.404 66.294) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) (via (at 57.404 65.532) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) (segment (start 81.8238 76.7334) (end 78.6638 76.7334) (width 0.2032) (layer B.Cu) (net 1) (status 30)) @@ -4346,12 +4840,8 @@ (via (at 74.523881 86.512605) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (status 30)) (segment (start 74.070476 86.0592) (end 74.523881 86.512605) (width 0.1524) (layer F.Cu) (net 1) (status 20)) (segment (start 73.29 86.0592) (end 74.070476 86.0592) (width 0.1524) (layer F.Cu) (net 1)) - (via (at 66.04 72.644) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617C0FF4) (status 30)) - (segment (start 73.5791 76.1158) (end 74.0791 75.6158) (width 0.1524) (layer F.Cu) (net 1) (tstamp 617ECB58) (status 30)) - (segment (start 73.4521 78.1928) (end 73.4521 76.2428) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (via (at 75.311 82.55) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 75.311 81.9404) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 58.87212 76.40822) (end 58.808604 76.40822) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (segment (start 51.054 71.6788) (end 50.7652 71.6788) (width 0.254) (layer F.Cu) (net 1) (status 30)) (segment (start 51.054 71.45706) (end 51.0192 71.42226) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (segment (start 45.1812 72.9542) (end 46.4312 71.7042) (width 0.1524) (layer F.Cu) (net 1) (status 30)) @@ -4393,25 +4883,23 @@ (segment (start 46.2508 77.7214) (end 46.0756 77.5462) (width 0.1524) (layer F.Cu) (net 1) (status 10)) (segment (start 46.3931 77.7214) (end 46.2508 77.7214) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (segment (start 51.6483 68.326) (end 51.6483 69.2912) (width 0.254) (layer F.Cu) (net 1) (status 30)) - (segment (start 58.63914 76.6412) (end 58.87212 76.40822) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 57.5982 76.6412) (end 58.63914 76.6412) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 57.5982 75.6412) (end 58.1051 75.6412) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 57.5982 75.6412) (end 58.1051 75.6412) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (segment (start 54.8259 71.9227) (end 54.8373 71.9341) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 54.2925 71.9227) (end 54.8259 71.9227) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 54.2925 71.9227) (end 54.8259 71.9227) (width 0.1524) (layer F.Cu) (net 1) (status 10)) (via (at 54.8373 71.9341) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 51.6382 73.8277) (end 51.6382 73.5711) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 51.6382 73.8277) (end 51.6382 73.5711) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (segment (start 51.0192 72.9521) (end 51.0192 72.628) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 51.6382 73.5711) (end 51.0192 72.9521) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 51.6382 73.5711) (end 51.0192 72.9521) (width 0.1524) (layer F.Cu) (net 1) (status 10)) (segment (start 56.8993 76.6412) (end 56.4261 77.1144) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 57.5982 76.6412) (end 56.8993 76.6412) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 54.2925 71.9227) (end 54.2925 70.9904) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 57.5982 76.6412) (end 56.8993 76.6412) (width 0.1524) (layer F.Cu) (net 1) (status 10)) + (segment (start 54.2925 71.9227) (end 54.2925 70.9904) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (via (at 56.4642 74.5744) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 54.5211 73.6219) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 53.0479 73.4187) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 52.606 68.326) (end 51.6483 68.326) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 78.6892 76.8776) (end 78.5518 76.7402) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 78.6892 79.8957) (end 78.6892 76.8776) (width 0.254) (layer F.Cu) (net 1)) - (segment (start 78.5518 80.0331) (end 78.6892 79.8957) (width 0.254) (layer F.Cu) (net 1)) + (segment (start 52.606 68.326) (end 51.6483 68.326) (width 0.1524) (layer F.Cu) (net 1) (status 30)) + (segment (start 78.6892 76.8776) (end 78.5518 76.7402) (width 0.254) (layer F.Cu) (net 1) (status 30)) + (segment (start 78.6892 79.8957) (end 78.6892 76.8776) (width 0.254) (layer F.Cu) (net 1) (status 30)) + (segment (start 78.5518 80.0331) (end 78.6892 79.8957) (width 0.254) (layer F.Cu) (net 1) (status 30)) (via (at 43.1292 74.5744) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 41.91 75.4634) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 43.6118 74.93) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) @@ -4419,68 +4907,43 @@ (via (at 48.9966 77.9018) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 43.1038 69.2912) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 55.5752 74.5744) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 51.0192 72.628) (end 51.0192 71.5518) (width 0.1524) (layer F.Cu) (net 1) (tstamp 617F5C17)) + (segment (start 51.0192 72.628) (end 51.0192 71.5518) (width 0.1524) (layer F.Cu) (net 1) (tstamp 617F5C17) (status 20)) (via (at 51.0192 72.628) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 42.69341 73.188307) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 43.4937 72.9542) (end 42.927517 72.9542) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 43.4937 72.9542) (end 42.927517 72.9542) (width 0.1524) (layer F.Cu) (net 1) (status 10)) (segment (start 42.927517 72.9542) (end 42.69341 73.188307) (width 0.1524) (layer F.Cu) (net 1)) (segment (start 70.739 73.016731) (end 70.921101 73.198832) (width 0.1524) (layer F.Cu) (net 1)) (via (at 70.921101 73.198832) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 70.739 72.0445) (end 70.739 73.016731) (width 0.1524) (layer F.Cu) (net 1)) - (via (at 73.2282 80.0862) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) + (segment (start 70.739 72.0445) (end 70.739 73.016731) (width 0.1524) (layer F.Cu) (net 1) (status 10)) (via (at 73.96879 70.993) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (segment (start 73.96879 71.07319) (end 73.96879 70.993) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 74.6272 71.882) (end 74.6272 71.7316) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 74.6272 71.882) (end 74.6272 71.7316) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (segment (start 76.0476 69.9008) (end 76.21 69.7384) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 76.21 69.7384) (end 76.21 68.7984) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 76.21 69.7384) (end 76.21 68.7984) (width 0.1524) (layer F.Cu) (net 1) (status 20)) (segment (start 74.91 70.0732) (end 75.0824 69.9008) (width 0.1524) (layer F.Cu) (net 1)) (segment (start 75.0824 69.9008) (end 76.0476 69.9008) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 76.2508 67.79) (end 76.4032 67.6376) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 76.2508 68.802918) (end 76.2508 67.79) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 76.333811 68.885929) (end 76.2508 68.802918) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 74.91 70.88) (end 74.91 70.0732) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 74.6272 71.7316) (end 73.96879 71.07319) (width 0.1524) (layer F.Cu) (net 1)) - (via (at 62.8142 79.6036) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 64.77 79.5802) (end 62.8376 79.5802) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 62.8376 79.5802) (end 62.8142 79.6036) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 67.5868 79.5502) (end 67.6148 79.5782) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 67.1068 79.5502) (end 67.5868 79.5502) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 76.2508 67.79) (end 76.4032 67.6376) (width 0.1524) (layer F.Cu) (net 1) (status 30)) + (segment (start 76.2508 68.802918) (end 76.2508 67.79) (width 0.1524) (layer F.Cu) (net 1) (status 30)) + (segment (start 76.333811 68.885929) (end 76.2508 68.802918) (width 0.1524) (layer F.Cu) (net 1) (status 30)) + (segment (start 74.91 70.88) (end 74.91 70.0732) (width 0.1524) (layer F.Cu) (net 1) (status 10)) + (segment (start 74.6272 71.7316) (end 73.96879 71.07319) (width 0.1524) (layer F.Cu) (net 1) (status 10)) (via (at 54.356 77.724) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 55.118 77.724) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 55.88 77.724) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 56.642 77.724) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 57.404 77.724) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 58.166 77.724) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 68.072 78.74) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 68.072 79.248) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 68.072 79.756) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 70.104 78.74) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 70.104 79.248) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 70.104 79.756) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 67.8662 79.5502) (end 68.072 79.756) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 67.5868 79.5502) (end 67.8662 79.5502) (width 0.1524) (layer F.Cu) (net 1)) (via (at 58.166 67.056) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 58.166 65.532) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 58.166 66.294) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1) (tstamp 617C6B53)) - (segment (start 67.718447 79.756) (end 67.6402 79.834247) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 68.072 79.756) (end 67.718447 79.756) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 67.6402 78.888094) (end 67.64541 78.882884) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 67.6402 79.834247) (end 67.6402 78.888094) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 67.64541 78.882884) (end 67.64541 78.4606) (width 0.1524) (layer F.Cu) (net 1)) (via (at 51.648304 70.271696) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 51.0192 71.5518) (end 51.0192 70.9008) (width 0.2032) (layer F.Cu) (net 1)) - (segment (start 51.6483 69.2785) (end 51.6483 70.271692) (width 0.2032) (layer F.Cu) (net 1)) + (segment (start 51.0192 71.5518) (end 51.0192 70.9008) (width 0.2032) (layer F.Cu) (net 1) (status 10)) + (segment (start 51.6483 69.2785) (end 51.6483 70.271692) (width 0.2032) (layer F.Cu) (net 1) (status 10)) (segment (start 51.6483 70.271692) (end 51.648304 70.271696) (width 0.2032) (layer F.Cu) (net 1)) (segment (start 51.0192 70.9008) (end 51.648304 70.271696) (width 0.2032) (layer F.Cu) (net 1)) - (via (at 68.8848 70.0024) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 68.9102 70.6628) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 58.0898 71.8312) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 57.279 71.8312) (end 57.277 71.8292) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 58.0898 71.8312) (end 57.279 71.8312) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 58.8492 71.8312) (end 58.8772 71.8592) (width 0.1524) (layer F.Cu) (net 1)) - (segment (start 58.0898 71.8312) (end 58.8492 71.8312) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 57.279 71.8312) (end 57.277 71.8292) (width 0.1524) (layer F.Cu) (net 1) (status 30)) (via (at 50.556098 64.5313) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (segment (start 51.0032 64.5313) (end 50.556098 64.5313) (width 0.1524) (layer F.Cu) (net 1)) + (segment (start 51.0032 64.5313) (end 50.556098 64.5313) (width 0.1524) (layer F.Cu) (net 1) (status 10)) (segment (start 50.4037 64.5313) (end 50.556098 64.5313) (width 0.1524) (layer B.Cu) (net 1)) (segment (start 50.546 64.6736) (end 50.4037 64.5313) (width 0.1524) (layer B.Cu) (net 1)) (segment (start 50.548598 64.5388) (end 50.548598 67.3582) (width 0.1524) (layer B.Cu) (net 1)) @@ -4497,15 +4960,11 @@ (via (at 56.134 69.85) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 55.372 69.85) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) (via (at 53.34 69.342) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 1)) - (via (at 73.406 83.312) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) (segment (start 80.76029 74.99219) (end 80.8505 75.0824) (width 0.1524) (layer F.Cu) (net 2) (status 30)) (via (at 81.7372 74.6125) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 2)) (segment (start 81.7245 74.5998) (end 81.7372 74.6125) (width 0.254) (layer F.Cu) (net 2)) (segment (start 80.8251 74.5998) (end 81.7245 74.5998) (width 0.254) (layer F.Cu) (net 2) (status 10)) (segment (start 80.8251 74.3608) (end 80.8251 74.5998) (width 0.1524) (layer F.Cu) (net 2) (status 30)) - (segment (start 76.0562 79.8957) (end 76.0562 79.09462) (width 0.1524) (layer F.Cu) (net 2) (status 10)) - (segment (start 76.4021 78.74872) (end 76.4021 77.2428) (width 0.1524) (layer F.Cu) (net 2) (status 20)) - (segment (start 76.0562 79.09462) (end 76.4021 78.74872) (width 0.1524) (layer F.Cu) (net 2)) (segment (start 78.58 74.026623) (end 78.485003 73.931626) (width 0.4572) (layer F.Cu) (net 2) (status 30)) (segment (start 79.165877 74.6125) (end 78.485003 73.931626) (width 0.4572) (layer In2.Cu) (net 2)) (segment (start 81.7372 74.6125) (end 79.165877 74.6125) (width 0.4572) (layer In2.Cu) (net 2)) @@ -4517,9 +4976,6 @@ (segment (start 81.7245 74.5998) (end 79.9592 74.5998) (width 0.3048) (layer B.Cu) (net 2)) (segment (start 80.4037 74.6125) (end 80.4164 74.6252) (width 0.254) (layer In2.Cu) (net 2)) (segment (start 81.7372 74.6125) (end 80.4037 74.6125) (width 0.254) (layer In2.Cu) (net 2)) - (via (at 76.835 79.9338) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 2)) - (segment (start 76.835 79.9338) (end 76.0943 79.9338) (width 0.254) (layer F.Cu) (net 2)) - (segment (start 76.0943 79.9338) (end 76.0562 79.8957) (width 0.254) (layer F.Cu) (net 2)) (segment (start 76.8604 79.9084) (end 76.835 79.9338) (width 0.254) (layer In2.Cu) (net 2)) (segment (start 76.8858 79.9338) (end 76.8604 79.9084) (width 0.4572) (layer In2.Cu) (net 2)) (segment (start 80.391 79.9338) (end 76.8858 79.9338) (width 0.4572) (layer In2.Cu) (net 2)) @@ -4531,7 +4987,7 @@ (segment (start 80.4164 74.6252) (end 80.4164 76.660532) (width 0.4572) (layer In2.Cu) (net 2)) (via (at 80.391 81.9658) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 2)) (segment (start 80.4164 81.9404) (end 80.391 81.9658) (width 0.4572) (layer In2.Cu) (net 2)) - (segment (start 78.4687 81.9958) (end 80.361 81.9958) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 78.4687 81.9958) (end 80.361 81.9958) (width 0.254) (layer F.Cu) (net 2) (status 10)) (segment (start 80.4164 79.9084) (end 80.4164 81.9404) (width 0.4572) (layer In2.Cu) (net 2)) (segment (start 80.361 81.9958) (end 80.391 81.9658) (width 0.254) (layer F.Cu) (net 2)) (via (at 77.5716 88.5952) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 2)) @@ -4539,13 +4995,13 @@ (segment (start 80.391 85.7758) (end 77.5716 88.5952) (width 0.4572) (layer In2.Cu) (net 2)) (via (at 77.5716 88.0364) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 2)) (segment (start 77.5716 88.5952) (end 77.5716 88.0364) (width 0.4572) (layer In2.Cu) (net 2)) - (segment (start 78.1428 88.0364) (end 78.3463 88.2399) (width 0.4572) (layer F.Cu) (net 2)) + (segment (start 78.1428 88.0364) (end 78.3463 88.2399) (width 0.4572) (layer F.Cu) (net 2) (status 30)) (segment (start 77.0135 88.4152) (end 76.5135 88.4152) (width 0.254) (layer F.Cu) (net 2) (status 30)) - (segment (start 57.4167 73.0397) (end 57.277 72.9) (width 0.1524) (layer F.Cu) (net 3)) - (segment (start 57.4167 74.4597) (end 57.4167 73.0397) (width 0.1524) (layer F.Cu) (net 3)) - (segment (start 57.5982 74.6412) (end 57.4167 74.4597) (width 0.1524) (layer F.Cu) (net 3)) - (segment (start 55.3131 72.9) (end 55.2831 72.87) (width 0.1524) (layer F.Cu) (net 3)) - (segment (start 57.277 72.9) (end 55.3131 72.9) (width 0.1524) (layer F.Cu) (net 3)) + (segment (start 57.4167 73.0397) (end 57.277 72.9) (width 0.1524) (layer F.Cu) (net 3) (status 30)) + (segment (start 57.4167 74.4597) (end 57.4167 73.0397) (width 0.1524) (layer F.Cu) (net 3) (status 20)) + (segment (start 57.5982 74.6412) (end 57.4167 74.4597) (width 0.1524) (layer F.Cu) (net 3) (status 10)) + (segment (start 55.3131 72.9) (end 55.2831 72.87) (width 0.1524) (layer F.Cu) (net 3) (status 30)) + (segment (start 57.277 72.9) (end 55.3131 72.9) (width 0.1524) (layer F.Cu) (net 3) (status 30)) (segment (start 75.5135 88.4152) (end 76.0135 88.4152) (width 0.254) (layer F.Cu) (net 4) (status 30)) (segment (start 74.1956 88.4152) (end 73.9521 88.6587) (width 0.4572) (layer F.Cu) (net 4) (status 30)) (segment (start 75.5135 88.4152) (end 74.1956 88.4152) (width 0.4572) (layer F.Cu) (net 4) (status 30)) @@ -4565,7 +5021,7 @@ (via (at 75.733399 68.008459) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 4)) (segment (start 71.729212 72.582652) (end 71.7022 72.55564) (width 0.1524) (layer F.Cu) (net 4)) (via (at 76.835 72.4662) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 4)) - (segment (start 76.835 72.1848) (end 76.5322 71.882) (width 0.1524) (layer F.Cu) (net 4)) + (segment (start 76.835 72.1848) (end 76.5322 71.882) (width 0.1524) (layer F.Cu) (net 4) (status 20)) (segment (start 76.835 72.4662) (end 76.835 72.1848) (width 0.1524) (layer F.Cu) (net 4)) (segment (start 74.482122 73.2282) (end 71.60006 73.2282) (width 0.2032) (layer In2.Cu) (net 4)) (segment (start 75.561001 74.307079) (end 74.482122 73.2282) (width 0.2032) (layer In2.Cu) (net 4)) @@ -4574,7 +5030,7 @@ (segment (start 74.803 84.455) (end 74.803 81.661) (width 0.2032) (layer In2.Cu) (net 4)) (segment (start 73.230599 87.937199) (end 73.230599 86.027401) (width 0.2032) (layer In2.Cu) (net 4)) (segment (start 75.561001 80.902999) (end 75.561001 74.307079) (width 0.2032) (layer In2.Cu) (net 4)) - (segment (start 73.9521 88.6587) (end 73.230599 87.937199) (width 0.2032) (layer In2.Cu) (net 4)) + (segment (start 73.9521 88.6587) (end 73.230599 87.937199) (width 0.2032) (layer In2.Cu) (net 4) (status 10)) (segment (start 75.733399 68.008459) (end 75.733399 70.0278) (width 0.1524) (layer In2.Cu) (net 4)) (segment (start 75.8444 70.0278) (end 76.835 71.0184) (width 0.1524) (layer In2.Cu) (net 4)) (segment (start 76.835 71.0184) (end 76.835 72.4662) (width 0.1524) (layer In2.Cu) (net 4)) @@ -4585,16 +5041,15 @@ (segment (start 74.833101 90.351581) (end 74.833101 89.539701) (width 0.4572) (layer In2.Cu) (net 4)) (segment (start 76.953237 91.896763) (end 75.108768 91.896763) (width 0.4572) (layer In2.Cu) (net 4)) (segment (start 74.76744 90.417242) (end 74.833101 90.351581) (width 0.4572) (layer In2.Cu) (net 4)) - (segment (start 74.833101 89.539701) (end 73.9521 88.6587) (width 0.4572) (layer In2.Cu) (net 4)) + (segment (start 74.833101 89.539701) (end 73.9521 88.6587) (width 0.4572) (layer In2.Cu) (net 4) (status 20)) (segment (start 73.658225 70.0278) (end 73.605217 69.974792) (width 0.1524) (layer In2.Cu) (net 4)) (via (at 73.605217 69.974792) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 4)) - (segment (start 73.7616 70.0278) (end 73.658225 70.0278) (width 0.1524) (layer In2.Cu) (net 4)) - (segment (start 75.733399 70.0278) (end 73.7616 70.0278) (width 0.1524) (layer In2.Cu) (net 4)) + (segment (start 75.733399 70.0278) (end 73.658225 70.0278) (width 0.1524) (layer In2.Cu) (net 4)) (segment (start 72.304722 69.478078) (end 73.389678 69.478078) (width 0.1524) (layer F.Cu) (net 4)) (segment (start 72.05 69.7328) (end 72.304722 69.478078) (width 0.1524) (layer F.Cu) (net 4)) - (segment (start 72.05 70.583518) (end 72.05 69.7328) (width 0.1524) (layer F.Cu) (net 4)) - (segment (start 73.389678 68.838078) (end 73.35 68.7984) (width 0.1524) (layer F.Cu) (net 4)) - (segment (start 73.389678 69.478078) (end 73.389678 68.838078) (width 0.1524) (layer F.Cu) (net 4)) + (segment (start 72.05 70.583518) (end 72.05 69.7328) (width 0.1524) (layer F.Cu) (net 4) (status 10)) + (segment (start 73.389678 68.838078) (end 73.35 68.7984) (width 0.1524) (layer F.Cu) (net 4) (status 30)) + (segment (start 73.389678 69.478078) (end 73.389678 68.838078) (width 0.1524) (layer F.Cu) (net 4) (status 20)) (segment (start 73.389678 69.759253) (end 73.605217 69.974792) (width 0.1524) (layer F.Cu) (net 4)) (segment (start 73.389678 69.478078) (end 73.389678 69.759253) (width 0.1524) (layer F.Cu) (net 4)) (segment (start 75.4126 66.6603) (end 75.4126 65.758) (width 0.1524) (layer F.Cu) (net 5) (status 30)) @@ -4607,7 +5062,7 @@ (segment (start 74.1095 65.63) (end 73.914 65.4345) (width 0.1524) (layer F.Cu) (net 5) (status 30)) (segment (start 75.2846 65.63) (end 74.1095 65.63) (width 0.1524) (layer F.Cu) (net 5) (status 30)) (segment (start 75.4126 65.758) (end 75.2846 65.63) (width 0.1524) (layer F.Cu) (net 5) (status 30)) - (segment (start 53.566 68.326) (end 54.0258 68.326) (width 0.1524) (layer F.Cu) (net 5)) + (segment (start 53.566 68.326) (end 54.0258 68.326) (width 0.1524) (layer F.Cu) (net 5) (status 10)) (segment (start 54.27 68.0818) (end 54.27 67.2) (width 0.1524) (layer F.Cu) (net 5)) (segment (start 54.0258 68.326) (end 54.27 68.0818) (width 0.1524) (layer F.Cu) (net 5)) (via (at 70.84459 70.0532) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 5)) @@ -4619,8 +5074,8 @@ (segment (start 75.076666 68.244799) (end 75.292881 68.244799) (width 0.1524) (layer F.Cu) (net 5)) (segment (start 74.5 66.6) (end 74.5 67.668133) (width 0.1524) (layer F.Cu) (net 5)) (segment (start 74.5 67.668133) (end 75.076666 68.244799) (width 0.1524) (layer F.Cu) (net 5)) - (segment (start 75.292881 68.244799) (end 75.56 68.511918) (width 0.1524) (layer F.Cu) (net 5)) - (segment (start 75.56 68.511918) (end 75.56 68.98) (width 0.1524) (layer F.Cu) (net 5)) + (segment (start 75.292881 68.244799) (end 75.56 68.511918) (width 0.1524) (layer F.Cu) (net 5) (status 20)) + (segment (start 75.56 68.511918) (end 75.56 68.98) (width 0.1524) (layer F.Cu) (net 5) (status 30)) (segment (start 70.866 70.07461) (end 70.84459 70.0532) (width 0.1524) (layer In1.Cu) (net 5)) (segment (start 70.866 71.1454) (end 70.866 70.07461) (width 0.1524) (layer In1.Cu) (net 5)) (segment (start 70.231 71.7804) (end 70.866 71.1454) (width 0.1524) (layer In1.Cu) (net 5)) @@ -4629,33 +5084,20 @@ (segment (start 55.223588 71.047788) (end 58.445785 71.047788) (width 0.1524) (layer In1.Cu) (net 5)) (segment (start 54.27 70.0942) (end 55.223588 71.047788) (width 0.1524) (layer In1.Cu) (net 5)) (segment (start 54.27 67.2) (end 54.27 70.0942) (width 0.1524) (layer In1.Cu) (net 5)) + (via (at 73.406 83.312) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) (segment (start 81.7118 71.1428) (end 81.7144 71.1454) (width 0.254) (layer F.Cu) (net 6) (status 30)) (segment (start 80.5073 69.2444) (end 80.5073 68.7444) (width 0.254) (layer F.Cu) (net 6) (status 30)) (segment (start 81.7372 71.1226) (end 81.7144 71.1454) (width 0.254) (layer F.Cu) (net 6) (status 30)) (segment (start 81.7372 69.7372) (end 81.73 69.73) (width 0.254) (layer F.Cu) (net 6) (status 30)) (segment (start 81.7372 69.7372) (end 81.7372 71.1226) (width 0.254) (layer F.Cu) (net 6) (status 30)) (via (at 82.540758 70.374087) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 63.25254 70.05506) (end 63.25254 69.50856) (width 0.1524) (layer F.Cu) (net 6) (tstamp 617762EF) (status 30)) (segment (start 81.2444 69.2444) (end 80.5583 69.2444) (width 0.254) (layer F.Cu) (net 6) (status 20)) (segment (start 81.73 69.73) (end 81.2444 69.2444) (width 0.254) (layer F.Cu) (net 6) (status 10)) (segment (start 73.75 85.5967) (end 73.75 84.4352) (width 0.1524) (layer F.Cu) (net 6) (tstamp 61775077) (status 30)) - (segment (start 60.05254 71.50936) (end 60.05254 72.00936) (width 0.254) (layer F.Cu) (net 6) (status 30)) (via (at 77.578989 73.090809) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) (segment (start 77.597 73.10882) (end 77.578989 73.090809) (width 0.254) (layer F.Cu) (net 6)) (segment (start 77.597 74.0644) (end 77.597 73.10882) (width 0.254) (layer F.Cu) (net 6) (status 10)) - (segment (start 61.75254 69.80936) (end 61.75254 69.18016) (width 0.254) (layer F.Cu) (net 6) (tstamp 617762E9) (status 10)) - (segment (start 61.75254 69.18016) (end 61.73174 69.15936) (width 0.1524) (layer F.Cu) (net 6) (tstamp 617762EC)) - (via (at 62.48654 69.00926) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) (segment (start 70.70096 71.12254) (end 70.739 71.0845) (width 0.254) (layer F.Cu) (net 6) (status 30)) - (segment (start 63.25254 69.27234) (end 63.25254 69.80936) (width 0.254) (layer F.Cu) (net 6) (status 20)) - (segment (start 62.98946 69.00926) (end 63.25254 69.27234) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 62.48654 69.00926) (end 62.98946 69.00926) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 61.73174 69.15936) (end 61.68578 69.1134) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 60.25174 70.39936) (end 60.14174 70.50936) (width 0.254) (layer F.Cu) (net 6) (status 30)) - (segment (start 60.14174 70.50936) (end 60.05254 70.50936) (width 0.254) (layer F.Cu) (net 6) (status 30)) - (segment (start 60.5577 69.1134) (end 60.25174 69.41936) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 60.25174 69.41936) (end 60.25174 70.39936) (width 0.254) (layer F.Cu) (net 6) (status 20)) - (segment (start 61.68578 69.1134) (end 60.5577 69.1134) (width 0.254) (layer F.Cu) (net 6)) (via (at 46.6852 68.072) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) (segment (start 46.6812 68.076) (end 46.6852 68.072) (width 0.1524) (layer F.Cu) (net 6)) (segment (start 46.6812 68.7667) (end 46.6812 68.076) (width 0.254) (layer F.Cu) (net 6) (status 10)) @@ -4686,63 +5128,36 @@ (segment (start 53.086 72.54066) (end 52.9176 72.37226) (width 0.254) (layer F.Cu) (net 6) (status 30)) (via (at 47.013604 76.245512) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) (segment (start 46.9392 76.171108) (end 47.013604 76.245512) (width 0.2032) (layer In1.Cu) (net 6)) - (segment (start 47.3837 76.7614) (end 47.3837 76.615608) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 47.3837 76.615608) (end 47.013604 76.245512) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 53.2982 75.6412) (end 51.8541 75.6412) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 47.3837 76.7614) (end 47.3837 76.615608) (width 0.1524) (layer F.Cu) (net 6) (status 30)) + (segment (start 47.3837 76.615608) (end 47.013604 76.245512) (width 0.254) (layer F.Cu) (net 6) (status 10)) + (segment (start 53.2982 75.6412) (end 51.8541 75.6412) (width 0.254) (layer F.Cu) (net 6) (status 10)) (segment (start 51.8541 75.6412) (end 51.6382 75.4253) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 51.6382 75.4253) (end 51.6382 74.7877) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 50.6522 74.7877) (end 50.6349 74.805) (width 0.1524) (layer F.Cu) (net 6)) + (segment (start 51.6382 75.4253) (end 51.6382 74.7877) (width 0.254) (layer F.Cu) (net 6) (status 20)) + (segment (start 50.6522 74.7877) (end 50.6349 74.805) (width 0.1524) (layer F.Cu) (net 6) (status 30)) (via (at 51.1328 74.7877) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 51.1328 74.7877) (end 50.6522 74.7877) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 51.6382 74.7877) (end 51.1328 74.7877) (width 0.1524) (layer F.Cu) (net 6)) + (segment (start 51.1328 74.7877) (end 50.6522 74.7877) (width 0.1524) (layer F.Cu) (net 6) (status 20)) + (segment (start 51.6382 74.7877) (end 51.1328 74.7877) (width 0.1524) (layer F.Cu) (net 6) (status 10)) (via (at 53.672802 72.8827) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 54.2925 72.8827) (end 53.672802 72.8827) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 53.0192 72.5018) (end 53.4001 72.8827) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 53.4001 72.8827) (end 53.672802 72.8827) (width 0.1524) (layer F.Cu) (net 6)) + (segment (start 54.2925 72.8827) (end 53.672802 72.8827) (width 0.1524) (layer F.Cu) (net 6) (status 10)) + (segment (start 53.0192 72.5018) (end 53.4001 72.8827) (width 0.1524) (layer F.Cu) (net 6) (status 30)) + (segment (start 53.4001 72.8827) (end 53.672802 72.8827) (width 0.1524) (layer F.Cu) (net 6) (status 10)) (segment (start 53.6829 72.872602) (end 53.672802 72.8827) (width 0.3048) (layer In1.Cu) (net 6)) - (segment (start 51.3334 76.7314) (end 51.3334 76.8731) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 51.3334 76.7314) (end 51.3334 76.7481) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 58.86958 73.5056) (end 58.8792 73.5056) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 59.23915 73.14565) (end 59.30864 73.07616) (width 0.254) (layer F.Cu) (net 6)) - (via (at 59.23915 73.14565) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) + (segment (start 51.3334 76.7314) (end 51.3334 76.8731) (width 0.1524) (layer F.Cu) (net 6) (status 30)) + (segment (start 51.3334 76.7314) (end 51.3334 76.7481) (width 0.1524) (layer F.Cu) (net 6) (status 30)) (segment (start 73.527906 81.866786) (end 73.527939 81.866753) (width 0.4572) (layer B.Cu) (net 6)) (segment (start 73.527939 81.231784) (end 73.52797 81.231753) (width 0.4572) (layer B.Cu) (net 6)) - (via (at 73.527939 81.866753) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (via (at 73.527906 82.522073) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) + (via (at 73.527939 81.866753) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6) (status 30)) + (via (at 73.527906 82.522073) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6) (status 30)) (via (at 73.52797 81.231753) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 43.4937 72.4542) (end 42.912598 72.4542) (width 0.1524) (layer F.Cu) (net 6)) + (segment (start 43.4937 72.4542) (end 42.912598 72.4542) (width 0.1524) (layer F.Cu) (net 6) (status 10)) (via (at 42.912598 72.4542) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 69.7363 72.0872) (end 70.739 71.0845) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 69.6976 72.0872) (end 69.7363 72.0872) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 66.25254 69.905666) (end 66.273074 69.9262) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 66.25254 70.05506) (end 66.25254 69.905666) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 66.929 69.9516) (end 66.9036 69.9262) (width 0.254) (layer B.Cu) (net 6)) - (via (at 66.9036 69.9262) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 66.273074 69.9262) (end 66.9036 69.9262) (width 0.254) (layer F.Cu) (net 6)) - (via (at 68.135692 72.647093) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 68.695585 72.0872) (end 68.135692 72.647093) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 69.6976 72.0872) (end 68.695585 72.0872) (width 0.1524) (layer F.Cu) (net 6)) + (segment (start 69.7363 72.0872) (end 70.739 71.0845) (width 0.1524) (layer F.Cu) (net 6) (status 30)) + (segment (start 69.6976 72.0872) (end 69.7363 72.0872) (width 0.1524) (layer F.Cu) (net 6) (status 30)) (segment (start 78.508398 72.1614) (end 77.578989 73.090809) (width 0.254) (layer In2.Cu) (net 6)) (segment (start 80.753445 72.1614) (end 78.508398 72.1614) (width 0.254) (layer In2.Cu) (net 6)) (segment (start 82.540758 70.374087) (end 80.753445 72.1614) (width 0.254) (layer In2.Cu) (net 6)) (segment (start 49.6925 67.9805) (end 49.1135 67.9805) (width 0.4572) (layer In2.Cu) (net 6)) (segment (start 50.038 68.326) (end 49.6925 67.9805) (width 0.4572) (layer In2.Cu) (net 6)) - (segment (start 62.36585 69.12995) (end 62.48654 69.00926) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 61.85785 69.12995) (end 62.36585 69.12995) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 61.8413 69.1134) (end 61.85785 69.12995) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 61.68578 69.1134) (end 61.8413 69.1134) (width 0.254) (layer F.Cu) (net 6)) - (via (at 66.370204 79.3242) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 66.3468 79.3242) (end 66.370204 79.3242) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 66.0908 79.5802) (end 66.3468 79.3242) (width 0.1524) (layer F.Cu) (net 6)) - (via (at 74.918089 79.031311) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 74.9521 78.1928) (end 74.9521 78.9973) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 74.9521 78.9973) (end 74.918089 79.031311) (width 0.254) (layer F.Cu) (net 6)) - (via (at 68.072 76.962) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (via (at 68.072 77.47) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (via (at 68.072 77.978) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (via (at 70.104 76.962) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (via (at 70.104 77.47) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (via (at 70.104 77.978) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) (via (at 73.406 83.82) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6) (tstamp 617C3FE2)) (via (at 73.406 84.328) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6) (tstamp 617C3FE5)) (segment (start 53.672802 71.0946) (end 55.1942 71.0946) (width 0.4572) (layer In2.Cu) (net 6)) @@ -4758,58 +5173,31 @@ (segment (start 53.672802 72.8827) (end 55.1027 72.8827) (width 0.4572) (layer In2.Cu) (net 6)) (segment (start 46.7767 67.9805) (end 46.6852 68.072) (width 0.254) (layer In1.Cu) (net 6)) (segment (start 49.1135 67.9805) (end 46.7767 67.9805) (width 0.254) (layer In1.Cu) (net 6)) - (segment (start 64.333501 77.287497) (end 63.78707 77.287497) (width 0.1524) (layer In2.Cu) (net 6)) - (segment (start 66.370204 79.3242) (end 64.333501 77.287497) (width 0.1524) (layer In2.Cu) (net 6)) - (segment (start 60.1726 74.0791) (end 60.1726 75.9968) (width 0.254) (layer In2.Cu) (net 6)) - (segment (start 63.75254 76.95506) (end 63.75254 77.252967) (width 0.254) (layer F.Cu) (net 6)) - (via (at 63.78707 77.287497) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 6)) - (segment (start 59.23915 73.14565) (end 60.1726 74.0791) (width 0.254) (layer In2.Cu) (net 6)) - (segment (start 63.277704 76.778131) (end 63.78707 77.287497) (width 0.254) (layer In2.Cu) (net 6)) - (segment (start 60.953931 76.778131) (end 63.277704 76.778131) (width 0.254) (layer In2.Cu) (net 6)) - (segment (start 63.75254 77.252967) (end 63.78707 77.287497) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 60.1726 75.9968) (end 60.953931 76.778131) (width 0.254) (layer In2.Cu) (net 6)) - (segment (start 49.3687 68.2409) (end 49.3687 69.4542) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 49.3687 68.2409) (end 49.3687 69.4542) (width 0.254) (layer F.Cu) (net 6) (status 20)) (segment (start 49.1135 67.9805) (end 49.1135 67.9857) (width 0.254) (layer F.Cu) (net 6)) (segment (start 49.1135 67.9857) (end 49.3687 68.2409) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 59.23915 73.14565) (end 58.90895 73.14565) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 58.90895 73.14565) (end 58.8772 73.1774) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 58.8772 73.1774) (end 58.8772 73.8612) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 63.66581 77.63439) (end 63.66581 77.96719) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 63.66581 77.96719) (end 63.0428 78.5902) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 63.78707 77.51313) (end 63.66581 77.63439) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 63.78707 77.287497) (end 63.78707 77.51313) (width 0.1524) (layer F.Cu) (net 6)) - (segment (start 58.8772 72.8726) (end 58.8772 73.1774) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 59.64485 72.10495) (end 59.573416 72.10495) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 59.37313 72.37667) (end 58.8772 72.8726) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 59.74044 72.00936) (end 59.64485 72.10495) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 59.37313 72.305236) (end 59.37313 72.37667) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 59.573416 72.10495) (end 59.37313 72.305236) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 60.05254 72.00936) (end 59.74044 72.00936) (width 0.254) (layer F.Cu) (net 6)) (segment (start 82.536671 70.37) (end 82.540758 70.374087) (width 0.254) (layer F.Cu) (net 6)) (segment (start 81.7644 70.37) (end 82.536671 70.37) (width 0.254) (layer F.Cu) (net 6)) (segment (start 81.7372 70.3972) (end 81.7644 70.37) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 79.61 72.19) (end 79.61 72.12) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 81.22164 71.63816) (end 81.7144 71.1454) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 79.61 72.19) (end 79.61 72.12) (width 0.254) (layer F.Cu) (net 6) (status 30)) + (segment (start 81.22164 71.63816) (end 81.7144 71.1454) (width 0.254) (layer F.Cu) (net 6) (status 20)) (segment (start 80.33004 71.63816) (end 81.22164 71.63816) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 79.75895 71.97105) (end 79.99715 71.97105) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 79.75895 71.97105) (end 79.99715 71.97105) (width 0.254) (layer F.Cu) (net 6) (status 10)) (segment (start 79.99715 71.97105) (end 80.33004 71.63816) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 79.61 72.12) (end 79.75895 71.97105) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 79.61 72.12) (end 79.75895 71.97105) (width 0.254) (layer F.Cu) (net 6) (status 30)) (segment (start 46.129892 75.3618) (end 47.013604 76.245512) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 45.1812 75.0516) (end 45.4914 75.3618) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 45.1812 75.0516) (end 45.4914 75.3618) (width 0.254) (layer F.Cu) (net 6) (status 10)) (segment (start 45.4914 75.3618) (end 46.129892 75.3618) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 45.1812 74.6417) (end 45.1812 75.0516) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 45.1812 74.6417) (end 45.1812 75.0516) (width 0.254) (layer F.Cu) (net 6) (status 30)) (segment (start 60.45835 73.14565) (end 59.23915 73.14565) (width 0.4572) (layer In2.Cu) (net 6)) - (segment (start 61.852999 70.569901) (end 61.852999 71.751001) (width 0.4572) (layer In2.Cu) (net 6)) (segment (start 61.591001 72.012999) (end 61.165119 72.012999) (width 0.4572) (layer In2.Cu) (net 6)) (segment (start 61.852999 71.751001) (end 61.591001 72.012999) (width 0.4572) (layer In2.Cu) (net 6)) (segment (start 60.836999 72.767001) (end 60.45835 73.14565) (width 0.4572) (layer In2.Cu) (net 6)) (segment (start 61.165119 72.012999) (end 60.836999 72.341119) (width 0.4572) (layer In2.Cu) (net 6)) - (segment (start 62.48654 69.93636) (end 61.852999 70.569901) (width 0.4572) (layer In2.Cu) (net 6)) (segment (start 60.836999 72.341119) (end 60.836999 72.767001) (width 0.4572) (layer In2.Cu) (net 6)) - (segment (start 62.48654 69.00926) (end 62.48654 69.93636) (width 0.4572) (layer In2.Cu) (net 6)) - (segment (start 50.3001 76.7614) (end 50.3301 76.7314) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 48.3743 76.7614) (end 50.3001 76.7614) (width 0.254) (layer F.Cu) (net 6)) - (segment (start 50.3301 76.7314) (end 51.3334 76.7314) (width 0.254) (layer F.Cu) (net 6)) + (segment (start 50.3001 76.7614) (end 50.3301 76.7314) (width 0.254) (layer F.Cu) (net 6) (status 30)) + (segment (start 48.3743 76.7614) (end 50.3001 76.7614) (width 0.254) (layer F.Cu) (net 6) (status 30)) + (segment (start 50.3301 76.7314) (end 51.3334 76.7314) (width 0.254) (layer F.Cu) (net 6) (status 30)) (segment (start 44.2341 67.3755) (end 44.2081 67.3755) (width 0.1524) (layer F.Cu) (net 7) (status 30)) (segment (start 43.4112 66.3982) (end 43.2308 66.3982) (width 0.254) (layer F.Cu) (net 7) (status 30)) (segment (start 44.2081 67.1951) (end 43.4112 66.3982) (width 0.254) (layer F.Cu) (net 7) (status 30)) @@ -4837,71 +5225,52 @@ (segment (start 79.6 74.08) (end 79.67 74.08) (width 0.1524) (layer F.Cu) (net 11) (status 30)) (segment (start 73.914 67.784) (end 73.914 67.5345) (width 0.1524) (layer F.Cu) (net 12) (status 30)) (segment (start 74.91 68.98) (end 74.91 68.78) (width 0.1524) (layer F.Cu) (net 12) (status 30)) - (segment (start 72.7 68.0668) (end 72.7 68.97) (width 0.1524) (layer F.Cu) (net 12)) + (segment (start 72.7 68.0668) (end 72.7 68.97) (width 0.1524) (layer F.Cu) (net 12) (status 20)) (segment (start 73.2282 67.5386) (end 72.7 68.0668) (width 0.1524) (layer F.Cu) (net 12)) - (segment (start 73.9099 67.5386) (end 73.2282 67.5386) (width 0.1524) (layer F.Cu) (net 12)) - (segment (start 73.914 67.5345) (end 73.9099 67.5386) (width 0.1524) (layer F.Cu) (net 12)) - (segment (start 74.91 69.362) (end 74.91 68.98) (width 0.1524) (layer F.Cu) (net 12)) + (segment (start 73.9099 67.5386) (end 73.2282 67.5386) (width 0.1524) (layer F.Cu) (net 12) (status 10)) + (segment (start 73.914 67.5345) (end 73.9099 67.5386) (width 0.1524) (layer F.Cu) (net 12) (status 30)) + (segment (start 74.91 69.362) (end 74.91 68.98) (width 0.1524) (layer F.Cu) (net 12) (status 20)) (segment (start 74.624466 71.2978) (end 74.4474 71.120734) (width 0.1524) (layer F.Cu) (net 12)) (segment (start 74.4474 69.8246) (end 74.91 69.362) (width 0.1524) (layer F.Cu) (net 12)) (segment (start 74.4474 71.120734) (end 74.4474 69.8246) (width 0.1524) (layer F.Cu) (net 12)) (segment (start 75.0336 71.2978) (end 74.624466 71.2978) (width 0.1524) (layer F.Cu) (net 12)) - (segment (start 75.5904 71.8546) (end 75.0336 71.2978) (width 0.1524) (layer F.Cu) (net 12)) - (segment (start 73.914 67.9958) (end 73.914 67.5345) (width 0.1524) (layer F.Cu) (net 12)) + (segment (start 75.5904 71.8546) (end 75.0336 71.2978) (width 0.1524) (layer F.Cu) (net 12) (status 10)) + (segment (start 73.914 67.9958) (end 73.914 67.5345) (width 0.1524) (layer F.Cu) (net 12) (status 20)) (segment (start 74.0918 68.1736) (end 73.914 67.9958) (width 0.1524) (layer F.Cu) (net 12)) (segment (start 74.5744 68.1736) (end 74.0918 68.1736) (width 0.1524) (layer F.Cu) (net 12)) - (segment (start 74.91 68.5092) (end 74.5744 68.1736) (width 0.1524) (layer F.Cu) (net 12)) - (segment (start 74.91 68.98) (end 74.91 68.5092) (width 0.1524) (layer F.Cu) (net 12)) - (via (at 67.82054 73.99528) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 13)) - (segment (start 67.80646 74.00936) (end 67.82054 73.99528) (width 0.1524) (layer F.Cu) (net 13)) - (segment (start 66.95254 74.00936) (end 67.80646 74.00936) (width 0.1524) (layer F.Cu) (net 13) (status 10)) + (segment (start 74.91 68.5092) (end 74.5744 68.1736) (width 0.1524) (layer F.Cu) (net 12) (status 10)) + (segment (start 74.91 68.98) (end 74.91 68.5092) (width 0.1524) (layer F.Cu) (net 12) (status 30)) (segment (start 72.7 70.230256) (end 72.802213 70.128043) (width 0.1524) (layer F.Cu) (net 13)) (via (at 72.802213 70.128043) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 13)) - (segment (start 72.7222 71.882) (end 72.7222 70.208056) (width 0.1524) (layer F.Cu) (net 13)) - (segment (start 72.7 70.6984) (end 72.7 70.230256) (width 0.1524) (layer F.Cu) (net 13)) + (segment (start 72.7222 71.882) (end 72.7222 70.208056) (width 0.1524) (layer F.Cu) (net 13) (status 10)) + (segment (start 72.7 70.6984) (end 72.7 70.230256) (width 0.1524) (layer F.Cu) (net 13) (status 10)) (segment (start 72.7222 70.208056) (end 72.802213 70.128043) (width 0.1524) (layer F.Cu) (net 13)) - (segment (start 67.82054 73.99528) (end 68.194654 73.99528) (width 0.1524) (layer In1.Cu) (net 13)) - (segment (start 68.194654 73.99528) (end 69.774522 72.415411) (width 0.1524) (layer In1.Cu) (net 13)) - (segment (start 70.514845 72.415411) (end 72.802213 70.128043) (width 0.1524) (layer In1.Cu) (net 13)) - (segment (start 69.774522 72.415411) (end 70.514845 72.415411) (width 0.1524) (layer In1.Cu) (net 13)) (via (at 69.657267 70.45561) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 14)) (segment (start 69.6976 70.495943) (end 69.657267 70.45561) (width 0.1524) (layer F.Cu) (net 14)) - (segment (start 69.6976 71.0672) (end 69.6976 70.495943) (width 0.1524) (layer F.Cu) (net 14)) - (segment (start 66.9609 71.501) (end 66.95254 71.50936) (width 0.1524) (layer F.Cu) (net 14)) - (segment (start 69.6976 71.0672) (end 69.2638 71.501) (width 0.1524) (layer F.Cu) (net 14)) - (segment (start 69.2638 71.501) (end 66.9609 71.501) (width 0.1524) (layer F.Cu) (net 14)) + (segment (start 69.6976 71.0672) (end 69.6976 70.495943) (width 0.1524) (layer F.Cu) (net 14) (status 10)) (via (at 77.31361 71.074111) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 14)) (segment (start 76.937899 70.6984) (end 77.31361 71.074111) (width 0.1524) (layer F.Cu) (net 14)) - (segment (start 76.21 70.6984) (end 76.937899 70.6984) (width 0.1524) (layer F.Cu) (net 14)) + (segment (start 76.21 70.6984) (end 76.937899 70.6984) (width 0.1524) (layer F.Cu) (net 14) (status 10)) (segment (start 73.375488 69.496191) (end 74.686879 69.496191) (width 0.1524) (layer In1.Cu) (net 14)) (segment (start 76.264799 71.074111) (end 77.31361 71.074111) (width 0.1524) (layer In1.Cu) (net 14)) (segment (start 70.616042 69.496835) (end 73.374844 69.496835) (width 0.1524) (layer In1.Cu) (net 14)) (segment (start 74.686879 69.496191) (end 76.264799 71.074111) (width 0.1524) (layer In1.Cu) (net 14)) (segment (start 73.374844 69.496835) (end 73.375488 69.496191) (width 0.1524) (layer In1.Cu) (net 14)) (segment (start 69.657267 70.45561) (end 70.616042 69.496835) (width 0.1524) (layer In1.Cu) (net 14)) - (via (at 67.812712 74.647635) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 15)) (segment (start 77.32522 71.89724) (end 77.32522 71.840796) (width 0.1524) (layer F.Cu) (net 15)) - (segment (start 66.95254 74.50936) (end 67.674437 74.50936) (width 0.1524) (layer F.Cu) (net 15) (status 10)) - (segment (start 67.674437 74.50936) (end 67.812712 74.647635) (width 0.1524) (layer F.Cu) (net 15)) (via (at 77.32522 71.89724) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 15)) (segment (start 75.717591 71.333391) (end 75.56 71.1758) (width 0.1524) (layer F.Cu) (net 15)) - (segment (start 75.56 71.1758) (end 75.56 70.6984) (width 0.1524) (layer F.Cu) (net 15)) + (segment (start 75.56 71.1758) (end 75.56 70.6984) (width 0.1524) (layer F.Cu) (net 15) (status 20)) (segment (start 76.817814 71.33339) (end 75.717591 71.333391) (width 0.1524) (layer F.Cu) (net 15)) (segment (start 77.32522 71.840796) (end 76.817814 71.33339) (width 0.1524) (layer F.Cu) (net 15)) - (segment (start 77.010628 71.582648) (end 77.32522 71.89724) (width 0.1524) (layer In1.Cu) (net 15)) - (segment (start 72.359152 71.582648) (end 77.010628 71.582648) (width 0.1524) (layer In1.Cu) (net 15)) - (segment (start 67.973365 74.647635) (end 69.900778 72.720222) (width 0.1524) (layer In1.Cu) (net 15)) - (segment (start 71.221578 72.720222) (end 72.359152 71.582648) (width 0.1524) (layer In1.Cu) (net 15)) - (segment (start 69.900778 72.720222) (end 71.221578 72.720222) (width 0.1524) (layer In1.Cu) (net 15)) - (segment (start 67.812712 74.647635) (end 67.973365 74.647635) (width 0.1524) (layer In1.Cu) (net 15)) (segment (start 73.75 86.5217) (end 73.75 86.92244) (width 0.1524) (layer F.Cu) (net 16) (status 10)) (segment (start 73.75 86.92244) (end 73.81494 86.98738) (width 0.1524) (layer F.Cu) (net 16)) (via (at 73.81494 86.98738) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 16)) - (segment (start 73.35 70.6984) (end 73.35 71.948955) (width 0.1524) (layer F.Cu) (net 16)) + (segment (start 73.35 70.6984) (end 73.35 71.948955) (width 0.1524) (layer F.Cu) (net 16) (status 30)) (segment (start 73.788793 86.861807) (end 73.787 86.860014) (width 0.1524) (layer In2.Cu) (net 16)) - (segment (start 73.35 71.948955) (end 73.505096 72.104051) (width 0.1524) (layer F.Cu) (net 16)) - (via (at 73.505096 72.104051) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 16)) - (segment (start 74.35596 87.5284) (end 74.064939 87.237379) (width 0.1524) (layer In2.Cu) (net 16)) + (segment (start 73.35 71.948955) (end 73.505096 72.104051) (width 0.1524) (layer F.Cu) (net 16) (status 30)) + (via (at 73.505096 72.104051) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 16) (status 30)) + (segment (start 74.35596 87.5284) (end 73.81494 86.98738) (width 0.1524) (layer In2.Cu) (net 16)) (segment (start 75.924588 82.956785) (end 75.948601 82.980798) (width 0.1524) (layer In2.Cu) (net 16)) (segment (start 75.4888 87.5284) (end 74.35596 87.5284) (width 0.1524) (layer In2.Cu) (net 16)) (segment (start 75.958601 86.169471) (end 75.958601 87.058599) (width 0.1524) (layer In2.Cu) (net 16)) @@ -4909,7 +5278,6 @@ (segment (start 75.924588 82.244815) (end 75.924588 82.956785) (width 0.1524) (layer In2.Cu) (net 16)) (segment (start 75.958601 87.058599) (end 75.4888 87.5284) (width 0.1524) (layer In2.Cu) (net 16)) (segment (start 75.948601 86.159471) (end 75.958601 86.169471) (width 0.1524) (layer In2.Cu) (net 16)) - (segment (start 74.064939 87.237379) (end 73.81494 86.98738) (width 0.1524) (layer In2.Cu) (net 16)) (segment (start 75.948601 82.220802) (end 75.924588 82.244815) (width 0.1524) (layer In2.Cu) (net 16)) (segment (start 75.948601 72.392601) (end 75.948601 82.220802) (width 0.1524) (layer In2.Cu) (net 16)) (segment (start 75.660051 72.104051) (end 75.948601 72.392601) (width 0.1524) (layer In2.Cu) (net 16)) @@ -4929,86 +5297,30 @@ (via (at 80.391 70.942202) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 19)) (segment (start 79.8583 70.9444) (end 80.388802 70.9444) (width 0.1524) (layer F.Cu) (net 19) (status 10)) (segment (start 80.388802 70.9444) (end 80.391 70.942202) (width 0.1524) (layer F.Cu) (net 19)) - (via (at 67.710745 70.45561) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 19)) - (segment (start 67.656995 70.50936) (end 67.710745 70.45561) (width 0.1524) (layer F.Cu) (net 19)) - (segment (start 66.95254 70.50936) (end 67.656995 70.50936) (width 0.1524) (layer F.Cu) (net 19)) (segment (start 76.36127 70.308449) (end 74.939392 68.886571) (width 0.1524) (layer In1.Cu) (net 19)) - (segment (start 73.122333 68.887213) (end 67.993387 68.887213) (width 0.1524) (layer In1.Cu) (net 19)) (segment (start 74.939392 68.886571) (end 73.122975 68.886571) (width 0.1524) (layer In1.Cu) (net 19)) (segment (start 77.667392 70.290698) (end 76.9206 70.290698) (width 0.1524) (layer In1.Cu) (net 19)) (segment (start 80.391 70.942202) (end 78.318896 70.942202) (width 0.1524) (layer In1.Cu) (net 19)) (segment (start 78.318896 70.942202) (end 77.667392 70.290698) (width 0.1524) (layer In1.Cu) (net 19)) (segment (start 76.902849 70.308449) (end 76.36127 70.308449) (width 0.1524) (layer In1.Cu) (net 19)) - (segment (start 67.993387 68.887213) (end 67.710745 69.169855) (width 0.1524) (layer In1.Cu) (net 19)) (segment (start 73.122975 68.886571) (end 73.122333 68.887213) (width 0.1524) (layer In1.Cu) (net 19)) (segment (start 76.9206 70.290698) (end 76.902849 70.308449) (width 0.1524) (layer In1.Cu) (net 19)) - (segment (start 67.710745 69.169855) (end 67.710745 70.45561) (width 0.1524) (layer In1.Cu) (net 19)) - (segment (start 65.75254 69.80936) (end 65.75254 69.07698) (width 0.1524) (layer F.Cu) (net 20) (status 10)) - (via (at 65.765819 69.063701) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 20)) - (segment (start 65.75254 69.07698) (end 65.765819 69.063701) (width 0.1524) (layer F.Cu) (net 20)) - (segment (start 77.6583 70.2444) (end 77.171057 70.2444) (width 0.1524) (layer F.Cu) (net 20)) - (via (at 76.756496 69.829839) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 20)) - (segment (start 76.342399 69.829839) (end 76.756496 69.829839) (width 0.1524) (layer In1.Cu) (net 20)) - (segment (start 77.171057 70.2444) (end 76.756496 69.829839) (width 0.1524) (layer F.Cu) (net 20)) - (segment (start 65.765819 69.063701) (end 66.249509 68.580011) (width 0.1524) (layer In1.Cu) (net 20)) - (segment (start 75.092571 68.580011) (end 76.342399 69.829839) (width 0.1524) (layer In1.Cu) (net 20)) - (segment (start 66.249509 68.580011) (end 75.092571 68.580011) (width 0.1524) (layer In1.Cu) (net 20)) (via (at 76.809688 69.170152) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 21)) (segment (start 76.812412 69.167428) (end 76.809688 69.170152) (width 0.1524) (layer In1.Cu) (net 21)) (segment (start 76.883936 69.2444) (end 76.809688 69.170152) (width 0.1524) (layer F.Cu) (net 21)) - (segment (start 77.6583 69.2444) (end 76.883936 69.2444) (width 0.1524) (layer F.Cu) (net 21)) - (via (at 63.688479 68.743446) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 21)) - (segment (start 63.75254 68.807507) (end 63.688479 68.743446) (width 0.1524) (layer F.Cu) (net 21)) - (segment (start 76.127212 69.170152) (end 75.23226 68.2752) (width 0.1524) (layer In1.Cu) (net 21)) - (segment (start 75.23226 68.2752) (end 64.156725 68.2752) (width 0.1524) (layer In1.Cu) (net 21)) - (segment (start 63.75254 69.80936) (end 63.75254 68.807507) (width 0.1524) (layer F.Cu) (net 21)) - (segment (start 64.156725 68.2752) (end 63.688479 68.743446) (width 0.1524) (layer In1.Cu) (net 21)) - (segment (start 76.809688 69.170152) (end 76.127212 69.170152) (width 0.1524) (layer In1.Cu) (net 21)) + (segment (start 77.6583 69.2444) (end 76.883936 69.2444) (width 0.1524) (layer F.Cu) (net 21) (status 10)) (via (at 48.167762 75.792331) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 22)) - (segment (start 47.6812 75.305769) (end 47.6812 74.6417) (width 0.1524) (layer F.Cu) (net 22)) + (segment (start 47.6812 75.305769) (end 47.6812 74.6417) (width 0.1524) (layer F.Cu) (net 22) (status 20)) (segment (start 48.167762 75.792331) (end 47.6812 75.305769) (width 0.1524) (layer F.Cu) (net 22)) - (segment (start 61.75254 76.70936) (end 61.75254 77.286142) (width 0.1524) (layer F.Cu) (net 22)) - (segment (start 61.75254 77.286142) (end 61.73115 77.307532) (width 0.1524) (layer F.Cu) (net 22)) (segment (start 48.52462 76.149189) (end 53.12631 76.149189) (width 0.1524) (layer In1.Cu) (net 22)) - (segment (start 60.918267 77.143798) (end 61.567416 77.143798) (width 0.1524) (layer In1.Cu) (net 22)) - (segment (start 53.126332 76.149167) (end 59.923636 76.149167) (width 0.1524) (layer In1.Cu) (net 22)) (segment (start 53.12631 76.149189) (end 53.126332 76.149167) (width 0.1524) (layer In1.Cu) (net 22)) - (via (at 61.73115 77.307532) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 22)) - (segment (start 59.923636 76.149167) (end 60.918267 77.143798) (width 0.1524) (layer In1.Cu) (net 22)) (segment (start 48.167762 75.792331) (end 48.52462 76.149189) (width 0.1524) (layer In1.Cu) (net 22)) - (segment (start 61.567416 77.143798) (end 61.73115 77.307532) (width 0.1524) (layer In1.Cu) (net 22)) - (segment (start 48.6812 74.6417) (end 49.3251 75.2856) (width 0.1524) (layer F.Cu) (net 23)) + (segment (start 48.6812 74.6417) (end 49.3251 75.2856) (width 0.1524) (layer F.Cu) (net 23) (status 10)) (segment (start 49.3251 75.2856) (end 49.4157 75.2856) (width 0.1524) (layer F.Cu) (net 23)) (via (at 49.4157 75.2856) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 23)) - (segment (start 62.450342 76.4794) (end 63.187209 77.216267) (width 0.1524) (layer In1.Cu) (net 23)) - (via (at 63.187209 77.56982) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 23)) - (segment (start 61.116003 76.4794) (end 62.450342 76.4794) (width 0.1524) (layer In1.Cu) (net 23)) - (segment (start 63.187209 77.216267) (end 63.187209 77.56982) (width 0.1524) (layer In1.Cu) (net 23)) - (segment (start 49.4157 75.2856) (end 49.665699 75.535599) (width 0.1524) (layer In1.Cu) (net 23)) - (segment (start 49.665699 75.535599) (end 60.172202 75.535599) (width 0.1524) (layer In1.Cu) (net 23)) - (segment (start 62.75254 76.70936) (end 62.75254 77.135151) (width 0.1524) (layer F.Cu) (net 23)) - (segment (start 60.172202 75.535599) (end 61.116003 76.4794) (width 0.1524) (layer In1.Cu) (net 23)) - (segment (start 62.75254 77.135151) (end 63.187209 77.56982) (width 0.1524) (layer F.Cu) (net 23)) - (segment (start 61.25254 76.95506) (end 61.25254 77.021054) (width 0.1524) (layer F.Cu) (net 24) (status 30)) - (via (at 47.516438 75.829821) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 24)) - (segment (start 47.1812 75.494583) (end 47.516438 75.829821) (width 0.1524) (layer F.Cu) (net 24)) - (segment (start 47.1812 74.6417) (end 47.1812 75.494583) (width 0.1524) (layer F.Cu) (net 24)) - (via (at 61.0362 77.6224) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 24)) - (segment (start 48.140617 76.454) (end 53.252566 76.454) (width 0.1524) (layer In1.Cu) (net 24)) - (segment (start 59.79738 76.453978) (end 60.965802 77.6224) (width 0.1524) (layer In1.Cu) (net 24)) - (segment (start 60.965802 77.6224) (end 61.0362 77.6224) (width 0.1524) (layer In1.Cu) (net 24)) - (segment (start 47.516438 75.829821) (end 48.140617 76.454) (width 0.1524) (layer In1.Cu) (net 24)) - (segment (start 53.252588 76.453978) (end 59.79738 76.453978) (width 0.1524) (layer In1.Cu) (net 24)) - (segment (start 53.252566 76.454) (end 53.252588 76.453978) (width 0.1524) (layer In1.Cu) (net 24)) - (segment (start 61.25254 77.40606) (end 61.0362 77.6224) (width 0.1524) (layer F.Cu) (net 24)) - (segment (start 61.25254 76.70936) (end 61.25254 77.40606) (width 0.1524) (layer F.Cu) (net 24)) - (segment (start 68.21137 71.00936) (end 68.2244 71.02239) (width 0.1524) (layer F.Cu) (net 25)) - (via (at 68.2244 71.02239) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 25)) - (segment (start 66.95254 71.00936) (end 68.21137 71.00936) (width 0.1524) (layer F.Cu) (net 25)) (via (at 77.884199 71.39045) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 25)) - (segment (start 78.3583 70.9444) (end 77.91225 71.39045) (width 0.1524) (layer F.Cu) (net 25)) + (segment (start 78.3583 70.9444) (end 77.91225 71.39045) (width 0.1524) (layer F.Cu) (net 25) (status 10)) (segment (start 77.91225 71.39045) (end 77.884199 71.39045) (width 0.1524) (layer F.Cu) (net 25)) - (segment (start 68.2244 69.4944) (end 68.526776 69.192024) (width 0.1524) (layer In1.Cu) (net 25)) (segment (start 77.884199 70.953146) (end 77.884199 71.39045) (width 0.1524) (layer In1.Cu) (net 25)) (segment (start 77.063925 70.61326) (end 77.081676 70.595509) (width 0.1524) (layer In1.Cu) (net 25)) (segment (start 73.249231 69.191382) (end 74.813137 69.191382) (width 0.1524) (layer In1.Cu) (net 25)) @@ -5016,342 +5328,210 @@ (segment (start 76.235015 70.61326) (end 77.063925 70.61326) (width 0.1524) (layer In1.Cu) (net 25)) (segment (start 73.248589 69.192024) (end 73.249231 69.191382) (width 0.1524) (layer In1.Cu) (net 25)) (segment (start 77.526562 70.595509) (end 77.884199 70.953146) (width 0.1524) (layer In1.Cu) (net 25)) - (segment (start 68.2244 71.02239) (end 68.2244 69.4944) (width 0.1524) (layer In1.Cu) (net 25)) (segment (start 77.081676 70.595509) (end 77.526562 70.595509) (width 0.1524) (layer In1.Cu) (net 25)) - (segment (start 68.526776 69.192024) (end 73.248589 69.192024) (width 0.1524) (layer In1.Cu) (net 25)) (segment (start 52.72 70.5312) (end 52.6636 70.4748) (width 0.1524) (layer F.Cu) (net 30) (status 30)) (segment (start 52.9176 70.47226) (end 53.1368 70.69146) (width 0.1524) (layer F.Cu) (net 30) (status 30)) - (segment (start 54.2925 70.0304) (end 54.2899 70.0304) (width 0.1524) (layer F.Cu) (net 30)) - (segment (start 53.7185 70.6018) (end 53.0192 70.6018) (width 0.1524) (layer F.Cu) (net 30)) - (segment (start 54.2899 70.0304) (end 53.7185 70.6018) (width 0.1524) (layer F.Cu) (net 30)) - (segment (start 55.2911 75.1412) (end 57.5982 75.1412) (width 0.1524) (layer F.Cu) (net 30)) + (segment (start 54.2925 70.0304) (end 54.2899 70.0304) (width 0.1524) (layer F.Cu) (net 30) (status 30)) + (segment (start 53.7185 70.6018) (end 53.0192 70.6018) (width 0.1524) (layer F.Cu) (net 30) (status 20)) + (segment (start 54.2899 70.0304) (end 53.7185 70.6018) (width 0.1524) (layer F.Cu) (net 30) (status 10)) + (segment (start 55.2911 75.1412) (end 57.5982 75.1412) (width 0.1524) (layer F.Cu) (net 30) (status 20)) (segment (start 54.047201 73.897301) (end 55.2911 75.1412) (width 0.1524) (layer F.Cu) (net 30)) (segment (start 52.688301 73.897301) (end 54.047201 73.897301) (width 0.1524) (layer F.Cu) (net 30)) - (segment (start 53.0192 70.6018) (end 52.7914 70.6018) (width 0.1524) (layer F.Cu) (net 30)) + (segment (start 53.0192 70.6018) (end 52.7914 70.6018) (width 0.1524) (layer F.Cu) (net 30) (status 30)) (segment (start 51.943 73.152) (end 52.688301 73.897301) (width 0.1524) (layer F.Cu) (net 30)) (segment (start 51.943 71.4502) (end 51.943 73.152) (width 0.1524) (layer F.Cu) (net 30)) - (segment (start 52.7914 70.6018) (end 51.943 71.4502) (width 0.1524) (layer F.Cu) (net 30)) - (segment (start 67.7164 76.1746) (end 67.1068 76.7842) (width 0.1524) (layer F.Cu) (net 31)) - (segment (start 67.1068 76.7842) (end 67.1068 78.5902) (width 0.1524) (layer F.Cu) (net 31)) - (segment (start 67.7164 75.692) (end 67.7164 76.1746) (width 0.1524) (layer F.Cu) (net 31)) - (segment (start 67.53376 75.50936) (end 67.7164 75.692) (width 0.1524) (layer F.Cu) (net 31)) - (segment (start 66.95254 75.50936) (end 67.53376 75.50936) (width 0.1524) (layer F.Cu) (net 31)) - (via (at 59.232305 74.506552) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 32)) - (segment (start 60.049732 74.506552) (end 60.05254 74.50936) (width 0.1524) (layer F.Cu) (net 32) (status 30)) - (segment (start 59.232305 74.506552) (end 60.049732 74.506552) (width 0.1524) (layer F.Cu) (net 32) (status 20)) - (via (at 67.9069 73.262659) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 32)) - (segment (start 68.58024 73.29166) (end 67.935901 73.29166) (width 0.1524) (layer F.Cu) (net 32) (status 10)) - (segment (start 67.935901 73.29166) (end 67.9069 73.262659) (width 0.1524) (layer F.Cu) (net 32)) - (segment (start 67.770841 73.1266) (end 67.9069 73.262659) (width 0.1524) (layer In2.Cu) (net 32)) - (segment (start 59.541458 74.197399) (end 59.232305 74.506552) (width 0.1524) (layer In1.Cu) (net 32)) - (segment (start 66.315401 74.197399) (end 59.541458 74.197399) (width 0.1524) (layer In1.Cu) (net 32)) - (segment (start 67.250141 73.262659) (end 66.315401 74.197399) (width 0.1524) (layer In1.Cu) (net 32)) - (segment (start 67.9069 73.262659) (end 67.250141 73.262659) (width 0.1524) (layer In1.Cu) (net 32)) - (segment (start 58.87212 75.7708) (end 58.87212 75.44822) (width 0.1524) (layer F.Cu) (net 32)) - (segment (start 59.232305 74.526095) (end 58.87212 74.88628) (width 0.1524) (layer F.Cu) (net 32)) - (segment (start 58.87212 74.88628) (end 58.87212 75.7708) (width 0.1524) (layer F.Cu) (net 32)) - (segment (start 59.232305 74.506552) (end 59.232305 74.526095) (width 0.1524) (layer F.Cu) (net 32)) - (via (at 70.358 75.2094) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 33)) - (segment (start 70.34026 75.19166) (end 70.358 75.2094) (width 0.1524) (layer F.Cu) (net 33)) - (segment (start 69.88024 75.19166) (end 70.34026 75.19166) (width 0.1524) (layer F.Cu) (net 33)) - (segment (start 65.75254 77.496282) (end 66.140515 77.884257) (width 0.1524) (layer F.Cu) (net 33)) - (segment (start 66.0908 78.5602) (end 66.0908 77.933972) (width 0.1524) (layer F.Cu) (net 33)) - (via (at 66.140515 77.884257) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 33)) - (segment (start 66.0908 77.933972) (end 66.140515 77.884257) (width 0.1524) (layer F.Cu) (net 33)) - (segment (start 65.75254 76.70936) (end 65.75254 77.496282) (width 0.1524) (layer F.Cu) (net 33)) - (segment (start 67.6148 75.438) (end 66.140515 76.912285) (width 0.1524) (layer In1.Cu) (net 33)) - (segment (start 66.140515 76.912285) (end 66.140515 77.884257) (width 0.1524) (layer In1.Cu) (net 33)) - (segment (start 70.1294 75.438) (end 67.6148 75.438) (width 0.1524) (layer In1.Cu) (net 33)) - (segment (start 70.358 75.2094) (end 70.1294 75.438) (width 0.1524) (layer In1.Cu) (net 33)) - (segment (start 65.25254 78.38246) (end 65.0748 78.5602) (width 0.1524) (layer F.Cu) (net 34)) - (segment (start 65.25254 76.70936) (end 65.25254 78.38246) (width 0.1524) (layer F.Cu) (net 34)) - (segment (start 64.75254 76.70936) (end 64.7446 76.7173) (width 0.1524) (layer F.Cu) (net 35)) - (segment (start 64.208878 78.5602) (end 64.0588 78.5602) (width 0.1524) (layer F.Cu) (net 35)) - (segment (start 64.75254 78.016538) (end 64.208878 78.5602) (width 0.1524) (layer F.Cu) (net 35)) - (segment (start 64.75254 76.70936) (end 64.75254 78.016538) (width 0.1524) (layer F.Cu) (net 35)) - (segment (start 70.29938 73.7108) (end 70.358 73.7108) (width 0.1524) (layer F.Cu) (net 62)) - (segment (start 69.88024 73.29166) (end 70.29938 73.7108) (width 0.1524) (layer F.Cu) (net 62)) - (via (at 70.358 73.7108) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 62)) - (via (at 69.172429 74.557229) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 62)) - (segment (start 69.511571 74.557229) (end 69.172429 74.557229) (width 0.1524) (layer In1.Cu) (net 62)) - (segment (start 70.358 73.7108) (end 69.511571 74.557229) (width 0.1524) (layer In1.Cu) (net 62)) - (segment (start 69.172429 75.133849) (end 69.23024 75.19166) (width 0.1524) (layer F.Cu) (net 62)) - (segment (start 69.172429 74.557229) (end 69.172429 75.133849) (width 0.1524) (layer F.Cu) (net 62)) - (segment (start 71.5021 77.2428) (end 70.8928 77.2428) (width 0.1524) (layer F.Cu) (net 62)) - (via (at 70.866 77.216) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 62)) - (segment (start 71.369999 74.722799) (end 71.369999 76.712001) (width 0.1524) (layer In1.Cu) (net 62)) - (segment (start 70.358 73.7108) (end 71.369999 74.722799) (width 0.1524) (layer In1.Cu) (net 62)) - (segment (start 70.8928 77.2428) (end 70.866 77.216) (width 0.1524) (layer F.Cu) (net 62)) - (segment (start 71.369999 76.712001) (end 70.866 77.216) (width 0.1524) (layer In1.Cu) (net 62)) - (segment (start 68.58024 75.19166) (end 68.58024 74.47256) (width 0.1524) (layer F.Cu) (net 63)) - (segment (start 71.1026 75.2428) (end 71.5021 75.2428) (width 0.1524) (layer F.Cu) (net 63)) - (segment (start 69.23024 73.92416) (end 69.78396 73.92416) (width 0.1524) (layer F.Cu) (net 63)) - (segment (start 69.78396 73.92416) (end 71.1026 75.2428) (width 0.1524) (layer F.Cu) (net 63)) - (segment (start 69.23024 73.29166) (end 69.23024 73.92416) (width 0.1524) (layer F.Cu) (net 63)) - (segment (start 69.23024 73.92416) (end 68.69684 73.92416) (width 0.1524) (layer F.Cu) (net 63)) - (segment (start 68.58024 74.04076) (end 68.58024 74.47256) (width 0.1524) (layer F.Cu) (net 63)) - (segment (start 68.69684 73.92416) (end 68.58024 74.04076) (width 0.1524) (layer F.Cu) (net 63)) - (via (at 64.292347 68.990395) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 64)) - (segment (start 64.25254 69.80936) (end 64.25254 69.030202) (width 0.1524) (layer F.Cu) (net 64)) - (segment (start 64.25254 69.030202) (end 64.292347 68.990395) (width 0.1524) (layer F.Cu) (net 64)) - (segment (start 71.5021 75.7428) (end 70.501458 75.7428) (width 0.1524) (layer F.Cu) (net 64)) - (via (at 69.981419 76.262839) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 64)) - (segment (start 70.501458 75.7428) (end 69.981419 76.262839) (width 0.1524) (layer F.Cu) (net 64)) - (segment (start 69.53758 75.819) (end 69.981419 76.262839) (width 0.1524) (layer In2.Cu) (net 64)) - (segment (start 64.465933 75.819) (end 69.53758 75.819) (width 0.1524) (layer In2.Cu) (net 64)) - (segment (start 64.2366 69.046142) (end 64.2366 75.589667) (width 0.1524) (layer In2.Cu) (net 64)) - (segment (start 64.292347 68.990395) (end 64.2366 69.046142) (width 0.1524) (layer In2.Cu) (net 64)) - (segment (start 64.2366 75.589667) (end 64.465933 75.819) (width 0.1524) (layer In2.Cu) (net 64)) - (via (at 65.024 69.0372) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 65)) - (segment (start 65.024 69.1379) (end 65.024 69.0372) (width 0.1524) (layer F.Cu) (net 65)) - (segment (start 64.75254 69.80936) (end 64.75254 69.40936) (width 0.1524) (layer F.Cu) (net 65)) - (segment (start 64.75254 69.40936) (end 65.024 69.1379) (width 0.1524) (layer F.Cu) (net 65)) - (segment (start 64.9224 69.0372) (end 65.024 69.0372) (width 0.1524) (layer In1.Cu) (net 65)) - (via (at 70.657669 76.263447) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 65)) - (segment (start 71.5021 76.2428) (end 70.678316 76.2428) (width 0.1524) (layer F.Cu) (net 65)) - (segment (start 70.678316 76.2428) (end 70.657669 76.263447) (width 0.1524) (layer F.Cu) (net 65)) - (segment (start 70.657669 76.245669) (end 70.657669 76.263447) (width 0.1524) (layer In2.Cu) (net 65)) - (segment (start 70.1802 75.7682) (end 70.657669 76.245669) (width 0.1524) (layer In2.Cu) (net 65)) - (segment (start 64.541411 75.463411) (end 64.592189 75.514189) (width 0.1524) (layer In2.Cu) (net 65)) - (segment (start 69.917847 75.7682) (end 70.1802 75.7682) (width 0.1524) (layer In2.Cu) (net 65)) - (segment (start 64.541411 69.418189) (end 64.541411 75.463411) (width 0.1524) (layer In2.Cu) (net 65)) - (segment (start 69.663836 75.514189) (end 69.917847 75.7682) (width 0.1524) (layer In2.Cu) (net 65)) - (segment (start 64.592189 75.514189) (end 69.663836 75.514189) (width 0.1524) (layer In2.Cu) (net 65)) - (segment (start 64.9224 69.0372) (end 64.541411 69.418189) (width 0.1524) (layer In2.Cu) (net 65)) - (segment (start 58.65674 68.54436) (end 58.64174 68.55936) (width 0.2032) (layer F.Cu) (net 67) (tstamp 6177638E) (status 30)) - (segment (start 59.64174 71.00936) (end 59.839853 71.00936) (width 0.2032) (layer F.Cu) (net 67) (tstamp 6177638B) (status 20)) - (segment (start 59.64174 71.00936) (end 59.543722 71.004544) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776388)) - (segment (start 59.543722 71.004544) (end 59.446649 70.990145) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776385)) - (segment (start 59.446649 70.990145) (end 59.351455 70.9663) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776382)) - (segment (start 59.351455 70.9663) (end 59.259056 70.933239) (width 0.2032) (layer F.Cu) (net 67) (tstamp 6177637F)) - (segment (start 59.259056 70.933239) (end 59.170343 70.891281) (width 0.2032) (layer F.Cu) (net 67) (tstamp 6177637C)) - (segment (start 59.170343 70.891281) (end 59.086169 70.840829) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776379)) - (segment (start 59.086169 70.840829) (end 59.007346 70.78237) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776376)) - (segment (start 59.007346 70.78237) (end 58.934633 70.716466) (width 0.2032) (layer F.Cu) (net 67) (tstamp 45E)) - (segment (start 58.934633 70.716466) (end 58.868729 70.643753) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776373)) - (segment (start 58.868729 70.643753) (end 58.81027 70.56493) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776370)) - (segment (start 58.81027 70.56493) (end 58.759818 70.480756) (width 0.2032) (layer F.Cu) (net 67) (tstamp 6177636D)) - (segment (start 58.759818 70.480756) (end 58.71786 70.392043) (width 0.2032) (layer F.Cu) (net 67) (tstamp 6177636A)) - (segment (start 58.71786 70.392043) (end 58.684799 70.299644) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776367)) - (segment (start 58.684799 70.299644) (end 58.660954 70.20445) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776364)) - (segment (start 58.660954 70.20445) (end 58.646555 70.107377) (width 0.2032) (layer F.Cu) (net 67) (tstamp 61776361)) - (segment (start 58.646555 70.107377) (end 58.64174 70.00936) (width 0.2032) (layer F.Cu) (net 67) (tstamp 6177635E)) - (segment (start 58.64174 70.00936) (end 58.64174 68.55936) (width 0.2032) (layer F.Cu) (net 67) (tstamp 6177635B) (status 20)) - (segment (start 60.38134 68.55936) (end 58.66174 68.55936) (width 0.2032) (layer F.Cu) (net 67) (status 30)) - (segment (start 60.5258 68.4149) (end 60.38134 68.55936) (width 0.2032) (layer F.Cu) (net 67) (status 30)) - (segment (start 77.410499 75.270901) (end 77.597 75.0844) (width 0.1524) (layer F.Cu) (net 68) (status 30)) - (segment (start 77.410499 76.134401) (end 77.410499 75.270901) (width 0.1524) (layer F.Cu) (net 68) (status 20)) - (segment (start 76.8021 76.7428) (end 77.410499 76.134401) (width 0.1524) (layer F.Cu) (net 68)) - (segment (start 76.4021 76.7428) (end 76.8021 76.7428) (width 0.1524) (layer F.Cu) (net 68) (status 10)) - (segment (start 78.57 75.120186) (end 78.9432 75.493386) (width 0.1524) (layer F.Cu) (net 70) (status 10)) - (segment (start 78.57 75.08) (end 78.57 75.120186) (width 0.1524) (layer F.Cu) (net 70) (status 30)) - (via (at 78.9432 75.493386) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 70)) - (via (at 75.461088 91.265701) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 70)) - (segment (start 75.5135 91.3152) (end 75.510587 91.3152) (width 0.1524) (layer F.Cu) (net 70)) - (segment (start 75.510587 91.3152) (end 75.461088 91.265701) (width 0.1524) (layer F.Cu) (net 70)) - (segment (start 75.34402 88.15578) (end 75.34402 91.148633) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 75.34402 91.148633) (end 75.461088 91.265701) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 76.263412 82.864542) (end 76.263412 87.236388) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 76.229399 82.830529) (end 76.263412 82.864542) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 76.263412 87.236388) (end 75.34402 88.15578) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 76.229399 82.371071) (end 76.229399 82.830529) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 76.926614 75.493386) (end 76.253412 76.166588) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 76.253412 82.347058) (end 76.229399 82.371071) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 76.253412 76.166588) (end 76.253412 82.347058) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 78.9432 75.493386) (end 76.926614 75.493386) (width 0.1524) (layer In2.Cu) (net 70)) - (segment (start 80.95982 81.2458) (end 81.10982 81.3958) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 80.251601 81.2458) (end 80.95982 81.2458) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 80.151601 81.3458) (end 80.251601 81.2458) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 78.5391 81.3458) (end 80.151601 81.3458) (width 0.2) (layer F.Cu) (net 71) (status 10)) - (via (at 81.10982 81.3958) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 71)) - (via (at 71.35259 79.766776) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 71)) - (segment (start 74.427599 80.345799) (end 73.66 79.5782) (width 0.2) (layer In1.Cu) (net 71)) - (segment (start 81.10982 81.3958) (end 75.064246 81.3958) (width 0.2) (layer In1.Cu) (net 71)) - (segment (start 71.541166 79.5782) (end 71.35259 79.766776) (width 0.2) (layer In1.Cu) (net 71)) - (segment (start 74.427599 80.759153) (end 74.427599 80.345799) (width 0.2) (layer In1.Cu) (net 71)) - (segment (start 75.064246 81.3958) (end 74.427599 80.759153) (width 0.2) (layer In1.Cu) (net 71)) - (segment (start 73.66 79.5782) (end 71.541166 79.5782) (width 0.2) (layer In1.Cu) (net 71)) - (segment (start 74.4521 78.657104) (end 73.690905 79.418299) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 74.4521 78.1928) (end 74.4521 78.657104) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 73.403799 79.524211) (end 71.595155 79.524211) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 73.509711 79.418299) (end 73.403799 79.524211) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 73.690905 79.418299) (end 73.509711 79.418299) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 71.595155 79.524211) (end 71.35259 79.766776) (width 0.2) (layer F.Cu) (net 71)) - (segment (start 80.95982 80.7958) (end 81.10982 80.6458) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 80.251601 80.7958) (end 80.95982 80.7958) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 80.151601 80.6958) (end 80.251601 80.7958) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 78.5391 80.6958) (end 80.151601 80.6958) (width 0.2) (layer F.Cu) (net 72) (status 10)) - (via (at 81.10982 80.6458) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 72)) - (via (at 71.35259 79.025373) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 72)) - (segment (start 73.8378 79.1972) (end 71.524417 79.1972) (width 0.2) (layer In1.Cu) (net 72)) - (segment (start 71.524417 79.1972) (end 71.35259 79.025373) (width 0.2) (layer In1.Cu) (net 72)) - (segment (start 75.4888 80.8482) (end 73.8378 79.1972) (width 0.2) (layer In1.Cu) (net 72)) - (segment (start 80.90742 80.8482) (end 75.4888 80.8482) (width 0.2) (layer In1.Cu) (net 72)) - (segment (start 81.10982 80.6458) (end 80.90742 80.8482) (width 0.2) (layer In1.Cu) (net 72)) - (segment (start 73.544932 79.065888) (end 73.308305 79.065889) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 73.9521 78.65872) (end 73.544932 79.065888) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 73.308305 79.065889) (end 73.202394 79.1718) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 73.9521 78.1928) (end 73.9521 78.65872) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 71.499017 79.1718) (end 71.35259 79.025373) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 73.202394 79.1718) (end 71.499017 79.1718) (width 0.2) (layer F.Cu) (net 72)) - (segment (start 76.15 85.5967) (end 76.15 84.3532) (width 0.3048) (layer F.Cu) (net 74) (tstamp 6177508C) (status 30)) - (segment (start 75.5771 78.3178) (end 75.5771 79.2105) (width 0.3048) (layer F.Cu) (net 75)) - (segment (start 75.5771 79.2105) (end 74.8919 79.8957) (width 0.3048) (layer F.Cu) (net 75)) - (segment (start 74.8919 79.8957) (end 73.9562 79.8957) (width 0.3048) (layer F.Cu) (net 75)) - (segment (start 75.4521 78.1928) (end 75.5771 78.3178) (width 0.3048) (layer F.Cu) (net 75)) - (segment (start 53.2982 77.2123) (end 53.3273 77.2414) (width 0.1524) (layer F.Cu) (net 86)) - (via (at 53.3273 77.2414) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 86)) - (segment (start 53.2982 76.6412) (end 53.2982 77.2123) (width 0.1524) (layer F.Cu) (net 86)) - (via (at 59.3852 77.343) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 86)) - (segment (start 60.05254 76.67566) (end 59.3852 77.343) (width 0.1524) (layer F.Cu) (net 86)) - (segment (start 60.05254 76.00936) (end 60.05254 76.67566) (width 0.1524) (layer F.Cu) (net 86)) - (segment (start 59.1058 77.0636) (end 59.3852 77.343) (width 0.1524) (layer In1.Cu) (net 86)) - (segment (start 53.5051 77.0636) (end 59.1058 77.0636) (width 0.1524) (layer In1.Cu) (net 86)) - (segment (start 53.3273 77.2414) (end 53.5051 77.0636) (width 0.1524) (layer In1.Cu) (net 86)) - (segment (start 51.3608 77.724) (end 51.3334 77.7514) (width 0.1524) (layer F.Cu) (net 86)) - (segment (start 53.086 77.724) (end 51.3608 77.724) (width 0.1524) (layer F.Cu) (net 86)) - (segment (start 53.3273 77.4827) (end 53.086 77.724) (width 0.1524) (layer F.Cu) (net 86)) - (segment (start 53.3273 77.2414) (end 53.3273 77.4827) (width 0.1524) (layer F.Cu) (net 86)) - (via (at 52.4891 77.2414) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 87)) - (via (at 60.256172 77.589628) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 87)) - (segment (start 53.374834 76.762799) (end 53.378844 76.758789) (width 0.1524) (layer In1.Cu) (net 87)) - (segment (start 52.967701 76.762799) (end 53.374834 76.762799) (width 0.1524) (layer In1.Cu) (net 87)) - (segment (start 53.378844 76.758789) (end 59.662542 76.758789) (width 0.1524) (layer In1.Cu) (net 87)) - (segment (start 59.662542 76.758789) (end 60.256172 77.352419) (width 0.1524) (layer In1.Cu) (net 87)) - (segment (start 52.4891 77.2414) (end 52.967701 76.762799) (width 0.1524) (layer In1.Cu) (net 87)) - (segment (start 60.256172 77.352419) (end 60.256172 77.589628) (width 0.1524) (layer In1.Cu) (net 87)) - (segment (start 60.332372 77.589628) (end 60.256172 77.589628) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 60.75254 77.16946) (end 60.332372 77.589628) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 60.75254 76.70936) (end 60.75254 77.16946) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 50.82871 77.25279) (end 52.47771 77.25279) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 52.47771 77.25279) (end 52.4891 77.2414) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 50.3301 77.7514) (end 50.82871 77.25279) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 52.4764 76.3016) (end 52.4764 77.2287) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 52.6368 76.1412) (end 52.4764 76.3016) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 52.4764 77.2287) (end 52.4891 77.2414) (width 0.1524) (layer F.Cu) (net 87)) - (segment (start 53.2982 76.1412) (end 52.6368 76.1412) (width 0.1524) (layer F.Cu) (net 87)) - (via (at 48.815715 75.670589) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 90)) - (segment (start 48.1812 75.036074) (end 48.815715 75.670589) (width 0.1524) (layer F.Cu) (net 90)) - (segment (start 48.1812 74.6417) (end 48.1812 75.036074) (width 0.1524) (layer F.Cu) (net 90)) - (segment (start 61.015136 76.8096) (end 62.008296 76.8096) (width 0.1524) (layer In1.Cu) (net 90)) - (segment (start 62.25254 76.70936) (end 62.25254 77.407397) (width 0.1524) (layer F.Cu) (net 90)) - (segment (start 60.049892 75.844356) (end 61.015136 76.8096) (width 0.1524) (layer In1.Cu) (net 90)) - (segment (start 62.008296 76.8096) (end 62.45409 77.255394) (width 0.1524) (layer In1.Cu) (net 90)) - (segment (start 48.815715 75.670589) (end 48.989482 75.844356) (width 0.1524) (layer In1.Cu) (net 90)) - (segment (start 48.989482 75.844356) (end 60.049892 75.844356) (width 0.1524) (layer In1.Cu) (net 90)) - (segment (start 62.45409 77.255394) (end 62.45409 77.608947) (width 0.1524) (layer In1.Cu) (net 90)) - (via (at 62.45409 77.608947) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 90)) - (segment (start 62.25254 77.407397) (end 62.45409 77.608947) (width 0.1524) (layer F.Cu) (net 90)) - (via (at 71.5518 70.0278) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start 71.5518 69.2966) (end 71.5518 70.0278) (width 0.1524) (layer F.Cu) (net 91)) - (segment (start 72.05 68.7984) (end 71.5518 69.2966) (width 0.1524) (layer F.Cu) (net 91)) - (segment (start 59.058779 72.091849) (end 58.319529 71.352599) (width 0.1524) (layer In1.Cu) (net 91)) - (segment (start 56.213821 71.3613) (end 56.048723 71.526398) (width 0.1524) (layer F.Cu) (net 91)) - (segment (start 56.2737 71.88) (end 56.2737 71.751375) (width 0.1524) (layer F.Cu) (net 91)) - (via (at 56.048723 71.526398) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 91)) - (segment (start 70.376751 72.091849) (end 59.058779 72.091849) (width 0.1524) (layer In1.Cu) (net 91)) - (segment (start 71.5518 70.9168) (end 70.376751 72.091849) (width 0.1524) (layer In1.Cu) (net 91)) - (segment (start 71.5518 70.0278) (end 71.5518 70.9168) (width 0.1524) (layer In1.Cu) (net 91)) - (segment (start 56.2737 71.751375) (end 56.048723 71.526398) (width 0.1524) (layer F.Cu) (net 91)) - (segment (start 58.319529 71.352599) (end 56.222522 71.352599) (width 0.1524) (layer In1.Cu) (net 91)) - (segment (start 56.222522 71.352599) (end 56.048723 71.526398) (width 0.1524) (layer In1.Cu) (net 91)) - (segment (start 56.2737 71.3613) (end 56.213821 71.3613) (width 0.1524) (layer F.Cu) (net 91)) - (segment (start 63.26124 76.71806) (end 63.25254 76.70936) (width 0.1524) (layer F.Cu) (net 92) (status 30)) - (segment (start 42.3076 77.3492) (end 41.9354 77.7214) (width 0.1524) (layer F.Cu) (net 107) (status 20)) - (segment (start 42.5261 77.3492) (end 42.3076 77.3492) (width 0.1524) (layer F.Cu) (net 107)) - (segment (start 43.3578 77.3492) (end 42.5261 77.3492) (width 0.1524) (layer F.Cu) (net 107) (status 10)) - (segment (start 43.082294 70.9542) (end 43.4937 70.9542) (width 0.1524) (layer F.Cu) (net 107)) - (segment (start 42.5261 75.278667) (end 41.884589 74.637156) (width 0.1524) (layer F.Cu) (net 107)) - (segment (start 42.5261 77.3492) (end 42.5261 75.278667) (width 0.1524) (layer F.Cu) (net 107)) - (segment (start 41.884589 74.637156) (end 41.884589 72.038012) (width 0.1524) (layer F.Cu) (net 107)) - (segment (start 42.613684 71.42281) (end 43.082294 70.9542) (width 0.1524) (layer F.Cu) (net 107)) - (segment (start 41.884589 72.038012) (end 42.499791 71.42281) (width 0.1524) (layer F.Cu) (net 107)) - (segment (start 42.499791 71.42281) (end 42.613684 71.42281) (width 0.1524) (layer F.Cu) (net 107)) - (segment (start 45.3235 75.7835) (end 44.9578 76.1492) (width 0.1524) (layer F.Cu) (net 108) (status 30)) - (segment (start 45.7809 76.1492) (end 44.9578 76.1492) (width 0.1524) (layer F.Cu) (net 108) (status 20)) - (segment (start 46.3931 76.7614) (end 45.7809 76.1492) (width 0.1524) (layer F.Cu) (net 108) (status 10)) - (segment (start 42.626047 71.727621) (end 42.73994 71.727621) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 42.1894 74.5109) (end 42.1894 72.164268) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 43.099099 75.420599) (end 42.1894 74.5109) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 44.881599 75.420599) (end 43.099099 75.420599) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 44.9578 75.4968) (end 44.881599 75.420599) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 42.1894 72.164268) (end 42.626047 71.727621) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 43.013361 71.4542) (end 43.4937 71.4542) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 44.9578 76.1492) (end 44.9578 75.4968) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 42.73994 71.727621) (end 43.013361 71.4542) (width 0.1524) (layer F.Cu) (net 108)) - (segment (start 42.2529 68.0065) (end 42.2803 68.0339) (width 0.254) (layer F.Cu) (net 109) (status 30)) - (segment (start 43.2435 67.3074) (end 42.3444 67.3074) (width 0.254) (layer F.Cu) (net 109)) - (segment (start 42.3444 67.3074) (end 42.2529 67.3989) (width 0.254) (layer F.Cu) (net 109)) - (segment (start 42.2529 67.3989) (end 42.2529 68.0065) (width 0.254) (layer F.Cu) (net 109)) - (segment (start 42.2529 68.0065) (end 42.7589 68.0065) (width 0.254) (layer F.Cu) (net 109)) - (segment (start 42.7589 68.0065) (end 43.0784 68.326) (width 0.254) (layer F.Cu) (net 109)) - (segment (start 43.0784 68.326) (end 43.0784 68.4784) (width 0.254) (layer F.Cu) (net 109)) - (segment (start 43.3667 68.7667) (end 44.1812 68.7667) (width 0.254) (layer F.Cu) (net 109)) - (segment (start 43.0784 68.4784) (end 43.3667 68.7667) (width 0.254) (layer F.Cu) (net 109)) - (segment (start 48.1457 65.4024) (end 48.1558 65.3923) (width 0.254) (layer F.Cu) (net 110) (status 30)) - (segment (start 48.1457 66.3805) (end 48.1457 65.4024) (width 0.254) (layer F.Cu) (net 110) (status 30)) - (segment (start 49.0476 66.3805) (end 49.1008 66.4337) (width 0.254) (layer F.Cu) (net 110) (status 30)) - (segment (start 48.1457 66.3805) (end 49.0476 66.3805) (width 0.254) (layer F.Cu) (net 110) (status 30)) - (segment (start 45.2501 65.433) (end 45.2908 65.3923) (width 0.254) (layer F.Cu) (net 111) (status 30)) - (segment (start 45.2501 66.3805) (end 45.2501 65.433) (width 0.254) (layer F.Cu) (net 111) (status 30)) - (segment (start 45.2251 66.3555) (end 45.2501 66.3805) (width 0.254) (layer F.Cu) (net 111) (status 30)) - (segment (start 44.2341 66.3555) (end 45.2251 66.3555) (width 0.254) (layer F.Cu) (net 111) (status 30)) - (segment (start 45.6946 64.77) (end 45.2908 65.1738) (width 0.254) (layer F.Cu) (net 111) (status 20)) - (segment (start 45.2908 65.1738) (end 45.2908 65.3923) (width 0.254) (layer F.Cu) (net 111) (status 30)) - (segment (start 48.6537 64.77) (end 45.6946 64.77) (width 0.254) (layer F.Cu) (net 111)) - (segment (start 49.1008 65.2171) (end 48.6537 64.77) (width 0.254) (layer F.Cu) (net 111) (status 10)) - (segment (start 49.1008 65.4558) (end 49.1008 65.2171) (width 0.254) (layer F.Cu) (net 111) (status 30)) - (segment (start 50.9804 66.4337) (end 51.0159 66.3982) (width 0.254) (layer F.Cu) (net 112) (status 30)) - (segment (start 50.0608 66.4337) (end 50.9804 66.4337) (width 0.254) (layer F.Cu) (net 112) (status 30)) - (segment (start 52.2579 66.3982) (end 52.3113 66.3448) (width 0.254) (layer F.Cu) (net 112) (status 30)) - (segment (start 51.0159 66.3982) (end 52.2579 66.3982) (width 0.254) (layer F.Cu) (net 112) (status 30)) - (segment (start 50.9677 65.4558) (end 51.0032 65.4913) (width 0.254) (layer F.Cu) (net 113) (status 30)) - (segment (start 50.0608 65.4558) (end 50.9677 65.4558) (width 0.254) (layer F.Cu) (net 113) (status 30)) - (segment (start 51.8948 65.4913) (end 52.3113 65.0748) (width 0.254) (layer F.Cu) (net 113) (status 20)) - (segment (start 51.0032 65.4913) (end 51.8948 65.4913) (width 0.254) (layer F.Cu) (net 113) (status 10)) - (via (at 43.745022 68.061778) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 114) (tstamp 617BD32D)) - (via (at 41.675758 69.590925) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 114)) - (segment (start 44.6812 68.7667) (end 44.6812 68.3542) (width 0.254) (layer F.Cu) (net 114) (status 30)) - (segment (start 44.6812 68.3542) (end 44.388778 68.061778) (width 0.254) (layer F.Cu) (net 114) (status 10)) - (segment (start 44.388778 68.061778) (end 43.745022 68.061778) (width 0.254) (layer F.Cu) (net 114)) - (segment (start 42.2529 69.9161) (end 42.291 69.9542) (width 0.254) (layer F.Cu) (net 114) (status 30)) - (segment (start 42.2529 69.0265) (end 42.2529 69.9161) (width 0.254) (layer F.Cu) (net 114) (status 30)) - (segment (start 42.834622 68.061778) (end 41.675758 69.220642) (width 0.254) (layer In1.Cu) (net 114)) - (segment (start 41.675758 69.220642) (end 41.675758 69.590925) (width 0.254) (layer In1.Cu) (net 114)) - (segment (start 43.745022 68.061778) (end 42.834622 68.061778) (width 0.254) (layer In1.Cu) (net 114)) - (segment (start 42.2529 69.590925) (end 42.2529 69.0265) (width 0.254) (layer F.Cu) (net 114)) - (segment (start 41.675758 69.590925) (end 42.2529 69.590925) (width 0.254) (layer F.Cu) (net 114)) - (segment (start 48.1457 67.3897) (end 48.1457 67.3505) (width 0.1524) (layer F.Cu) (net 115) (status 30)) - (segment (start 47.1812 68.7667) (end 47.1812 68.3542) (width 0.1524) (layer F.Cu) (net 115) (status 30)) - (segment (start 48.0025 67.3897) (end 48.1457 67.3897) (width 0.2032) (layer F.Cu) (net 115)) - (segment (start 47.1812 68.211) (end 48.0025 67.3897) (width 0.2032) (layer F.Cu) (net 115)) - (segment (start 47.1812 68.3542) (end 47.1812 68.211) (width 0.2032) (layer F.Cu) (net 115)) - (segment (start 45.2501 67.4231) (end 45.2501 67.3505) (width 0.1524) (layer F.Cu) (net 116) (status 30)) - (segment (start 46.1812 68.7667) (end 46.1812 68.3542) (width 0.1524) (layer F.Cu) (net 116) (status 30)) - (segment (start 45.3759 67.4231) (end 45.2501 67.4231) (width 0.2032) (layer F.Cu) (net 116)) - (segment (start 46.1812 68.2284) (end 45.3759 67.4231) (width 0.2032) (layer F.Cu) (net 116)) - (segment (start 46.1812 68.3542) (end 46.1812 68.2284) (width 0.2032) (layer F.Cu) (net 116)) - (segment (start 64.274291 76.731111) (end 64.25254 76.70936) (width 0.1524) (layer F.Cu) (net 117) (status 30)) - (segment (start 50.2158 73.2008) (end 50.6984 73.6834) (width 0.1524) (layer F.Cu) (net 117)) - (segment (start 50.2158 70.6628) (end 50.2158 73.2008) (width 0.1524) (layer F.Cu) (net 117)) - (segment (start 50.0072 70.4542) (end 50.2158 70.6628) (width 0.1524) (layer F.Cu) (net 117)) - (segment (start 49.3687 70.4542) (end 50.0072 70.4542) (width 0.1524) (layer F.Cu) (net 117)) - (via (at 50.798128 73.407872) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 117)) - (segment (start 50.798128 73.621772) (end 50.6349 73.785) (width 0.1524) (layer F.Cu) (net 117)) - (segment (start 50.798128 73.407872) (end 50.798128 73.621772) (width 0.1524) (layer F.Cu) (net 117)) - (via (at 64.202245 77.858503) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 117)) - (segment (start 64.37754 76.83436) (end 64.37754 77.683208) (width 0.1524) (layer F.Cu) (net 117)) - (segment (start 64.25254 76.70936) (end 64.37754 76.83436) (width 0.1524) (layer F.Cu) (net 117)) - (segment (start 64.37754 77.683208) (end 64.202245 77.858503) (width 0.1524) (layer F.Cu) (net 117)) - (segment (start 63.358902 76.170601) (end 64.2874 77.099099) (width 0.1524) (layer In1.Cu) (net 117)) - (segment (start 64.2874 77.099099) (end 64.2874 77.773348) (width 0.1524) (layer In1.Cu) (net 117)) - (segment (start 61.238271 76.170601) (end 63.358902 76.170601) (width 0.1524) (layer In1.Cu) (net 117)) - (segment (start 60.28976 75.22209) (end 61.238271 76.170601) (width 0.1524) (layer In1.Cu) (net 117)) - (segment (start 52.612346 75.22209) (end 60.28976 75.22209) (width 0.1524) (layer In1.Cu) (net 117)) - (segment (start 64.2874 77.773348) (end 64.202245 77.858503) (width 0.1524) (layer In1.Cu) (net 117)) - (segment (start 50.798128 73.407872) (end 52.612346 75.22209) (width 0.1524) (layer In1.Cu) (net 117)) + (segment (start 52.7914 70.6018) (end 51.943 71.4502) (width 0.1524) (layer F.Cu) (net 30) (status 10)) + (segment (start 62.10294 82.37026) (end 61.9252 82.548) (width 0.1524) (layer F.Cu) (net 34) (status 30)) + (segment (start 61.059278 82.548) (end 60.9092 82.548) (width 0.1524) (layer F.Cu) (net 84) (status 30)) + (segment (start 58.65674 68.54436) (end 58.64174 68.55936) (width 0.2032) (layer F.Cu) (net 38) (tstamp 6177638E) (status 30)) + (segment (start 59.64174 71.00936) (end 59.543722 71.004544) (width 0.2032) (layer F.Cu) (net 38) (tstamp 61776388)) + (segment (start 59.543722 71.004544) (end 59.446649 70.990145) (width 0.2032) (layer F.Cu) (net 38) (tstamp 61776385)) + (segment (start 59.446649 70.990145) (end 59.351455 70.9663) (width 0.2032) (layer F.Cu) (net 38) (tstamp 61776382)) + (segment (start 59.351455 70.9663) (end 59.259056 70.933239) (width 0.2032) (layer F.Cu) (net 38) (tstamp 6177637F)) + (segment (start 59.259056 70.933239) (end 59.170343 70.891281) (width 0.2032) (layer F.Cu) (net 38) (tstamp 6177637C)) + (segment (start 59.170343 70.891281) (end 59.086169 70.840829) (width 0.2032) (layer F.Cu) (net 38) (tstamp 61776379)) + (segment (start 59.086169 70.840829) (end 59.007346 70.78237) (width 0.2032) (layer F.Cu) (net 38) (tstamp 61776376)) + (segment (start 59.007346 70.78237) (end 58.934633 70.716466) (width 0.2032) (layer F.Cu) (net 38) (tstamp 45E)) + (segment (start 58.934633 70.716466) (end 58.868729 70.643753) (width 0.2032) (layer F.Cu) (net 38) (tstamp 61776373)) + (segment (start 58.868729 70.643753) (end 58.81027 70.56493) (width 0.2032) (layer F.Cu) (net 38) (tstamp 61776370)) + (segment (start 58.81027 70.56493) (end 58.759818 70.480756) (width 0.2032) (layer F.Cu) (net 38) (tstamp 6177636D)) + (segment (start 58.759818 70.480756) (end 58.71786 70.392043) (width 0.2032) (layer F.Cu) (net 38) (tstamp 6177636A)) + (segment (start 58.71786 70.392043) (end 58.684799 70.299644) (width 0.2032) (layer F.Cu) (net 38) (tstamp 61776367)) + (segment (start 58.684799 70.299644) (end 58.660954 70.20445) (width 0.2032) (layer F.Cu) (net 38) (tstamp 61776364)) + (segment (start 58.660954 70.20445) (end 58.646555 70.107377) (width 0.2032) (layer F.Cu) (net 38) (tstamp 61776361)) + (segment (start 58.646555 70.107377) (end 58.64174 70.00936) (width 0.2032) (layer F.Cu) (net 38) (tstamp 6177635E)) + (segment (start 58.64174 70.00936) (end 58.64174 68.55936) (width 0.2032) (layer F.Cu) (net 38) (tstamp 6177635B) (status 20)) + (segment (start 60.38134 68.55936) (end 58.66174 68.55936) (width 0.2032) (layer F.Cu) (net 38) (status 30)) + (segment (start 60.5258 68.4149) (end 60.38134 68.55936) (width 0.2032) (layer F.Cu) (net 38) (status 30)) + (segment (start 77.410499 75.270901) (end 77.597 75.0844) (width 0.1524) (layer F.Cu) (net 39) (status 30)) + (segment (start 78.57 75.120186) (end 78.9432 75.493386) (width 0.1524) (layer F.Cu) (net 41) (status 10)) + (segment (start 78.57 75.08) (end 78.57 75.120186) (width 0.1524) (layer F.Cu) (net 41) (status 30)) + (via (at 78.9432 75.493386) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 41)) + (via (at 75.461088 91.265701) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 41) (status 30)) + (segment (start 75.5135 91.3152) (end 75.510587 91.3152) (width 0.1524) (layer F.Cu) (net 41) (status 30)) + (segment (start 75.510587 91.3152) (end 75.461088 91.265701) (width 0.1524) (layer F.Cu) (net 41) (status 30)) + (segment (start 75.34402 88.15578) (end 75.34402 91.148633) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 75.34402 91.148633) (end 75.461088 91.265701) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 76.263412 82.864542) (end 76.263412 87.236388) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 76.229399 82.830529) (end 76.263412 82.864542) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 76.263412 87.236388) (end 75.34402 88.15578) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 76.229399 82.371071) (end 76.229399 82.830529) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 76.926614 75.493386) (end 76.253412 76.166588) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 76.253412 82.347058) (end 76.229399 82.371071) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 76.253412 76.166588) (end 76.253412 82.347058) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 78.9432 75.493386) (end 76.926614 75.493386) (width 0.1524) (layer In2.Cu) (net 41)) + (segment (start 76.15 85.5967) (end 76.15 84.3532) (width 0.3048) (layer F.Cu) (net 43) (tstamp 6177508C) (status 30)) + (segment (start 53.2982 77.2123) (end 53.3273 77.2414) (width 0.1524) (layer F.Cu) (net 49)) + (via (at 53.3273 77.2414) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 49)) + (segment (start 53.2982 76.6412) (end 53.2982 77.2123) (width 0.1524) (layer F.Cu) (net 49) (status 10)) + (segment (start 51.3608 77.724) (end 51.3334 77.7514) (width 0.1524) (layer F.Cu) (net 49) (status 30)) + (segment (start 53.086 77.724) (end 51.3608 77.724) (width 0.1524) (layer F.Cu) (net 49) (status 20)) + (segment (start 53.3273 77.4827) (end 53.086 77.724) (width 0.1524) (layer F.Cu) (net 49)) + (segment (start 53.3273 77.2414) (end 53.3273 77.4827) (width 0.1524) (layer F.Cu) (net 49)) + (via (at 52.4891 77.2414) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 50)) + (segment (start 53.374834 76.762799) (end 53.378844 76.758789) (width 0.1524) (layer In1.Cu) (net 50)) + (segment (start 52.967701 76.762799) (end 53.374834 76.762799) (width 0.1524) (layer In1.Cu) (net 50)) + (segment (start 52.4891 77.2414) (end 52.967701 76.762799) (width 0.1524) (layer In1.Cu) (net 50)) + (segment (start 50.82871 77.25279) (end 52.47771 77.25279) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 52.47771 77.25279) (end 52.4891 77.2414) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 50.3301 77.7514) (end 50.82871 77.25279) (width 0.1524) (layer F.Cu) (net 50) (status 10)) + (segment (start 52.4764 76.3016) (end 52.4764 77.2287) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 52.6368 76.1412) (end 52.4764 76.3016) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 52.4764 77.2287) (end 52.4891 77.2414) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 53.2982 76.1412) (end 52.6368 76.1412) (width 0.1524) (layer F.Cu) (net 50) (status 10)) + (via (at 48.815715 75.670589) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 52)) + (segment (start 48.1812 75.036074) (end 48.815715 75.670589) (width 0.1524) (layer F.Cu) (net 52) (status 10)) + (segment (start 48.1812 74.6417) (end 48.1812 75.036074) (width 0.1524) (layer F.Cu) (net 52) (status 30)) + (segment (start 48.815715 75.670589) (end 48.989482 75.844356) (width 0.1524) (layer In1.Cu) (net 52)) + (via (at 71.5518 70.0278) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 53)) + (segment (start 71.5518 69.2966) (end 71.5518 70.0278) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 72.05 68.7984) (end 71.5518 69.2966) (width 0.1524) (layer F.Cu) (net 53) (status 10)) + (segment (start 59.058779 72.091849) (end 58.319529 71.352599) (width 0.1524) (layer In1.Cu) (net 53)) + (segment (start 56.213821 71.3613) (end 56.048723 71.526398) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 56.2737 71.88) (end 56.2737 71.751375) (width 0.1524) (layer F.Cu) (net 53) (status 30)) + (via (at 56.048723 71.526398) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 53)) + (segment (start 70.376751 72.091849) (end 59.058779 72.091849) (width 0.1524) (layer In1.Cu) (net 53)) + (segment (start 71.5518 70.9168) (end 70.376751 72.091849) (width 0.1524) (layer In1.Cu) (net 53)) + (segment (start 71.5518 70.0278) (end 71.5518 70.9168) (width 0.1524) (layer In1.Cu) (net 53)) + (segment (start 56.2737 71.751375) (end 56.048723 71.526398) (width 0.1524) (layer F.Cu) (net 53) (status 10)) + (segment (start 58.319529 71.352599) (end 56.222522 71.352599) (width 0.1524) (layer In1.Cu) (net 53)) + (segment (start 56.222522 71.352599) (end 56.048723 71.526398) (width 0.1524) (layer In1.Cu) (net 53)) + (segment (start 56.2737 71.3613) (end 56.213821 71.3613) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 42.3076 77.3492) (end 41.9354 77.7214) (width 0.1524) (layer F.Cu) (net 68) (status 20)) + (segment (start 42.5261 77.3492) (end 42.3076 77.3492) (width 0.1524) (layer F.Cu) (net 68)) + (segment (start 43.3578 77.3492) (end 42.5261 77.3492) (width 0.1524) (layer F.Cu) (net 68) (status 10)) + (segment (start 43.082294 70.9542) (end 43.4937 70.9542) (width 0.1524) (layer F.Cu) (net 68) (status 30)) + (segment (start 42.5261 75.278667) (end 41.884589 74.637156) (width 0.1524) (layer F.Cu) (net 68)) + (segment (start 42.5261 77.3492) (end 42.5261 75.278667) (width 0.1524) (layer F.Cu) (net 68)) + (segment (start 41.884589 74.637156) (end 41.884589 72.038012) (width 0.1524) (layer F.Cu) (net 68)) + (segment (start 42.613684 71.42281) (end 43.082294 70.9542) (width 0.1524) (layer F.Cu) (net 68) (status 20)) + (segment (start 41.884589 72.038012) (end 42.499791 71.42281) (width 0.1524) (layer F.Cu) (net 68)) + (segment (start 42.499791 71.42281) (end 42.613684 71.42281) (width 0.1524) (layer F.Cu) (net 68)) + (segment (start 45.3235 75.7835) (end 44.9578 76.1492) (width 0.1524) (layer F.Cu) (net 69) (status 30)) + (segment (start 45.7809 76.1492) (end 44.9578 76.1492) (width 0.1524) (layer F.Cu) (net 69) (status 20)) + (segment (start 46.3931 76.7614) (end 45.7809 76.1492) (width 0.1524) (layer F.Cu) (net 69) (status 10)) + (segment (start 42.626047 71.727621) (end 42.73994 71.727621) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 42.1894 74.5109) (end 42.1894 72.164268) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 43.099099 75.420599) (end 42.1894 74.5109) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 44.881599 75.420599) (end 43.099099 75.420599) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 44.9578 75.4968) (end 44.881599 75.420599) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 42.1894 72.164268) (end 42.626047 71.727621) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 43.013361 71.4542) (end 43.4937 71.4542) (width 0.1524) (layer F.Cu) (net 69) (status 20)) + (segment (start 44.9578 76.1492) (end 44.9578 75.4968) (width 0.1524) (layer F.Cu) (net 69) (status 10)) + (segment (start 42.73994 71.727621) (end 43.013361 71.4542) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 42.2529 68.0065) (end 42.2803 68.0339) (width 0.254) (layer F.Cu) (net 70) (status 30)) + (segment (start 43.2435 67.3074) (end 42.3444 67.3074) (width 0.254) (layer F.Cu) (net 70) (status 10)) + (segment (start 42.3444 67.3074) (end 42.2529 67.3989) (width 0.254) (layer F.Cu) (net 70)) + (segment (start 42.2529 67.3989) (end 42.2529 68.0065) (width 0.254) (layer F.Cu) (net 70) (status 20)) + (segment (start 42.2529 68.0065) (end 42.7589 68.0065) (width 0.254) (layer F.Cu) (net 70) (status 10)) + (segment (start 42.7589 68.0065) (end 43.0784 68.326) (width 0.254) (layer F.Cu) (net 70)) + (segment (start 43.0784 68.326) (end 43.0784 68.4784) (width 0.254) (layer F.Cu) (net 70)) + (segment (start 43.3667 68.7667) (end 44.1812 68.7667) (width 0.254) (layer F.Cu) (net 70) (status 20)) + (segment (start 43.0784 68.4784) (end 43.3667 68.7667) (width 0.254) (layer F.Cu) (net 70)) + (segment (start 48.1457 65.4024) (end 48.1558 65.3923) (width 0.254) (layer F.Cu) (net 71) (status 30)) + (segment (start 48.1457 66.3805) (end 48.1457 65.4024) (width 0.254) (layer F.Cu) (net 71) (status 30)) + (segment (start 49.0476 66.3805) (end 49.1008 66.4337) (width 0.254) (layer F.Cu) (net 71) (status 30)) + (segment (start 48.1457 66.3805) (end 49.0476 66.3805) (width 0.254) (layer F.Cu) (net 71) (status 30)) + (segment (start 45.2501 65.433) (end 45.2908 65.3923) (width 0.254) (layer F.Cu) (net 72) (status 30)) + (segment (start 45.2501 66.3805) (end 45.2501 65.433) (width 0.254) (layer F.Cu) (net 72) (status 30)) + (segment (start 45.2251 66.3555) (end 45.2501 66.3805) (width 0.254) (layer F.Cu) (net 72) (status 30)) + (segment (start 44.2341 66.3555) (end 45.2251 66.3555) (width 0.254) (layer F.Cu) (net 72) (status 30)) + (segment (start 45.6946 64.77) (end 45.2908 65.1738) (width 0.254) (layer F.Cu) (net 72) (status 20)) + (segment (start 45.2908 65.1738) (end 45.2908 65.3923) (width 0.254) (layer F.Cu) (net 72) (status 30)) + (segment (start 48.6537 64.77) (end 45.6946 64.77) (width 0.254) (layer F.Cu) (net 72)) + (segment (start 49.1008 65.2171) (end 48.6537 64.77) (width 0.254) (layer F.Cu) (net 72) (status 10)) + (segment (start 49.1008 65.4558) (end 49.1008 65.2171) (width 0.254) (layer F.Cu) (net 72) (status 30)) + (segment (start 50.9804 66.4337) (end 51.0159 66.3982) (width 0.254) (layer F.Cu) (net 73) (status 30)) + (segment (start 50.0608 66.4337) (end 50.9804 66.4337) (width 0.254) (layer F.Cu) (net 73) (status 30)) + (segment (start 52.2579 66.3982) (end 52.3113 66.3448) (width 0.254) (layer F.Cu) (net 73) (status 30)) + (segment (start 51.0159 66.3982) (end 52.2579 66.3982) (width 0.254) (layer F.Cu) (net 73) (status 30)) + (segment (start 50.9677 65.4558) (end 51.0032 65.4913) (width 0.254) (layer F.Cu) (net 74) (status 30)) + (segment (start 50.0608 65.4558) (end 50.9677 65.4558) (width 0.254) (layer F.Cu) (net 74) (status 30)) + (segment (start 51.8948 65.4913) (end 52.3113 65.0748) (width 0.254) (layer F.Cu) (net 74) (status 20)) + (segment (start 51.0032 65.4913) (end 51.8948 65.4913) (width 0.254) (layer F.Cu) (net 74) (status 10)) + (via (at 43.745022 68.061778) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 75) (tstamp 617BD32D)) + (via (at 41.675758 69.590925) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 75)) + (segment (start 44.6812 68.7667) (end 44.6812 68.3542) (width 0.254) (layer F.Cu) (net 75) (status 30)) + (segment (start 44.6812 68.3542) (end 44.388778 68.061778) (width 0.254) (layer F.Cu) (net 75) (status 10)) + (segment (start 44.388778 68.061778) (end 43.745022 68.061778) (width 0.254) (layer F.Cu) (net 75)) + (segment (start 42.2529 69.9161) (end 42.291 69.9542) (width 0.254) (layer F.Cu) (net 75) (status 30)) + (segment (start 42.2529 69.0265) (end 42.2529 69.9161) (width 0.254) (layer F.Cu) (net 75) (status 30)) + (segment (start 42.834622 68.061778) (end 41.675758 69.220642) (width 0.254) (layer In1.Cu) (net 75)) + (segment (start 41.675758 69.220642) (end 41.675758 69.590925) (width 0.254) (layer In1.Cu) (net 75)) + (segment (start 43.745022 68.061778) (end 42.834622 68.061778) (width 0.254) (layer In1.Cu) (net 75)) + (segment (start 42.2529 69.590925) (end 42.2529 69.0265) (width 0.254) (layer F.Cu) (net 75) (status 20)) + (segment (start 41.675758 69.590925) (end 42.2529 69.590925) (width 0.254) (layer F.Cu) (net 75)) + (segment (start 48.1457 67.3897) (end 48.1457 67.3505) (width 0.1524) (layer F.Cu) (net 76) (status 30)) + (segment (start 47.1812 68.7667) (end 47.1812 68.3542) (width 0.1524) (layer F.Cu) (net 76) (status 30)) + (segment (start 48.0025 67.3897) (end 48.1457 67.3897) (width 0.2032) (layer F.Cu) (net 76) (status 30)) + (segment (start 47.1812 68.211) (end 48.0025 67.3897) (width 0.2032) (layer F.Cu) (net 76) (status 20)) + (segment (start 47.1812 68.3542) (end 47.1812 68.211) (width 0.2032) (layer F.Cu) (net 76) (status 10)) + (segment (start 45.2501 67.4231) (end 45.2501 67.3505) (width 0.1524) (layer F.Cu) (net 77) (status 30)) + (segment (start 46.1812 68.7667) (end 46.1812 68.3542) (width 0.1524) (layer F.Cu) (net 77) (status 30)) + (segment (start 45.3759 67.4231) (end 45.2501 67.4231) (width 0.2032) (layer F.Cu) (net 77) (status 30)) + (segment (start 46.1812 68.2284) (end 45.3759 67.4231) (width 0.2032) (layer F.Cu) (net 77) (status 20)) + (segment (start 46.1812 68.3542) (end 46.1812 68.2284) (width 0.2032) (layer F.Cu) (net 77) (status 10)) + (segment (start 50.2158 73.2008) (end 50.6984 73.6834) (width 0.1524) (layer F.Cu) (net 78) (status 20)) + (segment (start 50.2158 70.6628) (end 50.2158 73.2008) (width 0.1524) (layer F.Cu) (net 78)) + (segment (start 50.0072 70.4542) (end 50.2158 70.6628) (width 0.1524) (layer F.Cu) (net 78)) + (segment (start 49.3687 70.4542) (end 50.0072 70.4542) (width 0.1524) (layer F.Cu) (net 78) (status 10)) + (via (at 50.798128 73.407872) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 78)) + (segment (start 50.798128 73.621772) (end 50.6349 73.785) (width 0.1524) (layer F.Cu) (net 78) (status 30)) + (segment (start 50.798128 73.407872) (end 50.798128 73.621772) (width 0.1524) (layer F.Cu) (net 78) (status 20)) + (segment (start 80.316701 81.3458) (end 80.416701 81.2458) (width 0.2) (layer F.Cu) (net 81)) + (segment (start 78.7042 81.3458) (end 80.316701 81.3458) (width 0.2) (layer F.Cu) (net 81)) + (segment (start 80.416701 81.2458) (end 81.429199 81.2458) (width 0.2) (layer F.Cu) (net 81)) + (segment (start 81.429199 81.2458) (end 81.561633 81.113366) (width 0.2) (layer F.Cu) (net 81)) + (via (at 81.773766 81.113366) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 81)) + (segment (start 81.561633 81.113366) (end 81.773766 81.113366) (width 0.2) (layer F.Cu) (net 81)) + (segment (start 65.529767 78.700366) (end 65.317634 78.700366) (width 0.2) (layer In1.Cu) (net 81)) + (segment (start 75.689766 81.113366) (end 73.516 78.9396) (width 0.2) (layer In1.Cu) (net 81)) + (segment (start 65.769001 78.9396) (end 65.529767 78.700366) (width 0.2) (layer In1.Cu) (net 81)) + (segment (start 73.516 78.9396) (end 65.769001 78.9396) (width 0.2) (layer In1.Cu) (net 81)) + (segment (start 81.773766 81.113366) (end 75.689766 81.113366) (width 0.2) (layer In1.Cu) (net 81)) + (via (at 65.317634 78.700366) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 81)) + (segment (start 65.317634 78.488233) (end 65.154 78.324599) (width 0.2) (layer F.Cu) (net 81)) + (segment (start 65.317634 78.700366) (end 65.317634 78.488233) (width 0.2) (layer F.Cu) (net 81)) + (segment (start 65.154 77.8734) (end 65.154 76.6548) (width 0.2) (layer F.Cu) (net 81)) + (segment (start 65.154 78.324599) (end 65.154 77.8734) (width 0.2) (layer F.Cu) (net 81)) + (segment (start 80.316701 80.6958) (end 80.416701 80.7958) (width 0.2) (layer F.Cu) (net 82)) + (segment (start 78.7042 80.6958) (end 80.316701 80.6958) (width 0.2) (layer F.Cu) (net 82)) + (segment (start 81.243434 80.795167) (end 81.243434 80.583034) (width 0.2) (layer F.Cu) (net 82)) + (segment (start 81.242801 80.7958) (end 81.243434 80.795167) (width 0.2) (layer F.Cu) (net 82)) + (segment (start 80.416701 80.7958) (end 81.242801 80.7958) (width 0.2) (layer F.Cu) (net 82)) + (via (at 81.243434 80.583034) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 82)) + (segment (start 65.955399 78.4896) (end 65.847966 78.382167) (width 0.2) (layer In1.Cu) (net 82)) + (segment (start 81.163102 80.663366) (end 75.876166 80.663366) (width 0.2) (layer In1.Cu) (net 82)) + (segment (start 75.876166 80.663366) (end 73.7024 78.4896) (width 0.2) (layer In1.Cu) (net 82)) + (segment (start 81.243434 80.583034) (end 81.163102 80.663366) (width 0.2) (layer In1.Cu) (net 82)) + (segment (start 73.7024 78.4896) (end 65.955399 78.4896) (width 0.2) (layer In1.Cu) (net 82)) + (segment (start 65.847966 78.382167) (end 65.847966 78.170034) (width 0.2) (layer In1.Cu) (net 82)) + (via (at 65.847966 78.170034) (size 0.5) (drill 0.3) (layers F.Cu B.Cu) (net 82)) + (segment (start 65.553999 78.0882) (end 65.553999 76.6548) (width 0.2) (layer F.Cu) (net 82)) + (segment (start 65.635833 78.170034) (end 65.553999 78.0882) (width 0.2) (layer F.Cu) (net 82)) + (segment (start 65.847966 78.170034) (end 65.635833 78.170034) (width 0.2) (layer F.Cu) (net 82)) - (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 614D67E9) (hatch edge 0.508) + (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 617E440E) (hatch edge 0.508) (connect_pads yes (clearance 0.1524)) (min_thickness 0.1524) (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) @@ -5965,7 +6145,7 @@ ) ) ) - (zone (net 69) (net_name /CPU/A2) (layer F.Cu) (tstamp 614D67E6) (hatch edge 0.508) + (zone (net 40) (net_name /CPU/A2) (layer F.Cu) (tstamp 617E440B) (hatch edge 0.508) (connect_pads yes (clearance 0.2032)) (min_thickness 0.1524) (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) @@ -5985,7 +6165,7 @@ ) ) ) - (zone (net 66) (net_name /CPU/WIFI_ANT) (layer F.Cu) (tstamp 614D67E3) (hatch full 0.508) + (zone (net 37) (net_name /CPU/WIFI_ANT) (layer F.Cu) (tstamp 617E4408) (hatch full 0.508) (connect_pads yes (clearance 0)) (min_thickness 0.0254) (fill yes (arc_segments 32) (thermal_gap 0.0255) (thermal_bridge_width 0.0255)) @@ -6003,50 +6183,17 @@ ) ) ) - (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 614D67E0) (hatch edge 0.508) + (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 617E4405) (hatch edge 0.508) (connect_pads yes (clearance 0.1524)) (min_thickness 0.2032) (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) (polygon (pts - (xy 67.818 71.882) (xy 59.3852 71.4502) (xy 56.8198 71.4756) (xy 56.85536 64.38646) (xy 59.07 64.39) + (xy 67.818 71.374) (xy 59.3852 71.4502) (xy 56.8198 71.4756) (xy 56.85536 64.38646) (xy 59.07 64.39) (xy 59.09 67.33) (xy 60.95 67.32) (xy 60.94476 68.9864) (xy 62.1665 68.98894) (xy 62.17 67.33) (xy 64.78 67.32) (xy 64.78 64.262) (xy 67.818 64.262) ) ) - (filled_polygon - (pts - (xy 66.01352 70.411041) (xy 66.068451 70.440402) (xy 66.128054 70.458483) (xy 66.19004 70.464588) (xy 66.297312 70.464588) - (xy 66.297312 70.57186) (xy 66.303417 70.633846) (xy 66.321498 70.693449) (xy 66.350859 70.74838) (xy 66.35987 70.75936) - (xy 66.350859 70.77034) (xy 66.321498 70.825271) (xy 66.303417 70.884874) (xy 66.297312 70.94686) (xy 66.297312 71.07186) - (xy 66.303417 71.133846) (xy 66.321498 71.193449) (xy 66.350859 71.24838) (xy 66.35987 71.25936) (xy 66.350859 71.27034) - (xy 66.321498 71.325271) (xy 66.303417 71.384874) (xy 66.297312 71.44686) (xy 66.297312 71.57186) (xy 66.303417 71.633846) - (xy 66.321498 71.693449) (xy 66.327098 71.703926) (xy 60.704732 71.416033) (xy 60.701663 71.384874) (xy 60.683582 71.325271) - (xy 60.654221 71.27034) (xy 60.64521 71.25936) (xy 60.654221 71.24838) (xy 60.683582 71.193449) (xy 60.701663 71.133846) - (xy 60.707768 71.07186) (xy 60.707768 70.94686) (xy 60.701663 70.884874) (xy 60.683582 70.825271) (xy 60.654221 70.77034) - (xy 60.64521 70.75936) (xy 60.654221 70.74838) (xy 60.683582 70.693449) (xy 60.701663 70.633846) (xy 60.707768 70.57186) - (xy 60.707768 70.464588) (xy 60.81504 70.464588) (xy 60.877026 70.458483) (xy 60.936629 70.440402) (xy 60.99156 70.411041) - (xy 61.00254 70.40203) (xy 61.01352 70.411041) (xy 61.068451 70.440402) (xy 61.128054 70.458483) (xy 61.19004 70.464588) - (xy 61.31504 70.464588) (xy 61.377026 70.458483) (xy 61.436629 70.440402) (xy 61.49156 70.411041) (xy 61.50254 70.40203) - (xy 61.51352 70.411041) (xy 61.568451 70.440402) (xy 61.628054 70.458483) (xy 61.69004 70.464588) (xy 61.81504 70.464588) - (xy 61.877026 70.458483) (xy 61.936629 70.440402) (xy 61.99156 70.411041) (xy 62.00254 70.40203) (xy 62.01352 70.411041) - (xy 62.068451 70.440402) (xy 62.128054 70.458483) (xy 62.19004 70.464588) (xy 62.31504 70.464588) (xy 62.377026 70.458483) - (xy 62.436629 70.440402) (xy 62.49156 70.411041) (xy 62.50254 70.40203) (xy 62.51352 70.411041) (xy 62.568451 70.440402) - (xy 62.628054 70.458483) (xy 62.69004 70.464588) (xy 62.81504 70.464588) (xy 62.877026 70.458483) (xy 62.936629 70.440402) - (xy 62.99156 70.411041) (xy 63.00254 70.40203) (xy 63.01352 70.411041) (xy 63.068451 70.440402) (xy 63.128054 70.458483) - (xy 63.19004 70.464588) (xy 63.31504 70.464588) (xy 63.377026 70.458483) (xy 63.436629 70.440402) (xy 63.49156 70.411041) - (xy 63.50254 70.40203) (xy 63.51352 70.411041) (xy 63.568451 70.440402) (xy 63.628054 70.458483) (xy 63.69004 70.464588) - (xy 63.81504 70.464588) (xy 63.877026 70.458483) (xy 63.936629 70.440402) (xy 63.99156 70.411041) (xy 64.00254 70.40203) - (xy 64.01352 70.411041) (xy 64.068451 70.440402) (xy 64.128054 70.458483) (xy 64.19004 70.464588) (xy 64.31504 70.464588) - (xy 64.377026 70.458483) (xy 64.436629 70.440402) (xy 64.49156 70.411041) (xy 64.50254 70.40203) (xy 64.51352 70.411041) - (xy 64.568451 70.440402) (xy 64.628054 70.458483) (xy 64.69004 70.464588) (xy 64.81504 70.464588) (xy 64.877026 70.458483) - (xy 64.936629 70.440402) (xy 64.99156 70.411041) (xy 65.00254 70.40203) (xy 65.01352 70.411041) (xy 65.068451 70.440402) - (xy 65.128054 70.458483) (xy 65.19004 70.464588) (xy 65.31504 70.464588) (xy 65.377026 70.458483) (xy 65.436629 70.440402) - (xy 65.49156 70.411041) (xy 65.50254 70.40203) (xy 65.51352 70.411041) (xy 65.568451 70.440402) (xy 65.628054 70.458483) - (xy 65.69004 70.464588) (xy 65.81504 70.464588) (xy 65.877026 70.458483) (xy 65.936629 70.440402) (xy 65.99156 70.411041) - (xy 66.00254 70.40203) - ) - ) (filled_polygon (pts (xy 58.969087 64.491439) (xy 58.988402 67.330691) (xy 58.990489 67.350499) (xy 58.9964 67.369518) (xy 59.005909 67.387019) @@ -6060,27 +6207,14 @@ (xy 58.092966 68.198275) (xy 58.085372 68.27538) (xy 58.085372 68.61538) (xy 58.092966 68.692485) (xy 58.115457 68.766627) (xy 58.15198 68.834957) (xy 58.201132 68.894848) (xy 58.261023 68.944) (xy 58.286141 68.957426) (xy 58.28614 70.000652) (xy 58.285712 70.009365) (xy 58.28614 70.018077) (xy 58.28614 70.026822) (xy 58.286997 70.035524) (xy 58.292076 70.138896) - (xy 58.292242 70.142278) (xy 58.311765 70.273899) (xy 58.311767 70.273907) (xy 58.311768 70.273914) (xy 58.33622 70.371528) + (xy 58.292242 70.142278) (xy 58.311765 70.273899) (xy 58.311767 70.273907) (xy 58.311768 70.273914) (xy 58.336371 70.372132) (xy 58.344103 70.403) (xy 58.385186 70.517816) (xy 58.388935 70.528294) (xy 58.445796 70.648516) (xy 58.445832 70.648592) (xy 58.51424 70.762723) (xy 58.514245 70.76273) (xy 58.514247 70.762733) (xy 58.593511 70.869609) (xy 58.593517 70.869616) (xy 58.593521 70.869621) (xy 58.667073 70.950772) (xy 58.682886 70.968219) (xy 58.781478 71.057578) (xy 58.781483 71.057582) (xy 58.78149 71.057588) (xy 58.888365 71.136852) (xy 58.888373 71.136857) (xy 58.888376 71.136859) (xy 59.002507 71.205267) (xy 59.002516 71.205271) (xy 59.002519 71.205273) (xy 59.122805 71.262164) (xy 59.122815 71.262168) (xy 59.122816 71.262168) (xy 59.2481 71.306996) (xy 59.248112 71.306999) (xy 59.377184 71.339331) (xy 59.377194 71.339332) (xy 59.3772 71.339334) - (xy 59.415508 71.345016) (xy 59.414014 71.349942) (xy 59.390396 71.348733) (xy 59.384194 71.348605) (xy 56.921916 71.372984) - (xy 56.956451 64.488222) - ) - ) - (filled_polygon - (pts - (xy 60.154556 68.922256) (xy 60.190707 68.941579) (xy 59.995571 69.136715) (xy 59.981029 69.148649) (xy 59.952726 69.183138) - (xy 59.933418 69.206664) (xy 59.911327 69.247994) (xy 59.898039 69.272853) (xy 59.876253 69.344672) (xy 59.872589 69.381878) - (xy 59.868897 69.41936) (xy 59.87074 69.43807) (xy 59.870741 70.129132) (xy 59.71504 70.129132) (xy 59.653054 70.135237) - (xy 59.593451 70.153318) (xy 59.53852 70.182679) (xy 59.490372 70.222192) (xy 59.450859 70.27034) (xy 59.421498 70.325271) - (xy 59.403417 70.384874) (xy 59.397312 70.44686) (xy 59.397312 70.57186) (xy 59.400698 70.606242) (xy 59.3953 70.604311) - (xy 59.338173 70.577292) (xy 59.283965 70.544801) (xy 59.233208 70.507157) (xy 59.186384 70.464717) (xy 59.143942 70.41789) - (xy 59.106298 70.367133) (xy 59.073807 70.312926) (xy 59.046787 70.255797) (xy 59.025498 70.196299) (xy 59.010142 70.134995) - (xy 59.000869 70.072479) (xy 58.99734 70.000648) (xy 58.99734 68.929914) (xy 59.015562 68.91496) (xy 60.145666 68.91496) + (xy 59.436514 71.348132) (xy 59.384282 71.348604) (xy 59.384194 71.348605) (xy 56.921916 71.372984) (xy 56.956451 64.488222) ) ) (filled_polygon @@ -6089,9 +6223,38 @@ (xy 67.661105 69.95161) (xy 67.563734 69.970978) (xy 67.472011 70.008971) (xy 67.390127 70.063683) (xy 67.4076 69.97584) (xy 67.4076 69.87656) (xy 67.388232 69.779189) (xy 67.350239 69.687466) (xy 67.295083 69.604918) (xy 67.224882 69.534717) (xy 67.142334 69.479561) (xy 67.050611 69.441568) (xy 66.95324 69.4222) (xy 66.85396 69.4222) (xy 66.756589 69.441568) - (xy 66.664866 69.479561) (xy 66.632768 69.501008) (xy 66.632768 69.47186) (xy 66.626663 69.409874) (xy 66.608582 69.350271) - (xy 66.579221 69.29534) (xy 66.539708 69.247192) (xy 66.49156 69.207679) (xy 66.436629 69.178318) (xy 66.377026 69.160237) - (xy 66.31504 69.154132) (xy 66.261705 69.154132) (xy 66.269819 69.113341) (xy 66.269819 69.014061) (xy 66.250451 68.91669) + (xy 66.664866 69.479561) (xy 66.582318 69.534717) (xy 66.571835 69.5452) (xy 66.376745 69.5452) (xy 66.327228 69.53018) + (xy 66.25254 69.522823) (xy 66.177852 69.53018) (xy 66.106033 69.551965) (xy 66.039844 69.587344) (xy 65.98183 69.634956) + (xy 65.934218 69.69297) (xy 65.898839 69.759159) (xy 65.877054 69.830978) (xy 65.869697 69.905666) (xy 65.877054 69.980354) + (xy 65.898839 70.052173) (xy 65.934218 70.118362) (xy 65.969901 70.161841) (xy 65.990428 70.182368) (xy 66.002363 70.196911) + (xy 66.060378 70.244522) (xy 66.126566 70.279901) (xy 66.198385 70.301687) (xy 66.254361 70.3072) (xy 66.254371 70.3072) + (xy 66.273073 70.309042) (xy 66.291776 70.3072) (xy 66.571835 70.3072) (xy 66.582318 70.317683) (xy 66.664866 70.372839) + (xy 66.756589 70.410832) (xy 66.85396 70.4302) (xy 66.95324 70.4302) (xy 67.050611 70.410832) (xy 67.142334 70.372839) + (xy 67.224218 70.318127) (xy 67.206745 70.40597) (xy 67.206745 70.50525) (xy 67.226113 70.602621) (xy 67.264106 70.694344) + (xy 67.319262 70.776892) (xy 67.389463 70.847093) (xy 67.472011 70.902249) (xy 67.563734 70.940242) (xy 67.661105 70.95961) + (xy 67.7164 70.95961) (xy 67.7164 71.1708) (xy 66.977113 71.1708) (xy 66.9609 71.169203) (xy 66.944687 71.1708) + (xy 66.944685 71.1708) (xy 66.89617 71.175578) (xy 66.833927 71.19446) (xy 66.776563 71.225121) (xy 66.726284 71.266384) + (xy 66.715941 71.278987) (xy 66.712543 71.282385) (xy 59.763414 71.345178) (xy 59.825436 71.315845) (xy 59.881698 71.274117) + (xy 59.92874 71.222216) (xy 59.964752 71.162135) (xy 59.98835 71.096184) (xy 59.998629 71.026895) (xy 59.995192 70.956933) + (xy 59.978173 70.888986) (xy 59.975941 70.884268) (xy 59.977851 70.884847) (xy 60.033827 70.89036) (xy 60.12303 70.89036) + (xy 60.14174 70.892203) (xy 60.16045 70.89036) (xy 60.160453 70.89036) (xy 60.216429 70.884847) (xy 60.288248 70.863061) + (xy 60.354436 70.827682) (xy 60.412451 70.780071) (xy 60.424386 70.765528) (xy 60.507908 70.682006) (xy 60.522451 70.670071) + (xy 60.570062 70.612056) (xy 60.605441 70.545868) (xy 60.627227 70.474049) (xy 60.63274 70.418073) (xy 60.63274 70.418064) + (xy 60.634582 70.399361) (xy 60.63274 70.380658) (xy 60.63274 69.577174) (xy 60.715515 69.4944) (xy 61.550322 69.4944) + (xy 61.585233 69.51306) (xy 61.657051 69.534846) (xy 61.731739 69.542202) (xy 61.806428 69.534846) (xy 61.878247 69.51306) + (xy 61.882195 69.51095) (xy 62.34714 69.51095) (xy 62.36585 69.512793) (xy 62.38456 69.51095) (xy 62.384563 69.51095) + (xy 62.4118 69.508267) (xy 62.4369 69.51326) (xy 62.53618 69.51326) (xy 62.633551 69.493892) (xy 62.725274 69.455899) + (xy 62.807822 69.400743) (xy 62.878023 69.330542) (xy 62.933179 69.247994) (xy 62.971172 69.156271) (xy 62.99054 69.0589) + (xy 62.99054 68.95962) (xy 62.971172 68.862249) (xy 62.933179 68.770526) (xy 62.881918 68.693806) (xy 63.184479 68.693806) + (xy 63.184479 68.793086) (xy 63.203847 68.890457) (xy 63.24184 68.98218) (xy 63.296996 69.064728) (xy 63.367197 69.134929) + (xy 63.449745 69.190085) (xy 63.541468 69.228078) (xy 63.638839 69.247446) (xy 63.738119 69.247446) (xy 63.83549 69.228078) + (xy 63.84384 69.224619) (xy 63.845708 69.229129) (xy 63.900864 69.311677) (xy 63.971065 69.381878) (xy 64.053613 69.437034) + (xy 64.145336 69.475027) (xy 64.242707 69.494395) (xy 64.341987 69.494395) (xy 64.439358 69.475027) (xy 64.531081 69.437034) + (xy 64.613629 69.381878) (xy 64.634771 69.360736) (xy 64.702718 69.428683) (xy 64.785266 69.483839) (xy 64.876989 69.521832) + (xy 64.97436 69.5412) (xy 65.07364 69.5412) (xy 65.171011 69.521832) (xy 65.262734 69.483839) (xy 65.345282 69.428683) + (xy 65.381659 69.392306) (xy 65.444537 69.455184) (xy 65.527085 69.51034) (xy 65.618808 69.548333) (xy 65.716179 69.567701) + (xy 65.815459 69.567701) (xy 65.91283 69.548333) (xy 66.004553 69.51034) (xy 66.087101 69.455184) (xy 66.157302 69.384983) + (xy 66.212458 69.302435) (xy 66.250451 69.210712) (xy 66.269819 69.113341) (xy 66.269819 69.014061) (xy 66.250451 68.91669) (xy 66.212458 68.824967) (xy 66.157302 68.742419) (xy 66.087101 68.672218) (xy 66.004553 68.617062) (xy 65.91283 68.579069) (xy 65.815459 68.559701) (xy 65.716179 68.559701) (xy 65.618808 68.579069) (xy 65.527085 68.617062) (xy 65.444537 68.672218) (xy 65.40816 68.708595) (xy 65.345282 68.645717) (xy 65.262734 68.590561) (xy 65.171011 68.552568) (xy 65.07364 68.5332) @@ -6100,16 +6263,28 @@ (xy 64.145336 68.505763) (xy 64.136986 68.509222) (xy 64.135118 68.504712) (xy 64.079962 68.422164) (xy 64.009761 68.351963) (xy 63.927213 68.296807) (xy 63.83549 68.258814) (xy 63.738119 68.239446) (xy 63.638839 68.239446) (xy 63.541468 68.258814) (xy 63.449745 68.296807) (xy 63.367197 68.351963) (xy 63.296996 68.422164) (xy 63.24184 68.504712) (xy 63.203847 68.596435) - (xy 63.186693 68.682673) (xy 63.135968 68.655559) (xy 63.064149 68.633773) (xy 63.008173 68.62826) (xy 63.00817 68.62826) - (xy 62.98946 68.626417) (xy 62.97075 68.62826) (xy 62.818305 68.62826) (xy 62.807822 68.617777) (xy 62.725274 68.562621) + (xy 63.184479 68.693806) (xy 62.881918 68.693806) (xy 62.878023 68.687978) (xy 62.807822 68.617777) (xy 62.725274 68.562621) (xy 62.633551 68.524628) (xy 62.53618 68.50526) (xy 62.4369 68.50526) (xy 62.339529 68.524628) (xy 62.269018 68.553834) (xy 62.271387 67.431212) (xy 64.780389 67.421599) (xy 64.800203 67.419571) (xy 64.81924 67.413717) (xy 64.836769 67.40426) (xy 64.852117 67.391566) (xy 64.864693 67.376122) (xy 64.874014 67.358521) (xy 64.879723 67.339439) (xy 64.8816 67.32) (xy 64.8816 64.3636) (xy 67.7164 64.3636) ) ) + (filled_polygon + (pts + (xy 60.154556 68.922256) (xy 60.190707 68.941579) (xy 59.995571 69.136715) (xy 59.981029 69.148649) (xy 59.951845 69.184211) + (xy 59.933418 69.206664) (xy 59.911327 69.247994) (xy 59.898039 69.272853) (xy 59.876253 69.344672) (xy 59.873511 69.372516) + (xy 59.868897 69.41936) (xy 59.87074 69.43807) (xy 59.870741 70.174523) (xy 59.839844 70.191038) (xy 59.781829 70.238649) + (xy 59.734218 70.296664) (xy 59.698839 70.362852) (xy 59.677053 70.434671) (xy 59.669697 70.50936) (xy 59.677053 70.584049) + (xy 59.698839 70.655868) (xy 59.700274 70.658553) (xy 59.676632 70.655046) (xy 59.578621 70.65023) (xy 59.516104 70.640957) + (xy 59.454803 70.625602) (xy 59.3953 70.604311) (xy 59.338173 70.577292) (xy 59.283965 70.544801) (xy 59.233208 70.507157) + (xy 59.186384 70.464717) (xy 59.143942 70.41789) (xy 59.106298 70.367133) (xy 59.073807 70.312926) (xy 59.046787 70.255797) + (xy 59.025498 70.196299) (xy 59.010142 70.134995) (xy 59.000869 70.072479) (xy 58.99734 70.000648) (xy 58.99734 68.929914) + (xy 59.015562 68.91496) (xy 60.145666 68.91496) + ) + ) ) - (zone (net 1) (net_name GND) (layer In1.Cu) (tstamp 614D67DD) (hatch edge 0.508) + (zone (net 1) (net_name GND) (layer In1.Cu) (tstamp 617E4402) (hatch edge 0.508) (connect_pads yes (clearance 0.1524)) (min_thickness 0.254) (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) @@ -6165,7 +6340,7 @@ ) ) ) - (zone (net 6) (net_name +3V3) (layer F.Cu) (tstamp 61774FA8) (hatch edge 0.508) + (zone (net 6) (net_name +3V3) (layer F.Cu) (tstamp 617E43FF) (hatch edge 0.508) (connect_pads yes (clearance 0.1524)) (min_thickness 0.1524) (fill yes (arc_segments 32) (thermal_gap 0.1778) (thermal_bridge_width 0.1778)) @@ -6187,7 +6362,7 @@ ) ) ) - (zone (net 74) (net_name /Power/Lx_L1) (layer F.Cu) (tstamp 61774FA5) (hatch edge 0.508) + (zone (net 43) (net_name /Power/Lx_L1) (layer F.Cu) (tstamp 617E43FC) (hatch edge 0.508) (connect_pads yes (clearance 0.1524)) (min_thickness 0.1524) (fill yes (arc_segments 32) (thermal_gap 0.1778) (thermal_bridge_width 0.1778)) @@ -6207,7 +6382,7 @@ ) ) ) - (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 61774FA2) (hatch edge 0.508) + (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 617E43F9) (hatch edge 0.508) (connect_pads yes (clearance 0.1524)) (min_thickness 0.1524) (fill yes (arc_segments 32) (thermal_gap 0.1778) (thermal_bridge_width 0.1778)) @@ -6236,7 +6411,7 @@ ) ) ) - (zone (net 4) (net_name +BATT) (layer F.Cu) (tstamp 61774F9F) (hatch edge 0.508) + (zone (net 4) (net_name +BATT) (layer F.Cu) (tstamp 617E43F6) (hatch edge 0.508) (connect_pads yes (clearance 0.1524)) (min_thickness 0.1524) (fill yes (arc_segments 32) (thermal_gap 0.1778) (thermal_bridge_width 0.1778)) @@ -6261,7 +6436,7 @@ ) ) ) - (zone (net 1) (net_name GND) (layer In1.Cu) (tstamp 614D67CE) (hatch edge 0.508) + (zone (net 1) (net_name GND) (layer In1.Cu) (tstamp 617E43F3) (hatch edge 0.508) (connect_pads yes (clearance 0.1524)) (min_thickness 0.1524) (fill yes (arc_segments 32) (thermal_gap 0.1778) (thermal_bridge_width 0.1778)) @@ -6739,7 +6914,7 @@ ) ) ) - (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 614D67CB) (hatch edge 0.508) + (zone (net 1) (net_name GND) (layer F.Cu) (tstamp 617E43F0) (hatch edge 0.508) (connect_pads yes (clearance 0.1524)) (min_thickness 0.1524) (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) @@ -7686,7 +7861,7 @@ ) ) ) - (zone (net 6) (net_name +3V3) (layer In2.Cu) (tstamp 0) (hatch edge 0.508) + (zone (net 6) (net_name +3V3) (layer In2.Cu) (tstamp 617E43ED) (hatch edge 0.508) (connect_pads (clearance 0.1524)) (min_thickness 0.1524) (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) @@ -8551,22 +8726,7 @@ ) ) ) - (zone (net 6) (net_name +3V3) (layer F.Cu) (tstamp 0) (hatch edge 0.508) - (connect_pads yes (clearance 0.1524)) - (min_thickness 0.254) - (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) - (polygon - (pts - (xy 70.358 78.232) (xy 67.818 78.232) (xy 67.818 76.708) (xy 70.358 76.708) - ) - ) - (filled_polygon - (pts - (xy 70.231 78.105) (xy 67.945 78.105) (xy 67.945 76.835) (xy 70.231 76.835) - ) - ) - ) - (zone (net 73) (net_name "Net-(U2-Pad2)") (layer F.Cu) (tstamp 0) (hatch edge 0.508) + (zone (net 42) (net_name "Net-(U2-Pad2)") (layer F.Cu) (tstamp 617E43E7) (hatch edge 0.508) (connect_pads yes (clearance 0.1524)) (min_thickness 0.1524) (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) @@ -8582,7 +8742,7 @@ ) ) ) - (zone (net 2) (net_name VBUS) (layer F.Cu) (tstamp 0) (hatch edge 0.508) + (zone (net 2) (net_name VBUS) (layer F.Cu) (tstamp 617E43E4) (hatch edge 0.508) (connect_pads yes (clearance 0.1524)) (min_thickness 0.1524) (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) diff --git a/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.sch b/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.sch index 99f2a85..a4e754d 100644 --- a/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.sch +++ b/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.sch @@ -3,7 +3,7 @@ EELAYER 30 0 EELAYER END $Descr User 11988 8268 encoding utf-8 -Sheet 1 6 +Sheet 1 5 Title "" Date "" Rev "" @@ -52,12 +52,12 @@ F9 "NFC_SPI_CS" O R 7250 4600 50 F10 "NFC_SPI_SCK" O R 7250 4400 50 F11 "NFC_SPI_MOSI" O R 7250 4300 50 F12 "~DAC_SDMODE" O R 7250 2250 50 -F13 "ESP_TX" O L 4800 4250 50 -F14 "ESP_RX" O L 4800 4150 50 -F15 "ESP_GPIO0" I L 4800 4450 50 -F16 "ESP_RST" I L 4800 4350 50 -F17 "NFC_SPI_MISO" I R 7250 4500 50 -F18 "~NFC_RST" O R 7250 4850 50 +F13 "ESP_GPIO0" I L 4800 4450 50 +F14 "ESP_RST" I L 4800 4350 50 +F15 "NFC_SPI_MISO" I R 7250 4500 50 +F16 "~NFC_RST" O R 7250 4850 50 +F17 "USB_D+" I L 4800 4250 50 +F18 "USB_D-" I L 4800 4150 50 $EndSheet $Sheet S 8150 1400 1450 1700 @@ -132,70 +132,18 @@ F 3 "" H 8400 6550 50 0001 C CNN 1 8400 6550 1 0 0 -1 $EndComp -$Sheet -S 2000 3750 1450 1900 -U 613CB1D0 -F0 "programmer" 50 -F1 "programmer.sch" 50 -F2 "PROG_TX" O R 3450 4150 50 -F3 "PROG_RX" I R 3450 4250 50 -F4 "PROG_RST" O R 3450 4350 50 -F5 "PROG_EN" O R 3450 4450 50 -F6 "PROG_VCC" O R 3450 4050 50 -F7 "USB_D+" I L 2000 4350 50 -F8 "USB_D-" I L 2000 4250 50 -F9 "USB_PWR" I L 2000 4500 50 -$EndSheet -$Comp -L power:+3.3V #PWR0140 -U 1 1 61491319 -P 3800 3750 -F 0 "#PWR0140" H 3800 3600 50 0001 C CNN -F 1 "+3.3V" H 3815 3923 50 0000 C CNN -F 2 "" H 3800 3750 50 0001 C CNN -F 3 "" H 3800 3750 50 0001 C CNN - 1 3800 3750 - 1 0 0 -1 -$EndComp -Wire Wire Line - 3450 4050 3800 4050 -Wire Wire Line - 3450 4150 4800 4150 -Wire Wire Line - 3450 4250 4800 4250 -Wire Wire Line - 3450 4350 4800 4350 -Wire Wire Line - 3450 4450 4800 4450 Wire Wire Line 2000 2350 1750 2350 Wire Wire Line - 1750 2350 1750 4250 -Wire Wire Line - 1750 4250 2000 4250 -Wire Wire Line - 2000 4350 1650 4350 -Wire Wire Line - 1650 4350 1650 2250 + 1750 2350 1750 4150 Wire Wire Line 1650 2250 2000 2250 -$Comp -L power:VBUS #PWR0115 -U 1 1 61646C76 -P 1400 4350 -F 0 "#PWR0115" H 1400 4200 50 0001 C CNN -F 1 "VBUS" H 1415 4523 50 0000 C CNN -F 2 "" H 1400 4350 50 0001 C CNN -F 3 "" H 1400 4350 50 0001 C CNN - 1 1400 4350 - 1 0 0 -1 -$EndComp -Wire Wire Line - 1400 4350 1400 4500 -Wire Wire Line - 1400 4500 2000 4500 -Wire Wire Line - 3800 3750 3800 4050 Wire Wire Line 8150 4850 7250 4850 +Wire Wire Line + 1750 4150 4800 4150 +Wire Wire Line + 1650 4250 4800 4250 +Wire Wire Line + 1650 4250 1650 2250 $EndSCHEMATC diff --git a/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.sch-bak b/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.sch-bak index 99f2a85..a4e754d 100644 --- a/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.sch-bak +++ b/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.sch-bak @@ -3,7 +3,7 @@ EELAYER 30 0 EELAYER END $Descr User 11988 8268 encoding utf-8 -Sheet 1 6 +Sheet 1 5 Title "" Date "" Rev "" @@ -52,12 +52,12 @@ F9 "NFC_SPI_CS" O R 7250 4600 50 F10 "NFC_SPI_SCK" O R 7250 4400 50 F11 "NFC_SPI_MOSI" O R 7250 4300 50 F12 "~DAC_SDMODE" O R 7250 2250 50 -F13 "ESP_TX" O L 4800 4250 50 -F14 "ESP_RX" O L 4800 4150 50 -F15 "ESP_GPIO0" I L 4800 4450 50 -F16 "ESP_RST" I L 4800 4350 50 -F17 "NFC_SPI_MISO" I R 7250 4500 50 -F18 "~NFC_RST" O R 7250 4850 50 +F13 "ESP_GPIO0" I L 4800 4450 50 +F14 "ESP_RST" I L 4800 4350 50 +F15 "NFC_SPI_MISO" I R 7250 4500 50 +F16 "~NFC_RST" O R 7250 4850 50 +F17 "USB_D+" I L 4800 4250 50 +F18 "USB_D-" I L 4800 4150 50 $EndSheet $Sheet S 8150 1400 1450 1700 @@ -132,70 +132,18 @@ F 3 "" H 8400 6550 50 0001 C CNN 1 8400 6550 1 0 0 -1 $EndComp -$Sheet -S 2000 3750 1450 1900 -U 613CB1D0 -F0 "programmer" 50 -F1 "programmer.sch" 50 -F2 "PROG_TX" O R 3450 4150 50 -F3 "PROG_RX" I R 3450 4250 50 -F4 "PROG_RST" O R 3450 4350 50 -F5 "PROG_EN" O R 3450 4450 50 -F6 "PROG_VCC" O R 3450 4050 50 -F7 "USB_D+" I L 2000 4350 50 -F8 "USB_D-" I L 2000 4250 50 -F9 "USB_PWR" I L 2000 4500 50 -$EndSheet -$Comp -L power:+3.3V #PWR0140 -U 1 1 61491319 -P 3800 3750 -F 0 "#PWR0140" H 3800 3600 50 0001 C CNN -F 1 "+3.3V" H 3815 3923 50 0000 C CNN -F 2 "" H 3800 3750 50 0001 C CNN -F 3 "" H 3800 3750 50 0001 C CNN - 1 3800 3750 - 1 0 0 -1 -$EndComp -Wire Wire Line - 3450 4050 3800 4050 -Wire Wire Line - 3450 4150 4800 4150 -Wire Wire Line - 3450 4250 4800 4250 -Wire Wire Line - 3450 4350 4800 4350 -Wire Wire Line - 3450 4450 4800 4450 Wire Wire Line 2000 2350 1750 2350 Wire Wire Line - 1750 2350 1750 4250 -Wire Wire Line - 1750 4250 2000 4250 -Wire Wire Line - 2000 4350 1650 4350 -Wire Wire Line - 1650 4350 1650 2250 + 1750 2350 1750 4150 Wire Wire Line 1650 2250 2000 2250 -$Comp -L power:VBUS #PWR0115 -U 1 1 61646C76 -P 1400 4350 -F 0 "#PWR0115" H 1400 4200 50 0001 C CNN -F 1 "VBUS" H 1415 4523 50 0000 C CNN -F 2 "" H 1400 4350 50 0001 C CNN -F 3 "" H 1400 4350 50 0001 C CNN - 1 1400 4350 - 1 0 0 -1 -$EndComp -Wire Wire Line - 1400 4350 1400 4500 -Wire Wire Line - 1400 4500 2000 4500 -Wire Wire Line - 3800 3750 3800 4050 Wire Wire Line 8150 4850 7250 4850 +Wire Wire Line + 1750 4150 4800 4150 +Wire Wire Line + 1650 4250 4800 4250 +Wire Wire Line + 1650 4250 1650 2250 $EndSCHEMATC diff --git a/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.xlsx b/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos.xlsx index f7314a64476c6d93a49cdfa0dd57918fc2f4cad9..46e02b75b15ada446905b2323b843d77ca571837 100644 GIT binary patch delta 8883 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 delta 8817 zcmZ8{Wl$YDxAw-}-Cc@z`EGt> zCQsJNO0rfmd6Gb?pe`$+Y88>-f@}n;0>G+Bq#!lt9X`xJQQHs6l!tj&IrT^dZ91y< zycNUw`ZF3}lr2k6MnkTISJOwpaPTys9A{P9WcdE^#(&qD-XLHjWzDx#{j(aHqyP2_ zJ_MN5aBOJ<$}UscY)+xqRB8QjI2~9#_U`|7R8!TIINpY-hyq~ZZbX4-V@WVE+sMy{ zfplh&weTgD0#3Q&%bK9kE81b8NajaaAtBWvLE6L&TnZbq{}NIP zE>=jBFC36C25_wi1oTn-Lfj3-bWkyO0g)#s&<0o@pg$OmUWOWl`Bh(%q5cBJhKuXP zX;C9?Ak2hxI_CuhG@0axIF{NcEgYkKnpAdO-H|$So#L8|xTixM%pzAB@#U^0iqMQT zyhJg)*cVFDQXwcg@I{tz+V15*MKCg95hvs|_^OMgY_4WIy&eB2-|lB`JPH(Y3yA!% zn;VRajdBZTP)MgMbzmpqZn}_+;drYI<Vt~@&||BN#-!Z8M0 z;ZcVZ9!$O>@?*>5D9>R9?^K3+d~^MA`&=acC?U)9tenb0VGF0&{*H}`vyta__1GXW zqd~aXF@y}BEp~Bog>&2kiX7D+B>KQ>$qvVNdgnKkXpz-9`zaG9-gJwI7Zh^HjD zi7SE`$0h87;qhwE#QwN^tF>S;UPxaspMAV0wb5*0F_qlH&m;Bg*S9h5BSHi+^NXbn zF#o=4`onbKaJ!d7CoVFu(tQ0y=Vf@2Xj`|l>OEIjHTz+Tmp?}D+zO_o^@unP=F}Hv zbxbOCL0y7rxYo=9G4@Di6ZC2QHqiyOPXzgyriJ&CRCKUncQ^PXR;KU*R(=JA%@sQ# zROb6Z9HHX`RSX7xyNI3V*CKmHX!?(ASBn*Q-e36!4h){!zKIPpl4d_nJwNidX*#a> zh3EJJ1m-y2zlnB=&fPl+#CO<@BZp?I~PRxy>z=W{Z_>{ErdC@qm7@teulgZ!ud z8Jl{9zp0LjSwl#4(+c_(o?mD4Me~Y?=tLr$u~(W^XK}orYabs?18bd5NP@%?r=OE~ zsNCVqjd)DHCpaRop3g55VO`ESW?Ya)+93k7u4pqs95fn=zrXjb_t$zrXsfH&h-~_a zcEn%%`)Y{Gt$Z6|IS_%s9XH;k`e!%RyKlnnBi9m z(V{buh%Wc88U1tea@&Fa6aRQ-qV_E0{TIhkB>z&?JHS}&HGr;kmpP`puimSVUR&qm zmqFcEkf!`cS=BI>k?nv_p3K~`4e7oQPh7G)k73|DSLWr>DTUz#a~Q)~6*c;CvPjt= zL7rN31_u0d>DJcfg#5*DQ`2hTF3}BbSU@5u)eUfV*G|XH=wEm*Fi(1CgQc zic(v0q~XfsL*Lzw-P08+lREdWJxDICxgZX?q=FqzPvnZSCi+sJVqSt#zES;DU^{Y8 z@vn;k|7I!aznxY&P=}05FKq=U;w?twLk4g~bv}mnulIC|5TEQ|N~GK!5qG z{OpvY=fBX3R=kWq+&rz2*9_ZzJn#OQJE2k=o!kF=wJ*_q7QJ`W0vw(@U(LVw=g&3% z8DRlFE?LR%IFY?BWhZ!k(W-!~TesNd=N2`kX)!?JYTM%)o4+}Jg5)+jl{P)VMhska z@_RgtM&6)TY4;?vhq40F^i6-ofqqL2w-HT^5`NtiJNa^}rEADH?kSMt$}lT{R!!AN zvUsBLC4zLodkF&TC;cOk zGyMo5;*T3IJQGav93qlHP_g{ltT#XRbBlHpA!jW*Mq}K|~*Kx#nl>BlWtP0N2r8AXmO7P${zd(=T`;9Nti8KCpFd7Pa2G?+22I32I zH5}Po@X(YnXj1n%LL(CVP-iVMtv`ME-cH06cdLkkp4D+n z;TvtQ?rb#EPH_4`jD2`tLW(jWKFG{ox_Pj4ubG=9g93kh>vdd>=<9kBZAs)YOJ(&k zG;N>mM(p%u^-^U-nVp=ePFn-qpGzZEx>L&k>GMX8r(a6qJ3+C~n^|Po+0Ns#pNdmM zE1ysFIW?=CVqRHrtVbp!q;W*uajIW4YjF9kfk&yoEcOowW&AK{T(zzj+Vk=Dc7Cs= z*NrnS?uQcUij#-H@PygkQi?5X9%@6V2d0c=+RMfge_g;Vec6}Q62SvY@-X1DVPd&Z zyd_7Dguo-s3BIX_iJsk}MsJa(N8%4;q$1>HU?yiKl?uKtjZy5Up!vSY#tK0Eb36;2 z*xgJt`w=#1-1O>Y-je z*B#P2W|`i0VQrXhicyf)(pgIFwoqFhXf z-VCc{SYOX(7bBJs!>J-{)qe(hzeqc_=PNp&*xrDI5V1NJ=#Rpb1eDS>J55brY4Trt zC9(}C%!CY;4*Ex*2Hod*vtd6mm?230jA1!o*!2QES|yK+G*J2@p0|nS_YF>+Fo)N~ zUwD1);$T2f&vu-9aOjkDw?IC?t0zq-P`koLUlYxhJAry(XiLVk_i%~5?Rsjc)EWI@ zt*HyLs<`+k(py)^dw4gqecV1K3=Zk3VB6}p8ZX(Jb$A2)<~DTV7Q6ag;c-5EIrxKX zHWq9_2iYWPwC}N8tdF<7^@5AxJo=Xe*BB2=?SzNC=EGSZQKBP&;c7S?lHMoHpk)W= zEd;R}yod+JuBZ?RtH0>4uFchE=MSAkmzf~6vx@UqS8WM9`(KbL_}6>o$^|ao%TQkK z^8nHFEG>kvOagO%{?EPH&0ezbu_B~IIT@G_*<=Cci`)%~NL_MQWegkcHYbLgcECcW zDrtvZ)aan|IBAwDYp0xsZr(qP)JvQ)qje(RT@p9NS%MC~jRe%4jTXKDSz9^2nqq>g z=Yn*)p2JY-K;f`-B6Tgsro(~VV+|)vBjd*JUPHI|QX2W(5Hx%2!P2FT{nU-4lj^w= z6KPl_V`rQ<)UNv4Q7><`74r6O4#gNI-SkB1QQ9VDDiIixTsMqhHs9i;*yidnYgT`B z*J%}MT0tZpV8Bzy;(PAxd+~QsY7P*GW)X}voPkP-A0kVauc zGnM+`EBMZ+K!M(&M!9Q=Irxsc@eX6_jdhST*7A_4>`rl{{kklAiw!T1J&546#vEEN z@kPfOSdO+_x|z=Uaf)1U-Slo7u4~3(%+kTJp{+~tZu2v}UOvAa#+)z6%)X*6luDsL z&IA3zR_A#9xf(5xnEm>W7Y=mGh$f17Op+_`j;&b!Jn)&ZB*_q`v;SNy^vte$S)lt- zzkxlRb22+Vr>jc*F#Y!yjI58E%ZgRqp_t=}(^6yT)GY{zk*$X~S_T`b+Ye8k8}0~< zg^GcMufuUYav&Q&<|1Vdi<$IY3?oxlCrsk*5Jg&-g^*ih?#PP6P=mx#!c?I>Obsh` za+#$}rc$=3vGMx4YZe@!m5zzggtHpAx8^)*&E{{E##jDQiL1HTXqNal9Qfcm7}B6r zeJ{6E6O1zIhJn}cX*}}_(B8+@C%WlUQ7bxEVIQi$RPB;6 zagU#|-?n1e_{#iI%cAUAv;imB=+c><{e$|h(uHM1&fErzE`lJmmQ|N9XxKoOM<_}u z6oR6#@hz`Q7lLH7bSUCM0)V@=-Md&#qyt+pvZgZNN@@dF`ry>8+)ZB_Q=nify`s}u zXA|xeCoIF!afU`iR2I6E5#32`%gBUVNJEV6GPeuFGX8_7ijOJI(iHc%JStLn-2{a+ zRmn#QlfG-SWiqHE^hq_GrIxiLE$q$bqg!s-wKfXdF|sl=tZ(5=clb0*!}=NbYMKA{ z9F8M>kvQ(pqC2)(;Zj%lH{B~$!Pn2oZQ$NHR5XC^n&Wy^v;IQ@EJC9&Y1(tqn?7#z z&~Xt&NzW6qSkBlvIco`_;TWkD+Iu#{z3KBdTl@lky8%72%Y1wH#-K2(N1wMceDomG z4paCGhwig^hE)vVoZ}+X-iR^)vv*_$`pc+7z4m^q&v8c1b3l_jv~%bqlp<`R{kn;) zVarQUQjacrNygxrR?Qvh1w2n4b{XK8Rqkz{?J*fqN91C_JGbp0ywDGxx*{hQXt;;y z*zY47uz@0&BF9;sJdDtmbLo+zCBR-r1RR?2OmTC*fA!)O>gVXX;}ncWOGiKL_2bz| zUoje{=@P;Iz{}U@rhc!T07}0{ZU`h57Xw-*F^#XKaay8?#^@;bB^{cHDB!#4{cUX1 zFR1vW4HZbD+@u!iz6wOTd{=)E5Kls?!D3#sXa~s%M0zck4g)z`0@pBckKoxcqYZGI z{O}{4W(KcFIVCXNu~8b2DC7zqhZPT+;wXW)5Vub?v0l#5?MLms(FJ!g%#u{8(;C6h zKzKS*y#+hIJs~@pM4?XvM%Yri#lC$7B?V?K1qQ)M7z5C_c+0&x%!-P^-@9n0fYC3rrEVv&8%GVD|R^MW9}@vE5= zlJ?E!V|Xa?lK|E9;1ai-6#L-!`|qEKNiG9yQ^b}V9CLaEQp8_~8Dh7S>L;ak;r@bl z66Ki^z19ml*KtrRB+DaqcKUmtE*;iHoqKJ_pAw3gifwur3{X=eqGvJPUB%Bf(<7rj zC-H!q-d`;>F$l?yN7jAgWj{Hh<+{!5c=Kjv`E9tveq6_Ycxs5U1g>zh(|0NJ zGCFF-&FPhpm-mibzwtrfU?d)&-uSrCfG5~*it_ic=m=;a-KG@L(E{?-iv$3SD*^y$|1dId2X;4i9|ub} zHg89V2?KrS-B!Fn_Sz5e>4E^A`I+_R`sVUF97lu<6@(1j^$0lldKLyd_p7n%>P~6n zXTRsFXGLH13X~(}+z~6&iGk$73j-f?A34{{z}$hc77k+>T>*_a5<|^Ct`RG>XD*P& z$Nizlb7eittNX#QE;0Ioa;wH>Lf6Z>iLS%W<+vLmKC)QJc;T}FZj8RNKKyUf9d_q> z>5M-18Aw zSVhg`t^5A3S^Mu?@LGSu&k)8|4i7+O^;68$d*|r6w8+;EnUgUjJqz_uLdboFo`#bP zuLa`Jdw-~i;>)sgPETG_<(ktXHmSMt1&B+k1{9-9u`Q|^0d9*exX#u&cKMZW9zJXDM|5_7tnuH$4jxa7UTlJJ3Pb}m zH5|F76?kMrebRW=vfyp-9X(%?t-8y|-(@U&hGjzcoyT}Z!v*O>V0Cl$6`;D{frQ=+ zci=>k&sV!PS+d@4=L~8cg)Q=eJ9+zV@~~49d_}mlGe;LA=4Yw0PlUq41m&gIA9b>o zpBRf53uxr7Qi=C$uypzC&(c9Z(ewr|*ktYV5e~l06(0Lwj-wiOH+4PVgY|4wbKEKi2%KfbkV!M^H#bX4*ej(VyIY`7>+N( zt*T=e3E6O{-s*(0#izsp=L2(J+PXh0CEpGbvo!E!Q4xH>0ZuT5?w7o5DU%}_hI6X1 zp$GYHlz2f+N7M=0=Fdeb8mQQ-`Ok%Z8PD0^f3!99=g_nlVC~OY#|LxgsY~%a%sBi0 zJh_i^>fZEn9ItgO+Oq{6&8P{W{Gn2cXopnTro$lcxj?#Bxr4FR&vDeX_j{n>edFi6 zQ2#V;Q$*>f|1EIL6{vKm0+PzrGxZ14{xc~)B!xAnpA3(*Ecp^GG{a%!wa%JIgZ*Y9 zV=k1Vm8b~G)e7O&toNFXFp5)E{}%s)L(oLV5lMrQA|Y*Qp%*zi!iAZVWIK~gFj1?Ev^8R2BvFh%;crkteF4<+ zM4=2l;vpyQYiGqC!X=8#j|eTvT@l21-`J)q^{>%n!yqDkBS6WWT*$DPIe2D^&zq&C zT_8*C^Pg&}>Na=-&?PNyp5hp>syNkwTW+kU zTJ+neNAE-%H_Czfp8a9w`W^w8^qRdN!Q%wqbP_2jly$F?T;bQiEd0QXdT3fs$>jgR zJm8<8W>fGeiLC!u=s!TRXi($cuetozA?@Y6f(eU5<^WnYv8X_6b`IvlHZpHfY{TUvsv7 z{NWqeDoPSNd0z#|;?mG77U-alQF46vNRiGlA=O!4i6)qBWSrPuW$_!^lv?UZm+SxS z!+e>{mzFCEniBINFt*EB;ss+3u38XQpO*va|8RM6Xob8?-N*@ z_}6SzK_nOEK{f6vzX0ZlUCfHWmf+oKP2B!-A*DS&dQ>gNrAuHLucAI_e+Z&tol?%< z&pI4`1qe_u6n$x{;kHbs_j{y z8mv6CF%Pk;B^6)ydRW1-mWu6y4M_b*bmXOy?y!nQ%UpItTg?J1piU=_?1?XU=J8); z|D0O5UD$DLbJ_pcZlPhixGF0c{t8MN^6aSTR}7F4C}NCT@Mdp;?aV3Sy5D(Q#lLlq zp4Ev?U}`qeC}dQg*lV&!vGY3pUHM~NF!s|AY(5-nok15fMA8(sQk4zE+G(bpA@E-g zZ?%7}AS>Z_USP`9s0uXm`c0X$k>PKMNoGgJAq!5BZ>X2GMgxJz1iD>nF3lj-h91Fa znvuQ)U9FQ;*&c=BNK8;Tj^S1bfoDfn>kh%^_Th*rX=a@#OdS*QAH=6vFZ25Y5VPB;nA)FLS^1 zhh$5=tWZpluq7PyGg9Y3U|GfHA6tC{ZQ=ph5!WYG|?(#5@U0`oGZ87q_NZ*+yIz2)&Ttt<$0 z^*_uZ77QMu>ErAgYyIn`pzZ>RWr9Rlbl>k_jiP}R(cU1)^) zrDgZWs%wiE%8oF7#*V{j5URaK8}#`d?jQl|_~*ybrqt%o8u)L#d&bVwZ}?&B zMJNNfs`UYu-4(mY16KA|w$YO|<)4_R6gfzT2`9bPnEN%ulsd3Kt!!eIC*~Rmd5#pO zm&qr}1Sl+;II!ta()l}ACu=XGRG6FW$Io~cn3p8+#uiheZ;JP#x#PwXC@`dWZwo?b z2@r>>QfK--Oa`Z*h7`Z8J&-%Y@T`}bcQjp#e{`*;el*-j*&)FxdK4xYHkhd}K!Ftd zIdH=^;XWis{j$qe=fj&}Qib_(Pct6zlUG@n=;@-IULMNUwFGhfm8RN^r`l+@qDTIj|(&$@M8M z{3`-~)MHsUCHfuq$i`w)dC=V6Z9qJ&man0X00vk8P!bm5sO{|gJcbGqS2v#&if{7XPz@ov%{B9NP+qy zo%foO743$uV$$?{`|ufaWjYE@jSHzLc~uJE5Vi1?!e!%~vbh_ajtGq9F|{5d%vkL= z*}Z>;Z5GxOy*pkx-=@Z61S9&(`BuAYErKJ4zXeCrs>l(RQ^}9>m5#FJ4qO<9#5}Rx zUKR20KPJfSaL6l496BhJH(*_%GCr@RQqL4`>dC=LH`HY_Lr0P}yio4Kij zxulJ$t<%4&)gVC`xsL-g>>#Q-1po;D8QXu;U+{^# zH1r1+SP7dLtn`%$iU;iVRSc>L-1?Q7F$3e2*F|+0?GOB-T(jq diff --git a/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos_v2.png b/CAD/Leo_muziekdoos_ESP32/Leo_muziekdoos_v2.png new file mode 100644 index 0000000000000000000000000000000000000000..233e485b75e5aa1e92249a896437aaea8676a0f8 GIT binary patch literal 300320 zcmeFYXH-+`);1hvD=G>iDAE;FP}){{w;(80=^Zz{g$|*GU_pu$0Rd@2KtQ^*KnMhs zUL(DP-a-qV1PG9KMfX1Y{5a$Jp7-n@@1Jjt46|5ca^O|$shCWkQx^Rx=90&xu z@brm-CJ1yk8w5JVdFCYWq{Hy{I^c`S{ozyXGiT0Vr!}TPplhI~3J{ z51X>S)K0ImWa~jY6iSV!?{i-Ql3xcL9&w14j}KI)5z@9AFy z1m5iZ54-)3)BdMj&GW@6M*X>zuiA$HVYh!z`ya(Bm(jb({O17iPdfguh57gJ@x_2x z|5RbU=6@sB5amppKbNARqJ&ORUQONUZz#ih)_>ohLROFPpM&y8|8HHOL+?%m$6sR2{l6FM ze{}IJ`Zz_*pG*0w@V|8dezRN=-#=j{FzX-r;6Fu{|M$l7PXX;e`rvHiQ}O8oyTK>JVe;2$H)e+OuP zQ>DLM;2$H)|8uJJH?sU=WBLC^mJV?W8-0@IeiXchXL%Q*StQLBhOCHyQ+Vf8_f5cX z1DhnPNGl!LgmSMjR(g6rt_UeKa3|so89DcT|t0vF1GHL9u;E%AdA(-=1ykC?c(}O`4mlO_~8qWLuY( z-J3omZ%rYq{x2x;@&)~9nDd<5h_PUDm-W5G&hQuRB={`-rti8Q>s=P$wR(1C3TLJn z(Dj|oZCO`|6i!qXOK!sz9V?^)3+RDu-6ywEaUOdAocb1pGxN9p$koG!Id`H>dFQyz zf$;`@lIlRZ7|Qn*%Z)j{obK~*DPf6OU#;s*qL(pm#u1d?bAI&Cq^9tA39lk6T(a|^ zsX?W6Q?+O+{U%}aC9|`-7uIVMwf{Pq4tRM={igs=`K;z*$Wyg2UBCJM#B?p2w}1@c zPCuSe22}WyxV=9ODTaC%C2S!bZL|%d)ZK z2+j=|;4$duW2X-zk2O$W${=ze3U=$i@$teAT2%@FPwKn=V(m{NbjIllmjm`3$>}3P zH&I}f`6Ywmy=Ye8t*KiSCK1@=vy;oT;M?Y81Uw6*gHtATDl#cP%K1gsU8E_%Q9o0# z9N-Ns#nVjL3mZ_s4ZI8*n?9Vp3j%$$^}pQ78v;#+T@eAKuhv&lI9YIMb zKQXiQAHZrr{jERo!S=KBQ5PgB8>7%zEt>ESzB1^g2;8LxJw%JGtL_llzjX04)nN$^ z<1me%>8lGjg&|gD${x(o6#K7`LqfD{P79g&ZYylnWo_-O5;5KUdY;#Yo1MIG|fW zNK<>K0CEMd$}kvJ|BbS2{WBEdblSa4oX_~nU|3avmDQ&@!N(DIm8|W4S$H8gk?#1L z^Uu`O_Uj;_h#}Z4pQI_4eEUj=uwbOIROM2SM*mm{m;QBZgGbqriHFP}^y89mI!rSN$CO=0%Fj>xg?+;#V_lV3Q9X z{}jfGHclvy3gm*79wn-$zRR&T9jkKE8pnzg`s)JxhHG~B%Z`GV(ZI+;5o%pk-qq{% zqwubQJ{|XRnWy2Arr{wyJv3l2q@tqGaYq7JVLkpnAQ~4`Zgb+(H$DaHt>G&)#9D8= zWAPg!xVLcXA^@XrI}ueq-i~AI5cmXfrN-$75-n!{AJ^Jiz@jl3TQ-@vqX2+fb>-wl z%xCu(Q%~G3($g#D7b7YP3!2k_$!_Y&O`Qew9=Ox)znzTwSxr&#SnZdlcP(E}y)l$x z(ia|L?s`v>S4~Ypp+w>?Nj8gbJ<$yP!&p|3(XhzW**-MnVOM_WjpKsT8LWO{;E$PN zzWF}8#pI1Kw#S&Bl3eCQD}}=`+%c){m;jUT_cn7I9eM7(^{u#tS$Q-L zGsZI1b^&6L@k59$8K;bjlvn8dERXe5!oZW@{l2anL;PxL+6-N%vOkJHiV4>h?x}vc z*zB2XpZO!CDy#QLSq|ON1{S7I%+mDn^%!)*Hb7?^X6Hxw(gNHDj4LsbGUBqE`xUZL z3XQMnoD60fE8#1uQn*Ur-DaJ94sSA%;sB7-fEm;azFF0i-Hchu@9v?l8bZ|8s144WtU6(t zA7h%<5UJw~h52F^YENbU=;?V^Tz9Og;Nj^B1(~V;#MB#f zp-B)Dsaua6t2*2CBe@bQ#&tTl#m3m+#hheOiHCwg2% zT0_k$=A{30=xdZAFSr8guegglDcmhjmajV;#8OM^d4b7Gk+IO60N<%DI{OKu9_nZ3 z!BbAyo1{Y64k-c;MehzyDmLzK<1nex3C5DJWB=Wuyc>H3YL61wf|O+`Ce|rlx9^*2 z17HkyXNV+shJFegCwo|sj-;8t6P8I1Rp@)*e7w)eE)9|5I(<5rTBRw(*2x*kY?0Gb z(e&d6b86XDDGkPhWi#?L^0;y(AoMgKqsiBFas(stBC&Y;k)o0iVA#grBWy4n>{lhE zFsw0C+t9urO;;Z26;D*z4>aFAPf1e7I4JuRf9~lF26q}HCGlV3xl&Q$r8t2k1sAUd z?8c2aV`~D&U-nToX)g7*E+W58KlJO!k=sqQfgcak1#Bp*_;sLoNT%{t!~=A?N4~&Y zv@;_MJv(vg=7rmHy=r$IWb@T83&gxWYbA7b@PCEbqadabJ>x<;e1#t{$GoH&zLij3SV@grq6 zoY0*H@*M1VmIzy6i{yksJ$7bD=)ywqeCrd}j(D3qy$RnHl*)0&w%?>El25OQpK%nu zlQmiUl!D!$%Br9AunO84@DTT%IM_YgghLF#*N&(8XvSU`B}3q=(gP@{jo)_ZJi8YC zb3q$`3U=Qrj#nAclysMUlx?_0x40~yo%CV*VZgqLz^-tIzo0aC*{Xj0ihg{)iMrqF z&SHDy0SauCL<0nwZZx!{Sy3s$-+5+rB$Ec<(dNK{&5q~moE?mie>60-MGWm{;hv+G z5xU^JJN>y@;?9(HPF>*vz@o}j{PvP+r>PxQ)A$*^3m~LISv-C`k*$1g^j3Q&()cEq z8|-+ za6l!!bx2Bj-O%)|p{e>Y2G|2>##64t-NTWei?BXf1|!3>@CcJV>rp6)Ab@XX{ZhT` zHHn5&QBk!-vMX=tQP!x=4XjZ=YPtZyqkF(Sav+o;j~~+o0AZ{WtxQ#vHk-Y0PX+PG&FGMWBMJ zj6$l6D_3N(jW|Lp1A~7SulGJO5dVBrNG%!Rox!oj4LRw^SZ0rN3i>Ng=s3C`il8*-ZmX)!2 zab5YOw^8$MG)aG8%P_E_TU#j(Wlp)qYn@DYW}7;m+p0KJ*d;OQ`1wH);sUIRhCg&C zjM|$*dyR$0>&Fp82Ae5=oJE0|SdEHIYkhZ@2UMyyt%pmkI_m4|H)n$*Ipxa(YJbus zmlk?}71TtHeioMd@>O^fzkZAl8;qRu-ZfR!xHIIT!*=(?M5-TbXZFzc0LfvceNNf!#~`BgZUZG4 za#9#)eTv+kA?`d+_pZF_^4*4qqKDsg_p9P|{v?}vE#nGF;f>i~Z^lo<#8e%%JsVTy{ zRIu9!rPFx_$6?Ob_$}5St~;Cc>`w*DePE+Ip8~eaCGTLO+ctGp1_`M?LR<&kDS0F~ z05S2apVf8zoTHXo&7$~InJQnBWzJipXq5RKdL-ghxey^Ky}4+_yAF%1dnCS(IQ z&m~;^7vJj1FywPo*I7MQO8;T(clWHE_>Ro`6sOgZ{)rE2&Q0zw33#mdJ40m}ii z>^RtEo!!jWJ6;q*%goAF_}JXg*fbvQ{0SI_UDDhcH-`{kF;(^y-&-5W_rYld9L`oe zH$|25Nsd<$ie%R>7=KI(3wil%dVvrx{JNnFpTKjJg*p75Zn0jo*^FL}du#_52p~)Z zV`yp3l6YxpnWS;v9Jq&G*juNA-wl{?FXKME6V;nwrf1SX4{;5=*1Z&ju9?je3Rqym9lXIdpaEdUV~M#MQ1qYsR*{>@CgZ(9fku;YU$>u(-TTAF ze48pNWl1`b4Y!RXba(G_V?q|?17^O_dERPKQ|rp=?R-*D<~|Q>-^SR{Nl-)G^un@S z`F;;^Vg<9{#wuP==e;@OM@>u!?q*6(ifIYzwgAi;k0u{4+c~dyc2(~y8{HO`A_w>9 zK|d}6?i{d{Ib`40k(ndJk6B2l1Zp=&qk|zK0J4_&^g$W&{p5CYG1`;+B-lnBr{rYi zMlq_!V!0`JW-od=mPsl2R#=OA6d14noR~^80``jyj}Y8}+}q!lA!+O?RmwnL+f?tK zKYw09!O!m-j09-A9#3gyRh4;oRzyazKaI@ENp9~`qjv?e47z}=qspi{_mvx|p*HZn zCzvEpi${+d8WLjoQcX;3NE1AjtjsJ09Dr>6<-{`=fpAP!ww_dE>7X$w@fGG{Ww7gE z@4Yy)sNiZlhxR0eQ{qH ziy8~|{TZ!~T&fFi0e zp>8SC7G7xu5>25Zygf@%C6;hH$tDY&A!5oO!L;46{6Q;U&I_dk2h`4b^(qCs0nZ+Y z@}Fa3k);JB;i3hUCIY29BJqYWeK)!PjYys`GIJRA zAM#z;j8as9KrkB{$8*Z0ux{cwn3aA2$i4G_${{tC&!(mhvR>5I=13ULv7n8(pvTFb zWHRWrFq0Kh<+70q7!u?z*IT8QQNyIL`K7jR(-(+@^HGuDjAE!K@-aqx%SpX|Hd#U}cxOR{0oJiyOgn;Ay(J&i; z9Z(gc?~%n#b&_kED>^)xZfKb%*B;hts8X)-^776KAThXtrU*)YT~#%O)vgY*AitI; zoj!wfoR$J|tfZWz zPFRSZsozb#f^splJ~=kPLj-(vA=p6^J1ojsPo+;=VQyAgZb&;aL^*{sv8I2bMh1zn zH^HESX}jfZJag8T2lBbh9X$%P?{o!Vxrt7OX2MS=6Sd6t*UY-SG4C*7zqyyx`8g=q zUi(SC(V|-NF*1Hd(4`X3P3L$p5GCV2RsS-?oAg7PM<`NVx0K#h1z@62nuHg|!G2g= zsw)^E003d>|MC>jYG5*@xIA_nT{)YDYU#%BPxOQgGtjFE&_B1cUo%A^di#6FYsHe1 z%#NlV=zAt=R-r(BY-pU7o=J!nu+4DCF$_PSO;&GYo|!G>`1n$Ie}QfR&3 zq-UUFF}1o&t&AH3yr~ZZZ;h5&o5<AhoC+<#MQ(-wC4TIvB!s8I@ zMmzp9FO>pt;>XyKVZY_Wp}J!{bFrXTC0^~0uVCJc0i+VoUeP=Fv({9F2eciCog{kI z>}*9Q=xQ(xsSY(dYcbGACniZ8bw5)`kuHaP`q*Z2_Uuskq^w5IHjw5(r^~Q0v!S7( z{&IDIX*1*;Gy_EE?b`!PTCMjVF1ClhnLp|dj)zM3JC{*|!~!%AvbW3^j9Fd_kq~vM zUSD0ZZI?aTW5CGlmSN2%N1#I{QI4bKHW+j~A->ib55v_mVBzE}Ab7AcBSmEVZ>M4A zw~+^YU^>FB%a{>_+~MYEA29j*3|xh@=gMI@5^dU7Zrs*cwIxIzsN-N|HG^Q102gFP zI4!-7#EoaRtS>FE+B$P`Ff&U)(7Cy{(~|dVIt$bMy%d|=n^^%A?UE;x59E(0rlx{I zJ_1m~?^}uQdUhx7ivDIwORCmpfm4Or@Xs=JW!9f3Ae@pCAZUu*xH8<<4wJeEkrTRi z66nyRiJ<6B9yx+)u5n}tVZjO@{Ug!2B_YGd3mW#5#>oJVsi>$ZI6_x93!`LBYlneU z#{otfvU!Wa92-Uz!8TxfU9hY4)KP4aA+MDtLPMyOiaCZ<;|wOGJniQ2N8HW{9s8|~ zYmbm^xx91R(YF&ivNCIxVj#4~wKM>sqogaGwSNP(cAP*B}>z8-J$q#<1}P)#c*P88=w;XaGHY!ahV4}ZbQ1~I+v=_>BE9`KJ!AYBL-(Q*oU5IblA?MXA~;iI zfC8@%huM6GodB42Jzj|tk7acly3JkP{2dpyAQ1Jqh4W$R=Z$NAzsEt(U}3SpurO!t z=e`mjT&d6~90e2Mq7bhXWBISdA6m(2-Umx`7tC0mX2fciXcs))1yY1HpV^2wFgvT5 zV|WN!czrijQU|)LXSRoGd$9GXeQrpoap3%}k^J5oY;SOgI|I4DT#q!q&6ORN^-+*9 zC!1>~F-I<7rZLnJsMcF{r=bq^qh$!C5^}DD+A<|Ng~qkl^0oPyo+Bpt)WJ&9)w*U? zB5vfj5jLlT$<{<7+;2J7NL*f*U!7gj#}UIyG8{E>LoS6V3&JX9M#jg5W&C|A!E$M4 ztxnj{3|#m)!jlhPT-%cz>eeWlz7pzwq%k)1{HPjWp0U(H@H!9AoE4-Bkf8V1?}scJ zPUynn$9=GE+{$1f-V{YBDk|b$XDgJRkU@c?*rc||sfT5VLBu-Lxm&iHNr~kv)=P0X zvCBFqCkIz&#Zd`ua)0sS1(2KzAEbuPw$MSzN|Qw*^IYZ))zp-K)Gl15ocpOt2Z}}Y z_=VwIN(RtdqNNn`wM;vurY_49UL%~)A%+toZmXyHLyj7vZhY%4u~4!X|E8|Tl^i2U&7gtU&bflrr>barzBzHF)+9=(w5V9k*hp4(=8%NBQBY*5pp2;^8EN+dmbjvp~YzFH7R{&W{ z-s>6F{sQnLMpFu~kO6RB+nGk^-vXySo7S{#$`5k~1n;39g*#$+TV6WMIaJmVL;v$FCF zeGhvCG$sj`F+kqarL(CDWC0(71urx|QJACY3VNub03=G%X0`#Oz2k@JNJ3Y|b6dAN z=YaBKpwW8@@nhF+=nkn85qbY6H572iSOr&4cFwA2UD6B{k1_Uh`>-PvSv>i+hDnma zRC2npp#09%!S^`AaBFMU=noIvahjk|rJ8C@bc&eh<)q|u4yYl;MxZhPwr^*8mt}&Q z0Fs;qEAaea=+?l6qS@H!+yol*-WX!EZ(QC#%j%fEc=({r#zDica$ObeUSxcUY~ zI5y{$0(u{$D5@<6!V2wrEGPvIU zer?vE_^{Xta`l&XrX;}RY)4?;5QWajhuop^4jDh5ou>%6nNl&z)q^_X_J*@IOVURZ z)|~B9dDc5|r2_kjU?dQhN{11EZEWpm&jTHe8K`FdO#fWG0G*D8kx_CayL74NN*{d> z3Nq9hRFb`rKQhs;?P{MV;lF3Az$WKkp8M=$Qj)Dho$(Wsk(z4Qs=k}?otu|2iDqlR zXpJ5>rkW4DG73o8Mq7qErX@xZDBxOF;ysX>f@)5%?H2mD5MxU&uC0ClTMT`Di7?{4 zJZX5);d>drcs(S<>?p!aMO|7d9^xUB#70MFb|+!wa1cCM$(Nxi-VR*|jk*!_48N!k zpUbB28M`O!p6B58t(-7W-L{hEKfmRK9rL!jZf5RMbpi!$QB-o!V5$Nzx@lX=rfL_D zt#k(986IW>WQRyzrR!TwAGghDpVCT6Uno>er!OIItW`#>N1bV+95(>E!n@>&lb|Q5 z7CDif6P88;Qk!xBfvUyA0xTT~DmfZxY}wMcxo@#hsw4S{KBL5sNhQ5rh}_&ZB@W~* zb-pVdCMNl@vwEic-{N=a22kszXf)a#hk+d?=ET0TQz^o$q>dd zrxxeCka**51)qCq`8%mg>jv(~%Z5gSH3vtuJL_`&(tOReTXsN6Vn}H zYj1yt@f`5f>2%#iO8*Lcw|os~5E-9`PPK0i;NDWsCJa3V$j6hceZbYdcaGIC^2puB zp3EGLlrN;SE!2YjKq<$3yq4%Zy7Qx!IKfGeC9WCv=*qwd(33HiSztq&J-O_PW15OUsnXYR59Cv2u|aBxs1 zLGbdstoZl^J@ir6fB?-wkJExOHVM#uxwue1P}FNvxN+UqAD1I9MV3EO7fS$WbFDn7 zC#`MXt+23A+6$k;tD&fno3h`r?q5+Mss$IkG5NiEV4QxlGro}Cb#YkQIaOi|M$mW7 zV{=8$?61^qIlN}VC^f>x3CHc*buyAZNX3z!k{ZM!63EHEi4zfGLv1Yiif>Olyn|OP z1A8s46HgG(&88Wd;W`$a0yu^ZldN?7fL*CzyLQP{`o5nRfCSjy0WWG@;7kQzx?4sG z9rIin0){ayJ`=n<^n&AJ%C>F>&UL10vdtluF|}E+F&l#m%P*)z-{PKX;A=XH;+Q zmZa?~xMh(WLqjBv);8xn)}vtkDamCwh)ZUBO>?q}zQeNfvx?+_(J{)1Q z>NTnw>*ciEzuZ|4S?j|0*}xN}A=!P+t}|IrW5sg&_z@OO>NEYWV1e@c;Lp6zFWp|d zaqa!J2bX?3GX=6i!Vc>j9y$JY+kTh0Ez|7o;vyD!?eS~_@yJkMb~ZNs*_ryiH$V>D z#lL9xVdmbUJ45}JsM%FEZ^8%@Xz!@+RM4qs182$p26l;-^bOHZEYz}!EUdl6=rulk z7>=mz|k7Y8YcFETlI!ff}tl{gOigNZjRQt4oaT292!V|ON&cdvNhLSK$)-Du((ZymV(o@p&7qSl9fOYV$Hq zp9NNCjS?Ic=gFy5_^Qn0g}`?$-}4{K^zngDlvhq-t_1A7({tZb2gyy&t*-JL!IP84 zU%|Jx-GPsl)qERXmv;NS;=^xGzLftkH8DALjpO#VAM|+N(q4cuk~c~BngK&t>BV;m z@o~x-S0fc6{!_2{Sz5opT2MB6ZJv7#n>A618utcQRyf^tIw2E2cfg&a5kPDq-*}p5 zX|h?pl$6ov8Oh+W!J@mj050Ua#qPx^>8O>F**6Qy?yfen=X)~~_B)Sj{i=VfpaE5S zYcc9rhrZ$f0e0iHzFjWGHn7&0`bWKvF{8eI4G9iSf3lVJVjOYdg4z;2rhB4jO|G)* z94K@u>Gj8b2=>6b_=%68;=Pt=cMt3++hg-@TNSl1E_kb;+&Y@%^x$H5iX>INd5J%< zsZN~3e5R~y#T&Q8&^+!C81vp8GRIZ-f;acszl8tl+WgatfbbjDUem7`pE(frJ*ik& zdynYK7MYjH-f|94c*6T(>!O~Mw9o#`e8aY9(E|A>fqbMwUfM337znborf~Oy$Flh*SR3G_hy9HG>-te{?>)T7RhN zzTWS@l^C#+==^w2p`_Lu7m00{eu5}j!?K74&pvmL63j$o$jlN>R~L~F2F$J)(Re%9 zABbJSNeI5y^`A@EV4h&SPwZ(BvwB>();h=kJIWv8%T`Z)P9-_NL;fHuCwvzo1`b$a zD)w!7H`N2Q+Md~d`_hn_me!$fhxIAS{~YpIMlbDMqB?MFNRMMvWU{LaE0)zuIAYlB z?6H>?6C)(R_7gPZ_AO0JQj3bcab-`-@hIYq%AySPaMK}6rmTeU!nP>V`2B^Oe;V_v zYZKJ(w{B4Wnz>caws!v15mKBMBY1c;37cFh@RV{GX2~fVTq>~Yc=zs|*-@Xovy)Rn zo_oYDF>94o=wfup5zLGPOFUW9%(nU1Y^|@U?+%#98mdIX00j^w4(Lt~yOA^b8(qMA zu$fxlVL%=Irsda9Hh=ta0wi{>e;n&s(9*@N({YNsqg|Kr%^kg?a&d?20uAC~2rFDF z=rpyGKGaDOA?oDhWa@PTbGRW1$_gTk#^euPe+<{yu*_(^GBRB7RAE;>Do%C7!kzRKoL>|&GJ5IcI#=>G&)&}E{ zM0F?i9S`aL8Be635 zJ0X^&Zdosfl4vV_cL`k``1F*&goK%~;pzK~zdgTrSyc4pXm77QAr%A7xLY90p7y-HL4pi(8sBfbumfBtiPyX<{F?06jx3eX? z4uy_DBUZl>fBB&MLx_zOGYYK51=n*sA%3d%=Oww7dfv3+z+X=7i7}i*To>&+*8)0T zfgQ5G5DJWpq%F1)8EJF0x7O8Be;zATk+%VI5@AgexLQ3JX$%r5>iYcfU&tMjO#2*T zY^_MakKbI6m^W!_-Dk`cYaW%fJ`{;D{E&3PecVB+@0i(Qgl(sPHO9X31fU4BQ@_gr zml%*95ZCMWP|buA{qyxB?zngF!p2g0PCcmdA6aqJDXv<`?Fii1Nk|(Vte#&#UR!rF z=D}>UB_K6)7~gayV_8^|Kpq4yyJ~*RtsuPg+J&Gi5099J$7gy=U(L+eN~Fww20h$< zkS%jU|7QNBr#j)c(Xn^$E_q7Xhod&VUyZ*#{q_Wq1{xK{dm9VhDKEL;_%Jon8cTBFJF|Ey%$JeGU`0gifIfD)j?lDhVlzqr_3axumtGUP0Kk#D$-}KFRC<% z2~AdA-^ks$@Y@5XH#e!OHG@vR5ZhVMOmFRv=CeNkwwm{<@=wtM(tR-Y+q3pqO2iCd z{Qyxv?2zV}(A=Vhu>8h-{mM=!;wA5yg1!N^9o2(wAs(AYri4f*C$K6npU0;zYbuv@ z_&CU^4w{UGzM9q5PL5PH;n*aB6l}iB+C)~a*XBdlO+d}fx0;({_B(n?&VslbGG`eW zrpy1x2&aS1S;WP)g??Tub26pw6;TH49<)lhgsN>k3UcDL)^T?YU3N8i)Y4$0-`c_L5B8-wb9)hd>@-MMV-!BPoDimYW>4# zO~uT7=;$_jTj4-VhUdPLn|^N5N(f)x>92Y*!D!%wX+7kgBJ?Srq`jemb>)Z4Mq)L+ zgV&5I3%i~x&|}!nxJBzq&`p)p3h&bH&t&x~2Os{hA*aZW_VnBpO^~YdilaIw75Mo= zSH?rvKCiixRT4jB-#-re{#pL^zlqlv@)rkbC_%gAB#u4M$iH!0{xTHv#ZNJke2sskk7M9Qez?<{{7)f7$1=Yk~x~s2_P|~ zaWJDT3!Lrkf$ZZ&2XR&o6c;y8ceD?S-P{7YuPy#LE$hRSp{g1ve@VmGNn9|a%aC(e|>>9Y+TGmfCB-`%FyHodXT(U~7+;*q% zoKDC|?}O0d&-xf8IrOA;tfgd8-W|;LxDp-qgKcDoSgfX#d z>k7rX({28|(H6Znas`HV4lmXaq9k=a&vDZA8DzE#PqAUz7%S*nh?}0!t(@0T?!9gD zX2NO@6KtbXd&;djwCwcmM?YE2P4u%-lL}H~EZ=ZW5xoDT4f9^W%r|q3hjNI|YOCi|qIKz6X zl%KE7BUTU)GtKEGBWX@Ei8)Vb8yaewnj(-DH(#%(RG*((5|ZC-eMIU)3$yF!z=%Zj zqMIb?;It-(rZ*I*Y+~xRQb*f;Cp&pX5@-4KmjjPxTgYGoWTvz23v=)9!%b{EjHlAu z2c8+2-W3s9-416`POJ!Xc699MF3r-j*k}5_wH3A#F6sD}HlE@@}*g`hzFd8f6F~Z`U0T92$Rew%uToKhlZpDiV?e7+o(oS<`MMuLu=3 z1hJ_1w}I1ZG|w;1oV2sHJb9AtWlN-VtaA<%*$W0C2dS=C-Ppan1vPrO8+lp&1NxY6 zC`s^R?laI$LRFrdc`VWTm~W@skERT|<*bx49>--@G3D>X}hG~G$>=>eSi^MUN`m@s{r6F>8ju($^r zgFtrKo5Zo{LG)smb(#+`vqu5RQJ9qe>iPUzQ8XKAmT|~agSgUeQEA%zE zhaBgTf%o6)HFtOrnGXdR=YXzuzpl2U!?@d4D^N8tUN2vHEJu&oal(F3HVX5$ZXDM# z)wyRO^s4AJlS>J4gY)=U$r&} zz;|ZO4$m;ZVtWeZDTV-TNP+lU>NtFC=Q}$xgTYCqzspwqF55K7uNpXFBE_2&eQ`em6bJInOT7&czchMf(ZnvG~3I=7lpU9RoIA$L((RU> z>2`g9^W??mnkgUKJLdNkWvfJ9waBA3ilH|p=dvVOeK$342VzHG@w47(DN|B*zWjwd z;ji5FRh4xJUo$g3MMV#c=_VvM2Pu*HlAFk-&co@dPfS;e%H`9XW2_V}VC~ls zCdS76kjq)?O?SW%D4t1aYZc2>A7&NalG~iw{veJT@(GKD`36q%2P|}E)v@=y?7>vS zfN0Tjv#xG1>p20&E7lU8HqLrMmY8X2QMHwo6*FVzr{{ydXYk$$>+S7r_s>C9s$A4g z)}hwke%8?TKBs&`%uA24X-w;h&7*gqFqMw(v~?<%oiEAwCS?yT?+rM0l98dT*2Dn| z6UZWbae^J?kABMS;fG7b+MIm(>eWfHkbbT(kV4;9M0gLl1FN8tdt*3WXm5h}a=o#d z3+N+ zBjw|hFQIP?H8qcR7|eX;@vq^xg#v}CYNc66-Bx+eaB0E4{7UF|3c#Lits5d;=svuh z>so8N4D4k-*imfK69VUrKNptu>MI*w2C~%yNDAOgRcha6iR@Bd-hSipY&kzXp?9@T zIo!BZVJOfg@bqlYI1XVjdmDS^RRDGY{FwJHnpdajVDlI~rg5jHG-k-Y!de@?+7HC~ z-_cSNG*D-CHL4$lF=Ytd%2Bq+uqQW?p4#%DbJNx`;Y5V3J^#T9l?cu`G_unAd+N0g!=fez7 zHzafykvLt%M42JuYYdL**~9elvhdsMlQlavH_lc>zCEz#@%sWL2_k^{kxT#@Ro-Y= zsV$aFpFeO)X+IAf( z53ASx%^u4PjoOoXq5}H$7bLn@h-XgTvXPmR0L7lbSk}j)^_0w(CKSm(B(yIB7_;&I zdJ_#Eao!n!dB<46;H>uvkT=IGQ2ynhQ}+qQ?wNgOUyLQJwmVHCbD%A?^|j5X(Sg+U zbDauXYvDX5KXZuq=jr+yzk4vBd;70&KeqK(#(ePm4Ew>FgAnMakC0*mMR1V|+dJ6Q#vmX$H8Nwo4ffb-WGTMZ?xGREtEUDE}*o{G1evfq94r3dU#$%J)`(T$m|ECqriz>tBQ3PF|q zLVL87eLPjwXSqr9gwbsm-*iTUGeom9#QeN7wBtukAU0~9S!*6^7~zQXt3b=ow1mUf z!|_$&36~K+A1^Pl*%40YDowK+B+aPQdN>0f^ zOkxDka!Foat~S-1Klw~6T9s-NId2LQ76wi=h@t~qT*AhWQmHXWM%r1LJ^gpY)aQCg zHPikZqJeClRR944lz1WU+=IaEM^oQizdn_an=cJ%b9lmh{rps@23|bAg$KGjAgHE+ zme+|G5}8=~LS654Vs*5-rg*>9J^vYK;aj!1DC7CROC9(BWXvlkSts_V$06d9`7JeY zTYfQld3i}`;pNmPBbqUqCLj1|R9sabJpXEm@?dUjOU?L#pCszT^?FCJ^J}i#c4!9B zcIxeN1j77j!oADwdk1u8j8&HW7RHMbwI{FaYsbh@M4oFCFuq7hT=1c);2>& zbRXAQ(6QrI-%LZ>pERCwIV>X|6-Ou~C$S_Yu?%k=Jqeq8a$~Ea_^2}6 zX0pdXcexT4ZpdhHC$CmJqL$VtN3ME9Eu@1|KEVD1H5j3!^VPIwsUgxx9) z+rf|Hs$apUphkK3IPipnWs8JcrKerbk%dHn4#wTS9>IvFtz<)zkIQElEWnzyv!ruw2+mG6A`ixtc?2Y=xCN!^B6 z#A>!{|=5_2h*Dt*98^YdvUS|wEZ@BpywbqUMDpP#oiC#KLB*Ny7hk5&u zwh>jmbSjIJy3)lRe{Ei;^hjgNb8oXf=EAPnHA;UdRr6I6Z2dP-1pNhyqknKr?2ph* z(p^h0IO94R|JG`v2LZnR^>@i~uHCD#^ijCWO{67f+T)Q}vlCOBq;P|{+unz<)O2<5 z_rltvMWH~QzMDflZ7F?h9HIClHsWMqvFnNIKOR(Lh%wl3y=t9orBg>ZqQG{KDxsvBq+GN zC}Ca6lq2ua?M~>As+QoO^moq4?vG|C?7-_>?1*cW%1q2Su{`)84gbpia4b2}^Az>1 zT6uE9P)2Fz%Y=rz*Na#1^a|=Ls#-i(7hdpiuL|Rc>r@5);qI$HyLNoT=}uS>)BoP#?+O0edsueJ@lDc22El z^($BIow?umK6Y(b@Z6k1%6ZEro&)FR+vk!5Ks-VzQm)5y2a$?*`U9oh{zVj=TohzG zI8h8gxq>4<_eA%1}VDASL^?xB->Bs8eo(YY~~t z2%bb&5)|}IUq>|AGH#YeZP!yvxXe$^#q5vg(}!a<1NH-+(C=m6nOQ%m=%8EA%`?Xt zG%|oDfR?|MGo9auP>r0j(}2s%!;TUNGv**KKUdyz8DFihMiybGH>yux;Ny3(f4Uys zAa--~sAC$e=9$1W@O?`e)VH19oSl9D1)`u}3}B5i2OV!dfoo^If-^^<)ml`;iRU~* z&W;=CaT=<^lRU8q%dOPZT9cE-0p5LxCFH4V76r67n;u7+8(m`?fA55?$S6MaOu-3{ zZl4c170);?Imc>{qJkC|G^w^MfJm^tJ+2wiSv>fjy1%Dx8R121 z(i`Zsw=H>+y4mKQrR%dW`SRsHn;VMubN%Eu02GG1JPZG=Ff7KlHubH)Ncd-YA>;yX zJk}Yg3=90MFDU#DKVwa+jvo#n5u_1@{PE3-dKwx`fk8p7Xu5#@8nuJYj+Eci${CYq zyaBo*1{80$VI$#X#OC_VYGS(s3l8q!jw`m&Ia>erj|^4?~fQ$u>ttM3_a z-`)ZNEWX8e>|qki-jBiY=B@e>xQmNiOB0A!Pyk!Htq!800f64iBTbUJo^4ZvH@}Q( zqs#ji6$j|ssc&BqKr&>>zlP;4L|rZ=bU>V`-pvYCbP7k z4!f%g3=QqtA%Jp>NUl}=t)z8e#&eV~>d)4~uRhAWkyOhrVwUxVFKqxWe9&4>j?aD@ zVSE&A?d*JluO@0%;dWFQULqa1>19N}ssX!Q z?WDu*m7jskPL-|&LR?`5x;#ZK;RR!!{~wmn71wf5{zLur0;BH6b>GvFqJg>jvriCR zs&2lwtYDlqF9n?#ap>@egu&Ye1tsw3@^F}dpke3(uC1u5lUk~q3_b5YtI~f{o6bo6 zg1wgm@(5|64V+-Uxe5+~gX+GmFDRxYkIP{W*){o%?NJIIrIBXiEIL6nZOR~NLOx!p zy75~gpSo1$(b*Kv&O#oqDin?HpH0SlfI>^TIrt)AePd@w8wS7`XFtojap4UI5~YJ- z|4mFL3CU9RbYZO;X?riohf#A{Qvdgu02cZXC=o@}68o3_g9C%0o~IfT5;iD~*D(lXbFQZ+IL;3JE{1%Ngy0 zJ49&|IZk!1RO%|c@D6AA=FNm=4fxE}s>Ue<(~GPNX52ps5AK_t5nP0{K<(>3iO#RzE39t_kg_ zh}c3c@H-^|_?^ljbH3waXKVQfSz!B2kypI;;|@N>0XbFZ0mw*g*0U?hFhRu4)mBf^ z)s>I@?dqtC%^MrcmU^XRJjL93w2-^;G~)JMLQOA$8-jNlhEEhffjWz`;>>fEuH4}# zGW|-6OKPScjc&w0@nlSGp1}lI01TbLD&*LJ`1xJ*Fr0$ghF=NO3(6p|B=t8_t!N)B zO4PL+2YCrmh#a_uZQn4yX5G7oh!;r#0^p8CJmR9COIfSxu@YA`ww0>@L`e>udWB=6(dHyTbG@<6LBb`7;w>1{ zUo=6CZc1*)x6dvr76r-@J+AYx`2`MMA_3mE{W{ShJiB|oYHDam8!F2DRpuPv;O0OO zLXFD#yvMXt7cEMxQ>_MdS6yywN!ty75l{j1t9uCf^qdBO1geN^?ci5gRTs(M(iNBi%&%^mIK`YB&~KJHQPvL1 z?UQN(rp0{^HWY{Obl8a)*dOe)HnUKIW5PbEK_~yX7Odxgaq-`TWDbOlHPu1 znz^f_;e9eGF2ow<<^%N@SG?ZH%r>Dsc-&sc5AlQ;`FB14QU<`<41B&cJ`$kyEPP%2 zT>+P{+oTqANT0$Em!A{8B4O<#;Yd6bc3@noWl)D6DA6oqqspt)<}_1H(Ub8lk+EQn zt<0R&Zb+}y?{LEDmj0-JP#Q;vOzEGis-`E-Cu&9PE*tkmoq6x|na<=0AU*}DtpmHk>;2;R;aZ3AN^eJU3(`~;fn;Y+JsYmVhD!hLj)Pud7lHs4y0t*yDt?Uq$m zkzN>bd{Y#njRWMUjDl|vN%Awqe5ObbxUBSgkN{d(NN@loX_EjX$3Y)?lLx*m|c4vUIvzMsRd0|2%AT&H5 z49EwYQe6%t1!V6-W!BSy1puXAXA#h>qQ_)Uv0!A^qoUINt(TbmWzbcUMK&bq3`dyj zYGcQITpZQ(=334Ii!8g+eI#shS**2&iQ*ve;!Cj0?9o-*v5l#;^kyk?zFq4mkX34| zAC&N~A}aikQXm_O_TKYHF+nuF&ONNEUvA~!r|G=wu)Zj(UzQk6QZJ&=A(pX$dQxam z5luRqh2@tFeowVqYHfuH zcD|2piTWmZJBWbfV&zxnXNUkHaJs60A2?@jZ{m3gI(CeTkN4W*>;|V_1*{e!}CQ1=6ha%2XaEfX~zj;l=j!2SsFR$eo6smrb*@Q0h zt=Jlb0Qo^%D8BP*^qv?SfP+4Fzq8Hl9JgCw3y8u%_?*>~_qzZy#er8=H1Fu8XjD1L z*{|MVyyca33|lhB=Q)f0gnY1Xnfm5+F`cE&G5FhhE}6nH^8x?ipltDE7tK zo)N#zOsu%o2?;!j4Fk~6WsURFkp;bD1MVxeQiULjhkPj1#~(VmQD0{o4E#sW8jAhb z>}t%oR?FzOZ0K#C1U&=O8mIZM0HEM25kkY4-`8%-ukM_mzOk+eV*iqMPq0Ax(h9#9 zhV8;rUkWdQ>tQshD^g{O4^*uqQdDfnr^DT4H~${6m6~6o5pQ6iXJTT6lHb`nV;KMN zSiU;nQTMw_D6)nf8!4?{@g>6UL}^Oc*n|xwM7mJ@3Jx+xzw6OVl(_%R?szOYQ?w0CVh6 z3x{tO0~94{d1fOKUjFo{?c*(dHfQMzKHZw?pJ3}BruAUsQ(p9L1O~D0n{%Q~JJ_%q zx*bvFomLv2YZkFF;X!@UhX#KSr`E<9ytj z?{U@Y%#22Y=CzmsfnU)hCX)O&%b^OG_UE~}&b{swOScp)y0rxeMZ_>4&e9qTSl(qO zI(TbmSOrYk;clY!@d`nX-}*h+87&HIeF4~&EB&NWqEGKCQp-JVKU`UDJ)iv7HE~|j z{O7UkH@zKKhdLWmWyimYb$w&)z|ry3tM}w?_QI$znkwibuj_O%(HJJDW6^g|=m5Go z8#d)U67XSo#x~1o-2<0fRg(xWUFz-Z)%SO-JV;`C{Kp@hZN9(mcBK`h40#_>9Glg@ z@Apd{5;z-xr4sPwX+SL|Y(;Aq5!!g=b&aE$wv(BUd`$UT#0?!L;!I@+FfEF0;-)7e z5N0m8#@j9Zj2U&uLBNOw;3NP(W68o-cm6RAI(Oa?h0Mph!I&;l1hO6x~wEB-ORa+=E zTR>MPDhoGub?aNLOu*emeY#W|^4Ra)=?h!1Q9@SI4B z6}T@vnOZXM-3p15YIV1O{GG88B|oQK_1pU5O$6vj)GIKw5@}!}sH=oICy(;2m zi1VSQ=3|{Tq&$o96dquV1LNed)l}hbQ&xiy=GKd5n}2#CC^`-hBGS{rh7Em>ms!Q^ zlF+!WCWHmiZFx3@kPo9Cav*USEJT4_Xs`YwJ! zkBj0D{TaazYV*?bTH8&=PXau$qOy|CtFF#ZYLm;0eKhV`T7>C=VCER4zPjAd zTQs)z8jYsCYl+Pk8y#Vy3G5XrkzZMf1t^cPl;(CuN6Vsw-F^5l>e2(`-6P%Je>87h zKU}o=d2kBR^fYWdPw4#F5&u-+%KVCrHeY&;MmmOgp-&Lt!U*Skd%AwCZ2kJW<$W&< z`0h-L8(jdQe&kHbk$@>bW@KcLk)|ev_^tH{TM}V9AZDZrw zNNyTP&lZ7$&$$*!+8L1$J-?+^wq9YflLla}H?37_@0M?^X|Xsrs3)>^asyy~|MjF> z>$wf8ff!f|LFi^wD{sF%UKDp&sn^`B00{8I_Gi%`C~b`t?%d9ZQ&^2uW%1~!@*MAj z*)8npV}1Db9doC@-u$vr!p5?+_Y~WG`c?N<4U94X)R`#&L0> z(a~Vs71qjXVLtC7`Qj1;Ykxn(D!YpWI?W8Y`jeIH&lx5G>k%GEZkj2SXbtD09(z3K zp361^(;h~|1-4lnZdt`{$@zz^p0?^XyZf7J&#S@x7g83EzdQZKsZphzgCRS`m0td# z!UV+&+n80P7nWL(Ja#SWG@4$9(mbC?BO6x?Kh@^f>hY!#2M)|ZIRi07MM8vbc$d$rnJZj$Lu4v zLgr#bG2nxn=l)@JSI}BFoQ`rhsVabkit2g4M`!LF$k4GkgX&kMZ#zQtij`Hb#!+5A zO3#Iqm&ZBa^Rmjz61y7Rb1je#-kITM8pkGvJ~qgmg}k5mw1((Jq^Qa*yZzHAoDgbL z8hV$UPqft4dc7CW0%-@EJx}u%y4SK1=C+2V*jN(7%}^|z0yjflO`%r$vX{YllyfIX zRJFO6v?O6{16zXd?lt?qqBC#Yk1DO@sx0KI_({z$JQ;`(ISCa4EV!+9%r}V>;c-H0 zlG;~dihk?@bm5$XQ2-R5_kvF-R>0BMiNRa$m17152C(LSw~?E5^OhY+7?NQ0wGP%m z_A59nC#C1bH-?T-#X)irLs^;o?0>9j)u-UwyI2?<4(k^QehSI= zA`jvQ>ZY1_O0=qaupE=F!`X^hTh~=3@wapURH4|lzr*rCX<%xVeRHoN;SX*`1bp-doRkqNSPE7(2$*H(9*rJsCN6xmoCRPhA0%gjoIb(BX$WL^6 z7>~I+HS;(4u5`8&m&7!` z`G@+mihZ(XNpK;aKWYmoj5DUgWP$M1O!;z15?qK|Np$k9oL5_-m;gkp9rCp8!)D|i z5!XsO(4lDrI?^{j4iCKuT9{d(Kq~1goz85Mg^D$w)rXzxXqeqWbCQHS_9HDK961U$ zjx70!lq!Q0;%a8L14Ro=Bb@Oh|E2&X297%jAK{7f5~t9)0^H~?jB{{9M#v;nd{rCi ziLig)`=7YHlVW?i-0g&p7DvrY^s3XwH?;ro2t+9SEZxy%1v4oQy#j-a!C4QZ%pr3q=Mo;^#$II48Ju-}udDjBtzgFZQ$qvYPy; z$yO}Mf|}FxBbt5Y0FR;w9*YWhp0&Gcdq~h-Qgsz?~iaQh{8)#q=Pz1%Nf(t%(c``GmQLsNwAIz6EKVLa1tcru6T_wqp3ZDQA>b>rhf z*AsbnqDjEVWih|Yy|UQl5n@eKvnE)0qV}#VuKbIXujIFM;w^2^8XIL7go7|WJ-up^ zAXK8e2GKxMPfv)KH=F^@?+9o!%%&!%)a2L?UVIE>`U!Kg?}=ze_u(dDzyJt^1KuZy zc|-K>*VrE!9Ha=i>!oboTEK7Hjf(=?g8Q5=*zewIemu?$wbv+Yb7d=6|1*bmj{CKu zH?aG*!o2;5F+NH&m}MKW8A<~jC_t=2Y$F6n_@)`ISxuE2oKR`?r;|nVryeB0>>Dn9 z^Tg^QKc4waRQXC)RcnE<7U8>(>c%O)MntI*uY(@h%lob;62;G6z$P>3h8+^rFyj%~ z)~g{Io#Fib@S@4#f)|7Q=ZhCXJ9LY=(|XTn=@sVmq&F(#Mnii4F~tG@%i`P*t&70r zPzZJi5?itw=x5O-MNix1g3$P0zg{@%Q;o-h!D9{<7CtJd$O+uH-Ky(vCM{R59AAIJ zJZjcv_1Htx)fEDdzC3CMgTH?-%j(ZwaIN#41Halpf3NqjNcCo*&Pm{{LunZbiVm=r zVsn+OKxZp4@cZABOKgJl*zX z%$;fhR06!bC{Uoj_aAB^3uN#|!x=MlF7jFaz(hJDf=pd*!5__v5qbxnw0oQ3}P zeruPgeMES;y4m;f&7&d4#Dv3!RtZi9<D68f;~O~zDX`%$x3043Kt{jI z0 zM3Mli8fIBj6EvEY2C90x7yC8y z?lXD($b@IaYaQ#meDeHkC-l1yRlSLwzjMETuN5+w=nHk4ppEy*==6U3)GsI#TRvSO zCE25HUNqs+QD;pcaSv7Z(!ueOToX&V(8HGaBhDa7I*|OwzUeZxz~GQe01X=_fieR? zPEIb~@t)%vLC|-@BjzUw=se+;69fKcpv!x$CW?o8@B$Q*&^6j-^Yl>7c z+SX#hXwWP>mMsh=HWjZ|=p~1=kko8!iEzs7Q!Mz;r$+Eh9w2x3oMG3H;sbqSxk|^w zqYO?ae(O2oS_}JZ%(L@eK@{>gUd`&sTP_vq`mUv^P6j_ztt#r%q?6!1y-X2{KqL@p zV9!OfV2Fs<;67Ql8BfF4uMHIy9nqcK76(e>)3NwBoUGX2zV(`I z?#oDjeJC239aujAq zJ{xu2%D^TLd~fgJpZ$EPky{94#96L3%=md4ci=<> zrhk|Je>R`1v*V#Aw}-d=T7#Nw%b+7_QBHb1a9=V(9^I3oggS72BKX0XP0O~;^_$uk zp@i@j3Y~CDxROKo{1H?XK0r+VVHR?1AsD7owA1Ux($nc78HHd=%=R1tYGM2t%)n%u zg{H5QAxt%;w|ZNd@r=!X&CHbFPK`N5Ft@QjXU>M*{aXA`1;fv(s{ZK6?o+~u(&+|Q z3`W7BDFnhuL%{CJk^7olpDVc-*+HFovJ}<{z*RBDe7f?pHF0W{F!R1V$fv%nswVKJ z0}Bhw!P3H_sAg2xOs=jRIzBn@yutaDqgNvxg)Mf+)K%S2P}7~9@yoC$29w-lPs$^m z3eGeX3oRS`F~n+@ORpSdOmI9!=q=G%@9+}Sxh4pfXo7X4 z;M)R;G&Bc~q@uED&%${$9nc&s%*UXkV6;V$aZ)|Nje$5U`Ue0imlk6ukw8{b zO|4&Lj8ls!QVHYeWg;D_lqjY3FfZQ6I;)8Z-x2IHNz5E#LC@ zN{2tpZMjVy)zi7D25yO6;p9ZOpEg{*^D0vJVcstaK@)AGN_sq$r#)LbI3dD#NkB{m z06XALg1LUJ?Uxzo9YJ61`Jb>!=Kc>={&kCzHRdR=Bu+9g#jz>4{p-=@%WC%bKl7&f zhh87mP>W%Lsjf|m4Afqc!zPma`ki+OD@8NnHgkF{;C>f0m9*nb}(3K zA@7aDYNrv-hn}9E%d0yR@Lx^ja)9b(CaA`hT#GPoiM&z7oRg}0^x1|*#yon!tUco= z9Z2YUjN)vx#=@`nVlatrIYXOsqQiIS^#+SGZ0wXEc)jynCCj4iHp2_MrCpESqK``Q za75DXNSVRgfbJmMAuDMXlKZFkKNr23f)4#mkp3NV4R^GT#TxS8Kbp8sK#y1#xf2Rd z-AvF4B2G#HIK8HOYn*KuUs)0&BUM>ei307kNG$PACAR&rdqv+sp@Y-C;0iQCX(r)Q zouowrhN&lCh5Kr(r8etp5xj_e2>+A$CIs#sd%K5#-N9hYu17i8TzKujBLb>U;Eg-t2WG0-qiqx=cDy2`8wBKi+3WNmEp_g##CY zH6UiXs>%5xQF^wgCd&}J9Wc(Ai>_5=!LtVwle@_ynQ$;^aOK$&Oi_{Eonqt}Sq_k! z&lU7ZaaUGN(aLY|x|3aRYzf`)-dGjOr^HT%+Sp5@6}#&}91In?>iZhdBrcMl9K0Oi zk)*3x(;Bj8e;!ntoDG=UFZ>=>lmFMI-$(rK?uN#7@>+EAGD@c-C2Tq^wjU+1i`?Je zgUibSm@lwgbDZiJfN&Uo3l6elW7&Xq*hVnf&>-;^TyA+OS&c0pjwA&cCaFe!$tHqg zXHN81dfR@ZP@R89%S?uC*dij>LYvX8yq=nyWTV>L-M4S_>k1Q-;uqfw=B9;*OIKEA zR|sbrvHzx{E6R%9>}C%$k?{?E{78}Xn5S?3M{wzQvzi&6_NxAHt-u5}^a;Uz2JTtB z5Em8`Gcq;~+Ift$JYVoWu{^MU|NhHL&F{xSS&lL5UM->GVKTByLwvbjUZPm;h)np4 zA}fpG-V!ia4v@;CCW*7+vx#-#Gci1@#D=7T^%(R#o+|>2n`#Fs%=TQY`9{;yv#ty+ zS+}bMMg**;t9M8vb5VSQD|PD?h1=iWOykas?d^WD`tfZX(0P{Yys;oB+IG*f(PFil z`JD6`5mK?0=^0otc6b&_48VqQy5C0nehNPk!f0KQ{eh2^3fiZlf|TSavC(BO+kKg5 z6NGxd@#EEG=(B-IV|$&$HjuEP+=7%-o_s|8{a37ZrvigSm_}t%kZ2-X)60!_Tpqr> zbyy69e$r;Rck!>XJ*OOof;SbNpCfbrvvLli27XcabJ{YUafXyiH@N_M7U{8EHVks6 z`je%}&P`*0_i{sQMG z&iKSq+M5%!lEII3odh(!J3|b38$WF{9uu7(A%%ss3A@=jSP#d)0RygIzkZE~Q1m~@ zJbyY;h7c0uH`ba7;IOf}fAd;`5i~Ke820w$4gA;u6aRbhwq>Tr-$BzvX?xX`kyq+X|AFW=NgBqb$X&=JGXeB96+rY7iD<7n-U;Z$U| zoLjN?T=9QGTFVFaHXU%j}A}#lyN2=e)HCW@JA!)M$Py=ciGd5{<9`k}!#|}gemDp?g z1l_tKh0|XT^0sHjKYCjmxRHB^Z3b!b##$nMyi>u#FU)6sHQ-derhjoV*nw)=D}wnR zCdp+PWh?wI@z$I6KejDE$m9IAlGNL?T-gXTNrm5^c!*F2(60D7c0_o8E-avTFLC-E zOtB~*Ct7_Z10-z1ShOnE7`(&*psZ0GTd<3vd19TJ+mB6>ObL~QzV}nJ>q8x((g=MP zubM~{8;MNF)s)IocGbGhuX`@>&&an(`bCQXQWGt%s|*SFB9Im;-#twO0ZyIou=Iix zJ1deBoUTkkas3=IhW~?K!*ENcY4e=M*otl3qSNAitjXhW`%Z*T-fV$&O4w_P!hCU9 zxb$f&)&$7~7H2=Uc)qHpq`S4k(M%z?8|pbx%o4LS(KvWE9zA0F!xJoird{5`rXmygbH=*S3n(EA2a->u6kGOY9N>5@awji3yJY7N zJ7y~fvNOjUH|y=r^vv}$OR_;%92vfu^-;r_CJ(L1EJa`8DP5xmJ~1->fZ}-vC;D>x z@ojcN36q~WE#3f}kG+)>ddi-6g^G?!$?4}nZ6J0?;W=y-0K3UP{#Z5LO`J_q@+*Qe zfmC6)Y6gO~zYKd=b6UO{;a|(bVC+BUY+W7Nb&w85*CP^Kn?Ru&f4+5UGH6fs!EjYw z6HM6kg&Ep_@%`pmU^jANBlSvIBDTBni{FhkBitGQh%^E9so-kj!tiJ785-2q;(dF} zbH-Ida>PBKtsb>Ek84cv153yFlSSeE%O48;;3Wa@VNa$w-QP!jyr0V!^$$3sQgf*u zKdF8%%3FPrU$JzS-L&HSyTg0a)#ZNrp6i+Phw-!c?M7a0Ti5N~&E^FKp?ApF7j(EI zX~C(%blv17LL_!^yYB-Vf6a{keX01~!D5_kP33Kn-|A#?jQQ@+(7q3RxDDlKEH{{a zFbczx;j=n5I+X9*P0RZT@jnVTO$;iBZXBsu*XruTgzLfg16(zE%a)>A@?t*gKeMq| zl&8wsBev>UyDcqkur7D>%zEvVl1G=d@i*F4;~E^Q#VMVd#M3E=+D%r~&-l zF&bSqs0RuZag*$U=2Vo~UN2BrS%`A}2ax_3Zmbc8p(9m+)tCANl|-r<{D4A$i#kD) zL6OA4-rnBvfjLE5FF!R=Y@p5R@mO{i{m}4*;d3{0$j#Dn`N@!LR+W8L`t9?)|IMwy z_`~RpuQf6W4!uuTD8RW@zt+;A#!}-<){8=`xL~3RTxwnLJePU1z0ish0BAf}v1}YwK~Vz*z;M$j^vXMV#dp_V9LA>&tUf;u z%^Hj-yLQz{vwC?N{~Fx7`ZC%}w~ay5bci|NnoNHt>Rh+2lxBqbUCif{`pVTV%j>YR z$%^V7Y&E((830?RgBKpQ*=K2Wkm!5Hv0InTAJ(?13TEGi+)oA5#abJL^DJf zb&^flFAcu-0ccAPNP}34Q$*Mu_ot!T3_Jbw4J(!}^!1Ca6=iLW4fJUvX!WoflnPAy zp<^H8cgQ;}dIhxeFrk(4KVVkM0H^A5AWEq8M_0g4B*-Q5(F(n>4Q7Ufq}g|wR{ zH6BJTa|B%eNEGl}p6NdTE46+yx}yJpLv3~z*XJRoA)=Ysw_Qq~F4&%SUPZBvZ>^z$ z9fb@+k*7vIomyAzl3&9GZ41>tmaUgiDo%(@2UxS+tOP?_7gmCZBph8WWwK1JpB%_X zMa@=Pd_J?oUU_es^SfH0bFNRAAqg1P0FNAT`$oVgK3^4s_5q4^o8dhBT;Gw4c6!CE zVpsBvESGZItg1ud>Qhlp5^O*%b>Q-;?LWp7vfp_%l?ZiygWPtzcAh(NYFWY{)kpg zZuHO>6(A&3Chz=o`&bUTf7ew^ONjz8lOsa7sJabE_y!GVwmcLl@2l(h{p+h{$@!y! z*U4{`%4BQ*hxzMkUYG+%c4Q^5gwpr1N&KnIK2U5RG0!Dc(D?TqZl+1qP8aEI*akG@ zvF`Poi=M=wDj2{LfTeL^q^dz%!*auFK%X`7qR4n&fiQDO!i6>LT@s((&*a_tveOo# zcg*qSV_H+18U*wFZ~(+L09lTNpdW<<^Abw_p`UqbF-9=~I&~$%f@kHjnNE6BUgsyl zd_Pn!J_M<5cYp+8>b%W;`QuZ^Ns=WNATT%AC?FO+ZzM%ZlN|)p*LPZuMcZNfh(*~! z+(N3xhv$ut9*YDa`&?Bw(m;)0GDiH^4vFn9R+~zoJGznfJJjK@m6k10`l;~-T(Jv2 zC##e6A3W$d)TBW59Nlf9LfetLxE(7oUbmz??t1T1vhFpT;CFdiEClI;OWrh_LB*0h z|L$D7v}rQa-@}Y^XkYP_i62q)E9oZlwEW2=eyf{y)K1WXxOS%_21qvN6*9-XMUIk- zl1+lX)Kn#2nl@I8_h;K{gFPzjYfnMwVTaetFW)v2;Y6=(s4mJ(MXA)`HvaLQwHUnD5L4_C1(E4iy;U84JS;#tJ>UBtB*nsdgy8bNFF zKc5(|E)Ks+OUt_*)C5GXbP{1Es*TE+!Yan5pVNu!@=?;mIQH*7k>|$2(B#^5a~*eP z#(v+L#-$F}?soueMFSd*M*%FPFWi1q^&5?XKa1!2KnRFF?Ex3kHhfs-`M@ZLu~5U;_6nf^A8fIVC`SW$@Co%*Q5;zDQWfWUc zFiExA=8GpI(p=lgr1xhZ;NAj>HJvb$g(`D(N|}g+m-L5tf4IQ&(Fnx#B5>4x7m1y@ zI!nER49W^ylmgK^X8bk2eJp#&oDMF?)<7{5n@pxy-_lFQua)gi39bJ#f*C2+yI(qW-&tO+HGcKvV{uRqUdG^N~&00 z7omGNG;0>51GJ8_5o*sn@^05d@6TYB)$VMn{xki)eyx-Q>POiPuob5#i)?1OJ$idh z``r>u^C%EoBs%18Y|6_e|25|Bu%KX&BCG@C+hg?zPNww|QOk8>!PQBs`#Pv-khR>9 zMf8D!qr%sVYVNS0v4$xN-!+`G-hwFQus`%vB z(*&aLk!l@A=y8_w^iD<_RrQL5nRyfn284-zu&&;$%Tw93ty?3X0&;#H4vfVjGMrV`2*_7K&g{<`7ys{ zEoaO&57sV2a0JP-meZF8_T$u|90QQ?-z!)0z1;Q6*K`mlB_&n?qvoDT z%#e$aq~-~DO^eVn?$!WGViTb|(vZjlKb)WHnlEtF;>jcyjUH5wQaJbo1hS|y7$}HY z-r0b$V=yD6JXbzX(tl|_-cY_8|8gGV-Ff5gzxp5qI0<}AC>2e)Fgz>I6=xd>AYx#S z?Q_@5OZy}RF%|+IDCzdfg>|g{)~hZqzWLnAtE(AntOdWNt^8n_cN&*90>*tc0Kh;0zEa(E3_=Iwy$f-`X0>Vzl`OOTK*)n^~dQ} z2&A)|BnapD>eROunw=>PN>S;D!fJN;d(5%Sr0k(Toq0R=OZb1Kn@d1M<^28M5|9L{ zXApfsb*_d?@vxfrgVSegux6rX;#CHTJpDeq-i~b=KR;V6xSQ7TH7Z?aciHtN5P(L* zg(*D?R865*eEk!md05j-o~E)`NPiYt5UpI8fSaNSUSTt<>u@JA^N5*E!K_pgKSgSo3(8-yodA=hxuJL%&F~ByCWM z^|B$|VbG6E)SM>wp5L1y37HrIgt!Aj@^Wrp0@UK$3L4=6G^bO106`b;?AgPw`_0DH zv*2*^z6dGR+S@zOiuiVAvh$_Lc%sxt>5rR}&-?C|?A{Gc19=ALhDPQ*A#o5#zLw=5 z7NN!WOE1U?WOk=N^tqSGI-GrBFsd(qCwRJ3J5HnqI1;P!H`wl^Awfo!Ko!ImeW6z8 zV^z3d2I+{P-*bknNM0s};3(kHBRP90wKcBqHs%(?-Q4mIhQs?c7@cUr#3aNcP~2v+KoAncCY-#ER`f9qoWo$x|Gic7$2WW&qdpRi1VP+0uZ^SbNCE@<}_n=r0~39h)3*p zrzVGeD^NlQ%G`avIcAde{wx=UDC=wcXp&UL4Ja7$BaJo0RI$ee9Qy9K`Rf}*7uqQw zp5WORc8i2$gOb|v!(#w`QB~Lp*LtgtwsQ*y1!AQ1#SHh5S&j&$(18u^; zFNQ_DDaU`Ueu!M$`@Ks&XCvQFq7Y8{`!I8tDazC;Y;TjV@x*X*6p=JH}zRMss?zrh*@n1~ub$I7)U5p0;pwdK|{ex|6 zbm4s|=7X^tlHgC&EDBdYCQ7%4@;CcK_+G#GE{T(0iYo7V55JM$cYz6-?WgO+bA3(0 zfEu8osK`dDx*WB?_vpcgE9|>9ch)lmwYS^`&?XJ$dLJvcEn;`x(!F@}QpqOECWV7# zc3NJ2Ns~s&`&Q+ZE1J}$Sl8Lo*DAcBJau7UET+M#z0Jrdog|6=E(pE%HTOZb!qSd) z2o>c6n$h))Z@VWY;6t~;u9(Yg5P&i<3TNZYXRp>%#P+MYe%i&7!I8(+k^x11#6tL{ zesdGCmxu?2Xrjq;<%g}iwBSec>%btt=TuZ$R5usWO-*LbK8wY|4jO-Fo0fY*E>6NV z7II25$I`RnM)#a?PMbV(ZnuN{;y(A6U(%#55F!799uBrN z>V(tb7Q_ai!oeZJnJWQ&p42BV-a}n0XAAay91J{W6I`x88v-NfLxaS$`Yq@wQ2;nU zBo# zDU#3_eg8EC-7vlHypCoi&K+9;`86~xz@%u}_^U{`93jsIja^qk{5}lUUi~8GH$<0k zpA*kSW9vK0a_mlor&lazu0{(z-l5Wbz%iQjREyy>X2%`?`zxqp+QGl>1+2@pN{L3wx>uGz5a zaQ5NnwXNf_zOk`J0=jn^aX0Ll0q~Nm_9ey&M|ZdHIxb+9|B=q|&-}eSRfJmLiKLl<*MKsiLKAy`1NDn(;Kkd{u;2U_GHv6u!KtEAXWF&(L%fqn) zuSunc@h_W-Lt&EH|2Q_QF&iv9|OVudTZfK7yHMxVpQrnB?O@_px({~^kCY0vg z3n1gI!;2pxbWE-zfsN|Mf+?=D$MxsXdwih`M;@qlLC+;`tmPl!e&s_!6sl&wZ)2+pGWFE)-F#)O>>5HLd<*x3O9jDF zk_eItE>x!V(n)r-pZ=g-lfG`p&9lR6qJ{wIe7+!t@JOJaCkM>%_4u;7^oQoshB2xg0!#1iY z%)rUxeckT9d3NR(s)+3kNCa2)N(G#h{(WYU+rBoUQRO*QKkFy9&0&Z*r#H~%#8u2K zZz%}QiwxjGzQfPm+tUBIaeg^IGAn7}))Mh~=?u0c&m!RREDq=f7u%MICej`_`d7Y=Y7**|#2S}%)pn_PP?N)O4j@rfiA zgPS`l1dkht)EDpNW-`Mlob|h|j?L@Eb`Y}a>~692g5j6u??^b=)Nyghh75g~{fzs$ zC5sS7PhG{vN}y@_wkn-geB50rHafrvaQegInRbC+%`v5<5eb0W-Z199Iw6PZ+J$8~06tRS11RMzfJzm@zUhUN5|_3xX&WUd_9EOiwy!yQLZ>pyYeQBG0pWaP&J{6#B@0q^-TCN{{@?%X3QPJ+`X#M=|*y~ktGRkd1 ztFxs&94WzsNl&Aqq(*(X6pyeza>c8+00aaCy~vzP{~YXF^KUEwb$a-aVlyWYNq3+> z{x+pi)w_)HDL%h+9pKx0_mK~w1?xvm8JxciYCAvKogtonugNRc7cClg$Q>aeAt5Cp zfzJmoTuGX6X%+6bO4knn`9+!1GBV~Jr99ruY*bC~1@e&8&Ld`1zi;v}N1AWcF40#( zZt7tJ-C4vKJbg5K?&We6#dzGCdxl>tb7VvWwGsgkdktnEdj>%0i12-Veajur*0Und zJA~B+7r5}M2=Wp{hOU!+pkGYCPidah$VkvaHoKEPs4sXTP52HGS4q)$p2+wc)=%W6 zk|!9W;Go~Y?X`|0Kt13j7+LBM^&jjk%Xbu2;JeB=zQjA9@!@`$z9VkNl>R6^3rCuw z+>MJWs-Jy&ZkhOLowp)Ura9(T@17cQUlt{A8p#o<`+U>6cX z;=zJuJcomB&N#(I{KDNpzauObh3gkttRkAxCwG#^u*V@GOxW|ZvA#|;H?7v-ce5Kb zWmf}0y_;4|_88~8i_1C>a*?$T&;z&*z4L#p8z!=a=8yleH)!wZ9FbOVWYgqw#F`zI zMeB~g+UctpU($??kB-XH_Hhs!QIP*~ww>qU;&M4&5;7=m(e0NDbIEZcX{~}CNfp5w z7i@ahOaEs5=3&&`WBqE@B)IKFY2m5hWoNCSyD&g`OjK36&U$frg(d{YboCg)D!6>2 z?n{Mem&4-ALoolMKxJRu@AHVE{epVhNuORF+GBwx&3D>wWM5ON3d#>y<890RsM9F< zL8;Tw4DNgmr^?C6S*qD2lE8?I&l3;kJ__RCT%7R$mmOHu`V=QGyY1$Yz^{>+obgm#H z$d>tXSzD5~sIldGT9_Sd`F~WsRajhG6D`^}Az1L>?iO5wYjD?~!6mp$f+TowZ`|G8 zg1ftG<1WF^%HI1w=U$$=KOSg$)vQ@HYK&2yoHI))5-@etD;TPORwgja@ol(XOcdMK zm)Ll*Q__%nDYavE1_#mojn?r%#ldUhbl2QqZ!=H6q`Yq68Ln5mw9tmKw4TQ(?F~59 z9Fh91F)r^8$>;rdYQyCa?(hFEM#`65E$##S5{!w5U zijRy`90By5X8o>gM~X69)Qim0;&^k~_n5)JMbS;`|| z{WGAFl9Cw5e)&C~uOjH`Hazq_gIZm{EWURomMz*sjU(H-{vbgc)J$^vnM5D=^I&x0!tRzvc*vb zL9@;(WtI9H?BBEUa-`~?aa6te&7`YKz4H$LM_4JR2#MdBSY%8f&ysD(i2OjtclWXa z>xp%QjT^voVdV}{rFML1=>(2w0Li=$iD-;^>p#G44$-XUU*Po{FrXq-45{U$398FH zEO+_x9vErhAX4>jj!BRU0LJojQ_XdGUxrid+j&27^#R}u9LJOfcX$$|WpT=@u=;dy zD#lRud&|dOd*5B-@jS*HL^2RsC#yT~j{^z3xqRKBA6)S~YoM6eOvv?_wrs{Fr!?Qr zn-AD`q|y1QMZHDP;B|A}ltwC4)`b+QRs*R@n+iV`k?e}yaXn&<|CS1A2nkv-0&ICR zcI<+AcWT2BOr_mWZB?BsPM-_5u(gdSwvxFKr<-v+Ec>LE=zYrl(j6w{Cx<;Dm!wda z1gpK-C@v_}?X6{$b-I+@X)?wMGofY|u%CHk*pvfS`1Zr}r?6ccCg|8$BAGCDlN8kX zZsceS%R#x#iOYC+`fXDaa?o(SI{+=5H>+D1Y|h3*JYqG+w+_nU&}^dIOE6@wt}6Cu zZ#^GVMc!$$_cX{+$)omkptXMyQ=_ zwr7JiLbD>Ovp}5;CmfO0-Tr}-P*;Dp=A^uy#QQ3BQmeGRsQ09t`I&%U;Mdo3?C9pDvYmE(UNB<+FA%us{|CQ86}$BrhgIisDxXt$-J(XBdj}fK*4`s` z6~yM`#Jjivt+ta0;s<0gZe&hkz*d#ECqzjnBdLRf!uIcqARIyl3k0y|j>C}^0E?k= z;-K_qgZf}V)DPv*`^~;%s_JG8Wif%|uRVAqb35+Gv5G#WC#TQpxcoc{C8eb=Yf-Q7 zg&l&f*hwB%CzTBhodfNr?QjVQR*OhZQV~syQXAdOmx0EMJX)Jw8z7r&YI`UQVm2Ly zkc;)4_OIQU;#3sO7Ev>_9*nTxjMXxZahfP2&2m5+cDdH9B}|}LH$7h5Td4;Xi$#fS zC~y9PI7h!cT5_ehVUI_6I$LVj_f9`BP{>#`eAXY(MH;*}ki9r^-7OlG{W5SOvQDLklSKEli@{XF(l_c`d$}#6(=`|` z&GvLPy6Xz?tCV2*n=d8zH*3?Y`g`RxoquK<`YPHb2w0Yg0Q?JTW`4dURhJZ}?dh^) z?DE=U>$;z8iF2}i5b3O_Z0NcHVRRsGSaIuuTxzo8J}N^3859~SJG!F_nt4bjA{fU` zqt5tN+`N)MrT)b8?+gW5l6ql;;-6OQ%r!EDAG)*H&Ddzn(`z_#;45j^8r_nuPXK0? zH2yHYKi~^qw(ROJv1CUKbk8~hoJ`a*o_ieIYN6J)>JcFW8devC#KbRK>wdiGgyVh` zih`GaVxyR4!6zr?Ea`ml2WT38tl@@uAhhF>idC=IuC_Z8*z+y}e)0b1FdgWst_OM+ z|6q7~u>f4qjYYFwUJ=2yJZ!a&0NTVi=EUB8ZFSy*yIntjENek!S)IYFU2fkvUmpAO z?{;e^MuS8|csm!BN??yu zY2sdDFI@@P2OXv-*L(l@Mbf$0fDVT9PYS%pqZTtt{aJ9Q*!DHQc|vi~LYi%p2{J^c zs!nlBs8I+V9iu6UH%5?UH z(%P9vl^}#1%AXtx?+gX)voAlTb^Pp24ESYSf+1VqiQMPOi@xJe?>ndD7b1eNQ5@`e zXr46>Q-hTCtN-1&Zan{;y={H@1nK3n8-BmD28_krZ&_p@lkNZzv{(SJth=_YpPTC= zrcBH3&_l3+*D(wT7o#r8 z0(eh2!FAKshdrF5!-1dUUAQoKZy(z4b6B1qqnXgO zlTyKjGVWBs4m$LhhmbPr3>EgeneeTdTwa#AGjIPMCa;AYbjF$vI6hp)CJ#8bxvbMp zzXOAzHiZ!p5kC8qZbY#E+2|&qSaSK&V;ZTb!OI@AxjH*3Ttv7y<4EA2pCITzIa5t@ z@);RLk4qE&kp<qL%8kf>>2*Soj7?rI8`gKLyAN5uA!xH>A8$~WK7A;KC zg!>tI{7!XY=nFxFIEtae>iCtd>f0BQdL0Q)XtC9{@;T<#M{~6?=Kae=u=r(;p~%Js z7(a^Nfj?c-xnO6iR0OKa^{?ttOaCB31vHLNtxOp?+q}>V94K#nEycLx$|N8j-A`6n ze^M&~07YYod-;~#P6m%GqQTc<+u)?^~mxgXxK#H0gyiR_T4;@wFRqQZQFfVKbM*3Y!;aJas>H;|R8& z&jPzl?zDs`FNCt3KRIo2|Ay(fl>r4jCkDeaPX>K^`84PVnYsz;Ccl=bwT~+>EjRpJ9ZD2ZMc!?cMIMrn-EIrR-0Sjw{_CP~lNg zLa(DNZl9Z!CQ!8~Y(+}k_XOwEw&;K)x-S~kMva~dvr)<5&qmOON{V#~BQk&E3JUax zaDY`$lGRc0BdoU^<4+enN-VD#>FIr6v(OabpJH>`Kfey_TyH#u+w>qqRQfGA1Y++d zGoLTvlsO1p<)<-_lGTBIC$#ix@p!=?3Nn$>)V1Ug#{9NMS?37FSwttZ)0+@KUT? z?@v#qqQ#I#w^Sbk`n_bmvs^~C;<3SsUfDR8)}t2794Tfg3(F&nCk4ytRx;Q)l!~Bd zRVYPEvGJQ>!FiVM&V)T8kWOlS1DCA`PbQE_46N=pq>><%vhBCj>U=xlEI%Eels zmb-p!$8C;dshPHhi4RTxf;i!SBd?UNH5pW9|I9WWVtD{g!^K!m^rDP4Mf$rnH^?`> z#Ji`UFc3bQcxXD0Lv@E=Wqy{C@l3|GMmU~mG*PG;gb|nHmpThdzZQ%|ZkZjPl~%%r z_y4#60_6j2mo@GmFM3QUK6Y58vg?AMyA_3e&rQa*V#XLCZA`Fk`gjPmqN^GYQE^XF9{S@K@Kk%aXeUX5)!~% z`Bhd*-hKcqvEN&rt0cb-MT-v-gF@biWzBpm;BI8ecUml)MbNXAER^!OvX>pR{n!3m z58|agl3THjtRqrF)1OAE);juooLtyg1>IAfz?hQ|N(w!#@5XmVO{QIGw%To0mkyUc zF~7=P#kQYSnC(*^gLKvGi9%iDP#mvdUPymIJ%_Em?V1Aaq>J8Qdx-fvxi+E~$jb93=`oI^#D{Y|U&!`-0T)UNXgNps22<^6RzII9@v+cw-}c_NYnenWXtZf2&7k$Q(@$zeT0zn9~k$-lfA!&0jM zTSW{30XFqiik~=&qxuc_Tg3QpfW^EZxm0jn+LRdDn%|3ewxo$|0FBH|sdYID{g8gk z>BDk`Z#+=?At92%PPph#|K-SderEqYIvN3FCcCCGPILkeg6^rO*Vjw8xAEk5t5sJ; zcO>M2h|m?Z7r=FusE|H%HMI!bS0y{VY+Kw+V65r=CJdYJFLk&bvWSNz1TONKlZ{%^ z{Q#mgDt~i#;x)eNR-0VY_fBl`gewBVxpCehL>MvxFDX?h7-zPeA647tEwT~Il=`NM zeT<;bc!r5(pP`DugJBnDnPRQDm*pF${Ayadu8O?UhLfJza_M)3uMgMnc?lhznB9_x zZ5UaYLu1@&3DYSY00s!Gk1@4q-UN`xvx*M=J33lhTd%ejcgi6B00Ivnry~-9=3N&` zSOZAk0~(hC)?XG(6Q(8dCiYT1j^6ves7E!Z5T`ir&;((CU@hhRYTs6sA?hIoADyoGHVsEi-CCHKwAe69szL6j@039m$aD_Q+sD0+Ftc zE69Dliv~m}_%cn=ZvX}Ax)}%{fi=YAaouSN>CW!`_-(P;akAbWgR8VxH8F(w%agKF zDz(ojWzf{D8eN>HWKnPIWg@Tykfq~^&ELnZKDk1pRE5?@K3=rJ%j%N1T$na(X~CDy z1hGd$DhO-*f_)05TMnJK@-d4^x1J`(@dQN5AOOrffvXB%N<5h;=hMs3ZG+YjsB z2g6?!=AXQeZv|WWecH2%_W#Ji3MY4K=)@&eGdeAdeu@2C>C!W8T2fh}C8E^nEBtr_ z1?J3i>ML=!A9?ae^ue9?MfpW@EJJ=aEgD zw>+YUEKGMs8w5iRvZ*MBKfk5{yV@>(aeXX9^Vt)6?Iod3_PNS>l+@M(E^ninE>?`9 z0@Qcgv42Vu1?x*+6Fh+_Zi6fsm4YMSf{qr6cp1kQ(cB>PGMqDg^5 z`oo`op%(FMdA zqGCHqJrfc%TE*dJScSBv}6W0+r;G9c$tCKe^iSPya)yr61U^N8i_QUq_SSk<1{-`qY!Q}{Z76w^ zVaS+^17QP~RHv5wU#b9J@HoizzEfB}Gs z*8{k?Cc_3Ocz0p}gjAHflkO@J(`bQ%_ov=(*=s=Pv8*KBJI;UHGGx|;RE5h!O3zb< zzD$W|8tdtX^s<+~=iVK}(cXLe45r)1Dm%|qxWyH6d6aua2bcy-s6*c%6BD%cQJO5> zQC@$3y-EsM$d%^p#3+>YSZHhl40eozI&{^1CC+?6148_s?^4 z8qJ60x6LI4WtRmmyaL$r_#fFZ(lH$O(?R)W5O38mm(m8CRY_cE)%M!Reu4BHF%uC` zl|^o2sWBhc?*yu|Vk5ivG}Bxp>iL*{Hcz#88Gpzx>HxfS^AWT9Va~Rt!EQC)gX6zx zv`NnY=%;HgrXjU;F;>^L#<(X{_u|qime)2*%Gh(c3pP)3uO2|6q9YAd3M1pX=zJ;|e=c9ObJOI$gkHY| zd-aRGr0d!}-@bhfb3KoE%y>PWCqmVqhI3OlvEs0s&og;ey<){G@sZy^QKw)SuawUQ zs1APQj11_3fieB>uyDI@h2_X4B5h(03vLmh{ZBNkOy4C=Pr+^{B4ubmt;hD)QZ*fxW(N+X^jGHPR@jhrXKL*)MR&PZe%-Lo5vj0)bP6Eih0#lMZ5J~lfH_UFlEzCFUAG&z{+R<&E;`C z-ZfTaGSKG#u=}I=kKvGHy?b#HRA}IAd;qj_nx6 zvOFq_^C7!9Cldmk$8WGquNhsNuv)O@C_zi5e@TyT1Gk+4QmbHju>)0;uPM&M1H4^} zEw2A%s4VD|zM{p7?7h9>)+-C~v%|}hx%)?;UwnA>H89hZRoH`=T)mYQpbofxRWOh4 z-==F&UvnB4G#l4cY^yxHgxo|ofbwHuQ=UV8V@>rEb2F=)A{8}Ht(dQa)zAr}N zd7Xv!e5ok}b-sO&C?4}i6tj2M+sf1_I?n2CW?`Xp4CU2c9Y)gS8Kh0udxA*akX0JOm^OmfLH(s7mTn zJ@|7-e{~htWd8Bq*8>Y6CKL-RwLnH$aaK?_h*aj9<+7&Mj|F>)6t;TzNO?2q09eh2u$Qbw26dI+Cun6i55U8bapF;@{oDB;f}}Wj!J5AxiQj6W1E&UsHT(# zj)xD%G*5zjtwX>RnPJvTo|>Y;)YvyrLrO%u^0)f{?7ba=nXxtp{VKweb^i8)E@;Xr zCJL(=xQKliB$mLnF2oZt*6tE+WS4zJ;cPnlE>=#jgWt6zQl&ZDP z){n&|_Rn_&snD}gYn0{jxllxj4}CdB`^=+Cno+5F{pEgAfo9%-+2q$^?!QI)~DqAC>J?4QLA@)T`b(xWeAs9d(B95xtc5A)Ca# z6lh!(VvVVEaTE}>I_NC@1nk@W(!UaJ!?K6){44_lq#ZYX5kC^yP|O@2R4xLW-&?)t zvF^Tb>dIw3K-6dk16mpPhj_6(C66u)**qoHkBTv(oG8`5aXocyzLqi20CFkTQxBUT zew3g{7(_&oyR`n(k=v;IG#tei39oVE3q9jgXLVI4^MK*!b03n%rVsUt_tW-IlPkx$ zP0i61wpFJ^^%4>iPEJmsA^m^%cF2bH;a!1|7g~ zK$F?ve$B1jp6DnQ@2GhVd?03DRE8!6sUb#kk8IFw&u5@74h;zWL!q9OyQju2pYft~R@HgUkrN{EI7Sk^K)=Sp6O1B$a!=I3vB> z{o^UIg5MK9&zJ`BFWyV*O3sS9qd!@b=fdFcl%5VCp*6z)zZs$3M6=WKR|^c#I|;yu zZitd^&59eDsUTBSqP@lK3~6~;P&=By%7WxXi$Nwf;(O-F zu$w|pN1ZbOg{(Fz$M<9j@Ve-izAKQ#|tJPP-hZLjMknH#6v4p6ub-^BhUi@ORRuo5c1B z61kZiLANq*cT>q(!+q993HFTDdc5c%fb>xFYi`SuiKL`RFI1odN2_eSwK!!LH&HeV zT1}lad0TTjW*4h$rLWCy!G?!xBia-_MjGCAuh^D>L3Hfw7hORKb^R~-l$g({xq(*Y zR%N*l?aQdp?tj`*;!IPAGJLnA@|l`;352Fx<<*;K)O10>0%ebvsk5`Q1|5OFthtw$ zwPO!ZTyuW@TGu2KfiUMqm$!@-k*N%|Vf3bBs-%m$fb z%KD!jC&$GdTexhY6YCSq!Aez5RNbRYgk3R?S)fAvp%k6S(N`5!=K4cA9X31` zY)D}PK9=fp$^%f_hMDffB{$21=$64tkJCEp>o1ZN_(%|JHCZG9Gg-F~o$(Y#7|l%_ zs=&ICO;9di&#DwVnxqz;!4KGy{@Gzf!IeA&|KamD{BFv9GniX z;XybTackT6g0vWdbK(S<1ccAU&aLTp(j4u5voqp7hXEVrvy!1S5KzyRtn#Z z3NgDZ^idF@`i(wgc2mtdBXrk%5+71;aMxiN&?(`Eaeq-q18Hxv^Tf}8&r`85ijI9V z1tzx+b-9aR0|9lmk4SWa-D)Mz<*YeC7?W~*Wv+kwq!wKw8Or$i&e^Ewsc1Rf)3VOa zjjM5`On#ZWx(T!MZxof55Ez{4nTOGU9taHPZ?dPt>w@GH%^|(0){orn7dNj*cdrX4 z<>U8FRsw6jdxZM+>dUsbO&fA&vzP(3ySE0`Rj$6r-}>FW?C3ChtAfH;IwvyU|FX`T z7qVk+S&iUeuXP{m53jA`O1TtsiGLaw z68AwdrTQx*D07vsP@i@%Pv zG0~>@`212=@ojgp3_{; zFW!<(%kJc8X?Y+ebT3md%`3=G5$Y<&y|g^7r|d#CJNb(Q1f>|{D<1$Y#_imq@5DFv zMB`#nv{O{f=byD{1ch3d1a`fO47BCri8?&A`W@A8yy=KK%|88s^VY!ctRq2F%_WT= zX5%uxp`QX~cr8{ftbo>PPhTbn45fGGq^2Rw8UL5OAB;yN$XueTJ&g!b-~RQX_TDUJ zaO?iBR#yoRru$cXr5~a4n@79Ej5VRUF77*BhZv0KXpiYoPFEVlkLqN^S1D%xDFqL zpNB`Qt{2M7IAhsM&&|tJ=G!W2OXIKkA(Me~9=6c>psH__nd;;jUV?zZQWH?Ffc~YP z8%Jh$N3Z?F4;_K()Z0=?OA7J6A$YBPzO4c6?d_d4KF>9*wa4%kFMPgUv428XZ(Qfz zM3}hXN{^!<+??eh5o;Z&a(BRoS8+1X6pi_(dADzM;QRDiR7B^`LLCnZWuPZ<-)IA{ z64Z@BDUyN;zZcC{6Fpgzz#$o(u!4J-?6I-223GdB@`=rl=;_@F`R86|qEb=Ae1U7j z0vUu$$IM{}ze66SxPM|{+J$1J+{WZc-7Q@Nmgs79IyJh(%|D*MAaLD`rYzhi!Ag*M zd~R+gmBVSW%9CDllW)6f*ClcP^MY17M>Jw~5SiZ~tJ6Q!%-9~9a&*Lc=) zW|8x@Ka%L^!hmb}ZgsKVdj2%=vur6mw8! zlpBDqifH~Jw+YW3kaI-}qklccu%dUeUrc##Eh^>!Wr3fSpj6t%z!BS9^A9>ydbGjg z50FngsSRzQIn^!OnJ+1CI!ALpdnKfaMQ&eV3qXnflqbbR)hr{F$2a+@V5@v4P#XPYNxWQkN& zMA*JPlPgdf6_tY&xoVg5-`{a~{U!O%&Z=uuDl#Y()RdMwTlu1PUXMg^Q>q`8|1r@w;%MnvaqtJgGjWdCy;n=^* zqHs4hnlYkL49ibhqH&!p9(^S58No%B(#!Jj|LDWsMfGEAOZws{W{lg*g1ubV>gPSU zIS23iq@e!vJukw;D46%va?6Vev|ITzaWNzv_K{>1CuG zBt9ziuwgW2``LStD&s91L~YqZfKTyOQc+|B?qfwoqJ=v(KA4V zMCH#&c&yG}2@wHUnCtPB%=ZP&yv%{pOEf z0h1>yuHOOs(DopJ>9lf&ruGy2-n*G}VWttu@D9~Y(PAjY3ZMnQu^tz?j}>wNt^og) zVDZm(DUMk{mLDJe(t)$d`?QVQt_ZhuxBi;N^0c_VS7VZz;_j`@8S$UYWKF(uQRbft zbZtJl#du^&S{PC1D7Wg|nAIP7UM*rm3xvNmhgvw*%>fTCgU8vg(5qG_p zlgkaUlGx@*pj*o?f?7_u&HXCxmMFuzFNwZD*CKDDzu^zfq2U=la`oxeke*h-41 zkwa7GZblP}>k(wJbf_zEAevm(tTf0DJkzK5g0IDpQ>%_*z$WDi1O>obhPV^Fn^j-r zy#P35eKm|sXkVWwc7vc>9Gz1=hD9y@OQt%K;L}cJ6Aj3e%E8=f@1)9i{%npMLiZiIrb6vJ5={k^?}pcgqxL4n;~$M!o6&!+D>KaDmukb7X1N z`QTdNJ)!oPTe18`pR!5?E?Uz*9!a9DoYb-oD@Y-adLv+O zWfrNDN_&_hJAA?X`O~=1?cM(GDwBTZ8#fq2pp0C3KyUtZT%eP)pd+A29nao_HW3ZkG?v|gsv^uWQ|%)Vi7x0HT9Q1nZA z{cNkUw}hAXYKY77gRT_^QmM}ofISz;OG4Q&uw`S07tFr@ww5;rIuDQ%- z&HHM!>cYWp_KM`aHB3Y;C$d;f?#$o><9_hw4cEx{ctdW|PH8IO{*WRGQEXCN6;c?D zT#N z-7Ird>yXM}`OLvBb3|=f`thXY+Q)Of;m+gK)@#~pyTLZ)bUe0IeyS((geM}sH-S-` zi*7NSGHi)fb_@DvY9ol$e{n4Bu^%c}>^N6CByJos34;QJHq=*Ec7gS)=NGxKujLr2 zg~`46sbhGO%3%dRl8reA1EPbPh}Sw;T-&+-XdtV;`5Gw)KZwOu+b?wMe=#!I2j>yu z;S@l@%}#A5u{1Wh6{6R*;bFS0(7*lC;;~pC1dQp33R?8WEG*}@Z%h{NJt3mn0uT|8 zumZzwYM+hbK|Na8IRr~##d+~sdf1fHw}oMUjH~=w|Jh|({iR=9-AJV^M|)>m-_A`c*DFEt4azh z{w>>IrI5b;hVZ3d)od4%*!h}_^?9vMHoJ9@RW!s}WXo3I@oZK8gQWS{=Tnof zc~+BZp5FYT<0L;W!Lq~g;vle6V4#{2WLzIB+eB=5F44#?`Sf{&gyczi({B5~ioK6h zozs7!IDT-3(&W!`0r;WQYwc=N>b1dM=(S>v3v8&3S&iB|4B!H3RtE}9xYugEDQeU)k=yQrloGQVW)!J zU0V97ksRFDEoit-y}G6SV!*HUAkTfSd{z%J|)@Etlu2r}7*@=mX zDV_5Aqp%7gTx3&uN5AW;Z&eqD_Cn>z{^;AkvB_$C?#{yePVzL0(NC>FSdaM;@(2MU zV_L=oNRn0+e)f-dz0KnYUJv0*tcc%4h3TA$^j9tPc>P9AM9y0a5)n3dDv9I@%)d+G zZew4GC(=jpW<2jc=Mn4tvRPKa8Ru4XQTieYEmu&-#yfIFnog!WXZu=*CM1an1rZI@ zq79?*Z%Vjgw7={vV zQJ1qA`Nv_`ib316PgJ{K$YHv~X!H!Cc;(+nzeZwG4$`}( z#pNHvFqv5SaKpbBC{-*e_|%y#)RgATHPSqE1%CA9jFy;j-0UUXE}24iIu~vt5lI#92Hp%IkoeWxI)s_K;X=Wf;UBZI#b-8&_#_suJU$@3CDx=&CyUI{ zC&GVz?0AJJ(ax-`Rh!)$h9#E6x(M1)cW#kuiR)Zf_Agpfw zq9j*UoO@9pZ)S}N|DzKR3;I-)jMN`vhW`h_u%GiHMISm=jG%=Ql6-Ggj{DX;Mo^6T z<|oK~lCnh9EX*!RMQD9|emAJoC2J?}vuLJD>#HvzQS$gll69|>-+3FlALM$Cl7cOb zd|D<+Fh4ZyQjQ-ofx&BUGMSAFri&qQvxxK1n-t~-239fV>$Ah_-WMdjmrRDIddF(Z za@4U6l4*BAz3fw1T&3jw9OK;gbAyo=J%w6e!ETW6TVILWH4lSKYDUpBY*8C2I5W#C zDVEkMmy?s5*&=XpJ~U$4XlNZ+rnaP{WaxIqnWK2e@53zF|BDUr|0Rg;aX)LB*mgT) z@d9=`tLT0}D}Z<$R3Z4$Kvsawre%hdAN^gCqp?c^0{NcZz1(%YKKi}kfaOgt3`Mr!ypF#_SPu6h>2!BU6C}Dmt?{>*5uC$$*+qic#6aU#e z%?}kf&mYvQ$~ZoFq7#aVd&I1#fZkc3^|L`POC|iEtSi;0Nsz+~xhK<--9Vh@=cGgK ziQ^tuN3e4{_r7Dtcxf7F4_AMWW0btYy>g%)+jemIa(`B}*$hgHs4zq^mp#9Xmhyw0 zYFLnqZK0pxaQZ#-IFL^wRf%N3!S3sd>BEOXZGadXK|Ff#--`)BP->wnb>WyY&=w$9 zn>FG$GnBC*VDKkF!9$WtA2GbTl#+6DG$*eh4~V$ZROr;z z>%x0gm3(-|tr)>q)O=Y6?=7Dv5*Fe`5Yrd@KORf6rF_1Ssx+~FT4u@2A`XOx4fF@4 z1W#5CNy==RoHh{(_+ri8&dbemSjcf7J2$=Q9mC^f-fS z=4jmU`s5aN+N9RIt75a#2nTX%;`yKyq?ei-fwEY^m`;Y8qgr%8Po)UjT+-nus>fhP zAbuQ;YCTU+Y-s`3weqqRXfR2M7oPxYRf)Zh8|++l|0W{fW=h~V6h*$2{^y;xD52+L z{Cp&CNNsus!f%Ea+BgLe{cdt@nRaNlY@3q@DF$cL5nuQhWU(Xx`f5A<$0jGpyp2UQ zN0lHXji0MC;+xi)a4CW~l{nNlS#9CecQYNgDo6ci;qR%T@vlMd%=>j24M-uj^dg)l z?WRen$v>UlB1FZuA1Lc;X8g~^J zREf#p{v5x@=MK2qQ6^oDQVZd#t*+Pe6>c3(?l%A-CMjN&$)YUfgUHOUw{kEUkJo3! zel6Wzp|lX~p{*uzW2kea324Je=*+{RB(=t_MXbbHi}XVH!HyK$muq{-xQ*(1kO z^>ceyxSp6Hu#Ri#2M3m*9K06qyo&mI4USZ&myNZ@Da)EB4;T9QdLo20+_J63+G2U{ z;JnZ8{FUo^oz^VyQE%(;se3fl@;2t{r;bk$Acn{snu2k(h!*bqzRswLUZ*cURX{z2 z8@m@@C_=~hHaNsx$dh?nwZn!@(k}e|tRJG=Es{is4qfc8BHaD-@d)^~x=?fKsgK@c zA668Ls(!*fhh_a#oPj3FbFHShlNR?%kx2fy?srFRk>PiX_S&lp9&)ko=K`AY5*4?_ zWPZ4E8NKb`&msVlm@Mb%R(BkT3+*oq)rqIY+;-df4aPo$|E&_LW?tGu+G$I}Nt-99 zPQ`ZWQe9#e0FeT*u?M#mPk=Yp~Vad_z0q0G?jf(9q zBKU6{Qewz>*xlAT{S%awZzCr7BaXsqN0<20-&d*Tr4?)Q2k{TaAIcudBtVl-&F!wR zB5RbkYbq0a?sr*m%&pBh(s577_5AX3HB5&FK{meXZ7pDde&~{Hf@Xe!Wm83n!bPa0 zc^`ffy@3ajMpMQqfB8T)eu*<~@Ol&VdTZ|^t31&0yxakJ2|2x7-XHl%Y+esp;F%j@ z?xy*1BTGP;^uQ{bqoY1xxM8yvli<_ha?o#mqLCp^>qUNxCFBRzTXTR4LW zljNK!7T=G{8a>FEDe$Drng|oJ5kq-jnQ+cdB!q{p@vf?_cL(}9Kg%@P zGK|iaAP)y0K?~rbmI|w8S^l}Wcbtu5hcA|^W4g&Zg33ooT0ad*n`ksvPgNqZ4?jQ9 zgV>dM4$^rK$Ng5*9p?BDYo(iW#Ox%!_Ti*x{PmlbJ4A&$ z6GW=y$S%O+?{(UWCj9A>?x#-#jtE)~{DOit$CH(gRQ{3E`W}L+WJnNppJUwht1d9O zX11fH;Nx>|LC3QT2-hT$rH>iG1{Zq|Mon0~Xqy$pDZ-bY+%1<*5G+>*IClKadPT&% zT6BLyZjdSHXDw$r#Z-OaLeWtqw`&@{%TLU>|LX6R-IXfa;p*ZM2mOX}LHr1)LX;nruByyF=wV`5C%~T&AF{Zpi1PpAV@99;+F7M3fCplw@LYAf`>c2- zUjA#@$L-ALGUQqJbkzt`YLqBnoYsyRzX8$jaYQKa2I-Yd^an>1D(Y`C5Q zd@3kd7`&8X(u~Lm1e5OIlRvd8(DC2t7tDmY-0H(LYupE)^K;U3V1rvz0As$H}e86)>HKifbeJ?`@^hpw} z-5U7lA{q|RU2i4rsb9c;-I#@e^P*~BX3Rsa0b|j}DUX!}H5;p`k5&2YAT?34EsxF z!G2T~4{1=uLaNzs!2o%GG@BD$?ig>MJC?G{*ro@Tor{0>#ahq@c%9>zz+Cxl?r@Qdoi3`;ZwA99s1}t69m7q9S17 zfLHn9$gLG_#K~&giAcweM>kMDQDlC(xoNtzm(ncLG)9Gi;u*hHFV412e|g4?=sK#` zU;8?+S>qBo^8uH{Ch|KeS5}5%*&Gb*>jhrBfq_Ty)6_6xMpBs%(q5K7j#ZjR#g+p@ zNO}-YxJQHU9#asGj)1yso7PP5+}E|7t$^n#^A7S;VxF&=_SdHRu%Ic+S)sgc{*-tc zMI=Gj2h-$;JD|$ue7s(0v}E_MuVZ)V8hkpM8Q+3`%+e_Ng%oIg`|ttRp+anR`?$qth7jaxR#n{ zqa3%N>F83L!ylNyVFh{VXF~V5uihBK)5Y}(vnQe1`<~~rr7T9K!!t!lHp8AJkCnwL z?;_s%H(5EEET6mAHdP67;kzUc>NA%PviBbHfC{m$oV2j(0w2(_Mww1tY?kx$IfHyh zvwI4*w76p}@Mmr;Gj_BsE*MQibOkD6KQ`Rpa`(dj5CKfl^hm@g<7W~9rI(;6(t##S zWX}??3Mtd^vt3^g0QFoouuyv&*V8u{s}sl`CC(}pIv@p3y;*7W-y-NcdmSTr=`~P8 z4}s7G;q1Bp5G5O~{`IMj2?*Nz*lwZggl;36=vL-&V=1@9;gic}c8sFs<{MXg$$@L< zY_&2ad3A2P73j{?aS?Xxhd#Axo$Wnmvm!aDL9zU$e_Cep=#e*c9{+aFVXRTo%c1Y< zp@+Y3WArPh(|v-ZgxBgbBeGDqHFYN$;n}%F*MGO(-afG{BjB=0ndJ9D41j~s&f-=d z;v#@LEO`vs3Bst_03_z9#{K(;A0HCr6lh`xnCGdYe=lJ`+OK!NB{qD7&^~7500I$;Ncd?hV+1SI8gBTrs z(I|oyV>P(V<9Qmrqodq>YMTsyb;s{M$lLkC2tD^(pP?S8uFRCheN0NRJo6b{<_+)+ztIu60?$ zXBTWWR6z|l3UhWnD!rz&rsfoQq7d7Zg75#7SeY0p7L0s9+D{!vkrQk2W#uzEXbu=9rXh%3I*eqafz>O|1uyL8;?}sjxt{j#Xt8FG zkak;-x_fofSIA0S_uPw8>wDcPS71-woldF}NCBS13`cN$Fiu``b9r-f|J++UyWO5h zFHmq8K$CQpV}Jw^g~S-h%|8>Kym|40MxXI~G_;Auz(B~MbdtBiI%hwF+bkV}cIuX@ zEQw^VR;GzI5``3l&%AXx3+#;K9Nb-;WZx{A&)1NJ)8aQ5a^GsMw3G`Gjd#sijWmWq zSfZ`_cB)Nj_I5iOIC7q`W=FCZ&-!j5=Sq`|uBOY+^ihI9lLerY&$)rDikX3-L$9X? z@(Dlj2*t3#TRPC8By=_`?UQakKs_`SCRx(;5IV+oU_B>}*)-EWF2F4-;5Eji2;EVlxM4wz0QcM2<+KtFkM`vKMH|gFo zUsd|bKbq~4h{6TtpHGwICeHh#uVl4m&Ba-yGj0OLvrZ39T{kTt)iF-kNr;uNIcGdBRT^kG4zkcKLaZ zKIlRpmu9Sk2G%ggbW5M$m@9~h#lxww7Cjh$hQ z`uf)k+jpjXPme$*|-20^4$M!bEUQ{PQdkIT=`k90Nb)$z=sV%U-Rb3+MsHy`MW zdoRoOY(bXw>uBrC){)ibo+cNjftV+~6?NV^nm_ykKZN)@9uAtfedB;9s*0T>g6)xFMkaod2G#MmvoZxB~j5@K9;XSk5TCJ*L>q- zbBEQZ=;AI&Af-197!dHJm_Ntk_b~op6zPy5m*9$!WO-RZ}mkZx$oxa|eNvNqlFHGg(t=zY_ zlSs;Pvz*j2MI2i|=iFEAN#k^PGdELZuj)!KXgcsU_G@K(h_2r&LOj&qiuZ2A9>dpK5wCEDA0*xXF7wLLT``N^3qvPDX&so*&(VSZ!l_H zn2G!Ii+#2iAezu0Fk+09x#?kZZuT5Ntr$6F2}!KjbGA~W;Ppz)OW?T7Q;Fn?bB7Af zabbcZfzb8W=;~VrluZ~yTXd7ghA1`_cIk|+<*=1rgGoYbYsU;q%6FhOiPWv@cbZ|h zMM((ReHqtHs7f9P!=miT+{;7LZ;(l?#}S;!G%ro|pKd`57O&^uZ3Uhum}K8lG+<*! z86Ctsvf8RLKtKT<$x>H@8r#ZdBAU~N(Dz#4|6bYGs734l_N^x+84BR;tZ~sjy86(> z0y3DE$DN<^rwRZD$pItr0O@GXMQL(G+bjNU@Fvn7tcJfkTCIB5+v)K^ppMn%V5 z?zhlfsc0q^?=mialIGFfo7-K7H_XzXVq=WSI)30TbHoC#1}bP;c#ZsBck>#L@j!Hc zGX+&7tO_#M0$~cai2h?A zAlIz|KqXOQE?bscke3?&Fc;PlIZfNFC<8t+GV+{G$I0~zpE+tF?=Mq1n9IE1 zVR)#9@0j`Zv%dv0c%JVZ{f5xI416Fkd4xwr#ftTPc#T5xN_0>QsoJu-GNu&o75o5O zPTMxQSQ;qZr~$e!YMg#Hjm7>~zMDNhe){)a9!!&V>RkQt_F7>s25GQ>E^+3?V?rWP z%xGWoH5?bqqJz3uLSktowu2Sqn~M#57uuENJ+2TMK8V#oo74&`qBv&w`SaUYAP8Fh zn)t;8@iY)`iHTRuk_^J{x;OxbN66>+-OD!~{cuc^6UpWt_6gzU{Obis_W=!8&N$3= z>{vTdKJ_9i{1s)79E=&yj)8?JcAC3)~5N|V5oL8*X8k%SVbU00n{Mhyx9 z$v>*SqO)uxzO9m@F%Ujlu9oxuN^PA|?2!|AOJHBm(o|pQ679Sy6_HcVfiHC$_@ypt z%j3(s%6l>bMUPLOIU)?r&7|Q8BbMJ*oIUB(JxX_k^EK?6s};+$qkYf?XJ%v_Qi0t= zDK#z+Bpr0bIM2kq^V0@3O+~MHNoDwTUcKe4XM;J-`rm8R=#^l&qzz(SG#vdl^1PH` z2n9a8i>K$8hqKr;0wVrr`;qyz5_9Ik$ar?_vTG+(?jA%UHT2ULnUXi9xcfe5D}Itf zN8@iUJb?nzR!$(6V2W*J!QEm?g<3U+TYW%QyxAf9oX83D-w}WreE;rii^4&}@sqy(j1w*G_S-{I$IgJ;h{fCQ&5P02zArwUcc_LS)8xg_ z3MvhUF=*vGLWFL66LlwBo$OhbzD%Y*X43rGi;Ii%c@CybDqdr_b6y9zV|^oAYzL?y zJ%pUtGzo;l)83~-5@&&0?!ccM^1W3gUA+YEFX{+&6;lV?|Y@%34*0; z%DqPmh)03Pean{{FQfqUDEwU|J!waH?_&$~gYUAm0<_KeCqK2N>Km)&%xix<{61V- zobd;{Sx~%`dA;xr*zp%(BJ`W?ot1$aivwDTzDn^&t*@UXF7;8%;l&?CE}ysUw(CAXJ@(TbdZnh#bQUeR z+v}5lu*~O9(E#XIByUgY|ON9~1d8A!+?e}#~Z*OvJY^6pyp#}Q^g@$2g zb->;X$BMJf`R=rRCi&9C@*Sw8bh3ZP-JPq%?$xpFhgdfe8-aU-6`#c{Z8nPc7ps8l z6ww%#ftZ$*w2YIO95$WLglrEtOPx4ewWm@1Jb+UnTO$6Rln)!@UBx#TKF-R|)UKHk zEd!1y$&GVE)w{SV7p;U3dt5w~QCr_^S*b|qb%%O!onp`XUJ@yh-FzV8jx;_~O9Gg& zvc=WrAQP;Ym#8v!UwvkzDk{cMK49yD;cm4o1`KDrS1*;KU1K{?LCZ+R4Gj$*9;f}7 zR56vnsEXQg<`vtyaZsA`t0XC}K>nZKF_A4yIomq_4F%S z`Zb`n=DLlLqL`Af0cnEKg`f+``$wQI)m(|WfSVY-piLk-u~Dox9#USw9Qu3`=&U{W z9&i0-;0h-?2MjNkM>2UNY5{1WgQ;j5ECWvnwlGsIjP_DYxzJ57M?}4j+9u~TvOM`Y zoG;8T;T_SSY8-fcwy^$igmYgnWbx!e8Qca2QTNIBy#FZWcXN{ya4io)Go(ks3r>uJ zzj6}Me0^(*;3u5IfRs)5kb~$6riEWc7tbPd@jRhVyz1W@?ezRT4UDSTLI@6i{0~%o z(*N5R4u0zHGpVAq6%{=i2RmgMLjR&51h&|W^t$@DP`pui1dz`mFWq{CiQpK+JFhS|QpO$vApUTir z+-$&;nIEBJ=E+=Ly(j8*IClP$i*$AVoaddreRo5{N~+0y|KY-=l_d68D$v;Yg2$Ow zgq|7LK%r4b4~fI@kbKT#;ax)Hu_gZH<6vwGfyf0O9m@_W7Qp<`r%K_0|A-HyhR!TY z6CB&PVpx&2ehmn?vpVVGsUb$vUm!hltKqT9Y=2bU9N}5LU41fwl=3T%oQ+IDrUHVN zl9g$;su(1)q+IuvM(<61(r921@S5)f(WGY==?4rvW(@Rq&$?Dl58k2rQ$&Mm7aaIF zgZaWsIdRu`5QNn~yUU*mVQ4nY=XybHIK(Fl3SMwOX1Xlq`1~xLd&Tl}B1|R$j=VKL z?Sa@3qcluI7@()@J*ftCV(0}YzF0rO%O+!a+n@G`k%O;!IL^-Ven*FXm-8Hf!!g{w z^VT^&_vzNgG@;(9)~oI>kX@U{M2X;h%IoYoa{@xCXr`oG>`F>zTPat47pwL!8Ul9e zdCOs?zO6{8fU|<)eV@eDc)>6Mu;EJ-w&c@yA&S&?EVq>&y``xWc6t}$cX&5dDk03z zZyZ>EkO^}hDJ^N+10%2J!b#32%wK)4B$`bHchVIYsUoTKCrvBE&mS5C&s1@bfagqn z;_x3_8Y#mQlJu|VNk5QMGGg8dX=4`RklcsH%0ZH~{`aGXVAV&Xk(<}<2N5%jJ5bR_DZfdC$_v?BMU6%a^I z8v(P_LFVQVeyyn1p;}hQkG}XOCkWtSyl>9KAVk$d(jK#i0W%Zc^dFn5ertQm-!qS{ z=u%C>3a<&8vW!XML2ZfQ`~;s=m5uPpf%Dch$X0rL8ph1e*%?0zK6qKY%&CP@VX6SZ z)*I{!)kCi}G7kx14PH$|ZNjMGDbr<`;wv{}mT~zCkJs{lIgeaz60bxNDvYsJEFmX_ z-oQQ}gkrriCT6nH(oCdc=T_&v$YozsgcaC+O0necd*1TBYv)*vIrL`&Z1o~%!OJ!W zX)=fvp*3>d(<39oTe%36q)FAVn}dyswhsntvl#+o!0?zKIZ^h_PSdCfiepD$n z3B0y0er7aN4x8S~meqtTU3OdsEK7He`TQmg9$Aw|qI^o*sB!)e)hLH zSDV1rJ_Qij#OE}1IL#e&j8xy*4JgcQJo=x~;>N5K(*1)#)n6c8Nruj&7`C&2*doNG zW%ps>i0(wJhuo_+ORFg&;;IrjzHRafh6r2pECPsvt`Oz-B%hdvBM3%frn--DKDB#oKda5yJl-NO65R zZ=bV3(Ovn6l4l&3_m<)CtL+Rj*A6?FAiPd=reg_D?dAe#@=)&Eq$gE5IjaHmWt1K8% zD8ES*G15W2b?zYm+We%YcsipgMHTTDOO&w9tOZ_0<91Wt;a*@_KEAXhDZtO3682nQ zNOI?}^@t`|>cf>SU8$d|^SAyDHWZ(^IoLt}M?m{QyprEUqCdBUNXpSQsaN~eTNL>1DvP57n0GY+ZKy_NG-%44k~;;y-L^r$wR*$;&)ka{%t9yTHX?t6(uN4ziK^$zVf&NS0gfHavW?}cnGP2RB@TQa>(9B z?gVT?457IsNZLr%gq8H3Igc>OR9f`@_w|fvB$XcHIW;A5|Ehk1MnOql8GLeW>}93d ztLSdCF%;+3fv3O*g&#>1uiC){>b*AML$Bi5r$i;)N4;+qHMJs$K1_UxTvu}a0gk+Zr{0jB#gdt5QhG9f69h^WYc}TyGLKWcM}4+a~^qx4&p||=t?=qAt6?^tR!K>fH|hwPBh;qf|xgw zHhtfKBH8LWpK}_uAm_E-W;NXoJ6RQv4QC2CEWy+#x7XK!YM}`7J8J4oS{L@do*3ZA zenfg0i$W^wr}$a292JQs50eENFbQOm8muISigWE+6~xZQq-7DROug^(MaW#){>bnE zz45;$I1&y3+$?>IJI~n(_CIgLpHIT=kn1gAWlpI1=&?7;qCG|Qb(SB$Nyohjx2sDH zmsU$5GqfzJz{V_$e za@TzqVD963W#h|EbghnGG^7~spNy1#!L#Y9Nf;=lRz;Ze3Dd$HF|nB2TWv^9%*eH%F|`r}~MI=3ZkbbPJ(w;p3f8Ayi7lX+}* z{;aR6w`FnIo7aQ)xAaJAFOH&PW6`vy{cow#h;^pSL}GEBa&qX}PR*ZZ&rohskuj@P zKMctp`IBUSA(W~l6!S3BIW~NHMQ@pVXQsn$SYPdUB~|Ba5m9UDYJjgMOZ%;nrGQdF z^{Dv%{%hN5hRHqQX>Qt{uaV`T2pXs#bq@CV>&Mv{&n2ZqoQ?|vV~P^_$|}@Fznv(n zV$a16SvG1G5a`ETi--luPu^N=&=+jlu$;YJ4RW2-+5S3}hN_%`au_{9VbJfT`%~SV z->!f>t(Qm|AB}qK^$x4~KMw{{-X_WW)PEHttz$aK9b07#^n6ggo(>XFIE@T+yKOX~ zmJvc^ysXKMXQyM*xN?QH0;N_1#2ySRAY=?qsWYL74K6_e|Ab~mW2WO@d#{Jmciu$X zefz@J-j}X0XTEzxA1_vS8Fz~Wg+eh4nb2=;(VSYVl+}~OqDxD?Hecrea+447XrIJc zLP4x;2gK+Uve$F+H6)^jOqRUU1w4qzy(``9g|(oE*?YSh3AHtuRhEP`)-?R_0Tv@| zi;HxKZ_`NA;D{C8;n}`fPsrOvi-Ey=D7WKRumeY>ZqY*A~hi9PCy` zm_$pNWjkSC)9(3uo&}_Z`tgn*ykpn*fqih^=a%>(qj7||(OV?3TuFLkj{rw+XJ?k5 zBW_Ks_DB;On=LnBBWzpYGvHGtPf~1X-&7Jmt>5an3A!t8@>~C&P#>_>E+4D(?fY|A z+Q!_(zcqfb;eVY(cy}M}km$q=E0L`zc;FM@r@<*;&T>lySV{ItnQ7ut8@|V;+6z(T z$2$e0k3nNR+OO_hTg|@CxvDFZ0#I)PfQ803$5?_h;kt;Z4TU1dIas#Tx!6L$ru${O z-{roiu#>GL^4R?R+1tKajhcz;ky^26Yj}#Ps%p^D?P!BQ;~CS7D@1ET7qfNG+lSGI zV{5;opO~h10l@TY*$Qmt9Kml-eZO>0LqP<_17#5D$tZ_h>*Jzb<oH?rLo{m82X_RSK8O{fa?{JE5+&pkI3d`J(a(uX65s#N>+Zv}p zNc<-mF#HdsKLbGeZW}#B(-x3s!B3^og)Z51WTg!;eXdY&eFkjiW>em*jbFF7nAn~0 zdBnErK^4FtqVo~5XzNG?u-P#o0N5@UZN}d?m#@f;1Mgs9D!?$*?;qB;vyLt>Ul3`f8 z_wmGn*8=U^92N{(4BAi)*?cW^?S>ksypE1%r0l0r_c#+{B5!PzO3;h_8&yyI50>rg za}^EiXFsEZj0xKmOn|-YuFX}1nj20|Hf3)kNFIk{>Q*F0zjW{$7*i951vG2&O$(5Y z@6y3KMX7{ci?%1NBjy#S|6%){_P65v=V++I5_11Ny%!0!Vwaql0gT>_kN!M*j-=rh zx)kqc18(-KjYNA~yQ7j-18$;0K#RR?BOuBt;@V&ymt|tdHT@#c|a_@+*Vi%5jD1QXu2|H zyXk&tT&|DB>O4ePK6+~n*U%npbzz9}tP^7paO#$00R*o17W{kqctwnSn2cSwvONWv z#k*iT(#`MNGQE24x`%c2>BJ}2c%a^T4^e*S>i1h6hPw3r7bME)48azYwwp6E3JZ>p zZI2D(hJb3sGnhhBjR1S9(c4nIo>O@HVl*a(n+p&75uX$x-lOy2>b>U?M(2@>8)B+Q zF-*+rA1o4U{2dvmFV^9c9{8dOS?OEmeU;)#KIO0-Xv1v|2dK%OXj=4IOJrpq#*=DO08jEo_x>cZ z^7p69QJ6wZLwEPL}_NEM_?qe=7VoARzd$VIdOpzJRM|g-wV}vIa0C zmgBz1!{wp*YI?+Sy<8GuO1*mdj~AM~5YEg$=AjiG63AU1MsqNhVvlqFn4kT&(g>#j zw25i}96NSLZXh_1Y8Xg`2qo3H3y_7{L1Z7M!{A(N73Z^sU2Au%!aQIP9+W*q`t zQ?<%kwU!!X>Xur3zs7_S$!&NFr@x|A>5?v^ouMi#S|z(>y3$dAX#1nCoeIZCRna^|EhZL-NN{$BPC;3!wwfM0Ibuc)R0ic8Oi)9Ww^jPDtA$*Y`!J+{V~B3A@aUzo0Q5f-qWW$IY~xQei&7CNBO z060mEFtp<*J-kHW?%K(|a--A39G*0{aUTlrQYG&S0W}xb{ocD;xrLicj%0rIiD}== zRi{7hIsT)NWk9QE9^>0@N2@VpedZvl8_i_#T%@{`=Pfh(;d^EpfW1ummemR;2(GRK z3pz1RiK3#6=lkqy^590vt+^6`Rw^=bJVWqtUXDjo;>yq+o(#Y}C`sjB&jmaK8V#9W zrL!F;yDKqBX3CyM)pnpf4ZNYVZW*3RuinZ28|R{-oW=&H7B256!NfD|bISwzb7k(m zk23^l6deFFQ||T3<%#F*bj`i?`H|z?%)Z&LX2HPS7H6ZxdOo$H_(MBmqhXw-jq@wF=kgS2{7?wqH$>yv##^6I#w0;w@9~8R*Ou))MoiA zP6NnaM=0yX{MqIYIj|Z@kheP%7r<&D z_Q0}uB9E~Vuec}CrA?K4O2yUPgdnXI97c_|1#&e5+hlPv9lzLue%HJR#0Kdeq%L}w ztWvb;la??er?$7M0r~22m-hTcC_C5VVl4RC95-*|ADwD{*fM#jUmQS~teGJ#0^HA(AxGzYFFtN=4b2s6gk ze+dt74{Z#<3U#zC)bdt3k!l%)UPgK_8h71I3K&6zrclbFkW=%^bWtQ8J}!Zkc(Yz$ zM_a3R+j}>B85~RZ!Uj>!ml>lSY#**>0dzu(f+uClMEcU20#A#2XZy|N`A?I@7h0pm zF}9phaDtb8aD^#|zx$hgMZ!v5I)U=|jD#exhA$6R#k#M)kkDQ<%s+O>-t3>iAvtBp z6FeHcmqH(gw#9ILQBb6h7QmKwrtS*B2d)2myh-t}G^aikIS+^a*tTT4>5TwBf{zG5 z%EniF_L6t;LDHepi%9&1J>p2)i6n4PX>oDg^`F0LwoAKg)+sbKh z+va$7)Mud43{UEd*C>kLr6t2?J*qEL@WV}R=kF0wYVXrw3s88t{O!%--s)Hsyae1p z7HEgWR=|2_Yegd%bSddPdVCszH1Bn}Ski*sd4_pJy?cblB{s$+K)QQGad@shX0K#~oVB)Puhbq7p?bC$fNf`oSdJ#vZox2~RdQP{>4&)4W+bce{ zSuvKK;TA#-UDT)S>>ho=!;-9=c3N5hPvqUy7sI5+7M!U_B4Kk*4nW9yi~;sMJa|or zE8>DZr#LHaQU|c%<(8pk3C?{XmK~v52SxVJOz*xGEDBE8e?02j;vN>@sGpg z93p7+kfA9a_Rp*O6rc)fCznA> z23QWjlAgt&di^dPJu(e!{TRZ`Vw)@Ydzv_Bvh>N3`Z2C#OC+K z9EZig2fr)8Ycbz8qW}*S)0`CotgmtHbD``z{zv>c6p?+g@*5FlOP|@%;Wc`Ni~mqHrVdiTt8VqG$gc%cb*K4 z!hx>&Pa?#4P)VQ$j0Q+oKkhmr;O|W^#3uth_p_hX-rrw#P``9=Z`zYW^CF{VwUCn9 z1R?XcB=b}bo#qn2AOuonpB}&zR8&T_=J4Ohu3Iud*>TF=XKzWDC!3zE9p35rQ7Lco zUQ7Jn?8bb{UrS7}0)GN5PE!o<#qdqQx-MA&MwtFzkzh_Ga=cdRQ-9G%F?*E!*_Sr6 z16uxyw1E*Wy^ma_e*w_z)5~5iRs*rp#GeHwvVAXgYcMr3JXE;kWN;bR#-lpcY`Wm_ zy0`2(VcKE=trhc9qJc&o7lI-xZAfIMeuJxxp>#QSCQn>J2JL>DgldDAyh-d<>=Y%k zLZ!>k)e0r9Tx@rgdtVd*^Au{hQO z7M%`2*S$Wq24OK&1E!{j99+Q4#O>MZck}(%ba?nD+1Ga(+u@=YltS~gGxBQz(h+Nb z?ex)zL+wM!9hPFV6cYNi<~heGMP=F`FSJ6gcpkvfAtaq9F1kcos^E%$Cs`;sS`qV6 z|A(%m0L1*xjt&y7n5lgOL<=)W%#r@3aGghlx8l}F!_}vz^pcb_1-T-Seta>TOvx54 zEc`iP0%WR+2ZD)!M>gd(T%oepi2ZF*m1eodj#3e%R<$snpRY29Y=c)A+T6&?M5R?M zM#=e19L@9+hUOLxS(T*q-*f~{OiH`l`dG{*pPrO?eprKcbk&D|#p3wUNA9;z$~Kyx zMVGD{MdQ8dD|u?)m@?%=94V|XW>s;Z{Ek}>hmwiS(|7L$R@MQ9S<=Z#s=?~>WN|^% zFZO$kN3KwB4W@-6^5A_ z`+6!R<+#&*0;;4B2H0V5vm1Zg%@0NdZF5L|*%P0fT-(Up;uaF3A#PGZD`mvXy*d;G zxWSxu(9BY!Y_XvAP?UzjCY_AG(9d`q&wRBZbqs#25N;jTA1M{{ZyHe57=dC)Hcb#b zx_7O>@0a+maH22wmvwy;2QWw+ySIGot5s7d`^RY2*_|&}rv79u9?{C^iIG`^+v-dq z-zhO^=Bwd#-C$<|I2JN2;oLVQFxqhTkT zUzX2rc&uG9{tEuSS`>QLwRZ@SwG#vKA&XU|As8Ypt?%F21+)l;!Rx(8h$_@-sIM}= z3Zt`>h7-GH6RY;Orf9KR6>T|B88H{Z-B>gg_W?72Nr(>xFG-d(2mTU=_rVrbO@85@ zoQ6-8-sHr@)cpMOlqK(ax3%73fS^g9_;!c(I(4g4BPi%$uESCb;Ssb}Pu*E%8*o~| zZ()G|LS7jSm2-0jGu8SFGcy{KO+0yfnu&?918PUu<-fGpd=<@rlhpg=jECqYQz{|khr|RRmt_6oYT|3{v_d& zk}P$%(*)wv=Ev&hQ?AvZEpk55an_ENoQ44-EFzwnvU+IltcC>s4}w(w4IQQsN5oUV zd{qP)cCh%FMF-(!BpvKU>>|Mcp;=ziX}d*@9w=-iQ3XwZ(-##mZ)DO|&jZ+nz^I{K zQvR{4r)rSbN%*pD_$eG1n-K%euJtC4hE~ZPvCFDcLB%AZt*wBAP{}e;As)@#d&XuK zfJFN}jaU4OIeqaTMqB2qDgDkPdcngN+rZ$9rk|1%UKIMZlO>crFFbdF#CN0GJ|U`v zaOpDF>kD;c#1RsahRt)0R3*mn@bHN6aQF={_r~1pd{+)6bs{zsP-oM9q5;t)E2{?_ z0U|$z1vVz1E|Y8k9~(tUW3pEIppwIvFs82|3Q z5ROayQA^gaa`Wjxqphnn*Jumo?2G*-+zH@hYeqVMN9lbb4gY*<{&n?cN@hGqr z^HN|BymX{mUaqfS?+V}EP8$=A;PowCI}vkU?rKoD$vXPEDB{e(&iSfML>GzX&6v2` zW>)?8>R%QmOxm$>%XE4xZ{*x7p;DWtVOIM4;TGzylP)a9(CrW5^ICI-Ox7&x>8KWM z>^A=+b|GPZI}sVeDCqF61e^GT0KFQ16T8})`X8B_ct-&|2a_p+NQBkkmDs{yhh$V# z`e3~i2gym>v`}Jahn8WtxEY*aV$J7HNm}ZFoZZMyD+T;BqmPprOz2@>&AIjPPjhn;sgiJ8E?d!J`)Zt)To+jN9 zg(Au+KC=vvP#1rm$6UKCj<}c@-PyXhouPx}e?(R{f9m5)_gKaa6Uw~p%dg-5dJ{&HLU<6%W2JI>3iu=Ln)b!V- z=HFMJHVKNgxxRH7gTVy6T+~3L_lIskVj{@MW>gS8chIyh6GiiF)@5g#Yqd!l()KSe#bsTzl71%1Gd_1%`cc#!Q(|I11OsxO)=+Zu&XmerJhiXbk zaHQi?^cu-*K=hAQTZ8EDt53Qjmpc-o94A&;njO!Ej0AbIP9hwQg;lj>BS&|^_wv4( zAGIQFM{>+CX+3v)pv-Ss3o+JES>*^oRp80lqE;MtG2SXmb9J=vTa2GU)+se_4;`+? z$Hz5+B{zFJ?wd9u+}Mvl?lj##<-!_VGfS|H!kY~|`=L21)*g6gkUQ$uf_T^o z^Mei1Ucbcqe1_yKWr&pJk$4Tm(6V zTKgi@xsTM%*TRX?0;X6zUnlc&p03tAE+*mu@#aDGZh$|&ZEIz`-#(V#BWwmM9{b^} zi>*V};aIByZgtGAvh%bI>aAEEFGFWGWSiG7mYhPVZIg+REvCp{tQcFw0ydhTZ5^(`42^RK{!Lx@$t7w4yRgGDn46a1K_6`LN1H%8p ztiF+$b61^&M$PE)a(vJO=13M|$$z6I9!^?=PS#)aN!2B_;$P4HCoiJE->SNEcLGdt z_Hrj`wrb1(_QFyEePF_Q9t;U4H(mXQb$T;^A-zeg;}KE|$?_E-ru6 zP!uIInxr2v{W6OM4zFV9PLeEscAt1jiPhx=YfNp-g-?KpjiPomSWNP|Up_Z*S2J|% zDBuX#fKA<*+b~6aGH)4OO0&$%Sh(h7|)w(hwWfzK!t-_U1mZ?hHJeU zd6bPL1!4dRLXM@s@0#ud>k!!I0lEtt*EH9ym_Mb^6Gbikzcz6 zK#%!7Q8jRPGB@xy^}~+e((R(VOWjNOd#s(?Ma&me661m8jc?l8=Mfu9t!6{!N`@W8 zkw%ZW@OLBvt`E*M?0iWsgQc}YY|Yj6#TM>c=Hq7bmQuekb5Hxq794MnJ8A%&Ycm(+)2&AF=EO}W%U$s z9?3SbS{eT}SZIca+O?}43nI6hNWcP7vOw3?^V=lX>s&jD(XOm?dgNT(n%Rx>7$cnFdEyO~7Zil&TNwmmG3G=MP zUZv6hhELHT*|*BlY|m^nCxG`a4qE2n4%~LR6K3?^$_>Ld7-?uQtmn}@JTAJ=Nn8vL=K$ct)G7A&8U-;a5IKO|) z9E#^W?qMHz6R8S-!7D+N>s(L@|0CjWtJl94@-eL;PGR}i^ywTIjs#^!$VL*j)43?pDc@qb2fu9PL_H;VZ zzAq^r`+oLYgFU}OvD}{U!)=a*{uq|t=J|(gl$))xu z>$+ZCYpzruJndh)+r~7x_f0U;eqrL6R-$<_&oxZ(y0{~(mYHrEc77;6LfN=-{+OlO z*LZ*C{<@*_f7Pux`adAk42OCgI_>$>%O4FLvQP3!xm9{prDS(Zy0U6NpouK$XF@pMXtu{mhJyM4t(vfsBuQv6 z7Lww4+ylwAv!DMF9InripYknT)~5u~6YwzZZX@#bJSzLW=~$Njc;bil$Qphsimr64 zr_Qk`DBY<~SSBKPAsd8O{we87HL6dz-Q)95KaZT*d$1!1$b=7=14-NxWv1x55{Q(g;8|6iSV!?}@-%_DDCl+Kx>m=d3_ zcvg%Q68cV-Vd+Fi0#JeaZarvpEhoAx$BuP&At=Af?LoTL@>|tE7w8kiUwOGX`3(CK z>d}$USXjahaUA5=EjM^(%Udornjip380EmRoB+@JaC14JN1lGF#LtpkB0|4H`V2<2 zc^cL8nv~_N)PDW7jrW$|)dGjwB-tQeJ?eom$vf8=?$+Rr+n!PhTJ{_ zdF`w=8@1o>?rhyn$*aSaZ@#4{wCkrPSLWKL8wz&B{imHlD}xcLP?V;51S*Y_$f1X+ z{xW4a>PV#3`;hl2pooK0m#|kXug={l28nN4a|n!6@dsFb*t%JMN>S!bpTSa!R+1Id zPM!?-`49SXOomU2pX3QO`cxbs-+7FF2}Q=3z%{Avf=bSJ^)E@O|Nbxf0>1`tQ8XvO^f?){2{dG$ z*=qJjLX|hK{xHxQz&<5pfQ%hfw4KemS>`n9sI%D88HCOQoNKQ(_70*7JszjSQ18TD zu)YXGAlqG}kXk@(g^c%UU~bKs8(SP?E{0pt*0^vBh;o+|Fvnf@b14nhX=_Kr%>g5R zx<<(2$K2%M*3px1we{UhEql9m_K43L#wGzq9KkIu2A3ib2-@J_p!LFZw;#2>x_y&EgDymB`Pkr(m}rkKlLF`6Ywc)gl2uj)k{&9+ ztkn6fdOnVTlcZ1H?~_yYK||=tK-2G$Xn*`DuXhNQW2@Y5>|7%k5p8Yw?Eu7WR5F1s z2I>k!ngYM=er)zdS;IG34J{XuLF+T}+aLgg`^|k03vGD*cKFV)w>;UJL~ge3PbstL zteT^J2slQ<3#86t`U*f8EP246!~`X9LV>~QYCWnJ0ldN3 z8(hL_Ndt5s7_58QTVk70@+7aWKx!I_$_mUuVa|N|3uKx^D)2MtjKugzijwj>6e?9= z4IJ9XzX*@v!`~Wc1=K)*#_o@W4jU*>qW?L`3e#)SJvjnTRIDUf=34;B7ekRHRK2 zQ+}r3GWqn;@~J_}>+Bebxwo3?2HLfcTrnA0qv|cAqHMdc;Q=X;Zctij1nEW^>F$!Q zp}Q5329a(M7`nR=>4u@CLl}BMy5Gy^zVG+_zO{xQ{2A8bI)#0t2|NEuIfA{6F&B1+P zdUOjd*!AaYP0Ru=8+_m~EWTE4Rz76}q|c4sUywWbhA^o=>+{1PHl^uW#nl!@3ebBX zWb~85Lq)q==H85A*;kfb2i5fPS5a1#S%Y(E(a1ON((KNcYy1xu78dqrV?gvFyRDYL zv^W69X+UADQ5X2rZy*ObS1@)MS9t04(O|)&hgJ}AH>2t-^8(0<@mz-9|9oAY57NZ4jx0DahBVw2$=~jT5 z;&oM@dTt-_^md7*VD*a{v?nD;x+tN##c-8V@_uTD6}*N>vEZJfIg6fT$(st_?JR>8dc(b);6Uv~;3x zbBO;+DNY9e$b{nZ-wTi7h-Q(y zt#22n{lplNsgazJ#Jko4-4FNICr?VCRzFnr_3cPnD-R+hZB1Qh$Rec8YEDl-ObwBI zfM}@mR=8aZycB96YW#kU4!f24(qE~`S_O$lP|pEH5@$-)AC3U~ih;h-wwwX0n3_Cuv3Kl)a>23+%$DR%9aRZGk=?zB>B?}v_VS;QF zzd9_io;UgJTT%X6@onz{%KwU|Wl#av@zofOx8+7}f9Ic_IQa<;Yz;3aTmMcMt;Xei zuaYXrR||!_OIBaxTy(@${}?HbhK5^{yBTQHpHdiSo$5h~8ED)?7(%}OsHwIn2)fVe zb2wWz2L_{I8WBrte3NKh$n)+@`LQW+_T)+fAn?vQL?n(rUO`KntqcC>mU9?;q@R&7 zFZI2qW~yv!Yb!tB3_n5LR8?Hrz33=u`G$d@KMfIto)M6hq(@eopGU)d-JbozU*aeJ z)Z%Pe%4|6vX9|$5?Fw_S%9_XSe0`YRmgsY3oG3d`QC0@r?1o_StJ}G92O)qmdWv5J ziZ1Yp0=#kr+`x-#H*0}ysNKB;mFH$0ks9cXgo-iNMq7brYTjO^trLP|@&nt9(SqE; z_{{Exh5vB@KA7r4AO5tU3`>26a1QK7q@{dqBa?S7UF}UsXm3l+OlNxQ&9l;B55!+Z z)V2q!x}4q|F8$iJk=`|xZD19b)11{PwFR^5=$3NX>Gp!RxfI&kNBfA(xJ)QX3GBO0NnHdD@@)B@)iK~_fV4Z1g?xi@^vYiwz z&CI6k#io4CmDM8rnUH$xD)6iYuWB*xK>>Ed40c^%@_!!HDctO=FW%=Uq{=(9v&6zcN43*0L0nfi%B7qUr7q1--$EQ#@_N{5{fhAN2`i6z%p^1 zu$CHGM-cg7Uj=r>6JqNd02@gSO;%NS`#~k^?Cb~~JuPldxVRYzjfAheFVM%UnHUtV z`2NLS)-h4iUsFMllmYR~z*fX-v(c?nFM>Xa5*uBLH%FKa3TFb6Dyrl7K|QG-(*wGU z)ips|TlmCp4HoN5kh>!iitvYiNAB;NbHvLPs_nZ8xQ*5BH?Z2R?RveW8khN~Tg?J8 zK>f3y+d{KD+qp2lbGupOV`JjxMT1U78dXuQY_+7MG+yn19gXEpP+lFZ8^}*X?)lpV zse89Y9TZ^05vZvrQ}U;>T)&Q+mz?;$TyW((t9EfIS?m=l^b>g= zg=E>qL}hy@7-qLLic!7zqdU31jYoS%SUWw!q?Xh6>fh?mG}G!cVtTYzjK=jOyIb2aDVg!F!v5sV~7N*Z2TZCq)IaRjVN z1QL?tooZC+RxyH{l)!rmW9>D$s<3y`F*BsJ+&()rbP%Wc{y`bN)1HGEk*aMX7|lBY zc7b}ISr+U`mT?0Cua%bbxo^Ylo<&=&?-bRc^&MATj%=$| zI%bI%*R<^_0k!FoMu#G^b1hGKhH(An|99H{^C+}Do2Yu|NRKWlDfYFjTrIKCh|w(^ zD?pd7>r?$y6s?w1K@a83BGIS*tR_xkrl1-^#bl5Zf+tt3BGpGkp{ytL)p9cQiyD)N zjwW>Uo1IvnY0dt=#YnQIQuM&450h2PF1k6WJL(Pf4#NRx{YLurz_@4!v0M`(+r7#M=r%>h;+ITN7dz|-PZVW;KyN?Vm?kZSbLRynKA~DALP=nvE z0prksZzX1AS?SZ?7h zsY1WO2G)PqI~{mE^kO_ckzITtA4rFi!0t%FF?~H@+&;JkBbhNwtO-_D$?M<6B!SyJ$Vnz6?Dg;w_lVkA5?rIfawdkGPN zvZv%4-q8UsY`B7>{6ppqAIR2O98DV(q-vTTS(%Ymq~2I9fWH}nilgGBk!T0fBdg35 z@z1{bLE4Ooh=VBSw9am;z4I$7Y>Kk!;pLm(aTIq3$7)3`MHwdx>}IY3w_I=Md+Q~X-TdfC6iGxxN*tANrgU(7vZChrPckDq^Q#C5y-Zb%USgJ-woi@<^S`!mZMMc9Exslq<)7L@37Mp@ZL+J5j zmnx`TfB``v_(#<WFpQ}YNqjflCG0)aZm>kET5Du6L%J z4ce;SEb3Gscx@9mxGuPqP=A5*1$!0CsjH$FbdA*yX5Cmi-aF}zO(+WaDE`OwNJjdv zOzlw1c_kCsWU%s$aZk@t>+HoKyVIt1F^5>u*dge|Vx>=g4?$!yBK(M9p};~L!WW<- zgK3fW5%xMiSTDKn2epK=m4x5tM(`5NbmMQK1!ip@#835$XD1SrrKNgA6y$F5J~3rv zA>-O1EEZXoKC4j!nIc_|CoYt9wAM!X9v9|ismC^`c|n$;(gJzS<65Q?KiRnqiO1*5 z9}L=fI!&dxgN91NeMJR5?U|WhAR&s0o9Ge+{rQvYb+p&=-RmCsa!|Ooy`tmw=2chr zJNBQoXlD1%SUrt)DVbc3k}XI%yYhEuG!l9gpn6S}-Yc#35;O4GoHbsr^%P&pbO$js z$Tu=el;286>8=-jFg#>{wfZ#X(#ce;4vHqvCDF?9&< zgW<+w3k1owzvz~%U#ed?jRKi0Q2_C7`PKpO<>;Fn>kglqr9l4J>;R1DQ5&e|bMaNB zsAbMBUE?uK%m_3TMNgjEm)wMQ2Y&e_4udQGX-7 zh=?5R$vIP^@k3Uh*CF4Ev3dIgbN<0(nx)Ec>Li~{|J~kY@U%jOO56bLXcPxQ6JMg* zMgl;&7)1J+Ebi$!aY^o}3u$mLtYb&!sk9yZcHWa8%=YwWmPXK-m!hfGs6bU1I5FqQ z=a@ZPKfW~dUlY8{De&%ss<}S-nKdvEjG^Hez4 z=)$j1g(%|8YH{140nHr`la+>T`{7Ik1>WsKnQQlrf1&=MXGcU6^P=bz0!c`{x)Q(UYUuY$%F>Mu*! zS(wN*2o9tBAz(3xl>Imtitp42^|w9+Mxbe;1Y}}GVO0-z8!7qDfK+q7%fGw^xBEvh zs&T*reWdv3Pc6cW3izezYwRge^ZzgSMaqEw03CVARMBKMJ2Q$7@nj*XY8IR6(2AnEVB4DwjriJRUghW zElJuy;+{OdQ52g2+*b$&q$-Tah2cdmh@TzJOt(Hzm^@Bm3RnA!jEri}K)LF@&h?gR zc(dJcu`VU56IQHo!fUr^XT63j+F6AtADyWcf&bNwKKpxG_bft$S z7pem+47XMy>qTs)$S}Nq5;KDDo+&|R^`u;8ydC83DyQ#UmUvj13rkxd{WQ_Bh8N!c zA2?e)4C5CQG(HN!Q~gKng^rUU)uu(x?#qFP0z*9srcV@y`LqYiS9=gSo{ zrCKtK+juBG^fLuhgN&*sxDo=o0?&40J_WJipe-~eStNiRMMKh5YxZue1eTN=)dw_= z>OeD7D)BE+*|`WOW(5&mZ%rBc9uq_9-`3xC+=|{$1`gETZu+*dvvZJU@FZ`e{6@q< zXhEdV?z)>0MLNlXKdOw{I2bj#4$PT!D>FE|O+LX>98sPb{j63iDVTr(J`TXaw|$nC3;T`7c@UtJonQs{3rtoGP5qX&BOM5sa8-7U`E7MnF5n7PhzBw z{}=+8*ZjwvazH@^_Jp>Lviict1z^2J1;@?uOtlCZMk1R7%S!19HKziWk=j?B#rX2+ zl_+v(nglzg7;ib?uaiTXc(;c8>U{m;^g7PJQo23L8DCWP>6N-wHY$4atD`^DXe+r^4bk+B?Taxdq zKG1mnraN?1599+0c&*)Rf!iN(grJ?v9)SPW_Uy|b+hRBWdv=C56KSu%4Y`bR*q0GR z68LHU?M{vVKiw(*f88l3jt`6_zEOZHCc$%{5j-<+K>=2t1!HEl>ccT!z8rvLYZs1&E`aoB>fWyGDzfp=BXs{>2Arf z%kcKbDn66?*f{!j^(-SZGO(FugL=H0CG=smdPd@j%3ky6R6?M5x zO=V{t)+yqV@F1mh}Tl%Za z;;3exTwJ}oy6Qp3;gmywr_JhcZfp)4>t{T1QnN@JB-MD=eIWLY#)UA2lmL`tgF-ma zx;O7Bfg}FjM86TN%cwXKX~rt9skznO6nCc-F3=Gn>b%C-TTQyO9&3XJPNzo@0&9|I11 z2squ~(`e(Yhq4-$It%}VGoJNn`K1ZB($ekX_N*`^k^8|d)&uxL=T>FVnlj@`&BJ(` zCs_IQHwW_bEKe*=4J6c_4*jNMJPT9(rd9pi_vKEA5f7Y8pR;R1_Nx(`7SMwMb}PVv za55sF7Ou*y3GX7aa{xb;bQS&Kat)>EG)4XH5y6Ca8 zdnA8k^`2-sM{^VLv>D!xaR*xthr5hF$L*6&QDXp%b^xeuy>gFy$IIEBdU2|r>ih_&`0#9C7 z&`}in;p=$37Ku!ci(50z{ht`)qzWB(uql&WXVKzWg?87D>WS#npDGWy^#i5xgXp5s z(+6iDcj_1Ov*4}x1kHlY9LNSMKi4=d)N9gbqSS4_s@+%xFh-=HbmlTtq0I31<8ij^gQk}2Z6lCgkJ@IhcBjhF z&S=Bd{5UV9a`?EMG?CB2Oeqn0Op;>)#uD|fk)>`uL)vHEf7(2v5IkD2J6OOF$}Or~ z0PZ2Qu}dRx-QzARzECQ&WSYwhX+2lzPaTvb zjOE0QwA0nvL5q??CFGz0?7bB=p@-As`=oGo(Wa?9RZ6xvV-PWa{6jqW7vR>5Hd2k&HrhOQvtc|9SYkg~;NS z#%4jmI5?4OHyt)nuor7SQ-z*?rnjuJxbAdYVqa+tDfSOC_8qAvM(9Ml0x?G<8$6JF zf}Kn7+kh7BT!@+l+G@x%Z=q^#o7n6h_mD*a_I`hnHd)mPZg)G2_J6r5QlYPi=>HeA zg!uQZcA){|-_U>&t~+`;pya|3DV8V#xFOh}a%CRRu3X7Z)c7v8%5&0lMcXZ5h&y;c zmXs?$Sgk)~KEbj*$3fJZ?p2Ccrpj{PM-)OBUHxC2GqZA99PkN~md!2`pFKTwIt?Zu zTY|7>&nsY1HStF+1!kZSe!AxG z_dn)PYv-PaG99PI_i(bhc+jwMUsRQoq1l%~2En7e5 zQ4m-6zODjYR|fA&jm;MM_>#Gtqh8yq?%%)72ZlV<(pUG^iByCscyNy04YH4l1fO$v z*J&=r#6+O-NcCdE_M0iY!{!Ef9mCsaYG{CA%;o#aaZ7^i*l?V%DRL_ zuv0vvQa_@&i#u~#PVT7~^phxZ8ouBR&t?Y8tCJ1%12?Ww*jfwImhk|Bi3+525HMB!+!u%uyFMsjta+_7B zbL(3Q&0|dS^3mQ84Gk>l-L>nxx!K`|cgZY#nirq&)klOdKzeWo_np9t3^oBDSSCw$ zT4_@qEo(O5L_Ng-Ti&`r#F=1`(v|EW6+dy^!bZ~2BouvJNeAH^h0Vw!$@lcV-A}c3 zmXFeZkpe!bel3!a@gYL%;((TfE8)W%?F%kUR*E){T-QKoSdQ-hTb@KnoyQ^l4_#Wd zKI!Qg5-A{}kXy%GZtN_Mq!76x4+v?a?v5})LM+f6zz(J64#12rFD(SXLd4i zdl0kN|Hye3fQ`iSB2{D=QesTUXJ*Xj1U9CqJv;4gOVuM}IkZSI2!HXLMdA1`?@$^{N=DGZAz3cH*TjVnB>brTA)yOSf zlXy$1N5iCG*G+y^5mx{$k+K+gWq(ioLJ1!7Zafuv{l-67d*C6(ch>q?He^yocafI#{RlLbwbWu5p=s{|7m{5Y}C+T)2JtQO6Ip}6lGN_s)uFF3iQi|~B z3~A)w%+5V8TWG17jTeeDHu!3sA-~PplExRK7?olA_1FF8nJ$FoUuze0#%i5M;s5!5 z47EiAZ3#kF-AI z*2UQ@#UABNVx)!v2R?4(2niu`6gE|x{E&I2<1)Edvd^qP*|dMSnCrsn{d z<@l#~5xGAkDz^hNjpH=lN{(-$v$Y0aM&MSZ2)4pKJI}Jbgizj-5cSzJf`^Ea>_-5>XTmaFBZDMxfs3Lthl8S!Y?Ezb0Ssp}-lclF+i;hk8 z&nTWs!UzAmSW6JOl|WoJ_{#fCd+yaM&9HtIBb0G5Mv~C^XZ`DErlI7cWuC2R(e!K= zm|%t~Qwla9BO)TJ&BILd=NHyCg!b!)r=+&$W0zVVUb|Aorxq$AUe5rbwI`qE*aElu z3MxMbb)#5wt@=Bg5Xtj`Mn3N>Z}Edn^)yuNp(X`feXd$jF#1aaLQ|L|5|H96t;n6d zM(og~G38wH{kl;eQPE0Ejk$iNo`sWhW=MB$=O9{nP8aOYJ}^ zhl>fn(^K)SkYpT(goDDmm9DcH_3H6u%Glh*8rPvVuq>Fvnq0Q|9$)Q<914d;b&p8>`4RN`i<#X{8 z%-5DH96G!sPYiMbNQ8>e87{C=B)}DLcW*GtaRkTy-UFzvb)J0XlY3ROtY7o3^0GoJa9P6E{@&Er*=tV$+%#tCsoT>YvvE^6ehVxpe!x-0wD)3(3&2<2~ zTzSx{&p}01AT0FEf1qstLGvPj+j6lnDSS6kMfjtQbJRP!=&$JzARo#AI-{elE%@$T zOJJb>YmO+odIIO)L#CE0a-@a5gpmhY??Wl%81rT%&=6o$d()Z6DhAF3HJ=#BfRrR~ zQh_CZQL86>mDSUsF4AE(pf(FnU*~pN+?R`I1+G(&mV}H+jp|`|YMfuq>SygQq*2l7 zW*uq~->Z=KFc=YA^!U3eeLn*r3307-faCK0dAPXD_j0dRR?u?+K?5j=Ej$hW>WI(p zo*mSLmELJY6>ri*k{)q1cJ703aZ%d;C0zg%!`%Rqn-Wtt|jp23&K7+V>-6 z8Y9`x?sb++J{=-Zg%_{8E`Rtx1>EMQW`|2r+>LHoSeRRvx3&1lr?GX_$t9w>e{);` z%+~Cf00)$F*VvEe8EX$+2s2goRwj&U#}={#hdvs zAi3t?UV6(C$dL&T^R4`y*7x{uH;~`w5G_yhV>Y7RorIkH=;(+%R{6T)7eCQ>H3f*$ zXE*=JaVZYw*Iam#wrn1q=1qP4&g$GwQGq{<@gwWF%?|2v_%qcZ$V|7+r2 zLr1BnJ$&{qn)w+U>;+c{Q!~JK(|Lpw{-)I(_$&UCZhn9q!QReJaLspFcZ^aE^hSq2 zUz>|`3QyhV$;;UNg2O!1mX&o(CXT|h>T)+fE|cH25|9R7z6+*NCrtz@r&-8!Ju(-q zRqLz@-JDqKRfa1|S*Zp$*wl2I9YcccgP+R@%Ztp8IecMLfPhB543xH)e~_7(nO6?l z|I8_)@uGcbBK0(GnXt0aYyClBYe`7`05nMW>bu7>uOUXq!H|z`LVtdQ1-)|CVCUf% z;^D_wANlPH_EClSoxQd7`&i2JM_)a7*TB1Ah`S0s!BuzO z&&DxCMvD_^Ft8Mn9;raTiz1?=T6V=Y$5&=bRCqd&`g>w!8Hpx3J0G=;A4r2Z9CMvD zB~ImrNNX>GBEKR~k)8e4Zy~9JEIO>>+&q@)XfZm3P$40ykPu8<>_)wa^vWb6X;j70 zM5fLyoRjUKa9}6no!{KUMq2(>^zu~2!@SEbergle_!`)sDhxp>(ZYWq&C}gQI$pn( zJvYQK$6P@R`>D%}fsJkU$e=N!-n%4Ht^RManykaS>Fs}lxBOgkU7tQ}6-qA(802Jd zt~cQi-J>V3_vP>wlL=9@pT@0K7-qe#y(SJkC8oR`L=DMC($13N{UK*uJzlmNNCJt&OF-Wo;4hyp07UcgQo;6zy6g(Ne@V%Z8>ss!PDj;?0} zz)v;YugvwzO_Ygh=(#i+owYtUy9=|4r2=hCq#>VG zKp_nOLT-49*Pd3QZ&l@6c;b@h}xADW0EmV7IAYaw8B zJ}PyNDXu!LMg8-AF~(7rwaqWk`d~@6ZrfB?C2$&#JXasD#{wfHb=4mhXB%SBx9s-G z5cmYF{rx+>im&jYgj(e&P2iSV$-t;VG2-f2seUz7l5wmvaNr)7Y=kWwK2 z6@fNrXlx86jM`gImIC=*DhINWDg$CgdQjII{OV2-`j=tpxso)e9*U)>J%5rCcp+-5 zt;sJ)8Ho{Fwh@VwIEuNU-F2&}eXZd)+S(bt+<9u}*mcjk)Spc*xXQmM_9w0KuMjDz z6dk|2%I76F`Q-YDY;r@rA5RCql`ksosnBggg6&d3D}MF*Fu`A;ON@%?MO$T5N*NO~ zXxVw-*4-0OScjgFQoKaMp&$ojZiE0dR%TP^V=S-nI^>0sR|l@^lt|Q*m$gCmYMn)} zniH1Xdj@ZFvUJ|^93VOCBLZ5(l6Ul~1TpeZ2UVa2$Lm`Y5C57|TxxV!q}wSjMGwL;cy7!e zc#~OLI-pFc4Sv>r>dJuKlOIG|;dAS+V;E=Eb+SD)xK*QyZ1gxp_}zSyXo7 zkk3OlJlE+U*G4SXb)2{v1N{XKWc|(PO9sdVtZYJLh2~^4y z?d#cS)b7vcUN?QjK%IcwSU!yi=^M8;P$ej<`996Wq4Nz11xlC|_BEK6R zhuZw$a-NqK>SDWB8yIH)s=!o-^(}RFlQjFJd0rvFQY2LbJ$u0iHVrPb^EHg`+y^z?o_jBH-474Y3zWibv>}7 z0}=EG|2SV6t+;W=%xsM)>Z1CcZV<|TKfafbJ`%9oyuGTMuf@rnOg45sm7xgGN= zvdY6*M&hZ@T>OETAfnkJ`vJOkm%rv8;9cBrX!TBBZ4qFV&OCOutu;*rrBCPDMB~*v zEcwIdd=Wr4b+W*KewlC-qE9udeGI3h{FNT>L1G37`-9EQwg?H6!X~n+)fY1yDJHov z-^GTdtKAMryWbd$wXwoif>s9|E*i%cxqio0_ zhZy}Cy$MG2chiSJCxF+Qk*?3f-DG}L*Y-3$|F~gCG^TWLakKvVI{k}`RV%NV6IsUY z(Q|CX?&tUGFgC`>nt-wW+aw!*qma$WFT?y3;Q9(r_>cz5Sbng_D?yC)^?0nD3AEcW zc;}I?+e-}mR)i|z%wRPJ3?pQ6+P#(I|yu-_tpRpq_p zXkVikY*xVA~Q#qSiwoolkg<)RVdxRQLv#AUl zdbUV%>@|8NBP+tDm($n!ew~lMiMP!N6~&o!&vFd_*LJlt-QB}~We3EbpPv(S`Dun# z7KS+i!@e~DYXU9Vz}`=Zj^LmEg(325Z-1{2GacN6GG#7*1oLt&pG4hFcL{af-eSyq z-DT_-O#N$k&MNV5Lp6#WN&`N#{p#I<^*@LWB%s`R9cN4gHTHV##68DB zii}|Y@(S)R&G5m{&`=wt6{9$4Qjj!gu6~t&EDxF$qOVkI@tTymtkeYqtgeo4H&+f! zA;?w9s)@Qmf@DptKED<ot&w(*|G7Rw(3J0fl``*RA|2-0r=7gseg>y`*tE(mYZGS91XBJjrGkWkL=cC87xumqb zX4Jqxb6tqV#x0NlDLvE*{T3e}mm+gBwOC$_P8K5Y2UfmWNy8Pc zO1pqzbnW^$3KVb<9EY%Q`BZncGv#b>l?A_A)nA!ip#quGHlk<;2}+64ycw)57>s=t zbxJ4GNc$_+H14R^tS{Nmg^r&dzw2tpJdM|?U+op}pNv?G2Yct++ty{)y#8DU`bN_X zG7!VlH=_=(X!~?rdC@8A;GQ@6GQHrn{N=+d^3v8@4|h#>aP!*T!=uB(VIyFQ9NFWe zlqKwQ?!}ar9?}2y0yEl}VxrnBRyu5BuLyufoANzVent)dyb-_OR!( zQENpZ_rvCuO(Cl`OCAFeN^-0I9Z%mp1wGgNuf~=ff~_VclmvWQHM%O0U{xL3bkB-> z)fq8E_@3UOOZ~w1+<-r!50b$W$G#IOvpp5@W=>}@W#@so2%@75!<%0+jFPrdf0N}O zXh>sXeG&0`!>=<(?4zHezbV%~>d9{Gpqb4^Z^p6R5?8$B9-bBIJ_=Ws7o1{Br@XzK zg~aVRcx=4lcJ9-~C*{A#SpS!j^5a&&}D^yr}6fSGt3q%gKR zyFpa3Szk@sMXCbpTvG04cMdr#xQ6L(B<%pcsD_o9?C1cW5YcXrT%wCG^tZC2o6U5*WS zT7kg4_7m4$R?5Up+>UR$8ecX#TCc8m+FPUff^*+PR=_K*I}k{}W|>|<^MTbehh_Ay zh=>m$Kn4fW)0+e0;sH5`Z`b*_pkq~4mGG?Vj^|GdTi3UdL2BZMebL$SDaoF0d_OA6 zv?^?V)qhBgmB`+A1`#yorug}E``x07`T{@rZ1d$tzZQKY7)YoR?b~b)F!g!g?BF$y z#Zih+nSV@sz74q7qhwr z(HR}X?_;{L>^K>3;)Jfzi1O>}M`r~EeOei)k#v)Wr&(Xvy>@7c&pLA zXGxAuLLLE~UtwQf3Hq)NzBDv7?fU~UXWBkXlsllLjOinVH9IHduUuYT<+Qq;uNp)) zINh!`yN|@^H-+<;Xzbsu1uia0?`9cA6%7uuqV!+ia@!^2h<fmRy+gZW`JtO;|W>`S1rN~Og#?5Z5EbLvh zp_ncy!~5q9$b~12Dp9PP-h|dD8kC5Sefq88x8duFMKP&lRMXS^O`7iUcp1p4^6ZX3 zR@^sQt}5dqZ6Uy$1$-#&V;yx~`X6pP>6UD03iB6nzPt8svyQ`mJoJ7Fy3 zb&@Na_^=EUIg7XxwO!(Y?e6hgEZxtPaDtSwMD8vRayONBz8s@`7Nho#EI>78IMa4+ zCZDB<1zScV?vhgfkS|FDJ$$cN;IQu=y4Y&nkA3tG@h#d`QwIZ zgf9XA=@cjkh}Y@zK6n)D`JPg1+}V6)n?jnVChB|8`y1memZ_~k;oju?Xc$gRr^ zGsfJyCXAr{CKtKv67%wh!K#$`s&A)_|4>>2m>Gh~L;u+$UAV04#LDVxj%9VzNh^!C znqAkV5R=SQj*aP3;qnH{cw#)`^FYs|x)%uw!ev1JjBqHFsX`zFccTS!vSeoo8MueG5)X&i zoO=1)L{_s0i`@Kv8lRM0b9d6dFfVtKnn+9A9aV7Kn|1*)Ygc?~f;*1*)eYo$)4&F- z1~?mjMy1@c8SN88E3tgG<`g&jnLs~s7w0|m8r+TcE343-rIM39Ts&PF9>3_WLf@!! zxRE>7ez||pJL1I>a68JM=ZT{8VR$$ifCJ9H(G&4El2RuJzSE>KD3Pkf@VE7anX&O& zM&-V0@3g$RtNkpXJ3@I9s=$#0()*0otBy$T;N79AEk9aiYBQYXUu z34!?s0!i8|v|%NQu-+AsfIXYrW>xgoO#bwP8Z?x6e8xXs)X8iHqD3;kUNm050%q7J za=35BmNuyKe4UuT2ntmn?>Qp?=&%B~=&XZ-g!m4W55T1{L3Efuv0fH>DIyyb&F->`d$ALn;kR$K!W501?+Sfes~Y;VqB$MT znn^4P&OhbIewch^L2{KOcxZJ+%`=`g|-S9wdGsIby zY?*M;-M{m_ZFA$s(Mq@{{+IZ)LmD;k3hmMQkKmM|N&(dC;IY$@gpwb)>{o8DsgTHJ z;$=6pulhrNKc~u>;!KLBLXfn~0Pq1WDsuv)jTSQC6mTLhEhK1OuCO2x08tJwtXwNsKr7==_-}{+=e!%%n9f?1%T^AznF9Y8SAD z*py*=JWor>#ubYPsNqL=4feLSt$BF?-s)zGiWkF#it@>cIz-OyliJ2hw42TtZp-mSB7>N6bGK}A=LG@O69t>+MF ze!3Pc(RT1TpFh##vD3deM*7>>B-*1Z^s-0ZewHfi?RPoJD%~g(&^5`&#^vl}b%~9H zsB7tgm?r|8X^jpm^)Zbe={9@s^y}2Vywa?AvIc(=wqv`%4+fl!y3PV#jpawDfiPU) zf7)nj7e=Pg9&>ag7Be8{a`YF%5T~moE>|lDQ3KnL@SZ<}NHEl@gy@+ahomAk?B|nv zj&$Z;tr9-zgIS}qGThq*|L`|xC7zAecp)XE&& z(ZChW%e?LGn<;nLI~HNyZr@8#Rm;?$VkN*IQ@x6fbT#FD>jS7-(rDywyK9)TXKga( zQOwHFQC92ezHTejq9xo>40ngP^p6lMBPbi}Ui*B(lt4{iSe$XY^{KN^KOs!SL%WFG z!P+}F2rXkR%y`cKwE#O;!E;}os9HzWr(b^9Cw!9bUv$qrL^V&unV+5B?CR{V^FYSC z{$0)oKO5u<=SQ9s;w8=Mb_IN>Z`T?uej1=yC9}kwO_Fid*b zu;W$kBV~rH77ovXC?79hy^T|6Y=8JwSy|cER#sQHdAM3z*D+TSILj9g5#f6}xlE=m5pa?E>9)=J_wMO7&V8P-?2>KQ+W}N(r zFnHs)z7y@g^)tc}iXx!wzBw&e9Rlk)Fe47kcHh&Ekq}Ihg>qNeQbGxEe%KNwjP>pB zr+`X-Q}3_}Hh))RkS`(=cCm81k^upM{T9cycL8{e39~FEL_}n%$zd!dMMjl5VeI?U zf)BmlG>BpMeRk;IZn_%l1ac2#CEb@ZrszN4VECm78>?LTpETmcts<^Gt3j2({`ZMM z$aSAe=&yM@eR#xTVZ0hh&_BSW@vY4vwUMvjJHN zEY~wgAQ?3hmZ4fztFj~aVn$SV_HLEP_ppXY#U^e0I7!vFZRZN6tEjR$ zAAyUbhd0vOv=jRkV{PpOcE>(8)V1L1M&Ao1-ep%v6bQ)hfJsP6fr0M|I*=F*_`qpDzhIpA8;ZHc^d z@y!4_a-jl5SlSY>Y*EEDZF!=GFHBEJWHoC`+5{AFzN)kPiR!st_5v}Na;J&C+&O(n z;wEuPc5y;-zf(n+r~d!aDDOT${D&Ht?FlqH>XBW@IPO`k(10kYWhL=>AnU?Hf#l;k zrohSeR1Lfvni5pq3Xn4b=k!_WPy3AQHB&I(2U-)m@?G7Q9YqOd8P~S6e5lW4ijVO+#HvHAkJ$W z+@w^c&)jNC5C%rZmbH4oNp!PxlU-D_myrSKM7`Jd_~JaFAdi$CH|MULTQKt3dTX+2 zi?M5H|20$bMt6&aw$=_%zQmj{WW&(vf@=1x0nC}}W7wHFrN9T7{a-Jbkbo(t)d&xPnyndeZAoI0g=ym45c zHtQo1A_4*;0-&B$S63(A-z!1Xfd+`QsQq>h^joeGwdTIwUi_$!m(Cjt;D{N2_zLfv z3{^Hl24|e>5yL*3D|T)7?!BVR zGsa8okGp~sA_Aj37XmmfJo=#!y2{4tY8s9_uUa}8+$_4HflGsGV3Y${jwWJ6ODnzh zLw8g~kw`mmA7XecueZ%Mip7>E*O{#WYkAo^c|e1TqM@_K@->zm4|gs8j(5<&+*&^r!qp}>|R zLC3bD{&DfB+jFc}f5E=(N>D{q25vEDaavG~jd-f2-{6areV8A!bYNA54m%+zKu_}O znuoZzMS5d8_u<-|ytLfLbhxI`;nw-pH7qk{0h;Tsv;RjDx`3cQ!477L*9&6aO`wcQ zx|o+e?%u|D+-d5-KLeG_)&n>l*GInr!Oy}1j}j*l5%IpSuiVum6EF|hS?j@>48)H2 z@9N5k|79PyqzlmPT;$MZ$L&jf_(n}CM~EryC)T=w@n%X)q~9;on?^Bzgug)i3mhQpfJSvmGJxpnUH3kx58kX}<0 zer+1PMb&S<0oIF z@l|v*@^E=MS=A(B!aLsU;7MbZy@S%k{Xz};Dde>?&B4j(a%d-OlKoTGj?XM16l&P! zgBNf~9}q#n%A&7LS(-_}YDCqojcW}4ojddlEj#fdptkt}+bzgMK^xu~8^)i>`YOxc zM{}4e_<5qwqs0;m-hjX@5u}S*4@rn*cT$V+-%OT2ODfJ5*tP)~#jr%va*jbSZ&ujC zA_v0I%v9r_HktOTYh!}xb>7#9M1+JuVS%&a^Vz#bmhehXZ7r=g!d{P8vw|?ewj`ry zhAqYACUGEh0R)t|#1Z504VPf{&GKCSu^fQCl;^ImFpNAPYTWh_j4NiYjyE%js!rVE zRiKIkqd2m1^(8JVK7osBfwpYJ`@!7xer95~fl(At-9+w5z6iJ&(mnSne)Af z(~yI;H!+@gxll{6@#PYp5W#*fp!_7%^)kWjGU2mA)2G!m9;!oM}7hod+8IuXW#e1UL}#K7dp?n9pPWR+OL4PWL2gp14iGVULM#Q8O)H`>3= zdNROGi-5?QaolZJzz5|Kg%ED-^kD+WVR+nnJ2ny<6NhOanpDVjbM=Ql_xv+CF+%*7F6gG?`UcHDIw1zw4n-FhkwGt@P*^i)Er&dS|u_akz2&=6{ z%dO_r(D718Wk7nHJ1}4~3?)hhq6+THUWOFZ3i9rU4Fzp&%1Pph%q3X(nf2&8SHI#G z>Y~1;r{-I0&oV2FZN^mkfr2P^kS#h53IXy{_w_Hd#CU;pV`-U%{if}x8u%Y_yS#RW za9Py_B^OeC=VI?awn7T%mI%J(f5HKoa&mrnle_bC%ny1*!Dx3moal2fNgkLF2=&EZ zT-f$W2bv!^$0+qF-NVO01;y1qnPUjs>2Y5o6%9dqPXiRCf}|kcD_jszssJn9L}>KB zAM@Y@9}OO}QOLl@Vx0VG+cIvSo(yG(G-bT0>~|YO+EWa-?F_}yH+MHx@rRh8re3L} z--xgjX1Zd^gf7oq4cS}0sr3jMzE}L9oe-}vw5z6fuPPdrkyo94JZl-wz0(<5KrKZL zfUcQujpF-GQ=r|nWsy9SGOhZXC@*=TpySpn5GTV^dh9_SVZ_en=F~*lMtDwA{^yf) z@)iOR@Q0BSk%w>!V*`Jo=i5kC^fwWVAVe5Gm_X|m{*)*=pY-tcb&#uYQvn<`^_*YO zb(ns+c}Ye}uL1KUx3M!e88OUTU|p4ki_#VCzIO6v=EobiwO9v`JPd9xj8y)V2xW_z zuelW}Y1XSa30fPQ_j(H|=q&C^_yhf`~GeS+jZyFY=jeDg(Jv&NZi7%WfDW_kO)+)2l065UGF0^ndo%h(ZvID;M4 zE%;&i{%=Pn`1-#zbQDr6C*>rMB{6LPFik$rC9IhhtX_z7Vya_KPdTZODT#By!=eOG z^AAjGh%1KParI!yVv7*3D%QfNM&L+zZnvg4xN{Ae<^(AqBHDq%O*wnrg4k#@)ld3D zf6O$XeJ4#e8#{icwu3D$EiET+5=y|bP90gDI}O|*Th)9&gx?5pQh7s9Lq?$YRhpN} zLF@w}_NQ?}(Pv&A{3x1rqeOi-x9Nvv4_Q6Eo->UCggylNJc4icCB+QEY>>&SPtF_= zde~J!%lF5Tbo#pao-C8LmVj7zdho|i{DnRy+Z-nRrlK&sDlgeYRE@L~zKY@OOkL^a zXwh%5I-GJ(9j`JuO#Ms(K>M|s;T2)NRQ@wJZnBZ`i5+-P9(H^`W^wp&Xeu+-@`WzI zF|UpzvXM#?FCRV=78;`RXTZvA9LL7iwmXzVP#P3k2@A3cfO8zhjRw58SNg>(ldju% z1_bMe{<0u=5M8AA>|(Q;sQ(s!rty56lOTwliNcuc4A97JlMvSY0uDx1Y#C8att1Yb zpw529AWMYriShdh(uxr<6^iR+(;?ee2dk_q7`lj0%>i1+G)*< z{cq?zA&ujuWRd>Mhm2hjye7BZ5z|HufZtD^KC{;36u%E}?=`0fUCy zN+36Q6C&thS`eD<+$}17*+cL6QtLbaj?MtNk1IKpnlpldG@?JvkV?; zJcW92BaqKQrnR!R*0Z*rKh_}2tIZ2$BU>y917;yEZf>KNIofdVu+c$k1qp?OV0$nW z!NkVK>*m;ZV)tE>@<-BKS~28GWT&VMYVN_wUhIjBxu!c|Koc&1^RnFT{^qJl8S>5` z;aVFYE&&55YJ?>?eS^TqbjJftQlE&4xzwZBFEhbFb)AKWvs&V#L?2+5h)Vi=Xdv6s zPT|cgIji_fj&9Y?^P@NyN1n*F^F|$7mqlJ^4?BAS`dEB^!~S;?w%n=E?U|*ou={EB zZ^+{EY`5=V>xffW^Q=F7m-~?P5ZGm8JxLL!aqYIwls2f~$#WTldCsAFjtF4nokA5E#mt)Or|%YW6U7C4XCyB*4xtPM6)SRFfBnEz!Sd_g2^&tl;u4#zgTf z^j9z@hoci_fH&jLn^c;B84?G~LGClDHEd8YuntT}Ozbti7z3rbWRwj*A*Nc6(vUvA zr@CpHtqBYaWaKpadh_cymOkaH)oX5{wAKN0*$s|fy0?mIEww^Hfnq{$2vSd!YT;MQ z?~IQxH|P93TYBQ~7)FW8z_>-oF+*MI=ff1Hs(k+&;uB^t7NhHe1q^#uh1f6fYgekm1u%MQ(hDNDz+ee1kr-VPQKA?_Wsm-~@ z@A(#2xj(U{Ep1$vAx$0ZKl3*>*FONQST%$sR()aUg9MlP;nK)?kh`V~_`QappJpfT zWjA2w8l0AvJYE8^QJ!vrvZ^yGK0s7Y)R}!vOBVo;5=aGSjsW`MVE9NX5Ye2?*yq=X zB$|p5`fAuy2Ofo)OVgQ-57LX&dwB+W`KuIz{BL?7_0?sWipP!0<(yBbK&Yy%O{B74)4zKt0 zyN6`LV@CHarb;V+Pd@+_PfQUYIpehVG4ZT;y|YuaGP!fiRs`Zt@E`nr4uSF$3rVam--N_r|FlZNvd$QRv;zTG^$TTXLo_`iWwPv&g~;=g10FhxvW@4hi}Axl zxxd+aYwM7o=VV`ywr)m|Uj?l{uBSan`0-9_V_peS*45YJ)E6_tQ0q1mw+p-miL?(e zZ)b=DI$piqBhZ``O)B!JZ4YUVj?{#jXoZ#0lL~>yYVmp@dRP5rZOPHj#%{{3oU{{G zuB)A)4^ejCZgh2rSlxx$77c3 zhF`@JKchLwQpN(zrYdl3B1>bWI0G%?c#T4jQ`IZ>hW>&9btAvKbb6QheE;emkfS4K zCk9`yg-zwYqhkhj{41JgX`C~+1D-JJwP0H-B#%qiyD#CQHMnA2jTF2NdP+*ZzRWx3 zj*hBH;(tZ>@V<>9onQwrl!u$U)pl0l>kZycnj^5BqPHUv8{m-cw=?$J#me@$zPjR` zDoY|0NUl5H5}phPsw+ytdX08^@gAcp?xM1Ev=oT~tf1Q|#03=AY$`%kpdj!-O2`N@ zUg27l3q-7-SpBtiMutDt*3pzkFs00#M0fB_7{fJ;Sh8RPQl|YqYP~E)w%x`JK8;7J z8nBA=NF*@gihZDvi^xiIwEPi(k#k>e6Rret-44%BUy?m$ZK9wHF!VN-%R_}wy~8EY zRVA&-b8-nB3t!KI)j{-ql0pomEG{het&M*KMapiJl$7WAzSpS5k_%(K-(T^w9tug7 z=|x18Wfcb!2@aIZsWTqeq_0^^h7x6&LnEWzUCGgI(+||^%8BpX#{cy=gp_cB0EYue zWR7$NSjNl^tyQU0=5ZRjpnEC-wo{=8#n-PYz^W*t;>bu}RsML}cUIGO5-rH|TDk%2 z6Zbd8>`Ff7F25X*co3=Ou-rb-L%64Fve+CVZ9n<+Pn6=m-!DmcJWUceltX@K%& zi?Ad~6(gFCq^paF?4SbvBn$2StY&{@NyV|@r1!@+4@hr|i7|6%bER-&hh>G{WTvI1 zs8r_#V@uGdGw-5tGb_xx$!dKCN+TtZs1sSPR8+>027bDX(rtm(NIO!twwEQ53MYyP zMZ6EBydCzsGG9`3SAn&8bh>B}8$QYw4|6XdwGYm=o%Z|R4X(V>jiP~mJ7J; z+XZU*K4iyX%NvsK8@yZ76_QM@-(eNq#Qn4kTP2ta}=TvY*K~Zn4##`m)(sDuB=QzrawOh#8+9G zUf@Z7C8}v@DRsR4%}k{tFJ1ThBjL+sqKg=6N9#%R`@BZ0sn zot)4^m;1TJv#HENYT-I6`U{SIOdDk@$nWg(1{S`#)~$;VA}S=D*yTGpSCdog)?6Xu zCct09-_PO2(c!E$9JvvUiJ-DrQWg{;Uo(tAiW3y;^P0L6_LJ(bl3?|C4U}mIWbqWZ zri`-e)B>qOLZXVSxFY{$T4LZhxsA@$#I0jC#Hk4YU8Ea}#49>U#9bP}cDVJK+lb!p zl^Y(>0EY+G99PLJlQSSmkiU)=F&f4Tbw6lI{ot_heE!F>kA~94tMsD#O?~oTs@u}P2wWP7kM7m=oBe5fGD zMnO&%A;*Pp=fk?D-@_sr#^S_zkASWcziUf$Oc7Fnd)>ki*$nMT%Dew9CE)~RjBFB^ z|LX_2B##*3kg)4zBT-==+IeEflRmriS-&y#P~b~Zr25nl<9IA0Gs%YICB!4hEnGcb z_#Wx)fK*NZuO_6%imMl2jNT$n-E-a1P)bvBOFdQHAfsdcwXSyheL?vPLH(b~3)&y; zRu)X7AO;4a6<{y+aDBu`PY-k2IOe;pBJ%tZl$Kkt69>Kk1Va#?+x?+~G~$+CZH!cu z3VVC0eVBg!eAS)5*C|&0d=EslP!|Q%^!+-}@qJiA#dI2iRPXIIV2e9FJ*|inB3QpF zb(pWJY<{>j_FuyS0V7_FlcljVOSBXVhT!{Q3JNwffxLMIi3HJ?>gzK}+Jx_8qy#{) z)W+9W_@)GSwiXL`xTauE<+CMYhF7Go^!ce(Amc3P>A<4u=l@N9F#o9(cm|Tc!0au0 zF?F*8sY#)!YG2iW;Ym$`NkMm|!D5U=+`zr<{;}9`t_rtzIEFD1MwiBTYF$rJz#ec3 z?nw9N&VhN;5{&tHJzZ#O1?B-Z#gznSQ9!r~Xe@yr5s|Mdln@T3VkUZwDwH zNSmE4);9+rVdmJN+~JzxT4unnvrj^PL_!Wv(WHlnz>?(h^S8$$x4^h4PmytA>)maOk4P`#eUO2d#)3@{57#x|da>v+?y5;)lA25T92TDerM@kHyJ)_y7TeOC7IBZ+Sc4m z?0&Vu?k0qfkfjua$resA9a}euADTLMhUov;rvHKo+Ij30^S`;PE;46GR?IkR=E6&* zN7MWB^{U&fT1sv8cX<&T%c$=fof`p^L3+IUKQBO)DHu?-K&?-IFW)X@zxL~cXAYR7 zP_sJV*>E`wy$c)2k>9)=*PA-QgLcBL&1l$D*?)9$DM7fFOjCo|sHNg-X4#NHaw$av zVf5MV9J9sm<=*M-7L^py3vmle(q{*IHTrxOYG#MwQ#Jgk!(8h|7Wsw#c0|Ny{m&hb z_st>WsoS#ct^ZT`%TNO{O-&tt*=Yg zMIQJx#8JS-PJ_lpd?b`v>^{(Chq3ux;x`z&xL!-ZYkPBg%1NBA#Fq$?Bx%NkbG*BJ z526JfYpm(O0I7ObeaQLaMZ2kniIaM5X(yIuc>-nYjL7-BEz&ceehN*xF<+QWvuY%Agp~saHn#g3xAYi_6 zMu+*(fhfWzK)|f8mx~Ev!x5PM1a_1u%&55HPj#_(UT*2+K>b~pGS;1SaNF^%{Vo3O z6eOC!?5yRc3?nQ|i~PQnE+BhCA$^JL6;E~m*eSKqcdJwAgSq&hG*9q zDidYZB&WEFa^^rxuTx-#sN@ag0Xptqtvd)~(f@Qc8{6MeS*0lm0fec%-381bH?g6v|hbuo6o4tj``z2a&TedSnKKZE!HO zJLN8ou!;_%+YZPivbr>U^sc_&dfxr##wpJGisfcEE`EKr%Bi{|P5B|BPpR^O z=7ujcG&GUHG>=&l@akIa#l`Q)T(82ZQIa!~J}&mwSVl@S5vQjmxrTpLueYa5&d9iC zSu6smI05@8shExd>X=_@OD68$?AW(Ctca|g4~He7BY18`7{fcx8hSX5G7p(X`W|N^ zauU0Y;=!-_07?^ZUJl$fXN~P#(1&NL|E2W#HXSd9u1F~WlnbWP{S+s^&(f@w{GjW@ zc}^^{3oik)>hK)h`~e~OHSkxb-mE=}U?gZ^>3VXM$2ZZ_j;C)JJHln%B9Gm|H^SGs z4iWq!UtvG13?LY1@9LXcv2lSYTPI#8-rFQjD^jsq)~G#cD}Sr!`d@|IXXuaEe~Tk~ zoJV5na(J0&+vESvbE%;vB%F9r*}6iqYDi6r`E+3A~uo|ni`@m1WvobV%`nLQMm{#IszBwFYIcB%w1>GEm zZ+AG$olo5e7eYkk@EWdmRdoq@c5j{dN)Lp*z+;50jMLodTSdqz8C~f{?)F{288-;h zO*AB+Xwi%EXrKFXRW34GLBrMyVpHay#I7Ta>tPz7%)8m`!=-j3uipWllRNpd$r_?c zyT1@<$NN!Iq<5b^*3bfn`vB}O#wxIPRd@{K7hYjQS$|CZtT~!m>=L5znoKiP*sXTr zJ4+G`U{(%NRfUzwrnA!f8bo&=uI$Cc)=DJkucA)(m&hhq? zB&@X@87C?6mWk1@Y883sIoi+X(q0qHFOdV(!CAtU9av(DpM)RIM7ZFfsyFIRSg$Be#kr) z5CTL1erVyR@09F{=1_f|QeAc)o?aJWacl{so${m6H6oyH{P+1S;0B4v?W5^Peql?8vj((L?m# z^({%+l)Y`(x03BAL_xt4N(~!#1trQ$GE8gl5h|L)a2d}H8^d!V;T^ov9Iy{O#UcV< zY23#^%mB-4HyIX;Ak}&h)Wh%0TwPy?tiHOrL{2Y`i6+AR(v{tYVagife(~FZ^yJdU z8_0r)c)sc~)5ZRhv$}!dv!U{QNdj7cLNk5tE5od|k?!r#$wk!%i~nK=ZA(Z<_7ma~ zMif;@@{!xbUJ3g>deYU1rM*cG17T7_5bjx-?xll&ygbI2Pfzh05Rnad4(V)ZOf??y z);&G&zL0gqY^1;J9YoxCct>UAORE#V4Te)CJdb;>|MdAaY^O7LXE-2g2Ig4+z`7ntv?4I z0?K2SDuk025rY1NAn@imieN2Fi){S$$o{l~Oe|UGZ>Qxq2(O+@zRukwlV-;sbF)p& z^u6W>Dfs+xQe<6dL*j4)Y8^q2?k%NF95bSuq#JPom~0{WUam?Z(sN9Rw6jin3VT-e zx-aVyFP6{|{d)T)b7C2JP9U)x~O`@NdCD?z14Ys zJn;2x{At(fIBE=S)yaE1!cy#Kg8;3oYlI-8AJQ{&gBs#R92RRn_ngxVRWS|KfbCQA zt@ZMOj(MlO$&S7i4}WQCi_LRK%NwlnP!gq4{9BpVcqsWj4r=;eMJN}!1NUhzF>dtU z-#&>*6cVc;l~DUYg!* z^`X?+@WkH-4j1wnL>5d2LNa6VJwE@kh_MH1-x_B8li$GoIxZLyR`b;T8)uCHED+xI zHu8IJ3vTMndR@ZpsAO`ir8?YaMA-!v0IF8O#E8c$nMb$0o2(>4vSLt))gYy*x6ydL z9syYGJ3*%NC_BL}uX&8=)VIeuI2nA6s+ouZw}W3Do zwE$NDrZC>Ar~DnEN0CCm#g_oHvqL}@;7#H!9Uj{4J{>sD__-tu(k|0AQmb^eu@S(J zuIDP(Ypk-qJI_~TJ6%_JiOKdrSC&!43ID<>dbyj-SXd5@Og*s-4cb8@n3Qe6ktvB?&2%L=HtV~%Cg{@=r-0&4$k z;qm!1Q2_Hny^r~o??3leSvJ6PJK!#61Q!;JjgtJJ9Dny@al-}h_BtTQh4h6%XB=4O zm=QPvmzTp1e%1Prm?{{G9~*mFn5MYs0YLv+#<3_( zzTq8JRxzH!5O@^ml#GBb)-gey*kL6a&}MmLjJzkBhbO72flPIsBBuyRW@(Z&fk<<417c%60u?#b!N&8|<<&cc0jE_0 zAflk;?ms3jUEW#)^_wYTpAg=Q^cGmIvf>8nckJ@>(fqIVjLL!ee}+GEr|{?+U)R3V zWD(^3BWU7MC*Az3&X=pcUp37 zQ{G7gMo3=i=h(zp+qfXh(2dBoLhtr3>cOpOzy?tp)U{!zlaFYkA2F2Uu2xmJKN~Z1 zy?ERXyf?t@l_St|$#2&gd-L7^u$$+DxA%kpp?BNuNE*bH+J-3LIq=VOpg8-*X-qC4 zLO|+dkp=&F10gPF@mT`YSS65UqohBvU4-dGl(AwIeWzP-5 z099-2!Wu5DOb;Ok1ASh*p7zIaNtYM!%NQLQ?rfd@y#K+o1F)$szO`z^ zV`c}y>`vT%26=^FVi<3xHM)6~zn#R#WM7&+?tfdc#(w!XsB};Ncg<;PDleCz07=nn zsGIog5OMJW48NAfzQ-xE-8KELaawWuAR|5;^kU^#WgBDoK;{0$%x@+de$k*f1kQvz zxe2IuQT!Lxf1iWmdZ(d<1d4w<)`qTJLG@|&0`%P0n=y< zE-W7!7ms!)L&P*uFntfV+SJSc&A1j9Va0R_qf7>AwWxrc04D@FqYm%+Y{{QbkatHV zv6M;`iMnp&;T~ZT1DG$Ipr^|RL4Q{7ub2}6Os_>!zBRz#BninT*)A!s)6vu{E3jKCCz&C!nXiNOEK@A@k^-AEZ@V&3$N&vR*as ze(^}zz3lq{ieo~f(ird*8vVybg!@&E!DynbEil=N%gj2>D0&I5)?!0B` zr;#pWrvi`G%b!*1U8xPn>oQfGy@29o0a&G_xsJ7jNmwyv5rc}YQ{pCFT7Bd26~jGe zW7$JCPP2JYyPLf+hN+VqoH26(Do(5JdsFT!2m1TtD??Izg{DoO$ zgqWO?rM(3=K{w02uwk}Dw(fV_p@qiYx`JG5nye?SdkPX z0*ob0cDXE|e(hS=Of}kNiVeW+eRkbi@1p3pito+J(E>s=r7=s-QXSLPT=9|!?UpA3D!I-Ho2+AN$O{Q8V z!Mr?I=9{09opb@oNpkFU$iR|TEZMXfS_LG!%BpFd_tQZJPNS(d-hin>OxkRI(ZCcK z>%LY){v?Cgj1{>elu~(YQdopCk3~D_y!O;zrlxA<^7vo!BE85H_;yeb5m_1aW94Y1 zN!B`FnYf@+Xtus`93-_fV1LL+nDafc#Y4M)csNySy{jalky%uLBqSrw_b8G?qX-UcT=Srq zoB=QjiuuIF@;G<(l*DGiza-^}C?w<~yb+KQ8l0G0+d3rl1Y*9Fai)|UDE8+>CPyZ- zldXy{F_He==a!3lSG9ez0P>}PJ!Xy3?3*%K5SZEK?2vCl4Lj|GO6zH+-v4%r)xY(% zn52?$Kz`E#SRWdEy@x0Ma((i0Uwk}r9i=W{Z-&y#17m~Dfsxr!tpln0k$7}pRQ*8TW^S?RQHGz0tz}y zFvSmsibZ{HgcTSQ7$WJzF*;tew)lWo&PTtgrX*DiCbsj#4{NpqE0sv2PYwkIW$d%) zZeWIpj)IPOA~}m~q<~ITL$50{5?UBLT@v_HU_rWB^C&3o+=^>`*79)NJo_7p8{PNi zk80qjm@~DUAK25cR25^E?C9Q7nA0G@lDyi}$G)<$`vSZ66CM*^MNq4hx2AEvaj&7) z4JPfVeZBS4Q90L1)yCiFX@9`8s$()V+lhI8*_WZ^bBT4z+Cp#iaRWxieO9D;7X{KN z#`g;TmK%$5=5x)=RK9>;GI~vb0V`RM6wz9iK45;nacf8ic6WF0-D0oA0OaIGD=snA z*G9i?q;aGX?BYObFAKCA*kSIYj7>;AZl~&V0~CWUHq7%LrprPOW zB(HJF`P!K8i0_S*gHE7=EeE{(X@BCjN%Fg)ckRl5eRjZ0$41RryEXP7UEOpFaQDo(_* z8zrtnHnx&1r=KXV{hX)b+so{ipmwJy7qt9CJxUOrbI?wDO%D3e#d)NRxV$iTFEWOd z-jb-Q5L}tI6dDYzoOfB8h*%;(2aUT%{D5DE*hTD=wX)I;kGo~A6LFUp&-8Z_g3eCv zLZ25%SV6kl6BVU7Fk)Z}NuYUY;I(Y{iXtR9!4%*;1L2T6cm+_gF*oYaj+vX=N1)w7)4H6AYNJ8Shzt`u*!aS*@hnm5WfFJNp^aUQm zg(t11h1YRX+=C+~58+bEMM&Sv`{OLC(Wsu0dkvj7bveHF{-i6kbiA4-y-k+hCngm0ugR3`)h$DlluI8l3XuJ*p2kCxuTyfw^t)-{>^G4IxD+?D+ zE)n8O!P$#6Y4?aJar$g)Fq3eEr94MUpv1oI8$fHn+|Jo;sw>TBF#80Ul%i7-T1|YB ztn8?G^o-w2okp{W zC?YyxH6WgaTwg8uTFZlcM6Ze$m%}BW=ymSSc~iV}Y32Vgh+34**#Cqq28IBkE-$aC z#AExHMbARa^UzhcR&H1u0mih?XIZL3iP<%cAM5)sW6RCo>YbK6mRC3}17O5qsiecG zi(CLux`#}WNfy}`C`MVpnUKYgHL+eApk6T>rp-OeeNr=o11Xu| zGx=Kto(G1T5{BVfLIo(nIP|zvf-#g4#c}xb&*n)j3M@)@zGHV%K5@oY*{ZO};vR6cWF?Yq8i!@V;JL znsCZ#^BbAdrHhvbh8ASZUmVk1O0y$mg1jIk9xjDgy|qe_`?5Wgbd=S-#MD3~Y7vEm zYQdAMyX}pE;(QxW@c5X>-JR^p%R#)+P4Y4hqhJ6>;SGG(#z&=D+RmRW^|nm7ZGiy$ zq8JwNI77JjS@h`{J}3P$*rStP3I_iiY&^`9xF{zbG7rjLbBKNkV$w+Ntl1PZtdKv` z*3r3WY6NwzovyF1AKunPD2>UABaPmyuV-0WwU}S$i8)>s>Ka}x9*hO`S49H9( z&|N|5pr8Jh-)Tr7fZ~2YsbPL2?>fGSCT}hxK@E!;q29YCl>F%hznd%U4L$FBzk}bY zGo|kt@dGr&k<(}Vb8l%g^Fy#7l9|cmr#O;@x^WUuC?CSX5tCYtjh|cTZ zW2j$0Go#Jfo7BV9i`uo?s|w)~&bSn-Gm*U5Jzy1R|B%cf&3+WO0Q9J2l6aQP5mldb zC?t>{zA_=k6+1Z%Kn(+hudf-Y*k2lGPwY(8qEm&*YsQ*Z_F&r{&9!Mwy9y%A@+8Oy zUtVD_4a+vL&TuIu^MaAZX{Hkd^@vXI)qGy=SkKVf?zU6cVkCnDR%X z3fr`_8hH9b#chvlSYba-4ekqc^z{)bxbUtUB2tnfh=egb$Zl`jR_I;ofpyN`MW}Z0 z521g4q?4!Oa6KvWNHoeXF0QJ+P=x<|IX)Oii z&YD_vH@{a|sDIjVP4f~T!^KdUcEmPf?-|7S7ykAlrh(zGDf=VZ@%oJ9BJTwU3Mx=mv)c2<^K8GrK#KLt6w?8(aHTMA!b zaZvu@Itz@7cyI0H=cE*-6301T2Rim%4fJ02eQ_y&;o{=QS73gIycVVCzSN3uzSwfn zc*=)ZHXSAQ35L6q8=w3lmA+-_T@MRh*@+FQmif;M0HKUk_m?*P1)+&IJBuqT?tz>@ z(i70bS9#J`g~nJfxK)x-+&Gk~{mlM)_r3>BE(=%l3p8rNab6S@n1yua z*^;ISW%a*P7;C?eXghn$Ha*Tpd`zBB2>J+u7Yjv|2)YUkn`a+_WmBID-N2-(rwAGt3;JZXjMOu`WNSDDg z{vW2-Vy5icwKY^W<{~wRO{1F7a^D+9pH4OtedTnw+QcU3pzH7>;q>82m*Es2X-m&? zvZz$~qDLn^M`#w!(piHc1yGv!(be@3s94%${6cj7eyIHGz#j=S~Kz4xJl4t(8H)>$#LiDe)BiPl}QTq z9@T7>c>t}ifpDW&Remc{Iu7$)@~3QVMzaKqMutQrE3^^4h#m7?B@i|Y3`$)$XpXYW z9_pM3CK3LeGj&?zeY{|}zC`+AhG&^Dw%{VeeQXKL;?d*lv0^z^nXCOHvCdTT|55c8 zKvnMF_wb>lyOl2K4r!#jySq!eK|z$3?rso}ZVrfabLf=j(2ex}@!tFW&HK(AhG&Ku z;_!*R*IIimTG+vier|N3*@db!&b|u9Q}OT229Ljgap&3^x5vuJsZ3y+^w*+=u^RU4 z|GORFcPMC7{@EBP?k$JiVz%E8`)o{N={B@sKlb;hXz!|LWB|TCurVMc%HYSBr}E|k zSg|T~a%D8wL1Ka9?N?tLW+Rj4j(posYdg|`H}=?OsrX_TiPE8@L%pz6V?@zTleNfd zIEi1_siaZy)N{OR=QKeQ>68{Rw9imV$I$+2^dn%LqnSL)`Q-KJ2K&uKE~(zE_tik< z@7*zjJ53gmisknUKw&He#%zDl#6Rod6y;J6V6X1zgF?FJ65e>_P zwdVmB4%08jKy-He@*K0aq0k}kY+_x|L#Rks|1r`c|NNpkcr{;uMg7d; zKKq3m=d|v17-!;xO|j_ajb^$MItT!3g}?XKf{5*W&|o}Hc(JSUHo zap;I&p}~PPdO)zBnwFPtL|>%S2deE3<_sV?LC&#~@v^$0oG|U!HGcev7{v*=udJi< z-^=;XdcAyuUSbHd6m~^-)P8M31Gx7P2lpUBCBmX_c^4+PFSQ;5W>)|a$H+}Mf#Lad ztHMOF@$Vp2kdo5J-Ca8I!NEa#PJA(U<=69qiE2;O;HQn6=Qx)fLGS9)mOh9`TYy4Y zAi89Nf?|5O8Bu@2ZsEXN{{XKVnK^_}m6y!N<5*o@j)0YetTak+#=QcHZ@NnklLx{zve|K^ z#H~;hwj#E_5AH*mCx}%F^421RXr~WrHzTZW-1Q1=_?f6IuC5;HV63Ln{Gk_`B?z2B z?y?n7fpXg6O#EJpP89bag{Vp5RNolrKZ9{<2R#g9v>BxwmWDVRV{-Ub8(_p}$F0_l zoO7KNaU<}|6kkz;(BR^_PT@ejRqeizw#;k=GJ8>vbHlb9pa(VF4?nZVqiNJU-L`FG z9l5}NEsUzqpIBb$c;29P{XMg^At6Jy;3pgezSwT|(rx$#1>QHw;{0&|H;z=;uj9{y zUPS!P+>#<#io(iXle$m@c2Iii)BBQdsSkYK9HcXYN&5!ch))~yU~iw7jVF4Yi!MvZPI4v1T@rlN*niK(qb7GP0f zN7!a)YaH(}GBk&=E*49=S$k=3Vz)u-@}X@xeHp<*vjk!uY8N_sU&bE*u+p*O`07t) zm>3mO6TQZndnXr8z584$_nWS}E%4Lr%SlvW;s~bWYvSyd_9Ltn>SLoFRzLKuXwIO` zhyg#p@%2{kbgdQV#8Py^_H?xDBZRa2Ls9VY>Mg$xU@or`jb>HKB~UhBD4VXpyHLl< zjsFbI6s>ekMS-x+>GOJAcMs`^T<1@)xTF1d;xfs|=KS-B7jl>#BlT!6sq$VW`w&H` zuW@e7U{o>Krm8(?epe85w3cOjA;>1;RO8tx157m=7vSD?J)DfBL)IV+8mpW-+ToYO zF*(W+eOq+ro6bwg@@XTlg-7%_TI4$&G@|Fn10K|`S@>i?Ld&%R+@&-)tp127@?d3; zPy?ZloC2TR0p3?vgTwU)T$lVH9$FqA=jT$`4ZD@5t!iE7jMMPi4QZ8XZ`gO--x@x{ zFs2q~5x>HbLs4Ch|6wx_D?_%VZ{64p50rl4`x~rEcauq+S3K1G(icp#r>8(`2BrEO;ww5GqFpMzpiS9fQ)SsIS zE$S&O?nu9ZKNH6FNLQx#!5%-BHXZ5K5sw9wyaUan*FjW@%F{JQbZQSg-FW&kvZ7Yn zS6^F;AZBa7dDVCG2sE-^X~vc~d578GC^TagT%y)7zX|U_Pl~ovhAUP?6{YLCoLF!3 zIsY`V*NiGInAki*yr?l*tnb=a+}Z--LapAv)FKSPP*$3lnMeFa_{HHN5N5QmWX~Kz zdo${pg2;e``rhp zyoBvMbjhr#j=5Bw0Th#2|0Oq)Sm-q$J_L8@*UFL5ZJ1l;+o3dJcN&#`qIjB-x(X=s;o*u2;anRE-50H@QL`wSWa7MzR$2>x{S3qEUr_Z)NF`_W;o9grAT;)Q&S^i@ z(@pcNCev+Z{ozcSyB6r;XYJ$j=V~s6~cPpQ+Fmmvv|1A^X z!DwOI3;@#w`=0enJH`*mg4%+ly_#VI4t5bzqpu}6$f*g+P<`Dr6Wz2uX_fJ=cJi0L zDI1ug>KEDNX+N9T?ICI>4 z*k$%bdsI{$j^82T?vd_@DXYvDc2PFG1K%CduKS+ZJxDV!n%`)`QbXk<<<`L?R|tD; zW{%iNZ-iU77uQzP)oGCz7uMXoC~|;FHJ44l;}fIIC>BE#Fddfdwn(OTMqeVeM#k5H zv83JeJMA_-t>Qbo7!ZzBg}*UnNxIgi+P2@M=CI<=EpioQ#Ennsu+vtRuhf4%Jy z%y47QSzX-&Umpi=L*j)0Ak}=-`3_p!5$~?2h7qe{KD+mI-Oo#qK=d@K#<*Wp5%RoR zs0H62zG&?_F9NpGxg>$Ks)R@rXix#BH2e12YLXt@LWui#YJ{%i)~>-Hz}BTsH>5|= z{OEJ&%VyS=;u^*r+e?w4+F-H%c;rAks?7v14?-(v#wC^{-7N203~wn585$XoG-vYt zC}FUJIUP3%*`ROb&#lFl51jz}W|v-4{+D`dt9Hm}Y9Vsbo7Y!6PESMT@0G%lGf(4A z_^RdaPEOo}^g04Nos$txq2L2k*+f=Ojy4`1k8p(K;NzpXlBXw4f(RTMMYPte z|8a~)L{S4R%bv^gdiABm`#yB^Meb$!8hjN?l?*$URx-S1Ye^c^;+5L0!egTr)MBlP zLegx$@IKrS4Y$9iD;=G+Jo6|Ks?ulSlO1-rz-}Amym=>$C9c$3@ zvrABmjn48Agf#cLFpj{WR=24tzY6A<`bBxt1 zMU~|vS6u30b~JS3Op-!_ZH$hamla#x==i1kfjr6TE_3}+IeoxKSbcI6SxgO2FJ*6U z55{rbRmS_J{GvJC!*SZ~T(Kz67(L3S%H=wMdG*jfV-k%>fR;8{^Te1_ag=3Ji|1w% z9`tooYd?Ocy%pipG*B5d#9Or%7xNgvx%m5u5Q>DNk4~wQ@KJ-U*vGh*~iMRKEvgU*{vrtFcX4Q3^^hTm1 z%PzEAj9UGNSaL}F0>2e=puL;@HF>3J>&FP7A{4qNVmreehD*#3uFOqT!9wQ)CgT#5 z##6*!+NW!&%khq;C=2TYHEN@7492^cjh35cXJ_>Y>eH-VmsshgSfvB{CvB;|@}(s$ zAhQ|Pv*+f-rX^Qpw#-ZxbZ~I+TDwY_26xnQNRx37TY|!dGd(@S9IfmsgO&KQc9GvI zhmE@3GWCcmtOcJBro-5!cS#GII&fls)7rDUP;+QX*QR=gxK;v4Zcy|*ik4<}8_C|&*yoeta5#B@6yRZiIQ*qr>W1MNecHSC&e5N{hlxGLfKj@nLM*)mdyF1Y{s*0a+Dd%3ED|I6E)bEQ`D_F zQdnHHNS61B4U5BflU{BzLqRz~t;Av;@jq)Vz?_9Z2PAxbMijyq`_lxODpb#PXcGNT zCA&zx9&4pI3&i(8NKn-8`YsYh9bCbqOAeBaP~NZsX00S=$_$9J9Os^VZcA!y(Y_31 z%xhMB(70PgBsaMc`*!>&<*!n@jny=wIeu~JLr9p&_VkD^LW;!gcC10At`rkImLVXQ zV5t{$-e-~}gEvKItM1=svffinQG4wie_VM8t8XU-XSk)hfi zX32RtdHCIXde^AQNQ(^(SpSUr6gX6rAzyqSj%ZVWO7DEWz22o*ESm&E`$hE)sn#;z z8>RZy4iI!PGh4-YUR{;g=(K*hqLm_q`c3&4E%ZLmjx>oQ*KnNvr<{yTe|q@%VxyCkMXht>^>dO?zhO8@BNKqty2%vvt5p zk4yM!w;<|fB+0tNW&O(^kB4*&H$9O-lKkeaBQ-JkiMMrj)24xWts+b}+eEDVJHIw! z!@rC~_m1V8#yY3JD|D#6YIs-443{UFOw&S7n=o3;JYsG-3M-y}9^Ow80{nNECsNfR z$6v<`oSl)mfdk&|^+X?Fe9b;qI|)Ro5INe8+uns?iHG#T)5Dw#P}z9)PND-z2s}z~ zza7e4jrI5uq_gMM=Zm?fh!9|iD8pKfVry-kaYL&7IO*&%o?1uo^?K5Urq?`+IxA_3 zZ1t9rOf5ZNyU`0h2xx>v)QpbFP14LzH8}gubVcLoL3-hK!;%GcmI!ZPOXMzbH5^+s zk-KR})}L=ge@@-QPR`7viK3v3Sy;e)9wxS>?b+J9#iV0&hz zTK+}p2Hjc?#R5d8b+;I56|FwM73nGx(TJULHw(h3I)rJs^$52SH&v~ZZaKYXdaW8(6I zeRo5E23LVmgZ4@m#}WmY&x1fuuHE2`V&^UTaG@ISX$#7UNKeVpZ*i&4gUqn_7bc0m zn+S3UF6qXR?Uh z+uupF%r0Yv#y+EDU5Dr0JK(pA1MTmN%zn6eXClIdA??<_YPdQ&z#Z@GgQZXc`j}7X zB+%h|hV?DB(D<-t0bGC*%}5VBF~Q?_yy#o3X>Ntay?SEOK8ZDf9?v zVA=bLAUvdyFqQm znm?g*zEX6Jm#aA>(FQx_Jw&4%&zevjb1m^EP{32^q5e~)W_7~&sD-D~625%~O-`xp zg?(XwMy}udXhz$WP9|?c{|ddNt@e}$Pw~&4Pn)ni(kg^)g=3L#KvZhWpn;TQq2eTl z;e`5lFN3tD<+7-yt-4?34FC75K>=iShY2aHcvf zJ0q}j&nVCeV3Wnul$V#!p4Ob-IsAd`xI904&L_oexZv-zx7VjDPCZntyE_YwYq8X0 zYuGb{M{phKH*i_>In;T%NpE)!q_Cm`kqG(LrIiF{uaP0lzqZmBIt9Nxmy}R|o}1yn z2&hat$i==5!xBUX;V?gLl;#RuS>Ip`1&0WFJ1@7oX9`2+-UnYiPU!2u&U)hrw4{l- zcM>9jP2ho?mvfot)rV7G%#iLj&ySvme@0htOV&LP@^E{pWhSgXtAo7P0#6raex19Q zDoPl|_d(1T#dPHLis!$wCCj@WGbUbc)#fLd z$a=SeU)~!2(fmerHN=X=*Wm-lIRW3jx3$eH*cf}pKAX-1W{OZe@p7v91_5emKbE6`Gx6$hcUDz)2!f zeaFe6>1Xs06b=6=nd-k<9wbv#l}tZNJ5QK1HYLc9TS$Gaq*P+pwAPScQbGXD;$TT; zFz_jqUTSJ;64(Ro14h=_E$a|unLTR`{2%ar(K!j0`q~V$i86yZ?c2mea;>Z1kSvMo z(1P(}z0I;1LFyT_Y@R$KUEXxMrQI*n4lk^9EQde;*N`f}u`8~$ zA(Jn({E;_FUN7AtsZk^jxiMbfa;n%=4i3|ieg}=qbWXp}kUR=o_=K1fx5;Z|Ph6rY z`HBvjpoJ#E`x|;Hd^z(r2%Hu7d>;qyC#v^ushh#D@o&*& zG1xz!X)PqRfjG}JqQ7q!^}F1ys_DA7UtWvB#nk}JA6ZjZR#rSL4200@&xH4YfT*Ed z205GwUXnL&NQi4;l~}5(6zor(?AMkAy{g0dH2B1duO3I5e5C0b_JZ#(m%UC~wr;YA zEaf2{ug=`S%A`Ptx)lWG!`Jd&pL=C`yUPo@>%*>DUoQNeQ4kQd2R$oZe2UnOzQX_R z!kh;G{MbWSe57=t|4SnIyq3~M>a+8Ho3Y1PSXC&QK)|mYej#C)yyKhi+2`HQa3IU! zvQb5@l;(71Wm1pXFAl-a)-vWCogEDon{Pz#+DbA_9EBTiu zqCZuXj;YW4U>hx|6SL!-kY*E=eK$2CWB@^icQ?JV_?20i5~$u{%y*@}(kb_Lima|0 z;l+E|-7(Z#HCzh+u=d3rD9D#lqiQzJ!pw-SuVLP)J7vostR1)8>=7bShG8`??|8L- z%_4*6;^)_EXJql+CDMXf34nxWx~$pirI-m$dF=JWYd8f54tX?Vf}U$dfinsO46#QYc`6O;jp!v{i67^_itqkG z)LhX~GJ+6wAS(LIHg$QI8u!%~mR??c_DYFu=o6%w=Higb|-l&WiO_92+-9D)z zQ2H-G*!cDo(gKpZC`V;#u|C^TCI2jU?yzxzFJts#&gb6&c=$v{Lp*Doaf*d~sz(3W z5yh`Ns>Ad=zF*4iaC(zKY2m*_xotK&Ts|&P+1~T?K-T@Gy)Nx^@>nY+m;AaHW+Vsh zSd|dX=uC{%MnC;@4I*zi!IDM~Eyd$x_vBs?#W|s+3B+0Jd>U6st;@+z4Z4wUE!`3* z(k)^kAy9e4s3uPRc1De-}}_w#_@+FL)!1gGHaoZW~Z-+~cTX?;TUX0ViC*Curp zrhnlX?n{=9RPFVU2q#nW>tb{qqRn%Yw=ADQVk`U_gZW z-2j^irr28rb%K;R8rHWlMzCTO49-#NTpCNNQIg2>?|XEENLasC7M50~Va0a5Gc*_r z3^?VEgXG3^*Rk{T4v6;!c$VA5)zs>!6st1N@}?)0B?VS~@cc2HtsIDGib(0&qE~+? zF4*iNkUZ0;yZL7Q5hFw_ua?0ek7IIWrO0~N1=uD0?afY=H733Fu1dhgGSZ+3VP_f1 zNKens(fb__25Jz~RukK0C;ww;Y;){hE*~Ry?>CEc+KN(*IpGhRlF#~|vhu%(m|UM2 z@WCJ{#eUJ&wM&y%XNJk0_hS9co);oG5Gi$4Ggwd%tp=tw++(tp^l(2=g0Nl`-t%WzoUQjHG1nDu13oj8{%5j?X2_GMj+x8XB637FBftm)B*HkUP35xZ&!Je-&WUW*5x zetvFfySotsK6f2N$}=TDO&3n-+8%|oOeQl{d!H=S9uG`(o>jNsE?G5z200tiiCGHpt}VWF1x(zu9NWZ!cL_h_KXMhlGgeH4)J!qzR)9YchuMe_8RLNI ziZ~|G+B*Kn_^o{qyOD=`Z}8@I$@LUt^Goi_-Gd<`DmM?TEehV86afKMO;_9cVdW<4 z1kJ~MD9HDM3(9i34u08Hin)w}Am}tNHadI(FJYQ$9FAqquNTk{H-qnkVL$?)A&GKv zt6_q~ly-GD9eGefxg*L+-5|IBTg3_r$ycE8PXrUO^)h$2tnGC{s?P-T?@{|VM6O+J z{pKKoVLjL(Vp{nJKtBo?vz?97!j9iF1ykX0{w95E$h zzS#xrX-RVxvHs|@>v<2(AF7?4AsWVgZzU&h=i16z4+H9x;?|fi7QMSjUAtb&xm^XH zK8W5uxXm%m`t9AC{#SohhS|#eWmkV^j{|&apvW<%=(D7w50;pZkFB}oyWrZMh*liG zy&Uh=_Ml~_fP0tVtJ^LVmg3dl@l8N&dXqCg6+wyY98!*kmZGSpm42emP^CdYy}my* zVzVS*+tXo)DeHh$E2XI|HcK&LDz>7^%36J6DQ`U;Ef}Uy1eZVa2cD5hEg!_pV&=zm zmdG_0z+q=6x(VD@RVRSr2G4s*oJwO5@6dpq6A2IJi6)}EdQJ`$f)&L<%-s21F};9D z>L@`+a-0`J`dwj%buZn+3tht=kdO9G(o@d;-e*Uuz2#TQW4V5kCX6`R9}T?94+J$i zE;Lw42&7(PAHiW^sB~PZ&&~1kG%Cv6c`9*4l`2BdCI{0YHha5}4bP8a7Vhq12}SKo zC))%n5N<^X&?aY8e3530j(%R9t7`Xqr3_=|&i{5|Q_u7{Qa6inzP9TJ`v9#> z&FQ%8-%br}v|7L`I~EDsFiz=3wcG0T3%Qte@vQWuj7UOgIa z7;%dDD-*e&=a8>`8Y;phe)l^RloYWlsi`8_<&xRW^McN+QB;2df~rFS%qBqDUT&0a z$!o>;e6!WO(%rudQf9xEe==_@I{1_q7J?+)zA4CSwmEfSK znVA{L`n`Q^+^gRy#kOe1r_+k}% z1q|`Q`Wj&q{Xdo|coBNDT}<|_vEwl>BTS-!8)JJbOk|U33a6^g|GQm)5iS`%;(wH4 zAS{KLV9RxC(Bw3%DKP1^aoI}^02>mZpS==X`QHpzpd92XYreOg78>6JlCE^v45Zbd#1mQL4mX@=q!+XR+3AJ+MxI8U&s{xb)xA}0 z@$3(c)?LHmNlV%|U=`GAbwb>79~@^sZuH1EG!|%qjWzsEhV;`aIVXoe059kGxJk}} z9$oBG)MpKQbZP^eq|*+?^xhB!knZ=S4Z7C~U*?*Q7kZ75;yPSRdT8N3_KW4kdpE{? z?zgcSVbt{$R{yyvXT^^lci1K(D5#^;jDm5u@hhVFX3bZ|BG1gz$cVAHq5@!F}Vd{eO#@-HhmY{vt7=azm}9QH(5tT1L~c)9J^-P#Y1n&ufO#RNuu@!a(s^V zr(k_E=Xv5K%L_88sq^FGRePE(ho2$jqQD@-`IX7@SSlO3^$v%Y1QoFXxUHM|X5VEUylK+BE zc|?3}hpPXePFDPG_rJfaKLGDJEXyJA0<8qCKOq_~2k)Q0xgmOSqp4;*V8aXy}AH--`D+SV0@iGX)4IVc(G4)!S@6|RlR ziEADkm2y2`28Gd4g(HB0)W#;sC7$(Y-?G<9iijC@;F3l~-|Hv(Ke zCBF5?RM{SOTH{|S2I_9Vl$DV?xpF9)))t$dlpSR(EQ}(aTAyx=R`z}2WR?nA`ZUz= z;tCXH3PG%f`$mlwUe^b0JPvg>M}HzTKwifyT|t4BC3aJ`%w#HxDoT}6e)7N=51?*) z#@83(b28iu(9_Zyd%NT>fXpn&d?nB+fl|$rwHVh|R%viupK1&}JVyLM+hWEk0-omd z0Sj3Uhhm=D~1X7nZU>4cUQe=;Cla5-qf)|_a*Z^*Hp`U|Db{N zt-Jg#CqXyS8G=^yUR|&mb!6!h>^>%VO z`u6VUwH3nO-yAoS2`|-}_4ZF!0w7L`ad-HDV9ovsjA?JUl8V#9)z$5DEVu|q?`y*A zV7=o7oCvmX<2fC+{|GV+K5>bE*Y8NE%u@A@PKxoUj@GJgNoiNPuYHHuZCT}buH*}Kt2xcv7Y2EXZ z{`SP5gQBBh;Bh`G^cTO!`t+qax-%eu@f6}%SZbEgiXcy``JhBm<=wv-rcM-obY$Uq z;iyyZz!R?d?VYxs{ZB=IZSyFa(r*Twv^rV`6J#b%vXit}=#p@hzgvwbbAsK|A#~-|8qaveAvh%!N%GLTY~osXgurt-{P1{;SG!L?w6u(Wzz#1K zD|F)H;{$2Q#`V_MHX@hH>j1>2?L$A0OUs*O#hnVv%}6J4{VJ_8$%}m~$e+n%w7Kfk^+AbB>Z3gS};Y z8l{2CZgG*nz0B-K{@vO&R1&crjcm9w%-eIr{B1CmWh95qI**duqJXVP(lDr^q5^z2 z#pYpjwBNP>^ILIU4iZ+;!wxau8@>_MNSHF%>9t4g&N0$+*_?kqx7+(!@k*&M+A6o= zW#fEZa4m3U(lhVV#0RF~T8p==Tl+Uhtz%7*@;F*}-WnRekI%%$Nmbm@P#DJQ#O;)& zwr`BV6K`hGW$ldc;J-1Hg`LQLd$XFIn^SL*B9(2xYJ(|U?eV79?nDJKD}{y|{}q?2 zY?GtC{+qwa%SfDSsA%OlbWNAPx3{+7pX&Aqcd4bo|&P3%qzWk-{eHH6$O z{vs7mL7>J)1nFoNW@exgIkU4)_D8wIKe5tlwAXr8Y*xGj`wi!(O=isL!)A9M3$ z(>Qupv#`>w33$fd7GDq<06{BVFTLRB_u%yjqC^_x?x94Z)IinwcMMuAX6H#(zCl4` zA$F{H0@?^ngpKA5arqw@%l~=<%{uAtTMroJAl%A5Ju zsTla(0LM&zcZ_-3veVSGe0oCcGh$3p{9dCzZl+Y^96_YE7D{JO;W1PVDQ%aL*7+{r zka2%EVWq(V)X|%SHA>-hKNt|fDki|@N&laEds)PR>1Cv#D8onmZ4PjR8#gphH+rW z*enqwQ$UA1y|X(WH?ByK#L^20!EtdnJXxU6_kdP0oYmOXxoBs%?Q8n|(c9d|$I={F zSD;%3vd3Tg1(~M_OjqW89?#Afo7oUxV`5mUMvJ!<22-rE5Bb5)MyMf-#RXwgm))0O zB9fM0r7~aqIxAIH@qcam+#YH2!OysQ9bqn^MZ#eXQn%oopb{uj8`@25HQ( zsj!D&6>bMOwP$eb_p1@cXyDgSnBplCewCp?z7f%M4NnWC&T|iGHi3weQIYhO%h4!C zvW6dzZSGScfHg%%#=LQdD@N>O$CumAiM`5#q&7oVxdh{Yb3!K3j5i-o15XV=fc(?j zJC{$Xvb}xpXwe;{jgXo)_141T5MMN;97+scCyeR?9W8V@0W-{=o|VD(O9}PfTFg07 z8vQ$ZLioiOC7HZu&>JpNNnIfXolHPA20CfkYU1S6ZR0%0r_zw#f!$L0gM_G00VAAB zLYlO$e>#>#dHVmI_jrB|5U$?LQ_v_>2_363&+dBe`%SHv((N5G#wAy1_v$GI+SiA3^+qrE zF7LQnTNFgN{Yj~qhD;(bmb@O;1f4sNM}qIyM@)9=T3O}81T>sr6jdgei9Sg1!MJ;L z!jI-9Y;=&xo0>58O~*MkzUek+#)*>Bsj9GuCKZHySVYtUh}7Rh zIzfjLx$Q?Rr~qyOtl)+Jh}2U_U>*BxUwzc%ETOZAxBT8_9+BLWVg{liE&Rz8*d?FK zMizCRS~SNKFH8LD?&qmc-=5F|WKa3lYs>FsjBU#MsJv2$w2Ql4w8ww_({)Ut#>NfT zahM(jUiX*flXt--?*BiTc@vV~?W#W}x!sQMjs0YGyvsTx z53nD1mFud^n>Ynd&iX`#p`AJ+3y>wT8?n(qESBi&3>3KEtBoSL;Bq^b5MAbWVBO@0x|<3qeLb>V}!$*F2v*Am;q zCbtsxz-H@CN_N2JY0eWt8Uu6Ar%DAtY=9ZK-@C&+w+4|r>S5Etw+XLGbd&}CK{U{` z)~uUnEDk+cTS?)v=?zDZ)#(9_CfKt(Moe-MbrZ04Z}`|_OpWkuv{}pWV&_hrLJE2> z=nRS}dVMiv)5}E(ve2L&x6+JRVmSXR!c@@dfUiee2J-N{w8q{%VAgmbaw|R61Yf+^ z>r1yJ7|FzXX7NMN#Xe+?x1ihfj7)DAFD0-&^=Kqb%hY0qFtuY$jWyyj2pK>dZkHX(V zn`6uU>L3FpD9ppikR9By%@uv@zl|l~uRAga3sv)w&ZOHPQatrx(|v?7eGCq_#)0j3 z8{xn!%mP`KE*&R{$K7Um1!XH!d-5j@HW^KM{kxWtA}MP;8oK^Dm-#@%om?oUme%GE zO9fCT=jP>dziK=CSd$JAg^&L+dl)n4;q|$CJ>LgrRH$hc z_i2}(5g<==YENB%@6%wN98>zyU^84tqqSpXr#L%JrYp~qW4Akem>SntPZ>mNvkcKE zj5o-Hjq!wb)td%x?XnoWeJhlduG}vWZ@KhNG~{hL1CCaex@jOhL7l!$sZ#&igeqC`;%WGn@TrPonp3GbjaX8a?+JR&xSmH9e!xBL6g zzIP*2-56c7v=4HeNJ0(~yHf^DU)3uWRiylXyte0Q7l z>}=@cBE=t(!(>r$us$%aX!P=oh%rdiQ!XxZaMeavuMjir(G> zCe#E!HzFPjDwKg()i@HT8m$Au20N+u9LPWzKuq)Zb@<=MAJ+hdAT2M_m(hsLRldk& z&6Sc0{IQbuE?2T5GaLv_(ym`-q~tg31ieviS_pi1!|09WA}5+GPTG!;8qMmPfrk9a zNmW}Unqw*3a@2 zbR^1i=Dzd56{0IA`j#xNuEqAd2^c%XOxDd+{ zBoJ8Q|9#S3KFS~?P;M8RS7KMSUT4S74cpBwMBLqZ;BQ!m$j*3Yfi(>KU(9ysP&Gp*|cha^Em&9Vq)tb3G$F(AA`w)q#S8BJ2U%Jg52I#l$zIDR%-fuC)(KC4My ze`9EG9XI*YiN-bcM_e3%U09^6BLCxr;Xe};-mirRN(K(>qf^1RDnb~1Shkj|D$07Q za#SxnD$n16p|8CDPHPy5@AwFJ@ZCUg6T2wtZ|owcLc)8A`EOnXaZ! z@vZr|FOrU&m`Nil(G^ZS?%1??_~nCdH-C4dx^(=$wiH!RQ?!?-RWQW~!3xn+=S0Rz zd7F;Q4$CgZ0gzjmuk||cRMd^-l7{Jh;!`zXJh+99u!fL8&k17Y1Rg9bY2~jiKo%)A z39Xz;M)K(ey6JgeVTJC}MYnNpSKKGSP94Wqz4*fo%FwT0YL{Q?Byf#V9?wZ0$W{n5 zUc+H!kRYo5VE+|Klucx?oYr)+8GPRH9>nO~z<_Wy#PPo<6B0h>+i9*cdEx%IS6E_KI`0U)=mqhS0IRn>+M)lTeLB>u$p?Kv1cOqf;4K4^m8|Q56 z@P5X`#lFOYkMVhm;zUc8MDWA%i!B>3!E5k}L@Nfp*|{d(&cySw$#C< zyOn$r$>`lzkOJ?R`^7SYUCGuonj>}OO1ntsE_D6riM07hD6s8ero6fwntpO}c`k_q zN-op*HrVWgp{zoItAk|v^86I#&VdB*?u^*~^6vkQc}^Q)tIYe2#!i6h>nYOn%ME|& zO^Nt)_P@Oy|6Z*yCgoc3CIh4Qt4B`nN!6diFA~bL5NO|K~07oDFURaTO%U<=d0!r-MT*q^N{-?u~-HpK0`sRA8-Vzi47er01 z;HQO&)$~(=r(?k`za%n8&0#8L7(LqMNn}bi(~@zN$a|B!RF^8JL7>KA=HlfszTb;i z6GH}J$!W2qX00Mte<#!wJ|6gmF4y#AB8w;$9}K%)w6q3rg+Ryb@#pO3C?JT~+auSo z9Cn!Ka3AV(?)vAJ{6(C9SNUO&OMw5N1C7-M&$L#%8Soy?`VWErLG|xY+$V1={`e+k zV1vxARhXYQIX7o2U_8?D(P6}@XwwVjV3f!aCH_ry1x5!ITdbdAhCNKCFcux;;aR3W z1gr<%o+B^6HPg+8piV4PmSs<73IB!k?uLQ%v8*@A^KVbZ}2_eH2e;;v!=RHi= z!!8|R<8Z%Y>pH&$>;j!3Tos{L zzZYs_!-tn(s={D0K=4c*yiX!eaby@uV}5>L*xAt{06lpH5lLSUM!?y}EAtZMu@Ez6 zYA*t6|560JX6UGhu;Ls7`!&3w@Vk(4}n3V|W|` z{z0E59buUa0r3rGV!Gk$z4_NFON1Z>#sh-`+m>LO6@{-!EM{WcfH)L1cKvbE&Clke zlD@jf)P)Ye<9BEGMGp1Q&`_qwtiuE=g|HN&@cpo;yg0sB5{VXn_u8GH7%e9^uQUzR zVM5qKe};X>G?1c2^KzWSFZ{1_jbO@tHj_$YBSV^#ASVYmCkIWP)4v8PhLjhPky-y> zEUr&(+gCk>Hg42T*}4syS=r0S%5;e!AU4Q!LXpNS4KMm9hy2rIz63yK{=&t}YY^v2 z+=&f&ZU(M^zUy(oiN@e!JM8a|TY3q;Srh7rx$L@q>f#FhOwkhvhs25_rS@R%l*FgE zhQp-n__prNTd1eYbkUF}!GKdPBvGVvuR&ON#7QNKw>FWE&#t~f&Yr&(e_(O@a{_IG zzN}i2q&f{PEAYKw-h=A9ZsWY!NzAFs`V4k2g-Q@Zd!l+kMA1R(z_>ZT#cYGyc((DW zrWOyg{4UQ2X%(Z>BS+H1aMJq>*mv91!VlknTp1mhJ&*1_bF2LAtxUySvWo-upY}JU`|d{&CIqKJQxV zUU!VpY$DkpJ@jMv0~*^)^8&iKBiq>w2grbt8}A3o2;zb=x4d&$TzI4<@6RxLjGSqk z-4g^toD@p%%i60Q2Rqxh1(zfz3$>fuDgFSym(P{ax+rUM4v(p?3&7-FUWLs?^~J@% z|87m$TJfU-0AMuHVV)`j4$AQGaDTiYJNxgtI?{mI!%HvUygWZzAC93WE1S}`su~T4 zhGug`mH?VTq<~+R2ex)r4jj^$@F;6zfr!|*Gy5)b@ikU}`-|eW?XXP+x0|bLMt!Bg zgNWEiaw6ed=Z3^%wsQFsEVFnvv)6Nw(trxoe<+CVuA|{KlQuKhUu%? zxK2z-0xTP{c}}98Jv(tm(&U^?5VywcV!a|<F1f)FgB#?Q%GRkQxe}EL2on`NougqQzdTH%)bU zVHn;;g*n2fA#Nw=X>yemMjY-D*BLTr*R2Y%s0594lFo&DQKV#R#&ga6IGY7 z(V!L_FV#}^-9argb$+@#ukd}${^Gqb&vg%nh~9Q{XfoR}>JW%Th#tmS=|RZlTJ!O^ ziK~_m@A|IgJobYa_eU;aPNE31Rd%oP@crIll3mi$lFUz~kegTq;PF0MZ*%ox;Ixt$ z!}os(_JP*HP3@T4i4B%o4+)7OQ~2Mf_-{Iy!O%P7e=B?jQ8c~(HmmW8ky<6%`o8fr zZX^p7pX|B$(e~HCUK)fZ8&i>E&C*Z-Jl(Ri)Y7tqNapi8o>%cCtRqMl3@o*w`c3($ zVKm)RxEUx_B#mbLxPVp8qK?ku?Fpc5zt}J~HTHoOwHWRG!Tf&&}4<^b5>J>n9o`(jN z-0hFuuPZxNEpw{0Cb&snsF51fJWcWg4*s`a^z~T-ei7CASsqh`R^LBltZz4&frw^D zU)L=9hGEzO)V>Px!RiN)8>*8i#i)Taf*T!ot}_i8qD4$l1?i+2KAG};?G|xM3VLTg zP9<*Eh#@K!Zt*&!^MoCkLg@d~dQ8JgDv~akx~5ryCWzxUe=^y0B!Yi>MoTlUIKOGR zv8rs&w$v?%L&03dn~(UYg^#9pt6#EpGN&Xj2_clOwZ5fKOTT7n?W?slhx@79rhd%k zs-Wk`eYi>I+hzCkNyqA{Dmi&MJp3+DanCRtW|!H}C1HUErYHH`p`R4fs&G5_{;mQ#5Gpq=vguJ{^sWO)f)xh}9C#MdqJC|jfdob$(E8qY7Ef%ByQgLWc${I?wjr(k#0 zLdV7e9$ru=(nnt2t}CTi$u$jc?7#sR#lWH+hJ#;1$33ZNI=4`)#>&cb>DC`t+Mj31 zg9>K_Y^<$^Y|=mK&{-fxZ8gQ7EFEWO%5paNd&Pt&IU(DRGTWrzN<~hi&)H}u`ZRM}Zq%DQ-dCf|sDQ)J&k^F7ADOm-GwiZ~Y5Z3hMqWIOa+ow_ztTk<-}v8R2t-F`jMknh z{ZZXhqrA9A&HnZcL8sm}9g+q!Hb3v0mDd`5M+f^7F3NbwlOa2{%mn>)U@%H`cSXjcn%p`5Ip2%e-~nU7)vJN_w&?eDHY%bGz0<}7RfGS;D{V6O1rqBjro~n)6ar~ z{O(?@>XTg10^7@k(*fugbyP!p`|?YL%knCh`J(hfJyOyPWENLrd9y2@oz-?{51r>L zaXC25xV-PIH_^&XLc&zKTIe!_ZUqS|TKnvsLhuV{n1+VO1OhXP+|56h z&-0k#jDeF(WIj!qoRA}>t8U3v1gFy|J4l%+-%6!UXxi}@y}tPJ^Rve6!i({FU1`b0 zwpAVA-?CCLMwBo^Vuc^hZjN<;cRq}ZZo{10OOT_Mn^hhCAEPkp%>&7f{@p62u9vs~ z>IjerMC7XN@ib!PURmU+y!`84)||2MTS^eSi;97jr|a1D zx{k?zx_6|L^8I_DC7GH%6v4JpLo!r=QCtACV&w+Js^o$Kh_~5e$plYfFry?dmsG`n zq+loE&fV?hPo|i`1+2l2TI@h|anYL@&(d?97+{squoB@wa#x&pPGOpi-JSM%Y&>lp zSSS55+3@T+F|F{Fk*z_M*XezyfUktWYK|k|#q& zbsbKMtBD}m{DGA&eq>{QUM`0sZ8;NJWQU9`$ZVF~t@*hiue~YsxpDVIV3^mAM@PL{ zxDnb`RcFy4vY&^9r2d`1Q}!KwB6GsQz7xYvPq{abLq*A#_`mRfZeD$F!$A2`iW3-H z6Be<~7cIevhNC+;-5b%>`hA5LM2tahfw#*_&64rlhN;^IULCNLo8rle zeO3G@SF%=el5cXPaqC(bNotCV$pw0ovNmCVJFMDQ6t!F$Ygz0TtgJBc-f*wj7ADS9 z_4=VxV#eGic`?c*f3&YEK^`T&9~n;ln8G~yr$&p@$MI*x=VoKMaHx2;2G(PynkBkG zfvBeVB1+)wUsHpwmB5(8RpwS|34B925 zKI_iPKFA&Co4whOFPs+5iy$K4$(C>H0wBkY$JN&t?vrQk%3Q$uMA}UDow~cS!aJ+Q z5}Ae2-R^FFD+{|OKwBO+F$B>$ovZT}(Rmp^_4D#jw=?u&9k%oh+;8|fBt6P)V;vou z!>uGk*oqy{W#7)h&cQ>Zn{7b-x5;{Vm{q>_ItiT0vwp~R zNI)xTUPS`E+t-N=x=LWMnRXntryFYnCW^(1Pt4E4azf#oIV#Y>;UP%y|;cMk2*f{2q<6|K}-Z9@!cYD9N>6KSoUJfZQ zCk3r{f7OTRL&{l?frJCXtd5sAtr5>jBCqT)sx?nPKgeIyG<-0%JQwshBNw=wnwcqD zt!m26^|#!96P;OhnB^!bX(8zXi=@y~=c0zSMv|Byil741FwXy@%$-BPwUkj+16?%t zk_{_NLPyopl^+K*O5%z4z4nUf3r8HU?RZ+|S zYz3eeeV()-iL|FQfLAH@W=LK%i{X7B!zdXfF_?&Ia?+In@Y3dm2`V4_1 z=udZ!-KFgnQq?IDTVaFl3_1fP5f3$LS)T*>Y&uC1$sof>={#wPF~k#}S2z&p^{=Iw zwp4G)tD`YB-TotexZrf+XJLfjEtRE{Ctp*Wel8y0BowK=IkQ#;M?yiS>J4uu#c;J( zoDX@VXqKOSXU~k)D;=MKU`a_O9?)}8PzmJGxE%+i@42}fj)7BU+q0_ikvnd&-x~VZ|x1@_nYy%raPvyf(1QCy-2IWvsnw&Hpmh<&jmsHpOY7Xz75&Hf5vn!134JH90 zF%dBclYp3jh>*)+HJe?!Xzb0QrRYMgA3{Jz9AWqpQBEyxEQq))Qxf-YD zWbuHkR{9>Y2-N!@oyojxrnK{2lp6fLzNAfPT0S8UIhw0v;boiMcES=rn4OuanBKG| z>wyC`J$l3ZPQQ*vY8rYw@IJgjBT@wUj93*6n?#gJxcVh6vSyA1ogYt;pJ2@cAtLDJ zGCKQtD~qUp>3wFa;K!w5=j0VDN0Yv#jWj+-ItIn8U#-C}8XT$bS<}}!B_iM5q#(ZS zO?bC%IaJWg&#?OmAGMJ&^$8jDp}E!(9WjRy9>g{_?WI8C<*kI=;j?$)vsVQ@j~J-G z<|;`S6%{qamxQR_;UJFg=j0Z@27QH>(SMXm#*W`OOY-t5&d_d|(bFBF@ngr_89t?^;w8>Ep*MB}@|&6N`lmPGXi4^oOb5Y%bQ{ zh=_fK^^oX z-^nC2U#>Pff+@Bii}k}94;Eh8ufCK#QSVt%2&o39%p_E0o@P_}Ll#JpilDDk> zeLvSX?*@1pKtnz=%#;8V+j1kXl7yM}Z5My;VY4^ZfY=gO3PR;Gk-7vJApy<_mxRt% zJHPP77*HXKGg+wpjNKM&S^aKuAW}XcDHRT*DhUF$Rt9qiWV!EMUZo*1o;`KM`llb1 zpfbv53tiYLI~I)YX1q^tag`XDpav;Uj<{WqveK4tapvuY4tpur?ZnKaKjG5;ut^X7 zJY)aWUMWg4o=`~Q=a1YV1N~zohmRelj2gHg+@F<-pGV~lrztHZ;R__eqA-Do76Vaw zt*KsAaKoC+IdrAothJQtI7)0iRs?4lAP@yPalk?D#6XbQYHf0|Gw;{YitNrH-R$}h ze0Y^6b49S9pS_qLY4c&-bMxW?TSWZTqDfKaNYoNa38fuYwMY6ozy6x1<_j%(?9yw; zPdNAXv%?hs`<_y?#TyUQ*1Wtf5PaY*cm@Y&%c5B~s6!@C7Gf-6mvvr$rC~HwVUn2M z_}PIKh4J0qsS@So`nUTtamZlS4mS!c88X{~ZTZ*F3k~N#RrZv&4|r+bJ0}#Sukv*} zre+RiBY%l6>W-$6h_ujj9GUfdvSS`~d-G!sqoSmh0lPIJR<}aDL<%`U9EQBG`>WEx zDm;nHK5ZU7Kh%E*ZY*$JfqpR3g6vq5Z}?l{LK#MuB#C9J1G@Nc1(#j#?t+txHuy!e68eZ zE-zsEWtujP-#BJvyYP(g+2Q_&voY}yksb0_`=7xf&g%ts{IwjKCPGrk9~Z+A`r592 zT2@l>rQZH{YKp7bD)n-RwKa?AhA6&>-wi@#Y81ydWbiH^jX;o}U4&P_%rCj(d9z-P zB!ufz{GGqZd4r=mrfnGdl7HFxY%boLcwG#3ZXs-v8t*wYB zOc>C~<=TSKns2zXZDf~F$kV>Z%mz$~*#*IpOCUCOsDtxPGR>;7-~NI8an|LlqFyb` zJwI}IIr}5h*z;WXAG8hlpjQ6ZK}O#40OgEB-{*NZQ`COGBUe*4_Zaj+K9@QC!#=A2 zLnEEY?cWrv$Qq&94wYxS`i$~>>rf95Fjfo&b2RN}bU_of0Q5$gu zc(bHYHsNy@u;(?dzrWUML3j5a?yHK{Ev`)6Ac2xq*N~49Vxp#T)l0w?5h0qjGgh-9q^AMRl>Hh80zBC0qo(rwK|nwNHF&=N|TNX&Hh~HiJ>I+Ibl41Xhf(IxBsf~jyAmUx@yY%$$j3L$~)c%}lI)YkK zUL;pN>0+yRPRmvIw?S0I&PnGj)=!0!QdS-{Wbkk=r8rwMt9QscuTw?s1iTArm%}W- zSYFSD9e!s>{sb{HG6u>OVz4m7N533~bJg+|O$d;g)r#?PO^>e=%t69+*Q+;7a+U!osxRKMP7+TUw` zUGEm8(i+QXBc!d(V36ibJPR4%_#lNFQu|_+L z^4})Vqxt^a;RQE`=^)EceG1H#<&Q0i4G-aNy-a%aDM&Jze5u@DpXlVK!uC_djy@~4 zO&PjU0!2qhAE)Th#92r|sVYc+F<0=|(u5yaF|NpAC1R>+rD&! zp@^c>?I+`ekt6-GJEmEQ_yall>kW3t3n&tP*3cV%*xBrzILtzC{^kAE#hjwCX!rTl zKl`V<-{m(8kt*}&zAc6Han@LcZZtCG`hS5H5EWIPP>MH6u*9OftztVyky0&)evskqa8y}CS2&mL;^y^3i@t%s z|7)lCZ$KbSyFJ};@)bUKeMzuY;eKJ75j<&2K@P8zsB>RtWaPN%@pRrr=Kb{5M!8q= zle^`9o%z5Ec9_hgSPd{Wh>PaDi$BrmdHC4O1=epRa2{sf&!NS_=@77C;RA{_IY?Gg zOhW|`yuGEkR$Hopmlbe5ZpR zCM7j);Fn7@?SbovOpM-aeKV&zK+<%qdYQ+_G#H%`WcYY;>zBBW-dpLsJF~P@0QXr# zqs3g&byg+brcrW;q1jwAu6|Ji^y;^OC>jrfm7_RY(@RZq>H7MWLjQEj6IyP{z%{2pkQdp5O=VRTm7Eh>uo@ZDQme`6l)H>UP80Sql69Sse`n_yT1w57Yl_Zfre z|3Mi-W8bdDJ(A67)VFPRdTO<8KHZPB{TVD5?2U+(g9ZyXIZS9#D=7(B?0n!4K9}8U zthA$AX}1@nzPesn;%m0>Du3`UV=VX|ICyP1-1whT<>7F#bI%*v^JYS3p+^h};|vO$ ze7lG7_6`n?oS5P)_S%L}^x8?GPM+tB2Rb^s{gP(A`^8L8VfBNk1`+xd8sdW}pD&L9 z*3i5c0GRW*)+wE%hCr<~)bmhAZLB5nBuWnlaeKQf4vB5iG$o<%od6h@ z=^CdQrkIiXef$v33A}vRO>C^7(<+=SS@X}j@`}>c2L2C?Rn~W!;w7|ay1vT`XoohF z4xUvdcHQF>p9M+KWjq`mot!u@2~4;rXXf;Ph)?L%eGBe36v_ZtnmAFvLw^=H2j`g~?_f=;R0W`$2b)HBx!JuQvm1S-9aT?ZeF!Yyzp7#?r)#sbWFYl@H zn(JnK6s|TdI>mojWe0YA(oVBLdwl0wvj86r<^|(kJn7KkXt&gB>*@|sPv4ltk_mfO z(ex&B2mVzVD4_idqDN4C9yMAP(tOui%X;^`%lSOrCQC3Z7D#QbLc!+A+g1;{K~RQ{ z69%?27E_qh@SsP1|L&|0Iqr9{^n`07JcUC zmDv3?)}j8k^o|7`llc#pyM_kNxBTKrs7`E77MFsqeAOqf9m_r4ZV&Te=Cyay6zu(z zrtWPM{@c=MZIy0%&*=*f+_j+3L4$EA`W~B4l{N&{Mho*qIFDhuf*7(v^hSp8y~-ww zq4xr}>%iU9t#4tR{ttxs4@LC)e;Y$`2@|-=PmADBkiqdRx12IYDAn22c03FLo^qia zso!4Sk@;m~^3Dt%Xn0qNH```>mqC61qm;_4M*uLL>Gy2_oVr08IIm;Tw%sXzDoQQct*v((UB}2UD}faG%>Ks03jFaA&d1>D}|&aJ<88Sx)1Z;V@Sl**otP%O9Oh4YKS_BZSsfTh2C^0P9y_A7Oh?_tkXMwYF;Vmk~~QupNg zS3Z)M#!v7aS62$Es(_AkvS>65*m;dYbli^SXl1LQP#{YD&$n;u6zv@X7pN#O?9SEv zwmhmIuRR7@SDfmch8J8FqNW7!dVPKZtBEbL+agcoGJ!9IODDQJB^O>PjD3pu>3rtu zw1oKmSgX>#-tqd~4$bEj*4q72aEb1iOVD9BC->bIZ~<`NF8e z_On3r+mx!&R1;|<*bzPZftQ)0NT*EKQHs$49a;zP-@dhp2r|`N)~$bQXm4HB;3Qkh z`N)jl74O?<>p47U*Ft^Attlsgr-0jqB;?aUXVU1rdQZA!g|9ZGVd9UiAl~j z+wfVOPtJohqLT=QacI7ArM{0+jjkx`C|oWw_j^G;l<~t~C27wHN#obMPa8{R%Ne({ z%c<7y5`Lt;=Yo!K3S7`(2qrZ+Dvx$I6bEO7VA&1=OvbstOSSHT(ZSnaQ%hKw(NR{o zA@L&}-{}V_E22kPLW)yYp6{OgZE2;o_Tu2~_kGp&X%q_USaXPtunE1MwrBHY8xv5&+=56;kJm)9!^-*|T zHJyw4T9d1d`{}~T??v~Mr6!Bpo3DHWrtMk=0)8(~o+*PTw;1g0C1PDOLNdnjMY-|q zJ{Rqhl&VFOj?@0z#tyebL*l1vN&StD+Z8D$r@`<8!VXPHa_hSMHO%~>b5@D8>hsL7 zftC63yL)?|-C~$TL{7(kKKAy|e)%$@w^_c##TTo+#XdXytXjtJ*+twWEEEyR%FVTPnlPR(1pNarVRQfdM=sc2N#k-KYaW07oa zL&=9sHuwef0Yi4fZxr4*t2o^=KD^Odda|SCV?}1H+&$~_D3l*)2$=r;1%p>rR6??c zL!_8ig+~T4;768j1De7;oVp*#qS@uc==xgpTQKA+NF&J%LnS~Qm!acb6f!&egfc@m zut1(`tL@vvwu$LqZu6}$vH(&C*ch2><~>1*_#??%J9xW#dBhOu3)=%**M*c}L=>6p z**^B{G&`P?HNAR5UW7k4zZ_lRVO4Z2%`9#dI{gz z{|-&!Ln#DcP*8JSZ@F?uy}^f{EQ+NcTs^Z*fnBQ%l|{KiH?|jM>?a_RvE!yx^)X)6 zSdD6Jbf2dwhL&eq+t6CgDuY-^c83-@TRD^bxuU+I=CSbKEPY3+ry>)DF!k=ck@Dq? zE;dsv(^o}QRSHhmT^Em>WkSAV4T%W)nzbPZ(T!~eNkGxq@Co!fS)btAIb^6r zwJ;dgP>mkpVo;>%J~^mzy!=Go;cxW);Oy7CxR&V?$n?nns@wmsxDhf>+=L!xnY$u( z3|5fvyZ`J~KY{~-JzkaGvp$tjKKW{5wMwh0;*95jV|&2SUd%mIyO8)Bvso&4Wr zje1Y@tnyK*JXKI+=kJ&_gBjaEJQMu;%Igjl5vOzeVeSRK!d@)kkeQVxQ@;D~zkWp@l=EE_k zNOKN(5&1Osylo3P(x+_ej34Er&MhA%huK$0hljU!cQMe>udj5!sOK46Ec-qBwTrw! z8L$EB#!72F!M{rg^bN*dyED-`v*o`yH(=(b`#41&LLJqU;nTEiKfIETPTHnarRI25 z4J-O5TwYO#AowjKiHjmhVuj=!Q|<(Rj*>iW7P9^X0a{AhZ7Er=Hshp{I$(^;!KtjP z2tOY@Uv$rOUcibE${iZ5f{(KT_B-gS-u_F;08Q2bVxOK#0#6>A2D_~|0|8AfQDEY3RC08`+TXq#!!Csx3kv13`y=vI1kg~;IlsWTq7{F zD##IH{R4ayeWO2cE|arP%#c$fpgPf7NYIo(294^&sJudK>lXDkel;vD?*5wPe1jp} za=Wrjws$Z=2h9L~kbnn+uiIbh+Xn{+5q=bVC4*Cxe~A_%Syfk@GV=NnX&`SBp*WK;J;C z+RT{*lo5^bE&2HPvZ8HBZZekiVJ#T(RQ@9pwpf-Doee55-}(9OvUrOd^HsJfBNg@O z5=0E9?b8^3HR>nc{AvkX(QP(h)QH`wqdGt7i$!~Sx<5HU;=b}FJ(~`xg?tW_DNtYa z^{#G>EQ@b`$xEk;#qlt$(YcSTVdR|5`zUTCM&4|jCW|Cx=-aip0Z*heJUhwz9ahL+WC z@2E7oy=hnU0#a6Dd15Oyw1FHDS$;5%hqvGN7x=!P6-55Gaqlyf^KtRFD*)tf0gbde zS|>9EdvYYMa&K-*K<_k4G7pqL-^W5!=Mr;E#?E`&x43y zxR;X|d{K#`s}Aw;p_1i7%{Jy<9Bi}P!XJiv)4eZ=M}JN2 zH5;wkYsXh*KI{hXHqIJ|#JR}xARZ28-vJBj$Hw)?x8LrGQ>-M%>O&Gc88!a5(bnZm9{e9|q^Fk* zz@Y%+?l@2caTGL?aotuBG(xLeghUuK$1p9$EH?IyEO1szMFOT<5lajvpcae!a)U@l z9@U!T6xrJFdrr799q3i^-vwM743jpOn6Pz_>*xHlx4*1m;O|uvzMP33Q?Dm{EQ#LS zI2Fu36Ee2RV4$mO>P7dCT3IJf(JjP@#N%MnAj$>_MO|6t??Mn1`hainX(BA#(Y|bR zD6TwI=jQ3z;CWd_Pvg!5K=$QtUQVz8{_Bw<<@g3AW#JsDj%j zoIpL^Q%jB`-?O>B-K4A-n5ujmULivUJfNJC*7+)rFH3JZfOfaIVzxVGqoh3cfp192LEK0XIVesjJJz z!g)~;eMH&wR)&c6+%zcXUUzW*#+>KwKfAe%lu)$ckx+Ay>#-D=sHnGapFgL@O5?*I ziC@@^0}dS>(@KE`ZrhmQop-o5N#H$}G?Rwq#)O2tfGk-k4^jJJ@^AnIgoUIK^@cWj zo9pAA!E1fHq2poH#zt;@JmpQRPP3bKuZ#qt&sCeu+X}i-$6WXfJFC(8r{(lQq| z!jy6k*ydO)X8dj`+xZ=S`4e)l5(`DK6B7KlF_r4~4l-8)Nb_o~3FE$=YVowkF;P(v zkk8>k{gJ)L_SU7zq#r2dIST+^-Vp_Hzy^MBmQYF67%k2>#kGLBTf$auJ?p&emf~k> z`;kDG;WQ{%eJQI8NnfOp;TC;Z7x5+Qn4Z)keLW(B@K?xJGgMt9hv$Hj)FN~K(P%%# zTh0i;uvfgv0|+i@$dr>#I=A2ICh^-|gR^0a^>nIDdNos+A~*k$S5KEJX>d?%(%qi^ z%FbYO5k&d-I|_+$&ewm!ksf4q9?5`;C;qIOfshAN1^yY&hU>Ht`LcrMlryEO-I@`;~Koazfc9K;_FS*8y@ zIPTzYZ8tbqRaYa3dEBksmOvlQd`~TO+-`5(u5T;1%U@Pf(XH{sJe@Up5DL;wr^Y-3 z35^3fY>dk&`>`&j{U6Pf6OwT>9_55Uvd+Ti%JBNOPYA`<+JY?hZvX}*20#z@zV!oz zFWYV2%^!-$JF`u8qb#;Y{yo~Pt0YJPl#NPei-IB~! z%ynv0nBs_%ti7|C)5PM`5Eb8cBaoj>JqZvbbyS)9&mTw18HOrA5Pz@z76Vrjtc!ug zMa4vsCk2e!G&mi1d@hS1FZ4Pu%i*WX?!9zOjEpcU>C|dTe_SNx_UGj-hzI=%xLsvg zUpYR zEhza=|KkFBbNY&V2F`1Z#H6H+FYr zI-BZ6rwWWH@RRIpUX3)I8WKmums2$TxAFWY<@J9|NujnhptE})+do79+21f{IFZr?U3gU&9pZ{* z{D*d*$uL!1x3aVnNWR|O0!||oN;5h?*!!G(a;{@1p`v%;lDshQ2;3)wm&Nw`!J{K$ zXJUKGAVog!I+n#_x5nl5Z)UA}DTF~i=40(Q3pV&oN)5X5-`LePNmFuJ6V%|R#noKQ zw>RRb!w(OwH#Cz|9)X}&73n#FXN@gLN{q>8>D~M22HMEh=GW7cg zd<5e{L}|X<$gE0Sco$g{9lQp)kjMIC0mluT#h6xYQsqYG!FcN7;ZflK2;9Z;p5$Du zcc&fa^4iVApex_U|H@VXeLIeNHE&kQDL!f~Oow^l1lA8R+R6tL?h8`ClbP z!CLmF``M0H=w=poQx5pd)5%zGS#?`E8f<1cO6SkE_>jUuMTC@|Xr1^L5>!WV%K{>M5XMy3R=_@(N+^-deO z#glTFF%hhz``8Nqmr6Ej+6qE~_Q4QLnNC|yu>3BSOSALvWIhK)3Hre;hFsOc^fCfD zF&>TTYIIOgZbMi#zBq&3p_R0tI5pHX&G=G}m4+CPLqiChbSCKARJih0`z9&s@l8mRPeX2MT^MAQCiPtFHv=bvq(J#P#v-#uJGp{ zvtT#>qaBV?3{u; z9(IraSE675*6Kgvh==k<>B3g&!rv%}BY^n15uG|8wuka+!gCKAzK_V+ZBm9g!_o4J zWPqLYJ zbjH!>D2LAq&?%vG!+J-%3)SqN=%CluL3n%Dd#>Se;TK2!{WSa=dIcKBOi0^(>|Qb@ zMP5tTs+=YOa&!B2uz!?|YX4=T#l2JIgu)J`B`x5U6C~)K+099uTxVB-@YOTt)yJLF z**k=mgJZj<4&u(=I59y9;vqUEBW0I|06f~{o|Rx+#kU~J4YgE=r?)C>!TIWUnGwRst`!$1HmuoJg&Ld~V$olx|+|9ECo z{_6Ye|6H*WIM^DT0&|6ab%UPmZ|H~iDVVAi=nP@o8aJsa$jLP( zF&{Pfh|_rxYxEwFhfcyRS|0g)x<;`u!vyT@wbpc zN}C{*7}2~n>~7A$A_?`Bm&;XQMI;7*SS8O`3WfRzlL3o?+#t-2Yp>p(o|7ft)${81 zYUC+e`cdImG+DF)YHUF+)e9s9iT)I`!*?Aaym%joJ| zYQc&G?&;8ND$wM!z)saO_>Gh9>ud+MUM4r>qT%HQ2m)Q;f~pfsjke+e}(to zAB8+jvI*;f!AUNU%iicmD+&3lf3J%cP8OSXXO161TU(|yD*{}J9>YJdw!z$vHY2|`Jvfq_TVwE(bcltyVS^3L86v>)ChdnZ9+2j7N^7%|e&PzD(8m8MU7>Uq9=dt}Y zdkKec{2sb<6Rl7IIE$8)Xrlu9IPSqpW(!-XyrSikAJlrw4Ch{C0(Ua20uOJS`K#F- z4<>B7J0~(9{z7sP(U(@dwUr;EIR8PF@#Ky01e3eUnSA3yF2c{H(mj;Lg6*9!rk~zAQqmr4z76hcUlRcz1Ouo1rX2V&F_W3&Q`KMPRHAg zG7i_X$YJFr=@~cWbWEoBKU9}$vCU4GRg`LDfGQbF;}RFAS5b4C+egbhWhB2!ezvB7 zrlh1yISPx{CXu+{;k}Rh*?oyG<9{(-A>!`$+gsaxaolX#4jBs`CS6(sf$3qHUpyc4 z7X6htg9Y+dN)^zf@9nSc30+-MwgUs-~c zOzwa^Rni#PAOxWN)<4c0x#b=0-A{}^!y6i~>gaR2WkAHUQ>|?T9n@t?rOkxJo39){D9zKctlOdQu%>|yW57T%IL3Tis zgKeSpbab5}Qy5CZqo%pG+?odiN)Q3=yBgqPtS@wve!oLT^1>c)nbI_3a4@h%?sJcw z&6|9A>3r;#LCw-kn@!pvol;cP^zoh~F%nw<#@OMt9#|S*`L*t;&nb)HucGaa)aT<+LLkjegIC znVGtvRiE_?)i@O5bp%2*^DQo5DV?~V1*qQuS?<-$=l9xzFsa@`giN@&(j{@YcTbyC zu}k>bKY$c!oqE1{%TExhygYk=E#1*E_N0p$0EMRQrN~ODfKItMEeT%>Cf7aI`{Wnv z92giUNH|HAJ8xMGGNlDIQV*sBK#aDp* zATRZ;sHJ6yAW*i*Tq(=i2o>NQ!eORfRG*?6uL>seA|QMNer!VUovGjR;d)jkFu?rgT`miT&4E3dC*-2P z)P?Tk1Ty#=4vZ#`>I$Y=`xMr9+sj^}rbKtVZatcOT(rjNGNDS^K2PzyzRsApVwe?t0{Nyar2uvatqPgD~CMFw#(B4t`DphQWh$fkuStB4~_=l`9@6_f##v2^eV zo))oLLMS;kV>+5SqwA5AVh(`$E3oJ2@0YC}yo^QnzYCWUdAk-qmk!*G1va<$gN`39 zbq#`(ldJjXZ!Rt-s;W3Z+uPd?Z8u+J9pmUDBG*4HZEJeP7cM{q-)DOe7ky+CAne!V z(4fh)vHHJlv1G{BAF}^mms3B&le@k%6|D)6MX(W`nD(CzOfjkG2*w;q5CP@hfnCmL zF?d{KN=t?L#uCcCh)2M(!Iyuybr5*mEKm4SQnK=$;#T&MI{;0*w))^yGgICstGdJ( zS3Dgktjj1LN+_*7gNf6z3%TP65G6kw_V+Ek9GK_YEQ{!Kkv6-K{8m*~#z9BtZfab% zt(HMu8lncq&Ej4nD^UimU2=X6>uxpaj$dbY7)%;$6OwEFVwMaR>X zvNYl3cDk}G;AR_Vrj65W$@NjB9Wy$DlQY=Wl?Vn{+k&KJ!T_KNURoN~ag%7Fs8@Z2 z8c?atR*LRtRl3u%ACqNV07?#`?QXi)y?u@NqBPzWK7Gv}fa^KU==bk`Lxyy3<4-Q^ z6$+XT@`sMFXPfubwRE z#B9dGpv%-cKe`=!bVpGS3elZ)hY^0-JwkoW^iCg1y?aAHsk*6gA}bUJEPdehk3VF> ziTtMj5HQla*v$-t$?1qs+4EP;-y>wp@?4NlStu!r*20{!vUHVW)O@SEBLdK3rzi0Xm#hC;l;I9*mvlC=uOv{BGrxRe+E*uJ0HI%2+&kFqyb zKivdGThD)t{@}3h@Be^ID)hyr`<=aQLS1UQ3mO#Bp!S4__shW?S07%&jM=cO*gFI~v3Ma1J$*r5oD=l5AkKR(Ncj&Q6gmc{|qsbA=#T;@AE+R;50= zcy8SKH0kwm#MTFAelt}~r_YzZFC22IkO}NFo zz>D$C%)3<&xTb_fgp3uz zc5UU60zk9{`Av;Zi52zrh2K92I~FKq33}ZfbTl0g_6@_*(_bJFY;A7=Lw4#0YPr))~$)!L$+S0L4z={U8pS*plAEH~E})^+TWJ?c29@XJv&% z@7Ti&w2r$x=AKMWhd0WatjRDVfH4b$d>&RqFZte6n%0)*Y~x}or|6CE+?>;2R2_BF zRsnxR=^!1x{rryuNzA63mZ%58ua^MdKj8vX@@~BGqN?DdxAw={vu7|B|L)@%=nt@^ zS{mzkLF!4n3bSyWUuKJJIR5$*@l#%dG$O-kL&Venfy0qGTLJJC-+5VpCU5gx+Y*lh z2Vx|cHeE*)rKgvtbYo{RQZxHe+%KOV5%5T<)0k0U=*^qGT^Ii$#>0UapX%m};+doT zW{k&ff<=tJZjNf_EmOI69d6AVl-jMWsDn3}m?43U zSx;AH&H^eLaNtCfzfKbkgu=KoGuBlQm;goOk|zv;%}RW?V{G8a?j4L107!GYN&<-F z6%fm@HiGdzL1kDs<$5Hh`%(ql>$MpfnFIDS>XEW>8;-o3G5!m$ZB&GM?TU*P)1r#XsuBLkw!Rl%1;tKr1T325 zW*x|*oWgOm-8;*AJ|5ATwv;31rL}t{Z5fKTIT;G#EVj5<&bp6nt*b3*D7ryYSA}@^ z^S_?em?WM#1E4|?4dXAT5oupMw;*on{te_aKQ&z5a<|%f8dB_>CU`(M0Y|BqUrzB} z?V&)_;}IdqZ<{Js+FX*auOjmD*1_K1x@03&+WqCkjmP8n3P6d|oAy#wVSjJWa3HAl zK#WhI7nXkbn`xj3baH3eYtvxjK@CYX24a5TZjuSw+UUbe`j|n0%iY<~@Gw^9!V9ez$WkEhAypPT30bTtAXSLh~ekEjae?ry(#pkEfWF)!OQ(eWK$ ziK8v#iX}W3UfSiZ@m*h~}4Gz*bons}#@OD(G-;xB;e3ufDI@X6?~{TjJKsg*Qb z5D6v32u6S>#2DFrXl=VuuUxp?+O*s3L*K#Fb&@UOOLWDGb~VWL2z+b61ggNFa+i4V50`e#ei(_G+g@FaYiY z;?7n2r&<@O;_eI_6O*UP%1F=KqptpeOu@+eQqHY$x{pd(pAlJ!G9@@Gy1Q_FpJFSX zR%1P*wRv9Usp`3zuoBMwG(5aCmfA0JX@%(U46uCign$7*vO;nN3YHaz3}TX zf7wy{U#R0&q%!R9SM|dUVnMK~Giw>;cCZKmxo9#FwKg?XOZn4ubu-%I`mrZ|)@2S; zl#L2&S~aB>yx9SZEM*cm(v<=JtXFL0v_i#NsT}Nb{Lp@f%uQwieVwJs?5wj_KLKo` zP5c}OR^UoVMivJi(3R( zBnDlrN)v#di zr^-xZdRZu9_-`QZ_<$G=FmQm3wWgfBZo@RBt6%k)S_UjVwTd_$;tWkJwRZiasuZ)(W_uF)}-MZu<9$P!DLTge}3@C_q;(W(4(wZ=N)UnMN!A;!WH@_25dVUp*wIa5Ci>|v3 zY$D2AZrNGjT`r(&VRqJHGSb|exAp7iU>ZoCWYWLNcA|P2;c+LizZ+i)^1dB6J7DU~ zt*9vE!l5Z)f1I4wce``~si~=PO={$s&^RX+kVFj5fA!wPi4F=5D1YtAeOaL9<{Z!T z-$Ec(y0S~*?SI+nAISagE}M?(%TF`6mktpcWFfd5)bwhGT1g8upRFVxM_qk1^`+7l z5kTG-4=xzA$pkFu>JuOob#*=gLOXZldwuB1+t3{thLM`$a%$3dSaxc$qyx)^j;hXJ zm7bGs+@_mz>>$SNMaU8IPw$pVAvV%z7Ol#Su241P7hJss39*0vs1*$F1jky?_tMdU z0CUwh57H;})-3_yr=y~((uRkLYC%yC;2+{YsWkk>iMRH_uVp6ILq}l%* z)mKyN6;R->peZ~QfLri52DT3Y`>ugsb#m%dwf?-a7DvU){zC$k+rJOe0%qc%0DDI2h0@{^~@OQ-?)F= z@7wR;X3VU&a-vo)2HiYT=&QMOKSbXb$JBO>GlY5|i8to-MX5ILfNA1Z?KrT%E0Wr? zbFLj8M(-o(u(y-Tkb~9X1Cp^-HXBfE5z_WVIfB+y`yYbR46zqu*h4yo>G3_!dY2yy z&Md^Fb#-;;N{Ov!ZwHwKk`F&%u9&e1Ki@81Pist_G}UvBYzSn{-9H|rR)fyMp__SO z#ahU~8WtLO%GCguHEkAfGb|xwFe9#;MH8~@&XFc+T69^$P%f`fGi0Bkm6Dd0k&$uX zE(m(hqFv=Z*>iLRoBqy&>u}fHrB5K47d(u3ICJo7NH-^=<116m(k#RslO2`*U{j` zO0m4z0W^o4q8b`CerDeTOwmKJk<9_kQ?5oC6UL;o>UZ@=E&Eh5F0L(0uFzKN#Wbh= zsS~bK*XD{-TbFB^ZPP_6FQa%B5WrTq`8@wIVrp;wI0<-f>hnPj(x^I!$=_+~KrSxk}#ww;ag-924^QvQr?F`#(Aq`rBZiY#Q#Vl!85IG&FQqW6+c(rsJ1h8W#U z9_xd#!^NjJ%U1n{oV(0)zVV5v;NUc68#*C`V>EMrV-n0X=-kl+Rv{WAJ$L} zZqH1(xSWiPzBPAoFa^el7et?$zYbQ+F#WYXE?nh6uUuTMe-_nGNF=Hx9oqd#D9grh zWCbmb0g@s2$s3-}yX?f|gR&$;uc&+Yv_1rLZbc zPTs(YeCdkuG&y)lr=N9^gha09++1_o_PDsNP8k?eT-m5ycSsosh6kckv+OxpSxvFrrNXX93@4QX31s~$>aGi}wG9u$iQ)lXXaR{6vLG3; z>?IBq;p@y*dM6>FUWhR$ZTMgvRekDc&i*aSfoa6XW_ZQ z=HPMj`QDnWn~@ijzN`^!!fMiAh%uOuJ)5ImppMK+bVP{hLYOa46CpM1wmn*I<{Xt} zd0|{AYsU?i42ETsMi*38rb*3l!>sN0vH;`VyDG!U;1IIA_=;0Iq2J$j8}sw*T6&|i z_+5@NMtIg!bxyy>Dy%7NNK~hBLt#0W??_>!!<8GFo^4#&g<92ELGv zt`8A$j!eRs0oa4pS`mIlf;mwzWn`2JG!YUAZfLtk!KLHW0em4~W-2T>I5^ng(Pd7S zOM;t$;9_06D#$2{eTAM+#-hkDT|5k$2_-g?$(o4$?iD_f>6vM9@!GhZ)^|Os;Q>Kl zmD;8qhgZPIDsC*!-`}%tKCk$V+=1I=CD)JSQaInHl1LUu*z)yNdI3wO^ue+;6B42U zSvg;^rlx$zQ(h38&QYCMqMIJQZ$*X5Hg}rP;`fMtjPSEq2nqzKPd6X~aM^i26J%jg zIeEv?)66`{U&^-u&O10=?5I7L-2T?T33JsXUc0gcobiiEE4b;3imq-N(6wdN<*KilD(yfFt}gV~ z6mX0QKn;zIqrwa5@bLA<0ZJwg&XtbrY%;gVhlf%2x*>-C*sMsYl*&bp(H_|#5o+1Y zX*|+sbHd*=ntCdsRe2W(WYw)^w*t%Q+fMm&cYjBXU8 zogMWnDLcD;mWj%OX+YucSN`3U%56f*Z4@()%$%1xC|cBo^9pzYlIui{R=>#OLrb@qL{SS3 z4g4UE75)5~(A&YbdoMn&e>IDU=oVNH;;gNGZDTVC+vOoP@3Cxb3II%#K3FfJrzYM{ zPb0s1+rPJO;dOhvZnVDOWsmB9v7^%F^KMglTbYdPvPuq`<#Rhbmln7DUQ&9pp#Wn1&0%%{CS#| zm>t2^WZXepG&-)ew!09FE%vnrxpP$5b6cn#mcgpnJhX0qxJ|u3k|bt>eo~ejPtmz@^RnVc!GDd2ep^AP@Nm}K z`!1OpO;EvO58O_ht?(71)R7zO5o$KROGS4t0FO86St&V}-~98i(zONp&peWEP?S(f_^q#_9x6iaN8%Zvm46_6lx;heUnabbzgi#uGSAF9WU$I zhuZtuJgiK&whQpWXUB08z4IHf6#z%h2R-xSgSv+1!s#}ShDPrgcCz51_!5!2i z2*N-JlVu%u8BP;3{6;_Cv~Ye4@M{F=`K|WdXS<#8x{>F=`|B;>RLGmKJl?xGP0G)w zidU0h6Tt~#jSiPdWsmO7P8edry3UUbU;fR3-m!%38+SGqRpsECu-MI!nB)+NF8t=d zQuWt*+5c}X1rHjg%R=3C@-f?HYJW92(p*|vxh=W<4FX~eqo~QUPUjB0tg-+)fkP2k z0o?}WqsDtp-H*uGqwxfVh0Jf>*jtYa%skKMKiZ)MMXLv^)=OWCub)UIeER^SRLJdlKJY! zx}B_a00j8;a)p2pSA+ZH*yN8Vun3eiE3Eg&4@)Lges1r*i&q+xsviFK%jVbM!-Io| z;pjF2UhBmDmy|`tU=hUiIMpNtY{JH_84Uf+*PiOQdnJV_hu7jD*M)q#Sg{3x8M}sU zNNm1WaTOt_vWkYj{<7OGJ4K*$pYZ0#r0igG`_&GJP55`Qk#y_1gbQq$+)73qvHFe) zC*5gGNtNZc^C+5Ixi@kaEA$FjK}gOA^|R~tMa93yoKS1{91CBG_zC#fi^)Je@;_2d zO(h_Dd~hy&YY%|_fX&sFt!In`yC5h+$Hx0UFw+yhNXg1p(o z@)0E5#A9T&^-l{cX{P_X{^iRmH{qECD~3(EG|H#;#?!iT$Nw;rCqfUv#?JmN{FwJT zGh3b8Dbrs;*w(sLEwgoJ!?4yiFdyD@jH^A}W{6|bS+f%h$n9O)4d0$#z99j@_p$0c zj3cpXz=34g3nQ8(;LD0BNR=Gyz6>aOkG~2*mr}LM?=l#k!YrNYEBT)mKvTo*3Q7Fj zRb58r-KN|3L+L#-EQ{cxxW=;YZQ_61EHEW-cV#jEogL~`T%+;bhhd!hL< ziEis5p=tZmR@zqBqV^N}M+FJ={2~da*w4TGy;tdL*#AfcTv!{QVzYr&(Q;E-%$zl~ z%H}<`GYA492zgU6{W#?lrrtXT{AT2HO}UP9rOqzMw_?5B10)122!*8z?-kbLaX`lX zH`p@(4XGyVMTuP~KR394>E5zLjhZ%xQ_Zpf93m_9gg}Kt-72^`$0;A~x$v^UdV{g4cW5idTE{a>Hc=<`~$U7 zrbPm*H3~M0h+VYn_>DSs&>-TJ4=rE5qphmh8Z3(oDn?TX=tXQl<8+{z3;>#L_@U@{ zlB@k@>YU1rU#7U9s>$cBrpsEJGcMpry6?O!eHKtX!dOb6X2+-Ke&TfUgR1HgWV$a0 z*dpv*WCwr82gm8lM$hlPNaGIYS}r($Faud_hl5J=aga{B-uf|~mWHaDu781YGt4?K;x|?d2sAAo*<7`{HakV-_V~e&GAnPwZOO-Llxz#g`24WvXUa5v+L)Y zXPx7i@c_L?b#1*(EuHuL1yXnf1(8; z-d4$s2JwKq*MN^61-9la$`PMwrJCAd(CE@$E ztfm^7f{_gWVPMSGgRXmeX>_al3H5YRC+Ehi-pyrovodJ4+y+{`=8dCB6t z`f}usYt<~hKR|?$cAK<$3%H!sFD1Zh1k2C*EUT`9)9?`zvsvAWg(N-RlFu0Lg-PT{lmtUZ>D5i5p38c{s3Bab4^HK3@1YWld>SGP)x#B&w z(WXP%R&~bDZ8*^2{#3v>7@Z#KLIbmF(fk{2S}?}eFUuq=)G&;k`t$f~wNp;ARcN`3 z?dRXXNb{Bj9MS87EY)MTf%|l_)K+_(_S&Ntv(nP(`>DTAPeZ1P!KuS8;xz7Q;d{`? z!92|gfkpH&7Q2D*>tv5?b3=vRzN(b4_0Au;1X7CxeuI*^(w;|O1vmR>3D8rz64;Hf z-gjxD-`WvuXE~FsheqrR!c&(|M5Zmza4Dk(jos3@cN-ll-ty=x8}RRJnCL-Sj4{( z9cbZPiL-U0*@3UJjo%?dg?;e?_5qOfo2=7i-G(k=UsM1Jm-U^4$Y?2pofK7D;9HeV zvD+}{R}bGA(-d;gGi{;{13^iZ81wBlfMON4fBshfdSPA|LT&x+bYngkm4)f=M+=AnGObSg|My z`eyiAFevAbt4>FM-f5ZM!ABCe+J=R7wu=vCHb`dO!D$q@bpU+nLF!!%ybL&(YXjt0po3(QZU=1pwcchl0*8CCRsIMBHda2m96H>uT3==>X8NawmC^nzc(6`{ZVEi)Q$jAN40Y9SkVPEt1R~X)pLj(XDiDLqbtQU1E z6kyRE8kZrKa1-yp?UzGua+eam`BM%*Q|;WDUqifAkrgz)u<(gx-&;CPN0||UzQoQ8 z0BR#It}ibgyJH{t%XAvhUZG$O)6r`F{~SR2brtpRXuI%%bHPsk=l#JYfsKIX5*})? zzo81vPKBIR$Q%n%zK+I60_p0I4Rr37fJX%@rdvHrLZD_^N)PK75bDt5z*@m2RLddX z3RpGA`~EmBox}weRVg&$_IZmbsIYiMe^`08JLJ-LE1j%Zn>rQnbE=hwT?n@#TE3Co3x- zYIA4`z+PWmP7ZD^mgcy%MvG@W^E+X-MNS}E=R>U# zmv6I}=2K(tXoK-=QW7HscNe--4G!8A<&aUnU%r)5mWf-aWRw|GriO1fE-5{H?L#s! zAiMwm{r2r*B4Q2b<448X>WnWl4U4Qpw$!=wvYh;<&gTM~e*CRJL?kt`xqb&Gmg0hSblJYnJK8@pbH8RBE7ELaffP9Wo3jnaEZ@1iJnh;qRn8ujeQugCeX<75 z#M-X+(#joppMVjzH!73Yu@F_n#Jl37&L@J8L#UFm`D@0Z`p73ua(?w_1c<(&Us2il z2LcE}7s5p`JC!FdA`2U+Yt^iNymy7eh;kJVup1AgUTqC2QJ?2o_BWB!yZ9Q-F{c-B5evO|m%tv>t`1kNvr+SUyr|JtVL=%Yi@^Z?dPz223BIgX7m1Xwu2ZNc z4)$!$glCoi2Xa6#)YY%Ct~?fTn#VSQ0tH27`LVoUCLlyWF@9C)hj;l|7(L4+N(p5Y zW8jeM%WTK~IX^#t?jLDMH$GMQMCw1%)c7cjRnuK-foy1|m=K!8FlQ$%c&E>wZw_Xi zfd%wjjb%y%U*Ol{;|=1<$&p~Mbcyw%R-g>-+D{gM62N>zpwpRu`R5G z@saH5yJHxBFr|Lf=BX)`U}DK6edn{5C<3Ev_>Nk@#zAxaI}e_z%(wBI_xlkzz2 znqS4k3xzd4J(4}q>)&)ZDEYnWdTEZ{t|pR*N_9){mb%bDZ$ov>?apz&(&Vy|alf(E zZPE1U<;v8!qEqekpe!#X!L1W$sf%yY_{&Reo8f?oPs+&y-Ey;EsVh=31>6Xf1pY4E zXea2GTQ6@#^noLN_+~RlEc`g$_6@f(q97fiL0D2{&CM&@qOYYflW;eTeYzaAt(MH$ znElvM4!{W1`wMF`k}<>^YetKLfK4kZ~-%F!%d8zB_;@Sf%;kk`V z$D(a^^4-So`=D&!Q$wl(&Dv)YqEl{?Xac-;RuTFX)HmW&DlySMPZ}agY@~hoZae3@ z`rgkV-wIY{r*AeO$)K5LtQQBb-D?}5%LPjOVs_WiheDE;CY$Bf0&jk!ucP}eOl>t7 zBG6m~Nv>AxXj9_6A&Fve_oq6O`uUp7u5|X)Rq!s*`mGPCqj>>80(l_xex9H*T*+IEFj`p*^a&yjHs$5kJ7AgO zRA^&AtvweR=hRB-NRcnv;;nE!KdV3EG;>$(B=2~sWM09Zx8gUVknDPeyqv`FlnpnM z2?A{=;0gs$-~qL~m~8@_`{vCnJVRg2;W3~znb^_~&om`ke#;pMpia&r&d150Dae`R zYQ?3Itcvc&~sH{9o+j|o#8;>*P)~8rgQ(?077WsPX%mI@scF*vm zk`zUAMT3mVJDL)G{TA=Zh&3%Qd+Ds#@ISwwJuPId{IbiR<6jMe<*csA-Dll*>0a|4 ze~QTS!mGdW+?zf2SSWHa?Nr`&xTX7t1BihBpW`wbv+ecr@VUJ{zEWxKwN3K-ln-`l zD*E*E^FzO^vKF@kqxPW0deARqqJ-bzvu0(kAEO+(Zp=zR5UT#PwPq@VY2t(Sh7Kxpy;*d)5!JHQTK{Sx#+Aw?~6PS@M=&~Fa@7?-k|2lk<^${unyeOUfJXu;Y= zQnF!L|74|C=yEpNd(BvTe>N%{H0-RyJ8k!pd}S$(0iYs|MiIrnS3?pC_|G9qPs0zB zELkm{x6tQ?Nx9_rEV^h0^O-KET(#iE`@y9NW*8_caF}G#W0D8OhRBz;E~ zIxph-p$X%2z;92jbub&w7%&OZgx6Dpsj~pgA$}yk=3PH}@2`@2X`j2yv!-c`Mept9 z8JEY45T9J^5%t#R1{_$IkU}qYaE7<0|26%UC%g%z(a+L&>4{C2i8SV$;}1C(PH!Jb zdIGFM!IXyGZ$|3$7`N5>3)ko4m41A5%wPLipeK0Jp)}NF%Zkn+Sg1Ws+teh`(^>J^ z5u&B74!?te=~{KyY(BdyeFQ+ z`r@+Bl}8}9qyzFBi-Rag(ISn1K+ZR_XxD{ZhXy!f`_s78Q;NSJ6i|w@FOAUt;ZZM9 z|J|C#6^^0LKo|8$H%BEJkJ0j1Bs6BHkie%Db;_je$1hzR((p%;5`4b+(O#ZM05qxBy3X<7SOm0jMVl%<`=OJa#ARdcxzl zoS$|bn8o=QQ|G9tvHWLPD}(TJX5csKLs80Af%}k?tCzTUBGdpoA{M{G((a2#guKXV z@&<0^d{WBgOHIP|)8oCqz=`Tnh=-LdAkfadonixal46W=W+GG;^*e|~$``-X+mR6g zEjW(n|MGtTBynP2i!Fd7Sg+2W%U5Yt?bDQ(m!g~fS7Km$meZ2bQoxFC#7R_C zglarnQc*+03F*JyZKQx>b<8aYKa$@>xL!KHLoe^j&j)#~p1)uXCYi5$m2Xan^!%Z& z7RKk*c$lZ(VzI*yL0r~EmWey~qHUw6r|JS6;P1y*oL5&i&zO#@!pfFB&xeYd6%g|M zx?a77bghbdu4TS!itLzv>0K*8pVp4+N?zR_i3>T{>Zng0%7v z5auj(A=lVOoSi49uL}K}t+YzScH{9pq_9sktxL~-O2g)K3Z+bubm=IBV_cp6d31%n z>vmV*M22yD;vtt@`ibpvh2ZsXa5rrE0rK!ay={X1W^gG|x{vM@`4A#4colvt15jTm3cUqM3(KK-~cfluk%%jB;#^cQ{Yd zJ=`7!#h3s>EM;wNwH=ldS7>7yjfuMb7u3cUvw=GAlX9FlngQ=0nf*3mvXLO29nsIb z`lgz&jIgk|wXw0^zik60-;|VY0Mt*I67I(qd|3Bo|L`z9BV*%OrjFVVJDJhp+I;6OF$UN=euj#lpt{Hj zS8wdbNn{c+YlflkMge*gyF<;S_32<{&Hy0s^7Wiky5V51)o#UHk?I-I_n*Aq_T5%U^h0h`XSCP#;Gj8_<=`Yas-AwFyR_$NJ zGm2g^fO2FUR<-J-SwyuyqVm63MwP!Go|$l*6}8Rgv2rMq2P2CG0&VxwxHF05{1BCY zdpnod7)r@IGL0>ot%=jZ3)VPR)pw}CNQ zCNfG&KP$7TNwG}nwWzK{6Y#g550{^=_x6g@(%yis#2^V{A!Oe5KYy~e{TwZVh8Kt3 z=FF7c{oS{FmI>lSD1%0)6%eXv)*dE(Mt3KP_Xyo??>bppZUKFdb`1XZ@MBX)ZLY8{ zZ}U|52bEJ^n8RkBJ}T&|gsw;H9lfuO=Q=Uj?QbdTxyo3d;moGZ*TUXtGKl>k$Z_9@ z&(-+#^0SN{2HJ}JJRb=CMfc|E)B~@v*87B4N*#clkzCE3F+ySAdDaqkHyi&473~we z?fdk;gjtHoqOXvV{ebTlEAp-j!BvE5Z04L8V#)_RF`u7?RtZqk-gTJXC>97P3Fler z5puL0&>EdxKV7@DJ*7&;bIT=oA+J2NGq37WPpEHf1^zc_OgcbmpI-Hd zWtpbnI-uHYNC!qp7J{+;C8|@vpN7-gd)y8`t{n_ZdaHbw*?ur2T zZ`P&8$TEP$V?awD6>T7ZxfML=M9Re{?#xar17W`zE*@*It-%CMmCet1AIWnPrKY9v zI~Ka_jx}mq&-RQZy3W1kpYYsKc4!qS|2|5>^9h6z@O{gXqsPi)_EgT{b^nGN-!Mo*Edp$kB2GIpi6Su+eG_ z`#&x)o!iRwa0ZSQr`_>;mGNZ_jRclD66hlOf{4~wCh|v&d1aVuwjoNpG$DzuvIgU+ zkv$rj9-i0Xr<^wBb^m98p$9eyP6PY${dArMH#5Xz z({j62YB0zOocgcCE%#G>9(w7vH8CuZT_G}*anwyZe?H^-0;;V3Yu>toxQiLh=Qx(O z%PH*;ZEZOJ)T$40uQedKUFVG*x3^(ZW`sx7Y`f>X6)Dh14N4i%ub2DxLygkp(k)`r zUMx&W$6yhLc!sKIS<0`yr;lcBX6$bFcO(x|r*1D~)Np{=ir~5}WBWZ^ghIrr50%O^ zpW`WJe^^oi9^UC@gS)b#k!5&UYNKKY=u@LHArgo|!`YtnW~D$?lf4JPK(LO|b@VjT z+{^3MEC>Yh-@CmF_PFe8obX({5g`V_H#=O62|sTD0T>TyR({F0M{e?)IDe@`5pocD zLc!m%w6=9#@&+)(%8_Z-G<87YTikhJb1T2{9 z69%S}vGIV!7Wkz5nv-XqWvCU=7gW?B`Z9{Yvv)O$B02cHCY>*}!;UeTw>g{Sn-mf} z*&&UKd=D>4N;3@o3MXRhKVy1*F&m(Nvxk6Lx1gs%1iU2>Je(y34!{HUrx@)dTcV1! zr$|VD+|<(Lek_>=>T#O*V1NG=A+YL*5bAl8QiacYHZ^}NOiT}`HK_HMn11eP)hF|pAT!pj7d}rUq!FoLt-;vCpkJ7U z(p_FQu|}cW!Vl3lq|liRAATEq{>fKhi2RAP8B$(BIYJk;1QLhF7JN#YazaAdEwC=^ zXyt^S*~thBk4=vzCQeAwd8e`3>m0Ja`TXgb*QM3$@vbH;S9Zbe<1+;$78t%jzOjE) zPMR$RZql$p`gdyq33J=3tgL8gNJtk~LG?75id_m&h;Pom<#g$=DuxB^r)q}0e8cut zQ7;q3vQ#Dvw}v;{ePmudeIh0-N4Ppl#?PL4uvRZ2U6rCtTXbJ)UFt!`<|h7Qnk*%k zd?mHeu60@pi}k)bQR=sT`f;cRBOc_wfL!(ykCoL;xbUozJ`@;9VG&yT;Lg?4)t{4D zXRjNL`$@fa{>YJR=bM_Yn#$Cea?$T{(XK5?!id@`u@0efMcT8Gu%%N>LXIpIyvpVA)n&*?z?&&~RV!<3|%dHT~8Mega#Md^~lrLCGS1e~<=Z z5wVT-e7hXf%C*K?U;jm0>IT&+c9x)EM>qkC)>}D*$vimF{M5(vpm+Y|qzma6>$Hg| zXr`w-KvHEz3RknXp6)oFl}lp7COd&|x!0ew%n&RRN`};yDUM5aNeX*d_*O%iW9{Js zwv}i(0;&6sHz)+l-t(YH;?z%S-VzQX=!mLso1g%1h5$DQ0#Hrgiq(etsE}`Px8}K8enj}+9fgw zMWOYer)UthEJdS9z&%M_$(J*gI{;7qDF^ufpnN>hk z?@80f`LV*D#P>5NBs36MDoOBCEKYa}6{{{k6*VD=u@%QR>jGhy*e!qRy`D;1x^~>u z#nn}GX%Qpi&xjHszVAv{aP8SOqINkvGr~&~6X15(cv9mw0CKOyc6!diyw1Y(>(@O~iu-(A35{d*3dvlP7f#-G5&9o@voNiQF6 z^P80v^JUZ&?HgY=E?Whw?0oLgX<{&TWUyO+60x@bUL%|V;D;DUE|;HW;};JodP_I) z`#TXJu5_dvP){<^orb$XLtmvQv9z&SuBb6IFj(QS5%OtV|9lssHl8iP^Sdd|N)k^q!^bz?5H$vecOY3)9o`j)Tfc8ySBuvPh*)7f0YwJan_X|M@AMv> zD)#dn^3xvzp-w`=nX5ydfC>_U+E>BAE!ODfz^n~J>}Fn71y@pKFtxa*Sx8AmL0g$m z4m#qTxe~9aDzh)(mi`Vu5#LZRVugr2c|`ML{Y`Z_&KF|~_@CWw5N8%!*3co0HVwQU z!UfV!Nwzk%5}+A`&7__6vv^-|xVbGkz12i;6?p>ZT^MEEWNhS3bS^J!S=B8jIcs9p z9aNuPks`Wr=2ERaTgyOFAXNpk_~aFIi}+NZU%@`cax7e^*e*_Q!C75U<`fr z2awq+YcAyJRwjSV-t)B2!vt!*6@KoA4ZYU|G-LQcrPb8bqznZp>URrbfE0Su$R6eh z@UI#EE5Z6d*ghlZz%jh?j!wDlXIjuHR$lspFLQsys7mu{8$iHgGCele(7`b1DNRmq=41P|H1&n0=m<{UPDgCTVnlZW&kMz{~-+vOhlwN#lTpILQWJZLG_ZCn%*V8TP{q^WqxMP z{z1oRjwsFV^KsbNmwp`I`NKarac!U7Libc|&TyWuN|#$M_vRAQ^`5-!9}CxCX_Z&5 zhZqxp=UK#B@|mGj#`FNB3C_*I#g9gW0FzWr1Q?HIQNVXdstbA zG(>=(zlX=67KJA8%Y1DR4`_=O6w#N!wl#OXbsy#TcRs} zLw2FEMt{min8^f(|24L`nibjY7);=(o~pM&bbK1M%8*c*Gk0H$$PY&>yD09LeBHdQ zN`8IWC2Pf%M^k$3M|NNbM2CrVDeX&p&K5)ZZi2Ki1A$H(3$ryUicg zEefdx3Eh4>hL1skxjiCAhdgZtL>uIPm*4+quz2ldc2$cw@aB774Nb$r_M1^p-iCgM z@h}>bZgbVQyw=GNSFu=w%`pN?)-6TF10@n@APol6znz4;arZ-2PBRa!%731SdZd>= zEq|*`#J90OFYEp{nah4x{ez?y)ocJ&^T!blyD7nZb*KeE#8xiz zx8VRY#rwnw_(J-k#flogrV&di|6x>FOpn)YoC|D3N4B!coe4kW5Sj@m7)0St8sj;8 zMBP zwV-W$@SmESd#}DRO?NT0&&{G=ftFr+x#0d+GsBt5&%W=y0aelpWycGVheML_r}k6z zG#_c3F$-PaRw5PlL2ExbL7C2s+Z1HFFEXEtqj^>EQeIwB^-UkZC{MTt%7_@GaX46; zC7D~#HouIb4Rv-=2I=Z90&&cc(7{58(V$|@CQ$FaMmub;qSWXAp2mkzq5blpZ-vUZ zugD!`Z-)0%UDf68K0@ttci%<}*T;DEtc^PHRUKsbNl@#?uZ3x?a4a~~!MI%x>*tSI zs%;t<%c!I{TIXMo@;jc4QtbD%Jt#db&)YN|o}_-$znKufeq8Mxc7zE|+x?NuF`ui; z0#c^5f(?H=CBg}$7*21c--_9?PE5Enz81E z)A{NO?6W1>!K5mdx9tYP(w^d2IA3F6&KHsH3ex+$U2<9Wy87nYT)IrxYW$yDVGzge z6~$ln0Weu(mgo?rM1>!qIol$jtz;UtB_}Z=koSu$Ys<@xrU0NQKePzpKk+xJ0tX9f zV~VsvTJF_F-ZARjPxE;-4<8*3d=yLSGh7D8W}Xe|QVmwTI93 z2<@lNVYsM!xT{*SP`)bDdHA1IR>`=@pqbh-iW-iclICY|mzKMQ)&`+HK?!G6G!fTP zzSvqYlfZyxiT%<>joQPquC_BbjDNv#&vp*Em}r3+IA}ylOK^l#GfFp%MGa`REfT@s-*<4a-0#)(4tlD%9c1JBVY;kk|YsK~*MhBPwb@ zYt0t3bJTH>84WS^V3sSH+2!^TaeaL~5RgeTX{OP0Re8~YWK(;MgwFEXs;51#eZ1%f zSU6CR1mI%cy5bY)XpAW`xNc{<#7zNE8>?l&2xC|N*D^X`Zong$C(0{e2OmRY{t1G3 zdtMF0>(=<8$&|U2e!#9!)h4Xa?txzqeyk&V+}RfP+QYf_jwy#u+fnfHo}6z#4U7^R zTm8nk(83|2I-a#X{5Wm zyCenaZjmnO?(XjHZlvS8)aQQZo7pok@PlFR^IGRx$2y{mTIj*Aa#;+3c}qyBfU|IN zoxeW+&hU%T7d|0eL|`1trF6;xIy}6d|&I{B(Je&zQ^Du*3}Zrs%7J%7ET68#MdJD z?rms404V~h?&9L0G%pyy8K?h^-K@nR9NNEq+pyZQ1PF0K(iT_I6<`XOKV%O*Mv4RQ z2yo-bgkiCNJ_`UQjOZcF_S@Vlv!Dy{#kb?56X=P>MQZ`^u#u0g^1WfKM@!or>ExN> z%W}gkm%F2{cWplumtEm^-MypDrG%Jpp2u9<03g6>@aA^emhs2=POBl&IsxQ_OB-xQ zFuOiz-G|&SWlJev(Fr`Sw^4^nISHzPri2D5{#^oj-qP!Gln+OHfr5_CQAEO8jSB=D z$7(W&I9d-}PijRYj4xy)imtORX*tTaVK(V-twhG6_!NR@t;t3#^`rN9x@om_3(fm+ z>xNxb&&Ir$uiJ#os?>isn|l1A0$qO#&Oq2t7KM*wX5)ft)YBgmnUQZR`o|- zv$Lx!%5|UMb4qG4yYi<>d(6Nu=xpoK)dD--%jbv3NL`ayZ0|CyEt4i*j(uOUiEZWj zjU{vcbPBa!4}yhjphja>qVhkR{3FJx?TX)6hDi z`Dou&8TLV!Bnuu@dO<@Y@nI!qDAr=f(jF@Is7inqNEOD%msSqu?%k)eZx~Lb&qz-G z8J`p~1hhWr31lvpQ^xxyEp2gNWM~eW3Y%HUYzS9nw#>_`;BJ?Zx?sSC!(H@l&-Aqn z476omVy8Uy)v!TMq4q{ezi-w*tL5hFb=j21;li_zsFqmqxtEt~G#Kf2!wixv$}yf? zdav?(0AWMIm~-o_C{+GT*Lx6~w-C=&l2E~bV5Qky(nRMcswu1SNwN5Ja-^tk@nM4R z-1RJ6@vy$#o3*>{+T3~qXzCI@U9FJglYVBQTuvR2zHGxl)Xvs|(PDF=79!8&o4eTU zHh7EFg@*nBub4M%1$({U_7o-+0=;w#fpRu+PvNSj?XKlKA3A(WhNcz780G)fl55fD z!M`YdCoh0pJ>jo!Ak;y=GtNHeQY1HPOoG-zr-N&vLK4FE*C?T>=G>EE6oMlm1|?IQ z(}1J{&^vZnkTAYc0Z|*j97Bi4Dw%>mW#d!P^n|F1tv9KEtdFlL{YWe1>$*b@0`8o5 zz3d>GZyZGT2i5+T&?-u7k45Vn%4quCglNhMTw_(h_&H z<%LsKuwf`u&z!>HF^^rQ>p&T z_r2iDk+sB*$c1lx8B`X*l;gv1PC4UJ0J8>}HS{WG0!n52(>cios`F3JCjW@Mzo7O3`S(|NK`}{LW9ACTvNfMLa-k#!?IuCE z)F%@9a!BW{1XFZi)z&4f)5J_Kbm|#Z5BQflmX!ZO2zDScYVU09#ISc{yu3+#OqFYe zPyi9LkgzFeXlwH47SWTCeZ;ZgUL-TNw6)rlK{k#4vB6^$+$3s| z>m0^YUAD*#T%pkx-*(wg`TRK#YP&^;#NSO4dB^Kcy<$wh2EJ@aRzea38_^FRCn8dv z2uP-NJU?!ql_&3dOp4Pj>-~5OspS_LbT%($n<|xms{xxzY z1mSPt<47oeY;;__1+Kf74}myJ$#bgt6}4|FUGON;_kea-;3h69Q=%C~IP{wAxeK51 z5=vw?U-bVT{aue&%`bnq!>&nm8V$hRQ1DOdP4=j#%??*=9*;_pocG(rWsgQE?uQfh zK!;rmD{K$%4pG*&dIjUN&dFyr(8hwLRCj2 zL>pdGzh2{bIF*-N0SN`%u@9}jPh;h$t}}CU;6OKg+unF?N{D_FCD3Mi8wmozL4^0s z?QlnF*_n`eNO>u|GZscv9gCb1T{%_{*i+nk_(RPH799SE<$W^xg7UiJfaDXsJce>K zl_I7{AE%mjoa_XB90CUUqcktq@qEQBo9wjHAHU1bKw?g9<>lq~Z%N_igNbGJx5&3( zX57v_KA{95!x;9bl+t9GNo@gBHeaYb5q1wCFR`WkAoYx#W{#dEtyd+uU4) zrQ6D_tnkI$YcC?rK&Hjh;;JU+TwWGsk2LT8*HfVkbWFcfpo~t;e9BbXe%U4GG+tWU z{qcmNyD=<1zhYHEdANq7`_N+u*i|If8;lC86{w`?FiGpR|6Qhm3vrZZwWt5>6&h{_ z^GFJ<1xd&bJRu9fdS_#^n}lwtu?@X`F8z$RC;2cfmY5A}sxF%M+SgM6M-bSJd)%ET z;$dRMuK|h!n3HhN*A?JZh>4Asi5a0hczqW*k0HOzkqDOwwDgD+C<6_>0}T@)S6xRE zvu8m=Ny_I7OC99E_`#<;Ag8AGXEJG-d7jLtQ%>1)b`hz&V(nR%VxLwO1Y@)@XN@h((6tOjXUsPw+ zC25YQTU+xr`x&;cHRvn{?5S@(G=`iBxc%aKb6Wd3l*N<6PtHX46Mk9+s)d|6t@+$Z z6}$CSajF$xt)i^7bi%pY2%w4t>mM}z&Qe(S`%≠NLVPXvYNkUhKmuhxPk%jBY`? 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 LaW~_R>C68IY^ZO9 literal 0 HcmV?d00001 diff --git a/CAD/Leo_muziekdoos_ESP32/NFC.sch b/CAD/Leo_muziekdoos_ESP32/NFC.sch index baae696..0db91a7 100644 --- a/CAD/Leo_muziekdoos_ESP32/NFC.sch +++ b/CAD/Leo_muziekdoos_ESP32/NFC.sch @@ -3,7 +3,7 @@ EELAYER 30 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 3 6 +Sheet 3 5 Title "" Date "" Rev "" @@ -208,7 +208,7 @@ U 1 1 614DFE71 P 5750 2050 F 0 "C13" H 5868 2096 50 0000 L CNN F 1 "10uF" H 5868 2005 50 0000 L CNN -F 2 "Capacitor_SMD:C_0402_1005Metric" H 5788 1900 50 0001 C CNN +F 2 "Capacitor_SMD:C_0805_2012Metric" H 5788 1900 50 0001 C CNN F 3 "~" H 5750 2050 50 0001 C CNN F 4 "3013381" H 5750 2050 50 0001 C CNN "ordercode" F 5 "farnell" H 5750 2050 50 0001 C CNN "supplier" diff --git a/CAD/Leo_muziekdoos_ESP32/NFC.sch-bak b/CAD/Leo_muziekdoos_ESP32/NFC.sch-bak index baae696..03537f4 100644 --- a/CAD/Leo_muziekdoos_ESP32/NFC.sch-bak +++ b/CAD/Leo_muziekdoos_ESP32/NFC.sch-bak @@ -3,7 +3,7 @@ EELAYER 30 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 3 6 +Sheet 3 5 Title "" Date "" Rev "" diff --git a/CAD/Leo_muziekdoos_ESP32/Power.sch b/CAD/Leo_muziekdoos_ESP32/Power.sch index 039c5cc..b7c4fd8 100644 --- a/CAD/Leo_muziekdoos_ESP32/Power.sch +++ b/CAD/Leo_muziekdoos_ESP32/Power.sch @@ -3,7 +3,7 @@ EELAYER 30 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 2 6 +Sheet 2 5 Title "" Date "" Rev "" diff --git a/CAD/Leo_muziekdoos_ESP32/Power.sch-bak b/CAD/Leo_muziekdoos_ESP32/Power.sch-bak index ddf590e..b7c4fd8 100644 --- a/CAD/Leo_muziekdoos_ESP32/Power.sch-bak +++ b/CAD/Leo_muziekdoos_ESP32/Power.sch-bak @@ -3,7 +3,7 @@ EELAYER 30 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 2 6 +Sheet 2 5 Title "" Date "" Rev "" @@ -986,19 +986,4 @@ Wire Wire Line 8500 1450 9000 1450 Wire Wire Line 9000 1450 9000 1850 -$Comp -L USB4105_REVA:USB4105_REVA J? -U 1 1 618A8036 -P 4550 5200 -F 0 "J?" H 4550 5867 50 0000 C CNN -F 1 "USB4105_REVA" H 4550 5776 50 0000 C CNN -F 2 "Connector_USB:GCT_USB4105_REVA" H 4550 5200 50 0001 L BNN -F 3 "" H 4550 5200 50 0001 L BNN -F 4 "0.2" H 4550 5200 50 0001 L BNN "PARTREV" -F 5 "3.31 mm" H 4550 5200 50 0001 L BNN "MAXIMUM_PACKAGE_HEIGHT" -F 6 "Manufacturer Recommendations" H 4550 5200 50 0001 L BNN "STANDARD" -F 7 "GCT" H 4550 5200 50 0001 L BNN "MANUFACTURER" - 1 4550 5200 - 1 0 0 -1 -$EndComp $EndSCHEMATC