diff --git a/ergogen/footprints/cap_0805.js b/ergogen/footprints/cap_0805.js index 7dc467a..96f071b 100644 --- a/ergogen/footprints/cap_0805.js +++ b/ergogen/footprints/cap_0805.js @@ -8,6 +8,7 @@ module.exports = { body: p => ` (module C_0805_2012Metric (layer ${p.side}.Cu) (tedit 5F68FEEE) ${p.at /* parametric position */} + (attr smd) ${'' /* footprint reference */} (fp_text reference "${p.ref}" (at 0 0) (layer ${p.side}.SilkS) ${p.ref_hide} (effects (font (size 1.27 1.27) (thickness 0.15)))) diff --git a/ergogen/footprints/choc_pretty.js b/ergogen/footprints/choc_pretty.js index c6f907c..003d1e9 100644 --- a/ergogen/footprints/choc_pretty.js +++ b/ergogen/footprints/choc_pretty.js @@ -28,6 +28,7 @@ module.exports = { const standard = ` (module PG1350 (layer F.Cu) (tedit 5DD50112) ${p.at /* parametric position */} + (attr smd) ${'' /* 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)))) @@ -61,7 +62,8 @@ module.exports = { return ` ${'' /* switch marks */} - (fp_line (start -7 -7) (end 7 -7) (layer ${def_side}.SilkS) (width 0.15)) + (fp_line (start -7 -7) (end -1.5 -7) (layer ${def_side}.SilkS) (width 0.15)) + (fp_line (start 1.5 -7) (end 7 -7) (layer ${def_side}.SilkS) (width 0.15)) (fp_line (start 7 -7) (end 7 7) (layer ${def_side}.SilkS) (width 0.15)) (fp_line (start 7 7) (end -7 7) (layer ${def_side}.SilkS) (width 0.15)) (fp_line (start -7 7) (end -7 -7) (layer ${def_side}.SilkS) (width 0.15)) diff --git a/ergogen/footprints/diode_smd.js b/ergogen/footprints/diode_smd.js index f24d43e..2e1071b 100644 --- a/ergogen/footprints/diode_smd.js +++ b/ergogen/footprints/diode_smd.js @@ -8,6 +8,7 @@ module.exports = { body: p => ` (module SmdDiode (layer ${p.side}.Cu) (tedit 65D012FE) ${p.at /* parametric position */} + (attr smd) ${'' /* footprint reference */} (fp_text reference "${p.ref}" (at 0 0) (layer ${p.side}.SilkS) ${p.ref_hide} (effects (font (size 1.27 1.27) (thickness 0.15)))) diff --git a/ergogen/footprints/rp2040_purple.js b/ergogen/footprints/rp2040_purple.js index 7ff0f1f..d039206 100644 --- a/ergogen/footprints/rp2040_purple.js +++ b/ergogen/footprints/rp2040_purple.js @@ -107,7 +107,7 @@ module.exports = { for (let i = 0; i < PINS_PER_SIDE; i++) { pin_pad_body += ` (pad ${i + offset} thru_hole circle (at ${sign}8.89 ${pin_pos_y(i)} 0) - (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) ${p[pin_names[i]]} + (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.Mask) ${p[pin_names[i]]} )`; } return pin_pad_body; diff --git a/ergogen/footprints/sk6812_mini_e.js b/ergogen/footprints/sk6812_mini_e.js index cdaf000..4f6f73d 100644 --- a/ergogen/footprints/sk6812_mini_e.js +++ b/ergogen/footprints/sk6812_mini_e.js @@ -13,6 +13,7 @@ module.exports = { body: p => ` (module SK6812-MINI-E (layer F.Cu) (tedit 53BEE615) ${p.at /* parametric position */} + (attr smd) ${'' /* footprint reference */} (fp_text reference "${p.ref}" (at 0 0) (layer ${p.side}.SilkS) ${p.ref_hide} @@ -30,19 +31,19 @@ module.exports = { (fp_line (start -1.7 1.5) (end -1.7 -1.5) (layer Edge.Cuts) (width 0.12)) (fp_line (start -1.7 -1.5) (end 1.7 -1.5) (layer Edge.Cuts) (width 0.12)) - (pad "1" smd rect (at -2.55 -0.75 ${p.r}) (size 1.7 0.82) + (pad "1" smd rect (at -2.6 -0.75 ${p.r}) (size 1.6 0.82) (layers "${p.side}.Cu" "${p.side}.Paste" "${p.side}.Mask") ${p.VCC} ) - (pad "2" smd rect (at -2.55 0.75 ${p.r}) (size 1.7 0.82) + (pad "2" smd rect (at -2.6 0.75 ${p.r}) (size 1.6 0.82) (layers "${p.side}.Cu" "${p.side}.Paste" "${p.side}.Mask") ${p.dout} ) - (pad "4" smd rect (at 2.55 -0.75 ${p.r}) (size 1.7 0.82) + (pad "4" smd rect (at 2.6 -0.75 ${p.r}) (size 1.6 0.82) (layers "${p.side}.Cu" "${p.side}.Paste" "${p.side}.Mask") ${p.din} ) - (pad "3" smd roundrect (at 2.55 0.75 ${p.r}) (size 1.7 0.82) + (pad "3" smd roundrect (at 2.6 0.75 ${p.r}) (size 1.6 0.82) (layers "${p.side}.Cu" "${p.side}.Paste" "${p.side}.Mask") (roundrect_rratio 0.25) ${p.GND}