From ba560367da932a15e9267bd159556a752ddf68a8 Mon Sep 17 00:00:00 2001 From: jkriege2 Date: Tue, 11 Oct 2016 07:31:29 +0200 Subject: [PATCH] added alternative symbols for ferrite beads, improved label position for EMI-components, ... minor fixes --- library/device.dcm | 16 +++++++++-- library/device.lib | 68 ++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 70 insertions(+), 14 deletions(-) diff --git a/library/device.dcm b/library/device.dcm index 29ac0c7e..d0074e7b 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -87,8 +87,8 @@ K trimmer capacitor $ENDCMP # $CMP C_Feedthrough -D feedthrough capacitor -K C feedthrough capacitor filter EMI +D EMI filter, single capacitor +K EMI filter F http://www.murata.com/~/media/webrenewal/support/library/catalog/products/emc/emifil/c31e.ashx?la=en-gb $ENDCMP # @@ -262,7 +262,17 @@ K fuse $ENDCMP # $CMP Ferrite_Bead -D Ferrite bead +D Ferrite bead, alternative symbol +K L ferite bead inductor filter +$ENDCMP +# +$CMP Ferrite_Bead_ALT +D Ferrite bead, alternative symbol +K L ferite bead inductor filter +$ENDCMP +# +$CMP Ferrite_Bead_Small +D Ferrite Bead, small symbol K L ferite bead inductor filter $ENDCMP # diff --git a/library/device.lib b/library/device.lib index c03994cc..a29a107b 100644 --- a/library/device.lib +++ b/library/device.lib @@ -365,6 +365,24 @@ X ~ 3 100 150 100 D 50 50 1 1 P ENDDRAW ENDDEF # +# C_Feedthrough +# +DEF C_Feedthrough C 0 10 Y N 1 F N +F0 "C" 0 300 50 H V C CNN +F1 "C_Feedthrough" 0 225 50 H V C CNN +F2 "" 0 0 50 V V C CNN +F3 "" 0 0 50 V V C CNN +DRAW +S -65 60 60 80 0 1 0 F +S 60 120 -65 140 0 1 0 F +P 2 0 1 0 -100 100 100 100 N +P 2 0 1 0 0 0 0 70 N +X 1 1 -200 100 100 R 50 50 1 1 P +X 2 2 0 -100 100 U 50 50 1 1 P +X 3 3 200 100 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# # C_Small # DEF C_Small C 0 10 N N 1 F N @@ -939,11 +957,10 @@ ENDDEF # EMI_Filter_C # DEF EMI_Filter_C FL 0 10 Y N 1 F N -F0 "FL" 75 25 50 H V L CNN -F1 "EMI_Filter_C" 75 -50 50 H V L CNN +F0 "FL" 0 300 50 H V C CNN +F1 "EMI_Filter_C" 0 225 50 H V C CNN F2 "" 0 0 50 V V C CNN F3 "" 0 0 50 V V C CNN -ALIAS C_Feedthrough DRAW S -65 60 60 80 0 1 0 F S 60 120 -65 140 0 1 0 F @@ -958,8 +975,8 @@ ENDDEF # EMI_Filter_CLC # DEF EMI_Filter_CLC FL 0 10 Y N 1 F N -F0 "FL" -225 275 50 H V L CNN -F1 "EMI_Filter_CLC" -225 200 50 H V L CNN +F0 "FL" 0 275 50 H V C CNN +F1 "EMI_Filter_CLC" 0 200 50 H V C CNN F2 "" 0 0 50 V V C CNN F3 "" 0 0 50 V V C CNN DRAW @@ -990,8 +1007,8 @@ ENDDEF # EMI_Filter_LCL # DEF EMI_Filter_LCL FL 0 10 Y N 1 F N -F0 "FL" -225 275 50 H V L CNN -F1 "EMI_Filter_LCL" -225 200 50 H V L CNN +F0 "FL" 0 275 50 H V C CNN +F1 "EMI_Filter_LCL" 0 200 50 H V C CNN F2 "" 0 0 50 V V C CNN F3 "" 0 0 50 V V C CNN DRAW @@ -1019,8 +1036,8 @@ ENDDEF # EMI_Filter_LL # DEF EMI_Filter_LL FL 0 10 Y N 1 F N -F0 "FL" -100 160 50 H V L CNN -F1 "EMI_Filter_LL" -170 -170 50 H V L CNN +F0 "FL" 0 175 50 H V C CNN +F1 "EMI_Filter_LL" 0 -175 50 H V C CNN F2 "" 0 40 50 V V C CNN F3 "" 0 40 50 V V C CNN DRAW @@ -1121,18 +1138,47 @@ ENDDEF # Ferrite_Bead # DEF Ferrite_Bead L 0 0 N Y 1 F N -F0 "L" 80 0 50 V V C CNN +F0 "L" 100 0 50 V V C CNN F1 "Ferrite_Bead" -100 0 50 V V C CNN F2 "" -70 0 50 V V C CNN F3 "" 0 0 50 H V C CNN DRAW S -40 -100 40 100 0 1 10 N -P 2 0 1 10 0 -70 0 70 N +P 2 0 1 10 0 75 0 -75 N X ~ 1 0 150 50 D 50 50 1 1 P X ~ 2 0 -150 50 U 50 50 1 1 P ENDDRAW ENDDEF # +# Ferrite_Bead_ALT +# +DEF Ferrite_Bead_ALT L 0 0 N Y 1 F N +F0 "L" 100 0 50 V V C CNN +F1 "Ferrite_Bead_ALT" -100 0 50 V V C CNN +F2 "" -70 0 50 V V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +P 5 0 1 0 -45 40 55 20 45 -35 -55 -15 -45 40 F +X ~ 1 0 100 100 D 50 50 1 1 P +X ~ 2 0 -100 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Ferrite_Bead_Small +# +DEF Ferrite_Bead_Small L 0 10 N N 1 F N +F0 "L" 30 20 50 H V L CNN +F1 "Ferrite_Bead_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H V C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -30 70 30 -70 0 1 8 N +P 2 0 1 10 0 50 0 -50 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# # Galvanometer # DEF Galvanometer M 0 1 N N 1 F N