From 3844d761ee7adb94423ae9a0358d12fbcde227ec Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Hru=C5=A1ka?= <ondra@ondrovo.com>
Date: Tue, 23 Apr 2019 16:53:31 +0200
Subject: [PATCH] diode footprint fixes, ek508, sparkgap improvement

---
 .../D_MiniMELF_Arrow_Handsoldering.kicad_mod  | 20 ++++-----
 .../D_SMA_Arrow_Handsoldering.kicad_mod       | 42 +++++++++++++++++++
 Hruska.pretty/EK508-6.kicad_mod               | 21 ++++++++++
 Hruska.pretty/PCB_Spark_2.kicad_mod           | 18 ++++----
 empty.kicad_wks                               |  4 ++
 5 files changed, 86 insertions(+), 19 deletions(-)
 create mode 100644 Hruska.pretty/D_SMA_Arrow_Handsoldering.kicad_mod
 create mode 100644 Hruska.pretty/EK508-6.kicad_mod
 create mode 100644 empty.kicad_wks

diff --git a/Hruska.pretty/D_MiniMELF_Arrow_Handsoldering.kicad_mod b/Hruska.pretty/D_MiniMELF_Arrow_Handsoldering.kicad_mod
index c1d0f6f..4180b82 100644
--- a/Hruska.pretty/D_MiniMELF_Arrow_Handsoldering.kicad_mod
+++ b/Hruska.pretty/D_MiniMELF_Arrow_Handsoldering.kicad_mod
@@ -1,4 +1,4 @@
-(module D_MiniMELF_Arrow_Handsoldering (layer F.Cu) (tedit 5CA5B296)
+(module D_MiniMELF_Arrow_Handsoldering (layer F.Cu) (tedit 5CBF232D)
   (descr "Diode Mini-MELF Handsoldering")
   (tags "Diode Mini-MELF Handsoldering")
   (attr smd)
@@ -11,9 +11,9 @@
   (fp_text user %R (at 0 -1.75) (layer F.Fab)
     (effects (font (size 1 1) (thickness 0.15)))
   )
-  (fp_line (start 2.75 -1) (end -3.6 -1) (layer F.SilkS) (width 0.12))
-  (fp_line (start -3.6 -1) (end -3.6 0.984) (layer F.SilkS) (width 0.12))
-  (fp_line (start -3.6 0.984) (end 2.75 1) (layer F.SilkS) (width 0.12))
+  (fp_line (start 2.75 -1) (end -2.7 -1) (layer F.SilkS) (width 0.12))
+  (fp_line (start -2.7 -1) (end -2.7 0.984) (layer F.SilkS) (width 0.12))
+  (fp_line (start -2.7 1) (end 2.75 1) (layer F.SilkS) (width 0.12))
   (fp_line (start 1.65 -0.8) (end 1.65 0.8) (layer F.Fab) (width 0.1))
   (fp_line (start 1.65 0.8) (end -1.65 0.8) (layer F.Fab) (width 0.1))
   (fp_line (start -1.65 0.8) (end -1.65 -0.8) (layer F.Fab) (width 0.1))
@@ -25,18 +25,18 @@
   (fp_line (start -0.35 0) (end -0.35 0.55) (layer F.Fab) (width 0.1))
   (fp_line (start -0.35 0) (end -0.35 -0.55) (layer F.Fab) (width 0.1))
   (fp_line (start -0.75 0) (end -0.35 0) (layer F.Fab) (width 0.1))
-  (fp_line (start -3.7 -1.1) (end 3.5 -1.1) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 3.5 -1.1) (end 3.5 1.1) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 3.5 1.1) (end -3.7 1.1) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -3.7 1.1) (end -3.7 -1.1) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -2.8 -1.1) (end 2.9 -1.1) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 2.9 -1.1) (end 2.9 1.1) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 2.9 1.1) (end -2.8 1.1) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -2.8 1.1) (end -2.8 -1.1) (layer F.CrtYd) (width 0.05))
   (fp_line (start -0.9 0) (end -0.508 0) (layer F.SilkS) (width 0.15))
   (fp_line (start -0.508 -0.508) (end -0.508 0.508) (layer F.SilkS) (width 0.15))
   (fp_line (start -0.508 0) (end 0.508 -0.508) (layer F.SilkS) (width 0.15))
   (fp_line (start 0.508 -0.508) (end 0.508 0.508) (layer F.SilkS) (width 0.15))
   (fp_line (start 0.508 0.508) (end -0.508 0) (layer F.SilkS) (width 0.15))
   (fp_line (start 0.508 0) (end 0.9 0) (layer F.SilkS) (width 0.15))
-  (pad 1 smd rect (at -2.3 0) (size 2.3 1.7) (layers F.Cu F.Paste F.Mask))
-  (pad 2 smd rect (at 2.3 0) (size 2.3 1.7) (layers F.Cu F.Paste F.Mask))
+  (pad 1 smd rect (at -2 0) (size 1.3 1.7) (layers F.Cu F.Paste F.Mask))
+  (pad 2 smd rect (at 2 0) (size 1.3 1.7) (layers F.Cu F.Paste F.Mask))
   (model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_MiniMELF.wrl
     (at (xyz 0 0 0))
     (scale (xyz 1 1 1))
diff --git a/Hruska.pretty/D_SMA_Arrow_Handsoldering.kicad_mod b/Hruska.pretty/D_SMA_Arrow_Handsoldering.kicad_mod
new file mode 100644
index 0000000..32792e3
--- /dev/null
+++ b/Hruska.pretty/D_SMA_Arrow_Handsoldering.kicad_mod
@@ -0,0 +1,42 @@
+(module D_SMA_Arrow_Handsoldering (layer F.Cu) (tedit 5CBF2460)
+  (descr "Diode SMA (DO-214AC) Handsoldering")
+  (tags "Diode SMA (DO-214AC) Handsoldering")
+  (attr smd)
+  (fp_text reference REF** (at 0 -2.5) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value D_SMA_Arrow_Handsoldering (at 0 2.6) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -3.8 -1.65) (end 2.5 -1.65) (layer F.SilkS) (width 0.12))
+  (fp_line (start -3.8 1.65) (end 2.5 1.65) (layer F.SilkS) (width 0.12))
+  (fp_line (start -0.64944 0.00102) (end 0.50118 -0.79908) (layer F.Fab) (width 0.1))
+  (fp_line (start -0.64944 0.00102) (end 0.50118 0.75032) (layer F.Fab) (width 0.1))
+  (fp_line (start 0.50118 0.75032) (end 0.50118 -0.79908) (layer F.Fab) (width 0.1))
+  (fp_line (start -0.64944 -0.79908) (end -0.64944 0.80112) (layer F.Fab) (width 0.1))
+  (fp_line (start 0.50118 0.00102) (end 1.4994 0.00102) (layer F.Fab) (width 0.1))
+  (fp_line (start -0.64944 0.00102) (end -1.55114 0.00102) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.9 1.75) (end -3.9 -1.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 3.7 1.75) (end -3.9 1.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 3.7 -1.75) (end 3.7 1.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -3.9 -1.75) (end 3.7 -1.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 2.3 -1.5) (end -2.3 -1.5) (layer F.Fab) (width 0.1))
+  (fp_line (start 2.3 -1.5) (end 2.3 1.5) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.3 1.5) (end -2.3 -1.5) (layer F.Fab) (width 0.1))
+  (fp_line (start 2.3 1.5) (end -2.3 1.5) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.8 -1.65) (end -3.8 1.65) (layer F.SilkS) (width 0.12))
+  (fp_text user %R (at 0 -2.5) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start 0.5 -0.8) (end -0.5 0) (layer F.SilkS) (width 0.2))
+  (fp_line (start -0.5 0) (end 0.5 0.8) (layer F.SilkS) (width 0.2))
+  (fp_line (start -0.5 -0.8) (end -0.5 0.8) (layer F.SilkS) (width 0.2))
+  (fp_line (start 0.5 0.8) (end 0.5 -0.8) (layer F.SilkS) (width 0.2))
+  (pad 2 smd rect (at 2.2 0) (size 2.7 1.8) (layers F.Cu F.Paste F.Mask))
+  (pad 1 smd rect (at -2.2 0) (size 2.7 1.8) (layers F.Cu F.Paste F.Mask))
+  (model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SMA.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Hruska.pretty/EK508-6.kicad_mod b/Hruska.pretty/EK508-6.kicad_mod
new file mode 100644
index 0000000..8a383ae
--- /dev/null
+++ b/Hruska.pretty/EK508-6.kicad_mod
@@ -0,0 +1,21 @@
+(module EK508-6 (layer F.Cu) (tedit 5CAB475A)
+  (fp_text reference REF** (at -0.8 -6) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value EK508-6 (at 8.2 -5.9) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -2.8 -5) (end -2.8 5.8) (layer F.SilkS) (width 0.2))
+  (fp_line (start -2.8 -5) (end 28.2 -5) (layer F.SilkS) (width 0.2))
+  (fp_line (start 28.2 -5) (end 28.2 5.8) (layer F.SilkS) (width 0.2))
+  (fp_line (start -2.8 5.8) (end 28.2 5.8) (layer F.SilkS) (width 0.2))
+  (fp_line (start -2.8 5.8) (end -1 4) (layer F.SilkS) (width 0.2))
+  (fp_line (start -1 4) (end 26.4 4) (layer F.SilkS) (width 0.2))
+  (fp_line (start 28.2 5.8) (end 26.4 4) (layer F.SilkS) (width 0.2))
+  (pad 1 thru_hole rect (at 0 0) (size 2.5 2.5) (drill 1.1) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 5.08 0) (size 2.5 2.5) (drill 1.1) (layers *.Cu *.Mask))
+  (pad 3 thru_hole circle (at 10.16 0) (size 2.5 2.5) (drill 1.1) (layers *.Cu *.Mask))
+  (pad 4 thru_hole circle (at 15.24 0) (size 2.5 2.5) (drill 1.1) (layers *.Cu *.Mask))
+  (pad 5 thru_hole circle (at 20.32 0) (size 2.5 2.5) (drill 1.1) (layers *.Cu *.Mask))
+  (pad 6 thru_hole circle (at 25.4 0) (size 2.5 2.5) (drill 1.1) (layers *.Cu *.Mask))
+)
diff --git a/Hruska.pretty/PCB_Spark_2.kicad_mod b/Hruska.pretty/PCB_Spark_2.kicad_mod
index 602f5d7..25d7ab3 100644
--- a/Hruska.pretty/PCB_Spark_2.kicad_mod
+++ b/Hruska.pretty/PCB_Spark_2.kicad_mod
@@ -1,18 +1,18 @@
-(module PCB_Spark_2 (layer F.Cu) (tedit 5C9B49DF)
+(module PCB_Spark_2 (layer F.Cu) (tedit 5CAC56FC)
   (fp_text reference REF** (at 2.921 -2.413) (layer F.SilkS)
     (effects (font (size 1 1) (thickness 0.15)))
   )
   (fp_text value PCB_Spark_2 (at -5.461 -2.54) (layer F.Fab)
     (effects (font (size 1 1) (thickness 0.15)))
   )
-  (fp_poly (pts (xy -0.889 -1.27) (xy 0 -1.27) (xy -0.254 -1.016) (xy 0 -0.762)
-    (xy -0.254 -0.508) (xy 0 -0.254) (xy -0.254 0) (xy 0 0.254)
-    (xy -0.254 0.508) (xy 0 0.762) (xy -0.254 1.016) (xy 0 1.27)
-    (xy -0.889 1.27)) (layer F.Cu) (width 0))
-  (fp_poly (pts (xy 0.127 -1.27) (xy 1.016 -1.27) (xy 1.016 1.27) (xy 0.127 1.27)
-    (xy 0.381 1.016) (xy 0.127 0.762) (xy 0.381 0.508) (xy 0.127 0.254)
-    (xy 0.381 0) (xy 0.127 -0.254) (xy 0.381 -0.508) (xy 0.127 -0.762)
-    (xy 0.381 -1.016)) (layer F.Cu) (width 0))
+  (fp_poly (pts (xy -0.989 -1.27) (xy -0.1 -1.27) (xy -0.354 -1.016) (xy -0.1 -0.762)
+    (xy -0.354 -0.508) (xy -0.1 -0.254) (xy -0.354 0) (xy -0.1 0.254)
+    (xy -0.354 0.508) (xy -0.1 0.762) (xy -0.354 1.016) (xy -0.1 1.27)
+    (xy -0.989 1.27)) (layer F.Cu) (width 0))
+  (fp_poly (pts (xy 0.246 -1.27) (xy 1.135 -1.27) (xy 1.135 1.27) (xy 0.246 1.27)
+    (xy 0.5 1.016) (xy 0.246 0.762) (xy 0.5 0.508) (xy 0.246 0.254)
+    (xy 0.5 0) (xy 0.246 -0.254) (xy 0.5 -0.508) (xy 0.246 -0.762)
+    (xy 0.5 -1.016)) (layer F.Cu) (width 0))
   (fp_poly (pts (xy -1.143 -1.397) (xy 1.27 -1.397) (xy 1.27 1.397) (xy -1.143 1.397)) (layer F.Mask) (width 0.1))
   (fp_line (start -1.27 -1.524) (end 1.397 -1.524) (layer F.SilkS) (width 0.12))
   (fp_line (start 1.397 -1.524) (end 1.397 1.524) (layer F.SilkS) (width 0.12))
diff --git a/empty.kicad_wks b/empty.kicad_wks
new file mode 100644
index 0000000..31c85a8
--- /dev/null
+++ b/empty.kicad_wks
@@ -0,0 +1,4 @@
+(page_layout
+  (setup (textsize 1.5 1.5)(linewidth 0.15)(textlinewidth 0.15)
+  (left_margin 10)(right_margin 10)(top_margin 10)(bottom_margin 10))
+)