From 30daef25d3a955406d3679572c68080f9595ef8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Schl=C3=BCter?= Date: Mon, 22 Jul 2019 08:42:41 +0200 Subject: [PATCH 1/4] Add Finder 36.11 10A SPDT relay footprint --- .../Relay_SPDT_Finder_36.11.kicad_mod | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod diff --git a/Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod b/Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod new file mode 100644 index 00000000000..c266e5f1f05 --- /dev/null +++ b/Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod @@ -0,0 +1,56 @@ +(module Relay_SPDT_Finder_36.11 (layer F.Cu) (tedit 5D355A82) + (descr "FINDER 36.11, SPDT relay, 10A") + (tags "spdt relay") + (fp_text reference REF** (at 8.1 9.2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Relay_SPDT_Finder_36.11 (at 8 -9.6) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.5 1.2) (end -1.5 7.7) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.5 -7.7) (end -1.5 -1.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.5 -7.7) (end 17.7 -7.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 17.7 -7.7) (end 17.7 7.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 17.7 7.7) (end -1.5 7.7) (layer F.SilkS) (width 0.12)) + (fp_text user 1 (at 0 -2.3) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.4 -7.6) (end 17.6 -7.6) (layer F.Fab) (width 0.12)) + (fp_line (start 17.6 -7.6) (end 17.6 7.6) (layer F.Fab) (width 0.12)) + (fp_line (start 17.6 7.6) (end -1.4 7.6) (layer F.Fab) (width 0.12)) + (fp_line (start -1.4 7.6) (end -1.4 -7.6) (layer F.Fab) (width 0.12)) + (fp_text user %R (at 7.1 0.025) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 17.9 -7.9) (end -1.8 -7.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 7.9) (end -1.8 -7.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 17.9 -7.9) (end 17.9 7.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 7.9) (end 17.9 7.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 14.2 4.3) (end 14.2 2) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.2 -4.3) (end 14.2 -2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.7 6) (end 6 6) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.6 0) (end 1.7 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 6 -6) (end 3.7 -6) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.5 0) (end 11 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 11 0) (end 15.5 -2.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.5 3.7) (end 2.6 3.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.5 0) (end 9.5 3.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.6 0) (end 2.6 3.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 6 -6) (end 6 -1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 6 1.5) (end 6 6) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.5 1.5) (end 3.5 -1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.5 1.5) (end 3.5 -1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.5 -1.5) (end 8.5 -1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.5 -1.5) (end 8.5 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.5 1.5) (end 3.5 1.5) (layer F.SilkS) (width 0.12)) + (pad A1 thru_hole circle (at 2 6 90) (size 3 3) (drill 1) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 14.2 6 90) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 14.2 -6 90) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) + (pad A2 thru_hole circle (at 2 -6 90) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 0 90) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Relay_THT.3dshapes/Relay_SPDT_Finder_36.11.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) From b724b9886943ecd339aaea296bd8f6c016e561e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Schl=C3=BCter?= Date: Mon, 22 Jul 2019 09:05:37 +0200 Subject: [PATCH 2/4] Fix KLC violations --- Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod b/Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod index c266e5f1f05..667513019df 100644 --- a/Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod +++ b/Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod @@ -1,4 +1,4 @@ -(module Relay_SPDT_Finder_36.11 (layer F.Cu) (tedit 5D355A82) +(module Relay_SPDT_Finder_36.11 (layer F.Cu) (tedit 5D355F8B) (descr "FINDER 36.11, SPDT relay, 10A") (tags "spdt relay") (fp_text reference REF** (at 8.1 9.2) (layer F.SilkS) @@ -15,10 +15,10 @@ (fp_text user 1 (at 0 -2.3) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start -1.4 -7.6) (end 17.6 -7.6) (layer F.Fab) (width 0.12)) - (fp_line (start 17.6 -7.6) (end 17.6 7.6) (layer F.Fab) (width 0.12)) - (fp_line (start 17.6 7.6) (end -1.4 7.6) (layer F.Fab) (width 0.12)) - (fp_line (start -1.4 7.6) (end -1.4 -7.6) (layer F.Fab) (width 0.12)) + (fp_line (start -1.4 -7.6) (end 17.6 -7.6) (layer F.Fab) (width 0.1)) + (fp_line (start 17.6 -7.6) (end 17.6 7.6) (layer F.Fab) (width 0.1)) + (fp_line (start 17.6 7.6) (end -1.4 7.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1.4 7.6) (end -1.4 -7.6) (layer F.Fab) (width 0.1)) (fp_text user %R (at 7.1 0.025) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) From 1ad06fea94d86fd68ca3f58f7f55973386a40db9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Schl=C3=BCter?= Date: Mon, 29 Jul 2019 21:19:30 +0200 Subject: [PATCH 3/4] Fix A1 hole size --- Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod b/Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod index 667513019df..67dced5bacf 100644 --- a/Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod +++ b/Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod @@ -1,4 +1,4 @@ -(module Relay_SPDT_Finder_36.11 (layer F.Cu) (tedit 5D355F8B) +(module Relay_SPDT_Finder_36.11 (layer F.Cu) (tedit 5D3F46AE) (descr "FINDER 36.11, SPDT relay, 10A") (tags "spdt relay") (fp_text reference REF** (at 8.1 9.2) (layer F.SilkS) @@ -43,7 +43,7 @@ (fp_line (start 3.5 -1.5) (end 8.5 -1.5) (layer F.SilkS) (width 0.12)) (fp_line (start 8.5 -1.5) (end 8.5 1.5) (layer F.SilkS) (width 0.12)) (fp_line (start 8.5 1.5) (end 3.5 1.5) (layer F.SilkS) (width 0.12)) - (pad A1 thru_hole circle (at 2 6 90) (size 3 3) (drill 1) (layers *.Cu *.Mask)) + (pad A1 thru_hole circle (at 2 6 90) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) (pad 14 thru_hole circle (at 14.2 6 90) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) (pad 12 thru_hole circle (at 14.2 -6 90) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) (pad A2 thru_hole circle (at 2 -6 90) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) From b496329f561331325eab9f65f938f730c717e523 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Schl=C3=BCter?= Date: Mon, 29 Jul 2019 22:42:27 +0200 Subject: [PATCH 4/4] Fix description, text, pad orientation, courtyard --- .../Relay_SPDT_Finder_36.11.kicad_mod | 25 ++++++++----------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod b/Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod index 67dced5bacf..0c15cf04070 100644 --- a/Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod +++ b/Relay_THT.pretty/Relay_SPDT_Finder_36.11.kicad_mod @@ -1,5 +1,5 @@ -(module Relay_SPDT_Finder_36.11 (layer F.Cu) (tedit 5D3F46AE) - (descr "FINDER 36.11, SPDT relay, 10A") +(module Relay_SPDT_Finder_36.11 (layer F.Cu) (tedit 5D3F5A07) + (descr "FINDER 36.11, SPDT relay, 10A, https://gfinder.findernet.com/public/attachments/36/EN/S36EN.pdf") (tags "spdt relay") (fp_text reference REF** (at 8.1 9.2) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) @@ -12,9 +12,6 @@ (fp_line (start -1.5 -7.7) (end 17.7 -7.7) (layer F.SilkS) (width 0.12)) (fp_line (start 17.7 -7.7) (end 17.7 7.7) (layer F.SilkS) (width 0.12)) (fp_line (start 17.7 7.7) (end -1.5 7.7) (layer F.SilkS) (width 0.12)) - (fp_text user 1 (at 0 -2.3) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) (fp_line (start -1.4 -7.6) (end 17.6 -7.6) (layer F.Fab) (width 0.1)) (fp_line (start 17.6 -7.6) (end 17.6 7.6) (layer F.Fab) (width 0.1)) (fp_line (start 17.6 7.6) (end -1.4 7.6) (layer F.Fab) (width 0.1)) @@ -22,10 +19,10 @@ (fp_text user %R (at 7.1 0.025) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 17.9 -7.9) (end -1.8 -7.9) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 7.9) (end -1.8 -7.9) (layer F.CrtYd) (width 0.05)) - (fp_line (start 17.9 -7.9) (end 17.9 7.9) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 7.9) (end 17.9 7.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 17.85 -7.85) (end -1.75 -7.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 7.85) (end -1.75 -7.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 17.85 -7.85) (end 17.85 7.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 7.85) (end 17.85 7.85) (layer F.CrtYd) (width 0.05)) (fp_line (start 14.2 4.3) (end 14.2 2) (layer F.SilkS) (width 0.12)) (fp_line (start 14.2 -4.3) (end 14.2 -2) (layer F.SilkS) (width 0.12)) (fp_line (start 3.7 6) (end 6 6) (layer F.SilkS) (width 0.12)) @@ -43,11 +40,11 @@ (fp_line (start 3.5 -1.5) (end 8.5 -1.5) (layer F.SilkS) (width 0.12)) (fp_line (start 8.5 -1.5) (end 8.5 1.5) (layer F.SilkS) (width 0.12)) (fp_line (start 8.5 1.5) (end 3.5 1.5) (layer F.SilkS) (width 0.12)) - (pad A1 thru_hole circle (at 2 6 90) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) - (pad 14 thru_hole circle (at 14.2 6 90) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) - (pad 12 thru_hole circle (at 14.2 -6 90) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) - (pad A2 thru_hole circle (at 2 -6 90) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) - (pad 11 thru_hole circle (at 0 0 90) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) + (pad A1 thru_hole circle (at 2 6) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 14.2 6) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 14.2 -6) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) + (pad A2 thru_hole circle (at 2 -6) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 0) (size 3 3) (drill 1.3) (layers *.Cu *.Mask)) (model ${KISYS3DMOD}/Relay_THT.3dshapes/Relay_SPDT_Finder_36.11.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1))