diff --git a/Misc/RPi3.lib b/Misc/RPi3.lib new file mode 100644 index 0000000000000000000000000000000000000000..177ba606a409a85de4e168bce3d6014596bacd43 --- /dev/null +++ b/Misc/RPi3.lib @@ -0,0 +1,56 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# RPi3 +# +DEF RPi3 U 0 40 Y Y 1 F N +F0 "U" 0 600 25 H V C CNN +F1 "RPi3" 0 650 25 H V C CNN +F2 "" 0 0 25 H I C CNN +F3 "" 0 0 25 H I C CNN +DRAW +S -250 500 250 -550 0 1 0 N +X 5V 1 -350 450 100 R 25 25 1 1 W +X GND 10 350 250 100 L 25 25 1 1 W +X GPIO_18 11 -350 200 100 R 25 25 1 1 B +X GPIO_17 12 350 200 100 L 25 25 1 1 B +X GND 13 -350 150 100 R 25 25 1 1 W +X GPIO_27 14 350 150 100 L 25 25 1 1 B +X GPIO_23 15 -350 100 100 R 25 25 1 1 B +X GPIO_22 16 350 100 100 L 25 25 1 1 B +X GPIO_24 17 -350 50 100 R 25 25 1 1 B +X 3.3V 18 350 50 100 L 25 25 1 1 W +X GND 19 -350 0 100 R 25 25 1 1 W +X 3.3V 2 350 450 100 L 25 25 1 1 W +X SPI0_MOSI 20 350 0 100 L 25 25 1 1 B +X GPIO_25 21 -350 -50 100 R 25 25 1 1 B +X SPI0_MISO 22 350 -50 100 L 25 25 1 1 B +X SPI0_CS0 23 -350 -100 100 R 25 25 1 1 B +X SPI0_SCK 24 350 -100 100 L 25 25 1 1 B +X SPI0_CS1 25 -350 -150 100 R 25 25 1 1 B +X GND 26 350 -150 100 L 25 25 1 1 W +X RES 27 -350 -200 100 R 25 25 1 1 P +X RES 28 350 -200 100 L 25 25 1 1 P +X GND 29 -350 -250 100 R 25 25 1 1 W +X 5V 3 -350 400 100 R 25 25 1 1 W +X GPIO_5 30 350 -250 100 L 25 25 1 1 B +X GPIO_12 31 -350 -300 100 R 25 25 1 1 B +X GPIO_6 32 350 -300 100 L 25 25 1 1 B +X GND 33 -350 -350 100 R 25 25 1 1 W +X GPIO_13 34 350 -350 100 L 25 25 1 1 B +X GPIO_16 35 -350 -400 100 R 25 25 1 1 B +X GPIO_19 36 350 -400 100 L 25 25 1 1 B +X GPIO_20 37 -350 -450 100 R 25 25 1 1 B +X GPIO_26 38 350 -450 100 L 25 25 1 1 B +X GPIO_21 39 -350 -500 100 R 25 25 1 1 B +X I2C1_SDA 4 350 400 100 L 25 25 1 1 B +X GND 40 350 -500 100 L 25 25 1 1 W +X GND 5 -350 350 100 R 25 25 1 1 W +X I2C1_SCL 6 350 350 100 L 25 25 1 1 B +X UART0_TX 7 -350 300 100 R 25 25 1 1 O +X GPIO_4 8 350 300 100 L 25 25 1 1 B +X UART0_RX 9 -350 250 100 R 25 25 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/Power/Metering/ADM1293.lib b/Power/Metering/ADM1293.lib new file mode 100644 index 0000000000000000000000000000000000000000..e8e7e5349b44a7fef5dbd48e77926a5c8c526f5f --- /dev/null +++ b/Power/Metering/ADM1293.lib @@ -0,0 +1,30 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# ADM1293_TSSOP +# +DEF ADM1293_TSSOP U 0 40 Y Y 1 F N +F0 "U" 200 150 25 H V C CNN +F1 "ADM1293_TSSOP" 0 150 25 H V C CNN +F2 "" -200 -300 25 H I C CNN +F3 "" -200 -300 25 H I C CNN +DRAW +S -300 -150 300 -950 0 1 0 N +X Vaux 1 -400 -200 100 R 25 25 1 1 I +X GPO2/~ALT2 10 400 -850 100 L 25 25 1 1 O +X SENSEN 11 200 -50 100 D 25 25 1 1 I +X SENSEP 12 100 -50 100 D 25 25 1 1 I +X Vin 13 -100 -50 100 D 25 25 1 1 I +X GND 14 0 -1050 100 U 25 25 1 1 W +X Vcc 2 -400 -350 100 R 25 25 1 1 W +X Vcap 3 400 -550 100 L 25 25 1 1 P +X ADR1 4 -400 -600 100 R 25 25 1 1 I +X ADR2 5 -400 -650 100 R 25 25 1 1 I +X SDAI 6 -400 -750 100 R 25 25 1 1 I +X SDAO 7 -400 -800 100 R 25 25 1 1 O +X SCL 8 -400 -900 100 R 25 25 1 1 I +X GPO1/~ALT1/~CONV 9 400 -800 100 L 25 25 1 1 B +ENDDRAW +ENDDEF +# +#End Library diff --git a/Power/TI/TPSM84424.lib b/Power/TI/TPSM84424.lib new file mode 100644 index 0000000000000000000000000000000000000000..203ba2d8e66ede2782f62ce86ba224cd9cdd801c --- /dev/null +++ b/Power/TI/TPSM84424.lib @@ -0,0 +1,40 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# TPSM84424 +# +DEF TPSM84424 U 0 40 Y Y 1 F N +F0 "U" -450 250 39 H V C CNN +F1 "TPSM84424" -350 350 39 H V C CNN +F2 "" 600 200 50 H I C CNN +F3 "" 600 200 50 H I C CNN +DRAW +S -500 200 500 -300 0 1 0 N +X Vout 1 600 50 100 L 25 25 1 1 w +X EN 10 -600 50 100 R 25 25 1 1 I +X Vin 11 50 300 100 D 25 25 1 1 W +X PGND 12 -250 -400 100 U 25 25 1 1 W +X PGND 13 -200 -400 100 U 25 25 1 1 W +X PGND 14 -150 -400 100 U 25 25 1 1 W +X PGND 15 -100 -400 100 U 25 25 1 1 W +X SW 16 250 300 100 D 25 25 1 1 U +X SW 17 300 300 100 D 25 25 1 1 U +X PGND 18 -50 -400 100 U 25 25 1 1 W +X PGND 19 0 -400 100 U 25 25 1 1 W +X FB 2 600 -150 100 L 25 25 1 1 I +X PGND 20 50 -400 100 U 25 25 1 1 W +X PGND 21 100 -400 100 U 25 25 1 1 W +X Vin 22 100 300 100 D 25 25 1 1 W +X AGND 23 300 -400 100 U 25 25 1 1 W +X RT/CLK 24 -600 -250 100 R 25 25 1 1 I +X AGND 3 200 -400 100 U 25 25 1 1 W +X DNC 4 350 -400 100 U 25 25 1 1 N +X TT 5 -600 -50 100 R 25 25 1 1 I +X SS/TR 6 -600 -150 100 R 25 25 1 1 I +X PG 7 600 -200 100 L 25 25 1 1 C +X Vout 8 600 0 100 L 25 25 1 1 w +X AGND 9 250 -400 100 U 25 25 1 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/Power/power_symbols.lib b/Power/power_symbols.lib index eb3df7b99f565bbfc71042bf28d2d58ab00bae53..eeb7776fc37b2e759a8c4e77e07ba08215341bdd 100644 --- a/Power/power_symbols.lib +++ b/Power/power_symbols.lib @@ -340,6 +340,21 @@ X +5.5V 1 0 0 0 U 30 30 0 0 W N ENDDRAW ENDDEF # +# +5V_RPI +# +DEF +5V_RPI #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+5V_RPI" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V_RPI 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# # +6.0V # DEF +6.0V #PWR 0 0 Y Y 1 F P diff --git a/Pretty_Footprints/Connectors_254mm.pretty/PinSocket_2x10.kicad_mod b/Pretty_Footprints/Connectors_254mm.pretty/PinSocket_2x10.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..30b53ec23ee486526136b27a74f2528b1c5fc5f6 --- /dev/null +++ b/Pretty_Footprints/Connectors_254mm.pretty/PinSocket_2x10.kicad_mod @@ -0,0 +1,55 @@ +(module PinSocket_2x10_P2.54mm_Vertical (layer F.Cu) (tedit 5A19A427) + (descr "Through hole straight socket strip, 2x10, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 2x10 2.54mm double row") + (fp_text reference REF** (at -1.27 -2.77) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value PinSocket_2x10_P2.54mm_Vertical (at -1.27 25.63) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.81 -1.27) (end 0.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.27 -1.27) (end 1.27 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -0.27) (end 1.27 24.13) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 24.13) (end -3.81 24.13) (layer F.Fab) (width 0.1)) + (fp_line (start -3.81 24.13) (end -3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -3.87 -1.33) (end -1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.87 -1.33) (end -3.87 24.19) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.87 24.19) (end 1.33 24.19) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 24.19) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -1.33) (end -1.27 1.27) (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 -4.34 -1.8) (end 1.76 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.76 -1.8) (end 1.76 24.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.76 24.6) (end -4.34 24.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.34 24.6) (end -4.34 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at -2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at -2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 6 thru_hole oval (at -2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 8 thru_hole oval (at -2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 10 thru_hole oval (at -2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 11 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 12 thru_hole oval (at -2.54 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 13 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 14 thru_hole oval (at -2.54 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 15 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 16 thru_hole oval (at -2.54 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 17 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 18 thru_hole oval (at -2.54 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 19 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 20 thru_hole oval (at -2.54 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (fp_text user %R (at -1.27 11.43 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x10_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) \ No newline at end of file diff --git a/Pretty_Footprints/SSOP.pretty/PowerPad_TSSOP_16.kicad_mod b/Pretty_Footprints/SSOP.pretty/PowerPad_TSSOP_16.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..ce5c8f5e8c03f7af5c5899dd3d63cfe77f5faf54 --- /dev/null +++ b/Pretty_Footprints/SSOP.pretty/PowerPad_TSSOP_16.kicad_mod @@ -0,0 +1,35 @@ +(module PowerPad_TSSOP_16 (layer F.Cu) (tedit 5CC4E3A8) + (attr smd) + (fp_text reference REF** (at -4 0 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value PowerPad_TSSOP_16 (at 0 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.2 4.15) (end -3 3.35) (layer F.SilkS) (width 0.15)) + (fp_line (start -3 3.35) (end -3 -4.15) (layer F.SilkS) (width 0.15)) + (fp_line (start -3 -4.15) (end 3 -4.15) (layer F.SilkS) (width 0.15)) + (fp_line (start 3 -4.15) (end 3 4.15) (layer F.SilkS) (width 0.15)) + (fp_line (start 3 4.15) (end -2.2 4.15) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.15 -4.3) (end 3.15 -4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.15 -4.3) (end 3.15 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.15 4.3) (end -3.15 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.15 4.3) (end -3.15 -4.3) (layer F.CrtYd) (width 0.05)) + (pad 16 smd rect (at -2.275 -2.9) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at -2.275 2.9) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd rect (at -1.625 -2.9) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -1.625 2.9) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd rect (at -0.975 -2.9) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -0.975 2.9) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd rect (at -0.325 -2.9) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -0.325 2.9) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at 0.325 -2.9) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 0.325 2.9) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at 0.975 -2.9) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 0.975 2.9) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at 1.625 -2.9) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at 1.625 2.9) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at 2.275 -2.9) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at 2.275 2.9) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd rect (at 0 0) (size 3.55 2.46) (layers F.Cu F.Paste F.Mask)) +) diff --git a/Pretty_Footprints/Wurth.pretty/WE-HCI_SMD_5.6x5.3x4.kicad_mod b/Pretty_Footprints/Wurth.pretty/WE-HCI_SMD_5.6x5.3x4.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..7c0ac9d94739cdbb14cb85d342c7bc714d174386 --- /dev/null +++ b/Pretty_Footprints/Wurth.pretty/WE-HCI_SMD_5.6x5.3x4.kicad_mod @@ -0,0 +1,18 @@ +(module WE-HCI_SMD_5.6x5.3x4 (layer F.Cu) (tedit 5CC4D7DD) + (fp_text reference REF** (at -3.5 0 90) (layer F.SilkS) + (effects (font (size 0.635 0.635) (thickness 0.15))) + ) + (fp_text value WE-HCI_SMD_5.6x5.3x4 (at 0 -0.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.6 -2.6) (end 2.6 -2.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.6 -2.6) (end 2.6 2.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 2.6 2.6) (end -2.6 2.6) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.6 2.6) (end -2.6 -2.6) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.6 -2.6) (end 2.6 -2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.6 -2.6) (end 2.6 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start 2.6 2.6) (end -2.6 2.6) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2.6 2.6) (end -2.6 -2.6) (layer F.CrtYd) (width 0.15)) + (pad 1 smd rect (at 0 -2.05) (size 1.6 1.9) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 0 2.05) (size 1.6 1.9) (layers F.Cu F.Paste F.Mask)) +) diff --git a/Pretty_Footprints/Wurth.pretty/WE-LHMI_SMD_9.2x8.5x3.kicad_mod b/Pretty_Footprints/Wurth.pretty/WE-LHMI_SMD_9.2x8.5x3.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..c5ebcdbb727ee4e47cf8b39b59207be96b974de4 --- /dev/null +++ b/Pretty_Footprints/Wurth.pretty/WE-LHMI_SMD_9.2x8.5x3.kicad_mod @@ -0,0 +1,27 @@ +(module WE-LHMI_SMD_9.2x8.5x3 (layer F.Cu) (tedit 5CC4CB84) + (fp_text reference REF** (at 0 -5.8) (layer F.SilkS) + (effects (font (size 0.635 0.635) (thickness 0.15))) + ) + (fp_text value WE-LHMI_SMD_9.2x8.5x3 (at 0 -0.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 4.6 -4.3) (end 4.6 4.3) (layer F.SilkS) (width 0.15)) + (fp_line (start 4.6 4.3) (end -4.6 4.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -4.6 4.3) (end -4.6 -4.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -4.6 -4.3) (end 4.6 -4.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -4.6 -4.3) (end 4.6 -4.3) (layer F.CrtYd) (width 0.15)) + (fp_line (start 4.6 -4.3) (end 4.6 4.3) (layer F.CrtYd) (width 0.15)) + (fp_line (start 4.6 4.3) (end -4.6 4.3) (layer F.CrtYd) (width 0.15)) + (fp_line (start -4.6 4.3) (end -4.6 -4.2) (layer F.CrtYd) (width 0.15)) + (fp_line (start -4.6 -4.2) (end -4.6 -4.3) (layer F.CrtYd) (width 0.15)) + (fp_line (start -2 -4.2) (end -2 4.3) (layer F.SilkS) (width 0.15)) + (fp_line (start 2 -4.3) (end 2 4.3) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.1 4.3) (end 2 3.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 4.3) (end 2 2.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -1 4.3) (end 2 1.3) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 -4.3) (end -2 -2.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.1 -4.3) (end -2 -3.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.1 -4.3) (end -2 -1.2) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -3.62 0) (size 2.42 5.33) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 3.62 0) (size 2.42 5.33) (layers F.Cu F.Paste F.Mask)) +)