From 17f4ecccc8abafd6fc184a235c5bc385a2aa0ec8 Mon Sep 17 00:00:00 2001 From: penoud Date: Wed, 18 Jan 2017 19:26:16 +0100 Subject: [PATCH 01/10] add DS1267 to maxim library --- library/maxim.dcm | 6 +++++ library/maxim.lib | 58 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) diff --git a/library/maxim.dcm b/library/maxim.dcm index a7dfdba2..5c7aaf48 100644 --- a/library/maxim.dcm +++ b/library/maxim.dcm @@ -1,5 +1,11 @@ EESchema-DOCLIB Version 2.0 # +$CMP DS1267-DIP +D Dual Digital Potentiometer, Serial, 256 Steps, DIP-14 +K Dual Digital Potentiometer Maxim Dallas +F https://datasheets.maximintegrated.com/en/ds/DS1267.pdf +$ENDCMP +# $CMP DS1821C D Programmable Digital Thermostat and Thermometer K OneWire 1Wire Maxim Dallas diff --git a/library/maxim.lib b/library/maxim.lib index 259a8f2c..46b9b566 100644 --- a/library/maxim.lib +++ b/library/maxim.lib @@ -1,6 +1,64 @@ EESchema-LIBRARY Version 2.3 #encoding utf-8 # +# DS1267_DIP +# +DEF DS1267_DIP U 0 40 Y Y 1 F N +F0 "U" -250 550 50 H V L CNN +F1 "DS1267_DIP" 50 550 50 H V L CNN +F2 "Housings_DIP:DIP-14_W7.62mm" 750 -500 50 H I C CNN +F3 "" 0 0 50 H V C CNN +$FPLIST + DIP-*7.62* +$ENDFPLIST +DRAW +S -250 500 300 -450 0 1 0 f +S -200 400 -200 400 0 1 0 N +P 3 0 1 0 50 -250 50 -240 50 -240 N +P 3 0 1 0 50 -250 140 -250 140 -250 N +P 3 0 1 0 50 -50 50 -60 50 -60 N +P 3 0 1 0 50 -50 140 -50 140 -50 N +P 3 0 1 0 50 150 50 160 50 160 f +P 3 0 1 0 50 150 140 150 140 150 f +P 3 0 1 0 50 350 50 340 50 340 N +P 3 0 1 0 50 350 140 350 140 350 f +P 3 0 1 0 100 250 140 250 140 250 N +P 3 0 1 0 140 -150 100 -150 100 -150 N +P 5 0 1 0 100 -130 100 -170 60 -150 100 -130 100 -130 f +P 5 0 1 0 100 270 100 230 60 250 100 270 100 270 f +P 12 0 1 0 50 -60 60 -70 40 -90 60 -110 40 -130 60 -150 40 -170 60 -190 40 -210 60 -230 50 -240 50 -240 N +P 12 0 1 0 50 340 60 330 40 310 60 290 40 270 60 250 40 230 60 210 40 190 60 170 50 160 50 160 N +X VB 1 100 -550 100 U 50 50 1 1 W +X H1 2 400 -50 100 L 50 50 1 1 P +X L1 3 400 -250 100 L 50 50 1 1 P +X W1 4 400 -150 100 L 50 50 1 1 P +X ~Reset 5 -350 250 100 R 50 50 1 1 I +X CLK 6 -350 150 100 R 50 50 1 1 I +X GND 7 0 -550 100 U 50 50 1 1 W +X DQ 8 -350 350 100 R 50 50 1 1 I +X COUT 9 -350 -200 100 R 50 50 1 1 O +X L0 10 400 150 100 L 50 50 1 1 P +X H0 11 400 350 100 L 50 50 1 1 P +X W0 12 400 250 100 L 50 50 1 1 P +X SOUT 13 -350 -100 100 R 50 50 1 1 O +X VCC 14 0 600 100 D 50 50 1 1 W +X VB 1 -600 300 300 R 50 50 1 2 W +X H1 2 600 -50 300 L 50 50 1 2 P +X L1 3 600 -250 300 L 50 50 1 2 P +X W1 4 600 -150 300 L 50 50 1 2 P +X Reset 5 -600 -100 300 R 50 50 1 2 I +X CLK 6 -600 -200 300 R 50 50 1 2 I +X GND 7 0 -750 300 U 50 30 1 2 W +X DQ 8 -600 -300 300 R 50 50 1 2 I +X COUT 9 600 -500 300 L 50 50 1 2 O +X L0 10 600 150 300 L 50 50 1 2 P +X H0 11 600 350 300 L 50 50 1 2 P +X W0 12 600 250 300 L 50 50 1 2 P +X SOUT 13 600 -400 300 L 50 50 1 2 O +X VCC 14 0 700 300 D 50 30 1 2 W +ENDDRAW +ENDDEF +# # DS1822Z # DEF DS1822Z U 0 40 Y Y 1 F N From 34b0d64f5cc9bf6c9dee270372c14399276eda04 Mon Sep 17 00:00:00 2001 From: penoud Date: Wed, 18 Jan 2017 19:32:24 +0100 Subject: [PATCH 02/10] modify DS1267 DIP version --- library/maxim.lib | 55 ----------------------------------------------- 1 file changed, 55 deletions(-) diff --git a/library/maxim.lib b/library/maxim.lib index 46b9b566..96b3c701 100644 --- a/library/maxim.lib +++ b/library/maxim.lib @@ -325,61 +325,6 @@ S -300 300 300 -300 0 1 0 N ENDDRAW ENDDEF # -# DS1267 -# -DEF DS1267 U 0 40 Y Y 1 F N -F0 "U" 100 600 50 H V L CNN -F1 "DS1267" 100 -650 50 H V L CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -DRAW -P 3 0 1 0 50 -250 50 -240 50 -240 N -P 3 0 1 0 50 -250 140 -250 140 -250 N -P 3 0 1 0 50 -50 50 -60 50 -60 N -P 3 0 1 0 50 -50 140 -50 140 -50 N -P 3 0 1 0 50 150 50 160 50 160 f -P 3 0 1 0 50 150 140 150 140 150 f -P 3 0 1 0 50 350 50 340 50 340 N -P 3 0 1 0 50 350 140 350 140 350 f -P 3 0 1 0 100 250 140 250 140 250 N -P 3 0 1 0 140 -150 100 -150 100 -150 N -P 5 0 1 0 100 -130 100 -170 60 -150 100 -130 100 -130 f -P 5 0 1 0 100 270 100 230 60 250 100 270 100 270 f -P 12 0 1 0 50 -60 60 -70 40 -90 60 -110 40 -130 60 -150 40 -170 60 -190 40 -210 60 -230 50 -240 50 -240 N -P 12 0 1 0 50 340 60 330 40 310 60 290 40 270 60 250 40 230 60 210 40 190 60 170 50 160 50 160 N -X VB 1 -600 300 300 R 50 50 1 1 W -X H1 2 600 -50 300 L 50 50 1 1 P -X L1 3 600 -250 300 L 50 50 1 1 P -X W1 4 600 -150 300 L 50 50 1 1 P -X Reset 5 -600 -100 300 R 50 50 1 1 I L -X CLK 6 -600 -200 300 R 50 50 1 1 I -X GND 7 0 -750 200 U 50 30 1 1 W -X DQ 8 -600 -300 300 R 50 50 1 1 I -X COUT 9 600 -500 300 L 50 50 1 1 O -X L0 10 600 150 300 L 50 50 1 1 P -X H0 11 600 350 300 L 50 50 1 1 P -X W0 12 600 250 300 L 50 50 1 1 P -X SOUT 13 600 -400 300 L 50 50 1 1 O -X VCC 14 0 700 200 D 50 30 1 1 W -X VB 1 -600 300 300 R 50 50 1 2 W -X H1 2 600 -50 300 L 50 50 1 2 P -X L1 3 600 -250 300 L 50 50 1 2 P -X W1 4 600 -150 300 L 50 50 1 2 P -X Reset 5 -600 -100 300 R 50 50 1 2 I -X CLK 6 -600 -200 300 R 50 50 1 2 I -X GND 7 0 -750 300 U 50 30 1 2 W -X DQ 8 -600 -300 300 R 50 50 1 2 I -X COUT 9 600 -500 300 L 50 50 1 2 O -X L0 10 600 150 300 L 50 50 1 2 P -X H0 11 600 350 300 L 50 50 1 2 P -X W0 12 600 250 300 L 50 50 1 2 P -X SOUT 13 600 -400 300 L 50 50 1 2 O -X VCC 14 0 700 300 D 50 30 1 2 W -S -300 500 300 -550 0 1 0 N -S -200 400 -200 400 0 1 0 N -ENDDRAW -ENDDEF -# # DS1302 # DEF DS1302 U 0 30 Y Y 1 F N From 6b9755eb2079fbfc79722a06e1f19fe78933f989 Mon Sep 17 00:00:00 2001 From: penoud Date: Wed, 18 Jan 2017 19:40:19 +0100 Subject: [PATCH 03/10] adapt version and pin position --- library/maxim.dcm | 6 - library/maxim.lib | 376 +++++++++++++++++++++++----------------------- 2 files changed, 188 insertions(+), 194 deletions(-) diff --git a/library/maxim.dcm b/library/maxim.dcm index 5c7aaf48..a7dfdba2 100644 --- a/library/maxim.dcm +++ b/library/maxim.dcm @@ -1,11 +1,5 @@ EESchema-DOCLIB Version 2.0 # -$CMP DS1267-DIP -D Dual Digital Potentiometer, Serial, 256 Steps, DIP-14 -K Dual Digital Potentiometer Maxim Dallas -F https://datasheets.maximintegrated.com/en/ds/DS1267.pdf -$ENDCMP -# $CMP DS1821C D Programmable Digital Thermostat and Thermometer K OneWire 1Wire Maxim Dallas diff --git a/library/maxim.lib b/library/maxim.lib index 96b3c701..7358fa8d 100644 --- a/library/maxim.lib +++ b/library/maxim.lib @@ -4,44 +4,44 @@ EESchema-LIBRARY Version 2.3 # DS1267_DIP # DEF DS1267_DIP U 0 40 Y Y 1 F N -F0 "U" -250 550 50 H V L CNN -F1 "DS1267_DIP" 50 550 50 H V L CNN -F2 "Housings_DIP:DIP-14_W7.62mm" 750 -500 50 H I C CNN -F3 "" 0 0 50 H V C CNN +F0 "U" -250 450 50 H V L CNN +F1 "DS1267_DIP" 50 450 50 H V L CNN +F2 "Housings_DIP:DIP-14_W7.62mm" 750 -450 50 H I C CNN +F3 "" 0 50 50 H V C CNN $FPLIST DIP-*7.62* $ENDFPLIST DRAW -S -250 500 300 -450 0 1 0 f -S -200 400 -200 400 0 1 0 N -P 3 0 1 0 50 -250 50 -240 50 -240 N -P 3 0 1 0 50 -250 140 -250 140 -250 N -P 3 0 1 0 50 -50 50 -60 50 -60 N -P 3 0 1 0 50 -50 140 -50 140 -50 N -P 3 0 1 0 50 150 50 160 50 160 f -P 3 0 1 0 50 150 140 150 140 150 f -P 3 0 1 0 50 350 50 340 50 340 N -P 3 0 1 0 50 350 140 350 140 350 f -P 3 0 1 0 100 250 140 250 140 250 N -P 3 0 1 0 140 -150 100 -150 100 -150 N -P 5 0 1 0 100 -130 100 -170 60 -150 100 -130 100 -130 f -P 5 0 1 0 100 270 100 230 60 250 100 270 100 270 f -P 12 0 1 0 50 -60 60 -70 40 -90 60 -110 40 -130 60 -150 40 -170 60 -190 40 -210 60 -230 50 -240 50 -240 N -P 12 0 1 0 50 340 60 330 40 310 60 290 40 270 60 250 40 230 60 210 40 190 60 170 50 160 50 160 N -X VB 1 100 -550 100 U 50 50 1 1 W -X H1 2 400 -50 100 L 50 50 1 1 P -X L1 3 400 -250 100 L 50 50 1 1 P -X W1 4 400 -150 100 L 50 50 1 1 P -X ~Reset 5 -350 250 100 R 50 50 1 1 I -X CLK 6 -350 150 100 R 50 50 1 1 I -X GND 7 0 -550 100 U 50 50 1 1 W -X DQ 8 -350 350 100 R 50 50 1 1 I -X COUT 9 -350 -200 100 R 50 50 1 1 O -X L0 10 400 150 100 L 50 50 1 1 P -X H0 11 400 350 100 L 50 50 1 1 P -X W0 12 400 250 100 L 50 50 1 1 P -X SOUT 13 -350 -100 100 R 50 50 1 1 O -X VCC 14 0 600 100 D 50 50 1 1 W +S -300 400 300 -400 0 1 0 f +S -200 300 -200 300 0 1 0 N +P 3 0 1 0 50 -200 50 -190 50 -190 N +P 3 0 1 0 50 -200 140 -200 140 -200 N +P 3 0 1 0 50 0 50 -10 50 -10 N +P 3 0 1 0 50 0 140 0 140 0 N +P 3 0 1 0 50 100 50 110 50 110 f +P 3 0 1 0 50 100 140 100 140 100 f +P 3 0 1 0 50 300 50 290 50 290 N +P 3 0 1 0 50 300 140 300 140 300 f +P 3 0 1 0 100 200 140 200 140 200 N +P 3 0 1 0 140 -100 100 -100 100 -100 N +P 5 0 1 0 100 -80 100 -120 60 -100 100 -80 100 -80 f +P 5 0 1 0 100 220 100 180 60 200 100 220 100 220 f +P 12 0 1 0 50 -10 60 -20 40 -40 60 -60 40 -80 60 -100 40 -120 60 -140 40 -160 60 -180 50 -190 50 -190 N +P 12 0 1 0 50 290 60 280 40 260 60 240 40 220 60 200 40 180 60 160 40 140 60 120 50 110 50 110 N +X VB 1 100 -500 100 U 50 50 1 1 W +X H1 2 400 0 100 L 50 50 1 1 P +X L1 3 400 -200 100 L 50 50 1 1 P +X W1 4 400 -100 100 L 50 50 1 1 P +X ~Reset 5 -400 200 100 R 50 50 1 1 I +X CLK 6 -400 100 100 R 50 50 1 1 I +X GND 7 0 -500 100 U 50 50 1 1 W +X DQ 8 -400 300 100 R 50 50 1 1 I +X COUT 9 -400 -200 100 R 50 50 1 1 O +X L0 10 400 100 100 L 50 50 1 1 P +X H0 11 400 300 100 L 50 50 1 1 P +X W0 12 400 200 100 L 50 50 1 1 P +X SOUT 13 -400 -100 100 R 50 50 1 1 O +X VCC 14 0 500 100 D 50 50 1 1 W X VB 1 -600 300 300 R 50 50 1 2 W X H1 2 600 -50 300 L 50 50 1 2 P X L1 3 600 -250 300 L 50 50 1 2 P @@ -59,6 +59,120 @@ X VCC 14 0 700 300 D 50 30 1 2 W ENDDRAW ENDDEF # +# DS1302 +# +DEF DS1302 U 0 30 Y Y 1 F N +F0 "U" 270 550 50 H V C CNN +F1 "DS1302" 300 -550 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -500 500 500 -500 0 1 0 N +X VCC 1 0 600 100 D 50 50 1 1 W +X XTAL1 2 -600 -200 100 R 50 50 1 1 I +X XTAL2 3 -600 -400 100 R 50 50 1 1 I +X GND 4 0 -600 100 U 50 50 1 1 W +X RST 5 -600 100 100 R 50 50 1 1 I I +X DQ 6 600 300 100 L 50 50 1 1 B +X SCLK 7 -600 300 100 R 50 50 1 1 I C +X VBAT 8 600 -300 100 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# DS1307+ +# +DEF DS1307+ U 0 30 Y Y 1 F N +F0 "U" 270 550 50 H V C CNN +F1 "DS1307+" 300 -550 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS DS1307N+ DS1307Z+ +$FPLIST + SO8E + DIP-8_300_ELL +$ENDFPLIST +DRAW +S -500 500 500 -500 0 1 0 N +X XTAL1 1 -600 -200 100 R 50 50 1 1 I +X XTAL2 2 -600 -400 100 R 50 50 1 1 O +X VBAT 3 600 -300 100 L 50 50 1 1 I +X GND 4 0 -600 100 U 50 50 1 1 W +X SDA 5 -600 100 100 R 50 50 1 1 B +X SCL 6 -600 300 100 R 50 50 1 1 I C +X SQW/OUT 7 600 300 100 L 50 50 1 1 O +X VCC 8 0 600 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# DS1602 +# +DEF DS1602 U 0 30 Y Y 1 F N +F0 "U" 270 550 50 H V C CNN +F1 "DS1602" 360 -550 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -550 -500 550 500 0 1 0 N +X RST 1 -850 100 300 R 50 50 1 1 I I +X DQ 2 850 300 300 L 50 50 1 1 B +X CLK 3 -850 300 300 R 50 50 1 1 I C +X GND 4 0 -600 100 U 50 50 1 1 W +X VBAT 5 850 -300 300 L 50 50 1 1 I +X XTAL2 6 -850 -400 300 R 50 50 1 1 I +X XTAL1 7 -850 -200 300 R 50 50 1 1 I +X VCC 8 0 600 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# DS1621 +# +DEF DS1621 U 0 30 Y Y 1 F N +F0 "U" 270 550 50 H V C CNN +F1 "DS1621" 360 -550 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -550 -500 550 500 0 1 0 N +X SDAT 1 -850 300 300 R 50 50 1 1 B +X SCLK 2 -850 100 300 R 50 50 1 1 I C +X TOUT 3 850 0 300 L 50 50 1 1 O +X GND 4 0 -600 100 U 50 50 1 1 W +X A2 5 -850 -400 300 R 50 50 1 1 I +X A1 6 -850 -300 300 R 50 50 1 1 I +X A0 7 -850 -200 300 R 50 50 1 1 I +X VCC 8 0 600 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# DS1804 +# +DEF DS1804 U 0 30 Y Y 1 F N +F0 "U" 150 250 50 H V C CNN +F1 "DS1804" 250 -250 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -250 200 250 -200 0 1 0 N +P 2 0 1 0 80 -60 80 -150 N +P 2 0 1 0 140 -150 80 -150 N +P 2 0 1 0 150 0 120 0 N +P 3 0 1 0 -80 100 -10 100 50 30 N +P 3 0 1 0 40 60 50 30 20 40 F +P 3 0 1 0 80 60 80 150 150 150 N +P 3 0 1 0 120 -10 100 0 120 10 F +P 4 0 1 0 100 0 80 20 100 40 80 60 N +P 5 0 1 0 100 0 80 -20 100 -40 80 -60 80 -60 N +X INC 1 -450 100 200 R 40 40 1 1 I I +X U/D 2 -450 0 200 R 40 40 1 1 I +X H 3 450 150 200 L 40 40 1 1 P +X Gnd 4 0 -300 100 U 40 30 1 1 W +X W 5 450 0 200 L 40 40 1 1 P +X L 6 450 -150 200 L 40 40 1 1 P +X CS 7 -450 -100 200 R 40 40 1 1 I I +X + 8 0 300 100 D 40 30 1 1 W +ENDDRAW +ENDDEF +# # DS1822Z # DEF DS1822Z U 0 40 Y Y 1 F N @@ -72,10 +186,10 @@ $FPLIST SOIC-8_3.9x4.9mm_Pitch1.27mm* $ENDFPLIST DRAW +S -200 200 200 -200 0 1 0 N X VDD 3 -300 100 100 R 50 50 1 1 W X DQ 4 -300 0 100 R 50 50 1 1 B X GND 5 -300 -100 100 R 50 50 1 1 W -S -200 200 200 -200 0 1 0 N ENDDRAW ENDDEF # @@ -91,6 +205,7 @@ $FPLIST MSOP-8_3x3mm_Pitch0.65mm* $ENDFPLIST DRAW +S -300 300 300 -300 0 1 0 N X VDD 1 -400 100 100 R 50 50 1 1 W X DQ 2 -400 0 100 R 50 50 1 1 B X GND 4 -400 -100 100 R 50 50 1 1 W @@ -98,7 +213,6 @@ X AD0 5 400 200 100 L 50 50 1 1 I X AD1 6 400 100 100 L 50 50 1 1 I X AD2 7 400 -100 100 L 50 50 1 1 I X AD3 8 400 -200 100 L 50 50 1 1 I -S -300 300 300 -300 0 1 0 N ENDDRAW ENDDEF # @@ -114,10 +228,10 @@ $FPLIST MSOP-8_3x3mm_Pitch0.65mm* $ENDFPLIST DRAW +S -200 200 200 -200 0 1 0 N X DQ 1 -300 0 100 R 50 50 1 1 B X GND 4 -300 -100 100 R 50 50 1 1 W X VDD 8 -300 100 100 R 50 50 1 1 W -S -200 200 200 -200 0 1 0 N ENDDRAW ENDDEF # @@ -132,9 +246,9 @@ $FPLIST TSSOP-6 $ENDFPLIST DRAW +S -200 200 200 -200 0 1 0 N X GND 1 -300 -100 100 R 50 50 1 1 W X DQ 2 -300 100 100 R 50 50 1 1 B -S -200 200 200 -200 0 1 0 N ENDDRAW ENDDEF # @@ -150,10 +264,10 @@ $FPLIST SOT-223* $ENDFPLIST DRAW +S -200 200 200 -200 0 1 0 N X GND 1 -300 0 100 R 50 50 1 1 W X DQ 2 -300 100 100 R 50 50 1 1 B X GND 4 -300 -100 100 R 50 50 1 1 W -S -200 200 200 -200 0 1 0 N ENDDRAW ENDDEF # @@ -265,6 +379,34 @@ X SCLK 16 -600 300 200 R 50 50 1 1 I ENDDRAW ENDDEF # +# MAX2606 +# +DEF MAX2606 U 0 0 Y Y 1 F N +F0 "U" 100 450 50 H V L CNN +F1 "MAX2606" 100 -450 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS MAX2505 MAX2507 MAX2508 MAX2509 +DRAW +A -175 -25 35 450 1350 0 0 0 N -150 0 -200 0 +A -125 25 35 -1350 -450 0 0 0 N -150 0 -100 0 +C -150 0 100 0 0 0 N +P 3 0 0 0 -50 0 0 0 0 0 N +P 3 0 0 0 300 -100 190 -40 190 -40 N +P 3 0 0 0 300 100 190 40 190 40 N +P 4 0 0 0 -300 -200 -150 -200 -150 -100 -150 -100 N +P 5 0 0 0 -300 250 -150 250 -150 100 -150 100 -150 100 N +P 5 0 0 0 250 0 0 150 0 -150 250 0 250 0 f +S -300 400 300 -400 0 1 0 N +X IND 1 -600 250 300 R 50 50 1 1 I +X GND 2 0 -550 150 U 50 50 1 1 W +X TUNE 3 -600 -200 300 R 50 50 1 1 I +X OUT- 4 600 -100 300 L 50 50 1 1 O +X Vcc 5 0 550 150 D 50 50 1 1 W +X OUT+ 6 600 100 300 L 50 50 1 1 O +ENDDRAW +ENDDEF +# # MAX31820 # DEF MAX31820 U 0 40 Y Y 1 F N @@ -277,10 +419,10 @@ $FPLIST TO-92_* $ENDFPLIST DRAW +S -200 200 200 -200 0 1 0 N X GND 1 -300 -100 100 R 50 50 1 1 W X DQ 2 -300 0 100 R 50 50 1 1 B X VDD 3 -300 100 100 R 50 50 1 1 W -S -200 200 200 -200 0 1 0 N ENDDRAW ENDDEF # @@ -296,9 +438,9 @@ $FPLIST TO-92_* $ENDFPLIST DRAW +S -200 200 200 -200 0 1 0 N X GND 1 -300 -100 100 R 50 50 1 1 W X DQ 2 -300 100 100 R 50 50 1 1 B -S -200 200 200 -200 0 1 0 N ENDDRAW ENDDEF # @@ -314,6 +456,7 @@ $FPLIST MSOP-8_3x3mm_Pitch0.65mm* $ENDFPLIST DRAW +S -300 300 300 -300 0 1 0 N X VDD 1 -400 100 100 R 50 50 1 1 W X DQ 2 -400 0 100 R 50 50 1 1 B X GND 4 -400 -100 100 R 50 50 1 1 W @@ -321,149 +464,6 @@ X AD0 5 400 200 100 L 50 50 1 1 I X AD1 6 400 100 100 L 50 50 1 1 I X AD2 7 400 -100 100 L 50 50 1 1 I X AD3 8 400 -200 100 L 50 50 1 1 I -S -300 300 300 -300 0 1 0 N -ENDDRAW -ENDDEF -# -# DS1302 -# -DEF DS1302 U 0 30 Y Y 1 F N -F0 "U" 270 550 50 H V C CNN -F1 "DS1302" 300 -550 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -DRAW -X VCC 1 0 600 100 D 50 50 1 1 W -X XTAL1 2 -600 -200 100 R 50 50 1 1 I -X XTAL2 3 -600 -400 100 R 50 50 1 1 I -X GND 4 0 -600 100 U 50 50 1 1 W -X RST 5 -600 100 100 R 50 50 1 1 I I -X DQ 6 600 300 100 L 50 50 1 1 B -X SCLK 7 -600 300 100 R 50 50 1 1 I C -X VBAT 8 600 -300 100 L 50 50 1 1 I -S -500 500 500 -500 0 1 0 N -ENDDRAW -ENDDEF -# -# DS1307+ -# -DEF DS1307+ U 0 30 Y Y 1 F N -F0 "U" 270 550 50 H V C CNN -F1 "DS1307+" 300 -550 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -ALIAS DS1307N+ DS1307Z+ -$FPLIST - SO8E - DIP-8_300_ELL -$ENDFPLIST -DRAW -X XTAL1 1 -600 -200 100 R 50 50 1 1 I -X XTAL2 2 -600 -400 100 R 50 50 1 1 O -X VBAT 3 600 -300 100 L 50 50 1 1 I -X GND 4 0 -600 100 U 50 50 1 1 W -X SDA 5 -600 100 100 R 50 50 1 1 B -X SCL 6 -600 300 100 R 50 50 1 1 I C -X SQW/OUT 7 600 300 100 L 50 50 1 1 O -X VCC 8 0 600 100 D 50 50 1 1 W -S -500 500 500 -500 0 1 0 N -ENDDRAW -ENDDEF -# -# DS1602 -# -DEF DS1602 U 0 30 Y Y 1 F N -F0 "U" 270 550 50 H V C CNN -F1 "DS1602" 360 -550 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -DRAW -X RST 1 -850 100 300 R 50 50 1 1 I I -X DQ 2 850 300 300 L 50 50 1 1 B -X CLK 3 -850 300 300 R 50 50 1 1 I C -X GND 4 0 -600 100 U 50 50 1 1 W -X VBAT 5 850 -300 300 L 50 50 1 1 I -X XTAL2 6 -850 -400 300 R 50 50 1 1 I -X XTAL1 7 -850 -200 300 R 50 50 1 1 I -X VCC 8 0 600 100 D 50 50 1 1 W -S -550 -500 550 500 0 1 0 N -ENDDRAW -ENDDEF -# -# DS1621 -# -DEF DS1621 U 0 30 Y Y 1 F N -F0 "U" 270 550 50 H V C CNN -F1 "DS1621" 360 -550 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -DRAW -X SDAT 1 -850 300 300 R 50 50 1 1 B -X SCLK 2 -850 100 300 R 50 50 1 1 I C -X TOUT 3 850 0 300 L 50 50 1 1 O -X GND 4 0 -600 100 U 50 50 1 1 W -X A2 5 -850 -400 300 R 50 50 1 1 I -X A1 6 -850 -300 300 R 50 50 1 1 I -X A0 7 -850 -200 300 R 50 50 1 1 I -X VCC 8 0 600 100 D 50 50 1 1 W -S -550 -500 550 500 0 1 0 N -ENDDRAW -ENDDEF -# -# DS1804 -# -DEF DS1804 U 0 30 Y Y 1 F N -F0 "U" 150 250 50 H V C CNN -F1 "DS1804" 250 -250 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 80 -60 80 -150 N -P 2 0 1 0 140 -150 80 -150 N -P 2 0 1 0 150 0 120 0 N -P 3 0 1 0 -80 100 -10 100 50 30 N -P 3 0 1 0 40 60 50 30 20 40 F -P 3 0 1 0 80 60 80 150 150 150 N -P 3 0 1 0 120 -10 100 0 120 10 F -P 4 0 1 0 100 0 80 20 100 40 80 60 N -P 5 0 1 0 100 0 80 -20 100 -40 80 -60 80 -60 N -X INC 1 -450 100 200 R 40 40 1 1 I I -X U/D 2 -450 0 200 R 40 40 1 1 I -X H 3 450 150 200 L 40 40 1 1 P -X Gnd 4 0 -300 100 U 40 30 1 1 W -X W 5 450 0 200 L 40 40 1 1 P -X L 6 450 -150 200 L 40 40 1 1 P -X CS 7 -450 -100 200 R 40 40 1 1 I I -X + 8 0 300 100 D 40 30 1 1 W -S -250 200 250 -200 0 1 0 N -ENDDRAW -ENDDEF -# -# MAX2606 -# -DEF MAX2606 U 0 0 Y Y 1 F N -F0 "U" 100 450 50 H V L CNN -F1 "MAX2606" 100 -450 50 H V L CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -ALIAS MAX2505 MAX2507 MAX2508 MAX2509 -DRAW -C -150 0 100 0 0 0 N -P 3 0 0 0 -50 0 0 0 0 0 N -P 3 0 0 0 300 -100 190 -40 190 -40 N -P 3 0 0 0 300 100 190 40 190 40 N -P 4 0 0 0 -300 -200 -150 -200 -150 -100 -150 -100 N -P 5 0 0 0 -300 250 -150 250 -150 100 -150 100 -150 100 N -P 5 0 0 0 250 0 0 150 0 -150 250 0 250 0 f -A -175 -25 35 450 1350 0 0 0 N -150 0 -200 0 -A -125 25 35 -1350 -450 0 0 0 N -150 0 -100 0 -X IND 1 -600 250 300 R 50 50 1 1 I -X GND 2 0 -550 150 U 50 50 1 1 W -X TUNE 3 -600 -200 300 R 50 50 1 1 I -X OUT- 4 600 -100 300 L 50 50 1 1 O -X Vcc 5 0 550 150 D 50 50 1 1 W -X OUT+ 6 600 100 300 L 50 50 1 1 O -S -300 400 300 -400 0 1 0 N ENDDRAW ENDDEF # @@ -477,6 +477,7 @@ F3 "" 0 0 50 H I C CNN DRAW T 0 250 100 30 0 0 1 IN+ Normal 0 C C T 0 250 -100 30 0 0 1 IN- Normal 0 C C +S -700 300 0 -300 0 1 0 N P 2 0 1 0 100 -100 200 -100 N P 2 0 1 0 200 -200 200 200 N P 2 0 1 0 200 -200 600 0 N @@ -490,7 +491,6 @@ X IN1 5 -850 100 150 R 50 50 1 1 I X +5V 6 300 300 150 D 50 30 1 1 I X IN- 7 100 -300 200 U 50 30 1 1 I X VOUT 8 800 0 200 L 50 30 1 1 O -S -700 300 0 -300 0 1 0 N ENDDRAW ENDDEF # @@ -502,6 +502,7 @@ F1 "MAX5436" 150 -300 50 H V L CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW +S -300 250 300 -250 0 1 0 N P 2 0 1 0 130 -60 130 -150 N P 2 0 1 0 190 -150 130 -150 N P 2 0 1 0 200 0 170 0 N @@ -519,7 +520,6 @@ X H 7 500 150 200 L 40 40 1 1 P X W 8 500 0 200 L 40 40 1 1 P X L 9 500 -150 200 L 40 40 1 1 P X VCC 10 -100 350 100 D 40 30 1 1 W -S -300 250 300 -250 0 1 0 N ENDDRAW ENDDEF # @@ -531,13 +531,13 @@ F1 "MAX6355" 0 -348 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW +S -400 300 400 -300 0 1 0 N X RST 1 700 0 300 L 50 50 1 1 C V X GND 2 700 -200 300 L 50 50 1 1 P X MR 3 -700 -200 300 R 50 50 1 1 I L X VCC2 4 700 200 300 L 50 50 1 1 P X RSTIN 5 -700 0 300 R 50 50 1 1 I X VCC1 6 -700 200 300 R 50 50 1 1 P -S -400 300 400 -300 0 1 0 N ENDDRAW ENDDEF # @@ -549,6 +549,7 @@ F1 "Max691" 260 -549 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW +S 450 400 -450 -500 0 1 0 N X Vbat 1 -750 -250 300 R 50 50 1 1 I X Vout 2 750 -300 300 L 50 50 1 1 O X VCC 3 0 600 200 D 50 30 1 1 W @@ -565,7 +566,6 @@ X CE_IN 13 -750 -400 300 R 50 50 1 1 I I X WDO 14 750 -100 300 L 50 50 1 1 O I X RAZ 15 750 300 300 L 50 50 1 1 O I X RAZ 16 750 200 300 L 50 50 1 1 O -S 450 400 -450 -500 0 1 0 N ENDDRAW ENDDEF # From aebab54235d35eef22168122e6fcb5ac6db9db94 Mon Sep 17 00:00:00 2001 From: penoud Date: Wed, 18 Jan 2017 19:42:18 +0100 Subject: [PATCH 04/10] modify comments --- library/maxim.dcm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/library/maxim.dcm b/library/maxim.dcm index a7dfdba2..7c474cbd 100644 --- a/library/maxim.dcm +++ b/library/maxim.dcm @@ -1,5 +1,11 @@ EESchema-DOCLIB Version 2.0 # +$CMP DS1267_DIP +D Dual Digital Potentiometer, Serial, 256 Steps, DIP-14 +K Dual Digital Potentiometer Maxim +F https://datasheets.maximintegrated.com/en/ds/DS1267.pdf +$ENDCMP +# $CMP DS1821C D Programmable Digital Thermostat and Thermometer K OneWire 1Wire Maxim Dallas From 6fca26c7bc8945449b0753dd75255828ff3e3f4e Mon Sep 17 00:00:00 2001 From: penoud Date: Thu, 19 Jan 2017 18:09:44 +0100 Subject: [PATCH 05/10] correct DS1267_DIP add DS1267 SOIC and TSSOP --- library/maxim.dcm | 12 ++++++ library/maxim.lib | 104 +++++++++++++++++++++++++++++++++++++++------- 2 files changed, 101 insertions(+), 15 deletions(-) diff --git a/library/maxim.dcm b/library/maxim.dcm index 7c474cbd..312bc6c9 100644 --- a/library/maxim.dcm +++ b/library/maxim.dcm @@ -6,6 +6,18 @@ K Dual Digital Potentiometer Maxim F https://datasheets.maximintegrated.com/en/ds/DS1267.pdf $ENDCMP # +$CMP DS1267_SOIC +D Dual Digital Potentiometer, Serial, 256 Steps, SOIC-16 +K Dual Digital Potentiometer Maxim +F https://datasheets.maximintegrated.com/en/ds/DS1267.pdf +$ENDCMP +# +$CMP DS1267_TSSOP +D Dual Digital Potentiometer, Serial, 256 Steps, TSSOP-20 +K Dual Digital Potentiometer Maxim +F https://datasheets.maximintegrated.com/en/ds/DS1267.pdf +$ENDCMP +# $CMP DS1821C D Programmable Digital Thermostat and Thermometer K OneWire 1Wire Maxim Dallas diff --git a/library/maxim.lib b/library/maxim.lib index 7358fa8d..e7d67d41 100644 --- a/library/maxim.lib +++ b/library/maxim.lib @@ -9,7 +9,7 @@ F1 "DS1267_DIP" 50 450 50 H V L CNN F2 "Housings_DIP:DIP-14_W7.62mm" 750 -450 50 H I C CNN F3 "" 0 50 50 H V C CNN $FPLIST - DIP-*7.62* + DIP-*W7.62mm* $ENDFPLIST DRAW S -300 400 300 -400 0 1 0 f @@ -42,20 +42,94 @@ X H0 11 400 300 100 L 50 50 1 1 P X W0 12 400 200 100 L 50 50 1 1 P X SOUT 13 -400 -100 100 R 50 50 1 1 O X VCC 14 0 500 100 D 50 50 1 1 W -X VB 1 -600 300 300 R 50 50 1 2 W -X H1 2 600 -50 300 L 50 50 1 2 P -X L1 3 600 -250 300 L 50 50 1 2 P -X W1 4 600 -150 300 L 50 50 1 2 P -X Reset 5 -600 -100 300 R 50 50 1 2 I -X CLK 6 -600 -200 300 R 50 50 1 2 I -X GND 7 0 -750 300 U 50 30 1 2 W -X DQ 8 -600 -300 300 R 50 50 1 2 I -X COUT 9 600 -500 300 L 50 50 1 2 O -X L0 10 600 150 300 L 50 50 1 2 P -X H0 11 600 350 300 L 50 50 1 2 P -X W0 12 600 250 300 L 50 50 1 2 P -X SOUT 13 600 -400 300 L 50 50 1 2 O -X VCC 14 0 700 300 D 50 30 1 2 W +ENDDRAW +ENDDEF +# +# DS1267_SOIC +# +DEF DS1267_SOIC U 0 40 Y Y 1 F N +F0 "U" -250 450 50 H V L CNN +F1 "DS1267_SOIC" 50 450 50 H V L CNN +F2 "Housings_SOIC:SOIC-16_3.9x9.9mm_Pitch1.27mm" 1100 -450 50 H I C CNN +F3 "" 0 50 50 H V C CNN +$FPLIST + SOIC-*3.9x9.9mm*1.27mm +$ENDFPLIST +DRAW +S -300 400 300 -400 0 1 0 f +S -200 300 -200 300 0 1 0 N +P 3 0 1 0 50 -200 50 -190 50 -190 N +P 3 0 1 0 50 -200 140 -200 140 -200 N +P 3 0 1 0 50 0 50 -10 50 -10 N +P 3 0 1 0 50 0 140 0 140 0 N +P 3 0 1 0 50 100 50 110 50 110 f +P 3 0 1 0 50 100 140 100 140 100 f +P 3 0 1 0 50 300 50 290 50 290 N +P 3 0 1 0 50 300 140 300 140 300 f +P 3 0 1 0 100 200 140 200 140 200 N +P 3 0 1 0 140 -100 100 -100 100 -100 N +P 5 0 1 0 100 -80 100 -120 60 -100 100 -80 100 -80 f +P 5 0 1 0 100 220 100 180 60 200 100 220 100 220 f +P 12 0 1 0 50 -10 60 -20 40 -40 60 -60 40 -80 60 -100 40 -120 60 -140 40 -160 60 -180 50 -190 50 -190 N +P 12 0 1 0 50 290 60 280 40 260 60 240 40 220 60 200 40 180 60 160 40 140 60 120 50 110 50 110 N +X VB 1 100 -500 100 U 50 50 1 1 W +X H1 2 400 0 100 L 50 50 1 1 P +X L1 3 400 -200 100 L 50 50 1 1 P +X W1 4 400 -100 100 L 50 50 1 1 P +X ~Reset 6 -400 200 100 R 50 50 1 1 I +X CLK 7 -400 100 100 R 50 50 1 1 I +X GND 8 0 -500 100 U 50 50 1 1 W +X DQ 9 -400 300 100 R 50 50 1 1 I +X COUT 10 -400 -200 100 R 50 50 1 1 O +X L0 10 400 100 100 L 50 50 1 1 P +X H0 11 400 300 100 L 50 50 1 1 P +X W0 12 400 200 100 L 50 50 1 1 P +X SOUT 14 -400 -100 100 R 50 50 1 1 O +X VCC 16 0 500 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# DS1267_TSSOP +# +DEF DS1267_TSSOP U 0 40 Y Y 1 F N +F0 "U" -250 450 50 H V L CNN +F1 "DS1267_TSSOP" 50 450 50 H V L CNN +F2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" 1100 -450 50 H I C CNN +F3 "" 0 50 50 H V C CNN +$FPLIST + TSSOP-*4.4x6.5mm*0.65mm* +$ENDFPLIST +DRAW +S -300 400 300 -400 0 1 0 f +S -200 300 -200 300 0 1 0 N +P 3 0 1 0 50 -200 50 -190 50 -190 N +P 3 0 1 0 50 -200 140 -200 140 -200 N +P 3 0 1 0 50 0 50 -10 50 -10 N +P 3 0 1 0 50 0 140 0 140 0 N +P 3 0 1 0 50 100 50 110 50 110 f +P 3 0 1 0 50 100 140 100 140 100 f +P 3 0 1 0 50 300 50 290 50 290 N +P 3 0 1 0 50 300 140 300 140 300 f +P 3 0 1 0 100 200 140 200 140 200 N +P 3 0 1 0 140 -100 100 -100 100 -100 N +P 5 0 1 0 100 -80 100 -120 60 -100 100 -80 100 -80 f +P 5 0 1 0 100 220 100 180 60 200 100 220 100 220 f +P 12 0 1 0 50 -10 60 -20 40 -40 60 -60 40 -80 60 -100 40 -120 60 -140 40 -160 60 -180 50 -190 50 -190 N +P 12 0 1 0 50 290 60 280 40 260 60 240 40 220 60 200 40 180 60 160 40 140 60 120 50 110 50 110 N +X VB 1 100 -500 100 U 50 50 1 1 W +X H1 3 400 0 100 L 50 50 1 1 P +X L1 4 400 -200 100 L 50 50 1 1 P +X W1 5 400 -100 100 L 50 50 1 1 P +X ~Reset 6 -400 200 100 R 50 50 1 1 I +X CLK 7 -400 100 100 R 50 50 1 1 I +X GND 10 0 -500 100 U 50 50 1 1 W +X VCC 20 0 500 100 D 50 50 1 1 W +X DQ 11 -400 300 100 R 50 50 1 1 I +X COUT 13 -400 -200 100 R 50 50 1 1 O +X L0 14 400 100 100 L 50 50 1 1 P +X H0 15 400 300 100 L 50 50 1 1 P +X W0 16 400 200 100 L 50 50 1 1 P +X SOUT 17 -400 -100 100 R 50 50 1 1 O ENDDRAW ENDDEF # From ed48bfe51288738081fef544e61dcac870cdc613 Mon Sep 17 00:00:00 2001 From: Roman3349 Date: Sat, 21 Jan 2017 22:11:05 +0100 Subject: [PATCH 06/10] ac-dc: Add a voltage variants of MeanWell IRM-02 power supply Signed-off-by: Roman3349 --- library/ac-dc.dcm | 36 +++++++++++++++++++++++++++++++++--- library/ac-dc.lib | 7 ++++--- 2 files changed, 37 insertions(+), 6 deletions(-) diff --git a/library/ac-dc.dcm b/library/ac-dc.dcm index 98f0fbe9..c39e5aa4 100644 --- a/library/ac-dc.dcm +++ b/library/ac-dc.dcm @@ -126,9 +126,39 @@ K SMPS Controller AC-DC F http://www.fairchildsemi.com/ds/AR/AR3522X.pdf $ENDCMP # -$CMP IRM-02 -D 2W miniature AC-DC module-type power supply MeanWell -K 2W miniature AC-DC module-type power supply +$CMP IRM-02-3.3 +D 3.3V 2W miniature AC-DC module-type power supply MeanWell +K 3.3V 2W miniature AC-DC module-type power supply +F http://www.meanwell.com/productPdf.aspx?i=675 +$ENDCMP +# +$CMP IRM-02-5 +D 5V 2W miniature AC-DC module-type power supply MeanWell +K 5V 2W miniature AC-DC module-type power supply +F http://www.meanwell.com/productPdf.aspx?i=675 +$ENDCMP +# +$CMP IRM-02-9 +D 9V 2W miniature AC-DC module-type power supply MeanWell +K 9V 2W miniature AC-DC module-type power supply +F http://www.meanwell.com/productPdf.aspx?i=675 +$ENDCMP +# +$CMP IRM-02-12 +D 12V 2W miniature AC-DC module-type power supply MeanWell +K 12V 2W miniature AC-DC module-type power supply +F http://www.meanwell.com/productPdf.aspx?i=675 +$ENDCMP +# +$CMP IRM-02-15 +D 15V 2W miniature AC-DC module-type power supply MeanWell +K 15V 2W miniature AC-DC module-type power supply +F http://www.meanwell.com/productPdf.aspx?i=675 +$ENDCMP +# +$CMP IRM-02-24 +D 24V 2W miniature AC-DC module-type power supply MeanWell +K 24V 2W miniature AC-DC module-type power supply F http://www.meanwell.com/productPdf.aspx?i=675 $ENDCMP # diff --git a/library/ac-dc.lib b/library/ac-dc.lib index f5e976a8..5d9a46db 100644 --- a/library/ac-dc.lib +++ b/library/ac-dc.lib @@ -265,13 +265,14 @@ X FB 4 -500 -200 100 R 50 50 1 1 P ENDDRAW ENDDEF # -# IRM-02 +# IRM-02-3.3 # -DEF IRM-02 U 0 40 Y Y 1 F N +DEF IRM-02-3.3 U 0 40 Y Y 1 F N F0 "U" 400 250 50 H V C CNN -F1 "IRM-02" 400 -150 50 H V C CNN +F1 "IRM-02-3.3" 400 -150 50 H V C CNN F2 "Converters_DCDC_ACDC:ACDC-Converter_MeanWell-IRM-02-x" 400 -250 50 H I C CNN F3 "" 400 -350 50 H I C CNN +ALIAS IRM-02-5 IRM-02-9 IRM-02-12 IRM-02-15 IRM-02-24 $FPLIST ACDC?Converter?MeanWell?IRM?02?x* $ENDFPLIST From be7a7c73e41156427e9352bd845d502c3140c37c Mon Sep 17 00:00:00 2001 From: penoud Date: Sun, 22 Jan 2017 19:30:30 +0100 Subject: [PATCH 07/10] correct pin numbering and add NC pins, change the POT symbol, remove the - in the FPfilter --- library/maxim.lib | 106 +++++++++++++++++++++++++++------------------- 1 file changed, 63 insertions(+), 43 deletions(-) diff --git a/library/maxim.lib b/library/maxim.lib index e7d67d41..013130f3 100644 --- a/library/maxim.lib +++ b/library/maxim.lib @@ -9,25 +9,29 @@ F1 "DS1267_DIP" 50 450 50 H V L CNN F2 "Housings_DIP:DIP-14_W7.62mm" 750 -450 50 H I C CNN F3 "" 0 50 50 H V C CNN $FPLIST - DIP-*W7.62mm* + DIP*W7.62mm* $ENDFPLIST DRAW S -300 400 300 -400 0 1 0 f S -200 300 -200 300 0 1 0 N -P 3 0 1 0 50 -200 50 -190 50 -190 N -P 3 0 1 0 50 -200 140 -200 140 -200 N -P 3 0 1 0 50 0 50 -10 50 -10 N -P 3 0 1 0 50 0 140 0 140 0 N +S 31 253 71 143 0 1 0 N +S 35 -42 75 -152 0 1 0 N +P 2 0 1 0 50 110 50 143 N +P 2 0 1 0 50 291 50 254 N +P 2 0 1 0 54 -185 54 -152 N +P 2 0 1 0 54 -4 54 -41 N +P 2 0 1 0 112 201 140 201 N +P 2 0 1 0 116 -94 144 -94 N P 3 0 1 0 50 100 50 110 50 110 f P 3 0 1 0 50 100 140 100 140 100 f P 3 0 1 0 50 300 50 290 50 290 N P 3 0 1 0 50 300 140 300 140 300 f -P 3 0 1 0 100 200 140 200 140 200 N -P 3 0 1 0 140 -100 100 -100 100 -100 N -P 5 0 1 0 100 -80 100 -120 60 -100 100 -80 100 -80 f -P 5 0 1 0 100 220 100 180 60 200 100 220 100 220 f -P 12 0 1 0 50 -10 60 -20 40 -40 60 -60 40 -80 60 -100 40 -120 60 -140 40 -160 60 -180 50 -190 50 -190 N -P 12 0 1 0 50 290 60 280 40 260 60 240 40 220 60 200 40 180 60 160 40 140 60 120 50 110 50 110 N +P 3 0 1 0 54 -195 54 -185 54 -185 f +P 3 0 1 0 54 -195 144 -195 144 -195 f +P 3 0 1 0 54 5 54 -5 54 -5 N +P 3 0 1 0 54 5 144 5 144 5 f +P 5 0 1 0 112 220 112 180 72 200 112 220 112 220 f +P 5 0 1 0 116 -75 116 -115 76 -95 116 -75 116 -75 f X VB 1 100 -500 100 U 50 50 1 1 W X H1 2 400 0 100 L 50 50 1 1 P X L1 3 400 -200 100 L 50 50 1 1 P @@ -53,38 +57,44 @@ F1 "DS1267_SOIC" 50 450 50 H V L CNN F2 "Housings_SOIC:SOIC-16_3.9x9.9mm_Pitch1.27mm" 1100 -450 50 H I C CNN F3 "" 0 50 50 H V C CNN $FPLIST - SOIC-*3.9x9.9mm*1.27mm + SOIC*3.9x9.9mm*1.27mm $ENDFPLIST DRAW S -300 400 300 -400 0 1 0 f S -200 300 -200 300 0 1 0 N -P 3 0 1 0 50 -200 50 -190 50 -190 N -P 3 0 1 0 50 -200 140 -200 140 -200 N -P 3 0 1 0 50 0 50 -10 50 -10 N -P 3 0 1 0 50 0 140 0 140 0 N -P 3 0 1 0 50 100 50 110 50 110 f -P 3 0 1 0 50 100 140 100 140 100 f -P 3 0 1 0 50 300 50 290 50 290 N -P 3 0 1 0 50 300 140 300 140 300 f -P 3 0 1 0 100 200 140 200 140 200 N -P 3 0 1 0 140 -100 100 -100 100 -100 N -P 5 0 1 0 100 -80 100 -120 60 -100 100 -80 100 -80 f -P 5 0 1 0 100 220 100 180 60 200 100 220 100 220 f -P 12 0 1 0 50 -10 60 -20 40 -40 60 -60 40 -80 60 -100 40 -120 60 -140 40 -160 60 -180 50 -190 50 -190 N -P 12 0 1 0 50 290 60 280 40 260 60 240 40 220 60 200 40 180 60 160 40 140 60 120 50 110 50 110 N +S 80 261 40 140 0 1 0 N +S 83 -39 43 -160 0 1 0 N +P 2 0 1 0 59 109 59 140 N +P 2 0 1 0 59 261 59 291 N +P 2 0 1 0 62 -191 62 -160 N +P 2 0 1 0 62 -39 62 -9 N +P 2 0 1 0 120 199 150 199 N +P 2 0 1 0 123 -101 153 -101 N +P 3 0 1 0 59 100 59 110 59 110 f +P 3 0 1 0 59 100 149 100 149 100 f +P 3 0 1 0 59 300 59 290 59 290 N +P 3 0 1 0 59 300 149 300 149 300 f +P 3 0 1 0 62 -200 62 -190 62 -190 f +P 3 0 1 0 62 -200 152 -200 152 -200 f +P 3 0 1 0 62 0 62 -10 62 -10 N +P 3 0 1 0 62 0 152 0 152 0 f +P 5 0 1 0 120 219 120 179 80 199 120 219 120 219 f +P 5 0 1 0 123 -81 123 -121 83 -101 123 -81 123 -81 f X VB 1 100 -500 100 U 50 50 1 1 W -X H1 2 400 0 100 L 50 50 1 1 P -X L1 3 400 -200 100 L 50 50 1 1 P -X W1 4 400 -100 100 L 50 50 1 1 P +X NC 2 -400 0 100 R 50 50 1 1 N N +X H1 3 400 0 100 L 50 50 1 1 P +X L1 4 400 -200 100 L 50 50 1 1 P +X W1 5 400 -100 100 L 50 50 1 1 P X ~Reset 6 -400 200 100 R 50 50 1 1 I X CLK 7 -400 100 100 R 50 50 1 1 I X GND 8 0 -500 100 U 50 50 1 1 W X DQ 9 -400 300 100 R 50 50 1 1 I X COUT 10 -400 -200 100 R 50 50 1 1 O -X L0 10 400 100 100 L 50 50 1 1 P -X H0 11 400 300 100 L 50 50 1 1 P +X L0 11 400 100 100 L 50 50 1 1 P X W0 12 400 200 100 L 50 50 1 1 P +X H0 13 400 300 100 L 50 50 1 1 P X SOUT 14 -400 -100 100 R 50 50 1 1 O +X NC 15 -400 -300 100 R 50 50 1 1 N N X VCC 16 0 500 100 D 50 50 1 1 W ENDDRAW ENDDEF @@ -94,42 +104,52 @@ ENDDEF DEF DS1267_TSSOP U 0 40 Y Y 1 F N F0 "U" -250 450 50 H V L CNN F1 "DS1267_TSSOP" 50 450 50 H V L CNN -F2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" 1100 -450 50 H I C CNN +F2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" 1100 -500 50 H I C CNN F3 "" 0 50 50 H V C CNN $FPLIST - TSSOP-*4.4x6.5mm*0.65mm* + TSSOP*4.4x6.5mm*0.65mm* $ENDFPLIST DRAW S -300 400 300 -400 0 1 0 f S -200 300 -200 300 0 1 0 N -P 3 0 1 0 50 -200 50 -190 50 -190 N -P 3 0 1 0 50 -200 140 -200 140 -200 N -P 3 0 1 0 50 0 50 -10 50 -10 N -P 3 0 1 0 50 0 140 0 140 0 N +S 32 -42 70 -150 0 1 0 N +S 32 256 70 148 0 1 0 N +P 2 0 1 0 50 -188 50 -150 N +P 2 0 1 0 50 -8 50 -41 N +P 2 0 1 0 50 110 50 148 N +P 2 0 1 0 50 290 50 257 N +P 2 0 1 0 111 -96 140 -96 N +P 2 0 1 0 111 202 140 202 N +P 3 0 1 0 50 -198 50 -188 50 -188 f +P 3 0 1 0 50 -198 140 -198 140 -198 f +P 3 0 1 0 50 2 50 -8 50 -8 N +P 3 0 1 0 50 2 140 2 140 2 f P 3 0 1 0 50 100 50 110 50 110 f P 3 0 1 0 50 100 140 100 140 100 f P 3 0 1 0 50 300 50 290 50 290 N P 3 0 1 0 50 300 140 300 140 300 f -P 3 0 1 0 100 200 140 200 140 200 N -P 3 0 1 0 140 -100 100 -100 100 -100 N -P 5 0 1 0 100 -80 100 -120 60 -100 100 -80 100 -80 f -P 5 0 1 0 100 220 100 180 60 200 100 220 100 220 f -P 12 0 1 0 50 -10 60 -20 40 -40 60 -60 40 -80 60 -100 40 -120 60 -140 40 -160 60 -180 50 -190 50 -190 N -P 12 0 1 0 50 290 60 280 40 260 60 240 40 220 60 200 40 180 60 160 40 140 60 120 50 110 50 110 N +P 5 0 1 0 111 -77 111 -117 71 -97 111 -77 111 -77 f +P 5 0 1 0 111 221 111 181 71 201 111 221 111 221 f X VB 1 100 -500 100 U 50 50 1 1 W +X NC 2 -400 0 100 R 50 50 1 1 N N X H1 3 400 0 100 L 50 50 1 1 P X L1 4 400 -200 100 L 50 50 1 1 P X W1 5 400 -100 100 L 50 50 1 1 P X ~Reset 6 -400 200 100 R 50 50 1 1 I X CLK 7 -400 100 100 R 50 50 1 1 I +X NC 8 -400 -300 100 R 50 50 1 1 N N +X NC 9 -100 -500 100 U 50 50 1 1 N N X GND 10 0 -500 100 U 50 50 1 1 W X VCC 20 0 500 100 D 50 50 1 1 W X DQ 11 -400 300 100 R 50 50 1 1 I +X NC 12 200 -500 100 U 50 50 1 1 N N X COUT 13 -400 -200 100 R 50 50 1 1 O X L0 14 400 100 100 L 50 50 1 1 P X H0 15 400 300 100 L 50 50 1 1 P X W0 16 400 200 100 L 50 50 1 1 P X SOUT 17 -400 -100 100 R 50 50 1 1 O +X NC 18 400 -300 100 L 50 50 1 1 N N +X NC 19 -200 -500 100 U 50 50 1 1 N N ENDDRAW ENDDEF # From f478c9bb62ad70f73cf04e0780d919242daf5a92 Mon Sep 17 00:00:00 2001 From: Aurelien Jarno Date: Mon, 23 Jan 2017 00:46:54 +0100 Subject: [PATCH 08/10] Fix ADUM4160 pin "PIN" location The "PIN" pin control the upstream pull-up, but is located on the downstream side, and is relative to the downstream "GND" pins. Therefore move it to the right side of the isolator. --- library/interface.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/interface.lib b/library/interface.lib index 8a18669d..1e4aca3d 100644 --- a/library/interface.lib +++ b/library/interface.lib @@ -441,7 +441,7 @@ DEF ADUM4160 U 0 40 Y Y 1 F N F0 "U" -400 550 50 H V L CNN F1 "ADUM4160" 150 550 50 H V L CNN F2 "SOIC_Packages:SOIC-16_7.5x10.3mm_Pitch1.27mm" 0 -700 50 H I C CNN -F3 "" -200 0 50 H I C CNN +F3 "" -200 0 50 H V C CNN ALIAS ADUM3160 $FPLIST SOIC-*7.5x10.3mm_Pitch1.27mm* @@ -475,7 +475,7 @@ X GND1 8 -100 -600 100 U 50 50 1 1 W X GND2 9 100 -600 100 U 50 50 1 1 W X DD+ 10 500 100 100 L 50 50 1 1 T X DD- 11 500 0 100 L 50 50 1 1 T -X PIN 12 -500 300 100 R 50 50 1 1 I +X PIN 12 500 300 100 L 50 50 1 1 I X SPD 13 500 -200 100 L 50 50 1 1 I X VDD2 14 500 400 100 L 50 50 1 1 W X GND2 15 200 -600 100 U 50 50 1 1 W From b5a5a372552d26e9c0b2c2e17a9b9b561a5b9bfa Mon Sep 17 00:00:00 2001 From: svheymann Date: Mon, 23 Jan 2017 13:03:28 +0100 Subject: [PATCH 09/10] Add NXP lib and LED driver PCA9685 --- library/NXP.dcm | 15 ++++++++ library/NXP.lib | 91 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 106 insertions(+) create mode 100644 library/NXP.dcm create mode 100644 library/NXP.lib diff --git a/library/NXP.dcm b/library/NXP.dcm new file mode 100644 index 00000000..c550d55d --- /dev/null +++ b/library/NXP.dcm @@ -0,0 +1,15 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP PCA9685BS +D 16-channel 12-bit PWM Fm+ I2C-bus LED controller RGBA QFN +K PWM LED driver I2C QFN +F http://www.nxp.com/documents/data_sheet/PCA9685.pdf +$ENDCMP +# +$CMP PCA9685PW +D 16-channel 12-bit PWM Fm+ I2C-bus LED controller RGBA TSSOP +K PWM LED driver I2C TSSOP +F http://www.nxp.com/documents/data_sheet/PCA9685.pdf +$ENDCMP +# +#End Doc Library diff --git a/library/NXP.lib b/library/NXP.lib new file mode 100644 index 00000000..af60aa9d --- /dev/null +++ b/library/NXP.lib @@ -0,0 +1,91 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# PCA9685BS +# +DEF PCA9685BS U 0 40 Y Y 1 F N +F0 "U" -500 875 50 H V L CNN +F1 "PCA9685BS" 50 875 50 H V L CNN +F2 "Housings_DFN_QFN:QFN-28-1EP_6x6mm_Pitch0.65mm" 25 -975 50 H I L CNN +F3 "" -400 700 50 H I C CNN +$FPLIST + QFN*6x6mm*Pitch0.65mm* +$ENDFPLIST +DRAW +S -500 800 500 -900 0 1 10 f +X A0 1 -700 -200 200 R 50 50 1 1 I +X A1 2 -700 -300 200 R 50 50 1 1 I +X A2 3 -700 -400 200 R 50 50 1 1 I +X A3 4 -700 -500 200 R 50 50 1 1 I +X A4 5 -700 -600 200 R 50 50 1 1 O +X OUT0 6 700 700 200 L 50 50 1 1 C +X OUT1 7 700 600 200 L 50 50 1 1 C +X OUT2 8 700 500 200 L 50 50 1 1 C +X OUT3 9 700 400 200 L 50 50 1 1 C +X OUT4 10 700 300 200 L 50 50 1 1 C +X OUT13 20 700 -600 200 L 50 50 1 1 C +X OUT5 11 700 200 200 L 50 50 1 1 C +X OUT14 21 700 -700 200 L 50 50 1 1 C +X OUT6 12 700 100 200 L 50 50 1 1 C +X OUT15 22 700 -800 200 L 50 50 1 1 C +X OUT7 13 700 0 200 L 50 50 1 1 C +X ~OE~ 23 -700 400 200 R 50 50 1 1 I +X GND 14 0 -1100 200 U 50 50 1 1 W +X A5 24 -700 -700 200 R 50 50 1 1 I +X OUT8 15 700 -100 200 L 50 50 1 1 C +X EXTCLK 25 -700 500 200 R 50 50 1 1 I +X OUT9 16 700 -200 200 L 50 50 1 1 C +X SCL 26 -700 700 200 R 50 50 1 1 I +X OUT10 17 700 -300 200 L 50 50 1 1 C +X SDA 27 -700 600 200 R 50 50 1 1 I +X OUT11 18 700 -400 200 L 50 50 1 1 C +X VCC 28 0 1000 200 D 50 50 1 1 W +X OUT12 19 700 -500 200 L 50 50 1 1 C +X GND 29 -150 -1100 200 U 50 50 1 1 W +ENDDRAW +ENDDEF +# +# PCA9685PW +# +DEF PCA9685PW U 0 40 Y Y 1 F N +F0 "U" -500 875 50 H V L CNN +F1 "PCA9685PW" 50 875 50 H V L CNN +F2 "Housings_SSOP:TSSOP-28_4.4x9.7mm_Pitch0.65mm" 25 -975 50 H I L CNN +F3 "" -400 700 50 H I C CNN +$FPLIST + TSSOP*4.4x9.7mm*Pitch0.65mm* +$ENDFPLIST +DRAW +S -500 800 500 -900 0 1 10 f +X A0 1 -700 -200 200 R 50 50 1 1 I +X A1 2 -700 -300 200 R 50 50 1 1 I +X A2 3 -700 -400 200 R 50 50 1 1 I +X A3 4 -700 -500 200 R 50 50 1 1 I +X A4 5 -700 -600 200 R 50 50 1 1 O +X OUT0 6 700 700 200 L 50 50 1 1 C +X OUT1 7 700 600 200 L 50 50 1 1 C +X OUT2 8 700 500 200 L 50 50 1 1 C +X OUT3 9 700 400 200 L 50 50 1 1 C +X OUT4 10 700 300 200 L 50 50 1 1 C +X OUT13 20 700 -600 200 L 50 50 1 1 C +X OUT5 11 700 200 200 L 50 50 1 1 C +X OUT14 21 700 -700 200 L 50 50 1 1 C +X OUT6 12 700 100 200 L 50 50 1 1 C +X OUT15 22 700 -800 200 L 50 50 1 1 C +X OUT7 13 700 0 200 L 50 50 1 1 C +X ~OE~ 23 -700 400 200 R 50 50 1 1 I +X GND 14 0 -1100 200 U 50 50 1 1 W +X A5 24 -700 -700 200 R 50 50 1 1 I +X OUT8 15 700 -100 200 L 50 50 1 1 C +X EXTCLK 25 -700 500 200 R 50 50 1 1 I +X OUT9 16 700 -200 200 L 50 50 1 1 C +X SCL 26 -700 700 200 R 50 50 1 1 I +X OUT10 17 700 -300 200 L 50 50 1 1 C +X SDA 27 -700 600 200 R 50 50 1 1 I +X OUT11 18 700 -400 200 L 50 50 1 1 C +X VCC 28 0 1000 200 D 50 50 1 1 W +X OUT12 19 700 -500 200 L 50 50 1 1 C +ENDDRAW +ENDDEF +# +#End Library From f1a7862fa86bdf5a4a6baf53aed4f0ae435af30c Mon Sep 17 00:00:00 2001 From: svheymann Date: Tue, 24 Jan 2017 08:20:34 +0100 Subject: [PATCH 10/10] Fixed signal types --- library/NXP.lib | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/NXP.lib b/library/NXP.lib index af60aa9d..2e9ca874 100644 --- a/library/NXP.lib +++ b/library/NXP.lib @@ -17,7 +17,7 @@ X A0 1 -700 -200 200 R 50 50 1 1 I X A1 2 -700 -300 200 R 50 50 1 1 I X A2 3 -700 -400 200 R 50 50 1 1 I X A3 4 -700 -500 200 R 50 50 1 1 I -X A4 5 -700 -600 200 R 50 50 1 1 O +X A4 5 -700 -600 200 R 50 50 1 1 I X OUT0 6 700 700 200 L 50 50 1 1 C X OUT1 7 700 600 200 L 50 50 1 1 C X OUT2 8 700 500 200 L 50 50 1 1 C @@ -37,7 +37,7 @@ X EXTCLK 25 -700 500 200 R 50 50 1 1 I X OUT9 16 700 -200 200 L 50 50 1 1 C X SCL 26 -700 700 200 R 50 50 1 1 I X OUT10 17 700 -300 200 L 50 50 1 1 C -X SDA 27 -700 600 200 R 50 50 1 1 I +X SDA 27 -700 600 200 R 50 50 1 1 B X OUT11 18 700 -400 200 L 50 50 1 1 C X VCC 28 0 1000 200 D 50 50 1 1 W X OUT12 19 700 -500 200 L 50 50 1 1 C @@ -61,7 +61,7 @@ X A0 1 -700 -200 200 R 50 50 1 1 I X A1 2 -700 -300 200 R 50 50 1 1 I X A2 3 -700 -400 200 R 50 50 1 1 I X A3 4 -700 -500 200 R 50 50 1 1 I -X A4 5 -700 -600 200 R 50 50 1 1 O +X A4 5 -700 -600 200 R 50 50 1 1 I X OUT0 6 700 700 200 L 50 50 1 1 C X OUT1 7 700 600 200 L 50 50 1 1 C X OUT2 8 700 500 200 L 50 50 1 1 C @@ -81,7 +81,7 @@ X EXTCLK 25 -700 500 200 R 50 50 1 1 I X OUT9 16 700 -200 200 L 50 50 1 1 C X SCL 26 -700 700 200 R 50 50 1 1 I X OUT10 17 700 -300 200 L 50 50 1 1 C -X SDA 27 -700 600 200 R 50 50 1 1 I +X SDA 27 -700 600 200 R 50 50 1 1 B X OUT11 18 700 -400 200 L 50 50 1 1 C X VCC 28 0 1000 200 D 50 50 1 1 W X OUT12 19 700 -500 200 L 50 50 1 1 C