From 2456205399221084770b5ea0fff9f26f00c0ebb8 Mon Sep 17 00:00:00 2001 From: Purdea Andrei Date: Sat, 22 Aug 2020 20:22:11 +0300 Subject: [PATCH 1/8] Add TM1620, TM1628, TM1629_LQFP44, TM1638, TM1640 LED driver symbols --- Driver_LED.dcm | 30 +++++++ Driver_LED.lib | 223 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 253 insertions(+) diff --git a/Driver_LED.dcm b/Driver_LED.dcm index eb9f0ec536..8e5333b081 100644 --- a/Driver_LED.dcm +++ b/Driver_LED.dcm @@ -432,6 +432,36 @@ K LED current driver 12bit PWM F http://www.ti.com/lit/ds/symlink/tlc5973.pdf $ENDCMP # +$CMP TM1620 +D Titan Micro Electronics LED Driver with 8 seg x 6 grid / 10 seg x 4 grid, and 3-pin serial interface. Measurements show it matching the 7.5mm wide JEDEC MS-013 standard. +K LED Driver +F https://datasheet.lcsc.com/szlcsc/Shenzhen-Titan-Micro-Elec-TM1620_C19579.pdf +$ENDCMP +# +$CMP TM1628 +D Titan Micro Electronics LED Driver. Datasheet refers to the package as SOP28, but measurements show it matching the 7.5mm wide JEDEC MS-013 standard. +K LED Driver +F https://datasheet.lcsc.com/szlcsc/Shenzhen-Titan-Micro-Elec-TM1628_C37175.pdf +$ENDCMP +# +$CMP TM1629_LQFP44 +D Titan Micro Electronics LED Control Driver. Available in: QFP44, LQFP44. This symbol only applies to the LQFP44 package. +K LED Driver +F https://cdn.datasheetspdf.com/pdf-down/T/M/1/TM1629_ETC.pdf +$ENDCMP +# +$CMP TM1638 +D Titan Micro Electronics LED Driver with 10 seg x 8 grid, 8x3bit key scan, and 3-pin serial interface. Datasheet refers to the package as SOP28, but measurements show it matching the 7.5mm wide JEDEC MS-013 standard. +K LED Driver +F https://retrocip.cz/files/tm1638.pdf +$ENDCMP +# +$CMP TM1640 +D Titan Micro Electronics LED Driver with 8 sections x 16 bits, and dual-line serial interface. Datasheet refers to the package as SOP28, but measurements show it matching the 7.5mm wide JEDEC MS-013 standard. +K LED Driver +F https://cdn.datasheetspdf.com/pdf-down/T/M/1/TM1640-TitanMicro.pdf +$ENDCMP +# $CMP WS2811 D 3-Channel 8-Bit PWM LED Driver, DIP-8/SOIC-8 K PWM LED driver diff --git a/Driver_LED.lib b/Driver_LED.lib index dda02f22a6..b29250593a 100644 --- a/Driver_LED.lib +++ b/Driver_LED.lib @@ -2186,6 +2186,229 @@ X VCC 8 0 400 100 D 50 50 1 1 W ENDDRAW ENDDEF # +# TM1620 +# +DEF TM1620 U 0 20 Y Y 1 F N +F0 "U" -550 -850 50 H V C CNN +F1 "TM1620" 450 -850 50 H V C CNN +F2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" 0 0 50 H I C CNN +F3 "" 50 1300 50 H I C CNN +$FPLIST + SO*20*7.5*12.8*1.27mm* +$ENDFPLIST +DRAW +S 600 -800 -600 800 0 1 10 f +X VDD 1 0 900 100 D 50 50 1 1 W +X GRID6/SEG13 10 700 -700 100 L 50 50 1 1 P +X GRID5/SEG14 11 700 -600 100 L 50 50 1 1 P +X GND 12 0 -900 100 U 50 50 1 1 P N +X GRID4 13 700 -500 100 L 50 50 1 1 P +X GRID3 14 700 -400 100 L 50 50 1 1 P +X GND 15 0 -900 100 U 50 50 1 1 W +X GRID2 16 700 -300 100 L 50 50 1 1 P +X GRID1 17 700 -200 100 L 50 50 1 1 P +X DIN 18 -700 100 100 R 50 50 1 1 I +X CLK 19 -700 0 100 R 50 50 1 1 I C +X SEG1 2 700 700 100 L 50 50 1 1 P +X STB 20 -700 200 100 R 50 50 1 1 I +X SEG2 3 700 600 100 L 50 50 1 1 P +X SEG3 4 700 500 100 L 50 50 1 1 P +X SEG4 5 700 400 100 L 50 50 1 1 P +X SEG5 6 700 300 100 L 50 50 1 1 P +X SEG6 7 700 200 100 L 50 50 1 1 P +X SEG7 8 700 100 100 L 50 50 1 1 P +X SEG8 9 700 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# TM1628 +# +DEF TM1628 U 0 20 Y Y 1 F N +F0 "U" -450 -1050 50 H V C CNN +F1 "TM1628" 350 -1050 50 H V C CNN +F2 "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm" 0 0 50 H I C CNN +F3 "" 50 1500 50 H I C CNN +$FPLIST + SO*28*7.5*17.9*1.27mm* +$ENDFPLIST +DRAW +S 500 1000 -500 -1000 0 1 10 f +X NC 1 -300 1100 100 D 50 50 1 1 N N +X SEG3/KS3 10 600 700 100 L 50 50 1 1 P +X SEG4/KS4 11 600 600 100 L 50 50 1 1 P +X SEG5/KS5 12 600 500 100 L 50 50 1 1 P +X SEG6/KS6 13 600 400 100 L 50 50 1 1 P +X SEG7/KS7 14 600 300 100 L 50 50 1 1 P +X SEG8/KS8 15 600 200 100 L 50 50 1 1 P +X SEG9/KS9 16 600 100 100 L 50 50 1 1 P +X SEG10/KS10 17 600 0 100 L 50 50 1 1 P +X SEG12/GRID7 18 600 -200 100 L 50 50 1 1 P +X SEG13/GRID6 19 600 -300 100 L 50 50 1 1 P +X DIO 2 -600 300 100 R 50 50 1 1 B +X SEG14/GRID5 20 600 -400 100 L 50 50 1 1 P +X VDD 21 0 1100 100 D 50 50 1 1 P N +X GND 22 0 -1100 100 U 50 50 1 1 P N +X GRID4 23 600 -900 100 L 50 50 1 1 P +X GRID3 24 600 -800 100 L 50 50 1 1 P +X GND 25 0 -1100 100 U 50 50 1 1 P N +X GRID2 26 600 -700 100 L 50 50 1 1 P +X GRID1 27 600 -600 100 L 50 50 1 1 P +X GND 28 0 -1100 100 U 50 50 1 1 W +X CLK 3 -600 200 100 R 50 50 1 1 I C +X STB 4 -600 400 100 R 50 50 1 1 I +X K1 5 -600 -200 100 R 50 50 1 1 I +X K2 6 -600 -300 100 R 50 50 1 1 I +X VDD 7 0 1100 100 D 50 50 1 1 W +X SEG1/KS1 8 600 900 100 L 50 50 1 1 P +X SEG2/KS2 9 600 800 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# TM1629_LQFP44 +# +DEF TM1629_LQFP44 U 0 20 Y Y 1 F N +F0 "U" -500 -1400 50 H V C CNN +F1 "TM1629_LQFP44" 400 -1400 50 H V C CNN +F2 "Package_QFP:LQFP-44_10x10mm_P0.8mm" 400 -1500 50 H I C CNN +F3 "" 400 -1500 50 H I C CNN +$FPLIST + *LQFP*44*10*10*0.8mm* +$ENDFPLIST +DRAW +S 600 -1300 -600 1300 0 1 10 f +X NC 1 -700 -300 100 R 50 50 1 1 N N +X VSS 10 0 -1400 100 U 50 50 1 1 P N +X NC 11 -700 -200 100 R 50 50 1 1 N N +X CLKSET/VDD 12 -700 1200 100 R 50 50 1 1 P +X NC 13 -700 -100 100 R 50 50 1 1 N N +X SEG1/KS1 14 700 1200 100 L 50 50 1 1 P +X SEG2/KS2 15 700 1100 100 L 50 50 1 1 P +X SEG3/KS3 16 700 1000 100 L 50 50 1 1 P +X SEG4/KS4 17 700 900 100 L 50 50 1 1 P +X SEG5/KS5 18 700 800 100 L 50 50 1 1 P +X SEG6/KS6 19 700 700 100 L 50 50 1 1 P +X DOUT 2 -700 900 100 R 50 50 1 1 C +X SEG7/KS7 20 700 600 100 L 50 50 1 1 P +X SEG8/KS8 21 700 500 100 L 50 50 1 1 P +X VDD 22 0 1400 100 D 50 50 1 1 P N +X SEG9 23 700 400 100 L 50 50 1 1 P +X SEG10 24 700 300 100 L 50 50 1 1 P +X SEG11 25 700 200 100 L 50 50 1 1 P +X SEG12 26 700 100 100 L 50 50 1 1 P +X SEG13 27 700 0 100 L 50 50 1 1 P +X SEG14 28 700 -100 100 L 50 50 1 1 P +X SEG15 29 700 -200 100 L 50 50 1 1 P +X DIN 3 -700 800 100 R 50 50 1 1 I +X SEG16 30 700 -300 100 L 50 50 1 1 P +X VDD 31 0 1400 100 D 50 50 1 1 W +X VSS 32 0 -1400 100 U 50 50 1 1 P N +X GRID8 33 700 -500 100 L 50 50 1 1 P +X GRID7 34 700 -600 100 L 50 50 1 1 P +X VSS 35 0 -1400 100 U 50 50 1 1 W +X GRID6 36 700 -700 100 L 50 50 1 1 P +X GRID5 37 700 -800 100 L 50 50 1 1 P +X VSS 38 0 -1400 100 U 50 50 1 1 P N +X GRID4 39 700 -900 100 L 50 50 1 1 P +X SCLK 4 -700 700 100 R 50 50 1 1 I C +X GRID3 40 700 -1000 100 L 50 50 1 1 P +X VSS 41 0 -1400 100 U 50 50 1 1 P N +X GRID2 42 700 -1100 100 L 50 50 1 1 P +X GRID1 43 700 -1200 100 L 50 50 1 1 P +X VSS 44 0 -1400 100 U 50 50 1 1 P N +X STB 5 -700 600 100 R 50 50 1 1 I +X K0 6 -700 400 100 R 50 50 1 1 I +X K1 7 -700 300 100 R 50 50 1 1 I +X K2 8 -700 200 100 R 50 50 1 1 I +X K3 9 -700 100 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# TM1638 +# +DEF TM1638 U 0 20 Y Y 1 F N +F0 "U" -450 -1050 50 H V C CNN +F1 "TM1638" 350 -1050 50 H V C CNN +F2 "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm" 0 0 50 H I C CNN +F3 "" 50 1500 50 H I C CNN +$FPLIST + SO*28*7.5*17.9*1.27mm* +$ENDFPLIST +DRAW +S 500 1000 -500 -1000 0 1 10 f +X K1 1 -600 -200 100 R 50 50 1 1 I +X SEG6/KS6 10 600 400 100 L 50 50 1 1 P +X SEG7/KS7 11 600 300 100 L 50 50 1 1 P +X SEG8/KS8 12 600 200 100 L 50 50 1 1 P +X SEG9 13 600 100 100 L 50 50 1 1 P +X SEG10 14 600 0 100 L 50 50 1 1 P +X VDD 15 0 1100 100 D 50 50 1 1 P N +X GRID8 16 600 -900 100 L 50 50 1 1 P +X GRID7 17 600 -800 100 L 50 50 1 1 P +X GND 18 0 -1100 100 U 50 50 1 1 P N +X GRID6 19 600 -700 100 L 50 50 1 1 P +X K2 2 -600 -300 100 R 50 50 1 1 I +X GRID5 20 600 -600 100 L 50 50 1 1 P +X GRID4 21 600 -500 100 L 50 50 1 1 P +X GRID3 22 600 -400 100 L 50 50 1 1 P +X GRID2 23 600 -300 100 L 50 50 1 1 P +X GRID1 24 600 -200 100 L 50 50 1 1 P +X GND 25 0 -1100 100 U 50 50 1 1 W +X DIO 26 -600 300 100 R 50 50 1 1 B +X CLK 27 -600 200 100 R 50 50 1 1 I C +X STB 28 -600 400 100 R 50 50 1 1 I +X K3 3 -600 -400 100 R 50 50 1 1 I +X VDD 4 0 1100 100 D 50 50 1 1 W +X SEG1/KS1 5 600 900 100 L 50 50 1 1 P +X SEG2/KS2 6 600 800 100 L 50 50 1 1 P +X SEG3/KS3 7 600 700 100 L 50 50 1 1 P +X SEG4/KS4 8 600 600 100 L 50 50 1 1 P +X SEG5/KS5 9 600 500 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# TM1640 +# +DEF TM1640 U 0 20 Y Y 1 F N +F0 "U" -350 -1350 50 H V C CNN +F1 "TM1640" 250 -1350 50 H V C CNN +F2 "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm" 0 0 50 H I C CNN +F3 "" 50 1500 50 H I C CNN +$FPLIST + SO*28*7.5*17.9*1.27mm* +$ENDFPLIST +DRAW +S 400 -1300 -400 1300 0 1 10 f +X GRID12 1 500 -800 100 L 50 50 1 1 P +X SEG2 10 500 1100 100 L 50 50 1 1 P +X SEG3 11 500 1000 100 L 50 50 1 1 P +X SEG4 12 500 900 100 L 50 50 1 1 P +X SEG5 13 500 800 100 L 50 50 1 1 P +X SEG6 14 500 700 100 L 50 50 1 1 P +X SEG7 15 500 600 100 L 50 50 1 1 P +X SEG8 16 500 500 100 L 50 50 1 1 P +X VDD 17 0 1400 100 D 50 50 1 1 W +X GRID1 18 500 300 100 L 50 50 1 1 P +X GRID2 19 500 200 100 L 50 50 1 1 P +X GRID13 2 500 -900 100 L 50 50 1 1 P +X GRID3 20 500 100 100 L 50 50 1 1 P +X GRID4 21 500 0 100 L 50 50 1 1 P +X GRID5 22 500 -100 100 L 50 50 1 1 P +X GRID6 23 500 -200 100 L 50 50 1 1 P +X GRID7 24 500 -300 100 L 50 50 1 1 P +X GRID8 25 500 -400 100 L 50 50 1 1 P +X GRID9 26 500 -500 100 L 50 50 1 1 P +X GRID10 27 500 -600 100 L 50 50 1 1 P +X GRID11 28 500 -700 100 L 50 50 1 1 P +X GRID14 3 500 -1000 100 L 50 50 1 1 P +X GRID15 4 500 -1100 100 L 50 50 1 1 P +X GRID16 5 500 -1200 100 L 50 50 1 1 P +X VSS 6 0 -1400 100 U 50 50 1 1 W +X DIN 7 -500 400 100 R 50 50 1 1 I +X SCLK 8 -500 300 100 R 50 50 1 1 I C +X SEG1 9 500 1200 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# # WS2811 # DEF WS2811 U 0 20 Y Y 1 F N From 9ff4b0f32cb6f99c7c812f714ff434cd0ac37f9f Mon Sep 17 00:00:00 2001 From: Purdea Andrei Date: Sat, 22 Aug 2020 20:22:47 +0300 Subject: [PATCH 2/8] Add TM1621C, TM1621D, TM1621_LQFP44, TM1621_SSOP48 LCD driver symbols --- Driver_Display.dcm | 24 ++++++ Driver_Display.lib | 204 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 228 insertions(+) diff --git a/Driver_Display.dcm b/Driver_Display.dcm index 86436b6039..7adb3fc9db 100644 --- a/Driver_Display.dcm +++ b/Driver_Display.dcm @@ -47,6 +47,30 @@ K driver display F http://pan.baidu.com/s/11Y990 $ENDCMP # +$CMP TM1621C +D Titan Micro Electronics LCD Driver. "SOP28" Package. +K LCD Driver +F https://datasheet.lcsc.com/szlcsc/Shenzhen-Titan-Micro-Elec-TM1621C_C63565.pdf +$ENDCMP +# +$CMP TM1621D +D Titan Micro Electronics LCD Driver. "SOP24" Package. +K LCD Driver +F https://datasheet.lcsc.com/szlcsc/Shenzhen-Titan-Micro-Elec-TM1621D_C79896.pdf +$ENDCMP +# +$CMP TM1621_LQFP44 +D Titan Micro Electronics LCD Driver. Available in SSOP48 and LQFP44 packages. This symbol covers only LQFP44. +K LCD Driver +F https://datasheet.lcsc.com/szlcsc/Shenzhen-Titan-Micro-Elec-TM1621_C41326.pdf +$ENDCMP +# +$CMP TM1621_SSOP48 +D Titan Micro Electronics LCD Driver. Available in SSOP48 and LQFP44 packages. This symbol covers only SSOP48. +K LCD Driver +F https://datasheet.lcsc.com/szlcsc/Shenzhen-Titan-Micro-Elec-TM1621_C41326.pdf +$ENDCMP +# $CMP XPT2046QF D Single-supply, 12bit, 4 ch, touch screen driver, 2.2 - 5.25 VDD, -40 to +85 C, QSPI, SPI, 3-wire serial interface, QFN-16 K Single-supply, 12bit, 4 ch, touch screen driver, 2.2 - 5.25 VDD, -40 to +85 C, QSPI, SPI, 3-wire serial interface, QFN-16 diff --git a/Driver_Display.lib b/Driver_Display.lib index 45edc1f937..830b216f05 100644 --- a/Driver_Display.lib +++ b/Driver_Display.lib @@ -236,6 +236,210 @@ X MISO 9 800 0 100 L 50 50 1 1 O ENDDRAW ENDDEF # +# TM1621C +# +DEF TM1621C U 0 20 Y Y 1 F N +F0 "U" -550 -1350 50 H V C CNN +F1 "TM1621C" 450 -1350 50 H V C CNN +F2 "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm" 0 0 50 H I C CNN +F3 "" 50 1800 50 H I C CNN +$FPLIST + *SO*28*7.5*17.9*1.27mm* +$ENDFPLIST +DRAW +S 600 -1300 -600 1300 0 1 10 f +X SEG4 1 700 800 100 L 50 50 1 1 P +X VLCD 10 -700 -1200 100 R 50 50 1 1 P +X VDD 11 0 1400 100 D 50 50 1 1 W +X COM0 12 700 -900 100 L 50 50 1 1 P +X COM1 13 700 -1000 100 L 50 50 1 1 P +X COM2 14 700 -1100 100 L 50 50 1 1 P +X COM3 15 700 -1200 100 L 50 50 1 1 P +X SEG30 16 700 -700 100 L 50 50 1 1 P +X SEG29 17 700 -600 100 L 50 50 1 1 P +X SEG28 18 700 -500 100 L 50 50 1 1 P +X SEG27 19 700 -400 100 L 50 50 1 1 P +X SEG3 2 700 900 100 L 50 50 1 1 P +X SEG26 20 700 -300 100 L 50 50 1 1 P +X SEG19 21 700 -100 100 L 50 50 1 1 P +X SEG18 22 700 0 100 L 50 50 1 1 P +X SEG17 23 700 100 100 L 50 50 1 1 P +X SEG16 24 700 200 100 L 50 50 1 1 P +X SEG15 25 700 300 100 L 50 50 1 1 P +X SEG14 26 700 400 100 L 50 50 1 1 P +X SEG13 27 700 500 100 L 50 50 1 1 P +X SEG5 28 700 700 100 L 50 50 1 1 P +X SEG2 3 700 1000 100 L 50 50 1 1 P +X SEG1 4 700 1100 100 L 50 50 1 1 P +X SEG0 5 700 1200 100 L 50 50 1 1 P +X ~CS 6 -700 1200 100 R 50 50 1 1 I +X ~WR 7 -700 1000 100 R 50 50 1 1 I C +X DATA 8 -700 1100 100 R 50 50 1 1 B +X VSS 9 0 -1400 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# +# TM1621D +# +DEF TM1621D U 0 20 Y Y 1 F N +F0 "U" -550 -1050 50 H V C CNN +F1 "TM1621D" 450 -1050 50 H V C CNN +F2 "Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm" 0 0 50 H I C CNN +F3 "" 50 1500 50 H I C CNN +$FPLIST + *SO*24*7.5*15.4*1.27mm* +$ENDFPLIST +DRAW +S 600 -1000 -600 1000 0 1 10 f +X SEG17 1 700 100 100 L 50 50 1 1 P +X ~CS 10 -700 900 100 R 50 50 1 1 I +X ~WR 11 -700 700 100 R 50 50 1 1 I C +X DATA 12 -700 800 100 R 50 50 1 1 B +X VSS 13 0 -1100 100 U 50 50 1 1 W +X VLCD 14 -700 -900 100 R 50 50 1 1 P +X VDD 15 0 1100 100 D 50 50 1 1 W +X COM0 16 700 -600 100 L 50 50 1 1 P +X COM1 17 700 -700 100 L 50 50 1 1 P +X COM2 18 700 -800 100 L 50 50 1 1 P +X COM3 19 700 -900 100 L 50 50 1 1 P +X SEG16 2 700 200 100 L 50 50 1 1 P +X SEG22 20 700 -400 100 L 50 50 1 1 P +X SEG21 21 700 -300 100 L 50 50 1 1 P +X SEG20 22 700 -200 100 L 50 50 1 1 P +X SEG19 23 700 -100 100 L 50 50 1 1 P +X SEG18 24 700 0 100 L 50 50 1 1 P +X SEG15 3 700 300 100 L 50 50 1 1 P +X SEG14 4 700 400 100 L 50 50 1 1 P +X SEG13 5 700 500 100 L 50 50 1 1 P +X SEG12 6 700 600 100 L 50 50 1 1 P +X SEG11 7 700 700 100 L 50 50 1 1 P +X SEG10 8 700 800 100 L 50 50 1 1 P +X SEG9 9 700 900 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# TM1621_LQFP44 +# +DEF TM1621_LQFP44 U 0 20 Y Y 1 F N +F0 "U" -550 -1950 50 H V C CNN +F1 "TM1621_LQFP44" 350 -1950 50 H V C CNN +F2 "Package_QFP:LQFP-44_10x10mm_P0.8mm" 0 0 50 H I C CNN +F3 "" 50 2400 50 H I C CNN +$FPLIST + *QFP*44*10*10*0.8*mm* +$ENDFPLIST +DRAW +S 600 -1900 -600 1900 0 1 10 f +X ~CS 1 -700 1800 100 R 50 50 1 1 I +X COM1 10 700 -1600 100 L 50 50 1 1 P +X COM2 11 700 -1700 100 L 50 50 1 1 P +X COM3 12 700 -1800 100 L 50 50 1 1 P +X SEG31 13 700 -1300 100 L 50 50 1 1 P +X SEG30 14 700 -1200 100 L 50 50 1 1 P +X SEG29 15 700 -1100 100 L 50 50 1 1 P +X SEG28 16 700 -1000 100 L 50 50 1 1 P +X SEG27 17 700 -900 100 L 50 50 1 1 P +X SEG26 18 700 -800 100 L 50 50 1 1 P +X SEG25 19 700 -700 100 L 50 50 1 1 P +X ~WR 2 -700 1600 100 R 50 50 1 1 I C +X SEG24 20 700 -600 100 L 50 50 1 1 P +X SEG23 21 700 -500 100 L 50 50 1 1 P +X SEG22 22 700 -400 100 L 50 50 1 1 P +X SEG21 23 700 -300 100 L 50 50 1 1 P +X SEG20 24 700 -200 100 L 50 50 1 1 P +X SEG19 25 700 -100 100 L 50 50 1 1 P +X SEG18 26 700 0 100 L 50 50 1 1 P +X SEG17 27 700 100 100 L 50 50 1 1 P +X SEG16 28 700 200 100 L 50 50 1 1 P +X SEG15 29 700 300 100 L 50 50 1 1 P +X DATA 3 -700 1700 100 R 50 50 1 1 B +X SEG14 30 700 400 100 L 50 50 1 1 P +X SEG13 31 700 500 100 L 50 50 1 1 P +X SEG12 32 700 600 100 L 50 50 1 1 P +X SEG11 33 700 700 100 L 50 50 1 1 P +X SEG10 34 700 800 100 L 50 50 1 1 P +X SEG9 35 700 900 100 L 50 50 1 1 P +X SEG8 36 700 1000 100 L 50 50 1 1 P +X SEG7 37 700 1100 100 L 50 50 1 1 P +X SEG6 38 700 1200 100 L 50 50 1 1 P +X SEG5 39 700 1300 100 L 50 50 1 1 P +X VSS 4 0 -2000 100 U 50 50 1 1 W +X SEG4 40 700 1400 100 L 50 50 1 1 P +X SEG3 41 700 1500 100 L 50 50 1 1 P +X SEG2 42 700 1600 100 L 50 50 1 1 P +X SEG1 43 700 1700 100 L 50 50 1 1 P +X SEG0 44 700 1800 100 L 50 50 1 1 P +X VLCD 5 -700 -1500 100 R 50 50 1 1 P +X VDD 6 0 2000 100 D 50 50 1 1 W +X BZ 7 -700 -1700 100 R 50 50 1 1 P +X ~BZ 8 -700 -1800 100 R 50 50 1 1 P +X COM0 9 700 -1500 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# TM1621_SSOP48 +# +DEF TM1621_SSOP48 U 0 20 Y Y 1 F N +F0 "U" -550 -1950 50 H V C CNN +F1 "TM1621_SSOP48" 350 -1950 50 H V C CNN +F2 "Package_SO:SSOP-48_7.5x15.9mm_P0.635mm" 0 0 50 H I C CNN +F3 "" 50 2400 50 H I C CNN +$FPLIST + *SSOP*48*7.5*15.9*0.635mm* +$ENDFPLIST +DRAW +S 600 -1900 -600 1900 0 1 10 f +X SEG7 1 700 1100 100 L 50 50 1 1 P +X ~RD 10 -700 1500 100 R 50 50 1 1 I C +X ~WR 11 -700 1600 100 R 50 50 1 1 I C +X DATA 12 -700 1700 100 R 50 50 1 1 B +X VSS 13 0 -2000 100 U 50 50 1 1 W +X OSCO 14 -700 -1200 100 R 50 50 1 1 O +X OSCI 15 -700 -1300 100 R 50 50 1 1 I +X VLCD 16 -700 -1500 100 R 50 50 1 1 P +X VDD 17 0 2000 100 D 50 50 1 1 W +X ~IRQ 18 -700 1400 100 R 50 50 1 1 C +X BZ 19 -700 -1700 100 R 50 50 1 1 P +X SEG6 2 700 1200 100 L 50 50 1 1 P +X ~BZ 20 -700 -1800 100 R 50 50 1 1 P +X COM0 21 700 -1500 100 L 50 50 1 1 P +X COM1 22 700 -1600 100 L 50 50 1 1 P +X COM2 23 700 -1700 100 L 50 50 1 1 P +X COM3 24 700 -1800 100 L 50 50 1 1 P +X SEG31 25 700 -1300 100 L 50 50 1 1 P +X SEG30 26 700 -1200 100 L 50 50 1 1 P +X SEG29 27 700 -1100 100 L 50 50 1 1 P +X SEG28 28 700 -1000 100 L 50 50 1 1 P +X SEG27 29 700 -900 100 L 50 50 1 1 P +X SEG5 3 700 1300 100 L 50 50 1 1 P +X SEG26 30 700 -800 100 L 50 50 1 1 P +X SEG25 31 700 -700 100 L 50 50 1 1 P +X SEG24 32 700 -600 100 L 50 50 1 1 P +X SEG23 33 700 -500 100 L 50 50 1 1 P +X SEG22 34 700 -400 100 L 50 50 1 1 P +X SEG21 35 700 -300 100 L 50 50 1 1 P +X SEG20 36 700 -200 100 L 50 50 1 1 P +X SEG19 37 700 -100 100 L 50 50 1 1 P +X SEG18 38 700 0 100 L 50 50 1 1 P +X SEG17 39 700 100 100 L 50 50 1 1 P +X SEG4 4 700 1400 100 L 50 50 1 1 P +X SEG16 40 700 200 100 L 50 50 1 1 P +X SEG15 41 700 300 100 L 50 50 1 1 P +X SEG14 42 700 400 100 L 50 50 1 1 P +X SEG13 43 700 500 100 L 50 50 1 1 P +X SEG12 44 700 600 100 L 50 50 1 1 P +X SEG11 45 700 700 100 L 50 50 1 1 P +X SEG10 46 700 800 100 L 50 50 1 1 P +X SEG9 47 700 900 100 L 50 50 1 1 P +X SEG8 48 700 1000 100 L 50 50 1 1 P +X SEG3 5 700 1500 100 L 50 50 1 1 P +X SEG2 6 700 1600 100 L 50 50 1 1 P +X SEG1 7 700 1700 100 L 50 50 1 1 P +X SEG0 8 700 1800 100 L 50 50 1 1 P +X ~CS 9 -700 1800 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # XPT2046QF # DEF XPT2046QF U 0 20 Y Y 1 F N From e717476191936f0944d75842bce65d355cb688a9 Mon Sep 17 00:00:00 2001 From: Purdea Andrei Date: Sun, 23 Aug 2020 21:01:17 +0300 Subject: [PATCH 3/8] improved description of TM1621C --- Driver_Display.dcm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Driver_Display.dcm b/Driver_Display.dcm index 7adb3fc9db..076514a4a7 100644 --- a/Driver_Display.dcm +++ b/Driver_Display.dcm @@ -48,7 +48,7 @@ F http://pan.baidu.com/s/11Y990 $ENDCMP # $CMP TM1621C -D Titan Micro Electronics LCD Driver. "SOP28" Package. +D Titan Micro Electronics 18x4 LCD Driver, SOP-28 K LCD Driver F https://datasheet.lcsc.com/szlcsc/Shenzhen-Titan-Micro-Elec-TM1621C_C63565.pdf $ENDCMP From da4546619362b51336933e4d5069464af9dca4ee Mon Sep 17 00:00:00 2001 From: Purdea Andrei Date: Sun, 23 Aug 2020 21:10:13 +0300 Subject: [PATCH 4/8] Adjusted the description of the other TM* LCD and LED drivers. --- Driver_Display.dcm | 6 +++--- Driver_LED.dcm | 14 +++++++------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Driver_Display.dcm b/Driver_Display.dcm index 076514a4a7..5597fd43e8 100644 --- a/Driver_Display.dcm +++ b/Driver_Display.dcm @@ -54,19 +54,19 @@ F https://datasheet.lcsc.com/szlcsc/Shenzhen-Titan-Micro-Elec-TM1621C_C63565.pdf $ENDCMP # $CMP TM1621D -D Titan Micro Electronics LCD Driver. "SOP24" Package. +D Titan Micro Electronics 14x4 LCD Driver, SOP-24 K LCD Driver F https://datasheet.lcsc.com/szlcsc/Shenzhen-Titan-Micro-Elec-TM1621D_C79896.pdf $ENDCMP # $CMP TM1621_LQFP44 -D Titan Micro Electronics LCD Driver. Available in SSOP48 and LQFP44 packages. This symbol covers only LQFP44. +D Titan Micro Electronics 32x4 LCD Driver. LQFP-44 K LCD Driver F https://datasheet.lcsc.com/szlcsc/Shenzhen-Titan-Micro-Elec-TM1621_C41326.pdf $ENDCMP # $CMP TM1621_SSOP48 -D Titan Micro Electronics LCD Driver. Available in SSOP48 and LQFP44 packages. This symbol covers only SSOP48. +D Titan Micro Electronics 32x4 LCD Driver, SSOP-48 K LCD Driver F https://datasheet.lcsc.com/szlcsc/Shenzhen-Titan-Micro-Elec-TM1621_C41326.pdf $ENDCMP diff --git a/Driver_LED.dcm b/Driver_LED.dcm index 8e5333b081..7ab765b5c2 100644 --- a/Driver_LED.dcm +++ b/Driver_LED.dcm @@ -433,31 +433,31 @@ F http://www.ti.com/lit/ds/symlink/tlc5973.pdf $ENDCMP # $CMP TM1620 -D Titan Micro Electronics LED Driver with 8 seg x 6 grid / 10 seg x 4 grid, and 3-pin serial interface. Measurements show it matching the 7.5mm wide JEDEC MS-013 standard. +D Titan Micro Electronics LED Driver with 8 seg x 6 grid / 10 seg x 4 grid, and 3-pin serial interface. Measurements show it matching the 7.5mm wide JEDEC MS-013 standard. SOP-20 K LED Driver F https://datasheet.lcsc.com/szlcsc/Shenzhen-Titan-Micro-Elec-TM1620_C19579.pdf $ENDCMP # $CMP TM1628 -D Titan Micro Electronics LED Driver. Datasheet refers to the package as SOP28, but measurements show it matching the 7.5mm wide JEDEC MS-013 standard. -K LED Driver +D Titan Micro Electronics 13x4 or 10x7 LED Driver with key scanning support. Datasheet refers to the package as SOP28, but measurements show it matching the 7.5mm wide JEDEC MS-013 standard. SOP-28 +K LED Driver key scan F https://datasheet.lcsc.com/szlcsc/Shenzhen-Titan-Micro-Elec-TM1628_C37175.pdf $ENDCMP # $CMP TM1629_LQFP44 -D Titan Micro Electronics LED Control Driver. Available in: QFP44, LQFP44. This symbol only applies to the LQFP44 package. +D Titan Micro Electronics 16x8 LED Control Driver with key scanning support, LQFP-44 K LED Driver F https://cdn.datasheetspdf.com/pdf-down/T/M/1/TM1629_ETC.pdf $ENDCMP # $CMP TM1638 -D Titan Micro Electronics LED Driver with 10 seg x 8 grid, 8x3bit key scan, and 3-pin serial interface. Datasheet refers to the package as SOP28, but measurements show it matching the 7.5mm wide JEDEC MS-013 standard. -K LED Driver +D Titan Micro Electronics LED Driver with 10 seg x 8 grid, 8x3bit key scan, and 3-pin serial interface. Datasheet refers to the package as SOP28, but measurements show it matching the 7.5mm wide JEDEC MS-013 standard. SOP-28 +K LED Driver key scan F https://retrocip.cz/files/tm1638.pdf $ENDCMP # $CMP TM1640 -D Titan Micro Electronics LED Driver with 8 sections x 16 bits, and dual-line serial interface. Datasheet refers to the package as SOP28, but measurements show it matching the 7.5mm wide JEDEC MS-013 standard. +D Titan Micro Electronics LED Driver with 8 sections x 16 bits, and dual-line serial interface. Datasheet refers to the package as SOP28, but measurements show it matching the 7.5mm wide JEDEC MS-013 standard. SOP-28 K LED Driver F https://cdn.datasheetspdf.com/pdf-down/T/M/1/TM1640-TitanMicro.pdf $ENDCMP From d05363928463122749f72019da972d8d36398464 Mon Sep 17 00:00:00 2001 From: Purdea Andrei Date: Sat, 29 Aug 2020 17:19:02 +0300 Subject: [PATCH 5/8] Reduce the horizontal size of TM1621* symbols --- Driver_Display.lib | 292 ++++++++++++++++++++++----------------------- 1 file changed, 146 insertions(+), 146 deletions(-) diff --git a/Driver_Display.lib b/Driver_Display.lib index 830b216f05..7886ccad3c 100644 --- a/Driver_Display.lib +++ b/Driver_Display.lib @@ -239,42 +239,42 @@ ENDDEF # TM1621C # DEF TM1621C U 0 20 Y Y 1 F N -F0 "U" -550 -1350 50 H V C CNN -F1 "TM1621C" 450 -1350 50 H V C CNN +F0 "U" -350 -1350 50 H V C CNN +F1 "TM1621C" 250 -1350 50 H V C CNN F2 "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm" 0 0 50 H I C CNN F3 "" 50 1800 50 H I C CNN $FPLIST *SO*28*7.5*17.9*1.27mm* $ENDFPLIST DRAW -S 600 -1300 -600 1300 0 1 10 f -X SEG4 1 700 800 100 L 50 50 1 1 P -X VLCD 10 -700 -1200 100 R 50 50 1 1 P +S -400 -1300 400 1300 0 1 10 f +X SEG4 1 500 800 100 L 50 50 1 1 P +X VLCD 10 -500 -1200 100 R 50 50 1 1 P X VDD 11 0 1400 100 D 50 50 1 1 W -X COM0 12 700 -900 100 L 50 50 1 1 P -X COM1 13 700 -1000 100 L 50 50 1 1 P -X COM2 14 700 -1100 100 L 50 50 1 1 P -X COM3 15 700 -1200 100 L 50 50 1 1 P -X SEG30 16 700 -700 100 L 50 50 1 1 P -X SEG29 17 700 -600 100 L 50 50 1 1 P -X SEG28 18 700 -500 100 L 50 50 1 1 P -X SEG27 19 700 -400 100 L 50 50 1 1 P -X SEG3 2 700 900 100 L 50 50 1 1 P -X SEG26 20 700 -300 100 L 50 50 1 1 P -X SEG19 21 700 -100 100 L 50 50 1 1 P -X SEG18 22 700 0 100 L 50 50 1 1 P -X SEG17 23 700 100 100 L 50 50 1 1 P -X SEG16 24 700 200 100 L 50 50 1 1 P -X SEG15 25 700 300 100 L 50 50 1 1 P -X SEG14 26 700 400 100 L 50 50 1 1 P -X SEG13 27 700 500 100 L 50 50 1 1 P -X SEG5 28 700 700 100 L 50 50 1 1 P -X SEG2 3 700 1000 100 L 50 50 1 1 P -X SEG1 4 700 1100 100 L 50 50 1 1 P -X SEG0 5 700 1200 100 L 50 50 1 1 P -X ~CS 6 -700 1200 100 R 50 50 1 1 I -X ~WR 7 -700 1000 100 R 50 50 1 1 I C -X DATA 8 -700 1100 100 R 50 50 1 1 B +X COM0 12 500 -900 100 L 50 50 1 1 P +X COM1 13 500 -1000 100 L 50 50 1 1 P +X COM2 14 500 -1100 100 L 50 50 1 1 P +X COM3 15 500 -1200 100 L 50 50 1 1 P +X SEG30 16 500 -700 100 L 50 50 1 1 P +X SEG29 17 500 -600 100 L 50 50 1 1 P +X SEG28 18 500 -500 100 L 50 50 1 1 P +X SEG27 19 500 -400 100 L 50 50 1 1 P +X SEG3 2 500 900 100 L 50 50 1 1 P +X SEG26 20 500 -300 100 L 50 50 1 1 P +X SEG19 21 500 -100 100 L 50 50 1 1 P +X SEG18 22 500 0 100 L 50 50 1 1 P +X SEG17 23 500 100 100 L 50 50 1 1 P +X SEG16 24 500 200 100 L 50 50 1 1 P +X SEG15 25 500 300 100 L 50 50 1 1 P +X SEG14 26 500 400 100 L 50 50 1 1 P +X SEG13 27 500 500 100 L 50 50 1 1 P +X SEG5 28 500 700 100 L 50 50 1 1 P +X SEG2 3 500 1000 100 L 50 50 1 1 P +X SEG1 4 500 1100 100 L 50 50 1 1 P +X SEG0 5 500 1200 100 L 50 50 1 1 P +X ~CS 6 -500 1200 100 R 50 50 1 1 I +X ~WR 7 -500 1000 100 R 50 50 1 1 I C +X DATA 8 -500 1100 100 R 50 50 1 1 B X VSS 9 0 -1400 100 U 50 50 1 1 W ENDDRAW ENDDEF @@ -282,46 +282,46 @@ ENDDEF # TM1621D # DEF TM1621D U 0 20 Y Y 1 F N -F0 "U" -550 -1050 50 H V C CNN -F1 "TM1621D" 450 -1050 50 H V C CNN +F0 "U" -350 -1050 50 H V C CNN +F1 "TM1621D" 250 -1050 50 H V C CNN F2 "Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm" 0 0 50 H I C CNN F3 "" 50 1500 50 H I C CNN $FPLIST *SO*24*7.5*15.4*1.27mm* $ENDFPLIST DRAW -S 600 -1000 -600 1000 0 1 10 f -X SEG17 1 700 100 100 L 50 50 1 1 P -X ~CS 10 -700 900 100 R 50 50 1 1 I -X ~WR 11 -700 700 100 R 50 50 1 1 I C -X DATA 12 -700 800 100 R 50 50 1 1 B +S 400 -1000 -400 1000 0 1 10 f +X SEG17 1 500 100 100 L 50 50 1 1 P +X ~CS 10 -500 900 100 R 50 50 1 1 I +X ~WR 11 -500 700 100 R 50 50 1 1 I C +X DATA 12 -500 800 100 R 50 50 1 1 B X VSS 13 0 -1100 100 U 50 50 1 1 W -X VLCD 14 -700 -900 100 R 50 50 1 1 P +X VLCD 14 -500 -900 100 R 50 50 1 1 P X VDD 15 0 1100 100 D 50 50 1 1 W -X COM0 16 700 -600 100 L 50 50 1 1 P -X COM1 17 700 -700 100 L 50 50 1 1 P -X COM2 18 700 -800 100 L 50 50 1 1 P -X COM3 19 700 -900 100 L 50 50 1 1 P -X SEG16 2 700 200 100 L 50 50 1 1 P -X SEG22 20 700 -400 100 L 50 50 1 1 P -X SEG21 21 700 -300 100 L 50 50 1 1 P -X SEG20 22 700 -200 100 L 50 50 1 1 P -X SEG19 23 700 -100 100 L 50 50 1 1 P -X SEG18 24 700 0 100 L 50 50 1 1 P -X SEG15 3 700 300 100 L 50 50 1 1 P -X SEG14 4 700 400 100 L 50 50 1 1 P -X SEG13 5 700 500 100 L 50 50 1 1 P -X SEG12 6 700 600 100 L 50 50 1 1 P -X SEG11 7 700 700 100 L 50 50 1 1 P -X SEG10 8 700 800 100 L 50 50 1 1 P -X SEG9 9 700 900 100 L 50 50 1 1 P +X COM0 16 500 -600 100 L 50 50 1 1 P +X COM1 17 500 -700 100 L 50 50 1 1 P +X COM2 18 500 -800 100 L 50 50 1 1 P +X COM3 19 500 -900 100 L 50 50 1 1 P +X SEG16 2 500 200 100 L 50 50 1 1 P +X SEG22 20 500 -400 100 L 50 50 1 1 P +X SEG21 21 500 -300 100 L 50 50 1 1 P +X SEG20 22 500 -200 100 L 50 50 1 1 P +X SEG19 23 500 -100 100 L 50 50 1 1 P +X SEG18 24 500 0 100 L 50 50 1 1 P +X SEG15 3 500 300 100 L 50 50 1 1 P +X SEG14 4 500 400 100 L 50 50 1 1 P +X SEG13 5 500 500 100 L 50 50 1 1 P +X SEG12 6 500 600 100 L 50 50 1 1 P +X SEG11 7 500 700 100 L 50 50 1 1 P +X SEG10 8 500 800 100 L 50 50 1 1 P +X SEG9 9 500 900 100 L 50 50 1 1 P ENDDRAW ENDDEF # # TM1621_LQFP44 # DEF TM1621_LQFP44 U 0 20 Y Y 1 F N -F0 "U" -550 -1950 50 H V C CNN +F0 "U" -350 -1950 50 H V C CNN F1 "TM1621_LQFP44" 350 -1950 50 H V C CNN F2 "Package_QFP:LQFP-44_10x10mm_P0.8mm" 0 0 50 H I C CNN F3 "" 50 2400 50 H I C CNN @@ -329,58 +329,58 @@ $FPLIST *QFP*44*10*10*0.8*mm* $ENDFPLIST DRAW -S 600 -1900 -600 1900 0 1 10 f -X ~CS 1 -700 1800 100 R 50 50 1 1 I -X COM1 10 700 -1600 100 L 50 50 1 1 P -X COM2 11 700 -1700 100 L 50 50 1 1 P -X COM3 12 700 -1800 100 L 50 50 1 1 P -X SEG31 13 700 -1300 100 L 50 50 1 1 P -X SEG30 14 700 -1200 100 L 50 50 1 1 P -X SEG29 15 700 -1100 100 L 50 50 1 1 P -X SEG28 16 700 -1000 100 L 50 50 1 1 P -X SEG27 17 700 -900 100 L 50 50 1 1 P -X SEG26 18 700 -800 100 L 50 50 1 1 P -X SEG25 19 700 -700 100 L 50 50 1 1 P -X ~WR 2 -700 1600 100 R 50 50 1 1 I C -X SEG24 20 700 -600 100 L 50 50 1 1 P -X SEG23 21 700 -500 100 L 50 50 1 1 P -X SEG22 22 700 -400 100 L 50 50 1 1 P -X SEG21 23 700 -300 100 L 50 50 1 1 P -X SEG20 24 700 -200 100 L 50 50 1 1 P -X SEG19 25 700 -100 100 L 50 50 1 1 P -X SEG18 26 700 0 100 L 50 50 1 1 P -X SEG17 27 700 100 100 L 50 50 1 1 P -X SEG16 28 700 200 100 L 50 50 1 1 P -X SEG15 29 700 300 100 L 50 50 1 1 P -X DATA 3 -700 1700 100 R 50 50 1 1 B -X SEG14 30 700 400 100 L 50 50 1 1 P -X SEG13 31 700 500 100 L 50 50 1 1 P -X SEG12 32 700 600 100 L 50 50 1 1 P -X SEG11 33 700 700 100 L 50 50 1 1 P -X SEG10 34 700 800 100 L 50 50 1 1 P -X SEG9 35 700 900 100 L 50 50 1 1 P -X SEG8 36 700 1000 100 L 50 50 1 1 P -X SEG7 37 700 1100 100 L 50 50 1 1 P -X SEG6 38 700 1200 100 L 50 50 1 1 P -X SEG5 39 700 1300 100 L 50 50 1 1 P +S 400 -1900 -400 1900 0 1 10 f +X ~CS 1 -500 1800 100 R 50 50 1 1 I +X COM1 10 500 -1600 100 L 50 50 1 1 P +X COM2 11 500 -1700 100 L 50 50 1 1 P +X COM3 12 500 -1800 100 L 50 50 1 1 P +X SEG31 13 500 -1300 100 L 50 50 1 1 P +X SEG30 14 500 -1200 100 L 50 50 1 1 P +X SEG29 15 500 -1100 100 L 50 50 1 1 P +X SEG28 16 500 -1000 100 L 50 50 1 1 P +X SEG27 17 500 -900 100 L 50 50 1 1 P +X SEG26 18 500 -800 100 L 50 50 1 1 P +X SEG25 19 500 -700 100 L 50 50 1 1 P +X ~WR 2 -500 1600 100 R 50 50 1 1 I C +X SEG24 20 500 -600 100 L 50 50 1 1 P +X SEG23 21 500 -500 100 L 50 50 1 1 P +X SEG22 22 500 -400 100 L 50 50 1 1 P +X SEG21 23 500 -300 100 L 50 50 1 1 P +X SEG20 24 500 -200 100 L 50 50 1 1 P +X SEG19 25 500 -100 100 L 50 50 1 1 P +X SEG18 26 500 0 100 L 50 50 1 1 P +X SEG17 27 500 100 100 L 50 50 1 1 P +X SEG16 28 500 200 100 L 50 50 1 1 P +X SEG15 29 500 300 100 L 50 50 1 1 P +X DATA 3 -500 1700 100 R 50 50 1 1 B +X SEG14 30 500 400 100 L 50 50 1 1 P +X SEG13 31 500 500 100 L 50 50 1 1 P +X SEG12 32 500 600 100 L 50 50 1 1 P +X SEG11 33 500 700 100 L 50 50 1 1 P +X SEG10 34 500 800 100 L 50 50 1 1 P +X SEG9 35 500 900 100 L 50 50 1 1 P +X SEG8 36 500 1000 100 L 50 50 1 1 P +X SEG7 37 500 1100 100 L 50 50 1 1 P +X SEG6 38 500 1200 100 L 50 50 1 1 P +X SEG5 39 500 1300 100 L 50 50 1 1 P X VSS 4 0 -2000 100 U 50 50 1 1 W -X SEG4 40 700 1400 100 L 50 50 1 1 P -X SEG3 41 700 1500 100 L 50 50 1 1 P -X SEG2 42 700 1600 100 L 50 50 1 1 P -X SEG1 43 700 1700 100 L 50 50 1 1 P -X SEG0 44 700 1800 100 L 50 50 1 1 P -X VLCD 5 -700 -1500 100 R 50 50 1 1 P +X SEG4 40 500 1400 100 L 50 50 1 1 P +X SEG3 41 500 1500 100 L 50 50 1 1 P +X SEG2 42 500 1600 100 L 50 50 1 1 P +X SEG1 43 500 1700 100 L 50 50 1 1 P +X SEG0 44 500 1800 100 L 50 50 1 1 P +X VLCD 5 -500 -1500 100 R 50 50 1 1 P X VDD 6 0 2000 100 D 50 50 1 1 W -X BZ 7 -700 -1700 100 R 50 50 1 1 P -X ~BZ 8 -700 -1800 100 R 50 50 1 1 P -X COM0 9 700 -1500 100 L 50 50 1 1 P +X BZ 7 -500 -1700 100 R 50 50 1 1 P +X ~BZ 8 -500 -1800 100 R 50 50 1 1 P +X COM0 9 500 -1500 100 L 50 50 1 1 P ENDDRAW ENDDEF # # TM1621_SSOP48 # DEF TM1621_SSOP48 U 0 20 Y Y 1 F N -F0 "U" -550 -1950 50 H V C CNN +F0 "U" -350 -1950 50 H V C CNN F1 "TM1621_SSOP48" 350 -1950 50 H V C CNN F2 "Package_SO:SSOP-48_7.5x15.9mm_P0.635mm" 0 0 50 H I C CNN F3 "" 50 2400 50 H I C CNN @@ -388,55 +388,55 @@ $FPLIST *SSOP*48*7.5*15.9*0.635mm* $ENDFPLIST DRAW -S 600 -1900 -600 1900 0 1 10 f -X SEG7 1 700 1100 100 L 50 50 1 1 P -X ~RD 10 -700 1500 100 R 50 50 1 1 I C -X ~WR 11 -700 1600 100 R 50 50 1 1 I C -X DATA 12 -700 1700 100 R 50 50 1 1 B +S 400 -1900 -400 1900 0 1 10 f +X SEG7 1 500 1100 100 L 50 50 1 1 P +X ~RD 10 -500 1500 100 R 50 50 1 1 I C +X ~WR 11 -500 1600 100 R 50 50 1 1 I C +X DATA 12 -500 1700 100 R 50 50 1 1 B X VSS 13 0 -2000 100 U 50 50 1 1 W -X OSCO 14 -700 -1200 100 R 50 50 1 1 O -X OSCI 15 -700 -1300 100 R 50 50 1 1 I -X VLCD 16 -700 -1500 100 R 50 50 1 1 P +X OSCO 14 -500 -1200 100 R 50 50 1 1 O +X OSCI 15 -500 -1300 100 R 50 50 1 1 I +X VLCD 16 -500 -1500 100 R 50 50 1 1 P X VDD 17 0 2000 100 D 50 50 1 1 W -X ~IRQ 18 -700 1400 100 R 50 50 1 1 C -X BZ 19 -700 -1700 100 R 50 50 1 1 P -X SEG6 2 700 1200 100 L 50 50 1 1 P -X ~BZ 20 -700 -1800 100 R 50 50 1 1 P -X COM0 21 700 -1500 100 L 50 50 1 1 P -X COM1 22 700 -1600 100 L 50 50 1 1 P -X COM2 23 700 -1700 100 L 50 50 1 1 P -X COM3 24 700 -1800 100 L 50 50 1 1 P -X SEG31 25 700 -1300 100 L 50 50 1 1 P -X SEG30 26 700 -1200 100 L 50 50 1 1 P -X SEG29 27 700 -1100 100 L 50 50 1 1 P -X SEG28 28 700 -1000 100 L 50 50 1 1 P -X SEG27 29 700 -900 100 L 50 50 1 1 P -X SEG5 3 700 1300 100 L 50 50 1 1 P -X SEG26 30 700 -800 100 L 50 50 1 1 P -X SEG25 31 700 -700 100 L 50 50 1 1 P -X SEG24 32 700 -600 100 L 50 50 1 1 P -X SEG23 33 700 -500 100 L 50 50 1 1 P -X SEG22 34 700 -400 100 L 50 50 1 1 P -X SEG21 35 700 -300 100 L 50 50 1 1 P -X SEG20 36 700 -200 100 L 50 50 1 1 P -X SEG19 37 700 -100 100 L 50 50 1 1 P -X SEG18 38 700 0 100 L 50 50 1 1 P -X SEG17 39 700 100 100 L 50 50 1 1 P -X SEG4 4 700 1400 100 L 50 50 1 1 P -X SEG16 40 700 200 100 L 50 50 1 1 P -X SEG15 41 700 300 100 L 50 50 1 1 P -X SEG14 42 700 400 100 L 50 50 1 1 P -X SEG13 43 700 500 100 L 50 50 1 1 P -X SEG12 44 700 600 100 L 50 50 1 1 P -X SEG11 45 700 700 100 L 50 50 1 1 P -X SEG10 46 700 800 100 L 50 50 1 1 P -X SEG9 47 700 900 100 L 50 50 1 1 P -X SEG8 48 700 1000 100 L 50 50 1 1 P -X SEG3 5 700 1500 100 L 50 50 1 1 P -X SEG2 6 700 1600 100 L 50 50 1 1 P -X SEG1 7 700 1700 100 L 50 50 1 1 P -X SEG0 8 700 1800 100 L 50 50 1 1 P -X ~CS 9 -700 1800 100 R 50 50 1 1 I +X ~IRQ 18 -500 1400 100 R 50 50 1 1 C +X BZ 19 -500 -1700 100 R 50 50 1 1 P +X SEG6 2 500 1200 100 L 50 50 1 1 P +X ~BZ 20 -500 -1800 100 R 50 50 1 1 P +X COM0 21 500 -1500 100 L 50 50 1 1 P +X COM1 22 500 -1600 100 L 50 50 1 1 P +X COM2 23 500 -1700 100 L 50 50 1 1 P +X COM3 24 500 -1800 100 L 50 50 1 1 P +X SEG31 25 500 -1300 100 L 50 50 1 1 P +X SEG30 26 500 -1200 100 L 50 50 1 1 P +X SEG29 27 500 -1100 100 L 50 50 1 1 P +X SEG28 28 500 -1000 100 L 50 50 1 1 P +X SEG27 29 500 -900 100 L 50 50 1 1 P +X SEG5 3 500 1300 100 L 50 50 1 1 P +X SEG26 30 500 -800 100 L 50 50 1 1 P +X SEG25 31 500 -700 100 L 50 50 1 1 P +X SEG24 32 500 -600 100 L 50 50 1 1 P +X SEG23 33 500 -500 100 L 50 50 1 1 P +X SEG22 34 500 -400 100 L 50 50 1 1 P +X SEG21 35 500 -300 100 L 50 50 1 1 P +X SEG20 36 500 -200 100 L 50 50 1 1 P +X SEG19 37 500 -100 100 L 50 50 1 1 P +X SEG18 38 500 0 100 L 50 50 1 1 P +X SEG17 39 500 100 100 L 50 50 1 1 P +X SEG4 4 500 1400 100 L 50 50 1 1 P +X SEG16 40 500 200 100 L 50 50 1 1 P +X SEG15 41 500 300 100 L 50 50 1 1 P +X SEG14 42 500 400 100 L 50 50 1 1 P +X SEG13 43 500 500 100 L 50 50 1 1 P +X SEG12 44 500 600 100 L 50 50 1 1 P +X SEG11 45 500 700 100 L 50 50 1 1 P +X SEG10 46 500 800 100 L 50 50 1 1 P +X SEG9 47 500 900 100 L 50 50 1 1 P +X SEG8 48 500 1000 100 L 50 50 1 1 P +X SEG3 5 500 1500 100 L 50 50 1 1 P +X SEG2 6 500 1600 100 L 50 50 1 1 P +X SEG1 7 500 1700 100 L 50 50 1 1 P +X SEG0 8 500 1800 100 L 50 50 1 1 P +X ~CS 9 -500 1800 100 R 50 50 1 1 I ENDDRAW ENDDEF # From 3009f26c4773e426a7c77efd674645c39130af2a Mon Sep 17 00:00:00 2001 From: Purdea Andrei Date: Sat, 29 Aug 2020 17:26:47 +0300 Subject: [PATCH 6/8] Adjusted footprint filters as requested by pr review --- Driver_Display.lib | 8 ++++---- Driver_LED.lib | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Driver_Display.lib b/Driver_Display.lib index 7886ccad3c..ecba4135a6 100644 --- a/Driver_Display.lib +++ b/Driver_Display.lib @@ -244,7 +244,7 @@ F1 "TM1621C" 250 -1350 50 H V C CNN F2 "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm" 0 0 50 H I C CNN F3 "" 50 1800 50 H I C CNN $FPLIST - *SO*28*7.5*17.9*1.27mm* + SOIC*7.5x17.9mm*P1.27mm* $ENDFPLIST DRAW S -400 -1300 400 1300 0 1 10 f @@ -287,7 +287,7 @@ F1 "TM1621D" 250 -1050 50 H V C CNN F2 "Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm" 0 0 50 H I C CNN F3 "" 50 1500 50 H I C CNN $FPLIST - *SO*24*7.5*15.4*1.27mm* + SOIC*7.5x15.4mm*P1.27mm* $ENDFPLIST DRAW S 400 -1000 -400 1000 0 1 10 f @@ -326,7 +326,7 @@ F1 "TM1621_LQFP44" 350 -1950 50 H V C CNN F2 "Package_QFP:LQFP-44_10x10mm_P0.8mm" 0 0 50 H I C CNN F3 "" 50 2400 50 H I C CNN $FPLIST - *QFP*44*10*10*0.8*mm* + LQFP*10x10mm*P0.8mm* $ENDFPLIST DRAW S 400 -1900 -400 1900 0 1 10 f @@ -385,7 +385,7 @@ F1 "TM1621_SSOP48" 350 -1950 50 H V C CNN F2 "Package_SO:SSOP-48_7.5x15.9mm_P0.635mm" 0 0 50 H I C CNN F3 "" 50 2400 50 H I C CNN $FPLIST - *SSOP*48*7.5*15.9*0.635mm* + SSOP*7.5x15.9mm*P0.635mm* $ENDFPLIST DRAW S 400 -1900 -400 1900 0 1 10 f diff --git a/Driver_LED.lib b/Driver_LED.lib index b29250593a..d49688ee8c 100644 --- a/Driver_LED.lib +++ b/Driver_LED.lib @@ -2194,7 +2194,7 @@ F1 "TM1620" 450 -850 50 H V C CNN F2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" 0 0 50 H I C CNN F3 "" 50 1300 50 H I C CNN $FPLIST - SO*20*7.5*12.8*1.27mm* + SOIC*7.5x12.8mm*P1.27mm* $ENDFPLIST DRAW S 600 -800 -600 800 0 1 10 f @@ -2229,7 +2229,7 @@ F1 "TM1628" 350 -1050 50 H V C CNN F2 "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm" 0 0 50 H I C CNN F3 "" 50 1500 50 H I C CNN $FPLIST - SO*28*7.5*17.9*1.27mm* + SOIC*7.5x17.9mm*P1.27mm* $ENDFPLIST DRAW S 500 1000 -500 -1000 0 1 10 f @@ -2272,7 +2272,7 @@ F1 "TM1629_LQFP44" 400 -1400 50 H V C CNN F2 "Package_QFP:LQFP-44_10x10mm_P0.8mm" 400 -1500 50 H I C CNN F3 "" 400 -1500 50 H I C CNN $FPLIST - *LQFP*44*10*10*0.8mm* + LQFP*10x10mm*P0.8mm* $ENDFPLIST DRAW S 600 -1300 -600 1300 0 1 10 f @@ -2331,7 +2331,7 @@ F1 "TM1638" 350 -1050 50 H V C CNN F2 "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm" 0 0 50 H I C CNN F3 "" 50 1500 50 H I C CNN $FPLIST - SO*28*7.5*17.9*1.27mm* + SOIC*7.5x17.9mm*P1.27mm* $ENDFPLIST DRAW S 500 1000 -500 -1000 0 1 10 f @@ -2374,7 +2374,7 @@ F1 "TM1640" 250 -1350 50 H V C CNN F2 "Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm" 0 0 50 H I C CNN F3 "" 50 1500 50 H I C CNN $FPLIST - SO*28*7.5*17.9*1.27mm* + SOIC*7.5x17.9mm*P1.27mm* $ENDFPLIST DRAW S 400 -1300 -400 1300 0 1 10 f From 63690a6753219e272fca2464c552c32b906940fc Mon Sep 17 00:00:00 2001 From: Purdea Andrei Date: Sat, 29 Aug 2020 17:30:15 +0300 Subject: [PATCH 7/8] Made previous pins that were drawn with the clock style to be line style, as requested by review --- Driver_Display.lib | 10 +++++----- Driver_LED.lib | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Driver_Display.lib b/Driver_Display.lib index ecba4135a6..fe2f10b8d2 100644 --- a/Driver_Display.lib +++ b/Driver_Display.lib @@ -273,7 +273,7 @@ X SEG2 3 500 1000 100 L 50 50 1 1 P X SEG1 4 500 1100 100 L 50 50 1 1 P X SEG0 5 500 1200 100 L 50 50 1 1 P X ~CS 6 -500 1200 100 R 50 50 1 1 I -X ~WR 7 -500 1000 100 R 50 50 1 1 I C +X ~WR 7 -500 1000 100 R 50 50 1 1 I X DATA 8 -500 1100 100 R 50 50 1 1 B X VSS 9 0 -1400 100 U 50 50 1 1 W ENDDRAW @@ -293,7 +293,7 @@ DRAW S 400 -1000 -400 1000 0 1 10 f X SEG17 1 500 100 100 L 50 50 1 1 P X ~CS 10 -500 900 100 R 50 50 1 1 I -X ~WR 11 -500 700 100 R 50 50 1 1 I C +X ~WR 11 -500 700 100 R 50 50 1 1 I X DATA 12 -500 800 100 R 50 50 1 1 B X VSS 13 0 -1100 100 U 50 50 1 1 W X VLCD 14 -500 -900 100 R 50 50 1 1 P @@ -341,7 +341,7 @@ X SEG28 16 500 -1000 100 L 50 50 1 1 P X SEG27 17 500 -900 100 L 50 50 1 1 P X SEG26 18 500 -800 100 L 50 50 1 1 P X SEG25 19 500 -700 100 L 50 50 1 1 P -X ~WR 2 -500 1600 100 R 50 50 1 1 I C +X ~WR 2 -500 1600 100 R 50 50 1 1 I X SEG24 20 500 -600 100 L 50 50 1 1 P X SEG23 21 500 -500 100 L 50 50 1 1 P X SEG22 22 500 -400 100 L 50 50 1 1 P @@ -390,8 +390,8 @@ $ENDFPLIST DRAW S 400 -1900 -400 1900 0 1 10 f X SEG7 1 500 1100 100 L 50 50 1 1 P -X ~RD 10 -500 1500 100 R 50 50 1 1 I C -X ~WR 11 -500 1600 100 R 50 50 1 1 I C +X ~RD 10 -500 1500 100 R 50 50 1 1 I +X ~WR 11 -500 1600 100 R 50 50 1 1 I X DATA 12 -500 1700 100 R 50 50 1 1 B X VSS 13 0 -2000 100 U 50 50 1 1 W X OSCO 14 -500 -1200 100 R 50 50 1 1 O diff --git a/Driver_LED.lib b/Driver_LED.lib index d49688ee8c..22bca21580 100644 --- a/Driver_LED.lib +++ b/Driver_LED.lib @@ -2208,7 +2208,7 @@ X GND 15 0 -900 100 U 50 50 1 1 W X GRID2 16 700 -300 100 L 50 50 1 1 P X GRID1 17 700 -200 100 L 50 50 1 1 P X DIN 18 -700 100 100 R 50 50 1 1 I -X CLK 19 -700 0 100 R 50 50 1 1 I C +X CLK 19 -700 0 100 R 50 50 1 1 I X SEG1 2 700 700 100 L 50 50 1 1 P X STB 20 -700 200 100 R 50 50 1 1 I X SEG2 3 700 600 100 L 50 50 1 1 P @@ -2254,7 +2254,7 @@ X GND 25 0 -1100 100 U 50 50 1 1 P N X GRID2 26 600 -700 100 L 50 50 1 1 P X GRID1 27 600 -600 100 L 50 50 1 1 P X GND 28 0 -1100 100 U 50 50 1 1 W -X CLK 3 -600 200 100 R 50 50 1 1 I C +X CLK 3 -600 200 100 R 50 50 1 1 I X STB 4 -600 400 100 R 50 50 1 1 I X K1 5 -600 -200 100 R 50 50 1 1 I X K2 6 -600 -300 100 R 50 50 1 1 I @@ -2309,7 +2309,7 @@ X GRID6 36 700 -700 100 L 50 50 1 1 P X GRID5 37 700 -800 100 L 50 50 1 1 P X VSS 38 0 -1400 100 U 50 50 1 1 P N X GRID4 39 700 -900 100 L 50 50 1 1 P -X SCLK 4 -700 700 100 R 50 50 1 1 I C +X SCLK 4 -700 700 100 R 50 50 1 1 I X GRID3 40 700 -1000 100 L 50 50 1 1 P X VSS 41 0 -1400 100 U 50 50 1 1 P N X GRID2 42 700 -1100 100 L 50 50 1 1 P @@ -2354,7 +2354,7 @@ X GRID2 23 600 -300 100 L 50 50 1 1 P X GRID1 24 600 -200 100 L 50 50 1 1 P X GND 25 0 -1100 100 U 50 50 1 1 W X DIO 26 -600 300 100 R 50 50 1 1 B -X CLK 27 -600 200 100 R 50 50 1 1 I C +X CLK 27 -600 200 100 R 50 50 1 1 I X STB 28 -600 400 100 R 50 50 1 1 I X K3 3 -600 -400 100 R 50 50 1 1 I X VDD 4 0 1100 100 D 50 50 1 1 W @@ -2404,7 +2404,7 @@ X GRID15 4 500 -1100 100 L 50 50 1 1 P X GRID16 5 500 -1200 100 L 50 50 1 1 P X VSS 6 0 -1400 100 U 50 50 1 1 W X DIN 7 -500 400 100 R 50 50 1 1 I -X SCLK 8 -500 300 100 R 50 50 1 1 I C +X SCLK 8 -500 300 100 R 50 50 1 1 I X SEG1 9 500 1200 100 L 50 50 1 1 P ENDDRAW ENDDEF From 7e6f33381844818256e434b684eacb37615bcde1 Mon Sep 17 00:00:00 2001 From: Purdea Andrei Date: Sat, 29 Aug 2020 17:35:38 +0300 Subject: [PATCH 8/8] TM1629_LQFP44: Adjusted invisible footprint field I accidentally had not in the center --- Driver_LED.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Driver_LED.lib b/Driver_LED.lib index 22bca21580..8150484f27 100644 --- a/Driver_LED.lib +++ b/Driver_LED.lib @@ -2269,7 +2269,7 @@ ENDDEF DEF TM1629_LQFP44 U 0 20 Y Y 1 F N F0 "U" -500 -1400 50 H V C CNN F1 "TM1629_LQFP44" 400 -1400 50 H V C CNN -F2 "Package_QFP:LQFP-44_10x10mm_P0.8mm" 400 -1500 50 H I C CNN +F2 "Package_QFP:LQFP-44_10x10mm_P0.8mm" 0 0 50 H I C CNN F3 "" 400 -1500 50 H I C CNN $FPLIST LQFP*10x10mm*P0.8mm*