PCB: Add mounting holes

This commit is contained in:
Lexi / Zoe 2024-03-05 20:41:06 +01:00
parent 76379deb1f
commit d7b725f3ba
Signed by: binaryDiv
GPG key ID: F8D4956E224DA232
2 changed files with 48 additions and 1 deletions

View file

@ -0,0 +1,24 @@
// MountingHole_2.2mm_M2
// Source: https://kicad.github.io/footprints/MountingHole
module.exports = {
nets: {
net: undefined
},
params: {
class: 'HOLE',
},
body: p => `
(module MountingHole_2.2mm_M2 (layer F.Cu) (tedit 56D1B4CB)
${p.at /* parametric position */}
(fp_text reference "${p.ref}" (at 0 -3.2) (layer F.SilkS) ${p.ref_hide}
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05))
(pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask))
)
`
}