diff options
Diffstat (limited to 'ergogen')
| -rw-r--r-- | ergogen/footprints/mx6c_ulp.js | 14 | ||||
| -rw-r--r-- | ergogen/fpkb_v5.yaml | 10 |
2 files changed, 14 insertions, 10 deletions
diff --git a/ergogen/footprints/mx6c_ulp.js b/ergogen/footprints/mx6c_ulp.js index 17a1cd4..aad8fd3 100644 --- a/ergogen/footprints/mx6c_ulp.js +++ b/ergogen/footprints/mx6c_ulp.js @@ -25,7 +25,7 @@ module.exports = { (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew) (layer "F.Cu") ${p.at} - (attr smd) + (attr virtual) (property "Reference" "${p.ref}" (at -0.05 -7.5 ${p.r}) (unlocked yes) @@ -101,6 +101,8 @@ module.exports = { (pad "" np_thru_hole circle (at -5.8 2.75 ${p.r}) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask")) (pad "" np_thru_hole oval (at 5.825 -3.0 ${p.r}) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask")) (pad "" np_thru_hole oval (at 5.825 3.0 ${p.r}) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask")) + (pad "1" thru_hole circle (at -0.5 2.4 ${p.r}) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) ${p.from}) + (pad "2" thru_hole circle (at 1.8 2.4 ${p.r}) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) ${p.to}) (pad "1" thru_hole circle (at -0.5 2.4 ${p.r}) (size 1.3 1.3) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) ${p.from}) (pad "2" thru_hole circle (at 1.8 2.4 ${p.r}) (size 1.3 1.3) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) ${p.to}) (pad "3" smd rect (at -5.9 -5.4 ${p.r}) (size 2.5 2.0) (layers "F.Cu" "F.Mask") ${p.ground || ''}) @@ -146,16 +148,18 @@ module.exports = { ) (pad "" np_thru_hole circle (at -5.8 -1.2 ${p.r}) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask")) (pad "" np_thru_hole circle (at -5.8 -2.75 ${p.r}) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask")) + (pad "1" thru_hole circle (at -0.5 -2.4 ${p.r}) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) ${p.from}) + (pad "2" thru_hole circle (at 1.8 -2.4 ${p.r}) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) ${p.to}) (pad "1" thru_hole circle (at -0.5 -2.4 ${p.r}) (size 1.3 1.3) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) ${p.from}) (pad "2" thru_hole circle (at 1.8 -2.4 ${p.r}) (size 1.3 1.3) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) ${p.to}) (pad "3" smd rect (at -5.9 5.4 ${p.r}) (size 2.5 2.0) (layers "B.Cu" "B.Mask") ${p.ground || ''}) (pad "3" smd rect (at -5.9 -5.4 ${p.r}) (size 2.5 2.0) (layers "B.Cu" "B.Mask") ${p.ground || ''}) (pad "3" smd rect (at 5.9 5.4 ${p.r}) (size 2.5 2.0) (layers "B.Cu" "B.Mask") ${p.ground || ''}) (pad "3" smd rect (at 5.9 -5.4 ${p.r}) (size 2.5 2.0) (layers "B.Cu" "B.Mask") ${p.ground || ''}) - (pad "" thru_hole circle (at -5.9 -5.4 ${p.r}) (size 1.05 1.05) (drill 0.6) (layers "*.Cu")) - (pad "" thru_hole circle (at -5.9 5.4 ${p.r}) (size 1.05 1.05) (drill 0.6) (layers "*.Cu")) - (pad "" thru_hole circle (at 5.9 -5.4 ${p.r}) (size 1.05 1.05) (drill 0.6) (layers "*.Cu")) - (pad "" thru_hole circle (at 5.9 5.4 ${p.r}) (size 1.05 1.05) (drill 0.6) (layers "*.Cu")) + (pad "" thru_hole circle (at -5.9 -5.4 ${p.r}) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") ${p.ground || ''}) + (pad "" thru_hole circle (at -5.9 5.4 ${p.r}) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") ${p.ground || ''}) + (pad "" thru_hole circle (at 5.9 -5.4 ${p.r}) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") ${p.ground || ''}) + (pad "" thru_hole circle (at 5.9 5.4 ${p.r}) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") ${p.ground || ''}) `; } diff --git a/ergogen/fpkb_v5.yaml b/ergogen/fpkb_v5.yaml index 3a84788..9df1070 100644 --- a/ergogen/fpkb_v5.yaml +++ b/ergogen/fpkb_v5.yaml @@ -32,9 +32,9 @@ points: key.spread: k+0.5 inner: key.stagger: -0.2k - rows.top.bind: [1,2+1k,0,1] - rows.home.bind: [0,2+1k,0,0] - rows.bottom.bind: [0,2+1k,1,1] + rows.top.bind: [1,3+1k,0,1] + rows.home.bind: [0,3+1k,0,0] + rows.bottom.bind: [0,3+1k,1,1] key.spread: k rows: bottom.padding: k @@ -85,7 +85,7 @@ pcbs: what: promicro where: ref: matrix_inner_home - shift: [1k+1.5, 0.5k] + shift: [1k+1.5, 0.5k-1] rotate: -90 params: P20: matrix_inner_top @@ -116,5 +116,5 @@ pcbs: symmetric: true where: ref: matrix_inner_bottom - shift: [1+1.5k, -0.4k] + shift: [3+1.5k, -0.3k] rotate: -90 |
