From d8f535c57a1a180c2667fdb6a5138f4cad521aaf Mon Sep 17 00:00:00 2001 From: jkriege2 Date: Tue, 1 Nov 2016 16:43:13 +0100 Subject: [PATCH] added/improved 2N3904 2N3905 2N3906 MMBT3904 MMBT3906 PZT3904 PZT3906 --- library/transistors.dcm | 40 +++++++++-- library/transistors.lib | 143 ++++++++++++++++++++++++++-------------- 2 files changed, 130 insertions(+), 53 deletions(-) diff --git a/library/transistors.dcm b/library/transistors.dcm index 2d180a00..2f7133b5 100644 --- a/library/transistors.dcm +++ b/library/transistors.dcm @@ -1,5 +1,23 @@ EESchema-DOCLIB Version 2.0 # +$CMP 2N3904 +D 40V Vce, 0.2A Ic, NPN, Small Signal Transistor, TO-92 +K NPN Transistor +F https://www.fairchildsemi.com/datasheets/2N/2N3904.pdf +$ENDCMP +# +$CMP 2N3905 +D -40V Vce, -0.2A Ic, PNP, Small Signal Transistor, TO-92 +K PNP Transistor +F https://www.fairchildsemi.com/datasheets/2N/2N3905.pdf +$ENDCMP +# +$CMP 2N3906 +D -40V Vce, -0.2A Ic, PNP, Small Signal Transistor, TO-92 +K PNP Transistor +F https://www.fairchildsemi.com/datasheets/2N/2N3906.pdf +$ENDCMP +# $CMP 2N7000 D 200V Vds, N-Channel MOSFET, 2.6V Logic Level, TO-92 K N-Channel MOSFET Logic-Level @@ -2120,14 +2138,14 @@ $ENDCMP # $CMP MMBT3904 D 40V Vce, 0.2A Ic, NPN, Small Signal Transistor, SOT-23 -K MMBT3904 NPN Transistor -F http://www.nxp.com/documents/data_sheet/MMBT3904.pdf +K NPN Transistor +F https://www.fairchildsemi.com/datasheets/2N/2N3904.pdf $ENDCMP # $CMP MMBT3906 -D 40V Vce, 0.2A Ic, PNP, Small Signal Transistor, SOT-23 -K MMBT3904 PNP Transistor -F http://www.nxp.com/documents/data_sheet/MMBT3906.pdf +D -40V Vce, -0.2A Ic, PNP, Small Signal Transistor, SOT-23 +K PNP Transistor +F https://www.fairchildsemi.com/datasheets/2N/2N3906.pdf $ENDCMP # $CMP MPSA42 @@ -2154,6 +2172,18 @@ K NPN General Puprose Transistor SMD F http://www.fairchildsemi.com/ds/PN/PN2222A.pdf $ENDCMP # +$CMP PZT3904 +D 40V Vce, 0.2A Ic, NPN, Small Signal Transistor, SOT-223 +K NPN Transistor +F https://www.fairchildsemi.com/datasheets/2N/2N3904.pdf +$ENDCMP +# +$CMP PZT3906 +D -40V Vce, -0.2A Ic, PNP, Small Signal Transistor, SOT-223 +K PNP Transistor +F https://www.fairchildsemi.com/datasheets/2N/2N3906.pdf +$ENDCMP +# $CMP PZTA42 D 300V Vce, 0.2A Ic, NPN, High Voltage Transistor, SOT-223 K NPN High Voltage Transistor SMD diff --git a/library/transistors.lib b/library/transistors.lib index 7f2d6797..d239b129 100644 --- a/library/transistors.lib +++ b/library/transistors.lib @@ -1,6 +1,51 @@ EESchema-LIBRARY Version 2.3 #encoding utf-8 # +# 2N3904 +# +DEF 2N3904 Q 0 0 Y Y 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "2N3904" 200 0 50 H V L CNN +F2 "TO_SOT_Packages_THT:TO-92_Inline_Narrow_Oval" 200 -75 50 H I L CIN +F3 "" 0 0 50 H V L CNN +$FPLIST + TO?92* +$ENDFPLIST +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F +X E 1 100 -200 100 U 50 50 1 1 P +X B 2 -200 0 225 R 50 50 1 1 P +X C 3 100 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# +# 2N3906 +# +DEF 2N3906 Q 0 0 Y Y 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "2N3906" 200 0 50 H V L CNN +F2 "TO_SOT_Packages_THT:TO-92_Inline_Narrow_Oval" 200 -75 50 H I L CIN +F3 "" 0 0 50 H V L CNN +ALIAS 2N3905 +$FPLIST + TO?92* +$ENDFPLIST +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 90 -70 70 -90 50 -50 90 -70 90 -70 F +X E 1 100 -200 100 U 50 50 1 1 P +X B 2 -200 0 225 R 50 50 1 1 I +X C 3 100 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# # 2N7000 # DEF 2N7000 Q 0 0 Y Y 1 F N @@ -477,7 +522,7 @@ F0 "Q" 200 75 50 H V L CNN F1 "BC807" 200 0 50 H V L CNN F2 "TO_SOT_Packages_SMD:SOT-23" 200 -75 50 H I L CIN F3 "" 0 0 50 H V L CNN -ALIAS BC808 BC856 BC857 BC858 BC859 BC860 +ALIAS BC808 BC856 BC857 BC858 BC859 BC860 MMBT3906 $FPLIST SOT?23* $ENDFPLIST @@ -523,7 +568,7 @@ F0 "Q" 200 75 50 H V L CNN F1 "BC817" 200 0 50 H V L CNN F2 "TO_SOT_Packages_SMD:SOT-23" 200 -75 50 H I L CIN F3 "" 0 0 50 H V L CNN -ALIAS BC818 BC847 BC848 BC849 BC850 +ALIAS BC818 BC847 BC848 BC849 BC850 MMBT3904 $FPLIST SOT?23* $ENDFPLIST @@ -5034,52 +5079,6 @@ X D 3 100 200 100 D 50 50 1 1 P ENDDRAW ENDDEF # -# MMBT3904 -# -DEF MMBT3904 Q 0 0 Y Y 1 F N -F0 "Q" 200 75 50 H V L CNN -F1 "MMBT3904" 200 0 50 H V L CNN -F2 "TO_SOT_Packages_SMD:SOT-23" 200 -75 50 H I L CIN -F3 "" 0 0 50 H V L CNN -$FPLIST - SOT?23* -$ENDFPLIST -DRAW -C 50 0 111 0 1 10 N -P 2 0 1 0 0 0 25 0 N -P 2 0 1 0 25 25 100 100 N -P 3 0 1 0 25 -25 100 -100 100 -100 N -P 3 0 1 20 25 75 25 -75 25 -75 N -P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F -X B 1 -200 0 200 R 50 50 1 1 I -X E 2 100 -200 100 U 50 50 1 1 P -X C 3 100 200 100 D 50 50 1 1 P -ENDDRAW -ENDDEF -# -# MMBT3906 -# -DEF MMBT3906 Q 0 0 Y Y 1 F N -F0 "Q" 200 75 50 H V L CNN -F1 "MMBT3906" 200 0 50 H V L CNN -F2 "TO_SOT_Packages_SMD:SOT-23" 200 -75 50 H I L CIN -F3 "" 0 0 50 H V L CNN -$FPLIST - SOT?23* -$ENDFPLIST -DRAW -C 50 0 111 0 1 10 N -P 2 0 1 0 0 0 25 0 N -P 2 0 1 0 100 -100 25 -25 N -P 2 0 1 0 100 100 25 25 N -P 3 0 1 20 25 75 25 -75 25 -75 F -P 5 0 1 0 55 -75 75 -55 35 -35 55 -75 55 -75 F -X B 1 -200 0 200 R 50 50 1 1 I -X E 2 100 -200 100 U 50 50 1 1 P -X C 3 100 200 100 D 50 50 1 1 P -ENDDRAW -ENDDEF -# # MPSA42 # DEF MPSA42 Q 0 40 Y N 1 F N @@ -5174,6 +5173,54 @@ X E 3 100 -200 100 U 50 50 1 1 P ENDDRAW ENDDEF # +# PZT3904 +# +DEF PZT3904 Q 0 0 Y N 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "PZT3904" 200 0 50 H V L CNN +F2 "TO_SOT_Packages_SMD:SOT-223" 200 -75 50 H I L CIN +F3 "" 0 0 50 H V L CNN +$FPLIST + SOT?223* +$ENDFPLIST +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 2 0 1 0 100 100 200 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F +X B 1 -200 0 225 R 50 50 1 1 I +X C 2 100 200 100 D 50 50 1 1 P +X E 3 100 -200 100 U 50 50 1 1 P +X C 4 200 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# +# PZT3906 +# +DEF PZT3906 Q 0 0 Y N 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "PZT3906" 200 0 50 H V L CNN +F2 "TO_SOT_Packages_SMD:SOT-223" 200 -75 50 H I L CIN +F3 "" 0 0 50 H V L CNN +$FPLIST + SOT?223* +$ENDFPLIST +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 2 0 1 0 200 100 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 90 -70 70 -90 50 -50 90 -70 90 -70 F +X B 1 -200 0 225 R 50 50 1 1 I +X C 2 100 200 100 D 50 50 1 1 P +X E 3 100 -200 100 U 50 50 1 1 P +X C 4 200 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# # PZTA42 # DEF PZTA42 Q 0 0 Y Y 1 F N