Merge branch 'master' of git.tropicananass.ovh:Projets/LedBars

This commit is contained in:
Tropicananass 2021-07-24 00:09:59 +01:00
commit c2e37543ff
20 changed files with 7934 additions and 0 deletions

BIN
PollExchangesESP32.pcapng Normal file

Binary file not shown.

Binary file not shown.

View File

@ -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
)
)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -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)))))

View File

@ -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))
)

View File

@ -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))
)

View File

@ -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))
)

View File

@ -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

View File

@ -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)
)
)
)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View File

@ -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

View File

@ -0,0 +1,3 @@
(fp_lib_table
(lib (name LedBarsHat)(type KiCad)(uri ${KIPRJMOD}/LedBarsHat.pretty)(options "")(descr ""))
)

View File

@ -0,0 +1,3 @@
(sym_lib_table
(lib (name 74hct245)(type Legacy)(uri ${KIPRJMOD}/LedBarsHat.symbols/74hct245.lib)(options "")(descr ""))
)

BIN
RpiLedBars/hw/RpiHat.fzz Normal file

Binary file not shown.

Binary file not shown.