From 61b4345823cfa01b4d2182269b02747c38177897 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 17 May 2016 07:11:18 +1000 Subject: [PATCH 01/10] Fixed duplicate pin for IR2104 --- library/ir.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/ir.lib b/library/ir.lib index 0b70ac4e..551d5189 100644 --- a/library/ir.lib +++ b/library/ir.lib @@ -56,7 +56,7 @@ DRAW S -200 -400 200 400 0 1 10 f X VCC 1 -300 300 100 R 50 50 1 1 W X IN 2 -300 -100 100 R 50 50 1 1 I -X ~SD 2 -300 -200 100 R 50 50 1 1 I +X ~SD 3 -300 -200 100 R 50 50 1 1 I X COM 4 -300 -300 100 R 50 50 1 1 W X LO 5 300 -300 100 L 50 50 1 1 O X VS 6 300 -200 100 L 50 50 1 1 P From 76dc54b56422b888b03ed620a23629d0a12e6f95 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 17 May 2016 07:51:11 +1000 Subject: [PATCH 02/10] Removed "dev" keywork Improved descriptions for schottky diodes --- library/device.dcm | 78 +++++++++++++++++++++++----------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/library/device.dcm b/library/device.dcm index 132cf3bc..98de5fa6 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -22,7 +22,7 @@ $ENDCMP # $CMP CRYSTAL_SMD D SMD crystal, with GND pin -K dev oscillator quartz +K oscillator quartz $ENDCMP # $CMP CTRIM @@ -55,7 +55,7 @@ $ENDCMP # $CMP DUAL_POT D Potentiometer, dual -K dev r variable +K resistor variable $ENDCMP # $CMP D_Schottky @@ -67,68 +67,68 @@ D Diode Schottky $ENDCMP # $CMP D_Schottky_x2_ACom_AKK -D Double diode Schottky (Serie) -K DEV DIODE +D Dual schottky diode, common anode +K diode $ENDCMP # $CMP D_Schottky_x2_ACom_KAK -D Double diode Schottky (Serie) -K DEV DIODE +D Dual schottky diode, common anode +K diode $ENDCMP # $CMP D_Schottky_x2_ACom_KKA -D Double diode Schottky (Serie) -K DEV DIODE +D Dual schottky diode, common anode +K diode $ENDCMP # $CMP D_Schottky_x2_KCom_AAK -D Double diode Schottky (Serie) -K DEV DIODE +D Dual schottky diode, common cathode +K diode $ENDCMP # $CMP D_Schottky_x2_KCom_AKA -D Double diode Schottky (Serie) -K DEV DIODE +D Dual schottky diode, common cathode +K diode $ENDCMP # $CMP D_Schottky_x2_KCom_KAA -D Double diode Schottky (Serie) -K DEV DIODE +D Dual schottky diode, common cathode +K diode $ENDCMP # $CMP D_Schottky_x2_Serial_ACK -D Double diode Schottky (Serie) -K DEV DIODE +D Dual schottky diode +K diode $ENDCMP # $CMP D_Schottky_x2_Serial_AKC -D Double diode Schottky (Serie) -K DEV DIODE +D Dual schottky diode, +K diode $ENDCMP # $CMP D_Schottky_x2_Serial_CAK -D Double diode Schottky (Serie) -K DEV DIODE +D Dual schottky diode, +K diode $ENDCMP # $CMP D_Schottky_x2_Serial_CKA -D Double diode Schottky (Serie) -K DEV DIODE +D Dual schottky diode, +K diode $ENDCMP # $CMP D_Schottky_x2_Serial_KAC -D Double diode Schottky (Serie) -K DEV DIODE +D Dual schottky diode, +K diode $ENDCMP # $CMP D_Schottky_x2_Serial_KCA -D Double diode Schottky (Serie) -K DEV DIODE +D Dual schottky diode, +K diode $ENDCMP # $CMP D_Small D Diode -K dev diode +K diode $ENDCMP # $CMP Darl_NPN @@ -143,12 +143,12 @@ $ENDCMP # $CMP EMI_FILTER D EMI Filter -K dev emi +K emi $ENDCMP # $CMP EMI_FILTER_Small D EMI Filter -K dev emi +K emi F ~ $ENDCMP # @@ -163,7 +163,7 @@ $ENDCMP # $CMP FUSE D Fuse, generic -K dev fuse +K fuse $ENDCMP # $CMP F_Small @@ -172,22 +172,22 @@ $ENDCMP # $CMP INDUCTOR D Inductor -K dev inductor +K inductor $ENDCMP # $CMP INDUCTOR_SMALL D Inductor, small symbol -K dev inductor +K inductor $ENDCMP # $CMP JUMPER D Jumper generic NC -K dev jumper bridge +K jumper bridge $ENDCMP # $CMP JUMPER3 D Dual Jumper, NC -K dev jumper bridge +K jumper bridge $ENDCMP # $CMP Jumper_NC_Small @@ -552,7 +552,7 @@ $ENDCMP # $CMP SCHDPAK D Diode schotty - cms -K DIODE SCHOTTKY CMS +K diode SCHOTTKY CMS $ENDCMP # $CMP SCR @@ -622,12 +622,12 @@ $ENDCMP # $CMP THYRISTOR D Diode simple -K DEV DIODE +K diode $ENDCMP # $CMP TVS D Transient voltage suppressor diode (bi-directional) -K dev tvs esd +K tvs esd $ENDCMP # $CMP VARICAP @@ -643,13 +643,13 @@ $ENDCMP # $CMP ZENER D Diode zener -K DEV DIODE +K diode F ~ $ENDCMP # $CMP ZENERsmall D Zener diode, small symbol -K dev diode zener +K diode zener F ~ $ENDCMP # From 586100b9e10851cd0fddcc532542fa5992c13a4e Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 17 May 2016 07:56:47 +1000 Subject: [PATCH 03/10] keyword improvements --- library/device.dcm | 39 ++++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/library/device.dcm b/library/device.dcm index 98de5fa6..e08dae52 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -153,12 +153,13 @@ F ~ $ENDCMP # $CMP FILTER -D Filtre EMI -K EMI +D EMI Filter +K emi $ENDCMP # $CMP FP_Small -D Fuse polarised +D Fuse, polarised +K fuse $ENDCMP # $CMP FUSE @@ -167,7 +168,8 @@ K fuse $ENDCMP # $CMP F_Small -D Fuse +D Fuse, small symbol +K fuse $ENDCMP # $CMP INDUCTOR @@ -202,26 +204,28 @@ $ENDCMP # $CMP LED D LED generic -K led +K led diode F ~ $ENDCMP # $CMP LED_RABG -D Common Anode RGB LED -K RGB LED +D LED, RGB, common anode +K RGB LED diode $ENDCMP # $CMP LED_RCBG -D Common Cathode RGB LED -K RGB LED +D LED, RGB, common cathode +K RGB LED diode $ENDCMP # $CMP LED_RGB D LED RGB 6 pins +K led rgb diode $ENDCMP # $CMP LED_RGB_EP D LED RGB 6 pins, exposed pad +K led rgb diode $ENDCMP # $CMP LED_Small @@ -232,11 +236,12 @@ $ENDCMP # $CMP L_Small D Inductor +K inductor $ENDCMP # $CMP Led_RGB_CA D Common Anode RGB LED -K RGB LED +K led rgb diode $ENDCMP # $CMP Led_x2 @@ -250,12 +255,12 @@ $ENDCMP # $CMP POT D Potentionmeter -K res variable +K resistor variable $ENDCMP # $CMP Photores D Photoresistor -K res variable +K resistor variable $ENDCMP # $CMP Q_NIGBT_CEG @@ -520,18 +525,18 @@ $ENDCMP # $CMP R D Resistor -K r dev +K r F ~ $ENDCMP # $CMP RR8 D 8 resistors -K R DEV +K r $ENDCMP # $CMP RVAR D Variable resistor -K res var potentiometer +K resistor var potentiometer $ENDCMP # $CMP R_PACK4 @@ -545,8 +550,8 @@ K R DEV $ENDCMP # $CMP R_Small -D Resistor -K res +D Resistor, small symbol +K r resistor F ~ $ENDCMP # From b664784185add0747c637fed6c4a4501b9d957f4 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 17 May 2016 08:00:20 +1000 Subject: [PATCH 04/10] increased pin-length of SW_PUSH_SMALL for KLC compliance --- library/device.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/device.lib b/library/device.lib index 0195d794..d8076ffe 100644 --- a/library/device.lib +++ b/library/device.lib @@ -3124,8 +3124,8 @@ 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 +X 1 1 -150 0 100 R 50 50 0 1 P +X 2 2 150 0 100 L 50 50 0 1 P ENDDRAW ENDDEF # From 4ba311fc51361a1af1d1e92b259ca534bb20f6bc Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 17 May 2016 08:03:13 +1000 Subject: [PATCH 05/10] Reverted pin-length increase --- library/device.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/device.lib b/library/device.lib index d8076ffe..0195d794 100644 --- a/library/device.lib +++ b/library/device.lib @@ -3124,8 +3124,8 @@ 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 -150 0 100 R 50 50 0 1 P -X 2 2 150 0 100 L 50 50 0 1 P +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 # From da49cf99eff6a3a38a4dc94b8f0050eb13b3f812 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 17 May 2016 08:22:18 +1000 Subject: [PATCH 06/10] Reverted SW_PUSH_SMALL to kicad/master --- library/device.lib | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/library/device.lib b/library/device.lib index 0195d794..0170437e 100644 --- a/library/device.lib +++ b/library/device.lib @@ -3113,19 +3113,19 @@ ENDDEF # SW_PUSH_SMALL # DEF SW_PUSH_SMALL SW 0 40 N N 1 F N -F0 "SW" 0 150 50 H V C CNN -F1 "SW_PUSH_SMALL" 0 -90 50 H V C CNN +F0 "SW" 150 110 50 H V C CNN +F1 "SW_PUSH_SMALL" 0 -79 50 H V C CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW -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 +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 +C -60 60 10 0 1 0 N +C 60 -60 10 0 1 0 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 ENDDRAW ENDDEF # From 7e5a5dac300685f5b370ffe4a353a0f57f09513c Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 17 May 2016 08:25:35 +1000 Subject: [PATCH 07/10] Improved some more descriptions --- library/device.dcm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/library/device.dcm b/library/device.dcm index e08dae52..ad30047e 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -577,13 +577,13 @@ $ENDCMP # $CMP SPST D Switch Single Pole Single Throw -K sw single spst +K switch single spst F ~ $ENDCMP # $CMP SPST_Small D Switch Single Pole Single Throw, small symbol -K sw single spst +K switch single spst F ~ $ENDCMP # @@ -601,7 +601,8 @@ $ENDCMP # $CMP Switch_DPST D Double Pole Single Throw (DPST) Switch -K switch +K switch dual +F ~ $ENDCMP # $CMP Switch_SPDT @@ -621,8 +622,8 @@ D Double Single Pole Double Throw (SPDT) switch $ENDCMP # $CMP THERMISTOR -D Resistance -K R DEV +D Thermistor, temperature-dependent resistor +K R thermistor $ENDCMP # $CMP THYRISTOR From 13e7130192c17a868672f4027923f102b04f1590 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 17 May 2016 08:47:24 +1000 Subject: [PATCH 08/10] Removed trailingcommas --- library/device.dcm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/library/device.dcm b/library/device.dcm index ad30047e..8ae641e8 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -102,27 +102,27 @@ K diode $ENDCMP # $CMP D_Schottky_x2_Serial_AKC -D Dual schottky diode, +D Dual schottky diode K diode $ENDCMP # $CMP D_Schottky_x2_Serial_CAK -D Dual schottky diode, +D Dual schottky diode K diode $ENDCMP # $CMP D_Schottky_x2_Serial_CKA -D Dual schottky diode, +D Dual schottky diode K diode $ENDCMP # $CMP D_Schottky_x2_Serial_KAC -D Dual schottky diode, +D Dual schottky diode K diode $ENDCMP # $CMP D_Schottky_x2_Serial_KCA -D Dual schottky diode, +D Dual schottky diode K diode $ENDCMP # From 33c0642ffa42eff2c8e39fe610aa487a67c6c092 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 17 May 2016 22:16:30 +1000 Subject: [PATCH 09/10] switch keyword improvements --- library/device.dcm | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/library/device.dcm b/library/device.dcm index 8ae641e8..b6dc9462 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -541,12 +541,12 @@ $ENDCMP # $CMP R_PACK4 D 4 resistors Pack -K R DEV +K r $ENDCMP # $CMP R_PACK8 D 8 resistors Pack -K R DEV +K r $ENDCMP # $CMP R_Small @@ -577,48 +577,49 @@ $ENDCMP # $CMP SPST D Switch Single Pole Single Throw -K switch single spst +K switch single-pole single-throw spst F ~ $ENDCMP # $CMP SPST_Small D Switch Single Pole Single Throw, small symbol -K switch single spst +K switch single-pole single-throw spst F ~ $ENDCMP # $CMP SW_PUSH D Button, generic, normally open -K switch push no +K switch push normally-open F ~ $ENDCMP # $CMP SW_PUSH_SMALL D button, generic, small symbol -K switch no push +K switch normally-open push F ~ $ENDCMP # $CMP Switch_DPST D Double Pole Single Throw (DPST) Switch -K switch dual +K switch dual double-pole single-throw F ~ $ENDCMP # $CMP Switch_SPDT D Switch Single Pole Double Throw -K switch double spdt +K switch single-pole double-throw spdt F ~ $ENDCMP # $CMP Switch_SPDT_MSM D Switch Single Pole Double Throw, with centre OFF position -K switch spdt +K switch spdt single-pole double-throw F ~ $ENDCMP # $CMP Switch_SPDT_x2 -D Double Single Pole Double Throw (SPDT) switch +D Dual Single Pole Double Throw (SPDT) switch +K switch single-pole double-throw spdt $ENDCMP # $CMP THERMISTOR @@ -638,7 +639,7 @@ $ENDCMP # $CMP VARICAP D Variable capacitor -K cap +K capacitor F ~ $ENDCMP # From e54c5f3706bde324e81278eef920d9a8dda15773 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Fri, 20 May 2016 13:49:16 +1000 Subject: [PATCH 10/10] Moved SPLIT pins between CANH and CANL pins for all CAN chips with a SPLIT pin --- library/interface.lib | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/library/interface.lib b/library/interface.lib index 3c0dd1ee..a6859a1d 100644 --- a/library/interface.lib +++ b/library/interface.lib @@ -1349,7 +1349,7 @@ X TXD 1 -500 200 100 R 50 50 1 1 I X GND 2 0 -400 100 U 50 50 1 1 W X VCC 3 0 400 100 D 50 50 1 1 W X RXD 4 -500 100 100 R 50 50 1 1 O -X SPLIT 5 -500 -100 100 R 50 50 1 1 I +X SPLIT 5 500 0 100 L 50 50 1 1 I X CANL 6 500 -100 100 L 50 50 1 1 B X CANH 7 500 100 100 L 50 50 1 1 B X RS 8 -500 -200 100 R 50 50 1 1 I @@ -1373,7 +1373,7 @@ X TXD 1 -500 200 100 R 50 50 1 1 I X GND 2 0 -400 100 U 50 50 1 1 W X VCC 3 0 400 100 D 50 50 1 1 W X RXD 4 -500 100 100 R 50 50 1 1 O -X SPLIT 5 -500 -100 100 R 50 50 1 1 I +X SPLIT 5 500 0 100 L 50 50 1 1 I X CANL 6 500 -100 100 L 50 50 1 1 B X CANH 7 500 100 100 L 50 50 1 1 B X RS 8 -500 -200 100 R 50 50 1 1 I @@ -2005,7 +2005,7 @@ X TXD 1 -500 200 100 R 50 50 1 1 I X VSS 2 0 -400 100 U 50 50 1 1 W X VDD 3 0 400 100 D 50 50 1 1 W X RXD 4 -500 100 100 R 50 50 1 1 O -X SPLIT 5 -500 -100 100 R 50 50 1 1 P +X SPLIT 5 500 0 100 L 50 50 1 1 P X CANL 6 500 -100 100 L 50 50 1 1 B X CANH 7 500 100 100 L 50 50 1 1 B X STBY 8 -500 -200 100 R 50 50 1 1 I @@ -2030,7 +2030,7 @@ X TXD 1 -500 200 100 R 50 50 1 1 I X VSS 2 0 -400 100 U 50 50 1 1 W X VDD 3 0 400 100 D 50 50 1 1 W X RXD 4 -500 100 100 R 50 50 1 1 O -X SPLIT 5 -500 -100 100 R 50 50 1 1 P +X SPLIT 5 500 0 100 L 50 50 1 1 P X CANL 6 500 -100 100 L 50 50 1 1 B X CANH 7 500 100 100 L 50 50 1 1 B X STBY 8 -500 -200 100 R 50 50 1 1 I @@ -2054,7 +2054,7 @@ X TXD 1 -500 200 100 R 50 50 1 1 I X VSS 2 0 -400 100 U 50 50 1 1 W X VDD 3 0 400 100 D 50 50 1 1 W X RXD 4 -500 100 100 R 50 50 1 1 O -X SPLIT 5 -500 -100 100 R 50 50 1 1 P +X SPLIT 5 500 0 100 L 50 50 1 1 P X CANL 6 500 -100 100 L 50 50 1 1 B X CANH 7 500 100 100 L 50 50 1 1 B X STBY 8 -500 -200 100 R 50 50 1 1 I