diff --git a/ergogen/footprints/smd_diode.js b/ergogen/footprints/smd_diode.js deleted file mode 100644 index 098e477..0000000 --- a/ergogen/footprints/smd_diode.js +++ /dev/null @@ -1,42 +0,0 @@ -module.exports = { - params: { - designator: 'D', - from: undefined, - to: undefined - }, - body: p => ` - - (module SmdDiode (layer F.Cu) (tedit 5B24D78E) - - - ${p.at /* parametric position */} - - ${'' /* footprint reference */} - (fp_text reference "${p.ref}" (at 0 0) (layer F.SilkS) ${p.ref_hide} (effects (font (size 1.27 1.27) (thickness 0.15)))) - (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15)))) - - ${''/* diode symbols */} - (fp_line (start 0.25 0) (end 0.75 0) (layer F.SilkS) (width 0.1)) - (fp_line (start 0.25 0.4) (end -0.35 0) (layer F.SilkS) (width 0.1)) - (fp_line (start 0.25 -0.4) (end 0.25 0.4) (layer F.SilkS) (width 0.1)) - (fp_line (start -0.35 0) (end 0.25 -0.4) (layer F.SilkS) (width 0.1)) - (fp_line (start -0.35 0) (end -0.35 0.55) (layer F.SilkS) (width 0.1)) - (fp_line (start -0.35 0) (end -0.35 -0.55) (layer F.SilkS) (width 0.1)) - (fp_line (start -0.75 0) (end -0.35 0) (layer F.SilkS) (width 0.1)) - (fp_line (start 0.25 0) (end 0.75 0) (layer B.SilkS) (width 0.1)) - (fp_line (start 0.25 0.4) (end -0.35 0) (layer B.SilkS) (width 0.1)) - (fp_line (start 0.25 -0.4) (end 0.25 0.4) (layer B.SilkS) (width 0.1)) - (fp_line (start -0.35 0) (end 0.25 -0.4) (layer B.SilkS) (width 0.1)) - (fp_line (start -0.35 0) (end -0.35 0.55) (layer B.SilkS) (width 0.1)) - (fp_line (start -0.35 0) (end -0.35 -0.55) (layer B.SilkS) (width 0.1)) - (fp_line (start -0.75 0) (end -0.35 0) (layer B.SilkS) (width 0.1)) - - ${''/* SMD pads on both sides */} - (pad 1 smd rect (at -1.65 0 ${p.rot}) (size 0.9 1.2) (layers F.Cu F.Paste F.Mask) ${p.to.str}) - (pad 2 smd rect (at 1.65 0 ${p.rot}) (size 0.9 1.2) (layers B.Cu B.Paste B.Mask) ${p.from.str}) - (pad 1 smd rect (at -1.65 0 ${p.rot}) (size 0.9 1.2) (layers B.Cu B.Paste B.Mask) ${p.to.str}) - (pad 2 smd rect (at 1.65 0 ${p.rot}) (size 0.9 1.2) (layers F.Cu F.Paste F.Mask) ${p.from.str}) - ) - - ` -} \ No newline at end of file diff --git a/ergogen/footprints/via.js b/ergogen/footprints/via.js deleted file mode 100644 index 2c99f39..0000000 --- a/ergogen/footprints/via.js +++ /dev/null @@ -1,18 +0,0 @@ -// Via -// Nets -// net: the net this via should be connected to - -module.exports = { - params: { - net: undefined - }, - body: p => ` - (via - ${p.at.replace(/ [-\d]+\)$/, ')')} - (size 0.8) - (drill 0.4) - (layers "F.Cu" "B.Cu") - (net ${p.net.index}) - ) - ` -}