From a163a833cdb36c750d50928fe183f054d6aae389 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 12 Apr 2016 19:23:15 +1000 Subject: [PATCH 1/5] Fixed KLC For EMI_FILTER_Small --- library/device.dcm | 1 + library/device.lib | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/library/device.dcm b/library/device.dcm index ec79e49d..0e819d1f 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -149,6 +149,7 @@ $ENDCMP $CMP EMI_FILTER_Small D EMI Filter K dev emi +F ~ $ENDCMP # $CMP FILTER diff --git a/library/device.lib b/library/device.lib index 095a1fb5..2aa5d567 100644 --- a/library/device.lib +++ b/library/device.lib @@ -783,11 +783,11 @@ A -50 0 50 1 1799 0 1 0 N 0 0 -100 0 A 0 0 0 0 0 0 1 0 N 0 0 0 0 A 50 0 50 1 1799 0 1 0 N 100 0 0 0 A 150 0 50 1 1799 0 1 0 N 200 0 100 0 -P 4 0 1 0 -150 -80 150 -80 150 -80 150 -80 N -P 4 0 1 0 -150 -30 150 -30 150 -30 150 -30 N -X VI 1 -350 0 150 R 50 50 1 1 P -X GND 2 0 -250 170 U 50 50 1 1 P -X VO 3 350 0 150 L 50 50 1 1 P +P 2 0 1 0 -150 -25 150 -25 N +P 2 0 1 0 150 -50 -150 -50 N +X VI 1 -300 0 100 R 50 50 1 1 P +X GND 2 0 -200 150 U 50 50 1 1 P +X VO 3 300 0 100 L 50 50 1 1 P ENDDRAW ENDDEF # From e072ef6b0a229150a92762c92e9d9712b4d63ee4 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 12 Apr 2016 19:24:12 +1000 Subject: [PATCH 2/5] KLC for LED_Small --- library/device.dcm | 1 + library/device.lib | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/library/device.dcm b/library/device.dcm index 0e819d1f..fb604880 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -226,6 +226,7 @@ $ENDCMP $CMP LED_Small D LED small symbol K led diode +F ~ $ENDCMP # $CMP L_Small diff --git a/library/device.lib b/library/device.lib index 2aa5d567..067196b9 100644 --- a/library/device.lib +++ b/library/device.lib @@ -1246,8 +1246,8 @@ P 2 0 1 0 -30 -40 -30 40 N P 4 0 1 0 30 -40 -30 0 30 40 30 -40 F P 5 0 1 0 0 30 -20 50 -10 50 -20 50 -20 40 N P 5 0 1 0 20 50 0 70 10 70 0 70 0 60 N -X K 1 -100 0 70 R 40 40 1 1 P -X A 2 100 0 70 L 40 40 1 1 P +X K 1 -100 0 100 R 50 50 1 1 P +X A 2 100 0 100 L 50 50 1 1 P ENDDRAW ENDDEF # From dbec0631740dfc719ab4ac4bdb09f6c823900177 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 12 Apr 2016 19:25:26 +1000 Subject: [PATCH 3/5] KLC for switches --- library/device.dcm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/library/device.dcm b/library/device.dcm index fb604880..9d47bcb0 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -563,11 +563,13 @@ $ENDCMP $CMP SPST D Switch Single Pole Single Throw K sw single spst +F ~ $ENDCMP # $CMP SPST_Small D Switch Single Pole Single Throw, small symbol K sw single spst +F ~ $ENDCMP # $CMP SW_PUSH @@ -583,11 +585,13 @@ $ENDCMP $CMP Switch_SPDT D Switch Single Pole Double Throw K switch double spdt +F ~ $ENDCMP # $CMP Switch_SPDT_MSM D Switch Single Pole Double Throw, with centre OFF position K switch spdt +F ~ $ENDCMP # $CMP Switch_SPDT_x2 From 685b6839f34fafcbf8ebca5cbf0d2db3de8a4a5b Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 12 Apr 2016 19:29:02 +1000 Subject: [PATCH 4/5] KLC for speaker, zener diodes --- library/device.dcm | 11 ++++++++++- library/device.lib | 16 +++++++++------- 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/library/device.dcm b/library/device.dcm index 9d47bcb0..df086a6b 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -560,6 +560,12 @@ D 3 position switch, SP3T K switch SP3T $ENDCMP # +$CMP SPEAKER +D Speaker, generic, 2-pin +K speaker audio +F ~ +$ENDCMP +# $CMP SPST D Switch Single Pole Single Throw K sw single spst @@ -615,7 +621,8 @@ $ENDCMP # $CMP VARICAP D Variable capacitor -K dev cap +K cap +F ~ $ENDCMP # $CMP VR @@ -626,11 +633,13 @@ $ENDCMP $CMP ZENER D Diode zener K DEV DIODE +F ~ $ENDCMP # $CMP ZENERsmall D Zener diode, small symbol K dev diode zener +F ~ $ENDCMP # #End Doc Library diff --git a/library/device.lib b/library/device.lib index 067196b9..69d0dd2d 100644 --- a/library/device.lib +++ b/library/device.lib @@ -3054,10 +3054,12 @@ F1 "SPEAKER" -100 -250 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW -P 4 0 0 0 100 150 250 300 250 -300 100 -150 N +P 4 0 0 10 100 150 250 300 250 -300 100 -150 f P 5 0 0 0 -100 150 100 150 100 -150 -100 -150 -100 150 F -X 1 1 -300 100 200 R 40 40 1 1 I -X 2 2 -300 -100 200 R 40 40 1 1 I +A 50 0 292 310 -310 0 1 10 N 300 150 300 -150 +A 50 0 320 387 -387 0 1 10 N 300 200 300 -200 +X 1 1 -300 100 200 R 50 50 1 1 I +X 2 2 -300 -100 200 R 50 50 1 1 I ENDDRAW ENDDEF # @@ -3538,8 +3540,8 @@ P 2 0 1 0 109 0 150 0 N P 2 0 1 0 110 -90 110 90 N P 3 0 1 0 -60 90 -60 -90 50 0 F P 3 0 1 0 90 90 50 90 85 50 F -X ANODE 1 -250 0 100 R 50 50 1 1 P -X CATHODE 2 250 0 100 L 50 50 1 1 P +X ANODE 1 -300 0 150 R 50 50 1 1 P +X CATHODE 2 300 0 150 L 50 50 1 1 P ENDDRAW ENDDEF # @@ -3593,8 +3595,8 @@ $ENDFPLIST DRAW P 4 0 1 8 -60 40 -40 20 -40 -20 -20 -40 N P 4 0 1 0 40 40 -40 0 40 -40 40 40 F -X K 1 -100 0 60 R 40 40 1 1 P -X A 2 100 0 60 L 40 40 1 1 P +X K 1 -100 0 100 R 50 50 1 1 P +X A 2 100 0 100 L 50 50 1 1 P ENDDRAW ENDDEF # From 7f3d888910f7f4cc5e09128f9c744a437a918d44 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 12 Apr 2016 19:38:48 +1000 Subject: [PATCH 5/5] Improved symbol descriptions, some KLC fixes --- library/device.dcm | 17 ++++++++++++++--- library/device.lib | 38 +++++++++++++++++++------------------- 2 files changed, 33 insertions(+), 22 deletions(-) diff --git a/library/device.dcm b/library/device.dcm index df086a6b..132cf3bc 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -203,6 +203,7 @@ $ENDCMP $CMP LED D LED generic K led +F ~ $ENDCMP # $CMP LED_RABG @@ -519,7 +520,8 @@ $ENDCMP # $CMP R D Resistor -K R DEV +K r dev +F ~ $ENDCMP # $CMP RR8 @@ -544,6 +546,8 @@ $ENDCMP # $CMP R_Small D Resistor +K res +F ~ $ENDCMP # $CMP SCHDPAK @@ -579,8 +583,15 @@ F ~ $ENDCMP # $CMP SW_PUSH -D Button -K Switch +D Button, generic, normally open +K switch push no +F ~ +$ENDCMP +# +$CMP SW_PUSH_SMALL +D button, generic, small symbol +K switch no push +F ~ $ENDCMP # $CMP Switch_DPST diff --git a/library/device.lib b/library/device.lib index 69d0dd2d..0195d794 100644 --- a/library/device.lib +++ b/library/device.lib @@ -202,8 +202,8 @@ $ENDFPLIST DRAW P 2 0 1 13 -60 -20 60 -20 N P 2 0 1 12 -60 20 60 20 N -X ~ 1 0 100 75 D 40 40 1 1 P -X ~ 2 0 -100 80 U 40 40 1 1 P +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P ENDDRAW ENDDEF # @@ -1053,8 +1053,8 @@ ENDDEF DEF LED D 0 40 Y N 1 F N F0 "D" 0 100 50 H V C CNN F1 "LED" 0 -100 50 H V C CNN -F2 "" 0 0 50 H V C CNN -F3 "" 0 0 50 H V C CNN +F2 "" -100 0 50 H V C CNN +F3 "" 0 100 50 H V C CNN $FPLIST LED-* LED_* @@ -1064,8 +1064,8 @@ P 2 0 1 0 -50 50 -50 -50 N P 3 0 1 0 -80 -25 -125 -65 -120 -40 N P 3 0 1 0 -65 -40 -110 -80 -105 -55 N P 3 0 1 0 50 50 -50 0 50 -50 F -X K 1 -200 0 150 R 40 40 1 1 P -X A 2 200 0 150 L 40 40 1 1 P +X K 1 -200 0 150 R 50 50 1 1 P +X A 2 200 0 150 L 50 50 1 1 P ENDDRAW ENDDEF # @@ -2982,8 +2982,8 @@ $FPLIST $ENDFPLIST DRAW S -30 70 30 -70 0 1 8 N -X ~ 1 0 100 30 D 40 40 1 1 P -X ~ 2 0 -100 30 U 40 40 1 1 P +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P ENDDRAW ENDDEF # @@ -3098,7 +3098,7 @@ ENDDEF # SW_PUSH # DEF SW_PUSH SW 0 40 N N 1 F N -F0 "SW" 150 110 50 H V C CNN +F0 "SW" 0 150 50 H V C CNN F1 "SW_PUSH" 0 -80 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN @@ -3113,19 +3113,19 @@ ENDDEF # SW_PUSH_SMALL # DEF SW_PUSH_SMALL SW 0 40 N N 1 F N -F0 "SW" 150 110 50 H V C CNN -F1 "SW_PUSH_SMALL" 0 -79 50 H V C CNN +F0 "SW" 0 150 50 H V C CNN +F1 "SW_PUSH_SMALL" 0 -90 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW -C -60 60 10 0 1 0 N -C 60 -60 10 0 1 0 N -P 3 0 1 0 -100 100 -60 60 -60 60 N -P 4 0 1 0 60 -60 100 -100 100 -100 100 -100 N -P 6 0 1 0 -10 60 10 70 70 10 60 -10 60 -10 60 -10 N -P 7 0 1 0 -50 80 80 -50 90 -40 -40 90 -50 80 -50 80 -50 80 N -X 1 1 -100 100 0 R 50 50 0 1 P -X 2 2 100 -100 0 L 50 50 0 1 P +C -40 0 10 0 1 10 f +C 40 0 10 0 1 10 f +P 3 0 1 10 -10 10 10 20 -10 30 N +P 4 0 1 10 40 50 30 70 -30 70 -40 50 F +P 5 0 1 10 60 30 -60 30 -60 50 60 50 60 30 f +P 6 0 1 10 -10 10 10 0 -10 -10 10 -20 -10 -30 10 -40 N +X 1 1 -100 0 50 R 50 50 0 1 P +X 2 2 100 0 50 L 50 50 0 1 P ENDDRAW ENDDEF #