TRRS: add missing stabilizer hole for reverse footprint
This commit is contained in:
parent
f5f787edce
commit
02dac3316b
1 changed files with 10 additions and 3 deletions
|
@ -48,10 +48,13 @@ module.exports = {
|
||||||
(fp_line (start 0.75 12.1) (end -5.35 12.1) (layer Dwgs.User) (width 0.15))
|
(fp_line (start 0.75 12.1) (end -5.35 12.1) (layer Dwgs.User) (width 0.15))
|
||||||
(fp_line (start 0.75 0) (end -5.35 0) (layer Dwgs.User) (width 0.15))
|
(fp_line (start 0.75 0) (end -5.35 0) (layer Dwgs.User) (width 0.15))
|
||||||
|
|
||||||
${''/* stabilizers */}
|
|
||||||
(pad "" np_thru_hole circle (at -2.3 8.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
|
|
||||||
(pad "" np_thru_hole circle (at -2.3 1.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
|
|
||||||
`
|
`
|
||||||
|
function stabilizers(def_pos) {
|
||||||
|
return `
|
||||||
|
(pad "" np_thru_hole circle (at ${def_pos} 8.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
|
||||||
|
(pad "" np_thru_hole circle (at ${def_pos} 1.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
|
||||||
|
`
|
||||||
|
}
|
||||||
function pins(def_neg, def_pos) {
|
function pins(def_neg, def_pos) {
|
||||||
return `
|
return `
|
||||||
(pad 1 thru_hole oval (at ${def_neg} 11.3 ${p.rot}) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) ${p.net.A.str})
|
(pad 1 thru_hole oval (at ${def_neg} 11.3 ${p.rot}) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) ${p.net.A.str})
|
||||||
|
@ -63,18 +66,22 @@ module.exports = {
|
||||||
if(p.param.reverse & p.param.symmetric) {
|
if(p.param.reverse & p.param.symmetric) {
|
||||||
return `
|
return `
|
||||||
${standard}
|
${standard}
|
||||||
|
${stabilizers('-2.3')}
|
||||||
${pins('0', '-4.6')}
|
${pins('0', '-4.6')}
|
||||||
${pins('-4.6', '0')})
|
${pins('-4.6', '0')})
|
||||||
`
|
`
|
||||||
} else if(p.param.reverse) {
|
} else if(p.param.reverse) {
|
||||||
return `
|
return `
|
||||||
${standard}
|
${standard}
|
||||||
|
${stabilizers('-2.3')}
|
||||||
|
${stabilizers('2.3')}
|
||||||
${pins('-4.6', '0')}
|
${pins('-4.6', '0')}
|
||||||
${pins('4.6', '0')})
|
${pins('4.6', '0')})
|
||||||
`
|
`
|
||||||
} else {
|
} else {
|
||||||
return `
|
return `
|
||||||
${standard}
|
${standard}
|
||||||
|
${stabilizers('-2.3')}
|
||||||
${pins('-4.6', '0')})
|
${pins('-4.6', '0')})
|
||||||
`
|
`
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue