From baa44166787840e5deb43b3d048dc6ae5c0a56e8 Mon Sep 17 00:00:00 2001 From: Willem Oldemans Date: Tue, 4 May 2021 08:25:14 +0200 Subject: [PATCH] updated footprints --- MySymbols.pretty/OLED_I2C_128x32.kicad_mod | 37 ++ MySymbols.pretty/X40_Stepper.kicad_mod | 14 +- .../ESP8266.pretty/ESP-12.kicad_mod | 55 +-- kicad-symbols/Interface_Expansion.bck | 393 ++++++++++++++++++ kicad-symbols/Interface_Expansion.dcm | 6 + kicad-symbols/Interface_Expansion.lib | 29 ++ kicad-symbols/Interface_USB.dcm | 6 + 7 files changed, 506 insertions(+), 34 deletions(-) create mode 100644 MySymbols.pretty/OLED_I2C_128x32.kicad_mod create mode 100644 kicad-symbols/Interface_Expansion.bck diff --git a/MySymbols.pretty/OLED_I2C_128x32.kicad_mod b/MySymbols.pretty/OLED_I2C_128x32.kicad_mod new file mode 100644 index 00000000..f792c23a --- /dev/null +++ b/MySymbols.pretty/OLED_I2C_128x32.kicad_mod @@ -0,0 +1,37 @@ +(module OLED_I2C_128x32 (layer F.Cu) (tedit 608BFC38) + (fp_text reference REF** (at 2.06 12.87) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value OLED_I2C_128x32 (at 10.71 -12.21) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 29.384 2.16) (end 29.384 7.744) (layer Dwgs.User) (width 0.12)) + (fp_line (start 7.1 7.744) (end 29.384 7.744) (layer Dwgs.User) (width 0.12)) + (fp_line (start 7.1 2.16) (end 29.384 2.16) (layer Dwgs.User) (width 0.12)) + (fp_line (start 5 0) (end 5 12) (layer Dwgs.User) (width 0.12)) + (fp_line (start 7.1 2.16) (end 7.1 7.744) (layer Dwgs.User) (width 0.12)) + (fp_line (start 38 0) (end 38 12) (layer Dwgs.User) (width 0.12)) + (fp_line (start 0 12) (end 38 12) (layer Dwgs.User) (width 0.12)) + (fp_line (start 0 0) (end 0 12) (layer Dwgs.User) (width 0.12)) + (fp_line (start 0 0) (end 38 0) (layer Dwgs.User) (width 0.12)) + (fp_line (start 0.36 0.9) (end 0.36 11.08) (layer F.CrtYd) (width 0.12)) + (fp_line (start 0.36 11.08) (end 2.61 11.08) (layer F.CrtYd) (width 0.12)) + (fp_line (start 2.61 11.08) (end 2.61 0.9) (layer F.CrtYd) (width 0.12)) + (fp_line (start 2.61 0.9) (end 0.36 0.9) (layer F.CrtYd) (width 0.12)) + (fp_text user G (at 3.3 9.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user V (at 3.3 7.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user C (at 3.3 4.73) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user D (at 3.3 2.19) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 1.5 9.81) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 1.5 2.19) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 1.5 7.27) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 1.5 4.73) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) +) diff --git a/MySymbols.pretty/X40_Stepper.kicad_mod b/MySymbols.pretty/X40_Stepper.kicad_mod index 4cee6474..a6d5b735 100644 --- a/MySymbols.pretty/X40_Stepper.kicad_mod +++ b/MySymbols.pretty/X40_Stepper.kicad_mod @@ -1,4 +1,4 @@ -(module X40_Stepper (layer F.Cu) (tedit 6082B766) +(module X40_Stepper (layer F.Cu) (tedit 60905D89) (fp_text reference REF** (at 0.07 21.15) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) @@ -15,12 +15,12 @@ (fp_arc (start 0 6) (end -13.23 13.49) (angle -40.08250074) (layer F.SilkS) (width 0.12)) (fp_arc (start 0 6) (end 5.3 20.26) (angle -40.11418617) (layer F.SilkS) (width 0.12)) (fp_arc (start 0 6) (end 14.330952 11.052671) (angle -38.50091608) (layer F.SilkS) (width 0.12)) - (pad "" np_thru_hole circle (at 0 0) (size 4.6 4.6) (drill 0.762) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 0 10.75) (size 3 3) (drill 0.762) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -8.49 -2.49) (size 3 3) (drill 0.762) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 8.49 -2.49) (size 3 3) (drill 0.762) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at 13.5 6) (size 1.8 1.8) (drill 0.762) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -13.5 6) (size 1.8 1.8) (drill 0.762) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0) (size 4.6 4.6) (drill 4.6) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 10.75) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -8.49 -2.49) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 8.49 -2.49) (size 3 3) (drill 3) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 13.5 6) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -13.5 6) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) (pad A1 thru_hole circle (at 11.43 2.19) (size 2 2) (drill 0.8) (layers *.Cu *.Mask)) (pad A2 thru_hole circle (at 11.43 9.81) (size 2 2) (drill 0.8) (layers *.Cu *.Mask)) (pad A4 thru_hole circle (at -11.43 2.19) (size 2 2) (drill 0.8) (layers *.Cu *.Mask)) diff --git a/kicad-footprints/ESP8266.pretty/ESP-12.kicad_mod b/kicad-footprints/ESP8266.pretty/ESP-12.kicad_mod index 00245c98..efeb8919 100644 --- a/kicad-footprints/ESP8266.pretty/ESP-12.kicad_mod +++ b/kicad-footprints/ESP8266.pretty/ESP-12.kicad_mod @@ -1,4 +1,4 @@ -(module ESP-12 locked (layer F.Cu) (tedit 55BE5912) +(module ESP-12 locked (layer F.Cu) (tedit 608BFAFD) (descr "Module, ESP-8266, ESP-12, 16 pad, SMD") (tags "Module ESP-8266 ESP8266") (fp_text reference U1 (at 1.5 16.6) (layer F.SilkS) @@ -13,38 +13,39 @@ (fp_line (start 16.25 -8.75) (end 16.25 16) (layer F.CrtYd) (width 0.05)) (fp_line (start 16.25 16) (end -2.25 16) (layer F.CrtYd) (width 0.05)) (fp_line (start -2.25 16) (end -2.25 -0.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.016 -8.382) (end 14.986 -8.382) (layer F.CrtYd) (width 0.1524)) - (fp_line (start 14.986 -8.382) (end 14.986 -0.889) (layer F.CrtYd) (width 0.1524)) - (fp_line (start -1.016 -8.382) (end -1.016 -1.016) (layer F.CrtYd) (width 0.1524)) + (fp_line (start -1.02 -8.39) (end 14.99 -8.39) (layer F.Fab) (width 0.1524)) + (fp_line (start 14.99 -8.39) (end 14.992 -2.6) (layer F.Fab) (width 0.1524)) + (fp_line (start -1.02 -8.39) (end -1.008 -2.6) (layer F.Fab) (width 0.1524)) (fp_line (start -1.016 14.859) (end -1.016 15.621) (layer F.SilkS) (width 0.1524)) - (fp_line (start -1.016 15.621) (end 14.986 15.621) (layer F.SilkS) (width 0.1524)) + (fp_line (start -1.016 15.621) (end -0.27 15.62) (layer F.SilkS) (width 0.1524)) (fp_line (start 14.986 15.621) (end 14.986 14.859) (layer F.SilkS) (width 0.1524)) - (fp_line (start 14.992 -8.4) (end -1.008 -2.6) (layer F.CrtYd) (width 0.1524)) - (fp_line (start -1.008 -8.4) (end 14.992 -2.6) (layer F.CrtYd) (width 0.1524)) - (fp_text user "No Copper" (at 6.892 -5.4) (layer F.CrtYd) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.008 -2.6) (end 14.992 -2.6) (layer F.CrtYd) (width 0.1524)) + (fp_line (start 14.99 -8.39) (end -1.008 -2.6) (layer F.Fab) (width 0.1524)) + (fp_line (start -1.02 -8.39) (end 14.992 -2.6) (layer F.Fab) (width 0.1524)) + (fp_line (start -1.008 -2.6) (end 14.992 -2.6) (layer F.Fab) (width 0.1524)) (fp_line (start 15 -8.4) (end 15 15.6) (layer F.Fab) (width 0.05)) (fp_line (start 14.992 15.6) (end -1.008 15.6) (layer F.Fab) (width 0.05)) (fp_line (start -1.008 15.6) (end -1.008 -8.4) (layer F.Fab) (width 0.05)) (fp_line (start -1.008 -8.4) (end 14.992 -8.4) (layer F.Fab) (width 0.05)) - (pad 1 thru_hole rect (at 0 0) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)) - (pad 2 thru_hole oval (at 0 2) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)) - (pad 3 thru_hole oval (at 0 4) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)) - (pad 4 thru_hole oval (at 0 6) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)) - (pad 5 thru_hole oval (at 0 8) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)) - (pad 6 thru_hole oval (at 0 10) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)) - (pad 7 thru_hole oval (at 0 12) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)) - (pad 8 thru_hole oval (at 0 14) (size 2.5 1.1) (drill 0.65 (offset -0.7 0)) (layers *.Cu *.Mask F.SilkS)) - (pad 9 thru_hole oval (at 14 14) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)) - (pad 10 thru_hole oval (at 14 12) (size 2.5 1.1) (drill 0.65 (offset 0.6 0)) (layers *.Cu *.Mask F.SilkS)) - (pad 11 thru_hole oval (at 14 10) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)) - (pad 12 thru_hole oval (at 14 8) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)) - (pad 13 thru_hole oval (at 14 6) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)) - (pad 14 thru_hole oval (at 14 4) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)) - (pad 15 thru_hole oval (at 14 2) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)) - (pad 16 thru_hole oval (at 14 0) (size 2.5 1.1) (drill 0.65 (offset 0.7 0)) (layers *.Cu *.Mask F.SilkS)) + (fp_text user "No Copper" (at 6.892 -5.4) (layer F.CrtYd) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 14.24 15.622) (end 14.986 15.621) (layer F.SilkS) (width 0.1524)) + (pad 1 smd rect (at 0 0) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd oval (at 0 2) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd oval (at 0 4) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd oval (at 0 6) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd oval (at 0 8) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd oval (at 0 10) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd oval (at 0 12) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd oval (at 0 14) (size 2.5 1.1) (drill (offset -0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd oval (at 14 14) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd oval (at 14 12) (size 2.5 1.1) (drill (offset 0.6 0)) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd oval (at 14 10) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd oval (at 14 8) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd oval (at 14 6) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd oval (at 14 4) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd oval (at 14 2) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd oval (at 14 0) (size 2.5 1.1) (drill (offset 0.7 0)) (layers F.Cu F.Paste F.Mask)) (model ${ESPLIB}/ESP8266.3dshapes/ESP-12.wrl (at (xyz 0 0 0)) (scale (xyz 0.3937 0.3937 0.3937)) diff --git a/kicad-symbols/Interface_Expansion.bck b/kicad-symbols/Interface_Expansion.bck new file mode 100644 index 00000000..9a1a7158 --- /dev/null +++ b/kicad-symbols/Interface_Expansion.bck @@ -0,0 +1,393 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP AS1115-BQFT +D 64 LEDs, I2C Interfaced LED Driver with Keyscan, TQFN-24 +K led driver i2c +F https://ams.com/documents/20143/36005/AS1115_DS000206_1-00.pdf/3d3e6d35-b184-1329-adf9-2d769eb2404f +$ENDCMP +# +$CMP AS1115-BSST +D 64 LEDs, I2C Interfaced LED Driver with Keyscan, QSOP-24 +K led driver i2c +F https://ams.com/documents/20143/36005/AS1115_DS000206_1-00.pdf/3d3e6d35-b184-1329-adf9-2d769eb2404f +$ENDCMP +# +$CMP LTC4314xGN +D Pin-Selectable, 4-Channel, 2-Wire Multiplexer with Bus Buffers, SSOP-20 +K I2C Multiplexer Buffer Level Shifter +F https://www.analog.com/media/en/technical-documentation/data-sheets/4314f.pdf +$ENDCMP +# +$CMP LTC4314xUDC +D Pin-Selectable, 4-Channel, 2-Wire Multiplexer with Bus Buffers, QFN-20 +K I2C Multiplexer Buffer Level Shifter +F https://www.analog.com/media/en/technical-documentation/data-sheets/4314f.pdf +$ENDCMP +# +$CMP LTC4317 +D Dual I2C/SMBus Address-Translator, DFN-16 +K I2C Translator 4kV-ESD Level-Shifter Hot-Swap +F https://www.analog.com/media/en/technical-documentation/data-sheets/4317fa.pdf +$ENDCMP +# +$CMP MAX7325AEG+ +D I2C Port Expander with 8 Push-Pull and 8 Open-Drain I/Os, QSOP-24 +K Expander I2C Parallel Port GPIO Maxim +F https://datasheets.maximintegrated.com/en/ds/MAX7325.pdf +$ENDCMP +# +$CMP MCP23008-xML +D 8-bit I/O expander, I2C, interrupts, QFN-20 +K I2C parallel port expander +F http://ww1.microchip.com/downloads/en/DeviceDoc/MCP23008-MCP23S08-Data-Sheet-20001919F.pdf +$ENDCMP +# +$CMP MCP23008-xP +D 8-bit I/O expander, I2C, interrupts, PDIP-18 +K I2C parallel port expander +F http://ww1.microchip.com/downloads/en/DeviceDoc/MCP23008-MCP23S08-Data-Sheet-20001919F.pdf +$ENDCMP +# +$CMP MCP23008-xSO +D 8-bit I/O expander, I2C, interrupts, SOIC-18 +K I2C parallel port expander +F http://ww1.microchip.com/downloads/en/DeviceDoc/MCP23008-MCP23S08-Data-Sheet-20001919F.pdf +$ENDCMP +# +$CMP MCP23008-xSS +D 8-bit I/O expander, I2C, interrupts, SSOP-20 +K I2C parallel port expander +F http://ww1.microchip.com/downloads/en/DeviceDoc/MCP23008-MCP23S08-Data-Sheet-20001919F.pdf +$ENDCMP +# +$CMP MCP23017_ML +D 16-bit I/O expander, I2C, interrupts, w pull-ups, QFN-28 +K I2C parallel port expander +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf +$ENDCMP +# +$CMP MCP23017_SO +D 16-bit I/O expander, I2C, interrupts, w pull-ups, SOIC-28 +K I2C parallel port expander +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf +$ENDCMP +# +$CMP MCP23017_SP +D 16-bit I/O expander, I2C, interrupts, w pull-ups, SPDIP-28 +K I2C parallel port expander +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf +$ENDCMP +# +$CMP MCP23017_SS +D 16-bit I/O expander, I2C, interrupts, w pull-ups, SSOP-28 +K I2C parallel port expander +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf +$ENDCMP +# +$CMP MCP23S17_ML +D 16-bit I/O expander, SPI, interrupts, w pull-ups, QFN-28 +K SPI parallel port expander +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf +$ENDCMP +# +$CMP MCP23S17_SO +D 16-bit I/O expander, SPI, interrupts, w pull-ups, SOIC-28 +K SPI parallel port expander +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf +$ENDCMP +# +$CMP MCP23S17_SP +D 16-bit I/O expander, SPI, interrupts, w pull-ups, SPDIP-28 +K microchip i2c parallel port expander +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf +$ENDCMP +# +$CMP MCP23S17_SS +D 16-bit I/O expander, I2C, interrupts, w pull-ups, SSOP-28 +K SPI parallel port expander +F http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf +$ENDCMP +# +$CMP P82B96 +D Dual I2C Bus Buffer, DIP8/SO8/TSSOP8 +K I2C Bus Buffer +F http://www.nxp.com/documents/data_sheet/P82B96.pdf +$ENDCMP +# +$CMP PCA9516 +D 5 channels I2C Hub, SO/TSSOP16 +K I2C Hub +F http://www.nxp.com/documents/data_sheet/PCA9518.pdf +$ENDCMP +# +$CMP PCA9536D +D 4-bit I2C-bus and SMBus IO port, SOIC-8 +K i2c io port +F http://www.nxp.com/documents/data_sheet/PCA9536.pdf +$ENDCMP +# +$CMP PCA9536DP +D 4-bit I2C-bus and SMBus IO port, TSSOP-8 +K i2c io port +F http://www.nxp.com/documents/data_sheet/PCA9536.pdf +$ENDCMP +# +$CMP PCA9537 +D 4-bit I2C-bus and SMBus IO port with interrupt and reset, TSSOP-10 +K i2c io port +F https://www.nxp.com/docs/en/data-sheet/PCA9537.pdf +$ENDCMP +# +$CMP PCA9544AD +D 4-channel I2C-bus multiplexer with interrupt logic, SOIC-20 +K i2c multiplexer +F http://www.nxp.com/documents/data_sheet/PCA9544A.pdf +$ENDCMP +# +$CMP PCA9544APW +D 4-channel I2C-bus multiplexer with interrupt logic, TSSOP-20 +K i2c multiplexer +F http://www.nxp.com/documents/data_sheet/PCA9544A.pdf +$ENDCMP +# +$CMP PCA9548ADB +D Low voltage 8-channel I2C switch with reset, SSOP-24 +K Low voltage 8-channel I2C switch with reset +F http://www.ti.com/lit/ds/symlink/pca9548a.pdf +$ENDCMP +# +$CMP PCA9548ADW +D Low voltage 8-channel I2C switch with reset, SOIC-24 +K Low voltage 8-channel I2C switch with reset +F http://www.ti.com/lit/ds/symlink/pca9548a.pdf +$ENDCMP +# +$CMP PCA9548APW +D Low voltage 8-channel I2C switch with reset, TSSOP-24 +K Low voltage 8-channel I2C switch with reset +F http://www.ti.com/lit/ds/symlink/pca9548a.pdf +$ENDCMP +# +$CMP PCA9548ARGE +D Low voltage 8-channel I2C switch with reset, VQFN-24 +K Low voltage 8-channel I2C switch with reset +F http://www.ti.com/lit/ds/symlink/pca9548a.pdf +$ENDCMP +# +$CMP PCA9555D +D IO expander 16 GPIO, I2C 400kHz, Interrupt, 2.3 - 5.5V, SOIC-24 +K I2C TWI IO expander +F https://www.nxp.com/docs/en/data-sheet/PCA9555.pdf +$ENDCMP +# +$CMP PCA9555DB +D IO expander 16 GPIO, I2C 400kHz, Interrupt, 2.3 - 5.5V, SSOP-24 +K I2C TWI IO expander +F https://www.nxp.com/docs/en/data-sheet/PCA9555.pdf +$ENDCMP +# +$CMP PCA9555PW +D IO expander 16 GPIO, I2C 400kHz, Interrupt, 2.3 - 5.5V, TSSOP-24 +K I2C TWI IO expander +F https://www.nxp.com/docs/en/data-sheet/PCA9555.pdf +$ENDCMP +# +$CMP PCA9557BS +D 8-bit I2C-bus and SMBus I/O port with reset, HVQFN-16 +K SMBUS I2C Expander +F https://www.nxp.com/docs/en/data-sheet/PCA9557.pdf +$ENDCMP +# +$CMP PCA9557D +D 8-bit I2C-bus and SMBus I/O port with reset, SO-16 +K SMBUS I2C Expander +F https://www.nxp.com/docs/en/data-sheet/PCA9557.pdf +$ENDCMP +# +$CMP PCA9557PW +D 8-bit I2C-bus and SMBus I/O port with reset, TSSOP-16 +K SMBUS I2C Expander +F https://www.nxp.com/docs/en/data-sheet/PCA9557.pdf +$ENDCMP +# +$CMP PCAL6416APW +D IO expander 16 GPIO, I2C 400kHz, Interrupt, 1.65 - 5.5V, TSSOP-24 +K I2C TWI IO expander +F https://www.nxp.com/docs/en/data-sheet/PCAL6416A.pdf +$ENDCMP +# +$CMP PCF8574 +D 8 Bit Port/Expander to I2C Bus, DIP/SOIC-16 +K I2C Expander +F http://www.nxp.com/documents/data_sheet/PCF8574_PCF8574A.pdf +$ENDCMP +# +$CMP PCF8574A +D 8 Bit Port/Expander to I2C Bus, DIP/SOIC-16 +K I2C Expander +F http://www.nxp.com/documents/data_sheet/PCF8574_PCF8574A.pdf +$ENDCMP +# +$CMP PCF8574ATS +D 8 Bit Port/Expander to I2C Bus, SSOP-20 +K I2C Expander +F http://www.nxp.com/documents/data_sheet/PCF8574_PCF8574A.pdf +$ENDCMP +# +$CMP PCF8574TS +D 8 Bit Port/Expander to I2C Bus, SSOP-20 +K I2C Expander +F http://www.nxp.com/documents/data_sheet/PCF8574_PCF8574A.pdf +$ENDCMP +# +$CMP PCF8584 +D I2C Bus Controller, DIP/SOIC-20 +K I2C Bus +F http://www.nxp.com/documents/data_sheet/PCF8584.pdf +$ENDCMP +# +$CMP PCF8591 +D 4ch ADC, 1 DAC, I2C Bus Interface, DIP/SOIC-16 +K I2C ADC DAC +F http://www.nxp.com/documents/data_sheet/PCF8591.pdf +$ENDCMP +# +$CMP STMPE1600 +D IO expander 16 GPIO, I2C 400kHz, Interrupt, 1.65 - 3.6V, QFN-24 +K IO expander 16 GPIO +F http://www.st.com/resource/en/datasheet/stmpe1600.pdf +$ENDCMP +# +$CMP TCA9534 +D 8 Bit Port/Expander, I2C SMBUS, Interrupt output, TSSOP-16, SOIC-16 +K SMBUS I2C Expander +F http://www.ti.com/lit/ds/symlink/tca9534.pdf +$ENDCMP +# +$CMP TCA9535DBR +D 16-bit I/O expander, I2C and SMBus interface, interrupts, w/o pull-ups, SSOP-24 +K ti parallel port +F http://www.ti.com/lit/ds/symlink/tca9535.pdf +$ENDCMP +# +$CMP TCA9535DBT +D 16-bit I/O expander, I2C and SMBus interface, interrupts, w/o pull-ups, SSOP-24 +K ti parallel port +F http://www.ti.com/lit/ds/symlink/tca9535.pdf +$ENDCMP +# +$CMP TCA9535MRGER +D 16-bit I/O expander, I2C and SMBus interface, interrupts, w/o pull-ups, QFN-24 +K ti parallel port +F http://www.ti.com/lit/ds/symlink/tca9535.pdf +$ENDCMP +# +$CMP TCA9535PWR +D 16-bit I/O expander, I2C and SMBus interface, interrupts, w/o pull-ups, TSSOP-24 package +K ti parallel port +F http://www.ti.com/lit/ds/symlink/tca9535.pdf +$ENDCMP +# +$CMP TCA9535RGER +D 16-bit I/O expander, I2C and SMBus interface, interrupts, w/o pull-ups, QFN-24 +K ti parallel port +F http://www.ti.com/lit/ds/symlink/tca9535.pdf +$ENDCMP +# +$CMP TCA9535RTWR +D 16-bit I/O expander, I2C and SMBus interface, interrupts, w/o pull-ups, QFN-24 +K ti parallel port +F http://www.ti.com/lit/ds/symlink/tca9535.pdf +$ENDCMP +# +$CMP TCA9543ADR +D I2C Hub, 2 Channels, Interrupts, SOIC-14 +K I2C Hub +F https://www.ti.com/lit/ds/symlink/tca9543a.pdf +$ENDCMP +# +$CMP TCA9544A +D I2C Hub, 4 Channels, Interrupts, TSSOP-20 +K I2C Hub +F http://www.ti.com/lit/ds/symlink/tca9544a.pdf +$ENDCMP +# +$CMP TCA9548AMRGER +D Low voltage 8-channel I2C switch with reset, VQFN-24 +K Low voltage 8-channel I2C switch with reset +F http://www.ti.com/lit/ds/symlink/tca9548a.pdf +$ENDCMP +# +$CMP TCA9548APWR +D Low voltage 8-channel I2C switch with reset, TSSOP-24 +K Low voltage 8-channel I2C switch with reset +F http://www.ti.com/lit/ds/symlink/tca9548a.pdf +$ENDCMP +# +$CMP TCA9548ARGER +D Low voltage 8-channel I2C switch with reset, QFN-24 +K Low voltage 8-channel I2C switch with reset +F http://www.ti.com/lit/ds/symlink/tca9548a.pdf +$ENDCMP +# +$CMP TCA9554DB +D 8 Bit Port/Expander, I2C SMBUS, Interrupt output, SSOP-16 +K SMBUS I2C Expander +F http://www.ti.com/lit/ds/symlink/tca9554.pdf +$ENDCMP +# +$CMP TCA9554DBQ +D 8 Bit Port/Expander, I2C SMBUS, Interrupt output, SSOP-16 +K SMBUS I2C Expander +F http://www.ti.com/lit/ds/symlink/tca9554.pdf +$ENDCMP +# +$CMP TCA9554DW +D 8 Bit Port/Expander, I2C SMBUS, Interrupt output, SOIC-16 +K SMBUS I2C Expander +F http://www.ti.com/lit/ds/symlink/tca9554.pdf +$ENDCMP +# +$CMP TCA9554PW +D 8 Bit Port/Expander, I2C SMBUS, Interrupt output, TSSOP-16 +K SMBUS I2C Expander +F http://www.ti.com/lit/ds/symlink/tca9554.pdf +$ENDCMP +# +$CMP TCA9555DBR +D 16-bit I/O expander, I2C and SMBus interface, interrupts, w/ pull-ups, SSOP-24 +K ti parallel port +F http://www.ti.com/lit/ds/symlink/tca9555.pdf +$ENDCMP +# +$CMP TCA9555DBT +D 16-bit I/O expander, I2C and SMBus interface, interrupts, w/ pull-ups, SSOP-24 +K ti parallel port +F http://www.ti.com/lit/ds/symlink/tca9555.pdf +$ENDCMP +# +$CMP TCA9555PWR +D 16-bit I/O expander, I2C and SMBus interface, interrupts, w/ pull-ups, TSSOP-24 package +K ti parallel port +F http://www.ti.com/lit/ds/symlink/tca9555.pdf +$ENDCMP +# +$CMP TCA9555RGER +D 16-bit I/O expander, I2C and SMBus interface, interrupts, w/ pull-ups, QFN-24 +K ti parallel port +F http://www.ti.com/lit/ds/symlink/tca9555.pdf +$ENDCMP +# +$CMP TCA9555RTWR +D 16-bit I/O expander, I2C and SMBus interface, interrupts, w/ pull-ups, QFN-24 +K ti parallel port +F http://www.ti.com/lit/ds/symlink/tca9555.pdf +$ENDCMP +# +$CMP TPIC6595 +D Power Logic 8-bit Shift Register, DIP-8/SOIC-8 +K shift register 8bit +F http://www.ti.com/lit/ds/symlink/tpic6595.pdf +$ENDCMP +# +#End Doc Library diff --git a/kicad-symbols/Interface_Expansion.dcm b/kicad-symbols/Interface_Expansion.dcm index 30e10ee0..9a1a7158 100644 --- a/kicad-symbols/Interface_Expansion.dcm +++ b/kicad-symbols/Interface_Expansion.dcm @@ -300,6 +300,12 @@ K ti parallel port F http://www.ti.com/lit/ds/symlink/tca9535.pdf $ENDCMP # +$CMP TCA9543ADR +D I2C Hub, 2 Channels, Interrupts, SOIC-14 +K I2C Hub +F https://www.ti.com/lit/ds/symlink/tca9543a.pdf +$ENDCMP +# $CMP TCA9544A D I2C Hub, 4 Channels, Interrupts, TSSOP-20 K I2C Hub diff --git a/kicad-symbols/Interface_Expansion.lib b/kicad-symbols/Interface_Expansion.lib index e3b75484..1726ea3e 100644 --- a/kicad-symbols/Interface_Expansion.lib +++ b/kicad-symbols/Interface_Expansion.lib @@ -1622,6 +1622,35 @@ X GND 9 0 -1100 200 U 50 50 1 1 W ENDDRAW ENDDEF # +# TCA9543ADR +# +DEF TCA9543ADR U 0 40 Y Y 1 F N +F0 "U" 250 800 50 H V L CNN +F1 "TCA9543ADR" 100 -100 50 H V L CNN +F2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" 1000 -900 50 H I C CNN +F3 "" 50 250 50 H I C CNN +$FPLIST + TSSOP*4.4x6.5mm*P0.65mm* +$ENDFPLIST +DRAW +S -250 750 350 -50 0 1 10 f +X A0 1 -400 200 150 R 50 50 1 1 I +X SC1 10 500 300 150 L 50 50 1 1 B +X ~INT 11 -400 500 150 R 50 50 1 1 C +X SCL 12 -400 700 150 R 50 50 1 1 B +X SDA 13 -400 600 150 R 50 50 1 1 B +X VCC 14 0 900 150 D 50 50 1 1 W +X A1 2 -400 100 150 R 50 50 1 1 I +X ~RST 3 -400 350 150 R 50 50 1 1 I +X ~INT0 4 500 500 150 L 50 50 1 1 I +X SD0 5 500 600 150 L 50 50 1 1 B +X SC0 6 500 700 150 L 50 50 1 1 B +X GND 7 0 -200 150 U 50 50 1 1 W +X ~INT1 8 500 100 150 L 50 50 1 1 I +X SD1 9 500 200 150 L 50 50 1 1 B +ENDDRAW +ENDDEF +# # TCA9544A # DEF TCA9544A U 0 40 Y Y 1 F N diff --git a/kicad-symbols/Interface_USB.dcm b/kicad-symbols/Interface_USB.dcm index 87bb776d..e7545a15 100644 --- a/kicad-symbols/Interface_USB.dcm +++ b/kicad-symbols/Interface_USB.dcm @@ -48,6 +48,12 @@ K USB UART Serial Converter Interface F https://cdn.sparkfun.com/datasheets/Dev/Arduino/Other/CH340DS1.PDF $ENDCMP # +$CMP CP2102-Axx-xQFN28 +D USB to UART master bridge, QFN-28 +K USB UART bridge +F https://www.silabs.com/documents/public/data-sheets/CP2102-9.pdf +$ENDCMP +# $CMP CP2102N-Axx-xQFN20 D USB to UART master bridge, QFN-20 K USB UART bridge