diff --git a/PollExchangesESP32.pcapng b/PollExchangesESP32.pcapng new file mode 100644 index 0000000..e7018df Binary files /dev/null and b/PollExchangesESP32.pcapng differ diff --git a/RpiLedBars/hw/LedBarsHat/LedBarsHat.bin b/RpiLedBars/hw/LedBarsHat/LedBarsHat.bin new file mode 100644 index 0000000..9908dbd Binary files /dev/null and b/RpiLedBars/hw/LedBarsHat/LedBarsHat.bin differ diff --git a/RpiLedBars/hw/LedBarsHat/LedBarsHat.dsn b/RpiLedBars/hw/LedBarsHat/LedBarsHat.dsn new file mode 100644 index 0000000..91bb53e --- /dev/null +++ b/RpiLedBars/hw/LedBarsHat/LedBarsHat.dsn @@ -0,0 +1,613 @@ +(pcb D:\Windows\Projects\Embedded\LedBars\RpiLedBars\hw\LedBarsHat\LedBarsHat.dsn + (parser + (string_quote ") + (space_in_quoted_tokens on) + (host_cad "KiCad's Pcbnew") + (host_version "(5.1.10)-1") + ) + (resolution um 10) + (unit um) + (structure + (layer F.Cu + (type signal) + (property + (index 0) + ) + ) + (layer B.Cu + (type signal) + (property + (index 1) + ) + ) + (boundary + (path pcb 0 160792 -131015 91692.5 -131015 91692.5 -29492.5 160792 -29492.5 + 160792 -131015) + ) + (via "Via[0-1]_800:400_um") + (rule + (width 250) + (clearance 200.1) + (clearance 200.1 (type default_smd)) + (clearance 50 (type smd_smd)) + ) + ) + (placement + (component "Package_DIP:DIP-20_W7.62mm" + (place U2 133350 -101600 front 0 (PN 74HCT245)) + (place U1 120650 -113030 front 180 (PN 74HCT245)) + ) + (component Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal + (place R2 133350 -97790 front 0 (PN R)) + (place R1 113030 -116840 front 0 (PN R)) + ) + (component LedBarsHat:I2S_MEMS_Microphone + (place MK1 114300 -129540 front 90 (PN MP45DT02)) + ) + (component Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical + (place JP1 135890 -85090 front 270 (PN Jumper)) + (place J4 114300 -82550 front 0 (PN Conn_01x02_Male)) + ) + (component LedBarsHat:Led_Power_Bus + (place J9 104700 -117075 front 180 (PN Conn_02x08_Row_Letter_Last)) + (place J6 151130 -116840 front 180 (PN Conn_02x08_Row_Letter_Last)) + ) + (component LedBarsHat:Led_Signal_Bus + (place J8 109300 -117075 front 180 (PN Conn_01x08_Female)) + (place J7 144780 -99060 front 0 (PN Conn_01x08_Female)) + ) + (component Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002 + (place J5 107950 -85090 front 270 (PN "Jack-DC")) + ) + (component Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical + (place J3 125730 -81280 back 0 (PN Raspberry_Pi_2_3)) + ) + (component Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical + (place J2 135890 -81280 front 270 (PN Conn_01x02_Female)) + ) + (component "Connector_USB:USB_A_CONNFLY_DS1095-WNR0" + (place J1 151130 -87630 front 180 (PN USB_A)) + ) + ) + (library + (image "Package_DIP:DIP-20_W7.62mm" + (outline (path signal 100 1635 1270 6985 1270)) + (outline (path signal 100 6985 1270 6985 -24130)) + (outline (path signal 100 6985 -24130 635 -24130)) + (outline (path signal 100 635 -24130 635 270)) + (outline (path signal 100 635 270 1635 1270)) + (outline (path signal 120 2810 1330 1160 1330)) + (outline (path signal 120 1160 1330 1160 -24190)) + (outline (path signal 120 1160 -24190 6460 -24190)) + (outline (path signal 120 6460 -24190 6460 1330)) + (outline (path signal 120 6460 1330 4810 1330)) + (outline (path signal 50 -1100 1550 -1100 -24400)) + (outline (path signal 50 -1100 -24400 8700 -24400)) + (outline (path signal 50 8700 -24400 8700 1550)) + (outline (path signal 50 8700 1550 -1100 1550)) + (pin Oval[A]Pad_1600x1600_um 20 7620 0) + (pin Oval[A]Pad_1600x1600_um 10 0 -22860) + (pin Oval[A]Pad_1600x1600_um 19 7620 -2540) + (pin Oval[A]Pad_1600x1600_um 9 0 -20320) + (pin Oval[A]Pad_1600x1600_um 18 7620 -5080) + (pin Oval[A]Pad_1600x1600_um 8 0 -17780) + (pin Oval[A]Pad_1600x1600_um 17 7620 -7620) + (pin Oval[A]Pad_1600x1600_um 7 0 -15240) + (pin Oval[A]Pad_1600x1600_um 16 7620 -10160) + (pin Oval[A]Pad_1600x1600_um 6 0 -12700) + (pin Oval[A]Pad_1600x1600_um 15 7620 -12700) + (pin Oval[A]Pad_1600x1600_um 5 0 -10160) + (pin Oval[A]Pad_1600x1600_um 14 7620 -15240) + (pin Oval[A]Pad_1600x1600_um 4 0 -7620) + (pin Oval[A]Pad_1600x1600_um 13 7620 -17780) + (pin Oval[A]Pad_1600x1600_um 3 0 -5080) + (pin Oval[A]Pad_1600x1600_um 12 7620 -20320) + (pin Oval[A]Pad_1600x1600_um 2 0 -2540) + (pin Oval[A]Pad_1600x1600_um 11 7620 -22860) + (pin Rect[A]Pad_1600x1600_um 1 0 0) + ) + (image Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal + (outline (path signal 100 2010 800 2010 -800)) + (outline (path signal 100 2010 -800 5610 -800)) + (outline (path signal 100 5610 -800 5610 800)) + (outline (path signal 100 5610 800 2010 800)) + (outline (path signal 100 0 0 2010 0)) + (outline (path signal 100 7620 0 5610 0)) + (outline (path signal 120 1890 920 1890 -920)) + (outline (path signal 120 1890 -920 5730 -920)) + (outline (path signal 120 5730 -920 5730 920)) + (outline (path signal 120 5730 920 1890 920)) + (outline (path signal 120 940 0 1890 0)) + (outline (path signal 120 6680 0 5730 0)) + (outline (path signal 50 -950 1050 -950 -1050)) + (outline (path signal 50 -950 -1050 8570 -1050)) + (outline (path signal 50 8570 -1050 8570 1050)) + (outline (path signal 50 8570 1050 -950 1050)) + (pin Oval[A]Pad_1400x1400_um 2 7620 0) + (pin Round[A]Pad_1400_um 1 0 0) + ) + (image LedBarsHat:I2S_MEMS_Microphone + (outline (path signal 100 1635 1270 6985 1270)) + (outline (path signal 100 6985 1270 6985 -6350)) + (outline (path signal 100 6985 -6350 635 -6350)) + (outline (path signal 100 635 -6350 635 270)) + (outline (path signal 100 635 270 1635 1270)) + (outline (path signal 50 -1450 1550 -1450 -6600)) + (outline (path signal 50 -1450 -6600 9100 -6600)) + (outline (path signal 50 9100 -6600 9100 1550)) + (outline (path signal 50 9100 1550 -1450 1550)) + (pin Rect[A]Pad_2400x1600_um 1 0 0) + (pin Oval[A]Pad_2400x1600_um 4 7620 -5080) + (pin Oval[A]Pad_2400x1600_um 2 0 -2540) + (pin Oval[A]Pad_2400x1600_um 5 7620 -2540) + (pin Oval[A]Pad_2400x1600_um 3 0 -5080) + (pin Oval[A]Pad_2400x1600_um 6 7620 0) + ) + (image Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical + (outline (path signal 100 -635 1270 1270 1270)) + (outline (path signal 100 1270 1270 1270 -3810)) + (outline (path signal 100 1270 -3810 -1270 -3810)) + (outline (path signal 100 -1270 -3810 -1270 635)) + (outline (path signal 100 -1270 635 -635 1270)) + (outline (path signal 120 -1330 -3870 1330 -3870)) + (outline (path signal 120 -1330 -1270 -1330 -3870)) + (outline (path signal 120 1330 -1270 1330 -3870)) + (outline (path signal 120 -1330 -1270 1330 -1270)) + (outline (path signal 120 -1330 0 -1330 1330)) + (outline (path signal 120 -1330 1330 0 1330)) + (outline (path signal 50 -1800 1800 -1800 -4350)) + (outline (path signal 50 -1800 -4350 1800 -4350)) + (outline (path signal 50 1800 -4350 1800 1800)) + (outline (path signal 50 1800 1800 -1800 1800)) + (pin Oval[A]Pad_1700x1700_um 2 0 -2540) + (pin Rect[A]Pad_1700x1700_um 1 0 0) + ) + (image LedBarsHat:Led_Power_Bus + (outline (path signal 100 0 1270 3810 1270)) + (outline (path signal 100 3810 1270 3810 -19050)) + (outline (path signal 100 3810 -19050 -1270 -19050)) + (outline (path signal 100 -1270 -19050 -1270 0)) + (outline (path signal 100 -1270 0 0 1270)) + (outline (path signal 120 -1330 -19110 3870 -19110)) + (outline (path signal 120 -1330 -1270 -1330 -19110)) + (outline (path signal 120 3870 1330 3870 -19110)) + (outline (path signal 120 -1330 -1270 1270 -1270)) + (outline (path signal 120 1270 -1270 1270 1330)) + (outline (path signal 120 1270 1330 3870 1330)) + (outline (path signal 120 -1330 0 -1330 1330)) + (outline (path signal 120 -1330 1330 0 1330)) + (outline (path signal 50 -1800 1800 -1800 -19550)) + (outline (path signal 50 -1800 -19550 4350 -19550)) + (outline (path signal 50 4350 -19550 4350 1800)) + (outline (path signal 50 4350 1800 -1800 1800)) + (pin Rect[A]Pad_1700x1700_um 1a 0 0) + (pin Oval[A]Pad_1700x1700_um 1b 2540 0) + (pin Oval[A]Pad_1700x1700_um 2a 0 -2540) + (pin Oval[A]Pad_1700x1700_um 2b 2540 -2540) + (pin Oval[A]Pad_1700x1700_um 3a 0 -5080) + (pin Oval[A]Pad_1700x1700_um 3b 2540 -5080) + (pin Oval[A]Pad_1700x1700_um 4a 0 -7620) + (pin Oval[A]Pad_1700x1700_um 4b 2540 -7620) + (pin Oval[A]Pad_1700x1700_um 5a 0 -10160) + (pin Oval[A]Pad_1700x1700_um 5b 2540 -10160) + (pin Oval[A]Pad_1700x1700_um 6a 0 -12700) + (pin Oval[A]Pad_1700x1700_um 6b 2540 -12700) + (pin Oval[A]Pad_1700x1700_um 7a 0 -15240) + (pin Oval[A]Pad_1700x1700_um 7b 2540 -15240) + (pin Oval[A]Pad_1700x1700_um 8a 0 -17780) + (pin Oval[A]Pad_1700x1700_um 8b 2540 -17780) + ) + (image LedBarsHat:Led_Signal_Bus + (outline (path signal 50 -1800 -19550 -1800 1800)) + (outline (path signal 50 1750 -19550 -1800 -19550)) + (outline (path signal 50 1750 1800 1750 -19550)) + (outline (path signal 50 -1800 1800 1750 1800)) + (outline (path signal 120 0 1330 1330 1330)) + (outline (path signal 120 1330 1330 1330 0)) + (outline (path signal 120 1330 -1270 1330 -19110)) + (outline (path signal 120 -1330 -19110 1330 -19110)) + (outline (path signal 120 -1330 -1270 -1330 -19110)) + (outline (path signal 120 -1330 -1270 1330 -1270)) + (outline (path signal 100 -1270 -19050 -1270 1270)) + (outline (path signal 100 1270 -19050 -1270 -19050)) + (outline (path signal 100 1270 635 1270 -19050)) + (outline (path signal 100 635 1270 1270 635)) + (outline (path signal 100 -1270 1270 635 1270)) + (pin Rect[A]Pad_1700x1700_um 1 0 0) + (pin Oval[A]Pad_1700x1700_um 2 0 -2540) + (pin Oval[A]Pad_1700x1700_um 3 0 -5080) + (pin Oval[A]Pad_1700x1700_um 4 0 -7620) + (pin Oval[A]Pad_1700x1700_um 5 0 -10160) + (pin Oval[A]Pad_1700x1700_um 6 0 -12700) + (pin Oval[A]Pad_1700x1700_um 7 0 -15240) + (pin Oval[A]Pad_1700x1700_um 8 0 -17780) + ) + (image Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002 + (outline (path signal 50 5000 -14100 5000 -5500)) + (outline (path signal 120 4600 -5200 4600 -13700)) + (outline (path signal 100 -4500 -100 -3500 900)) + (outline (path signal 100 4500 900 -3500 900)) + (outline (path signal 100 4500 900 4500 -13600)) + (outline (path signal 100 4500 -13600 -4500 -13600)) + (outline (path signal 100 -4500 -13600 -4500 -100)) + (outline (path signal 120 4600 -13700 -4600 -13700)) + (outline (path signal 120 -4600 -13700 -4600 1000)) + (outline (path signal 120 2500 1000 4600 1000)) + (outline (path signal 120 4600 1000 4600 -800)) + (outline (path signal 120 -3200 1300 -4900 1300)) + (outline (path signal 120 -4900 1300 -4900 -300)) + (outline (path signal 50 5000 1400 -5000 1400)) + (outline (path signal 50 -5000 1400 -5000 -14100)) + (outline (path signal 50 -5000 -14100 5000 -14100)) + (outline (path signal 50 5000 -500 5000 1400)) + (outline (path signal 50 6200 -500 6200 -5500)) + (outline (path signal 50 6200 -5500 5000 -5500)) + (outline (path signal 50 6200 -500 5000 -500)) + (outline (path signal 120 -4600 1000 -2500 1000)) + (pin Rect[A]Pad_4400x1800_um 1 0 0) + (pin Oval[A]Pad_4000x1800_um 2 0 -5800) + (pin Oval[A]Pad_4000x1800_um (rotate 90) 3 4800 -3000) + ) + (image Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical + (outline (path signal 100 -3810 1270 270 1270)) + (outline (path signal 100 270 1270 1270 270)) + (outline (path signal 100 1270 270 1270 -49530)) + (outline (path signal 100 1270 -49530 -3810 -49530)) + (outline (path signal 100 -3810 -49530 -3810 1270)) + (outline (path signal 120 -3870 1330 -1270 1330)) + (outline (path signal 120 -3870 1330 -3870 -49590)) + (outline (path signal 120 -3870 -49590 1330 -49590)) + (outline (path signal 120 1330 -1270 1330 -49590)) + (outline (path signal 120 -1270 -1270 1330 -1270)) + (outline (path signal 120 -1270 1330 -1270 -1270)) + (outline (path signal 120 1330 1330 1330 0)) + (outline (path signal 120 0 1330 1330 1330)) + (outline (path signal 50 -4340 1800 1760 1800)) + (outline (path signal 50 1760 1800 1760 -50000)) + (outline (path signal 50 1760 -50000 -4340 -50000)) + (outline (path signal 50 -4340 -50000 -4340 1800)) + (pin Oval[A]Pad_1700x1700_um 40 -2540 -48260) + (pin Oval[A]Pad_1700x1700_um 39 0 -48260) + (pin Oval[A]Pad_1700x1700_um 38 -2540 -45720) + (pin Oval[A]Pad_1700x1700_um 37 0 -45720) + (pin Oval[A]Pad_1700x1700_um 36 -2540 -43180) + (pin Oval[A]Pad_1700x1700_um 35 0 -43180) + (pin Oval[A]Pad_1700x1700_um 34 -2540 -40640) + (pin Oval[A]Pad_1700x1700_um 33 0 -40640) + (pin Oval[A]Pad_1700x1700_um 32 -2540 -38100) + (pin Oval[A]Pad_1700x1700_um 31 0 -38100) + (pin Oval[A]Pad_1700x1700_um 30 -2540 -35560) + (pin Oval[A]Pad_1700x1700_um 29 0 -35560) + (pin Oval[A]Pad_1700x1700_um 28 -2540 -33020) + (pin Oval[A]Pad_1700x1700_um 27 0 -33020) + (pin Oval[A]Pad_1700x1700_um 26 -2540 -30480) + (pin Oval[A]Pad_1700x1700_um 25 0 -30480) + (pin Oval[A]Pad_1700x1700_um 24 -2540 -27940) + (pin Oval[A]Pad_1700x1700_um 23 0 -27940) + (pin Oval[A]Pad_1700x1700_um 22 -2540 -25400) + (pin Oval[A]Pad_1700x1700_um 21 0 -25400) + (pin Oval[A]Pad_1700x1700_um 20 -2540 -22860) + (pin Oval[A]Pad_1700x1700_um 19 0 -22860) + (pin Oval[A]Pad_1700x1700_um 18 -2540 -20320) + (pin Oval[A]Pad_1700x1700_um 17 0 -20320) + (pin Oval[A]Pad_1700x1700_um 16 -2540 -17780) + (pin Oval[A]Pad_1700x1700_um 15 0 -17780) + (pin Oval[A]Pad_1700x1700_um 14 -2540 -15240) + (pin Oval[A]Pad_1700x1700_um 13 0 -15240) + (pin Oval[A]Pad_1700x1700_um 12 -2540 -12700) + (pin Oval[A]Pad_1700x1700_um 11 0 -12700) + (pin Oval[A]Pad_1700x1700_um 10 -2540 -10160) + (pin Oval[A]Pad_1700x1700_um 9 0 -10160) + (pin Oval[A]Pad_1700x1700_um 8 -2540 -7620) + (pin Oval[A]Pad_1700x1700_um 7 0 -7620) + (pin Oval[A]Pad_1700x1700_um 6 -2540 -5080) + (pin Oval[A]Pad_1700x1700_um 5 0 -5080) + (pin Oval[A]Pad_1700x1700_um 4 -2540 -2540) + (pin Oval[A]Pad_1700x1700_um 3 0 -2540) + (pin Oval[A]Pad_1700x1700_um 2 -2540 0) + (pin Rect[A]Pad_1700x1700_um 1 0 0) + ) + (image Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical + (outline (path signal 100 -1270 1270 635 1270)) + (outline (path signal 100 635 1270 1270 635)) + (outline (path signal 100 1270 635 1270 -3810)) + (outline (path signal 100 1270 -3810 -1270 -3810)) + (outline (path signal 100 -1270 -3810 -1270 1270)) + (outline (path signal 120 -1330 -1270 1330 -1270)) + (outline (path signal 120 -1330 -1270 -1330 -3870)) + (outline (path signal 120 -1330 -3870 1330 -3870)) + (outline (path signal 120 1330 -1270 1330 -3870)) + (outline (path signal 120 1330 1330 1330 0)) + (outline (path signal 120 0 1330 1330 1330)) + (outline (path signal 50 -1800 1800 1750 1800)) + (outline (path signal 50 1750 1800 1750 -4300)) + (outline (path signal 50 1750 -4300 -1800 -4300)) + (outline (path signal 50 -1800 -4300 -1800 1800)) + (pin Oval[A]Pad_1700x1700_um 2 0 -2540) + (pin Rect[A]Pad_1700x1700_um 1 0 0) + ) + (image "Connector_USB:USB_A_CONNFLY_DS1095-WNR0" + (outline (path signal 100 -3750 130 -3750 -12990)) + (outline (path signal 100 10750 1010 10750 -12990)) + (outline (path signal 100 -2870 1010 10750 1010)) + (outline (path signal 100 -3750 -12990 10750 -12990)) + (outline (path signal 100 -2870 1010 -3750 130)) + (outline (path signal 50 -5320 1510 -5320 -13490)) + (outline (path signal 50 12320 -13490 -5320 -13490)) + (outline (path signal 50 12320 1510 12320 -13490)) + (outline (path signal 50 -5320 1510 12320 1510)) + (outline (path signal 120 -3860 -4560 -3860 -13100)) + (outline (path signal 120 -3860 -13100 10860 -13100)) + (outline (path signal 120 10860 -4560 10860 -13100)) + (outline (path signal 120 -3860 1120 10860 1120)) + (outline (path signal 120 -3860 1120 -3860 -860)) + (outline (path signal 120 10860 -860 10860 1120)) + (outline (path signal 120 -500 2000 0 1500)) + (outline (path signal 120 0 1500 500 2000)) + (outline (path signal 120 500 2000 -500 2000)) + (pin Round[A]Pad_1524_um 4 7000 0) + (pin Round[A]Pad_1524_um 3 4500 0) + (pin Round[A]Pad_1524_um 2 2500 0) + (pin Rect[A]Pad_1524x1524_um 1 0 0) + (pin Round[A]Pad_3500_um 5 -3070 -2710) + (pin Round[A]Pad_3500_um 5@1 10070 -2710) + ) + (padstack Round[A]Pad_1400_um + (shape (circle F.Cu 1400)) + (shape (circle B.Cu 1400)) + (attach off) + ) + (padstack Round[A]Pad_1524_um + (shape (circle F.Cu 1524)) + (shape (circle B.Cu 1524)) + (attach off) + ) + (padstack Round[A]Pad_3500_um + (shape (circle F.Cu 3500)) + (shape (circle B.Cu 3500)) + (attach off) + ) + (padstack Oval[A]Pad_1400x1400_um + (shape (path F.Cu 1400 0 0 0 0)) + (shape (path B.Cu 1400 0 0 0 0)) + (attach off) + ) + (padstack Oval[A]Pad_2400x1600_um + (shape (path F.Cu 1600 -400 0 400 0)) + (shape (path B.Cu 1600 -400 0 400 0)) + (attach off) + ) + (padstack Oval[A]Pad_1600x1600_um + (shape (path F.Cu 1600 0 0 0 0)) + (shape (path B.Cu 1600 0 0 0 0)) + (attach off) + ) + (padstack Oval[A]Pad_1700x1700_um + (shape (path F.Cu 1700 0 0 0 0)) + (shape (path B.Cu 1700 0 0 0 0)) + (attach off) + ) + (padstack Oval[A]Pad_4000x1800_um + (shape (path F.Cu 1800 -1100 0 1100 0)) + (shape (path B.Cu 1800 -1100 0 1100 0)) + (attach off) + ) + (padstack Rect[A]Pad_2400x1600_um + (shape (rect F.Cu -1200 -800 1200 800)) + (shape (rect B.Cu -1200 -800 1200 800)) + (attach off) + ) + (padstack Rect[A]Pad_4400x1800_um + (shape (rect F.Cu -2200 -900 2200 900)) + (shape (rect B.Cu -2200 -900 2200 900)) + (attach off) + ) + (padstack Rect[A]Pad_1524x1524_um + (shape (rect F.Cu -762 -762 762 762)) + (shape (rect B.Cu -762 -762 762 762)) + (attach off) + ) + (padstack Rect[A]Pad_1600x1600_um + (shape (rect F.Cu -800 -800 800 800)) + (shape (rect B.Cu -800 -800 800 800)) + (attach off) + ) + (padstack Rect[A]Pad_1700x1700_um + (shape (rect F.Cu -850 -850 850 850)) + (shape (rect B.Cu -850 -850 850 850)) + (attach off) + ) + (padstack "Via[0-1]_800:400_um" + (shape (circle F.Cu 800)) + (shape (circle B.Cu 800)) + (attach off) + ) + ) + (network + (net GND + (pins U2-10 U2-19 U1-10 U1-19 MK1-1 MK1-3 J9-1b J9-2b J9-3b J9-4b J9-5b J9-6b + J9-7b J9-8b J6-1b J6-2b J6-3b J6-4b J6-5b J6-6b J6-7b J6-8b J5-2 J4-2 J3-39 + J3-34 J3-30 J3-25 J3-20 J3-14 J3-9 J3-6 J2-2 J1-4) + ) + (net "Net-(J1-Pad3)" + (pins J1-3) + ) + (net "Net-(J1-Pad2)" + (pins J1-2) + ) + (net VCC + (pins JP1-1 J2-1 J1-1) + ) + (net "Net-(J1-Pad5)" + (pins J1-5 J1-5@1) + ) + (net /SMI_SD13 + (pins U1-3 U1-2 J3-40) + ) + (net /I2S_SD + (pins MK1-5 J3-38) + ) + (net "Net-(J3-Pad37)" + (pins J3-37) + ) + (net /SMI_SD8 + (pins U2-9 J3-36) + ) + (net /I2S_WS + (pins MK1-2 J3-35) + ) + (net /SMI_SD5 + (pins U1-4 J3-33) + ) + (net /SMI_SD4 + (pins U2-8 J3-32) + ) + (net "Net-(J3-Pad31)" + (pins J3-31) + ) + (net "Net-(J3-Pad29)" + (pins J3-29) + ) + (net "Net-(J3-Pad28)" + (pins J3-28) + ) + (net "Net-(J3-Pad27)" + (pins J3-27) + ) + (net "Net-(J3-Pad26)" + (pins J3-26) + ) + (net /SMI_SD0 + (pins U2-7 J3-24) + ) + (net /SMI_SD3 + (pins U1-5 J3-23) + ) + (net /SMI_SD17 + (pins U2-6 J3-22) + ) + (net /SMI_SD1 + (pins U1-6 J3-21) + ) + (net /SMI_SD2 + (pins U1-7 J3-19) + ) + (net /SMI_SD16 + (pins U2-5 J3-18) + ) + (net +3V3 + (pins MK1-6 J3-17 J3-1) + ) + (net /SMI_SD15 + (pins U2-4 J3-16) + ) + (net /SMI_SD14 + (pins U1-8 J3-15) + ) + (net "Net-(J3-Pad13)" + (pins J3-13) + ) + (net /I2S_CLK + (pins MK1-4 J3-12) + ) + (net /SMI_SD9 + (pins U1-9 J3-11) + ) + (net /SMI_SD7 + (pins U2-3 J3-10) + ) + (net /SMI_SD6 + (pins U2-2 J3-8) + ) + (net "Net-(J3-Pad7)" + (pins J3-7) + ) + (net "Net-(J3-Pad5)" + (pins J3-5) + ) + (net +5V + (pins U2-20 U1-20 R2-2 R1-1 JP1-2 J3-4 J3-2) + ) + (net "Net-(J3-Pad3)" + (pins J3-3) + ) + (net +12V + (pins J9-1a J9-2a J9-3a J9-4a J9-5a J9-6a J9-7a J9-8a J6-1a J6-2a J6-3a J6-4a + J6-5a J6-6a J6-7a J6-8a J5-1 J4-1) + ) + (net "Net-(J7-Pad1)" + (pins U2-18 J7-1) + ) + (net "Net-(J7-Pad2)" + (pins U2-17 J7-2) + ) + (net "Net-(J7-Pad3)" + (pins U2-16 J7-3) + ) + (net "Net-(J7-Pad4)" + (pins U2-15 J7-4) + ) + (net "Net-(J7-Pad5)" + (pins U2-14 J7-5) + ) + (net "Net-(J7-Pad6)" + (pins U2-13 J7-6) + ) + (net "Net-(J7-Pad7)" + (pins U2-12 J7-7) + ) + (net "Net-(J7-Pad8)" + (pins U2-11 J7-8) + ) + (net "Net-(J8-Pad1)" + (pins U1-18 J8-1) + ) + (net "Net-(J8-Pad2)" + (pins U1-17 J8-2) + ) + (net "Net-(J8-Pad3)" + (pins U1-16 J8-3) + ) + (net "Net-(J8-Pad4)" + (pins U1-15 J8-4) + ) + (net "Net-(J8-Pad5)" + (pins U1-14 J8-5) + ) + (net "Net-(J8-Pad6)" + (pins U1-13 J8-6) + ) + (net "Net-(J8-Pad7)" + (pins U1-12 J8-7) + ) + (net "Net-(J8-Pad8)" + (pins U1-11 J8-8) + ) + (net "Net-(R1-Pad2)" + (pins U1-1 R1-2) + ) + (net "Net-(R2-Pad1)" + (pins U2-1 R2-1) + ) + (class kicad_default "" +12V +3V3 +5V /I2S_CLK /I2S_SD /I2S_WS /SMI_SD0 + /SMI_SD1 /SMI_SD13 /SMI_SD14 /SMI_SD15 /SMI_SD16 /SMI_SD17 /SMI_SD2 + /SMI_SD3 /SMI_SD4 /SMI_SD5 /SMI_SD6 /SMI_SD7 /SMI_SD8 /SMI_SD9 GND "Net-(J1-Pad2)" + "Net-(J1-Pad3)" "Net-(J1-Pad5)" "Net-(J3-Pad13)" "Net-(J3-Pad26)" "Net-(J3-Pad27)" + "Net-(J3-Pad28)" "Net-(J3-Pad29)" "Net-(J3-Pad3)" "Net-(J3-Pad31)" "Net-(J3-Pad37)" + "Net-(J3-Pad5)" "Net-(J3-Pad7)" "Net-(J7-Pad1)" "Net-(J7-Pad2)" "Net-(J7-Pad3)" + "Net-(J7-Pad4)" "Net-(J7-Pad5)" "Net-(J7-Pad6)" "Net-(J7-Pad7)" "Net-(J7-Pad8)" + "Net-(J8-Pad1)" "Net-(J8-Pad2)" "Net-(J8-Pad3)" "Net-(J8-Pad4)" "Net-(J8-Pad5)" + "Net-(J8-Pad6)" "Net-(J8-Pad7)" "Net-(J8-Pad8)" "Net-(R1-Pad2)" "Net-(R2-Pad1)" + VCC + (circuit + (use_via Via[0-1]_800:400_um) + ) + (rule + (width 250) + (clearance 200.1) + ) + ) + ) + (wiring + ) +) diff --git a/RpiLedBars/hw/LedBarsHat/LedBarsHat.kicad_pcb b/RpiLedBars/hw/LedBarsHat/LedBarsHat.kicad_pcb new file mode 100755 index 0000000..3633631 --- /dev/null +++ b/RpiLedBars/hw/LedBarsHat/LedBarsHat.kicad_pcb @@ -0,0 +1,1532 @@ +(kicad_pcb (version 20171130) (host pcbnew "(5.1.10)-1") + + (general + (thickness 1.6) + (drawings 0) + (tracks 400) + (zones 0) + (modules 17) + (nets 56) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (via_size 0.8) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (edge_width 0.1) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 2.4 1.6) + (pad_drill 0.8) + (pad_to_mask_clearance 0) + (aux_axis_origin 0 0) + (visible_elements 7FFFFFFF) + (pcbplotparams + (layerselection 0x010fc_ffffffff) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 GND) + (net 2 "Net-(J1-Pad3)") + (net 3 "Net-(J1-Pad2)") + (net 4 VCC) + (net 5 "Net-(J1-Pad5)") + (net 6 /SMI_SD13) + (net 7 /I2S_SD) + (net 8 "Net-(J3-Pad37)") + (net 9 /SMI_SD8) + (net 10 /I2S_WS) + (net 11 /SMI_SD5) + (net 12 /SMI_SD4) + (net 13 "Net-(J3-Pad31)") + (net 14 "Net-(J3-Pad29)") + (net 15 "Net-(J3-Pad28)") + (net 16 "Net-(J3-Pad27)") + (net 17 "Net-(J3-Pad26)") + (net 18 /SMI_SD0) + (net 19 /SMI_SD3) + (net 20 /SMI_SD17) + (net 21 /SMI_SD1) + (net 22 /SMI_SD2) + (net 23 /SMI_SD16) + (net 24 +3V3) + (net 25 /SMI_SD15) + (net 26 /SMI_SD14) + (net 27 "Net-(J3-Pad13)") + (net 28 /I2S_CLK) + (net 29 /SMI_SD9) + (net 30 /SMI_SD7) + (net 31 /SMI_SD6) + (net 32 "Net-(J3-Pad7)") + (net 33 "Net-(J3-Pad5)") + (net 34 +5V) + (net 35 "Net-(J3-Pad3)") + (net 36 +12V) + (net 37 "Net-(J7-Pad1)") + (net 38 "Net-(J7-Pad2)") + (net 39 "Net-(J7-Pad3)") + (net 40 "Net-(J7-Pad4)") + (net 41 "Net-(J7-Pad5)") + (net 42 "Net-(J7-Pad6)") + (net 43 "Net-(J7-Pad7)") + (net 44 "Net-(J7-Pad8)") + (net 45 "Net-(J8-Pad1)") + (net 46 "Net-(J8-Pad2)") + (net 47 "Net-(J8-Pad3)") + (net 48 "Net-(J8-Pad4)") + (net 49 "Net-(J8-Pad5)") + (net 50 "Net-(J8-Pad6)") + (net 51 "Net-(J8-Pad7)") + (net 52 "Net-(J8-Pad8)") + (net 53 "Net-(R1-Pad2)") + (net 54 "Net-(R2-Pad1)") + (net 55 "Net-(R3-Pad1)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +12V) + (add_net +3V3) + (add_net +5V) + (add_net /I2S_CLK) + (add_net /I2S_SD) + (add_net /I2S_WS) + (add_net /SMI_SD0) + (add_net /SMI_SD1) + (add_net /SMI_SD13) + (add_net /SMI_SD14) + (add_net /SMI_SD15) + (add_net /SMI_SD16) + (add_net /SMI_SD17) + (add_net /SMI_SD2) + (add_net /SMI_SD3) + (add_net /SMI_SD4) + (add_net /SMI_SD5) + (add_net /SMI_SD6) + (add_net /SMI_SD7) + (add_net /SMI_SD8) + (add_net /SMI_SD9) + (add_net GND) + (add_net "Net-(J1-Pad2)") + (add_net "Net-(J1-Pad3)") + (add_net "Net-(J1-Pad5)") + (add_net "Net-(J3-Pad13)") + (add_net "Net-(J3-Pad26)") + (add_net "Net-(J3-Pad27)") + (add_net "Net-(J3-Pad28)") + (add_net "Net-(J3-Pad29)") + (add_net "Net-(J3-Pad3)") + (add_net "Net-(J3-Pad31)") + (add_net "Net-(J3-Pad37)") + (add_net "Net-(J3-Pad5)") + (add_net "Net-(J3-Pad7)") + (add_net "Net-(J7-Pad1)") + (add_net "Net-(J7-Pad2)") + (add_net "Net-(J7-Pad3)") + (add_net "Net-(J7-Pad4)") + (add_net "Net-(J7-Pad5)") + (add_net "Net-(J7-Pad6)") + (add_net "Net-(J7-Pad7)") + (add_net "Net-(J7-Pad8)") + (add_net "Net-(J8-Pad1)") + (add_net "Net-(J8-Pad2)") + (add_net "Net-(J8-Pad3)") + (add_net "Net-(J8-Pad4)") + (add_net "Net-(J8-Pad5)") + (add_net "Net-(J8-Pad6)") + (add_net "Net-(J8-Pad7)") + (add_net "Net-(J8-Pad8)") + (add_net "Net-(R1-Pad2)") + (add_net "Net-(R2-Pad1)") + (add_net "Net-(R3-Pad1)") + (add_net VCC) + ) + + (module Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A420) (tstamp 60A03184) + (at 99.12 122.67) + (descr "Through hole straight socket strip, 1x05, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x05 2.54mm single row") + (path /609C0644) + (fp_text reference SW1 (at 0 -2.77) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_Coded (at 0 12.93) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 5.08 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.635) (end 1.27 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 11.43) (end -1.27 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 11.43) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 11.49) (end 1.33 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.8) (end 1.75 11.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 11.9) (end -1.8 11.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 11.9) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 16 "Net-(J3-Pad27)")) + (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 15 "Net-(J3-Pad28)")) + (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 35 "Net-(J3-Pad3)")) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 33 "Net-(J3-Pad5)")) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 55 "Net-(R3-Pad1)")) + (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x05_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 60A0316B) + (at 102.87 121.92) + (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 7.62mm 0.167W length 3.6mm diameter 1.6mm") + (path /609D0F65) + (fp_text reference R3 (at 3.81 -1.92) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R (at 3.81 1.92) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 3.81 0) (layer F.Fab) + (effects (font (size 0.72 0.72) (thickness 0.108))) + ) + (fp_line (start 2.01 -0.8) (end 2.01 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 2.01 0.8) (end 5.61 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 5.61 0.8) (end 5.61 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 5.61 -0.8) (end 2.01 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 2.01 0) (layer F.Fab) (width 0.1)) + (fp_line (start 7.62 0) (end 5.61 0) (layer F.Fab) (width 0.1)) + (fp_line (start 1.89 -0.92) (end 1.89 0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 0.92) (end 5.73 0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.73 0.92) (end 5.73 -0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.73 -0.92) (end 1.89 -0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.94 0) (end 1.89 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.68 0) (end 5.73 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.95 -1.05) (end -0.95 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.95 1.05) (end 8.57 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.57 1.05) (end 8.57 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.57 -1.05) (end -0.95 -1.05) (layer F.CrtYd) (width 0.05)) + (pad 2 thru_hole oval (at 7.62 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask) + (net 24 +3V3)) + (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask) + (net 55 "Net-(R3-Pad1)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_DIP:DIP-20_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 609B682B) + (at 133.35 101.6) + (descr "20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)") + (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil") + (path /60990192) + (fp_text reference U2 (at 3.81 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 74HCT245 (at 3.81 25.19) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.7 24.4) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.1 24.4) (end 8.7 24.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.1 -1.55) (end -1.1 24.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.46 24.19) (end 6.46 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 24.19) (end 6.46 24.19) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 -1.33) (end 1.16 24.19) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 24.13) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 24.13) (end 0.635 24.13) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 -1.27) (end 6.985 24.13) (layer F.Fab) (width 0.1)) + (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 3.81 11.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) + (pad 20 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 34 +5V)) + (pad 10 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 19 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 9 /SMI_SD8)) + (pad 18 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 37 "Net-(J7-Pad1)")) + (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 12 /SMI_SD4)) + (pad 17 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 38 "Net-(J7-Pad2)")) + (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 18 /SMI_SD0)) + (pad 16 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 39 "Net-(J7-Pad3)")) + (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 20 /SMI_SD17)) + (pad 15 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 40 "Net-(J7-Pad4)")) + (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 23 /SMI_SD16)) + (pad 14 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 41 "Net-(J7-Pad5)")) + (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 25 /SMI_SD15)) + (pad 13 thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 42 "Net-(J7-Pad6)")) + (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 30 /SMI_SD7)) + (pad 12 thru_hole oval (at 7.62 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 43 "Net-(J7-Pad7)")) + (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 31 /SMI_SD6)) + (pad 11 thru_hole oval (at 7.62 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 44 "Net-(J7-Pad8)")) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 54 "Net-(R2-Pad1)")) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-20_W7.62mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_DIP:DIP-20_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 609B6803) + (at 120.65 113.03 180) + (descr "20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)") + (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil") + (path /6098F41C) + (fp_text reference U1 (at 3.81 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 74HCT245 (at 3.81 25.19) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.7 24.4) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.1 24.4) (end 8.7 24.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.1 -1.55) (end -1.1 24.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.46 24.19) (end 6.46 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 24.19) (end 6.46 24.19) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 -1.33) (end 1.16 24.19) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 24.13) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 24.13) (end 0.635 24.13) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 -1.27) (end 6.985 24.13) (layer F.Fab) (width 0.1)) + (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 3.81 11.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) + (pad 20 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 34 +5V)) + (pad 10 thru_hole oval (at 0 22.86 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 19 thru_hole oval (at 7.62 2.54 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 9 thru_hole oval (at 0 20.32 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 29 /SMI_SD9)) + (pad 18 thru_hole oval (at 7.62 5.08 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 45 "Net-(J8-Pad1)")) + (pad 8 thru_hole oval (at 0 17.78 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 26 /SMI_SD14)) + (pad 17 thru_hole oval (at 7.62 7.62 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 46 "Net-(J8-Pad2)")) + (pad 7 thru_hole oval (at 0 15.24 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 22 /SMI_SD2)) + (pad 16 thru_hole oval (at 7.62 10.16 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 47 "Net-(J8-Pad3)")) + (pad 6 thru_hole oval (at 0 12.7 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 21 /SMI_SD1)) + (pad 15 thru_hole oval (at 7.62 12.7 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 48 "Net-(J8-Pad4)")) + (pad 5 thru_hole oval (at 0 10.16 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 19 /SMI_SD3)) + (pad 14 thru_hole oval (at 7.62 15.24 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 49 "Net-(J8-Pad5)")) + (pad 4 thru_hole oval (at 0 7.62 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 11 /SMI_SD5)) + (pad 13 thru_hole oval (at 7.62 17.78 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 50 "Net-(J8-Pad6)")) + (pad 3 thru_hole oval (at 0 5.08 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 6 /SMI_SD13)) + (pad 12 thru_hole oval (at 7.62 20.32 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 51 "Net-(J8-Pad7)")) + (pad 2 thru_hole oval (at 0 2.54 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 6 /SMI_SD13)) + (pad 11 thru_hole oval (at 7.62 22.86 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 52 "Net-(J8-Pad8)")) + (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 53 "Net-(R1-Pad2)")) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-20_W7.62mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 609B3B5C) + (at 133.35 97.79) + (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 7.62mm 0.167W length 3.6mm diameter 1.6mm") + (path /609B10BD) + (fp_text reference R2 (at 3.81 -1.92) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R (at 3.81 1.92) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 8.57 -1.05) (end -0.95 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.57 1.05) (end 8.57 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.95 1.05) (end 8.57 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.95 -1.05) (end -0.95 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.68 0) (end 5.73 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.94 0) (end 1.89 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.73 -0.92) (end 1.89 -0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.73 0.92) (end 5.73 -0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 0.92) (end 5.73 0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -0.92) (end 1.89 0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.62 0) (end 5.61 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 2.01 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.61 -0.8) (end 2.01 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 5.61 0.8) (end 5.61 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 2.01 0.8) (end 5.61 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 2.01 -0.8) (end 2.01 0.8) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 3.81 0) (layer F.Fab) + (effects (font (size 0.72 0.72) (thickness 0.108))) + ) + (pad 2 thru_hole oval (at 7.62 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask) + (net 34 +5V)) + (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask) + (net 54 "Net-(R2-Pad1)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 609B3B45) + (at 113.03 116.84) + (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 7.62mm 0.167W length 3.6mm diameter 1.6mm") + (path /609AF147) + (fp_text reference R1 (at 3.81 -1.92) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R (at 3.81 1.92) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 8.57 -1.05) (end -0.95 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.57 1.05) (end 8.57 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.95 1.05) (end 8.57 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.95 -1.05) (end -0.95 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.68 0) (end 5.73 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.94 0) (end 1.89 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.73 -0.92) (end 1.89 -0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.73 0.92) (end 5.73 -0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 0.92) (end 5.73 0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -0.92) (end 1.89 0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.62 0) (end 5.61 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 2.01 0) (layer F.Fab) (width 0.1)) + (fp_line (start 5.61 -0.8) (end 2.01 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 5.61 0.8) (end 5.61 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 2.01 0.8) (end 5.61 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 2.01 -0.8) (end 2.01 0.8) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 3.81 0) (layer F.Fab) + (effects (font (size 0.72 0.72) (thickness 0.108))) + ) + (pad 2 thru_hole oval (at 7.62 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask) + (net 53 "Net-(R1-Pad2)")) + (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask) + (net 34 +5V)) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LedBarsHat:I2S_MEMS_Microphone (layer F.Cu) (tedit 609ABC0F) (tstamp 609B21DB) + (at 114.3 129.54 90) + (descr "I2S MEMS Microphone") + (tags "I2S MEMS Microphone") + (path /609D01E4) + (fp_text reference MK1 (at 3.81 -2.33 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MP45DT02 (at 3.81 7.41 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 9.1 -1.55) (end -1.45 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 6.6) (end 9.1 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 6.6) (end 9.1 6.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -1.55) (end -1.45 6.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 6.35) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 6.35) (end 0.635 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 -1.27) (end 6.985 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 3.81 2.54 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 4 thru_hole oval (at 7.62 5.08 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 28 /I2S_CLK)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 /I2S_WS)) + (pad 5 thru_hole oval (at 7.62 2.54 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 7 /I2S_SD)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 6 thru_hole oval (at 7.62 0 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 24 +3V3)) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 609B21C7) + (at 135.89 85.09 270) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /60A55661) + (fp_text reference JP1 (at 0 -2.33 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Jumper (at 0 4.87 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 34 +5V)) + (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 VCC)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LedBarsHat:Led_Power_Bus (layer F.Cu) (tedit 609AB8F7) (tstamp 609B21B1) + (at 104.7 117.075 180) + (descr "Through hole straight pin header, 2x08, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x08 2.54mm double row") + (path /60A1377F) + (fp_text reference J9 (at 1.27 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_02x08_Row_Letter_Last (at 1.27 20.11) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 19.55) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 19.55) (end 4.35 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 -1.33) (end 3.87 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 19.11) (end 3.87 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 19.05) (end -1.27 0) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 19.05) (end -1.27 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 3.81 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 1.27 8.89 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1a thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 1b thru_hole oval (at 2.54 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 2a thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 2b thru_hole oval (at 2.54 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3a thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 3b thru_hole oval (at 2.54 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 4a thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 4b thru_hole oval (at 2.54 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 5a thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 5b thru_hole oval (at 2.54 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 6a thru_hole oval (at 0 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 6b thru_hole oval (at 2.54 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 7a thru_hole oval (at 0 15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 7b thru_hole oval (at 2.54 15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 8a thru_hole oval (at 0 17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 8b thru_hole oval (at 2.54 17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + ) + + (module LedBarsHat:Led_Signal_Bus (layer F.Cu) (tedit 609AB921) (tstamp 609B218B) + (at 109.3 117.075 180) + (descr "Through hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x08 2.54mm single row") + (path /60A0C6CA) + (fp_text reference J8 (at 0 -2.77) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x08_Female (at 0 20.55) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.635) (end 1.27 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 19.05) (end -1.27 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 19.05) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 19.11) (end 1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.8) (end 1.75 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 19.55) (end -1.8 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 19.55) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 8.89 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 45 "Net-(J8-Pad1)")) + (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 46 "Net-(J8-Pad2)")) + (pad 3 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 47 "Net-(J8-Pad3)")) + (pad 4 thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 48 "Net-(J8-Pad4)")) + (pad 5 thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 49 "Net-(J8-Pad5)")) + (pad 6 thru_hole oval (at 0 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 50 "Net-(J8-Pad6)")) + (pad 7 thru_hole oval (at 0 15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 51 "Net-(J8-Pad7)")) + (pad 8 thru_hole oval (at 0 17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 52 "Net-(J8-Pad8)")) + ) + + (module LedBarsHat:Led_Signal_Bus (layer F.Cu) (tedit 609AB921) (tstamp 609B216F) + (at 144.78 99.06) + (descr "Through hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x08 2.54mm single row") + (path /60A0018E) + (fp_text reference J7 (at 0 -2.77) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x08_Female (at 0 20.55) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.635) (end 1.27 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 19.05) (end -1.27 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 19.05) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 19.11) (end 1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.8) (end 1.75 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 19.55) (end -1.8 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 19.55) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 8.89 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 37 "Net-(J7-Pad1)")) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 38 "Net-(J7-Pad2)")) + (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 39 "Net-(J7-Pad3)")) + (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 40 "Net-(J7-Pad4)")) + (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 41 "Net-(J7-Pad5)")) + (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 42 "Net-(J7-Pad6)")) + (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 43 "Net-(J7-Pad7)")) + (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 44 "Net-(J7-Pad8)")) + ) + + (module LedBarsHat:Led_Power_Bus (layer F.Cu) (tedit 609AB8F7) (tstamp 609B2153) + (at 151.13 116.84 180) + (descr "Through hole straight pin header, 2x08, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x08 2.54mm double row") + (path /60A12108) + (fp_text reference J6 (at 1.27 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_02x08_Row_Letter_Last (at 1.27 20.11) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 19.55) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 19.55) (end 4.35 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 -1.33) (end 3.87 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 19.11) (end 3.87 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 19.05) (end -1.27 0) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 19.05) (end -1.27 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 3.81 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 1.27 8.89 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1a thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 1b thru_hole oval (at 2.54 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 2a thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 2b thru_hole oval (at 2.54 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3a thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 3b thru_hole oval (at 2.54 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 4a thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 4b thru_hole oval (at 2.54 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 5a thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 5b thru_hole oval (at 2.54 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 6a thru_hole oval (at 0 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 6b thru_hole oval (at 2.54 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 7a thru_hole oval (at 0 15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 7b thru_hole oval (at 2.54 15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 8a thru_hole oval (at 0 17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 8b thru_hole oval (at 2.54 17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + ) + + (module Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002 (layer F.Cu) (tedit 5B191DE1) (tstamp 609B212D) + (at 107.95 85.09 270) + (descr "Wuerth electronics barrel jack connector (5.5mm outher diameter, inner diameter 2.05mm or 2.55mm depending on exact order number), See: http://katalog.we-online.de/em/datasheet/6941xx301002.pdf") + (tags "connector barrel jack") + (path /6099631E) + (fp_text reference J5 (at 0 -2.5 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Jack-DC (at 0 15.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -4.6 -1) (end -2.5 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.2 0.5) (end 5 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.2 5.5) (end 5 5.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.2 0.5) (end 6.2 5.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5 0.5) (end 5 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 14.1) (end 5 14.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -1.4) (end -5 14.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5 -1.4) (end -5 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.9 -1.3) (end -4.9 0.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.2 -1.3) (end -4.9 -1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.6 -1) (end 4.6 0.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.5 -1) (end 4.6 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.6 13.7) (end -4.6 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.6 13.7) (end -4.6 13.7) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.5 13.6) (end -4.5 0.1) (layer F.Fab) (width 0.1)) + (fp_line (start 4.5 13.6) (end -4.5 13.6) (layer F.Fab) (width 0.1)) + (fp_line (start 4.5 -0.9) (end 4.5 13.6) (layer F.Fab) (width 0.1)) + (fp_line (start 4.5 -0.9) (end -3.5 -0.9) (layer F.Fab) (width 0.1)) + (fp_line (start -4.5 0.1) (end -3.5 -0.9) (layer F.Fab) (width 0.1)) + (fp_line (start 4.6 5.2) (end 4.6 13.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 5 14.1) (end 5 5.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 7.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 270) (size 4.4 1.8) (drill oval 3.4 0.8) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 2 thru_hole oval (at 0 5.8 270) (size 4 1.8) (drill oval 3 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 4.8 3) (size 4 1.8) (drill oval 3 0.8) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_BarrelJack.3dshapes/BarrelJack_Wuerth_6941xx301002.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 609B2110) + (at 114.3 82.55) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /6099C84A) + (fp_text reference J4 (at 0 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x02_Male (at 0 4.87) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 1.27 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical (layer B.Cu) (tedit 5A19A433) (tstamp 609B20FA) + (at 125.73 81.28 180) + (descr "Through hole straight socket strip, 2x20, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 2x20 2.54mm double row") + (path /60988C0F) + (fp_text reference J3 (at -1.27 2.77) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Raspberry_Pi_2_3 (at -1.27 -51.03) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -4.34 -50) (end -4.34 1.8) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.76 -50) (end -4.34 -50) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.76 1.8) (end 1.76 -50) (layer B.CrtYd) (width 0.05)) + (fp_line (start -4.34 1.8) (end 1.76 1.8) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0 1.33) (end 1.33 1.33) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.33 1.33) (end 1.33 0) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.27 1.33) (end -1.27 -1.27) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.27 -1.27) (end 1.33 -1.27) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.27) (end 1.33 -49.59) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.87 -49.59) (end 1.33 -49.59) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.87 1.33) (end -3.87 -49.59) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.87 1.33) (end -1.27 1.33) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.81 -49.53) (end -3.81 1.27) (layer B.Fab) (width 0.1)) + (fp_line (start 1.27 -49.53) (end -3.81 -49.53) (layer B.Fab) (width 0.1)) + (fp_line (start 1.27 0.27) (end 1.27 -49.53) (layer B.Fab) (width 0.1)) + (fp_line (start 0.27 1.27) (end 1.27 0.27) (layer B.Fab) (width 0.1)) + (fp_line (start -3.81 1.27) (end 0.27 1.27) (layer B.Fab) (width 0.1)) + (fp_text user %R (at -1.27 -24.13 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad 40 thru_hole oval (at -2.54 -48.26 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 6 /SMI_SD13)) + (pad 39 thru_hole oval (at 0 -48.26 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 38 thru_hole oval (at -2.54 -45.72 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 7 /I2S_SD)) + (pad 37 thru_hole oval (at 0 -45.72 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 8 "Net-(J3-Pad37)")) + (pad 36 thru_hole oval (at -2.54 -43.18 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 /SMI_SD8)) + (pad 35 thru_hole oval (at 0 -43.18 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 /I2S_WS)) + (pad 34 thru_hole oval (at -2.54 -40.64 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 33 thru_hole oval (at 0 -40.64 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 /SMI_SD5)) + (pad 32 thru_hole oval (at -2.54 -38.1 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 12 /SMI_SD4)) + (pad 31 thru_hole oval (at 0 -38.1 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 13 "Net-(J3-Pad31)")) + (pad 30 thru_hole oval (at -2.54 -35.56 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 29 thru_hole oval (at 0 -35.56 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 14 "Net-(J3-Pad29)")) + (pad 28 thru_hole oval (at -2.54 -33.02 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 15 "Net-(J3-Pad28)")) + (pad 27 thru_hole oval (at 0 -33.02 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 16 "Net-(J3-Pad27)")) + (pad 26 thru_hole oval (at -2.54 -30.48 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 17 "Net-(J3-Pad26)")) + (pad 25 thru_hole oval (at 0 -30.48 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 24 thru_hole oval (at -2.54 -27.94 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 18 /SMI_SD0)) + (pad 23 thru_hole oval (at 0 -27.94 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 19 /SMI_SD3)) + (pad 22 thru_hole oval (at -2.54 -25.4 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 20 /SMI_SD17)) + (pad 21 thru_hole oval (at 0 -25.4 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 21 /SMI_SD1)) + (pad 20 thru_hole oval (at -2.54 -22.86 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 19 thru_hole oval (at 0 -22.86 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 22 /SMI_SD2)) + (pad 18 thru_hole oval (at -2.54 -20.32 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 23 /SMI_SD16)) + (pad 17 thru_hole oval (at 0 -20.32 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 24 +3V3)) + (pad 16 thru_hole oval (at -2.54 -17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 25 /SMI_SD15)) + (pad 15 thru_hole oval (at 0 -17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 26 /SMI_SD14)) + (pad 14 thru_hole oval (at -2.54 -15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 13 thru_hole oval (at 0 -15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 27 "Net-(J3-Pad13)")) + (pad 12 thru_hole oval (at -2.54 -12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 28 /I2S_CLK)) + (pad 11 thru_hole oval (at 0 -12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 29 /SMI_SD9)) + (pad 10 thru_hole oval (at -2.54 -10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 30 /SMI_SD7)) + (pad 9 thru_hole oval (at 0 -10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 8 thru_hole oval (at -2.54 -7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 31 /SMI_SD6)) + (pad 7 thru_hole oval (at 0 -7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 32 "Net-(J3-Pad7)")) + (pad 6 thru_hole oval (at -2.54 -5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 5 thru_hole oval (at 0 -5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 33 "Net-(J3-Pad5)")) + (pad 4 thru_hole oval (at -2.54 -2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 34 +5V)) + (pad 3 thru_hole oval (at 0 -2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 35 "Net-(J3-Pad3)")) + (pad 2 thru_hole oval (at -2.54 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 34 +5V)) + (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 24 +3V3)) + (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x20_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A420) (tstamp 609B20BC) + (at 135.89 81.28 270) + (descr "Through hole straight socket strip, 1x02, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x02 2.54mm single row") + (path /6099CF4C) + (fp_text reference J2 (at 0 -2.77 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x02_Female (at 0 5.31 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.8 4.3) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 4.3) (end -1.8 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.8) (end 1.75 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 3.81) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.635) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 VCC)) + (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_USB:USB_A_CONNFLY_DS1095-WNR0 (layer F.Cu) (tedit 5E39FFBD) (tstamp 609B20A6) + (at 151.13 87.63 180) + (descr http://www.connfly.com/userfiles/image/UpLoadFile/File/2013/5/6/DS1095.pdf) + (tags "USB-A receptacle horizontal through-hole") + (path /60994FCE) + (fp_text reference J1 (at -1.95 -2.35) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value USB_A (at 3.5 7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.5 -2) (end -0.5 -2) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -1.5) (end 0.5 -2) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.5 -2) (end 0 -1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.86 0.86) (end 10.86 -1.12) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 -1.12) (end -3.86 0.86) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 -1.12) (end 10.86 -1.12) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.86 4.56) (end 10.86 13.1) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 13.1) (end 10.86 13.1) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 4.56) (end -3.86 13.1) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.32 -1.51) (end 12.32 -1.51) (layer F.CrtYd) (width 0.05)) + (fp_line (start 12.32 -1.51) (end 12.32 13.49) (layer F.CrtYd) (width 0.05)) + (fp_line (start 12.32 13.49) (end -5.32 13.49) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.32 -1.51) (end -5.32 13.49) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.87 -1.01) (end -3.75 -0.13) (layer F.Fab) (width 0.1)) + (fp_line (start -3.75 12.99) (end 10.75 12.99) (layer F.Fab) (width 0.1)) + (fp_line (start -2.87 -1.01) (end 10.75 -1.01) (layer F.Fab) (width 0.1)) + (fp_line (start 10.75 -1.01) (end 10.75 12.99) (layer F.Fab) (width 0.1)) + (fp_line (start -3.75 -0.13) (end -3.75 12.99) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 3.5 5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 4 thru_hole circle (at 7 0 180) (size 1.524 1.524) (drill 0.92) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole circle (at 4.5 0 180) (size 1.524 1.524) (drill 0.92) (layers *.Cu *.Mask) + (net 2 "Net-(J1-Pad3)")) + (pad 2 thru_hole circle (at 2.5 0 180) (size 1.524 1.524) (drill 0.92) (layers *.Cu *.Mask) + (net 3 "Net-(J1-Pad2)")) + (pad 1 thru_hole rect (at 0 0 180) (size 1.524 1.524) (drill 0.92) (layers *.Cu *.Mask) + (net 4 VCC)) + (pad 5 thru_hole circle (at -3.07 2.71 180) (size 3.5 3.5) (drill 2.3) (layers *.Cu *.Mask) + (net 5 "Net-(J1-Pad5)")) + (pad 5 thru_hole circle (at 10.07 2.71 180) (size 3.5 3.5) (drill 2.3) (layers *.Cu *.Mask) + (net 5 "Net-(J1-Pad5)")) + (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_A_CONNFLY_DS1095-WNR0.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (segment (start 128.27 121.92) (end 128.27 120.7447) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 116.84) (end 128.27 118.0153) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 118.0153) (end 127.9027 118.0153) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 127.9027 118.0153) (end 127.0947 118.8233) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 127.0947 118.8233) (end 127.0947 119.9368) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 127.0947 119.9368) (end 127.9026 120.7447) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 127.9026 120.7447) (end 128.27 120.7447) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 116.84) (end 128.27 115.6647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 125.73 111.76) (end 125.73 112.9353) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 125.73 112.9353) (end 126.0974 112.9353) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 126.0974 112.9353) (end 127.0947 113.9326) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 127.0947 113.9326) (end 127.0947 114.8568) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 127.0947 114.8568) (end 127.9026 115.6647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 127.9026 115.6647) (end 128.27 115.6647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 125.73 111.76) (end 125.73 110.5847) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 104.14) (end 128.27 105.3153) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 105.3153) (end 127.9026 105.3153) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 127.9026 105.3153) (end 126.9053 106.3126) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 126.9053 106.3126) (end 126.9053 109.7768) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 126.9053 109.7768) (end 126.0974 110.5847) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 126.0974 110.5847) (end 125.73 110.5847) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 114.3 85.09) (end 113.1247 85.09) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 102.15 85.09) (end 103.3753 85.09) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 103.3753 85.09) (end 105.9007 87.6154) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 105.9007 87.6154) (end 110.5993 87.6154) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 110.5993 87.6154) (end 113.1247 85.09) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 114.3 129.54) (end 114.3 128.0147) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 119.38 129.54) (end 119.38 128.0147) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 119.38 128.0147) (end 114.3 128.0147) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 125.73 91.44) (end 125.73 90.2647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 128.27 86.36) (end 128.27 87.5353) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 128.27 87.5353) (end 127.9026 87.5353) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 127.9026 87.5353) (end 126.9053 88.5326) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 126.9053 88.5326) (end 126.9053 89.4568) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 126.9053 89.4568) (end 126.0974 90.2647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 126.0974 90.2647) (end 125.73 90.2647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 102.15 85.09) (end 102.15 87.4153) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 102.16 99.295) (end 102.16 87.4253) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 102.16 87.4253) (end 102.15 87.4153) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 102.16 101.835) (end 102.16 99.295) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 128.27 104.14) (end 128.27 102.9647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 128.27 96.52) (end 128.27 97.6953) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 128.27 97.6953) (end 128.6374 97.6953) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 128.6374 97.6953) (end 129.4453 98.5032) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 129.4453 98.5032) (end 129.4453 102.1568) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 129.4453 102.1568) (end 128.6374 102.9647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 128.6374 102.9647) (end 128.27 102.9647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 102.16 114.535) (end 102.16 117.075) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 114.3 85.09) (end 115.4753 85.09) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 120.65 90.17) (end 119.5247 90.17) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 115.4753 85.09) (end 115.4753 86.1206) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 115.4753 86.1206) (end 119.5247 90.17) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 120.65 90.17) (end 121.7753 90.17) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 125.73 90.8523) (end 122.4576 90.8523) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 122.4576 90.8523) (end 121.7753 90.17) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 125.73 91.44) (end 125.73 90.8523) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 103.3353 109.8224) (end 103.3353 109.455) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 111.9047 110.49) (end 111.7644 110.6303) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 111.7644 110.6303) (end 104.1432 110.6303) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 104.1432 110.6303) (end 103.3353 109.8224) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 103.3353 109.8224) (end 102.338 110.8197) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 102.338 110.8197) (end 102.16 110.8197) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 102.16 111.995) (end 102.16 110.8197) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 144.13 87.63) (end 142.4646 87.63) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 142.4646 87.63) (end 142.0144 87.1798) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 142.0144 87.1798) (end 140.1624 87.1798) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 140.1624 87.1798) (end 135.438 82.4554) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 135.438 82.4554) (end 133.4064 82.4554) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 133.4064 82.4554) (end 133.3782 82.4271) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 133.35 82.3427) (end 133.35 82.399) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 133.35 82.399) (end 133.3782 82.4271) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 133.3782 82.4271) (end 129.4453 86.36) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 86.36) (end 129.4453 86.36) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 125.73 91.44) (end 125.73 92.6153) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 102.16 109.455) (end 103.3353 109.455) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 113.03 110.49) (end 111.9047 110.49) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 133.35 81.28) (end 133.35 82.3427) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 125.73 129.54) (end 126.9053 129.54) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 126.9053 129.54) (end 126.9053 129.1726) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 126.9053 129.1726) (end 127.7132 128.3647) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 127.7132 128.3647) (end 128.5777 128.3647) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.5777 128.3647) (end 132.2247 124.7177) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 132.2247 124.7177) (end 132.2247 124.46) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 119.38 129.54) (end 125.73 129.54) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 102.16 111.995) (end 102.16 114.535) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 102.16 106.915) (end 102.16 109.455) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 102.16 104.375) (end 102.16 106.915) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 102.16 101.835) (end 102.16 104.375) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 140.97 104.14) (end 140.97 103.0147) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 148.59 101.6) (end 147.4147 101.6) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 147.4147 101.6) (end 146.2109 100.3962) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 146.2109 100.3962) (end 144.2515 100.3962) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 144.2515 100.3962) (end 141.633 103.0147) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 141.633 103.0147) (end 140.97 103.0147) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 148.59 114.3) (end 148.59 116.84) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 148.59 111.76) (end 148.59 114.3) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 148.59 109.22) (end 148.59 111.76) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 148.59 106.68) (end 148.59 109.22) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 148.59 104.14) (end 148.59 106.68) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 148.59 101.6) (end 148.59 104.14) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 148.59 99.06) (end 148.59 101.6) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 144.13 87.63) (end 148.59 92.09) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 148.59 92.09) (end 148.59 99.06) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 133.35 124.46) (end 132.2247 124.46) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 121.92) (end 129.6847 121.92) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 129.6847 121.92) (end 132.2247 124.46) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 96.52) (end 128.27 95.3447) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 95.3447) (end 127.9026 95.3447) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 127.9026 95.3447) (end 126.9053 94.3474) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 126.9053 94.3474) (end 126.9053 93.4232) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 126.9053 93.4232) (end 126.0974 92.6153) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 126.0974 92.6153) (end 125.73 92.6153) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 135.89 85.09) (end 137.0653 85.09) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 151.13 87.63) (end 150.0427 87.63) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 150.0427 87.63) (end 150.0427 87.7659) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 150.0427 87.7659) (end 149.0798 88.7288) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 149.0798 88.7288) (end 140.7041 88.7288) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 140.7041 88.7288) (end 137.0653 85.09) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 135.89 81.28) (end 135.89 85.09) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 141.06 84.92) (end 154.2 84.92) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 120.65 110.49) (end 120.65 111.6153) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 128.27 129.54) (end 127.0947 129.54) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 127.0947 129.54) (end 127.0947 129.1726) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 127.0947 129.1726) (end 126.2868 128.3647) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 126.2868 128.3647) (end 123.818 128.3647) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 123.818 128.3647) (end 118.2496 122.7963) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 118.2496 122.7963) (end 118.2496 113.3124) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 118.2496 113.3124) (end 119.9467 111.6153) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 119.9467 111.6153) (end 120.65 111.6153) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 120.65 110.49) (end 120.65 107.95) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 116.84 121.92) (end 116.84 123.4453) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 128.27 127) (end 128.27 125.8247) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 128.27 125.8247) (end 127.9026 125.8247) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 127.9026 125.8247) (end 127.0947 125.0168) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 127.0947 125.0168) (end 127.0947 124.1237) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 127.0947 124.1237) (end 126.2248 123.2538) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 126.2248 123.2538) (end 120.128 123.2538) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 120.128 123.2538) (end 119.9365 123.4453) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 119.9365 123.4453) (end 116.84 123.4453) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 133.35 121.92) (end 132.2247 121.92) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 128.27 124.46) (end 129.6847 124.46) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 129.6847 124.46) (end 132.2247 121.92) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 116.84 129.54) (end 116.84 128.0147) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 125.73 124.46) (end 120.3947 124.46) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 120.3947 124.46) (end 116.84 128.0147) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 120.65 105.41) (end 120.65 106.5353) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 125.73 121.92) (end 125.73 120.7447) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 125.73 120.7447) (end 125.3626 120.7447) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 125.3626 120.7447) (end 121.7753 117.1574) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 121.7753 117.1574) (end 121.7753 107.3792) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 121.7753 107.3792) (end 120.9314 106.5353) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 120.9314 106.5353) (end 120.65 106.5353) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 128.27 119.38) (end 133.35 119.38) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 133.35 116.84) (end 133.35 115.7147) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 128.27 109.22) (end 128.27 110.3953) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 128.27 110.3953) (end 128.6374 110.3953) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 128.6374 110.3953) (end 132.2247 113.9826) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 132.2247 113.9826) (end 132.2247 114.8708) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 132.2247 114.8708) (end 133.0686 115.7147) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 133.0686 115.7147) (end 133.35 115.7147) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 120.65 102.87) (end 120.65 103.9953) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 125.73 109.22) (end 125.73 108.0447) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 125.73 108.0447) (end 125.3626 108.0447) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 125.3626 108.0447) (end 121.3132 103.9953) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 121.3132 103.9953) (end 120.65 103.9953) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 133.35 114.3) (end 133.35 113.1747) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 128.27 106.68) (end 128.27 107.8553) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 128.27 107.8553) (end 128.6374 107.8553) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 128.6374 107.8553) (end 132.2247 111.4426) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 132.2247 111.4426) (end 132.2247 112.3308) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 132.2247 112.3308) (end 133.0686 113.1747) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 133.0686 113.1747) (end 133.35 113.1747) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 120.65 100.33) (end 120.65 101.4553) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 125.73 106.68) (end 125.73 105.5047) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 125.73 105.5047) (end 125.3626 105.5047) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 125.3626 105.5047) (end 121.3132 101.4553) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 121.3132 101.4553) (end 120.65 101.4553) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 120.65 97.79) (end 120.65 98.9153) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 125.73 104.14) (end 125.73 102.9647) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 125.73 102.9647) (end 125.3626 102.9647) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 125.3626 102.9647) (end 121.3132 98.9153) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 121.3132 98.9153) (end 120.65 98.9153) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 133.35 111.76) (end 133.35 110.6347) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 128.27 101.6) (end 128.27 102.7753) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 128.27 102.7753) (end 128.6374 102.7753) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 128.6374 102.7753) (end 129.4453 103.5832) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 129.4453 103.5832) (end 129.4453 107.0113) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 129.4453 107.0113) (end 133.0687 110.6347) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 133.0687 110.6347) (end 133.35 110.6347) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 125.73 82.4553) (end 125.3627 82.4553) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 125.3627 82.4553) (end 124.5547 83.2633) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 124.5547 83.2633) (end 124.5547 101.6) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 124.5547 101.6) (end 122.2466 103.9081) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 122.2466 103.9081) (end 122.2466 107.959) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 122.2466 107.959) (end 120.9856 109.22) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 120.9856 109.22) (end 120.2551 109.22) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 120.2551 109.22) (end 114.3 115.1751) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 114.3 115.1751) (end 114.3 121.92) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 125.73 81.28) (end 125.73 82.4553) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 125.73 101.6) (end 124.5547 101.6) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 133.35 109.22) (end 133.35 108.0947) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 128.27 99.06) (end 128.27 100.2353) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 128.27 100.2353) (end 128.6373 100.2353) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 128.6373 100.2353) (end 132.2247 103.8227) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 132.2247 103.8227) (end 132.2247 107.2508) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 132.2247 107.2508) (end 133.0686 108.0947) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 133.0686 108.0947) (end 133.35 108.0947) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 125.73 99.06) (end 124.5547 99.06) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 120.65 95.25) (end 121.7753 95.25) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 124.5547 99.06) (end 124.5547 98.0294) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 124.5547 98.0294) (end 121.7753 95.25) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 119.38 121.92) (end 119.38 120.3947) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 128.27 93.98) (end 128.27 95.1553) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 128.27 95.1553) (end 127.9026 95.1553) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 127.9026 95.1553) (end 127.0947 95.9632) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 127.0947 95.9632) (end 127.0947 101.9363) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 127.0947 101.9363) (end 126.161 102.87) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 126.161 102.87) (end 125.3093 102.87) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 125.3093 102.87) (end 123.0839 105.0954) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 123.0839 105.0954) (end 123.0839 116.6908) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 123.0839 116.6908) (end 119.38 120.3947) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 125.73 93.98) (end 124.5547 93.98) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 124.5547 93.98) (end 123.2847 92.71) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 123.2847 92.71) (end 120.65 92.71) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 128.27 92.6153) (end 128.6374 92.6153) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 128.6374 92.6153) (end 129.8956 93.8735) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 129.8956 93.8735) (end 129.8956 102.3048) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 129.8956 102.3048) (end 133.1455 105.5547) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 133.1455 105.5547) (end 133.35 105.5547) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 133.35 106.68) (end 133.35 105.5547) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 128.27 91.44) (end 128.27 92.6153) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 133.35 104.14) (end 133.35 103.0147) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 128.27 88.9) (end 128.27 90.0753) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 128.27 90.0753) (end 128.6373 90.0753) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 128.6373 90.0753) (end 132.2247 93.6627) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 132.2247 93.6627) (end 132.2247 102.5928) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 132.2247 102.5928) (end 132.6466 103.0147) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 132.6466 103.0147) (end 133.35 103.0147) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 113.03 113.03) (end 113.03 111.9047) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 128.27 81.28) (end 127.0947 81.28) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 127.0947 81.28) (end 127.0947 80.472) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 127.0947 80.472) (end 126.7273 80.1046) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 126.7273 80.1046) (end 124.7448 80.1046) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 124.7448 80.1046) (end 114.1553 90.6941) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 114.1553 90.6941) (end 114.1553 111.0608) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 114.1553 111.0608) (end 113.3114 111.9047) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 113.3114 111.9047) (end 113.03 111.9047) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 128.27 83.82) (end 128.27 81.28) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 113.03 116.84) (end 113.03 113.03) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 140.97 97.79) (end 140.97 101.6) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 140.97 97.2773) (end 140.97 97.79) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 140.97 97.2773) (end 140.97 96.7647) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 132.7624 85.09) (end 132.7624 88.5571) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 132.7624 88.5571) (end 140.97 96.7647) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 132.7624 85.09) (end 132.1747 85.09) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 133.35 85.09) (end 132.7624 85.09) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 128.27 83.82) (end 130.9047 83.82) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 130.9047 83.82) (end 132.1747 85.09) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 107.95 85.09) (end 109.1753 85.09) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 109.1753 85.09) (end 111.7153 82.55) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 111.7153 82.55) (end 114.3 82.55) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 114.3 82.55) (end 115.4753 82.55) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 151.13 99.06) (end 149.9547 99.06) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 149.9547 99.06) (end 149.9547 98.6927) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 149.9547 98.6927) (end 138.8802 87.6182) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 138.8802 87.6182) (end 120.5435 87.6182) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 120.5435 87.6182) (end 115.4753 82.55) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 104.7 99.295) (end 104.7 98.1197) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 104.7 98.1197) (end 107.95 94.8697) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 107.95 94.8697) (end 107.95 85.09) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 104.7 101.835) (end 104.7 99.295) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 104.7 114.535) (end 104.7 117.075) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 104.7 111.995) (end 104.7 114.535) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 104.7 109.455) (end 104.7 111.995) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 104.7 106.915) (end 104.7 109.455) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 104.7 104.375) (end 104.7 106.915) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 104.7 101.835) (end 104.7 104.375) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 151.13 114.3) (end 151.13 116.84) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 151.13 111.76) (end 151.13 114.3) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 151.13 109.22) (end 151.13 111.76) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 151.13 106.68) (end 151.13 109.22) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 151.13 104.14) (end 151.13 106.68) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 151.13 101.6) (end 151.13 104.14) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 151.13 99.06) (end 151.13 101.6) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 140.97 106.68) (end 140.97 105.5547) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 144.78 99.06) (end 144.78 100.2353) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 144.78 100.2353) (end 144.4126 100.2353) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 144.4126 100.2353) (end 142.0953 102.5526) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 142.0953 102.5526) (end 142.0953 104.7108) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 142.0953 104.7108) (end 141.2514 105.5547) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 141.2514 105.5547) (end 140.97 105.5547) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 140.97 109.22) (end 140.97 108.0947) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 144.78 101.6) (end 144.78 102.7753) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 144.78 102.7753) (end 144.4127 102.7753) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 144.4127 102.7753) (end 142.0953 105.0927) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 142.0953 105.0927) (end 142.0953 107.2508) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 142.0953 107.2508) (end 141.2514 108.0947) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 141.2514 108.0947) (end 140.97 108.0947) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 140.97 111.76) (end 140.97 110.6347) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 144.78 104.14) (end 144.78 105.3153) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 144.78 105.3153) (end 144.4127 105.3153) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 144.4127 105.3153) (end 142.6916 107.0364) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 142.6916 107.0364) (end 142.6916 109.1944) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 142.6916 109.1944) (end 141.2513 110.6347) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 141.2513 110.6347) (end 140.97 110.6347) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 140.97 114.3) (end 140.97 113.1747) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 144.78 106.68) (end 144.78 107.8553) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 144.78 107.8553) (end 144.4567 107.8553) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 144.4567 107.8553) (end 143.4195 108.8925) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 143.4195 108.8925) (end 143.4195 111.0065) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 143.4195 111.0065) (end 141.2513 113.1747) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 141.2513 113.1747) (end 140.97 113.1747) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 140.97 116.84) (end 140.97 115.7147) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 144.78 109.22) (end 144.78 110.3953) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 144.78 110.3953) (end 144.4126 110.3953) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 144.4126 110.3953) (end 143.6047 111.2032) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 143.6047 111.2032) (end 143.6047 113.1343) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 143.6047 113.1343) (end 142.0953 114.6437) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 142.0953 114.6437) (end 142.0953 114.7777) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 142.0953 114.7777) (end 141.1583 115.7147) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 141.1583 115.7147) (end 140.97 115.7147) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 140.97 119.38) (end 140.97 118.2547) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 144.78 111.76) (end 144.78 112.9353) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 144.78 112.9353) (end 144.4698 112.9353) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 144.4698 112.9353) (end 142.7419 114.6632) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 142.7419 114.6632) (end 142.7419 116.7641) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 142.7419 116.7641) (end 141.2513 118.2547) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 141.2513 118.2547) (end 140.97 118.2547) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 144.78 115.4753) (end 144.4567 115.4753) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 144.4567 115.4753) (end 143.5201 116.4119) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 143.5201 116.4119) (end 143.5201 118.4489) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 143.5201 118.4489) (end 141.1743 120.7947) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 141.1743 120.7947) (end 140.97 120.7947) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 140.97 121.92) (end 140.97 120.7947) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 144.78 114.3) (end 144.78 115.4753) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 140.97 124.46) (end 140.97 123.3347) (width 0.25) (layer F.Cu) (net 44)) + (segment (start 144.78 116.84) (end 144.78 119.806) (width 0.25) (layer F.Cu) (net 44)) + (segment (start 144.78 119.806) (end 141.2513 123.3347) (width 0.25) (layer F.Cu) (net 44)) + (segment (start 141.2513 123.3347) (end 140.97 123.3347) (width 0.25) (layer F.Cu) (net 44)) + (segment (start 113.03 107.95) (end 113.03 109.0753) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 109.3 117.075) (end 109.3 115.8997) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 109.3 115.8997) (end 109.6673 115.8997) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 109.6673 115.8997) (end 111.856 113.711) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 111.856 113.711) (end 111.856 110.0724) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 111.856 110.0724) (end 112.8531 109.0753) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 112.8531 109.0753) (end 113.03 109.0753) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 113.03 105.41) (end 113.03 106.5353) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 109.3 114.535) (end 109.3 113.3597) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 109.3 113.3597) (end 109.6674 113.3597) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 109.6674 113.3597) (end 110.4753 112.5518) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 110.4753 112.5518) (end 110.4753 110.8004) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 110.4753 110.8004) (end 111.5203 109.7554) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 111.5203 109.7554) (end 111.5203 107.8522) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 111.5203 107.8522) (end 112.8372 106.5353) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 112.8372 106.5353) (end 113.03 106.5353) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 113.03 103.9953) (end 112.8372 103.9953) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 112.8372 103.9953) (end 111.9047 104.9278) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 111.9047 104.9278) (end 111.9047 106.6298) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 111.9047 106.6298) (end 111.0042 107.5303) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 111.0042 107.5303) (end 111.0042 109.4334) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 111.0042 109.4334) (end 109.6179 110.8197) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 109.6179 110.8197) (end 109.3 110.8197) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 113.03 102.87) (end 113.03 103.9953) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 109.3 111.995) (end 109.3 110.8197) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 113.03 100.33) (end 113.03 101.4553) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 109.3 109.455) (end 109.3 108.2797) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 109.3 108.2797) (end 109.6179 108.2797) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 109.6179 108.2797) (end 111.2559 106.6417) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 111.2559 106.6417) (end 111.2559 103.0446) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 111.2559 103.0446) (end 112.8452 101.4553) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 112.8452 101.4553) (end 113.03 101.4553) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 113.03 97.79) (end 113.03 98.9153) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 109.3 106.915) (end 109.3 105.7397) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 109.3 105.7397) (end 109.6674 105.7397) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 109.6674 105.7397) (end 110.4753 104.9318) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 110.4753 104.9318) (end 110.4753 103.1803) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 110.4753 103.1803) (end 111.9047 101.7509) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 111.9047 101.7509) (end 111.9047 99.7592) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 111.9047 99.7592) (end 112.7486 98.9153) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 112.7486 98.9153) (end 113.03 98.9153) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 109.3 103.1997) (end 109.6673 103.1997) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 109.6673 103.1997) (end 111.3759 101.4911) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 111.3759 101.4911) (end 111.3759 97.7481) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 111.3759 97.7481) (end 112.7487 96.3753) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 112.7487 96.3753) (end 113.03 96.3753) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 113.03 95.25) (end 113.03 96.3753) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 109.3 104.375) (end 109.3 103.1997) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 109.3 100.6597) (end 109.6674 100.6597) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 109.6674 100.6597) (end 110.4753 99.8518) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 110.4753 99.8518) (end 110.4753 96.1857) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 110.4753 96.1857) (end 112.8257 93.8353) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 112.8257 93.8353) (end 113.03 93.8353) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 113.03 92.71) (end 113.03 93.8353) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 109.3 101.835) (end 109.3 100.6597) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 113.03 90.17) (end 113.03 91.2953) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 109.3 99.295) (end 109.3 94.744) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 109.3 94.744) (end 112.7487 91.2953) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 112.7487 91.2953) (end 113.03 91.2953) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 120.65 116.84) (end 120.65 113.03) (width 0.25) (layer F.Cu) (net 53)) + (segment (start 133.35 97.79) (end 133.35 101.6) (width 0.25) (layer F.Cu) (net 54)) + +) diff --git a/RpiLedBars/hw/LedBarsHat/LedBarsHat.kicad_pcb-bak b/RpiLedBars/hw/LedBarsHat/LedBarsHat.kicad_pcb-bak new file mode 100755 index 0000000..ddf4780 --- /dev/null +++ b/RpiLedBars/hw/LedBarsHat/LedBarsHat.kicad_pcb-bak @@ -0,0 +1,1443 @@ +(kicad_pcb (version 20171130) (host pcbnew "(5.1.10)-1") + + (general + (thickness 1.6) + (drawings 0) + (tracks 400) + (zones 0) + (modules 15) + (nets 55) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (via_size 0.8) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (edge_width 0.1) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 2.4 1.6) + (pad_drill 0.8) + (pad_to_mask_clearance 0) + (aux_axis_origin 0 0) + (visible_elements FFFFFFFF) + (pcbplotparams + (layerselection 0x010fc_ffffffff) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 GND) + (net 2 "Net-(J1-Pad3)") + (net 3 "Net-(J1-Pad2)") + (net 4 VCC) + (net 5 "Net-(J1-Pad5)") + (net 6 /SMI_SD13) + (net 7 /I2S_SD) + (net 8 "Net-(J3-Pad37)") + (net 9 /SMI_SD8) + (net 10 /I2S_WS) + (net 11 /SMI_SD5) + (net 12 /SMI_SD4) + (net 13 "Net-(J3-Pad31)") + (net 14 "Net-(J3-Pad29)") + (net 15 "Net-(J3-Pad28)") + (net 16 "Net-(J3-Pad27)") + (net 17 "Net-(J3-Pad26)") + (net 18 /SMI_SD0) + (net 19 /SMI_SD3) + (net 20 /SMI_SD17) + (net 21 /SMI_SD1) + (net 22 /SMI_SD2) + (net 23 /SMI_SD16) + (net 24 +3V3) + (net 25 /SMI_SD15) + (net 26 /SMI_SD14) + (net 27 "Net-(J3-Pad13)") + (net 28 /I2S_CLK) + (net 29 /SMI_SD9) + (net 30 /SMI_SD7) + (net 31 /SMI_SD6) + (net 32 "Net-(J3-Pad7)") + (net 33 "Net-(J3-Pad5)") + (net 34 +5V) + (net 35 "Net-(J3-Pad3)") + (net 36 +12V) + (net 37 "Net-(J7-Pad1)") + (net 38 "Net-(J7-Pad2)") + (net 39 "Net-(J7-Pad3)") + (net 40 "Net-(J7-Pad4)") + (net 41 "Net-(J7-Pad5)") + (net 42 "Net-(J7-Pad6)") + (net 43 "Net-(J7-Pad7)") + (net 44 "Net-(J7-Pad8)") + (net 45 "Net-(J8-Pad1)") + (net 46 "Net-(J8-Pad2)") + (net 47 "Net-(J8-Pad3)") + (net 48 "Net-(J8-Pad4)") + (net 49 "Net-(J8-Pad5)") + (net 50 "Net-(J8-Pad6)") + (net 51 "Net-(J8-Pad7)") + (net 52 "Net-(J8-Pad8)") + (net 53 "Net-(R1-Pad2)") + (net 54 "Net-(R2-Pad1)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +12V) + (add_net +3V3) + (add_net +5V) + (add_net /I2S_CLK) + (add_net /I2S_SD) + (add_net /I2S_WS) + (add_net /SMI_SD0) + (add_net /SMI_SD1) + (add_net /SMI_SD13) + (add_net /SMI_SD14) + (add_net /SMI_SD15) + (add_net /SMI_SD16) + (add_net /SMI_SD17) + (add_net /SMI_SD2) + (add_net /SMI_SD3) + (add_net /SMI_SD4) + (add_net /SMI_SD5) + (add_net /SMI_SD6) + (add_net /SMI_SD7) + (add_net /SMI_SD8) + (add_net /SMI_SD9) + (add_net GND) + (add_net "Net-(J1-Pad2)") + (add_net "Net-(J1-Pad3)") + (add_net "Net-(J1-Pad5)") + (add_net "Net-(J3-Pad13)") + (add_net "Net-(J3-Pad26)") + (add_net "Net-(J3-Pad27)") + (add_net "Net-(J3-Pad28)") + (add_net "Net-(J3-Pad29)") + (add_net "Net-(J3-Pad3)") + (add_net "Net-(J3-Pad31)") + (add_net "Net-(J3-Pad37)") + (add_net "Net-(J3-Pad5)") + (add_net "Net-(J3-Pad7)") + (add_net "Net-(J7-Pad1)") + (add_net "Net-(J7-Pad2)") + (add_net "Net-(J7-Pad3)") + (add_net "Net-(J7-Pad4)") + (add_net "Net-(J7-Pad5)") + (add_net "Net-(J7-Pad6)") + (add_net "Net-(J7-Pad7)") + (add_net "Net-(J7-Pad8)") + (add_net "Net-(J8-Pad1)") + (add_net "Net-(J8-Pad2)") + (add_net "Net-(J8-Pad3)") + (add_net "Net-(J8-Pad4)") + (add_net "Net-(J8-Pad5)") + (add_net "Net-(J8-Pad6)") + (add_net "Net-(J8-Pad7)") + (add_net "Net-(J8-Pad8)") + (add_net "Net-(R1-Pad2)") + (add_net "Net-(R2-Pad1)") + (add_net VCC) + ) + + (module Package_DIP:DIP-20_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 609B682B) + (at 133.35 101.6) + (descr "20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)") + (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil") + (path /60990192) + (fp_text reference U2 (at 3.81 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 74HCT245 (at 3.81 25.19) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 3.81 11.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 -1.27) (end 6.985 24.13) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 24.13) (end 0.635 24.13) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 24.13) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 -1.33) (end 1.16 24.19) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 24.19) (end 6.46 24.19) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.46 24.19) (end 6.46 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.1 -1.55) (end -1.1 24.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.1 24.4) (end 8.7 24.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.7 24.4) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05)) + (pad 20 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 34 +5V)) + (pad 10 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 19 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 9 /SMI_SD8)) + (pad 18 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 37 "Net-(J7-Pad1)")) + (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 12 /SMI_SD4)) + (pad 17 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 38 "Net-(J7-Pad2)")) + (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 18 /SMI_SD0)) + (pad 16 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 39 "Net-(J7-Pad3)")) + (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 20 /SMI_SD17)) + (pad 15 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 40 "Net-(J7-Pad4)")) + (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 23 /SMI_SD16)) + (pad 14 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 41 "Net-(J7-Pad5)")) + (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 25 /SMI_SD15)) + (pad 13 thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 42 "Net-(J7-Pad6)")) + (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 30 /SMI_SD7)) + (pad 12 thru_hole oval (at 7.62 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 43 "Net-(J7-Pad7)")) + (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 31 /SMI_SD6)) + (pad 11 thru_hole oval (at 7.62 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 44 "Net-(J7-Pad8)")) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 54 "Net-(R2-Pad1)")) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-20_W7.62mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_DIP:DIP-20_W7.62mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 609B6803) + (at 120.65 113.03 180) + (descr "20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)") + (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil") + (path /6098F41C) + (fp_text reference U1 (at 3.81 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 74HCT245 (at 3.81 25.19) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 3.81 11.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 -1.27) (end 6.985 24.13) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 24.13) (end 0.635 24.13) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 24.13) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 -1.33) (end 1.16 24.19) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 24.19) (end 6.46 24.19) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.46 24.19) (end 6.46 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.1 -1.55) (end -1.1 24.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.1 24.4) (end 8.7 24.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.7 24.4) (end 8.7 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.7 -1.55) (end -1.1 -1.55) (layer F.CrtYd) (width 0.05)) + (pad 20 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 34 +5V)) + (pad 10 thru_hole oval (at 0 22.86 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 19 thru_hole oval (at 7.62 2.54 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 9 thru_hole oval (at 0 20.32 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 29 /SMI_SD9)) + (pad 18 thru_hole oval (at 7.62 5.08 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 45 "Net-(J8-Pad1)")) + (pad 8 thru_hole oval (at 0 17.78 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 26 /SMI_SD14)) + (pad 17 thru_hole oval (at 7.62 7.62 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 46 "Net-(J8-Pad2)")) + (pad 7 thru_hole oval (at 0 15.24 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 22 /SMI_SD2)) + (pad 16 thru_hole oval (at 7.62 10.16 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 47 "Net-(J8-Pad3)")) + (pad 6 thru_hole oval (at 0 12.7 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 21 /SMI_SD1)) + (pad 15 thru_hole oval (at 7.62 12.7 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 48 "Net-(J8-Pad4)")) + (pad 5 thru_hole oval (at 0 10.16 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 19 /SMI_SD3)) + (pad 14 thru_hole oval (at 7.62 15.24 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 49 "Net-(J8-Pad5)")) + (pad 4 thru_hole oval (at 0 7.62 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 11 /SMI_SD5)) + (pad 13 thru_hole oval (at 7.62 17.78 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 50 "Net-(J8-Pad6)")) + (pad 3 thru_hole oval (at 0 5.08 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 6 /SMI_SD13)) + (pad 12 thru_hole oval (at 7.62 20.32 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 51 "Net-(J8-Pad7)")) + (pad 2 thru_hole oval (at 0 2.54 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 6 /SMI_SD13)) + (pad 11 thru_hole oval (at 7.62 22.86 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 52 "Net-(J8-Pad8)")) + (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 53 "Net-(R1-Pad2)")) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-20_W7.62mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 609B3B5C) + (at 133.35 97.79) + (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 7.62mm 0.167W length 3.6mm diameter 1.6mm") + (path /609B10BD) + (fp_text reference R2 (at 3.81 -1.92) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R (at 3.81 1.92) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 3.81 0) (layer F.Fab) + (effects (font (size 0.72 0.72) (thickness 0.108))) + ) + (fp_line (start 2.01 -0.8) (end 2.01 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 2.01 0.8) (end 5.61 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 5.61 0.8) (end 5.61 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 5.61 -0.8) (end 2.01 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 2.01 0) (layer F.Fab) (width 0.1)) + (fp_line (start 7.62 0) (end 5.61 0) (layer F.Fab) (width 0.1)) + (fp_line (start 1.89 -0.92) (end 1.89 0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 0.92) (end 5.73 0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.73 0.92) (end 5.73 -0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.73 -0.92) (end 1.89 -0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.94 0) (end 1.89 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.68 0) (end 5.73 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.95 -1.05) (end -0.95 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.95 1.05) (end 8.57 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.57 1.05) (end 8.57 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.57 -1.05) (end -0.95 -1.05) (layer F.CrtYd) (width 0.05)) + (pad 2 thru_hole oval (at 7.62 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask) + (net 34 +5V)) + (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask) + (net 54 "Net-(R2-Pad1)")) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 609B3B45) + (at 113.03 116.84) + (descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 7.62mm 0.167W length 3.6mm diameter 1.6mm") + (path /609AF147) + (fp_text reference R1 (at 3.81 -1.92) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value R (at 3.81 1.92) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 3.81 0) (layer F.Fab) + (effects (font (size 0.72 0.72) (thickness 0.108))) + ) + (fp_line (start 2.01 -0.8) (end 2.01 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 2.01 0.8) (end 5.61 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 5.61 0.8) (end 5.61 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 5.61 -0.8) (end 2.01 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 2.01 0) (layer F.Fab) (width 0.1)) + (fp_line (start 7.62 0) (end 5.61 0) (layer F.Fab) (width 0.1)) + (fp_line (start 1.89 -0.92) (end 1.89 0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 0.92) (end 5.73 0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.73 0.92) (end 5.73 -0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.73 -0.92) (end 1.89 -0.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.94 0) (end 1.89 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.68 0) (end 5.73 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.95 -1.05) (end -0.95 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.95 1.05) (end 8.57 1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.57 1.05) (end 8.57 -1.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.57 -1.05) (end -0.95 -1.05) (layer F.CrtYd) (width 0.05)) + (pad 2 thru_hole oval (at 7.62 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask) + (net 53 "Net-(R1-Pad2)")) + (pad 1 thru_hole circle (at 0 0) (size 1.4 1.4) (drill 0.7) (layers *.Cu *.Mask) + (net 34 +5V)) + (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LedBarsHat:I2S_MEMS_Microphone (layer F.Cu) (tedit 609ABC0F) (tstamp 609B21DB) + (at 114.3 129.54 90) + (descr "I2S MEMS Microphone") + (tags "I2S MEMS Microphone") + (path /609D01E4) + (fp_text reference MK1 (at 3.81 -2.33 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MP45DT02 (at 3.81 7.41 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 3.81 2.54 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 -1.27) (end 6.985 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 6.35) (end 0.635 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 6.35) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.45 -1.55) (end -1.45 6.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 6.6) (end 9.1 6.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 6.6) (end 9.1 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 -1.55) (end -1.45 -1.55) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole rect (at 0 0 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 4 thru_hole oval (at 7.62 5.08 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 28 /I2S_CLK)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 /I2S_WS)) + (pad 5 thru_hole oval (at 7.62 2.54 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 7 /I2S_SD)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 6 thru_hole oval (at 7.62 0 90) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 24 +3V3)) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 609B21C7) + (at 135.89 85.09 270) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /60A55661) + (fp_text reference JP1 (at 0 -2.33 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Jumper (at 0 4.87 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 34 +5V)) + (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 VCC)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LedBarsHat:Led_Power_Bus (layer F.Cu) (tedit 609AB8F7) (tstamp 609B21B1) + (at 104.7 117.075 180) + (descr "Through hole straight pin header, 2x08, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x08 2.54mm double row") + (path /60A1377F) + (fp_text reference J9 (at 1.27 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_02x08_Row_Letter_Last (at 1.27 20.11) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.27 8.89 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 3.81 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 19.05) (end -1.27 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 19.05) (end -1.27 0) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 19.11) (end 3.87 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 -1.33) (end 3.87 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 19.55) (end 4.35 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 19.55) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 1a thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 1b thru_hole oval (at 2.54 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 2a thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 2b thru_hole oval (at 2.54 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3a thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 3b thru_hole oval (at 2.54 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 4a thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 4b thru_hole oval (at 2.54 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 5a thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 5b thru_hole oval (at 2.54 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 6a thru_hole oval (at 0 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 6b thru_hole oval (at 2.54 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 7a thru_hole oval (at 0 15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 7b thru_hole oval (at 2.54 15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 8a thru_hole oval (at 0 17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 8b thru_hole oval (at 2.54 17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + ) + + (module LedBarsHat:Led_Signal_Bus (layer F.Cu) (tedit 609AB921) (tstamp 609B218B) + (at 109.3 117.075 180) + (descr "Through hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x08 2.54mm single row") + (path /60A0C6CA) + (fp_text reference J8 (at 0 -2.77) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x08_Female (at 0 20.55) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 8.89 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.8 19.55) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 19.55) (end -1.8 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.8) (end 1.75 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 19.11) (end 1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 19.05) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 19.05) (end -1.27 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.635) (end 1.27 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1)) + (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 45 "Net-(J8-Pad1)")) + (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 46 "Net-(J8-Pad2)")) + (pad 3 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 47 "Net-(J8-Pad3)")) + (pad 4 thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 48 "Net-(J8-Pad4)")) + (pad 5 thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 49 "Net-(J8-Pad5)")) + (pad 6 thru_hole oval (at 0 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 50 "Net-(J8-Pad6)")) + (pad 7 thru_hole oval (at 0 15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 51 "Net-(J8-Pad7)")) + (pad 8 thru_hole oval (at 0 17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 52 "Net-(J8-Pad8)")) + ) + + (module LedBarsHat:Led_Signal_Bus (layer F.Cu) (tedit 609AB921) (tstamp 609B216F) + (at 144.78 99.06) + (descr "Through hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x08 2.54mm single row") + (path /60A0018E) + (fp_text reference J7 (at 0 -2.77) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x08_Female (at 0 20.55) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 8.89 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.8 19.55) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 19.55) (end -1.8 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.8) (end 1.75 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 19.11) (end 1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 19.05) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 19.05) (end -1.27 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.635) (end 1.27 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1)) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 37 "Net-(J7-Pad1)")) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 38 "Net-(J7-Pad2)")) + (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 39 "Net-(J7-Pad3)")) + (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 40 "Net-(J7-Pad4)")) + (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 41 "Net-(J7-Pad5)")) + (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 42 "Net-(J7-Pad6)")) + (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 43 "Net-(J7-Pad7)")) + (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 44 "Net-(J7-Pad8)")) + ) + + (module LedBarsHat:Led_Power_Bus (layer F.Cu) (tedit 609AB8F7) (tstamp 609B2153) + (at 151.13 116.84 180) + (descr "Through hole straight pin header, 2x08, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x08 2.54mm double row") + (path /60A12108) + (fp_text reference J6 (at 1.27 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_02x08_Row_Letter_Last (at 1.27 20.11) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.27 8.89 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 3.81 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 19.05) (end -1.27 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 19.05) (end -1.27 0) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 19.11) (end 3.87 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 -1.33) (end 3.87 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 19.55) (end 4.35 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 19.55) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 1a thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 1b thru_hole oval (at 2.54 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 2a thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 2b thru_hole oval (at 2.54 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3a thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 3b thru_hole oval (at 2.54 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 4a thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 4b thru_hole oval (at 2.54 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 5a thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 5b thru_hole oval (at 2.54 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 6a thru_hole oval (at 0 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 6b thru_hole oval (at 2.54 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 7a thru_hole oval (at 0 15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 7b thru_hole oval (at 2.54 15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 8a thru_hole oval (at 0 17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 8b thru_hole oval (at 2.54 17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + ) + + (module Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002 (layer F.Cu) (tedit 5B191DE1) (tstamp 609B212D) + (at 107.95 85.09 270) + (descr "Wuerth electronics barrel jack connector (5.5mm outher diameter, inner diameter 2.05mm or 2.55mm depending on exact order number), See: http://katalog.we-online.de/em/datasheet/6941xx301002.pdf") + (tags "connector barrel jack") + (path /6099631E) + (fp_text reference J5 (at 0 -2.5 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Jack-DC (at 0 15.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 7.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5 14.1) (end 5 5.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.6 5.2) (end 4.6 13.7) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.5 0.1) (end -3.5 -0.9) (layer F.Fab) (width 0.1)) + (fp_line (start 4.5 -0.9) (end -3.5 -0.9) (layer F.Fab) (width 0.1)) + (fp_line (start 4.5 -0.9) (end 4.5 13.6) (layer F.Fab) (width 0.1)) + (fp_line (start 4.5 13.6) (end -4.5 13.6) (layer F.Fab) (width 0.1)) + (fp_line (start -4.5 13.6) (end -4.5 0.1) (layer F.Fab) (width 0.1)) + (fp_line (start 4.6 13.7) (end -4.6 13.7) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.6 13.7) (end -4.6 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.5 -1) (end 4.6 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.6 -1) (end 4.6 0.8) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.2 -1.3) (end -4.9 -1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.9 -1.3) (end -4.9 0.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 5 -1.4) (end -5 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 -1.4) (end -5 14.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5 14.1) (end 5 14.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5 0.5) (end 5 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.2 0.5) (end 6.2 5.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.2 5.5) (end 5 5.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.2 0.5) (end 5 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.6 -1) (end -2.5 -1) (layer F.SilkS) (width 0.12)) + (pad 1 thru_hole rect (at 0 0 270) (size 4.4 1.8) (drill oval 3.4 0.8) (layers *.Cu *.Mask) + (net 36 +12V)) + (pad 2 thru_hole oval (at 0 5.8 270) (size 4 1.8) (drill oval 3 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 4.8 3) (size 4 1.8) (drill oval 3 0.8) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_BarrelJack.3dshapes/BarrelJack_Wuerth_6941xx301002.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 609B2110) + (at 114.3 82.55) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /6099C84A) + (fp_text reference J4 (at 0 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x02_Male (at 0 4.87) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 1.27 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 +12V)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical (layer B.Cu) (tedit 5A19A433) (tstamp 609B20FA) + (at 125.73 81.28 180) + (descr "Through hole straight socket strip, 2x20, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 2x20 2.54mm double row") + (path /60988C0F) + (fp_text reference J3 (at -1.27 2.77) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value Raspberry_Pi_2_3 (at -1.27 -51.03) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at -1.27 -24.13 270) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -3.81 1.27) (end 0.27 1.27) (layer B.Fab) (width 0.1)) + (fp_line (start 0.27 1.27) (end 1.27 0.27) (layer B.Fab) (width 0.1)) + (fp_line (start 1.27 0.27) (end 1.27 -49.53) (layer B.Fab) (width 0.1)) + (fp_line (start 1.27 -49.53) (end -3.81 -49.53) (layer B.Fab) (width 0.1)) + (fp_line (start -3.81 -49.53) (end -3.81 1.27) (layer B.Fab) (width 0.1)) + (fp_line (start -3.87 1.33) (end -1.27 1.33) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.87 1.33) (end -3.87 -49.59) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.87 -49.59) (end 1.33 -49.59) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.27) (end 1.33 -49.59) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.27 -1.27) (end 1.33 -1.27) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.27 1.33) (end -1.27 -1.27) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.33 1.33) (end 1.33 0) (layer B.SilkS) (width 0.12)) + (fp_line (start 0 1.33) (end 1.33 1.33) (layer B.SilkS) (width 0.12)) + (fp_line (start -4.34 1.8) (end 1.76 1.8) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.76 1.8) (end 1.76 -50) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.76 -50) (end -4.34 -50) (layer B.CrtYd) (width 0.05)) + (fp_line (start -4.34 -50) (end -4.34 1.8) (layer B.CrtYd) (width 0.05)) + (pad 40 thru_hole oval (at -2.54 -48.26 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 6 /SMI_SD13)) + (pad 39 thru_hole oval (at 0 -48.26 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 38 thru_hole oval (at -2.54 -45.72 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 7 /I2S_SD)) + (pad 37 thru_hole oval (at 0 -45.72 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 8 "Net-(J3-Pad37)")) + (pad 36 thru_hole oval (at -2.54 -43.18 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 /SMI_SD8)) + (pad 35 thru_hole oval (at 0 -43.18 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 /I2S_WS)) + (pad 34 thru_hole oval (at -2.54 -40.64 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 33 thru_hole oval (at 0 -40.64 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 /SMI_SD5)) + (pad 32 thru_hole oval (at -2.54 -38.1 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 12 /SMI_SD4)) + (pad 31 thru_hole oval (at 0 -38.1 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 13 "Net-(J3-Pad31)")) + (pad 30 thru_hole oval (at -2.54 -35.56 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 29 thru_hole oval (at 0 -35.56 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 14 "Net-(J3-Pad29)")) + (pad 28 thru_hole oval (at -2.54 -33.02 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 15 "Net-(J3-Pad28)")) + (pad 27 thru_hole oval (at 0 -33.02 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 16 "Net-(J3-Pad27)")) + (pad 26 thru_hole oval (at -2.54 -30.48 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 17 "Net-(J3-Pad26)")) + (pad 25 thru_hole oval (at 0 -30.48 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 24 thru_hole oval (at -2.54 -27.94 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 18 /SMI_SD0)) + (pad 23 thru_hole oval (at 0 -27.94 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 19 /SMI_SD3)) + (pad 22 thru_hole oval (at -2.54 -25.4 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 20 /SMI_SD17)) + (pad 21 thru_hole oval (at 0 -25.4 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 21 /SMI_SD1)) + (pad 20 thru_hole oval (at -2.54 -22.86 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 19 thru_hole oval (at 0 -22.86 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 22 /SMI_SD2)) + (pad 18 thru_hole oval (at -2.54 -20.32 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 23 /SMI_SD16)) + (pad 17 thru_hole oval (at 0 -20.32 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 24 +3V3)) + (pad 16 thru_hole oval (at -2.54 -17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 25 /SMI_SD15)) + (pad 15 thru_hole oval (at 0 -17.78 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 26 /SMI_SD14)) + (pad 14 thru_hole oval (at -2.54 -15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 13 thru_hole oval (at 0 -15.24 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 27 "Net-(J3-Pad13)")) + (pad 12 thru_hole oval (at -2.54 -12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 28 /I2S_CLK)) + (pad 11 thru_hole oval (at 0 -12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 29 /SMI_SD9)) + (pad 10 thru_hole oval (at -2.54 -10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 30 /SMI_SD7)) + (pad 9 thru_hole oval (at 0 -10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 8 thru_hole oval (at -2.54 -7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 31 /SMI_SD6)) + (pad 7 thru_hole oval (at 0 -7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 32 "Net-(J3-Pad7)")) + (pad 6 thru_hole oval (at -2.54 -5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 5 thru_hole oval (at 0 -5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 33 "Net-(J3-Pad5)")) + (pad 4 thru_hole oval (at -2.54 -2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 34 +5V)) + (pad 3 thru_hole oval (at 0 -2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 35 "Net-(J3-Pad3)")) + (pad 2 thru_hole oval (at -2.54 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 34 +5V)) + (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 24 +3V3)) + (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x20_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A420) (tstamp 609B20BC) + (at 135.89 81.28 270) + (descr "Through hole straight socket strip, 1x02, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x02 2.54mm single row") + (path /6099CF4C) + (fp_text reference J2 (at 0 -2.77 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x02_Female (at 0 5.31 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.635) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.8) (end 1.75 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 4.3) (end -1.8 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.3) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 VCC)) + (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_USB:USB_A_CONNFLY_DS1095-WNR0 (layer F.Cu) (tedit 5E39FFBD) (tstamp 609B20A6) + (at 151.13 87.63 180) + (descr http://www.connfly.com/userfiles/image/UpLoadFile/File/2013/5/6/DS1095.pdf) + (tags "USB-A receptacle horizontal through-hole") + (path /60994FCE) + (fp_text reference J1 (at -1.95 -2.35) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value USB_A (at 3.5 7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 3.5 5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.75 -0.13) (end -3.75 12.99) (layer F.Fab) (width 0.1)) + (fp_line (start 10.75 -1.01) (end 10.75 12.99) (layer F.Fab) (width 0.1)) + (fp_line (start -2.87 -1.01) (end 10.75 -1.01) (layer F.Fab) (width 0.1)) + (fp_line (start -3.75 12.99) (end 10.75 12.99) (layer F.Fab) (width 0.1)) + (fp_line (start -2.87 -1.01) (end -3.75 -0.13) (layer F.Fab) (width 0.1)) + (fp_line (start -5.32 -1.51) (end -5.32 13.49) (layer F.CrtYd) (width 0.05)) + (fp_line (start 12.32 13.49) (end -5.32 13.49) (layer F.CrtYd) (width 0.05)) + (fp_line (start 12.32 -1.51) (end 12.32 13.49) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.32 -1.51) (end 12.32 -1.51) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.86 4.56) (end -3.86 13.1) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 13.1) (end 10.86 13.1) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.86 4.56) (end 10.86 13.1) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 -1.12) (end 10.86 -1.12) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 -1.12) (end -3.86 0.86) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.86 0.86) (end 10.86 -1.12) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.5 -2) (end 0 -1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -1.5) (end 0.5 -2) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.5 -2) (end -0.5 -2) (layer F.SilkS) (width 0.12)) + (pad 4 thru_hole circle (at 7 0 180) (size 1.524 1.524) (drill 0.92) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole circle (at 4.5 0 180) (size 1.524 1.524) (drill 0.92) (layers *.Cu *.Mask) + (net 2 "Net-(J1-Pad3)")) + (pad 2 thru_hole circle (at 2.5 0 180) (size 1.524 1.524) (drill 0.92) (layers *.Cu *.Mask) + (net 3 "Net-(J1-Pad2)")) + (pad 1 thru_hole rect (at 0 0 180) (size 1.524 1.524) (drill 0.92) (layers *.Cu *.Mask) + (net 4 VCC)) + (pad 5 thru_hole circle (at -3.07 2.71 180) (size 3.5 3.5) (drill 2.3) (layers *.Cu *.Mask) + (net 5 "Net-(J1-Pad5)")) + (pad 5 thru_hole circle (at 10.07 2.71 180) (size 3.5 3.5) (drill 2.3) (layers *.Cu *.Mask) + (net 5 "Net-(J1-Pad5)")) + (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_A_CONNFLY_DS1095-WNR0.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (segment (start 128.27 121.92) (end 128.27 120.7447) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 116.84) (end 128.27 118.0153) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 118.0153) (end 127.9027 118.0153) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 127.9027 118.0153) (end 127.0947 118.8233) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 127.0947 118.8233) (end 127.0947 119.9368) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 127.0947 119.9368) (end 127.9026 120.7447) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 127.9026 120.7447) (end 128.27 120.7447) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 116.84) (end 128.27 115.6647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 125.73 111.76) (end 125.73 112.9353) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 125.73 112.9353) (end 126.0974 112.9353) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 126.0974 112.9353) (end 127.0947 113.9326) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 127.0947 113.9326) (end 127.0947 114.8568) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 127.0947 114.8568) (end 127.9026 115.6647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 127.9026 115.6647) (end 128.27 115.6647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 125.73 111.76) (end 125.73 110.5847) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 104.14) (end 128.27 105.3153) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 105.3153) (end 127.9026 105.3153) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 127.9026 105.3153) (end 126.9053 106.3126) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 126.9053 106.3126) (end 126.9053 109.7768) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 126.9053 109.7768) (end 126.0974 110.5847) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 126.0974 110.5847) (end 125.73 110.5847) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 114.3 85.09) (end 113.1247 85.09) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 102.15 85.09) (end 103.3753 85.09) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 103.3753 85.09) (end 105.9007 87.6154) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 105.9007 87.6154) (end 110.5993 87.6154) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 110.5993 87.6154) (end 113.1247 85.09) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 114.3 129.54) (end 114.3 128.0147) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 119.38 129.54) (end 119.38 128.0147) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 119.38 128.0147) (end 114.3 128.0147) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 125.73 91.44) (end 125.73 90.2647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 128.27 86.36) (end 128.27 87.5353) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 128.27 87.5353) (end 127.9026 87.5353) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 127.9026 87.5353) (end 126.9053 88.5326) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 126.9053 88.5326) (end 126.9053 89.4568) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 126.9053 89.4568) (end 126.0974 90.2647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 126.0974 90.2647) (end 125.73 90.2647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 102.15 85.09) (end 102.15 87.4153) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 102.16 99.295) (end 102.16 87.4253) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 102.16 87.4253) (end 102.15 87.4153) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 102.16 101.835) (end 102.16 99.295) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 128.27 104.14) (end 128.27 102.9647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 128.27 96.52) (end 128.27 97.6953) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 128.27 97.6953) (end 128.6374 97.6953) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 128.6374 97.6953) (end 129.4453 98.5032) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 129.4453 98.5032) (end 129.4453 102.1568) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 129.4453 102.1568) (end 128.6374 102.9647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 128.6374 102.9647) (end 128.27 102.9647) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 102.16 114.535) (end 102.16 117.075) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 114.3 85.09) (end 115.4753 85.09) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 120.65 90.17) (end 119.5247 90.17) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 115.4753 85.09) (end 115.4753 86.1206) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 115.4753 86.1206) (end 119.5247 90.17) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 120.65 90.17) (end 121.7753 90.17) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 125.73 90.8523) (end 122.4576 90.8523) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 122.4576 90.8523) (end 121.7753 90.17) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 125.73 91.44) (end 125.73 90.8523) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 103.3353 109.8224) (end 103.3353 109.455) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 111.9047 110.49) (end 111.7644 110.6303) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 111.7644 110.6303) (end 104.1432 110.6303) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 104.1432 110.6303) (end 103.3353 109.8224) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 103.3353 109.8224) (end 102.338 110.8197) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 102.338 110.8197) (end 102.16 110.8197) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 102.16 111.995) (end 102.16 110.8197) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 144.13 87.63) (end 142.4646 87.63) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 142.4646 87.63) (end 142.0144 87.1798) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 142.0144 87.1798) (end 140.1624 87.1798) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 140.1624 87.1798) (end 135.438 82.4554) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 135.438 82.4554) (end 133.4064 82.4554) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 133.4064 82.4554) (end 133.3782 82.4271) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 133.35 82.3427) (end 133.35 82.399) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 133.35 82.399) (end 133.3782 82.4271) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 133.3782 82.4271) (end 129.4453 86.36) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 86.36) (end 129.4453 86.36) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 125.73 91.44) (end 125.73 92.6153) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 102.16 109.455) (end 103.3353 109.455) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 113.03 110.49) (end 111.9047 110.49) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 133.35 81.28) (end 133.35 82.3427) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 125.73 129.54) (end 126.9053 129.54) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 126.9053 129.54) (end 126.9053 129.1726) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 126.9053 129.1726) (end 127.7132 128.3647) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 127.7132 128.3647) (end 128.5777 128.3647) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.5777 128.3647) (end 132.2247 124.7177) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 132.2247 124.7177) (end 132.2247 124.46) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 119.38 129.54) (end 125.73 129.54) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 102.16 111.995) (end 102.16 114.535) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 102.16 106.915) (end 102.16 109.455) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 102.16 104.375) (end 102.16 106.915) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 102.16 101.835) (end 102.16 104.375) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 140.97 104.14) (end 140.97 103.0147) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 148.59 101.6) (end 147.4147 101.6) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 147.4147 101.6) (end 146.2109 100.3962) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 146.2109 100.3962) (end 144.2515 100.3962) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 144.2515 100.3962) (end 141.633 103.0147) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 141.633 103.0147) (end 140.97 103.0147) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 148.59 114.3) (end 148.59 116.84) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 148.59 111.76) (end 148.59 114.3) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 148.59 109.22) (end 148.59 111.76) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 148.59 106.68) (end 148.59 109.22) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 148.59 104.14) (end 148.59 106.68) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 148.59 101.6) (end 148.59 104.14) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 148.59 99.06) (end 148.59 101.6) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 144.13 87.63) (end 148.59 92.09) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 148.59 92.09) (end 148.59 99.06) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 133.35 124.46) (end 132.2247 124.46) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 121.92) (end 129.6847 121.92) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 129.6847 121.92) (end 132.2247 124.46) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 96.52) (end 128.27 95.3447) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 128.27 95.3447) (end 127.9026 95.3447) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 127.9026 95.3447) (end 126.9053 94.3474) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 126.9053 94.3474) (end 126.9053 93.4232) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 126.9053 93.4232) (end 126.0974 92.6153) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 126.0974 92.6153) (end 125.73 92.6153) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 135.89 85.09) (end 137.0653 85.09) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 151.13 87.63) (end 150.0427 87.63) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 150.0427 87.63) (end 150.0427 87.7659) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 150.0427 87.7659) (end 149.0798 88.7288) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 149.0798 88.7288) (end 140.7041 88.7288) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 140.7041 88.7288) (end 137.0653 85.09) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 135.89 81.28) (end 135.89 85.09) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 141.06 84.92) (end 154.2 84.92) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 120.65 110.49) (end 120.65 111.6153) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 128.27 129.54) (end 127.0947 129.54) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 127.0947 129.54) (end 127.0947 129.1726) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 127.0947 129.1726) (end 126.2868 128.3647) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 126.2868 128.3647) (end 123.818 128.3647) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 123.818 128.3647) (end 118.2496 122.7963) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 118.2496 122.7963) (end 118.2496 113.3124) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 118.2496 113.3124) (end 119.9467 111.6153) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 119.9467 111.6153) (end 120.65 111.6153) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 120.65 110.49) (end 120.65 107.95) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 116.84 121.92) (end 116.84 123.4453) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 128.27 127) (end 128.27 125.8247) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 128.27 125.8247) (end 127.9026 125.8247) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 127.9026 125.8247) (end 127.0947 125.0168) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 127.0947 125.0168) (end 127.0947 124.1237) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 127.0947 124.1237) (end 126.2248 123.2538) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 126.2248 123.2538) (end 120.128 123.2538) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 120.128 123.2538) (end 119.9365 123.4453) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 119.9365 123.4453) (end 116.84 123.4453) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 133.35 121.92) (end 132.2247 121.92) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 128.27 124.46) (end 129.6847 124.46) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 129.6847 124.46) (end 132.2247 121.92) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 116.84 129.54) (end 116.84 128.0147) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 125.73 124.46) (end 120.3947 124.46) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 120.3947 124.46) (end 116.84 128.0147) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 120.65 105.41) (end 120.65 106.5353) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 125.73 121.92) (end 125.73 120.7447) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 125.73 120.7447) (end 125.3626 120.7447) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 125.3626 120.7447) (end 121.7753 117.1574) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 121.7753 117.1574) (end 121.7753 107.3792) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 121.7753 107.3792) (end 120.9314 106.5353) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 120.9314 106.5353) (end 120.65 106.5353) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 128.27 119.38) (end 133.35 119.38) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 133.35 116.84) (end 133.35 115.7147) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 128.27 109.22) (end 128.27 110.3953) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 128.27 110.3953) (end 128.6374 110.3953) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 128.6374 110.3953) (end 132.2247 113.9826) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 132.2247 113.9826) (end 132.2247 114.8708) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 132.2247 114.8708) (end 133.0686 115.7147) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 133.0686 115.7147) (end 133.35 115.7147) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 120.65 102.87) (end 120.65 103.9953) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 125.73 109.22) (end 125.73 108.0447) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 125.73 108.0447) (end 125.3626 108.0447) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 125.3626 108.0447) (end 121.3132 103.9953) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 121.3132 103.9953) (end 120.65 103.9953) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 133.35 114.3) (end 133.35 113.1747) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 128.27 106.68) (end 128.27 107.8553) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 128.27 107.8553) (end 128.6374 107.8553) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 128.6374 107.8553) (end 132.2247 111.4426) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 132.2247 111.4426) (end 132.2247 112.3308) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 132.2247 112.3308) (end 133.0686 113.1747) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 133.0686 113.1747) (end 133.35 113.1747) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 120.65 100.33) (end 120.65 101.4553) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 125.73 106.68) (end 125.73 105.5047) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 125.73 105.5047) (end 125.3626 105.5047) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 125.3626 105.5047) (end 121.3132 101.4553) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 121.3132 101.4553) (end 120.65 101.4553) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 120.65 97.79) (end 120.65 98.9153) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 125.73 104.14) (end 125.73 102.9647) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 125.73 102.9647) (end 125.3626 102.9647) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 125.3626 102.9647) (end 121.3132 98.9153) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 121.3132 98.9153) (end 120.65 98.9153) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 133.35 111.76) (end 133.35 110.6347) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 128.27 101.6) (end 128.27 102.7753) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 128.27 102.7753) (end 128.6374 102.7753) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 128.6374 102.7753) (end 129.4453 103.5832) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 129.4453 103.5832) (end 129.4453 107.0113) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 129.4453 107.0113) (end 133.0687 110.6347) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 133.0687 110.6347) (end 133.35 110.6347) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 125.73 82.4553) (end 125.3627 82.4553) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 125.3627 82.4553) (end 124.5547 83.2633) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 124.5547 83.2633) (end 124.5547 101.6) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 124.5547 101.6) (end 122.2466 103.9081) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 122.2466 103.9081) (end 122.2466 107.959) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 122.2466 107.959) (end 120.9856 109.22) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 120.9856 109.22) (end 120.2551 109.22) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 120.2551 109.22) (end 114.3 115.1751) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 114.3 115.1751) (end 114.3 121.92) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 125.73 81.28) (end 125.73 82.4553) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 125.73 101.6) (end 124.5547 101.6) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 133.35 109.22) (end 133.35 108.0947) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 128.27 99.06) (end 128.27 100.2353) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 128.27 100.2353) (end 128.6373 100.2353) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 128.6373 100.2353) (end 132.2247 103.8227) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 132.2247 103.8227) (end 132.2247 107.2508) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 132.2247 107.2508) (end 133.0686 108.0947) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 133.0686 108.0947) (end 133.35 108.0947) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 125.73 99.06) (end 124.5547 99.06) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 120.65 95.25) (end 121.7753 95.25) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 124.5547 99.06) (end 124.5547 98.0294) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 124.5547 98.0294) (end 121.7753 95.25) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 119.38 121.92) (end 119.38 120.3947) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 128.27 93.98) (end 128.27 95.1553) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 128.27 95.1553) (end 127.9026 95.1553) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 127.9026 95.1553) (end 127.0947 95.9632) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 127.0947 95.9632) (end 127.0947 101.9363) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 127.0947 101.9363) (end 126.161 102.87) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 126.161 102.87) (end 125.3093 102.87) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 125.3093 102.87) (end 123.0839 105.0954) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 123.0839 105.0954) (end 123.0839 116.6908) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 123.0839 116.6908) (end 119.38 120.3947) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 125.73 93.98) (end 124.5547 93.98) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 124.5547 93.98) (end 123.2847 92.71) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 123.2847 92.71) (end 120.65 92.71) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 128.27 92.6153) (end 128.6374 92.6153) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 128.6374 92.6153) (end 129.8956 93.8735) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 129.8956 93.8735) (end 129.8956 102.3048) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 129.8956 102.3048) (end 133.1455 105.5547) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 133.1455 105.5547) (end 133.35 105.5547) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 133.35 106.68) (end 133.35 105.5547) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 128.27 91.44) (end 128.27 92.6153) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 133.35 104.14) (end 133.35 103.0147) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 128.27 88.9) (end 128.27 90.0753) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 128.27 90.0753) (end 128.6373 90.0753) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 128.6373 90.0753) (end 132.2247 93.6627) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 132.2247 93.6627) (end 132.2247 102.5928) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 132.2247 102.5928) (end 132.6466 103.0147) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 132.6466 103.0147) (end 133.35 103.0147) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 113.03 113.03) (end 113.03 111.9047) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 128.27 81.28) (end 127.0947 81.28) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 127.0947 81.28) (end 127.0947 80.472) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 127.0947 80.472) (end 126.7273 80.1046) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 126.7273 80.1046) (end 124.7448 80.1046) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 124.7448 80.1046) (end 114.1553 90.6941) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 114.1553 90.6941) (end 114.1553 111.0608) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 114.1553 111.0608) (end 113.3114 111.9047) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 113.3114 111.9047) (end 113.03 111.9047) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 128.27 83.82) (end 128.27 81.28) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 113.03 116.84) (end 113.03 113.03) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 140.97 97.79) (end 140.97 101.6) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 140.97 97.2773) (end 140.97 97.79) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 140.97 97.2773) (end 140.97 96.7647) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 132.7624 85.09) (end 132.7624 88.5571) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 132.7624 88.5571) (end 140.97 96.7647) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 132.7624 85.09) (end 132.1747 85.09) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 133.35 85.09) (end 132.7624 85.09) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 128.27 83.82) (end 130.9047 83.82) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 130.9047 83.82) (end 132.1747 85.09) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 107.95 85.09) (end 109.1753 85.09) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 109.1753 85.09) (end 111.7153 82.55) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 111.7153 82.55) (end 114.3 82.55) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 114.3 82.55) (end 115.4753 82.55) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 151.13 99.06) (end 149.9547 99.06) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 149.9547 99.06) (end 149.9547 98.6927) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 149.9547 98.6927) (end 138.8802 87.6182) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 138.8802 87.6182) (end 120.5435 87.6182) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 120.5435 87.6182) (end 115.4753 82.55) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 104.7 99.295) (end 104.7 98.1197) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 104.7 98.1197) (end 107.95 94.8697) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 107.95 94.8697) (end 107.95 85.09) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 104.7 101.835) (end 104.7 99.295) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 104.7 114.535) (end 104.7 117.075) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 104.7 111.995) (end 104.7 114.535) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 104.7 109.455) (end 104.7 111.995) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 104.7 106.915) (end 104.7 109.455) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 104.7 104.375) (end 104.7 106.915) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 104.7 101.835) (end 104.7 104.375) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 151.13 114.3) (end 151.13 116.84) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 151.13 111.76) (end 151.13 114.3) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 151.13 109.22) (end 151.13 111.76) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 151.13 106.68) (end 151.13 109.22) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 151.13 104.14) (end 151.13 106.68) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 151.13 101.6) (end 151.13 104.14) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 151.13 99.06) (end 151.13 101.6) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 140.97 106.68) (end 140.97 105.5547) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 144.78 99.06) (end 144.78 100.2353) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 144.78 100.2353) (end 144.4126 100.2353) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 144.4126 100.2353) (end 142.0953 102.5526) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 142.0953 102.5526) (end 142.0953 104.7108) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 142.0953 104.7108) (end 141.2514 105.5547) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 141.2514 105.5547) (end 140.97 105.5547) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 140.97 109.22) (end 140.97 108.0947) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 144.78 101.6) (end 144.78 102.7753) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 144.78 102.7753) (end 144.4127 102.7753) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 144.4127 102.7753) (end 142.0953 105.0927) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 142.0953 105.0927) (end 142.0953 107.2508) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 142.0953 107.2508) (end 141.2514 108.0947) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 141.2514 108.0947) (end 140.97 108.0947) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 140.97 111.76) (end 140.97 110.6347) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 144.78 104.14) (end 144.78 105.3153) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 144.78 105.3153) (end 144.4127 105.3153) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 144.4127 105.3153) (end 142.6916 107.0364) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 142.6916 107.0364) (end 142.6916 109.1944) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 142.6916 109.1944) (end 141.2513 110.6347) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 141.2513 110.6347) (end 140.97 110.6347) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 140.97 114.3) (end 140.97 113.1747) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 144.78 106.68) (end 144.78 107.8553) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 144.78 107.8553) (end 144.4567 107.8553) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 144.4567 107.8553) (end 143.4195 108.8925) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 143.4195 108.8925) (end 143.4195 111.0065) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 143.4195 111.0065) (end 141.2513 113.1747) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 141.2513 113.1747) (end 140.97 113.1747) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 140.97 116.84) (end 140.97 115.7147) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 144.78 109.22) (end 144.78 110.3953) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 144.78 110.3953) (end 144.4126 110.3953) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 144.4126 110.3953) (end 143.6047 111.2032) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 143.6047 111.2032) (end 143.6047 113.1343) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 143.6047 113.1343) (end 142.0953 114.6437) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 142.0953 114.6437) (end 142.0953 114.7777) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 142.0953 114.7777) (end 141.1583 115.7147) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 141.1583 115.7147) (end 140.97 115.7147) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 140.97 119.38) (end 140.97 118.2547) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 144.78 111.76) (end 144.78 112.9353) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 144.78 112.9353) (end 144.4698 112.9353) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 144.4698 112.9353) (end 142.7419 114.6632) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 142.7419 114.6632) (end 142.7419 116.7641) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 142.7419 116.7641) (end 141.2513 118.2547) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 141.2513 118.2547) (end 140.97 118.2547) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 144.78 115.4753) (end 144.4567 115.4753) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 144.4567 115.4753) (end 143.5201 116.4119) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 143.5201 116.4119) (end 143.5201 118.4489) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 143.5201 118.4489) (end 141.1743 120.7947) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 141.1743 120.7947) (end 140.97 120.7947) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 140.97 121.92) (end 140.97 120.7947) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 144.78 114.3) (end 144.78 115.4753) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 140.97 124.46) (end 140.97 123.3347) (width 0.25) (layer F.Cu) (net 44)) + (segment (start 144.78 116.84) (end 144.78 119.806) (width 0.25) (layer F.Cu) (net 44)) + (segment (start 144.78 119.806) (end 141.2513 123.3347) (width 0.25) (layer F.Cu) (net 44)) + (segment (start 141.2513 123.3347) (end 140.97 123.3347) (width 0.25) (layer F.Cu) (net 44)) + (segment (start 113.03 107.95) (end 113.03 109.0753) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 109.3 117.075) (end 109.3 115.8997) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 109.3 115.8997) (end 109.6673 115.8997) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 109.6673 115.8997) (end 111.856 113.711) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 111.856 113.711) (end 111.856 110.0724) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 111.856 110.0724) (end 112.8531 109.0753) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 112.8531 109.0753) (end 113.03 109.0753) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 113.03 105.41) (end 113.03 106.5353) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 109.3 114.535) (end 109.3 113.3597) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 109.3 113.3597) (end 109.6674 113.3597) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 109.6674 113.3597) (end 110.4753 112.5518) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 110.4753 112.5518) (end 110.4753 110.8004) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 110.4753 110.8004) (end 111.5203 109.7554) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 111.5203 109.7554) (end 111.5203 107.8522) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 111.5203 107.8522) (end 112.8372 106.5353) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 112.8372 106.5353) (end 113.03 106.5353) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 113.03 103.9953) (end 112.8372 103.9953) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 112.8372 103.9953) (end 111.9047 104.9278) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 111.9047 104.9278) (end 111.9047 106.6298) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 111.9047 106.6298) (end 111.0042 107.5303) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 111.0042 107.5303) (end 111.0042 109.4334) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 111.0042 109.4334) (end 109.6179 110.8197) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 109.6179 110.8197) (end 109.3 110.8197) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 113.03 102.87) (end 113.03 103.9953) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 109.3 111.995) (end 109.3 110.8197) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 113.03 100.33) (end 113.03 101.4553) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 109.3 109.455) (end 109.3 108.2797) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 109.3 108.2797) (end 109.6179 108.2797) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 109.6179 108.2797) (end 111.2559 106.6417) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 111.2559 106.6417) (end 111.2559 103.0446) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 111.2559 103.0446) (end 112.8452 101.4553) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 112.8452 101.4553) (end 113.03 101.4553) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 113.03 97.79) (end 113.03 98.9153) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 109.3 106.915) (end 109.3 105.7397) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 109.3 105.7397) (end 109.6674 105.7397) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 109.6674 105.7397) (end 110.4753 104.9318) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 110.4753 104.9318) (end 110.4753 103.1803) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 110.4753 103.1803) (end 111.9047 101.7509) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 111.9047 101.7509) (end 111.9047 99.7592) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 111.9047 99.7592) (end 112.7486 98.9153) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 112.7486 98.9153) (end 113.03 98.9153) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 109.3 103.1997) (end 109.6673 103.1997) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 109.6673 103.1997) (end 111.3759 101.4911) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 111.3759 101.4911) (end 111.3759 97.7481) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 111.3759 97.7481) (end 112.7487 96.3753) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 112.7487 96.3753) (end 113.03 96.3753) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 113.03 95.25) (end 113.03 96.3753) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 109.3 104.375) (end 109.3 103.1997) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 109.3 100.6597) (end 109.6674 100.6597) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 109.6674 100.6597) (end 110.4753 99.8518) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 110.4753 99.8518) (end 110.4753 96.1857) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 110.4753 96.1857) (end 112.8257 93.8353) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 112.8257 93.8353) (end 113.03 93.8353) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 113.03 92.71) (end 113.03 93.8353) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 109.3 101.835) (end 109.3 100.6597) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 113.03 90.17) (end 113.03 91.2953) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 109.3 99.295) (end 109.3 94.744) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 109.3 94.744) (end 112.7487 91.2953) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 112.7487 91.2953) (end 113.03 91.2953) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 120.65 116.84) (end 120.65 113.03) (width 0.25) (layer F.Cu) (net 53)) + (segment (start 133.35 97.79) (end 133.35 101.6) (width 0.25) (layer F.Cu) (net 54)) + +) diff --git a/RpiLedBars/hw/LedBarsHat/LedBarsHat.net b/RpiLedBars/hw/LedBarsHat/LedBarsHat.net new file mode 100644 index 0000000..a337384 --- /dev/null +++ b/RpiLedBars/hw/LedBarsHat/LedBarsHat.net @@ -0,0 +1,402 @@ +(export (version D) + (design + (source D:\Windows\Projects\Embedded\LedBars\RpiLedBars\hw\LedBarsHat\LedBarsHat.sch) + (date "05/10/21 10:56:17") + (tool "Eeschema (5.1.10)-1") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title LedBarsHat) + (company) + (rev) + (date) + (source LedBarsHat.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref U2) + (value 74HCT245) + (footprint Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm) + (libsource (lib 74hct245) (part 74HCT245) (description "")) + (sheetpath (names /) (tstamps /)) + (tstamp 60990192)) + (comp (ref J4) + (value Conn_01x02_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x02_Male) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 6099C84A)) + (comp (ref J2) + (value Conn_01x02_Female) + (footprint Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x02_Female) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 6099CF4C)) + (comp (ref R2) + (value R) + (footprint Resistor_SMD:R_2010_5025Metric_Pad1.40x2.65mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 609B10BD)) + (comp (ref J1) + (value USB_A) + (footprint Connector_USB:USB_A_CONNFLY_DS1095-WNR0) + (datasheet " ~") + (libsource (lib Connector) (part USB_A) (description "USB Type A connector")) + (sheetpath (names /) (tstamps /)) + (tstamp 60994FCE)) + (comp (ref R1) + (value R) + (footprint Resistor_SMD:R_2010_5025Metric_Pad1.40x2.65mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 609AF147)) + (comp (ref J5) + (value Jack-DC) + (footprint Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002) + (datasheet ~) + (libsource (lib Connector) (part Jack-DC) (description "DC Barrel Jack")) + (sheetpath (names /) (tstamps /)) + (tstamp 6099631E)) + (comp (ref MK1) + (value MP45DT02) + (footprint Package_DIP:DIP-6_W7.62mm) + (datasheet http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00025467.pdf) + (libsource (lib Sensor_Audio) (part MP45DT02) (description "MEMS Omnidirectional Digital Microphone, HLGA-6")) + (sheetpath (names /) (tstamps /)) + (tstamp 609D01E4)) + (comp (ref J3) + (value Raspberry_Pi_2_3) + (footprint Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical) + (datasheet https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/rpi_SCH_3bplus_1p0_reduced.pdf) + (libsource (lib Connector) (part Raspberry_Pi_2_3) (description "expansion header for Raspberry Pi 2 & 3")) + (sheetpath (names /) (tstamps /)) + (tstamp 60988C0F)) + (comp (ref U1) + (value 74HCT245) + (footprint Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm) + (libsource (lib 74hct245) (part 74HCT245) (description "")) + (sheetpath (names /) (tstamps /)) + (tstamp 6098F41C))) + (libparts + (libpart (lib 74hct245) (part 74HCT245) + (fields + (field (name Reference) U) + (field (name Value) 74HCT245) + (field (name Footprint) Housings_SOIC:SOIC-20_7.5x12.8mm_Pitch1.27mm)) + (pins + (pin (num 1) (name A->B) (type input)) + (pin (num 2) (name A0) (type 3state)) + (pin (num 3) (name A1) (type 3state)) + (pin (num 4) (name A2) (type 3state)) + (pin (num 5) (name A3) (type 3state)) + (pin (num 6) (name A4) (type 3state)) + (pin (num 7) (name A5) (type 3state)) + (pin (num 8) (name A6) (type 3state)) + (pin (num 9) (name A7) (type 3state)) + (pin (num 10) (name GND) (type power_in)) + (pin (num 11) (name B7) (type 3state)) + (pin (num 12) (name B6) (type 3state)) + (pin (num 13) (name B5) (type 3state)) + (pin (num 14) (name B4) (type 3state)) + (pin (num 15) (name B3) (type 3state)) + (pin (num 16) (name B2) (type 3state)) + (pin (num 17) (name B1) (type 3state)) + (pin (num 18) (name B0) (type 3state)) + (pin (num 19) (name CE) (type input)) + (pin (num 20) (name VCC) (type power_in)))) + (libpart (lib Connector) (part Barrel_Jack) + (aliases + (alias Jack-DC)) + (description "DC Barrel Jack") + (docs ~) + (footprints + (fp BarrelJack*)) + (fields + (field (name Reference) J) + (field (name Value) Barrel_Jack)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib Connector) (part Conn_01x02_Female) + (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs ~) + (footprints + (fp Connector*:*_1x??_*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_01x02_Female)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)))) + (libpart (lib Connector) (part Conn_01x02_Male) + (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs ~) + (footprints + (fp Connector*:*_1x??_*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_01x02_Male)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)))) + (libpart (lib Connector) (part Raspberry_Pi_2_3) + (description "expansion header for Raspberry Pi 2 & 3") + (docs https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/rpi_SCH_3bplus_1p0_reduced.pdf) + (footprints + (fp PinHeader*2x20*P2.54mm*Vertical*) + (fp PinSocket*2x20*P2.54mm*Vertical*)) + (fields + (field (name Reference) J) + (field (name Value) Raspberry_Pi_2_3)) + (pins + (pin (num 1) (name 3V3) (type power_in)) + (pin (num 2) (name 5V) (type power_in)) + (pin (num 3) (name SDA/GPIO2) (type BiDi)) + (pin (num 4) (name 5V) (type power_in)) + (pin (num 5) (name SCL/GPIO3) (type BiDi)) + (pin (num 6) (name GND) (type power_in)) + (pin (num 7) (name GCLK0/GPIO4) (type BiDi)) + (pin (num 8) (name GPIO14/TXD) (type BiDi)) + (pin (num 9) (name GND) (type power_in)) + (pin (num 10) (name GPIO15/RXD) (type BiDi)) + (pin (num 11) (name GPIO17) (type BiDi)) + (pin (num 12) (name GPIO18/PWM0) (type BiDi)) + (pin (num 13) (name GPIO27) (type BiDi)) + (pin (num 14) (name GND) (type power_in)) + (pin (num 15) (name GPIO22) (type BiDi)) + (pin (num 16) (name GPIO23) (type BiDi)) + (pin (num 17) (name 3V3) (type power_in)) + (pin (num 18) (name GPIO24) (type BiDi)) + (pin (num 19) (name MOSI0/GPIO10) (type BiDi)) + (pin (num 20) (name GND) (type power_in)) + (pin (num 21) (name MISO0/GPIO9) (type BiDi)) + (pin (num 22) (name GPIO25) (type BiDi)) + (pin (num 23) (name SCLK0/GPIO11) (type BiDi)) + (pin (num 24) (name ~CE0~/GPIO8) (type BiDi)) + (pin (num 25) (name GND) (type power_in)) + (pin (num 26) (name ~CE1~/GPIO7) (type BiDi)) + (pin (num 27) (name ID_SD/GPIO0) (type BiDi)) + (pin (num 28) (name ID_SC/GPIO1) (type BiDi)) + (pin (num 29) (name GCLK1/GPIO5) (type BiDi)) + (pin (num 30) (name GND) (type power_in)) + (pin (num 31) (name GCLK2/GPIO6) (type BiDi)) + (pin (num 32) (name PWM0/GPIO12) (type BiDi)) + (pin (num 33) (name PWM1/GPIO13) (type BiDi)) + (pin (num 34) (name GND) (type power_in)) + (pin (num 35) (name GPIO19/MISO1) (type BiDi)) + (pin (num 36) (name GPIO16) (type BiDi)) + (pin (num 37) (name GPIO26) (type BiDi)) + (pin (num 38) (name GPIO20/MOSI1) (type BiDi)) + (pin (num 39) (name GND) (type power_in)) + (pin (num 40) (name GPIO21/SCLK1) (type BiDi)))) + (libpart (lib Connector) (part USB_A) + (description "USB Type A connector") + (docs " ~") + (footprints + (fp USB*)) + (fields + (field (name Reference) J) + (field (name Value) USB_A)) + (pins + (pin (num 1) (name VBUS) (type power_in)) + (pin (num 2) (name D-) (type BiDi)) + (pin (num 3) (name D+) (type BiDi)) + (pin (num 4) (name GND) (type power_in)) + (pin (num 5) (name Shield) (type passive)))) + (libpart (lib Device) (part R) + (description Resistor) + (docs ~) + (footprints + (fp R_*)) + (fields + (field (name Reference) R) + (field (name Value) R)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib Sensor_Audio) (part MP45DT02) + (description "MEMS Omnidirectional Digital Microphone, HLGA-6") + (docs http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00025467.pdf) + (footprints + (fp ST*HLGA*3.76x4.72mm*P1.65mm*)) + (fields + (field (name Reference) MK) + (field (name Value) MP45DT02) + (field (name Footprint) Sensor_Audio:ST_HLGA-6_3.76x4.72mm_P1.65mm)) + (pins + (pin (num 1) (name GND) (type power_in)) + (pin (num 2) (name LR) (type input)) + (pin (num 3) (name GND) (type passive)) + (pin (num 4) (name CLK) (type input)) + (pin (num 5) (name DOUT) (type output)) + (pin (num 6) (name VDD) (type power_in))))) + (libraries + (library (logical 74hct245) + (uri D:/Windows/Paquito/Downloads/myelin-kicad-libraries-master/74hct245.lib)) + (library (logical Connector) + (uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Connector.lib")) + (library (logical Device) + (uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Device.lib")) + (library (logical Sensor_Audio) + (uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Sensor_Audio.lib"))) + (nets + (net (code 1) (name VCC) + (node (ref R2) (pin 2)) + (node (ref J2) (pin 1)) + (node (ref U2) (pin 20)) + (node (ref J1) (pin 1)) + (node (ref U1) (pin 20)) + (node (ref J3) (pin 4)) + (node (ref J3) (pin 2)) + (node (ref R1) (pin 1))) + (net (code 2) (name GND) + (node (ref J1) (pin 4)) + (node (ref U2) (pin 10)) + (node (ref J3) (pin 9)) + (node (ref J3) (pin 6)) + (node (ref J3) (pin 39)) + (node (ref J3) (pin 34)) + (node (ref J3) (pin 20)) + (node (ref J3) (pin 30)) + (node (ref J3) (pin 25)) + (node (ref U1) (pin 19)) + (node (ref J5) (pin 2)) + (node (ref J2) (pin 2)) + (node (ref J4) (pin 2)) + (node (ref U2) (pin 19)) + (node (ref J3) (pin 14)) + (node (ref U1) (pin 10)) + (node (ref MK1) (pin 3)) + (node (ref MK1) (pin 1))) + (net (code 3) (name /I2S_WS) + (node (ref J3) (pin 35)) + (node (ref MK1) (pin 2))) + (net (code 4) (name /I2S_SD) + (node (ref MK1) (pin 5)) + (node (ref J3) (pin 38))) + (net (code 5) (name /SMI_SD15) + (node (ref J3) (pin 16)) + (node (ref U2) (pin 4))) + (net (code 6) (name /SMI_SD14) + (node (ref U1) (pin 8)) + (node (ref J3) (pin 15))) + (net (code 7) (name "Net-(J3-Pad13)") + (node (ref J3) (pin 13))) + (net (code 8) (name /I2S_CLK) + (node (ref MK1) (pin 4)) + (node (ref J3) (pin 12))) + (net (code 9) (name /SMI_SD9) + (node (ref U1) (pin 9)) + (node (ref J3) (pin 11))) + (net (code 10) (name /SMI_SD7) + (node (ref J3) (pin 10)) + (node (ref U2) (pin 3))) + (net (code 11) (name +3V3) + (node (ref MK1) (pin 6)) + (node (ref J3) (pin 17)) + (node (ref J3) (pin 1))) + (net (code 12) (name "Net-(J3-Pad27)") + (node (ref J3) (pin 27))) + (net (code 13) (name "Net-(J3-Pad37)") + (node (ref J3) (pin 37))) + (net (code 14) (name "Net-(J3-Pad28)") + (node (ref J3) (pin 28))) + (net (code 15) (name "Net-(J3-Pad26)") + (node (ref J3) (pin 26))) + (net (code 16) (name /SMI_SD16) + (node (ref U2) (pin 5)) + (node (ref J3) (pin 18))) + (net (code 17) (name "Net-(J3-Pad3)") + (node (ref J3) (pin 3))) + (net (code 18) (name "Net-(J3-Pad5)") + (node (ref J3) (pin 5))) + (net (code 19) (name "Net-(J3-Pad7)") + (node (ref J3) (pin 7))) + (net (code 20) (name "Net-(J3-Pad29)") + (node (ref J3) (pin 29))) + (net (code 21) (name "Net-(J3-Pad31)") + (node (ref J3) (pin 31))) + (net (code 22) (name +12V) + (node (ref J4) (pin 1)) + (node (ref J5) (pin 1))) + (net (code 23) (name "Net-(R1-Pad2)") + (node (ref R1) (pin 2)) + (node (ref U1) (pin 1))) + (net (code 24) (name "Net-(U1-Pad15)") + (node (ref U1) (pin 15))) + (net (code 25) (name "Net-(U1-Pad18)") + (node (ref U1) (pin 18))) + (net (code 26) (name "Net-(U1-Pad17)") + (node (ref U1) (pin 17))) + (net (code 27) (name "Net-(U1-Pad16)") + (node (ref U1) (pin 16))) + (net (code 28) (name "Net-(U1-Pad14)") + (node (ref U1) (pin 14))) + (net (code 29) (name "Net-(U1-Pad13)") + (node (ref U1) (pin 13))) + (net (code 30) (name "Net-(U1-Pad12)") + (node (ref U1) (pin 12))) + (net (code 31) (name "Net-(U1-Pad11)") + (node (ref U1) (pin 11))) + (net (code 32) (name /SMI_SD4) + (node (ref J3) (pin 32)) + (node (ref U2) (pin 8))) + (net (code 33) (name /SMI_SD5) + (node (ref J3) (pin 33)) + (node (ref U1) (pin 4))) + (net (code 34) (name /SMI_SD0) + (node (ref J3) (pin 24)) + (node (ref U2) (pin 7))) + (net (code 35) (name /SMI_SD3) + (node (ref J3) (pin 23)) + (node (ref U1) (pin 5))) + (net (code 36) (name /SMI_SD17) + (node (ref U2) (pin 6)) + (node (ref J3) (pin 22))) + (net (code 37) (name /SMI_SD1) + (node (ref J3) (pin 21)) + (node (ref U1) (pin 6))) + (net (code 38) (name /SMI_SD2) + (node (ref J3) (pin 19)) + (node (ref U1) (pin 7))) + (net (code 39) (name /SMI_SD8) + (node (ref J3) (pin 36)) + (node (ref U2) (pin 9))) + (net (code 40) (name /SMI_SD13) + (node (ref U1) (pin 2)) + (node (ref J3) (pin 40)) + (node (ref U1) (pin 3))) + (net (code 41) (name /SMI_SD6) + (node (ref J3) (pin 8)) + (node (ref U2) (pin 2))) + (net (code 42) (name "Net-(J1-Pad5)") + (node (ref J1) (pin 5))) + (net (code 43) (name "Net-(J1-Pad3)") + (node (ref J1) (pin 3))) + (net (code 44) (name "Net-(J1-Pad2)") + (node (ref J1) (pin 2))) + (net (code 45) (name "Net-(R2-Pad1)") + (node (ref U2) (pin 1)) + (node (ref R2) (pin 1))) + (net (code 46) (name "Net-(U2-Pad16)") + (node (ref U2) (pin 16))) + (net (code 47) (name "Net-(U2-Pad17)") + (node (ref U2) (pin 17))) + (net (code 48) (name "Net-(U2-Pad18)") + (node (ref U2) (pin 18))) + (net (code 49) (name "Net-(U2-Pad15)") + (node (ref U2) (pin 15))) + (net (code 50) (name "Net-(U2-Pad14)") + (node (ref U2) (pin 14))) + (net (code 51) (name "Net-(U2-Pad13)") + (node (ref U2) (pin 13))) + (net (code 52) (name "Net-(U2-Pad12)") + (node (ref U2) (pin 12))) + (net (code 53) (name "Net-(U2-Pad11)") + (node (ref U2) (pin 11))))) \ No newline at end of file diff --git a/RpiLedBars/hw/LedBarsHat/LedBarsHat.pretty/I2S_MEMS_Microphone.kicad_mod b/RpiLedBars/hw/LedBarsHat/LedBarsHat.pretty/I2S_MEMS_Microphone.kicad_mod new file mode 100644 index 0000000..2700a60 --- /dev/null +++ b/RpiLedBars/hw/LedBarsHat/LedBarsHat.pretty/I2S_MEMS_Microphone.kicad_mod @@ -0,0 +1,28 @@ +(module I2S_MEMS_Microphone (layer F.Cu) (tedit 6099062F) + (descr "I2S MEMS Microphone") + (tags "I2S MEMS Microphone") + (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "I2S MEMS Microphone" (at 3.81 7.41) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 -1.27) (end 6.985 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 6.35) (end 0.635 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 6.35) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.45 -1.55) (end -1.45 6.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 6.6) (end 9.1 6.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 6.6) (end 9.1 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 -1.55) (end -1.45 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 3.81 2.54) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 6 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) +) diff --git a/RpiLedBars/hw/LedBarsHat/LedBarsHat.pretty/Led_Power_Bus.kicad_mod b/RpiLedBars/hw/LedBarsHat/LedBarsHat.pretty/Led_Power_Bus.kicad_mod new file mode 100644 index 0000000..376b19e --- /dev/null +++ b/RpiLedBars/hw/LedBarsHat/LedBarsHat.pretty/Led_Power_Bus.kicad_mod @@ -0,0 +1,46 @@ +(module Led_Power_Bus (layer F.Cu) (tedit 609AB8F7) + (descr "Through hole straight pin header, 2x08, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x08 2.54mm double row") + (fp_text reference REF** (at 1.27 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Led_Power_Bus (at 1.27 20.11) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 3.81 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 19.05) (end -1.27 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 19.05) (end -1.27 0) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 19.11) (end 3.87 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 -1.33) (end 3.87 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 19.55) (end 4.35 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 19.55) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 1.27 8.89 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 8b thru_hole oval (at 2.54 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 8a thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 7b thru_hole oval (at 2.54 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 7a thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 6b thru_hole oval (at 2.54 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 6a thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 5b thru_hole oval (at 2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 5a thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 4b thru_hole oval (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 4a thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 3b thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 3a thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 2b thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 2a thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 1b thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 1a thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) +) diff --git a/RpiLedBars/hw/LedBarsHat/LedBarsHat.pretty/Led_Signal_Bus.kicad_mod b/RpiLedBars/hw/LedBarsHat/LedBarsHat.pretty/Led_Signal_Bus.kicad_mod new file mode 100644 index 0000000..a858b39 --- /dev/null +++ b/RpiLedBars/hw/LedBarsHat/LedBarsHat.pretty/Led_Signal_Bus.kicad_mod @@ -0,0 +1,36 @@ +(module Led_Signal_Bus (layer F.Cu) (tedit 609AB921) + (descr "Through hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x08 2.54mm single row") + (fp_text reference REF** (at 0 -2.77) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Led_Signal_Bus (at 0 20.55) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.8 19.55) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 19.55) (end -1.8 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.8) (end 1.75 19.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0 -1.33) (end 1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -1.33) (end 1.33 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 19.11) (end 1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 19.05) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 19.05) (end -1.27 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.635) (end 1.27 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -1.27) (end 1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -1.27) (end 0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 8.89 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) +) diff --git a/RpiLedBars/hw/LedBarsHat/LedBarsHat.pro b/RpiLedBars/hw/LedBarsHat/LedBarsHat.pro new file mode 100644 index 0000000..fd58ac1 --- /dev/null +++ b/RpiLedBars/hw/LedBarsHat/LedBarsHat.pro @@ -0,0 +1,43 @@ +update=05/09/21 23:32:44 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName=Pcbnew +SpiceAjustPassiveValues=0 +LabSize=50 +ERC_TestSimilarLabels=1 diff --git a/RpiLedBars/hw/LedBarsHat/LedBarsHat.rules b/RpiLedBars/hw/LedBarsHat/LedBarsHat.rules new file mode 100644 index 0000000..424aaf8 --- /dev/null +++ b/RpiLedBars/hw/LedBarsHat/LedBarsHat.rules @@ -0,0 +1,82 @@ + +(rules PCB LedBarsHat + (snap_angle + fortyfive_degree + ) + (autoroute_settings + (fanout off) + (autoroute on) + (postroute on) + (vias on) + (via_costs 50) + (plane_via_costs 5) + (start_ripup_costs 100) + (start_pass_no 1300) + (layer_rule F.Cu + (active on) + (preferred_direction vertical) + (preferred_direction_trace_costs 1.0) + (against_preferred_direction_trace_costs 2.2) + ) + (layer_rule B.Cu + (active on) + (preferred_direction horizontal) + (preferred_direction_trace_costs 1.0) + (against_preferred_direction_trace_costs 1.9) + ) + ) + (rule + (width 250.0) + (clear 200.2) + (clear 125.0 (type smd_to_turn_gap)) + (clear 50.0 (type smd_smd)) + ) + (padstack "Via[0-1]_800:400_um" + (shape + (circle F.Cu 800.0 0.0 0.0) + ) + (shape + (circle B.Cu 800.0 0.0 0.0) + ) + (attach off) + ) + (via + "Via[0-1]_800:400_um" "Via[0-1]_800:400_um" default + ) + (via + "Via[0-1]_800:400_um-kicad_default" "Via[0-1]_800:400_um" "kicad_default" + ) + (via_rule + default "Via[0-1]_800:400_um" + ) + (via_rule + "kicad_default" "Via[0-1]_800:400_um-kicad_default" + ) + (class default + (clearance_class default) + (via_rule default) + (rule + (width 250.0) + ) + (circuit + (use_layer F.Cu B.Cu) + ) + ) + (class "kicad_default" + GND "Net-(J1-Pad3)" "Net-(J1-Pad2)" VCC "Net-(J1-Pad5)" "/SMI_SD13" "/I2S_SD" "Net-(J3-Pad37)" + "/SMI_SD8" "/I2S_WS" "/SMI_SD5" "/SMI_SD4" "Net-(J3-Pad31)" "Net-(J3-Pad29)" "Net-(J3-Pad28)" "Net-(J3-Pad27)" + "Net-(J3-Pad26)" "/SMI_SD0" "/SMI_SD3" "/SMI_SD17" "/SMI_SD1" "/SMI_SD2" "/SMI_SD16" +3V3 + "/SMI_SD15" "/SMI_SD14" "Net-(J3-Pad13)" "/I2S_CLK" "/SMI_SD9" "/SMI_SD7" "/SMI_SD6" "Net-(J3-Pad7)" + "Net-(J3-Pad5)" +5V "Net-(J3-Pad3)" +12V "Net-(J7-Pad1)" "Net-(J7-Pad2)" "Net-(J7-Pad3)" "Net-(J7-Pad4)" + "Net-(J7-Pad5)" "Net-(J7-Pad6)" "Net-(J7-Pad7)" "Net-(J7-Pad8)" "Net-(J8-Pad1)" "Net-(J8-Pad2)" "Net-(J8-Pad3)" "Net-(J8-Pad4)" + "Net-(J8-Pad5)" "Net-(J8-Pad6)" "Net-(J8-Pad7)" "Net-(J8-Pad8)" "Net-(R1-Pad2)" "Net-(R2-Pad1)" + (clearance_class "kicad_default") + (via_rule kicad_default) + (rule + (width 250.0) + ) + (circuit + (use_layer F.Cu B.Cu) + ) + ) +) \ No newline at end of file diff --git a/RpiLedBars/hw/LedBarsHat/LedBarsHat.sch b/RpiLedBars/hw/LedBarsHat/LedBarsHat.sch new file mode 100755 index 0000000..b75003d --- /dev/null +++ b/RpiLedBars/hw/LedBarsHat/LedBarsHat.sch @@ -0,0 +1,1050 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "LedBarsHat" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L 74hct245:74HCT245 U2 +U 1 1 60990192 +P 1800 3750 +F 0 "U2" H 1800 4550 60 0000 C CNN +F 1 "74HCT245" H 1800 4450 60 0000 C CNN +F 2 "Package_DIP:DIP-20_W7.62mm" H 1800 3050 60 0001 C CNN +F 3 "" H 1800 3750 60 0000 C CNN + 1 1800 3750 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0101 +U 1 1 6099382B +P 10600 1200 +F 0 "#PWR0101" H 10600 950 50 0001 C CNN +F 1 "GND" H 10605 1027 50 0000 C CNN +F 2 "" H 10600 1200 50 0001 C CNN +F 3 "" H 10600 1200 50 0001 C CNN + 1 10600 1200 + 1 0 0 -1 +$EndComp +$Comp +L power:+12V #PWR0102 +U 1 1 6099726E +P 10600 800 +F 0 "#PWR0102" H 10600 650 50 0001 C CNN +F 1 "+12V" H 10615 973 50 0000 C CNN +F 2 "" H 10600 800 50 0001 C CNN +F 3 "" H 10600 800 50 0001 C CNN + 1 10600 800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10600 800 10600 900 +Wire Wire Line + 10200 1100 10600 1100 +Wire Wire Line + 10600 1100 10600 1200 +$Comp +L Connector:Conn_01x02_Male J4 +U 1 1 6099C84A +P 8350 900 +F 0 "J4" H 8458 1081 50 0000 C CNN +F 1 "Conn_01x02_Male" H 8458 990 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 8350 900 50 0001 C CNN +F 3 "~" H 8350 900 50 0001 C CNN + 1 8350 900 + 1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x02_Female J2 +U 1 1 6099CF4C +P 7350 900 +F 0 "J2" H 7378 876 50 0000 L CNN +F 1 "Conn_01x02_Female" H 7378 785 50 0000 L CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical" H 7350 900 50 0001 C CNN +F 3 "~" H 7350 900 50 0001 C CNN + 1 7350 900 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0103 +U 1 1 6099DF86 +P 8900 1050 +F 0 "#PWR0103" H 8900 800 50 0001 C CNN +F 1 "GND" H 8905 877 50 0000 C CNN +F 2 "" H 8900 1050 50 0001 C CNN +F 3 "" H 8900 1050 50 0001 C CNN + 1 8900 1050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7150 1000 7100 1000 +Wire Wire Line + 7150 900 7100 900 +$Comp +L power:GND #PWR0105 +U 1 1 609A9174 +P 1750 4750 +F 0 "#PWR0105" H 1750 4500 50 0001 C CNN +F 1 "GND" H 1755 4577 50 0000 C CNN +F 2 "" H 1750 4750 50 0001 C CNN +F 3 "" H 1750 4750 50 0001 C CNN + 1 1750 4750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1100 4250 1100 4750 +Wire Wire Line + 1100 4750 1750 4750 +Wire Wire Line + 2500 4200 2500 4750 +Wire Wire Line + 2500 4750 1750 4750 +Connection ~ 1750 4750 +$Comp +L Device:R R2 +U 1 1 609B10BD +P 950 4150 +F 0 "R2" V 743 4150 50 0000 C CNN +F 1 "R" V 834 4150 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" V 880 4150 50 0001 C CNN +F 3 "~" H 950 4150 50 0001 C CNN + 1 950 4150 + 0 1 1 0 +$EndComp +$Comp +L Connector:USB_A J1 +U 1 1 60994FCE +P 5600 1100 +F 0 "J1" H 5657 1567 50 0000 C CNN +F 1 "USB_A" H 5657 1476 50 0000 C CNN +F 2 "Connector_USB:USB_A_CONNFLY_DS1095-WNR0" H 5750 1050 50 0001 C CNN +F 3 " ~" H 5750 1050 50 0001 C CNN + 1 5600 1100 + 1 0 0 -1 +$EndComp +$Comp +L power:PWR_FLAG #FLG0101 +U 1 1 609B69AC +P 7100 900 +F 0 "#FLG0101" H 7100 975 50 0001 C CNN +F 1 "PWR_FLAG" H 7100 1073 50 0000 C CNN +F 2 "" H 7100 900 50 0001 C CNN +F 3 "~" H 7100 900 50 0001 C CNN + 1 7100 900 + 1 0 0 -1 +$EndComp +$Comp +L power:PWR_FLAG #FLG0102 +U 1 1 609B6FF7 +P 7100 1000 +F 0 "#FLG0102" H 7100 1075 50 0001 C CNN +F 1 "PWR_FLAG" H 7100 1173 50 0000 C CNN +F 2 "" H 7100 1000 50 0001 C CNN +F 3 "~" H 7100 1000 50 0001 C CNN + 1 7100 1000 + -1 0 0 1 +$EndComp +Connection ~ 7100 1000 +$Comp +L power:GND #PWR0108 +U 1 1 6099EA8D +P 6800 1000 +F 0 "#PWR0108" H 6800 750 50 0001 C CNN +F 1 "GND" H 6805 827 50 0000 C CNN +F 2 "" H 6800 1000 50 0001 C CNN +F 3 "" H 6800 1000 50 0001 C CNN + 1 6800 1000 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0109 +U 1 1 609BCB09 +P 6800 900 +F 0 "#PWR0109" H 6800 750 50 0001 C CNN +F 1 "VCC" H 6815 1073 50 0000 C CNN +F 2 "" H 6800 900 50 0001 C CNN +F 3 "" H 6800 900 50 0001 C CNN + 1 6800 900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7100 900 6800 900 +Connection ~ 7100 900 +Wire Wire Line + 6800 1000 7100 1000 +$Comp +L power:PWR_FLAG #FLG0103 +U 1 1 609C5E76 +P 10350 900 +F 0 "#FLG0103" H 10350 975 50 0001 C CNN +F 1 "PWR_FLAG" H 10350 1073 50 0000 C CNN +F 2 "" H 10350 900 50 0001 C CNN +F 3 "~" H 10350 900 50 0001 C CNN + 1 10350 900 + -1 0 0 1 +$EndComp +Connection ~ 10350 900 +Wire Wire Line + 10350 900 10200 900 +Text Label 1100 3250 2 50 ~ 0 +SMI_SD6 +Text Label 1100 3350 2 50 ~ 0 +SMI_SD7 +Text Label 1100 3450 2 50 ~ 0 +SMI_SD15 +Text Label 1100 3550 2 50 ~ 0 +SMI_SD16 +Text Label 1100 3650 2 50 ~ 0 +SMI_SD17 +Text Label 1100 3750 2 50 ~ 0 +SMI_SD0 +Text Label 1100 3850 2 50 ~ 0 +SMI_SD4 +Text Label 1100 3950 2 50 ~ 0 +SMI_SD8 +NoConn ~ 5500 1500 +NoConn ~ 5900 1200 +NoConn ~ 5900 1100 +$Comp +L power:VCC #PWR0116 +U 1 1 609D6A53 +P 5900 900 +F 0 "#PWR0116" H 5900 750 50 0001 C CNN +F 1 "VCC" H 5915 1073 50 0000 C CNN +F 2 "" H 5900 900 50 0001 C CNN +F 3 "" H 5900 900 50 0001 C CNN + 1 5900 900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10350 900 10600 900 +Wire Wire Line + 2500 6350 2500 7000 +$Comp +L Device:R R1 +U 1 1 609AF147 +P 950 6300 +F 0 "R1" V 743 6300 50 0000 C CNN +F 1 "R" V 834 6300 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" V 880 6300 50 0001 C CNN +F 3 "~" H 950 6300 50 0001 C CNN + 1 950 6300 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 1100 6400 1100 7000 +$Comp +L power:GND #PWR0104 +U 1 1 609A6E25 +P 1800 7000 +F 0 "#PWR0104" H 1800 6750 50 0001 C CNN +F 1 "GND" H 1805 6827 50 0000 C CNN +F 2 "" H 1800 7000 50 0001 C CNN +F 3 "" H 1800 7000 50 0001 C CNN + 1 1800 7000 + -1 0 0 -1 +$EndComp +Wire Wire Line + 1100 7000 1800 7000 +Wire Wire Line + 2500 7000 1800 7000 +Connection ~ 1800 7000 +Text Label 1100 5400 2 50 ~ 0 +SMI_SD13 +Text Label 1100 5500 2 50 ~ 0 +SMI_SD13 +Text Label 1100 5600 2 50 ~ 0 +SMI_SD5 +Text Label 1100 5700 2 50 ~ 0 +SMI_SD3 +Text Label 1100 5800 2 50 ~ 0 +SMI_SD1 +Text Label 1100 5900 2 50 ~ 0 +SMI_SD2 +Text Label 1100 6000 2 50 ~ 0 +SMI_SD14 +Text Label 1100 6100 2 50 ~ 0 +SMI_SD9 +$Comp +L power:GND #PWR0106 +U 1 1 609B1C0F +P 5600 1500 +F 0 "#PWR0106" H 5600 1250 50 0001 C CNN +F 1 "GND" H 5605 1327 50 0000 C CNN +F 2 "" H 5600 1500 50 0001 C CNN +F 3 "" H 5600 1500 50 0001 C CNN + 1 5600 1500 + 1 0 0 -1 +$EndComp +$Comp +L power:PWR_FLAG #FLG0104 +U 1 1 609D70C8 +P 7100 2700 +F 0 "#FLG0104" H 7100 2775 50 0001 C CNN +F 1 "PWR_FLAG" H 7100 2873 50 0000 C CNN +F 2 "" H 7100 2700 50 0001 C CNN +F 3 "~" H 7100 2700 50 0001 C CNN + 1 7100 2700 + 0 1 1 0 +$EndComp +$Comp +L Connector:Jack-DC J5 +U 1 1 6099631E +P 9900 1000 +F 0 "J5" H 9957 1325 50 0000 C CNN +F 1 "Jack-DC" H 9957 1234 50 0000 C CNN +F 2 "Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002" H 9950 960 50 0001 C CNN +F 3 "~" H 9950 960 50 0001 C CNN + 1 9900 1000 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0107 +U 1 1 609B556D +P 6850 5950 +F 0 "#PWR0107" H 6850 5700 50 0001 C CNN +F 1 "GND" H 6855 5777 50 0000 C CNN +F 2 "" H 6850 5950 50 0001 C CNN +F 3 "" H 6850 5950 50 0001 C CNN + 1 6850 5950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6500 5950 6600 5950 +Connection ~ 6600 5950 +Wire Wire Line + 6600 5950 6700 5950 +Connection ~ 6700 5950 +Wire Wire Line + 6700 5950 6800 5950 +Connection ~ 6800 5950 +Wire Wire Line + 6800 5950 6850 5950 +Wire Wire Line + 6900 5950 6850 5950 +Connection ~ 6850 5950 +Connection ~ 6900 5950 +Connection ~ 7100 5950 +Wire Wire Line + 7200 5950 7100 5950 +Connection ~ 7000 5950 +Wire Wire Line + 7100 5950 7000 5950 +Wire Wire Line + 7000 5950 6900 5950 +NoConn ~ 7700 4400 +Wire Wire Line + 7000 3000 7000 2700 +Wire Wire Line + 7200 5600 7200 5950 +Wire Wire Line + 7100 5600 7100 5950 +Wire Wire Line + 7000 5600 7000 5950 +Wire Wire Line + 6900 5600 6900 5950 +Wire Wire Line + 6800 5600 6800 5950 +Wire Wire Line + 6700 5600 6700 5950 +Wire Wire Line + 6600 5600 6600 5950 +Text Label 7700 4700 0 50 ~ 0 +SMI_SD2 +Text Label 6100 3700 2 50 ~ 0 +SMI_SD8 +Wire Wire Line + 7100 3000 7100 2700 +Wire Wire Line + 6800 3000 6800 2700 +NoConn ~ 6100 5000 +NoConn ~ 7700 4000 +Text Label 6100 4100 2 50 ~ 0 +I2S_WS +Text Label 7700 5100 0 50 ~ 0 +SMI_SD5 +Text Label 7700 4800 0 50 ~ 0 +SMI_SD3 +Text Label 7700 4600 0 50 ~ 0 +SMI_SD1 +Text Label 6100 4500 2 50 ~ 0 +SMI_SD14 +Text Label 6100 3800 2 50 ~ 0 +SMI_SD9 +Text Label 6100 4300 2 50 ~ 0 +SMI_SD13 +Text Label 6100 4200 2 50 ~ 0 +I2S_SD +Text Label 7700 5000 0 50 ~ 0 +SMI_SD4 +Text Label 7700 4500 0 50 ~ 0 +SMI_SD0 +Text Label 6100 4800 2 50 ~ 0 +SMI_SD17 +Text Label 6100 4700 2 50 ~ 0 +SMI_SD16 +Text Label 6100 4600 2 50 ~ 0 +SMI_SD15 +Text Label 6100 3900 2 50 ~ 0 +I2S_CLK +Text Label 6100 3500 2 50 ~ 0 +SMI_SD7 +Text Label 6100 3400 2 50 ~ 0 +SMI_SD6 +Wire Wire Line + 6700 2700 6700 3000 +Wire Wire Line + 6500 5600 6500 5950 +Wire Wire Line + 6800 2700 6700 2700 +Wire Wire Line + 7000 2700 7100 2700 +$Comp +L Sensor_Audio:MP45DT02 MK1 +U 1 1 609D01E4 +P 9800 5650 +F 0 "MK1" H 9470 5696 50 0000 R CNN +F 1 "MP45DT02" H 9470 5605 50 0000 R CNN +F 2 "LedBarsHat:I2S_MEMS_Microphone" H 8900 5300 50 0001 L CIN +F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00025467.pdf" H 9800 5650 50 0001 C CNN + 1 9800 5650 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0115 +U 1 1 609D3350 +P 9800 5950 +F 0 "#PWR0115" H 9800 5700 50 0001 C CNN +F 1 "GND" H 9805 5777 50 0000 C CNN +F 2 "" H 9800 5950 50 0001 C CNN +F 3 "" H 9800 5950 50 0001 C CNN + 1 9800 5950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9800 5250 9800 5350 +Text Label 10200 5550 0 50 ~ 0 +I2S_WS +Text Label 10200 5650 0 50 ~ 0 +I2S_CLK +Text Label 10200 5750 0 50 ~ 0 +I2S_SD +$Comp +L Connector:Raspberry_Pi_2_3 J3 +U 1 1 60988C0F +P 6900 4300 +F 0 "J3" H 6900 5781 50 0000 C CNN +F 1 "Raspberry_Pi_2_3" H 6900 5690 50 0000 C CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical" H 6900 4300 50 0001 C CNN +F 3 "https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/rpi_SCH_3bplus_1p0_reduced.pdf" H 6900 4300 50 0001 C CNN + 1 6900 4300 + 1 0 0 -1 +$EndComp +Connection ~ 7100 2700 +$Comp +L power:+3.3V #PWR0111 +U 1 1 609D12C4 +P 7000 2700 +F 0 "#PWR0111" H 7000 2550 50 0001 C CNN +F 1 "+3.3V" H 7015 2873 50 0000 C CNN +F 2 "" H 7000 2700 50 0001 C CNN +F 3 "" H 7000 2700 50 0001 C CNN + 1 7000 2700 + 1 0 0 -1 +$EndComp +Connection ~ 7000 2700 +$Comp +L power:+3.3V #PWR0113 +U 1 1 609D3855 +P 9800 5250 +F 0 "#PWR0113" H 9800 5100 50 0001 C CNN +F 1 "+3.3V" H 9815 5423 50 0000 C CNN +F 2 "" H 9800 5250 50 0001 C CNN +F 3 "" H 9800 5250 50 0001 C CNN + 1 9800 5250 + 1 0 0 -1 +$EndComp +$Comp +L power:+12V #PWR0117 +U 1 1 609D5417 +P 8900 850 +F 0 "#PWR0117" H 8900 700 50 0001 C CNN +F 1 "+12V" H 8915 1023 50 0000 C CNN +F 2 "" H 8900 850 50 0001 C CNN +F 3 "" H 8900 850 50 0001 C CNN + 1 8900 850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8900 1000 8900 1050 +Wire Wire Line + 8550 1000 8900 1000 +Wire Wire Line + 8900 850 8900 900 +Wire Wire Line + 8900 900 8550 900 +$Comp +L 74hct245:74HCT245 U1 +U 1 1 6098F41C +P 1800 5900 +F 0 "U1" H 1800 6700 60 0000 C CNN +F 1 "74HCT245" H 1800 6600 60 0000 C CNN +F 2 "Package_DIP:DIP-20_W7.62mm" H 1800 5200 60 0001 C CNN +F 3 "" H 1800 5900 60 0000 C CNN + 1 1800 5900 + 1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x08_Female J7 +U 1 1 60A0018E +P 2700 3550 +F 0 "J7" H 2650 4150 50 0000 L CNN +F 1 "Conn_01x08_Female" H 2300 4050 50 0000 L CNN +F 2 "LedBarsHat:Led_Signal_Bus" H 2700 3550 50 0001 C CNN +F 3 "~" H 2700 3550 50 0001 C CNN + 1 2700 3550 + 1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x08_Female J8 +U 1 1 60A0C6CA +P 2700 5700 +F 0 "J8" H 2650 6250 50 0000 L CNN +F 1 "Conn_01x08_Female" H 2300 6150 50 0000 L CNN +F 2 "LedBarsHat:Led_Signal_Bus" H 2700 5700 50 0001 C CNN +F 3 "~" H 2700 5700 50 0001 C CNN + 1 2700 5700 + 1 0 0 -1 +$EndComp +$Comp +L Connector_Generic:Conn_02x08_Row_Letter_Last J6 +U 1 1 60A12108 +P 3600 5800 +F 0 "J6" H 3650 6317 50 0000 C CNN +F 1 "Conn_02x08_Row_Letter_Last" H 3650 6226 50 0000 C CNN +F 2 "LedBarsHat:Led_Power_Bus" H 3600 5800 50 0001 C CNN +F 3 "~" H 3600 5800 50 0001 C CNN + 1 3600 5800 + -1 0 0 1 +$EndComp +$Comp +L Connector_Generic:Conn_02x08_Row_Letter_Last J9 +U 1 1 60A1377F +P 3550 3650 +F 0 "J9" H 3600 4167 50 0000 C CNN +F 1 "Conn_02x08_Row_Letter_Last" H 3600 4076 50 0000 C CNN +F 2 "LedBarsHat:Led_Power_Bus" H 3550 3650 50 0001 C CNN +F 3 "~" H 3550 3650 50 0001 C CNN + 1 3550 3650 + -1 0 0 1 +$EndComp +$Comp +L power:+12V #PWR0120 +U 1 1 60A14224 +P 3800 6100 +F 0 "#PWR0120" H 3800 5950 50 0001 C CNN +F 1 "+12V" V 3815 6228 50 0000 L CNN +F 2 "" H 3800 6100 50 0001 C CNN +F 3 "" H 3800 6100 50 0001 C CNN + 1 3800 6100 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0121 +U 1 1 60A15263 +P 3800 6000 +F 0 "#PWR0121" H 3800 5850 50 0001 C CNN +F 1 "+12V" V 3815 6128 50 0000 L CNN +F 2 "" H 3800 6000 50 0001 C CNN +F 3 "" H 3800 6000 50 0001 C CNN + 1 3800 6000 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0122 +U 1 1 60A15546 +P 3800 5900 +F 0 "#PWR0122" H 3800 5750 50 0001 C CNN +F 1 "+12V" V 3815 6028 50 0000 L CNN +F 2 "" H 3800 5900 50 0001 C CNN +F 3 "" H 3800 5900 50 0001 C CNN + 1 3800 5900 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0123 +U 1 1 60A15966 +P 3800 5800 +F 0 "#PWR0123" H 3800 5650 50 0001 C CNN +F 1 "+12V" V 3815 5928 50 0000 L CNN +F 2 "" H 3800 5800 50 0001 C CNN +F 3 "" H 3800 5800 50 0001 C CNN + 1 3800 5800 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0124 +U 1 1 60A15C61 +P 3800 5700 +F 0 "#PWR0124" H 3800 5550 50 0001 C CNN +F 1 "+12V" V 3815 5828 50 0000 L CNN +F 2 "" H 3800 5700 50 0001 C CNN +F 3 "" H 3800 5700 50 0001 C CNN + 1 3800 5700 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0125 +U 1 1 60A15F36 +P 3800 5600 +F 0 "#PWR0125" H 3800 5450 50 0001 C CNN +F 1 "+12V" V 3815 5728 50 0000 L CNN +F 2 "" H 3800 5600 50 0001 C CNN +F 3 "" H 3800 5600 50 0001 C CNN + 1 3800 5600 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0126 +U 1 1 60A161F4 +P 3800 5500 +F 0 "#PWR0126" H 3800 5350 50 0001 C CNN +F 1 "+12V" V 3815 5628 50 0000 L CNN +F 2 "" H 3800 5500 50 0001 C CNN +F 3 "" H 3800 5500 50 0001 C CNN + 1 3800 5500 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0127 +U 1 1 60A164FA +P 3800 5400 +F 0 "#PWR0127" H 3800 5250 50 0001 C CNN +F 1 "+12V" V 3815 5528 50 0000 L CNN +F 2 "" H 3800 5400 50 0001 C CNN +F 3 "" H 3800 5400 50 0001 C CNN + 1 3800 5400 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0128 +U 1 1 60A1678B +P 3750 3950 +F 0 "#PWR0128" H 3750 3800 50 0001 C CNN +F 1 "+12V" V 3765 4078 50 0000 L CNN +F 2 "" H 3750 3950 50 0001 C CNN +F 3 "" H 3750 3950 50 0001 C CNN + 1 3750 3950 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0129 +U 1 1 60A170D4 +P 3750 3850 +F 0 "#PWR0129" H 3750 3700 50 0001 C CNN +F 1 "+12V" V 3765 3978 50 0000 L CNN +F 2 "" H 3750 3850 50 0001 C CNN +F 3 "" H 3750 3850 50 0001 C CNN + 1 3750 3850 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0130 +U 1 1 60A1732F +P 3750 3750 +F 0 "#PWR0130" H 3750 3600 50 0001 C CNN +F 1 "+12V" V 3765 3878 50 0000 L CNN +F 2 "" H 3750 3750 50 0001 C CNN +F 3 "" H 3750 3750 50 0001 C CNN + 1 3750 3750 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0131 +U 1 1 60A1761C +P 3750 3650 +F 0 "#PWR0131" H 3750 3500 50 0001 C CNN +F 1 "+12V" V 3765 3778 50 0000 L CNN +F 2 "" H 3750 3650 50 0001 C CNN +F 3 "" H 3750 3650 50 0001 C CNN + 1 3750 3650 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0132 +U 1 1 60A17930 +P 3750 3550 +F 0 "#PWR0132" H 3750 3400 50 0001 C CNN +F 1 "+12V" V 3765 3678 50 0000 L CNN +F 2 "" H 3750 3550 50 0001 C CNN +F 3 "" H 3750 3550 50 0001 C CNN + 1 3750 3550 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0133 +U 1 1 60A17C32 +P 3750 3450 +F 0 "#PWR0133" H 3750 3300 50 0001 C CNN +F 1 "+12V" V 3765 3578 50 0000 L CNN +F 2 "" H 3750 3450 50 0001 C CNN +F 3 "" H 3750 3450 50 0001 C CNN + 1 3750 3450 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0134 +U 1 1 60A17EE3 +P 3750 3350 +F 0 "#PWR0134" H 3750 3200 50 0001 C CNN +F 1 "+12V" V 3765 3478 50 0000 L CNN +F 2 "" H 3750 3350 50 0001 C CNN +F 3 "" H 3750 3350 50 0001 C CNN + 1 3750 3350 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0135 +U 1 1 60A18232 +P 3750 3250 +F 0 "#PWR0135" H 3750 3100 50 0001 C CNN +F 1 "+12V" V 3765 3378 50 0000 L CNN +F 2 "" H 3750 3250 50 0001 C CNN +F 3 "" H 3750 3250 50 0001 C CNN + 1 3750 3250 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0136 +U 1 1 60A1E411 +P 3300 6100 +F 0 "#PWR0136" H 3300 5850 50 0001 C CNN +F 1 "GND" V 3305 5972 50 0000 R CNN +F 2 "" H 3300 6100 50 0001 C CNN +F 3 "" H 3300 6100 50 0001 C CNN + 1 3300 6100 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0137 +U 1 1 60A1F6D5 +P 3300 6000 +F 0 "#PWR0137" H 3300 5750 50 0001 C CNN +F 1 "GND" V 3305 5872 50 0000 R CNN +F 2 "" H 3300 6000 50 0001 C CNN +F 3 "" H 3300 6000 50 0001 C CNN + 1 3300 6000 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0138 +U 1 1 60A1F9B4 +P 3300 5900 +F 0 "#PWR0138" H 3300 5650 50 0001 C CNN +F 1 "GND" V 3305 5772 50 0000 R CNN +F 2 "" H 3300 5900 50 0001 C CNN +F 3 "" H 3300 5900 50 0001 C CNN + 1 3300 5900 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0139 +U 1 1 60A1FC8F +P 3300 5800 +F 0 "#PWR0139" H 3300 5550 50 0001 C CNN +F 1 "GND" V 3305 5672 50 0000 R CNN +F 2 "" H 3300 5800 50 0001 C CNN +F 3 "" H 3300 5800 50 0001 C CNN + 1 3300 5800 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0140 +U 1 1 60A1FF65 +P 3300 5700 +F 0 "#PWR0140" H 3300 5450 50 0001 C CNN +F 1 "GND" V 3305 5572 50 0000 R CNN +F 2 "" H 3300 5700 50 0001 C CNN +F 3 "" H 3300 5700 50 0001 C CNN + 1 3300 5700 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0141 +U 1 1 60A20240 +P 3300 5600 +F 0 "#PWR0141" H 3300 5350 50 0001 C CNN +F 1 "GND" V 3305 5472 50 0000 R CNN +F 2 "" H 3300 5600 50 0001 C CNN +F 3 "" H 3300 5600 50 0001 C CNN + 1 3300 5600 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0142 +U 1 1 60A204D7 +P 3300 5500 +F 0 "#PWR0142" H 3300 5250 50 0001 C CNN +F 1 "GND" V 3305 5372 50 0000 R CNN +F 2 "" H 3300 5500 50 0001 C CNN +F 3 "" H 3300 5500 50 0001 C CNN + 1 3300 5500 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0143 +U 1 1 60A2089C +P 3300 5400 +F 0 "#PWR0143" H 3300 5150 50 0001 C CNN +F 1 "GND" V 3305 5272 50 0000 R CNN +F 2 "" H 3300 5400 50 0001 C CNN +F 3 "" H 3300 5400 50 0001 C CNN + 1 3300 5400 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0144 +U 1 1 60A20AB2 +P 3250 3950 +F 0 "#PWR0144" H 3250 3700 50 0001 C CNN +F 1 "GND" V 3255 3822 50 0000 R CNN +F 2 "" H 3250 3950 50 0001 C CNN +F 3 "" H 3250 3950 50 0001 C CNN + 1 3250 3950 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0145 +U 1 1 60A21063 +P 3250 3850 +F 0 "#PWR0145" H 3250 3600 50 0001 C CNN +F 1 "GND" V 3255 3722 50 0000 R CNN +F 2 "" H 3250 3850 50 0001 C CNN +F 3 "" H 3250 3850 50 0001 C CNN + 1 3250 3850 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0146 +U 1 1 60A212A6 +P 3250 3750 +F 0 "#PWR0146" H 3250 3500 50 0001 C CNN +F 1 "GND" V 3255 3622 50 0000 R CNN +F 2 "" H 3250 3750 50 0001 C CNN +F 3 "" H 3250 3750 50 0001 C CNN + 1 3250 3750 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0147 +U 1 1 60A214C7 +P 3250 3650 +F 0 "#PWR0147" H 3250 3400 50 0001 C CNN +F 1 "GND" V 3255 3522 50 0000 R CNN +F 2 "" H 3250 3650 50 0001 C CNN +F 3 "" H 3250 3650 50 0001 C CNN + 1 3250 3650 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0148 +U 1 1 60A216F8 +P 3250 3550 +F 0 "#PWR0148" H 3250 3300 50 0001 C CNN +F 1 "GND" V 3255 3422 50 0000 R CNN +F 2 "" H 3250 3550 50 0001 C CNN +F 3 "" H 3250 3550 50 0001 C CNN + 1 3250 3550 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0149 +U 1 1 60A2195E +P 3250 3450 +F 0 "#PWR0149" H 3250 3200 50 0001 C CNN +F 1 "GND" V 3255 3322 50 0000 R CNN +F 2 "" H 3250 3450 50 0001 C CNN +F 3 "" H 3250 3450 50 0001 C CNN + 1 3250 3450 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0150 +U 1 1 60A21C25 +P 3250 3350 +F 0 "#PWR0150" H 3250 3100 50 0001 C CNN +F 1 "GND" V 3255 3222 50 0000 R CNN +F 2 "" H 3250 3350 50 0001 C CNN +F 3 "" H 3250 3350 50 0001 C CNN + 1 3250 3350 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0151 +U 1 1 60A21E9E +P 3250 3250 +F 0 "#PWR0151" H 3250 3000 50 0001 C CNN +F 1 "GND" V 3255 3122 50 0000 R CNN +F 2 "" H 3250 3250 50 0001 C CNN +F 3 "" H 3250 3250 50 0001 C CNN + 1 3250 3250 + 0 1 1 0 +$EndComp +$Comp +L Device:Jumper JP1 +U 1 1 60A55661 +P 6900 1800 +F 0 "JP1" H 6900 2064 50 0000 C CNN +F 1 "Jumper" H 6900 1973 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 6900 1800 50 0001 C CNN +F 3 "~" H 6900 1800 50 0001 C CNN + 1 6900 1800 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0110 +U 1 1 60A55FA3 +P 6600 1800 +F 0 "#PWR0110" H 6600 1650 50 0001 C CNN +F 1 "VCC" V 6615 1928 50 0000 L CNN +F 2 "" H 6600 1800 50 0001 C CNN +F 3 "" H 6600 1800 50 0001 C CNN + 1 6600 1800 + 0 -1 -1 0 +$EndComp +$Comp +L power:+5V #PWR0112 +U 1 1 60A59A8E +P 7200 1800 +F 0 "#PWR0112" H 7200 1650 50 0001 C CNN +F 1 "+5V" V 7215 1928 50 0000 L CNN +F 2 "" H 7200 1800 50 0001 C CNN +F 3 "" H 7200 1800 50 0001 C CNN + 1 7200 1800 + 0 1 1 0 +$EndComp +$Comp +L power:+5V #PWR0114 +U 1 1 60A5B421 +P 6700 2700 +F 0 "#PWR0114" H 6700 2550 50 0001 C CNN +F 1 "+5V" V 6715 2828 50 0000 L CNN +F 2 "" H 6700 2700 50 0001 C CNN +F 3 "" H 6700 2700 50 0001 C CNN + 1 6700 2700 + 1 0 0 -1 +$EndComp +Connection ~ 6700 2700 +$Comp +L power:+5V #PWR0118 +U 1 1 60A5D936 +P 800 4150 +F 0 "#PWR0118" H 800 4000 50 0001 C CNN +F 1 "+5V" V 815 4278 50 0000 L CNN +F 2 "" H 800 4150 50 0001 C CNN +F 3 "" H 800 4150 50 0001 C CNN + 1 800 4150 + 0 -1 -1 0 +$EndComp +$Comp +L power:+5V #PWR0119 +U 1 1 60A5FCB2 +P 2500 4100 +F 0 "#PWR0119" H 2500 3950 50 0001 C CNN +F 1 "+5V" V 2515 4228 50 0000 L CNN +F 2 "" H 2500 4100 50 0001 C CNN +F 3 "" H 2500 4100 50 0001 C CNN + 1 2500 4100 + 0 1 1 0 +$EndComp +$Comp +L power:+5V #PWR0152 +U 1 1 60A60E49 +P 2500 6250 +F 0 "#PWR0152" H 2500 6100 50 0001 C CNN +F 1 "+5V" V 2515 6378 50 0000 L CNN +F 2 "" H 2500 6250 50 0001 C CNN +F 3 "" H 2500 6250 50 0001 C CNN + 1 2500 6250 + 0 1 1 0 +$EndComp +$Comp +L power:+5V #PWR0153 +U 1 1 60A626A8 +P 800 6300 +F 0 "#PWR0153" H 800 6150 50 0001 C CNN +F 1 "+5V" V 815 6428 50 0000 L CNN +F 2 "" H 800 6300 50 0001 C CNN +F 3 "" H 800 6300 50 0001 C CNN + 1 800 6300 + 0 -1 -1 0 +$EndComp +$Comp +L power:PWR_FLAG #FLG0105 +U 1 1 60A642B7 +P 7200 1800 +F 0 "#FLG0105" H 7200 1875 50 0001 C CNN +F 1 "PWR_FLAG" H 7200 1973 50 0000 C CNN +F 2 "" H 7200 1800 50 0001 C CNN +F 3 "~" H 7200 1800 50 0001 C CNN + 1 7200 1800 + -1 0 0 1 +$EndComp +Connection ~ 7200 1800 +$Comp +L power:+3V3 #PWR0154 +U 1 1 609CD4FC +P 8150 3900 +F 0 "#PWR0154" H 8150 3750 50 0001 C CNN +F 1 "+3V3" V 8165 4028 50 0000 L CNN +F 2 "" H 8150 3900 50 0001 C CNN +F 3 "" H 8150 3900 50 0001 C CNN + 1 8150 3900 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R R3 +U 1 1 609D0F65 +P 8300 3900 +F 0 "R3" V 8093 3900 50 0000 C CNN +F 1 "R" V 8184 3900 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" V 8230 3900 50 0001 C CNN +F 3 "~" H 8300 3900 50 0001 C CNN + 1 8300 3900 + 0 1 1 0 +$EndComp +$Comp +L Switch:SW_Coded SW1 +U 1 1 609C0644 +P 8950 3650 +F 0 "SW1" H 8670 3633 50 0000 R CNN +F 1 "SW_Coded" H 8670 3724 50 0000 R CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical" H 8925 3675 50 0001 C CNN +F 3 "~" H 8925 3675 50 0001 C CNN + 1 8950 3650 + -1 0 0 1 +$EndComp +Text Label 7700 4100 0 50 ~ 0 +SEL_MODE1 +Text Label 7700 4200 0 50 ~ 0 +SEL_MODE2 +Text Label 6100 4900 2 50 ~ 0 +SEL_MODE3 +Text Label 8450 3650 2 50 ~ 0 +SEL_MODE1 +Text Label 8450 3550 2 50 ~ 0 +SEL_MODE2 +Text Label 8450 3450 2 50 ~ 0 +SEL_MODE3 +Text Label 8450 3750 2 50 ~ 0 +SEL_MODE0 +$EndSCHEMATC diff --git a/RpiLedBars/hw/LedBarsHat/LedBarsHat.sch-bak b/RpiLedBars/hw/LedBarsHat/LedBarsHat.sch-bak new file mode 100755 index 0000000..fe02357 --- /dev/null +++ b/RpiLedBars/hw/LedBarsHat/LedBarsHat.sch-bak @@ -0,0 +1,1055 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "LedBarsHat" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L 74hct245:74HCT245 U2 +U 1 1 60990192 +P 1800 3750 +F 0 "U2" H 1800 4550 60 0000 C CNN +F 1 "74HCT245" H 1800 4450 60 0000 C CNN +F 2 "Package_DIP:DIP-20_W7.62mm" H 1800 3050 60 0001 C CNN +F 3 "" H 1800 3750 60 0000 C CNN + 1 1800 3750 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0101 +U 1 1 6099382B +P 10600 1200 +F 0 "#PWR0101" H 10600 950 50 0001 C CNN +F 1 "GND" H 10605 1027 50 0000 C CNN +F 2 "" H 10600 1200 50 0001 C CNN +F 3 "" H 10600 1200 50 0001 C CNN + 1 10600 1200 + 1 0 0 -1 +$EndComp +$Comp +L power:+12V #PWR0102 +U 1 1 6099726E +P 10600 800 +F 0 "#PWR0102" H 10600 650 50 0001 C CNN +F 1 "+12V" H 10615 973 50 0000 C CNN +F 2 "" H 10600 800 50 0001 C CNN +F 3 "" H 10600 800 50 0001 C CNN + 1 10600 800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10600 800 10600 900 +Wire Wire Line + 10200 1100 10600 1100 +Wire Wire Line + 10600 1100 10600 1200 +$Comp +L Connector:Conn_01x02_Male J4 +U 1 1 6099C84A +P 8350 900 +F 0 "J4" H 8458 1081 50 0000 C CNN +F 1 "Conn_01x02_Male" H 8458 990 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 8350 900 50 0001 C CNN +F 3 "~" H 8350 900 50 0001 C CNN + 1 8350 900 + 1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x02_Female J2 +U 1 1 6099CF4C +P 7350 900 +F 0 "J2" H 7378 876 50 0000 L CNN +F 1 "Conn_01x02_Female" H 7378 785 50 0000 L CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical" H 7350 900 50 0001 C CNN +F 3 "~" H 7350 900 50 0001 C CNN + 1 7350 900 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0103 +U 1 1 6099DF86 +P 8900 1050 +F 0 "#PWR0103" H 8900 800 50 0001 C CNN +F 1 "GND" H 8905 877 50 0000 C CNN +F 2 "" H 8900 1050 50 0001 C CNN +F 3 "" H 8900 1050 50 0001 C CNN + 1 8900 1050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7150 1000 7100 1000 +Wire Wire Line + 7150 900 7100 900 +$Comp +L power:GND #PWR0105 +U 1 1 609A9174 +P 1750 4750 +F 0 "#PWR0105" H 1750 4500 50 0001 C CNN +F 1 "GND" H 1755 4577 50 0000 C CNN +F 2 "" H 1750 4750 50 0001 C CNN +F 3 "" H 1750 4750 50 0001 C CNN + 1 1750 4750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1100 4250 1100 4750 +Wire Wire Line + 1100 4750 1750 4750 +Wire Wire Line + 2500 4200 2500 4750 +Wire Wire Line + 2500 4750 1750 4750 +Connection ~ 1750 4750 +$Comp +L Device:R R2 +U 1 1 609B10BD +P 950 4150 +F 0 "R2" V 743 4150 50 0000 C CNN +F 1 "R" V 834 4150 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" V 880 4150 50 0001 C CNN +F 3 "~" H 950 4150 50 0001 C CNN + 1 950 4150 + 0 1 1 0 +$EndComp +$Comp +L Connector:USB_A J1 +U 1 1 60994FCE +P 5600 1100 +F 0 "J1" H 5657 1567 50 0000 C CNN +F 1 "USB_A" H 5657 1476 50 0000 C CNN +F 2 "Connector_USB:USB_A_CONNFLY_DS1095-WNR0" H 5750 1050 50 0001 C CNN +F 3 " ~" H 5750 1050 50 0001 C CNN + 1 5600 1100 + 1 0 0 -1 +$EndComp +$Comp +L power:PWR_FLAG #FLG0101 +U 1 1 609B69AC +P 7100 900 +F 0 "#FLG0101" H 7100 975 50 0001 C CNN +F 1 "PWR_FLAG" H 7100 1073 50 0000 C CNN +F 2 "" H 7100 900 50 0001 C CNN +F 3 "~" H 7100 900 50 0001 C CNN + 1 7100 900 + 1 0 0 -1 +$EndComp +$Comp +L power:PWR_FLAG #FLG0102 +U 1 1 609B6FF7 +P 7100 1000 +F 0 "#FLG0102" H 7100 1075 50 0001 C CNN +F 1 "PWR_FLAG" H 7100 1173 50 0000 C CNN +F 2 "" H 7100 1000 50 0001 C CNN +F 3 "~" H 7100 1000 50 0001 C CNN + 1 7100 1000 + -1 0 0 1 +$EndComp +Connection ~ 7100 1000 +$Comp +L power:GND #PWR0108 +U 1 1 6099EA8D +P 6800 1000 +F 0 "#PWR0108" H 6800 750 50 0001 C CNN +F 1 "GND" H 6805 827 50 0000 C CNN +F 2 "" H 6800 1000 50 0001 C CNN +F 3 "" H 6800 1000 50 0001 C CNN + 1 6800 1000 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0109 +U 1 1 609BCB09 +P 6800 900 +F 0 "#PWR0109" H 6800 750 50 0001 C CNN +F 1 "VCC" H 6815 1073 50 0000 C CNN +F 2 "" H 6800 900 50 0001 C CNN +F 3 "" H 6800 900 50 0001 C CNN + 1 6800 900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7100 900 6800 900 +Connection ~ 7100 900 +Wire Wire Line + 6800 1000 7100 1000 +$Comp +L power:PWR_FLAG #FLG0103 +U 1 1 609C5E76 +P 10350 900 +F 0 "#FLG0103" H 10350 975 50 0001 C CNN +F 1 "PWR_FLAG" H 10350 1073 50 0000 C CNN +F 2 "" H 10350 900 50 0001 C CNN +F 3 "~" H 10350 900 50 0001 C CNN + 1 10350 900 + -1 0 0 1 +$EndComp +Connection ~ 10350 900 +Wire Wire Line + 10350 900 10200 900 +Text Label 1100 3250 2 50 ~ 0 +SMI_SD6 +Text Label 1100 3350 2 50 ~ 0 +SMI_SD7 +Text Label 1100 3450 2 50 ~ 0 +SMI_SD15 +Text Label 1100 3550 2 50 ~ 0 +SMI_SD16 +Text Label 1100 3650 2 50 ~ 0 +SMI_SD17 +Text Label 1100 3750 2 50 ~ 0 +SMI_SD0 +Text Label 1100 3850 2 50 ~ 0 +SMI_SD4 +Text Label 1100 3950 2 50 ~ 0 +SMI_SD8 +NoConn ~ 5500 1500 +NoConn ~ 5900 1200 +NoConn ~ 5900 1100 +$Comp +L power:VCC #PWR0116 +U 1 1 609D6A53 +P 5900 900 +F 0 "#PWR0116" H 5900 750 50 0001 C CNN +F 1 "VCC" H 5915 1073 50 0000 C CNN +F 2 "" H 5900 900 50 0001 C CNN +F 3 "" H 5900 900 50 0001 C CNN + 1 5900 900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10350 900 10600 900 +Wire Wire Line + 2500 6350 2500 7000 +$Comp +L Device:R R1 +U 1 1 609AF147 +P 950 6300 +F 0 "R1" V 743 6300 50 0000 C CNN +F 1 "R" V 834 6300 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" V 880 6300 50 0001 C CNN +F 3 "~" H 950 6300 50 0001 C CNN + 1 950 6300 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 1100 6400 1100 7000 +$Comp +L power:GND #PWR0104 +U 1 1 609A6E25 +P 1800 7000 +F 0 "#PWR0104" H 1800 6750 50 0001 C CNN +F 1 "GND" H 1805 6827 50 0000 C CNN +F 2 "" H 1800 7000 50 0001 C CNN +F 3 "" H 1800 7000 50 0001 C CNN + 1 1800 7000 + -1 0 0 -1 +$EndComp +Wire Wire Line + 1100 7000 1800 7000 +Wire Wire Line + 2500 7000 1800 7000 +Connection ~ 1800 7000 +Text Label 1100 5400 2 50 ~ 0 +SMI_SD13 +Text Label 1100 5500 2 50 ~ 0 +SMI_SD13 +Text Label 1100 5600 2 50 ~ 0 +SMI_SD5 +Text Label 1100 5700 2 50 ~ 0 +SMI_SD3 +Text Label 1100 5800 2 50 ~ 0 +SMI_SD1 +Text Label 1100 5900 2 50 ~ 0 +SMI_SD2 +Text Label 1100 6000 2 50 ~ 0 +SMI_SD14 +Text Label 1100 6100 2 50 ~ 0 +SMI_SD9 +$Comp +L power:GND #PWR0106 +U 1 1 609B1C0F +P 5600 1500 +F 0 "#PWR0106" H 5600 1250 50 0001 C CNN +F 1 "GND" H 5605 1327 50 0000 C CNN +F 2 "" H 5600 1500 50 0001 C CNN +F 3 "" H 5600 1500 50 0001 C CNN + 1 5600 1500 + 1 0 0 -1 +$EndComp +$Comp +L power:PWR_FLAG #FLG0104 +U 1 1 609D70C8 +P 7100 2700 +F 0 "#FLG0104" H 7100 2775 50 0001 C CNN +F 1 "PWR_FLAG" H 7100 2873 50 0000 C CNN +F 2 "" H 7100 2700 50 0001 C CNN +F 3 "~" H 7100 2700 50 0001 C CNN + 1 7100 2700 + 0 1 1 0 +$EndComp +$Comp +L Connector:Jack-DC J5 +U 1 1 6099631E +P 9900 1000 +F 0 "J5" H 9957 1325 50 0000 C CNN +F 1 "Jack-DC" H 9957 1234 50 0000 C CNN +F 2 "Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002" H 9950 960 50 0001 C CNN +F 3 "~" H 9950 960 50 0001 C CNN + 1 9900 1000 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0107 +U 1 1 609B556D +P 6850 5950 +F 0 "#PWR0107" H 6850 5700 50 0001 C CNN +F 1 "GND" H 6855 5777 50 0000 C CNN +F 2 "" H 6850 5950 50 0001 C CNN +F 3 "" H 6850 5950 50 0001 C CNN + 1 6850 5950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6500 5950 6600 5950 +Connection ~ 6600 5950 +Wire Wire Line + 6600 5950 6700 5950 +Connection ~ 6700 5950 +Wire Wire Line + 6700 5950 6800 5950 +Connection ~ 6800 5950 +Wire Wire Line + 6800 5950 6850 5950 +Wire Wire Line + 6900 5950 6850 5950 +Connection ~ 6850 5950 +Connection ~ 6900 5950 +Connection ~ 7100 5950 +Wire Wire Line + 7200 5950 7100 5950 +Connection ~ 7000 5950 +Wire Wire Line + 7100 5950 7000 5950 +Wire Wire Line + 7000 5950 6900 5950 +NoConn ~ 7700 4400 +Wire Wire Line + 7000 3000 7000 2700 +Wire Wire Line + 7200 5600 7200 5950 +Wire Wire Line + 7100 5600 7100 5950 +Wire Wire Line + 7000 5600 7000 5950 +Wire Wire Line + 6900 5600 6900 5950 +Wire Wire Line + 6800 5600 6800 5950 +Wire Wire Line + 6700 5600 6700 5950 +Wire Wire Line + 6600 5600 6600 5950 +Text Label 7700 4700 0 50 ~ 0 +SMI_SD2 +Text Label 6100 3700 2 50 ~ 0 +SMI_SD8 +Wire Wire Line + 7100 3000 7100 2700 +Wire Wire Line + 6800 3000 6800 2700 +NoConn ~ 6100 5000 +NoConn ~ 6100 4900 +NoConn ~ 7700 4000 +NoConn ~ 7700 4100 +NoConn ~ 7700 4200 +Text Label 6100 4100 2 50 ~ 0 +I2S_WS +Text Label 7700 5100 0 50 ~ 0 +SMI_SD5 +Text Label 7700 4800 0 50 ~ 0 +SMI_SD3 +Text Label 7700 4600 0 50 ~ 0 +SMI_SD1 +Text Label 6100 4500 2 50 ~ 0 +SMI_SD14 +Text Label 6100 3800 2 50 ~ 0 +SMI_SD9 +Text Label 6100 4300 2 50 ~ 0 +SMI_SD13 +Text Label 6100 4200 2 50 ~ 0 +I2S_SD +Text Label 7700 5000 0 50 ~ 0 +SMI_SD4 +Text Label 7700 4500 0 50 ~ 0 +SMI_SD0 +Text Label 6100 4800 2 50 ~ 0 +SMI_SD17 +Text Label 6100 4700 2 50 ~ 0 +SMI_SD16 +Text Label 6100 4600 2 50 ~ 0 +SMI_SD15 +Text Label 6100 3900 2 50 ~ 0 +I2S_CLK +Text Label 6100 3500 2 50 ~ 0 +SMI_SD7 +Text Label 6100 3400 2 50 ~ 0 +SMI_SD6 +Wire Wire Line + 6700 2700 6700 3000 +Wire Wire Line + 6500 5600 6500 5950 +Wire Wire Line + 6800 2700 6700 2700 +Wire Wire Line + 7000 2700 7100 2700 +$Comp +L Sensor_Audio:MP45DT02 MK1 +U 1 1 609D01E4 +P 9800 5650 +F 0 "MK1" H 9470 5696 50 0000 R CNN +F 1 "MP45DT02" H 9470 5605 50 0000 R CNN +F 2 "LedBarsHat:I2S_MEMS_Microphone" H 8900 5300 50 0001 L CIN +F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00025467.pdf" H 9800 5650 50 0001 C CNN + 1 9800 5650 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0115 +U 1 1 609D3350 +P 9800 5950 +F 0 "#PWR0115" H 9800 5700 50 0001 C CNN +F 1 "GND" H 9805 5777 50 0000 C CNN +F 2 "" H 9800 5950 50 0001 C CNN +F 3 "" H 9800 5950 50 0001 C CNN + 1 9800 5950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9800 5250 9800 5350 +Text Label 10200 5550 0 50 ~ 0 +I2S_WS +Text Label 10200 5650 0 50 ~ 0 +I2S_CLK +Text Label 10200 5750 0 50 ~ 0 +I2S_SD +$Comp +L Connector:Raspberry_Pi_2_3 J3 +U 1 1 60988C0F +P 6900 4300 +F 0 "J3" H 6900 5781 50 0000 C CNN +F 1 "Raspberry_Pi_2_3" H 6900 5690 50 0000 C CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical" H 6900 4300 50 0001 C CNN +F 3 "https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/rpi_SCH_3bplus_1p0_reduced.pdf" H 6900 4300 50 0001 C CNN + 1 6900 4300 + 1 0 0 -1 +$EndComp +Connection ~ 7100 2700 +$Comp +L power:+3.3V #PWR0111 +U 1 1 609D12C4 +P 7000 2700 +F 0 "#PWR0111" H 7000 2550 50 0001 C CNN +F 1 "+3.3V" H 7015 2873 50 0000 C CNN +F 2 "" H 7000 2700 50 0001 C CNN +F 3 "" H 7000 2700 50 0001 C CNN + 1 7000 2700 + 1 0 0 -1 +$EndComp +Connection ~ 7000 2700 +$Comp +L power:+3.3V #PWR0113 +U 1 1 609D3855 +P 9800 5250 +F 0 "#PWR0113" H 9800 5100 50 0001 C CNN +F 1 "+3.3V" H 9815 5423 50 0000 C CNN +F 2 "" H 9800 5250 50 0001 C CNN +F 3 "" H 9800 5250 50 0001 C CNN + 1 9800 5250 + 1 0 0 -1 +$EndComp +$Comp +L power:+12V #PWR0117 +U 1 1 609D5417 +P 8900 850 +F 0 "#PWR0117" H 8900 700 50 0001 C CNN +F 1 "+12V" H 8915 1023 50 0000 C CNN +F 2 "" H 8900 850 50 0001 C CNN +F 3 "" H 8900 850 50 0001 C CNN + 1 8900 850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8900 1000 8900 1050 +Wire Wire Line + 8550 1000 8900 1000 +Wire Wire Line + 8900 850 8900 900 +Wire Wire Line + 8900 900 8550 900 +$Comp +L 74hct245:74HCT245 U1 +U 1 1 6098F41C +P 1800 5900 +F 0 "U1" H 1800 6700 60 0000 C CNN +F 1 "74HCT245" H 1800 6600 60 0000 C CNN +F 2 "Package_DIP:DIP-20_W7.62mm" H 1800 5200 60 0001 C CNN +F 3 "" H 1800 5900 60 0000 C CNN + 1 1800 5900 + 1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x08_Female J7 +U 1 1 60A0018E +P 2700 3550 +F 0 "J7" H 2650 4150 50 0000 L CNN +F 1 "Conn_01x08_Female" H 2300 4050 50 0000 L CNN +F 2 "LedBarsHat:Led_Signal_Bus" H 2700 3550 50 0001 C CNN +F 3 "~" H 2700 3550 50 0001 C CNN + 1 2700 3550 + 1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x08_Female J8 +U 1 1 60A0C6CA +P 2700 5700 +F 0 "J8" H 2650 6250 50 0000 L CNN +F 1 "Conn_01x08_Female" H 2300 6150 50 0000 L CNN +F 2 "LedBarsHat:Led_Signal_Bus" H 2700 5700 50 0001 C CNN +F 3 "~" H 2700 5700 50 0001 C CNN + 1 2700 5700 + 1 0 0 -1 +$EndComp +$Comp +L Connector_Generic:Conn_02x08_Row_Letter_Last J6 +U 1 1 60A12108 +P 3600 5800 +F 0 "J6" H 3650 6317 50 0000 C CNN +F 1 "Conn_02x08_Row_Letter_Last" H 3650 6226 50 0000 C CNN +F 2 "LedBarsHat:Led_Power_Bus" H 3600 5800 50 0001 C CNN +F 3 "~" H 3600 5800 50 0001 C CNN + 1 3600 5800 + -1 0 0 1 +$EndComp +$Comp +L Connector_Generic:Conn_02x08_Row_Letter_Last J9 +U 1 1 60A1377F +P 3550 3650 +F 0 "J9" H 3600 4167 50 0000 C CNN +F 1 "Conn_02x08_Row_Letter_Last" H 3600 4076 50 0000 C CNN +F 2 "LedBarsHat:Led_Power_Bus" H 3550 3650 50 0001 C CNN +F 3 "~" H 3550 3650 50 0001 C CNN + 1 3550 3650 + -1 0 0 1 +$EndComp +$Comp +L power:+12V #PWR0120 +U 1 1 60A14224 +P 3800 6100 +F 0 "#PWR0120" H 3800 5950 50 0001 C CNN +F 1 "+12V" V 3815 6228 50 0000 L CNN +F 2 "" H 3800 6100 50 0001 C CNN +F 3 "" H 3800 6100 50 0001 C CNN + 1 3800 6100 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0121 +U 1 1 60A15263 +P 3800 6000 +F 0 "#PWR0121" H 3800 5850 50 0001 C CNN +F 1 "+12V" V 3815 6128 50 0000 L CNN +F 2 "" H 3800 6000 50 0001 C CNN +F 3 "" H 3800 6000 50 0001 C CNN + 1 3800 6000 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0122 +U 1 1 60A15546 +P 3800 5900 +F 0 "#PWR0122" H 3800 5750 50 0001 C CNN +F 1 "+12V" V 3815 6028 50 0000 L CNN +F 2 "" H 3800 5900 50 0001 C CNN +F 3 "" H 3800 5900 50 0001 C CNN + 1 3800 5900 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0123 +U 1 1 60A15966 +P 3800 5800 +F 0 "#PWR0123" H 3800 5650 50 0001 C CNN +F 1 "+12V" V 3815 5928 50 0000 L CNN +F 2 "" H 3800 5800 50 0001 C CNN +F 3 "" H 3800 5800 50 0001 C CNN + 1 3800 5800 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0124 +U 1 1 60A15C61 +P 3800 5700 +F 0 "#PWR0124" H 3800 5550 50 0001 C CNN +F 1 "+12V" V 3815 5828 50 0000 L CNN +F 2 "" H 3800 5700 50 0001 C CNN +F 3 "" H 3800 5700 50 0001 C CNN + 1 3800 5700 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0125 +U 1 1 60A15F36 +P 3800 5600 +F 0 "#PWR0125" H 3800 5450 50 0001 C CNN +F 1 "+12V" V 3815 5728 50 0000 L CNN +F 2 "" H 3800 5600 50 0001 C CNN +F 3 "" H 3800 5600 50 0001 C CNN + 1 3800 5600 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0126 +U 1 1 60A161F4 +P 3800 5500 +F 0 "#PWR0126" H 3800 5350 50 0001 C CNN +F 1 "+12V" V 3815 5628 50 0000 L CNN +F 2 "" H 3800 5500 50 0001 C CNN +F 3 "" H 3800 5500 50 0001 C CNN + 1 3800 5500 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0127 +U 1 1 60A164FA +P 3800 5400 +F 0 "#PWR0127" H 3800 5250 50 0001 C CNN +F 1 "+12V" V 3815 5528 50 0000 L CNN +F 2 "" H 3800 5400 50 0001 C CNN +F 3 "" H 3800 5400 50 0001 C CNN + 1 3800 5400 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0128 +U 1 1 60A1678B +P 3750 3950 +F 0 "#PWR0128" H 3750 3800 50 0001 C CNN +F 1 "+12V" V 3765 4078 50 0000 L CNN +F 2 "" H 3750 3950 50 0001 C CNN +F 3 "" H 3750 3950 50 0001 C CNN + 1 3750 3950 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0129 +U 1 1 60A170D4 +P 3750 3850 +F 0 "#PWR0129" H 3750 3700 50 0001 C CNN +F 1 "+12V" V 3765 3978 50 0000 L CNN +F 2 "" H 3750 3850 50 0001 C CNN +F 3 "" H 3750 3850 50 0001 C CNN + 1 3750 3850 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0130 +U 1 1 60A1732F +P 3750 3750 +F 0 "#PWR0130" H 3750 3600 50 0001 C CNN +F 1 "+12V" V 3765 3878 50 0000 L CNN +F 2 "" H 3750 3750 50 0001 C CNN +F 3 "" H 3750 3750 50 0001 C CNN + 1 3750 3750 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0131 +U 1 1 60A1761C +P 3750 3650 +F 0 "#PWR0131" H 3750 3500 50 0001 C CNN +F 1 "+12V" V 3765 3778 50 0000 L CNN +F 2 "" H 3750 3650 50 0001 C CNN +F 3 "" H 3750 3650 50 0001 C CNN + 1 3750 3650 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0132 +U 1 1 60A17930 +P 3750 3550 +F 0 "#PWR0132" H 3750 3400 50 0001 C CNN +F 1 "+12V" V 3765 3678 50 0000 L CNN +F 2 "" H 3750 3550 50 0001 C CNN +F 3 "" H 3750 3550 50 0001 C CNN + 1 3750 3550 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0133 +U 1 1 60A17C32 +P 3750 3450 +F 0 "#PWR0133" H 3750 3300 50 0001 C CNN +F 1 "+12V" V 3765 3578 50 0000 L CNN +F 2 "" H 3750 3450 50 0001 C CNN +F 3 "" H 3750 3450 50 0001 C CNN + 1 3750 3450 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0134 +U 1 1 60A17EE3 +P 3750 3350 +F 0 "#PWR0134" H 3750 3200 50 0001 C CNN +F 1 "+12V" V 3765 3478 50 0000 L CNN +F 2 "" H 3750 3350 50 0001 C CNN +F 3 "" H 3750 3350 50 0001 C CNN + 1 3750 3350 + 0 1 1 0 +$EndComp +$Comp +L power:+12V #PWR0135 +U 1 1 60A18232 +P 3750 3250 +F 0 "#PWR0135" H 3750 3100 50 0001 C CNN +F 1 "+12V" V 3765 3378 50 0000 L CNN +F 2 "" H 3750 3250 50 0001 C CNN +F 3 "" H 3750 3250 50 0001 C CNN + 1 3750 3250 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0136 +U 1 1 60A1E411 +P 3300 6100 +F 0 "#PWR0136" H 3300 5850 50 0001 C CNN +F 1 "GND" V 3305 5972 50 0000 R CNN +F 2 "" H 3300 6100 50 0001 C CNN +F 3 "" H 3300 6100 50 0001 C CNN + 1 3300 6100 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0137 +U 1 1 60A1F6D5 +P 3300 6000 +F 0 "#PWR0137" H 3300 5750 50 0001 C CNN +F 1 "GND" V 3305 5872 50 0000 R CNN +F 2 "" H 3300 6000 50 0001 C CNN +F 3 "" H 3300 6000 50 0001 C CNN + 1 3300 6000 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0138 +U 1 1 60A1F9B4 +P 3300 5900 +F 0 "#PWR0138" H 3300 5650 50 0001 C CNN +F 1 "GND" V 3305 5772 50 0000 R CNN +F 2 "" H 3300 5900 50 0001 C CNN +F 3 "" H 3300 5900 50 0001 C CNN + 1 3300 5900 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0139 +U 1 1 60A1FC8F +P 3300 5800 +F 0 "#PWR0139" H 3300 5550 50 0001 C CNN +F 1 "GND" V 3305 5672 50 0000 R CNN +F 2 "" H 3300 5800 50 0001 C CNN +F 3 "" H 3300 5800 50 0001 C CNN + 1 3300 5800 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0140 +U 1 1 60A1FF65 +P 3300 5700 +F 0 "#PWR0140" H 3300 5450 50 0001 C CNN +F 1 "GND" V 3305 5572 50 0000 R CNN +F 2 "" H 3300 5700 50 0001 C CNN +F 3 "" H 3300 5700 50 0001 C CNN + 1 3300 5700 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0141 +U 1 1 60A20240 +P 3300 5600 +F 0 "#PWR0141" H 3300 5350 50 0001 C CNN +F 1 "GND" V 3305 5472 50 0000 R CNN +F 2 "" H 3300 5600 50 0001 C CNN +F 3 "" H 3300 5600 50 0001 C CNN + 1 3300 5600 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0142 +U 1 1 60A204D7 +P 3300 5500 +F 0 "#PWR0142" H 3300 5250 50 0001 C CNN +F 1 "GND" V 3305 5372 50 0000 R CNN +F 2 "" H 3300 5500 50 0001 C CNN +F 3 "" H 3300 5500 50 0001 C CNN + 1 3300 5500 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0143 +U 1 1 60A2089C +P 3300 5400 +F 0 "#PWR0143" H 3300 5150 50 0001 C CNN +F 1 "GND" V 3305 5272 50 0000 R CNN +F 2 "" H 3300 5400 50 0001 C CNN +F 3 "" H 3300 5400 50 0001 C CNN + 1 3300 5400 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0144 +U 1 1 60A20AB2 +P 3250 3950 +F 0 "#PWR0144" H 3250 3700 50 0001 C CNN +F 1 "GND" V 3255 3822 50 0000 R CNN +F 2 "" H 3250 3950 50 0001 C CNN +F 3 "" H 3250 3950 50 0001 C CNN + 1 3250 3950 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0145 +U 1 1 60A21063 +P 3250 3850 +F 0 "#PWR0145" H 3250 3600 50 0001 C CNN +F 1 "GND" V 3255 3722 50 0000 R CNN +F 2 "" H 3250 3850 50 0001 C CNN +F 3 "" H 3250 3850 50 0001 C CNN + 1 3250 3850 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0146 +U 1 1 60A212A6 +P 3250 3750 +F 0 "#PWR0146" H 3250 3500 50 0001 C CNN +F 1 "GND" V 3255 3622 50 0000 R CNN +F 2 "" H 3250 3750 50 0001 C CNN +F 3 "" H 3250 3750 50 0001 C CNN + 1 3250 3750 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0147 +U 1 1 60A214C7 +P 3250 3650 +F 0 "#PWR0147" H 3250 3400 50 0001 C CNN +F 1 "GND" V 3255 3522 50 0000 R CNN +F 2 "" H 3250 3650 50 0001 C CNN +F 3 "" H 3250 3650 50 0001 C CNN + 1 3250 3650 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0148 +U 1 1 60A216F8 +P 3250 3550 +F 0 "#PWR0148" H 3250 3300 50 0001 C CNN +F 1 "GND" V 3255 3422 50 0000 R CNN +F 2 "" H 3250 3550 50 0001 C CNN +F 3 "" H 3250 3550 50 0001 C CNN + 1 3250 3550 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0149 +U 1 1 60A2195E +P 3250 3450 +F 0 "#PWR0149" H 3250 3200 50 0001 C CNN +F 1 "GND" V 3255 3322 50 0000 R CNN +F 2 "" H 3250 3450 50 0001 C CNN +F 3 "" H 3250 3450 50 0001 C CNN + 1 3250 3450 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0150 +U 1 1 60A21C25 +P 3250 3350 +F 0 "#PWR0150" H 3250 3100 50 0001 C CNN +F 1 "GND" V 3255 3222 50 0000 R CNN +F 2 "" H 3250 3350 50 0001 C CNN +F 3 "" H 3250 3350 50 0001 C CNN + 1 3250 3350 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0151 +U 1 1 60A21E9E +P 3250 3250 +F 0 "#PWR0151" H 3250 3000 50 0001 C CNN +F 1 "GND" V 3255 3122 50 0000 R CNN +F 2 "" H 3250 3250 50 0001 C CNN +F 3 "" H 3250 3250 50 0001 C CNN + 1 3250 3250 + 0 1 1 0 +$EndComp +$Comp +L Device:Jumper JP1 +U 1 1 60A55661 +P 6900 1800 +F 0 "JP1" H 6900 2064 50 0000 C CNN +F 1 "Jumper" H 6900 1973 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 6900 1800 50 0001 C CNN +F 3 "~" H 6900 1800 50 0001 C CNN + 1 6900 1800 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0110 +U 1 1 60A55FA3 +P 6600 1800 +F 0 "#PWR0110" H 6600 1650 50 0001 C CNN +F 1 "VCC" V 6615 1928 50 0000 L CNN +F 2 "" H 6600 1800 50 0001 C CNN +F 3 "" H 6600 1800 50 0001 C CNN + 1 6600 1800 + 0 -1 -1 0 +$EndComp +$Comp +L power:+5V #PWR0112 +U 1 1 60A59A8E +P 7200 1800 +F 0 "#PWR0112" H 7200 1650 50 0001 C CNN +F 1 "+5V" V 7215 1928 50 0000 L CNN +F 2 "" H 7200 1800 50 0001 C CNN +F 3 "" H 7200 1800 50 0001 C CNN + 1 7200 1800 + 0 1 1 0 +$EndComp +$Comp +L power:+5V #PWR0114 +U 1 1 60A5B421 +P 6700 2700 +F 0 "#PWR0114" H 6700 2550 50 0001 C CNN +F 1 "+5V" V 6715 2828 50 0000 L CNN +F 2 "" H 6700 2700 50 0001 C CNN +F 3 "" H 6700 2700 50 0001 C CNN + 1 6700 2700 + 1 0 0 -1 +$EndComp +Connection ~ 6700 2700 +$Comp +L power:+5V #PWR0118 +U 1 1 60A5D936 +P 800 4150 +F 0 "#PWR0118" H 800 4000 50 0001 C CNN +F 1 "+5V" V 815 4278 50 0000 L CNN +F 2 "" H 800 4150 50 0001 C CNN +F 3 "" H 800 4150 50 0001 C CNN + 1 800 4150 + 0 -1 -1 0 +$EndComp +$Comp +L power:+5V #PWR0119 +U 1 1 60A5FCB2 +P 2500 4100 +F 0 "#PWR0119" H 2500 3950 50 0001 C CNN +F 1 "+5V" V 2515 4228 50 0000 L CNN +F 2 "" H 2500 4100 50 0001 C CNN +F 3 "" H 2500 4100 50 0001 C CNN + 1 2500 4100 + 0 1 1 0 +$EndComp +$Comp +L power:+5V #PWR0152 +U 1 1 60A60E49 +P 2500 6250 +F 0 "#PWR0152" H 2500 6100 50 0001 C CNN +F 1 "+5V" V 2515 6378 50 0000 L CNN +F 2 "" H 2500 6250 50 0001 C CNN +F 3 "" H 2500 6250 50 0001 C CNN + 1 2500 6250 + 0 1 1 0 +$EndComp +$Comp +L power:+5V #PWR0153 +U 1 1 60A626A8 +P 800 6300 +F 0 "#PWR0153" H 800 6150 50 0001 C CNN +F 1 "+5V" V 815 6428 50 0000 L CNN +F 2 "" H 800 6300 50 0001 C CNN +F 3 "" H 800 6300 50 0001 C CNN + 1 800 6300 + 0 -1 -1 0 +$EndComp +$Comp +L power:PWR_FLAG #FLG0105 +U 1 1 60A642B7 +P 7200 1800 +F 0 "#FLG0105" H 7200 1875 50 0001 C CNN +F 1 "PWR_FLAG" H 7200 1973 50 0000 C CNN +F 2 "" H 7200 1800 50 0001 C CNN +F 3 "~" H 7200 1800 50 0001 C CNN + 1 7200 1800 + -1 0 0 1 +$EndComp +Connection ~ 7200 1800 +$Comp +L Switch:SW_Coded SW1 +U 1 1 609C0644 +P 8950 3650 +F 0 "SW1" H 8670 3633 50 0000 R CNN +F 1 "SW_Coded" H 8670 3724 50 0000 R CNN +F 2 "" H 8925 3675 50 0001 C CNN +F 3 "~" H 8925 3675 50 0001 C CNN + 1 8950 3650 + -1 0 0 1 +$EndComp +Wire Wire Line + 7700 3400 8450 3400 +Wire Wire Line + 8450 3400 8450 3450 +Wire Wire Line + 7700 3500 8450 3500 +Wire Wire Line + 8450 3500 8450 3550 +Wire Wire Line + 7700 3700 8450 3700 +Wire Wire Line + 8450 3700 8450 3650 +Wire Wire Line + 7700 3800 8450 3800 +Wire Wire Line + 8450 3800 8450 3750 +$Comp +L power:+3V3 #PWR0154 +U 1 1 609CD4FC +P 8150 3900 +F 0 "#PWR0154" H 8150 3750 50 0001 C CNN +F 1 "+3V3" V 8165 4028 50 0000 L CNN +F 2 "" H 8150 3900 50 0001 C CNN +F 3 "" H 8150 3900 50 0001 C CNN + 1 8150 3900 + 0 -1 -1 0 +$EndComp +$Comp +L Device:R R3 +U 1 1 609D0F65 +P 8300 3900 +F 0 "R3" V 8093 3900 50 0000 C CNN +F 1 "R" V 8184 3900 50 0000 C CNN +F 2 "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal" V 8230 3900 50 0001 C CNN +F 3 "~" H 8300 3900 50 0001 C CNN + 1 8300 3900 + 0 1 1 0 +$EndComp +$EndSCHEMATC diff --git a/RpiLedBars/hw/LedBarsHat/LedBarsHat.ses b/RpiLedBars/hw/LedBarsHat/LedBarsHat.ses new file mode 100644 index 0000000..4096b9d --- /dev/null +++ b/RpiLedBars/hw/LedBarsHat/LedBarsHat.ses @@ -0,0 +1,1573 @@ + +(session LedBarsHat.ses + (base_design LedBarsHat.dsn) + (placement + (resolution um 10) + (component "Package_DIP:DIP-20_W7.62mm" + (place U2 1333500 -1016000 front 0) + (place U1 1206500 -1130300 front 180) + ) + (component Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal + (place R2 1333500 -977900 front 0) + (place R1 1130300 -1168400 front 0) + ) + (component LedBarsHat:I2S_MEMS_Microphone + (place MK1 1143000 -1295400 front 90) + ) + (component Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical + (place JP1 1358900 -850900 front 270) + (place J4 1143000 -825500 front 0) + ) + (component LedBarsHat:Led_Power_Bus + (place J9 1047000 -1170750 front 180) + (place J6 1511300 -1168400 front 180) + ) + (component LedBarsHat:Led_Signal_Bus + (place J8 1093000 -1170750 front 180) + (place J7 1447800 -990600 front 0) + ) + (component Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002 + (place J5 1079500 -850900 front 270) + ) + (component Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical + (place J3 1257300 -812800 back 0) + ) + (component Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical + (place J2 1358900 -812800 front 270) + ) + (component "Connector_USB:USB_A_CONNFLY_DS1095-WNR0" + (place J1 1511300 -876300 front 180) + ) + ) + (was_is + ) + (routes + (resolution um 10) + (parser + (host_cad "KiCad's Pcbnew") + (host_version "(5.1.10)-1") + ) + (library_out + (padstack "Via[0-1]_800:400_um" + (shape + (circle F.Cu 8000 0 0) + ) + (shape + (circle B.Cu 8000 0 0) + ) + (attach off) + ) + ) + (network_out + (net GND + (wire + (path B.Cu 2500 + 1282700 -1219200 + 1282700 -1207447 + ) + ) + (wire + (path B.Cu 2500 + 1282700 -1168400 + 1282700 -1180153 + ) + ) + (wire + (path B.Cu 2500 + 1282700 -1180153 + 1279027 -1180153 + 1270947 -1188233 + 1270947 -1199368 + 1279026 -1207447 + 1282700 -1207447 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -1168400 + 1282700 -1156647 + ) + ) + (wire + (path F.Cu 2500 + 1257300 -1117600 + 1257300 -1129353 + ) + ) + (wire + (path F.Cu 2500 + 1257300 -1129353 + 1260974 -1129353 + 1270947 -1139326 + 1270947 -1148568 + 1279026 -1156647 + 1282700 -1156647 + ) + ) + (wire + (path B.Cu 2500 + 1257300 -1117600 + 1257300 -1105847 + ) + ) + (wire + (path B.Cu 2500 + 1282700 -1041400 + 1282700 -1053153 + ) + ) + (wire + (path B.Cu 2500 + 1282700 -1053153 + 1279026 -1053153 + 1269053 -1063126 + 1269053 -1097768 + 1260974 -1105847 + 1257300 -1105847 + ) + ) + (wire + (path B.Cu 2500 + 1143000 -850900 + 1131247 -850900 + ) + ) + (wire + (path B.Cu 2500 + 1021500 -850900 + 1033753 -850900 + ) + ) + (wire + (path B.Cu 2500 + 1033753 -850900 + 1059007 -876154 + 1105993 -876154 + 1131247 -850900 + ) + ) + (wire + (path F.Cu 2500 + 1143000 -1295400 + 1143000 -1280147 + ) + ) + (wire + (path F.Cu 2500 + 1193800 -1295400 + 1193800 -1280147 + ) + ) + (wire + (path F.Cu 2500 + 1193800 -1280147 + 1143000 -1280147 + ) + ) + (wire + (path F.Cu 2500 + 1257300 -914400 + 1257300 -902647 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -863600 + 1282700 -875353 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -875353 + 1279026 -875353 + 1269053 -885326 + 1269053 -894568 + 1260974 -902647 + 1257300 -902647 + ) + ) + (wire + (path F.Cu 2500 + 1021500 -850900 + 1021500 -874153 + ) + ) + (wire + (path F.Cu 2500 + 1021600 -992950 + 1021600 -874253 + 1021500 -874153 + ) + ) + (wire + (path F.Cu 2500 + 1021600 -1018350 + 1021600 -992950 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -1041400 + 1282700 -1029647 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -965200 + 1282700 -976953 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -976953 + 1286374 -976953 + 1294453 -985032 + 1294453 -1021568 + 1286374 -1029647 + 1282700 -1029647 + ) + ) + (wire + (path F.Cu 2500 + 1021600 -1145350 + 1021600 -1170750 + ) + ) + (wire + (path B.Cu 2500 + 1143000 -850900 + 1154753 -850900 + ) + ) + (wire + (path B.Cu 2500 + 1206500 -901700 + 1195247 -901700 + ) + ) + (wire + (path B.Cu 2500 + 1154753 -850900 + 1154753 -861206 + 1195247 -901700 + ) + ) + (wire + (path B.Cu 2500 + 1206500 -901700 + 1217753 -901700 + ) + ) + (wire + (path B.Cu 2500 + 1257300 -908523 + 1224576 -908523 + 1217753 -901700 + ) + ) + (wire + (path B.Cu 2500 + 1257300 -914400 + 1257300 -908523 + ) + ) + (wire + (path B.Cu 2500 + 1033353 -1098224 + 1033353 -1094550 + ) + ) + (wire + (path B.Cu 2500 + 1119047 -1104900 + 1117644 -1106303 + 1041432 -1106303 + 1033353 -1098224 + ) + ) + (wire + (path B.Cu 2500 + 1033353 -1098224 + 1023380 -1108197 + 1021600 -1108197 + ) + ) + (wire + (path B.Cu 2500 + 1021600 -1119950 + 1021600 -1108197 + ) + ) + (wire + (path B.Cu 2500 + 1441300 -876300 + 1424646 -876300 + 1420144 -871798 + 1401624 -871798 + 1354380 -824554 + 1334064 -824554 + 1333782 -824271 + ) + ) + (wire + (path B.Cu 2500 + 1333500 -823427 + 1333500 -823990 + 1333782 -824271 + ) + ) + (wire + (path B.Cu 2500 + 1333782 -824271 + 1294453 -863600 + ) + ) + (wire + (path B.Cu 2500 + 1282700 -863600 + 1294453 -863600 + ) + ) + (wire + (path B.Cu 2500 + 1257300 -914400 + 1257300 -926153 + ) + ) + (wire + (path B.Cu 2500 + 1021600 -1094550 + 1033353 -1094550 + ) + ) + (wire + (path B.Cu 2500 + 1130300 -1104900 + 1119047 -1104900 + ) + ) + (wire + (path B.Cu 2500 + 1333500 -812800 + 1333500 -823427 + ) + ) + (wire + (path B.Cu 2500 + 1257300 -1295400 + 1269053 -1295400 + ) + ) + (wire + (path B.Cu 2500 + 1269053 -1295400 + 1269053 -1291726 + 1277132 -1283647 + 1285777 -1283647 + 1322247 -1247177 + 1322247 -1244600 + ) + ) + (wire + (path B.Cu 2500 + 1193800 -1295400 + 1257300 -1295400 + ) + ) + (wire + (path F.Cu 2500 + 1021600 -1119950 + 1021600 -1145350 + ) + ) + (wire + (path F.Cu 2500 + 1021600 -1069150 + 1021600 -1094550 + ) + ) + (wire + (path F.Cu 2500 + 1021600 -1043750 + 1021600 -1069150 + ) + ) + (wire + (path F.Cu 2500 + 1021600 -1018350 + 1021600 -1043750 + ) + ) + (wire + (path B.Cu 2500 + 1409700 -1041400 + 1409700 -1030147 + ) + ) + (wire + (path B.Cu 2500 + 1485900 -1016000 + 1474147 -1016000 + ) + ) + (wire + (path B.Cu 2500 + 1474147 -1016000 + 1462109 -1003962 + 1442515 -1003962 + 1416330 -1030147 + 1409700 -1030147 + ) + ) + (wire + (path F.Cu 2500 + 1485900 -1143000 + 1485900 -1168400 + ) + ) + (wire + (path F.Cu 2500 + 1485900 -1117600 + 1485900 -1143000 + ) + ) + (wire + (path F.Cu 2500 + 1485900 -1092200 + 1485900 -1117600 + ) + ) + (wire + (path F.Cu 2500 + 1485900 -1066800 + 1485900 -1092200 + ) + ) + (wire + (path F.Cu 2500 + 1485900 -1041400 + 1485900 -1066800 + ) + ) + (wire + (path F.Cu 2500 + 1485900 -1016000 + 1485900 -1041400 + ) + ) + (wire + (path F.Cu 2500 + 1485900 -990600 + 1485900 -1016000 + ) + ) + (wire + (path F.Cu 2500 + 1441300 -876300 + 1485900 -920900 + 1485900 -990600 + ) + ) + (wire + (path B.Cu 2500 + 1333500 -1244600 + 1322247 -1244600 + ) + ) + (wire + (path B.Cu 2500 + 1282700 -1219200 + 1296847 -1219200 + 1322247 -1244600 + ) + ) + (wire + (path B.Cu 2500 + 1282700 -965200 + 1282700 -953447 + ) + ) + (wire + (path B.Cu 2500 + 1282700 -953447 + 1279026 -953447 + 1269053 -943474 + 1269053 -934232 + 1260974 -926153 + 1257300 -926153 + ) + ) + ) + (net VCC + (wire + (path B.Cu 2500 + 1358900 -850900 + 1370653 -850900 + ) + ) + (wire + (path B.Cu 2500 + 1511300 -876300 + 1500427 -876300 + ) + ) + (wire + (path B.Cu 2500 + 1500427 -876300 + 1500427 -877659 + 1490798 -887288 + 1407041 -887288 + 1370653 -850900 + ) + ) + (wire + (path F.Cu 2500 + 1358900 -812800 + 1358900 -850900 + ) + ) + ) + (net "Net-(J1-Pad5)" + (wire + (path B.Cu 2500 + 1410600 -849200 + 1542000 -849200 + ) + ) + ) + (net /SMI_SD13 + (wire + (path F.Cu 2500 + 1206500 -1104900 + 1206500 -1116153 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -1295400 + 1270947 -1295400 + ) + ) + (wire + (path F.Cu 2500 + 1270947 -1295400 + 1270947 -1291726 + 1262868 -1283647 + 1238180 -1283647 + 1182496 -1227963 + 1182496 -1133124 + 1199467 -1116153 + 1206500 -1116153 + ) + ) + (wire + (path B.Cu 2500 + 1206500 -1104900 + 1206500 -1079500 + ) + ) + ) + (net /I2S_SD + (wire + (path B.Cu 2500 + 1168400 -1219200 + 1168400 -1234453 + ) + ) + (wire + (path B.Cu 2500 + 1282700 -1270000 + 1282700 -1258247 + ) + ) + (wire + (path B.Cu 2500 + 1282700 -1258247 + 1279026 -1258247 + 1270947 -1250168 + 1270947 -1241237 + 1262248 -1232538 + 1201280 -1232538 + 1199365 -1234453 + 1168400 -1234453 + ) + ) + ) + (net /SMI_SD8 + (wire + (path F.Cu 2500 + 1333500 -1219200 + 1322247 -1219200 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -1244600 + 1296847 -1244600 + 1322247 -1219200 + ) + ) + ) + (net /I2S_WS + (wire + (path B.Cu 2500 + 1168400 -1295400 + 1168400 -1280147 + ) + ) + (wire + (path B.Cu 2500 + 1257300 -1244600 + 1203947 -1244600 + 1168400 -1280147 + ) + ) + ) + (net /SMI_SD5 + (wire + (path B.Cu 2500 + 1206500 -1054100 + 1206500 -1065353 + ) + ) + (wire + (path B.Cu 2500 + 1257300 -1219200 + 1257300 -1207447 + ) + ) + (wire + (path B.Cu 2500 + 1257300 -1207447 + 1253626 -1207447 + 1217753 -1171574 + 1217753 -1073792 + 1209314 -1065353 + 1206500 -1065353 + ) + ) + ) + (net /SMI_SD4 + (wire + (path B.Cu 2500 + 1282700 -1193800 + 1333500 -1193800 + ) + ) + ) + (net /SMI_SD0 + (wire + (path F.Cu 2500 + 1333500 -1168400 + 1333500 -1157147 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -1092200 + 1282700 -1103953 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -1103953 + 1286374 -1103953 + 1322247 -1139826 + 1322247 -1148708 + 1330686 -1157147 + 1333500 -1157147 + ) + ) + ) + (net /SMI_SD3 + (wire + (path B.Cu 2500 + 1206500 -1028700 + 1206500 -1039953 + ) + ) + (wire + (path B.Cu 2500 + 1257300 -1092200 + 1257300 -1080447 + ) + ) + (wire + (path B.Cu 2500 + 1257300 -1080447 + 1253626 -1080447 + 1213132 -1039953 + 1206500 -1039953 + ) + ) + ) + (net /SMI_SD17 + (wire + (path F.Cu 2500 + 1333500 -1143000 + 1333500 -1131747 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -1066800 + 1282700 -1078553 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -1078553 + 1286374 -1078553 + 1322247 -1114426 + 1322247 -1123308 + 1330686 -1131747 + 1333500 -1131747 + ) + ) + ) + (net /SMI_SD1 + (wire + (path B.Cu 2500 + 1206500 -1003300 + 1206500 -1014553 + ) + ) + (wire + (path B.Cu 2500 + 1257300 -1066800 + 1257300 -1055047 + ) + ) + (wire + (path B.Cu 2500 + 1257300 -1055047 + 1253626 -1055047 + 1213132 -1014553 + 1206500 -1014553 + ) + ) + ) + (net /SMI_SD2 + (wire + (path B.Cu 2500 + 1206500 -977900 + 1206500 -989153 + ) + ) + (wire + (path B.Cu 2500 + 1257300 -1041400 + 1257300 -1029647 + ) + ) + (wire + (path B.Cu 2500 + 1257300 -1029647 + 1253626 -1029647 + 1213132 -989153 + 1206500 -989153 + ) + ) + ) + (net /SMI_SD16 + (wire + (path B.Cu 2500 + 1333500 -1117600 + 1333500 -1106347 + ) + ) + (wire + (path B.Cu 2500 + 1282700 -1016000 + 1282700 -1027753 + ) + ) + (wire + (path B.Cu 2500 + 1282700 -1027753 + 1286374 -1027753 + 1294453 -1035832 + 1294453 -1070113 + 1330687 -1106347 + 1333500 -1106347 + ) + ) + ) + (net +3V3 + (wire + (path F.Cu 2500 + 1257300 -824553 + 1253627 -824553 + 1245547 -832633 + 1245547 -1016000 + ) + ) + (wire + (path F.Cu 2500 + 1245547 -1016000 + 1222466 -1039081 + 1222466 -1079590 + 1209856 -1092200 + 1202551 -1092200 + 1143000 -1151751 + 1143000 -1219200 + ) + ) + (wire + (path F.Cu 2500 + 1257300 -812800 + 1257300 -824553 + ) + ) + (wire + (path F.Cu 2500 + 1257300 -1016000 + 1245547 -1016000 + ) + ) + ) + (net /SMI_SD15 + (wire + (path B.Cu 2500 + 1333500 -1092200 + 1333500 -1080947 + ) + ) + (wire + (path B.Cu 2500 + 1282700 -990600 + 1282700 -1002353 + ) + ) + (wire + (path B.Cu 2500 + 1282700 -1002353 + 1286373 -1002353 + 1322247 -1038227 + 1322247 -1072508 + 1330686 -1080947 + 1333500 -1080947 + ) + ) + ) + (net /SMI_SD14 + (wire + (path B.Cu 2500 + 1257300 -990600 + 1245547 -990600 + ) + ) + (wire + (path B.Cu 2500 + 1206500 -952500 + 1217753 -952500 + ) + ) + (wire + (path B.Cu 2500 + 1245547 -990600 + 1245547 -980294 + 1217753 -952500 + ) + ) + ) + (net /I2S_CLK + (wire + (path F.Cu 2500 + 1193800 -1219200 + 1193800 -1203947 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -939800 + 1282700 -951553 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -951553 + 1279026 -951553 + 1270947 -959632 + 1270947 -1019363 + 1261610 -1028700 + 1253093 -1028700 + 1230839 -1050954 + 1230839 -1166908 + 1193800 -1203947 + ) + ) + ) + (net /SMI_SD9 + (wire + (path B.Cu 2500 + 1257300 -939800 + 1245547 -939800 + ) + ) + (wire + (path B.Cu 2500 + 1245547 -939800 + 1232847 -927100 + 1206500 -927100 + ) + ) + ) + (net /SMI_SD7 + (wire + (path F.Cu 2500 + 1282700 -926153 + 1286374 -926153 + 1298956 -938735 + 1298956 -1023048 + 1331455 -1055547 + 1333500 -1055547 + ) + ) + (wire + (path F.Cu 2500 + 1333500 -1066800 + 1333500 -1055547 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -914400 + 1282700 -926153 + ) + ) + ) + (net /SMI_SD6 + (wire + (path F.Cu 2500 + 1333500 -1041400 + 1333500 -1030147 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -889000 + 1282700 -900753 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -900753 + 1286373 -900753 + 1322247 -936627 + 1322247 -1025928 + 1326466 -1030147 + 1333500 -1030147 + ) + ) + ) + (net +5V + (wire + (path F.Cu 2500 + 1130300 -1130300 + 1130300 -1119047 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -812800 + 1270947 -812800 + ) + ) + (wire + (path F.Cu 2500 + 1270947 -812800 + 1270947 -804720 + 1267273 -801046 + 1247448 -801046 + 1141553 -906941 + 1141553 -1110608 + 1133114 -1119047 + 1130300 -1119047 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -838200 + 1282700 -812800 + ) + ) + (wire + (path F.Cu 2500 + 1130300 -1168400 + 1130300 -1130300 + ) + ) + (wire + (path F.Cu 2500 + 1409700 -977900 + 1409700 -1016000 + ) + ) + (wire + (path F.Cu 2500 + 1409700 -972773 + 1409700 -977900 + ) + ) + (wire + (path F.Cu 2500 + 1409700 -972773 + 1409700 -967647 + ) + ) + (wire + (path F.Cu 2500 + 1327624 -850900 + 1327624 -885571 + 1409700 -967647 + ) + ) + (wire + (path F.Cu 2500 + 1327624 -850900 + 1321747 -850900 + ) + ) + (wire + (path F.Cu 2500 + 1333500 -850900 + 1327624 -850900 + ) + ) + (wire + (path F.Cu 2500 + 1282700 -838200 + 1309047 -838200 + 1321747 -850900 + ) + ) + ) + (net +12V + (wire + (path B.Cu 2500 + 1079500 -850900 + 1091753 -850900 + ) + ) + (wire + (path B.Cu 2500 + 1091753 -850900 + 1117153 -825500 + 1143000 -825500 + ) + ) + (wire + (path B.Cu 2500 + 1143000 -825500 + 1154753 -825500 + ) + ) + (wire + (path B.Cu 2500 + 1511300 -990600 + 1499547 -990600 + ) + ) + (wire + (path B.Cu 2500 + 1499547 -990600 + 1499547 -986927 + 1388802 -876182 + 1205435 -876182 + 1154753 -825500 + ) + ) + (wire + (path F.Cu 2500 + 1047000 -992950 + 1047000 -981197 + ) + ) + (wire + (path F.Cu 2500 + 1047000 -981197 + 1079500 -948697 + 1079500 -850900 + ) + ) + (wire + (path F.Cu 2500 + 1047000 -1018350 + 1047000 -992950 + ) + ) + (wire + (path F.Cu 2500 + 1047000 -1145350 + 1047000 -1170750 + ) + ) + (wire + (path F.Cu 2500 + 1047000 -1119950 + 1047000 -1145350 + ) + ) + (wire + (path F.Cu 2500 + 1047000 -1094550 + 1047000 -1119950 + ) + ) + (wire + (path F.Cu 2500 + 1047000 -1069150 + 1047000 -1094550 + ) + ) + (wire + (path F.Cu 2500 + 1047000 -1043750 + 1047000 -1069150 + ) + ) + (wire + (path F.Cu 2500 + 1047000 -1018350 + 1047000 -1043750 + ) + ) + (wire + (path F.Cu 2500 + 1511300 -1143000 + 1511300 -1168400 + ) + ) + (wire + (path F.Cu 2500 + 1511300 -1117600 + 1511300 -1143000 + ) + ) + (wire + (path F.Cu 2500 + 1511300 -1092200 + 1511300 -1117600 + ) + ) + (wire + (path F.Cu 2500 + 1511300 -1066800 + 1511300 -1092200 + ) + ) + (wire + (path F.Cu 2500 + 1511300 -1041400 + 1511300 -1066800 + ) + ) + (wire + (path F.Cu 2500 + 1511300 -1016000 + 1511300 -1041400 + ) + ) + (wire + (path F.Cu 2500 + 1511300 -990600 + 1511300 -1016000 + ) + ) + ) + (net "Net-(J7-Pad1)" + (wire + (path F.Cu 2500 + 1409700 -1066800 + 1409700 -1055547 + ) + ) + (wire + (path F.Cu 2500 + 1447800 -990600 + 1447800 -1002353 + ) + ) + (wire + (path F.Cu 2500 + 1447800 -1002353 + 1444126 -1002353 + 1420953 -1025526 + 1420953 -1047108 + 1412514 -1055547 + 1409700 -1055547 + ) + ) + ) + (net "Net-(J7-Pad2)" + (wire + (path B.Cu 2500 + 1409700 -1092200 + 1409700 -1080947 + ) + ) + (wire + (path B.Cu 2500 + 1447800 -1016000 + 1447800 -1027753 + ) + ) + (wire + (path B.Cu 2500 + 1447800 -1027753 + 1444127 -1027753 + 1420953 -1050927 + 1420953 -1072508 + 1412514 -1080947 + 1409700 -1080947 + ) + ) + ) + (net "Net-(J7-Pad3)" + (wire + (path B.Cu 2500 + 1409700 -1117600 + 1409700 -1106347 + ) + ) + (wire + (path B.Cu 2500 + 1447800 -1041400 + 1447800 -1053153 + ) + ) + (wire + (path B.Cu 2500 + 1447800 -1053153 + 1444127 -1053153 + 1426916 -1070364 + 1426916 -1091944 + 1412513 -1106347 + 1409700 -1106347 + ) + ) + ) + (net "Net-(J7-Pad4)" + (wire + (path B.Cu 2500 + 1409700 -1143000 + 1409700 -1131747 + ) + ) + (wire + (path B.Cu 2500 + 1447800 -1066800 + 1447800 -1078553 + ) + ) + (wire + (path B.Cu 2500 + 1447800 -1078553 + 1444567 -1078553 + 1434195 -1088925 + 1434195 -1110065 + 1412513 -1131747 + 1409700 -1131747 + ) + ) + ) + (net "Net-(J7-Pad5)" + (wire + (path F.Cu 2500 + 1409700 -1168400 + 1409700 -1157147 + ) + ) + (wire + (path F.Cu 2500 + 1447800 -1092200 + 1447800 -1103953 + ) + ) + (wire + (path F.Cu 2500 + 1447800 -1103953 + 1444126 -1103953 + 1436047 -1112032 + 1436047 -1131343 + 1420953 -1146437 + 1420953 -1147777 + 1411583 -1157147 + 1409700 -1157147 + ) + ) + ) + (net "Net-(J7-Pad6)" + (wire + (path F.Cu 2500 + 1409700 -1193800 + 1409700 -1182547 + ) + ) + (wire + (path F.Cu 2500 + 1447800 -1117600 + 1447800 -1129353 + ) + ) + (wire + (path F.Cu 2500 + 1447800 -1129353 + 1444698 -1129353 + 1427419 -1146632 + 1427419 -1167641 + 1412513 -1182547 + 1409700 -1182547 + ) + ) + ) + (net "Net-(J7-Pad7)" + (wire + (path F.Cu 2500 + 1447800 -1154753 + 1444567 -1154753 + 1435201 -1164119 + 1435201 -1184489 + 1411743 -1207947 + 1409700 -1207947 + ) + ) + (wire + (path F.Cu 2500 + 1409700 -1219200 + 1409700 -1207947 + ) + ) + (wire + (path F.Cu 2500 + 1447800 -1143000 + 1447800 -1154753 + ) + ) + ) + (net "Net-(J7-Pad8)" + (wire + (path F.Cu 2500 + 1409700 -1244600 + 1409700 -1233347 + ) + ) + (wire + (path F.Cu 2500 + 1447800 -1168400 + 1447800 -1198060 + 1412513 -1233347 + 1409700 -1233347 + ) + ) + ) + (net "Net-(J8-Pad1)" + (wire + (path F.Cu 2500 + 1130300 -1079500 + 1130300 -1090753 + ) + ) + (wire + (path F.Cu 2500 + 1093000 -1170750 + 1093000 -1158997 + ) + ) + (wire + (path F.Cu 2500 + 1093000 -1158997 + 1096673 -1158997 + 1118560 -1137110 + 1118560 -1100724 + 1128531 -1090753 + 1130300 -1090753 + ) + ) + ) + (net "Net-(J8-Pad2)" + (wire + (path F.Cu 2500 + 1130300 -1054100 + 1130300 -1065353 + ) + ) + (wire + (path F.Cu 2500 + 1093000 -1145350 + 1093000 -1133597 + ) + ) + (wire + (path F.Cu 2500 + 1093000 -1133597 + 1096674 -1133597 + 1104753 -1125518 + 1104753 -1108004 + 1115203 -1097554 + 1115203 -1078522 + 1128372 -1065353 + 1130300 -1065353 + ) + ) + ) + (net "Net-(J8-Pad3)" + (wire + (path F.Cu 2500 + 1130300 -1039953 + 1128372 -1039953 + 1119047 -1049278 + 1119047 -1066298 + 1110042 -1075303 + 1110042 -1094334 + 1096179 -1108197 + 1093000 -1108197 + ) + ) + (wire + (path F.Cu 2500 + 1130300 -1028700 + 1130300 -1039953 + ) + ) + (wire + (path F.Cu 2500 + 1093000 -1119950 + 1093000 -1108197 + ) + ) + ) + (net "Net-(J8-Pad4)" + (wire + (path F.Cu 2500 + 1130300 -1003300 + 1130300 -1014553 + ) + ) + (wire + (path F.Cu 2500 + 1093000 -1094550 + 1093000 -1082797 + ) + ) + (wire + (path F.Cu 2500 + 1093000 -1082797 + 1096179 -1082797 + 1112559 -1066417 + 1112559 -1030446 + 1128452 -1014553 + 1130300 -1014553 + ) + ) + ) + (net "Net-(J8-Pad5)" + (wire + (path F.Cu 2500 + 1130300 -977900 + 1130300 -989153 + ) + ) + (wire + (path F.Cu 2500 + 1093000 -1069150 + 1093000 -1057397 + ) + ) + (wire + (path F.Cu 2500 + 1093000 -1057397 + 1096674 -1057397 + 1104753 -1049318 + 1104753 -1031803 + 1119047 -1017509 + 1119047 -997592 + 1127486 -989153 + 1130300 -989153 + ) + ) + ) + (net "Net-(J8-Pad6)" + (wire + (path F.Cu 2500 + 1093000 -1031997 + 1096673 -1031997 + 1113759 -1014911 + 1113759 -977481 + 1127487 -963753 + 1130300 -963753 + ) + ) + (wire + (path F.Cu 2500 + 1130300 -952500 + 1130300 -963753 + ) + ) + (wire + (path F.Cu 2500 + 1093000 -1043750 + 1093000 -1031997 + ) + ) + ) + (net "Net-(J8-Pad7)" + (wire + (path F.Cu 2500 + 1093000 -1006597 + 1096674 -1006597 + 1104753 -998518 + 1104753 -961857 + 1128257 -938353 + 1130300 -938353 + ) + ) + (wire + (path F.Cu 2500 + 1130300 -927100 + 1130300 -938353 + ) + ) + (wire + (path F.Cu 2500 + 1093000 -1018350 + 1093000 -1006597 + ) + ) + ) + (net "Net-(J8-Pad8)" + (wire + (path F.Cu 2500 + 1130300 -901700 + 1130300 -912953 + ) + ) + (wire + (path F.Cu 2500 + 1093000 -992950 + 1093000 -947440 + 1127487 -912953 + 1130300 -912953 + ) + ) + ) + (net "Net-(R1-Pad2)" + (wire + (path F.Cu 2500 + 1206500 -1168400 + 1206500 -1130300 + ) + ) + ) + (net "Net-(R2-Pad1)" + (wire + (path F.Cu 2500 + 1333500 -977900 + 1333500 -1016000 + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/RpiLedBars/hw/LedBarsHat/LedBarsHat.symbols/74hct245.dcm b/RpiLedBars/hw/LedBarsHat/LedBarsHat.symbols/74hct245.dcm new file mode 100755 index 0000000..5f3ed79 --- /dev/null +++ b/RpiLedBars/hw/LedBarsHat/LedBarsHat.symbols/74hct245.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/RpiLedBars/hw/LedBarsHat/fp-info-cache b/RpiLedBars/hw/LedBarsHat/fp-info-cache new file mode 100755 index 0000000..c0548ed --- /dev/null +++ b/RpiLedBars/hw/LedBarsHat/fp-info-cache @@ -0,0 +1,22 @@ +4862466748254 +LedBarsHat +I2S_MEMS_Microphone +I2S MEMS Microphone +I2S MEMS Microphone +0 +6 +6 +LedBarsHat +Led_Power_Bus +Through hole straight pin header, 2x08, 2.54mm pitch, double rows +Through hole pin header THT 2x08 2.54mm double row +0 +16 +16 +LedBarsHat +Led_Signal_Bus +Through hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x08 2.54mm single row +0 +8 +8 diff --git a/RpiLedBars/hw/LedBarsHat/fp-lib-table b/RpiLedBars/hw/LedBarsHat/fp-lib-table new file mode 100644 index 0000000..e5af939 --- /dev/null +++ b/RpiLedBars/hw/LedBarsHat/fp-lib-table @@ -0,0 +1,3 @@ +(fp_lib_table + (lib (name LedBarsHat)(type KiCad)(uri ${KIPRJMOD}/LedBarsHat.pretty)(options "")(descr "")) +) diff --git a/RpiLedBars/hw/LedBarsHat/sym-lib-table b/RpiLedBars/hw/LedBarsHat/sym-lib-table new file mode 100755 index 0000000..5858684 --- /dev/null +++ b/RpiLedBars/hw/LedBarsHat/sym-lib-table @@ -0,0 +1,3 @@ +(sym_lib_table + (lib (name 74hct245)(type Legacy)(uri ${KIPRJMOD}/LedBarsHat.symbols/74hct245.lib)(options "")(descr "")) +) diff --git a/RpiLedBars/hw/RpiHat.fzz b/RpiLedBars/hw/RpiHat.fzz new file mode 100644 index 0000000..1bce34f Binary files /dev/null and b/RpiLedBars/hw/RpiHat.fzz differ diff --git a/RpiLedBars/hw/RpiHat_Strip.fzz b/RpiLedBars/hw/RpiHat_Strip.fzz new file mode 100644 index 0000000..dbd5e86 Binary files /dev/null and b/RpiLedBars/hw/RpiHat_Strip.fzz differ