From 3844d761ee7adb94423ae9a0358d12fbcde227ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Hru=C5=A1ka?= 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)) +)