From 9fa377018c9273e89ab55babf89fae53e568e28a Mon Sep 17 00:00:00 2001 From: ssp97 Date: Fri, 5 Sep 2025 23:16:27 +0800 Subject: [PATCH] pretty: add qfn12 --- .../QFN-12_L3.0-W3.0-P0.45-TL-EP.kicad_mod | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 footprints/Abyss_Power.pretty/QFN-12_L3.0-W3.0-P0.45-TL-EP.kicad_mod diff --git a/footprints/Abyss_Power.pretty/QFN-12_L3.0-W3.0-P0.45-TL-EP.kicad_mod b/footprints/Abyss_Power.pretty/QFN-12_L3.0-W3.0-P0.45-TL-EP.kicad_mod new file mode 100644 index 0000000..2aaf7f6 --- /dev/null +++ b/footprints/Abyss_Power.pretty/QFN-12_L3.0-W3.0-P0.45-TL-EP.kicad_mod @@ -0,0 +1,80 @@ +(module QFN-12_L3.0-W3.0-P0.45-TL-EP (layer F.Cu) (tedit 68A36AB6) + (fp_text reference REF** (at 0 -3.207) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify left))) + (fp_text value std:e6241c0a15e94c52a6b15d8543c4f8ea (at 0 -0.667) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify left))) + (fp_circle (center -1.521 -1.327) (end -1.491 -1.327) (layer Eco2.User) (width 0.06)) + (fp_circle (center -1.715 -0.427) (end -1.615 -0.427) (layer Dwgs.User) (width 0.2)) + (fp_poly (pts (xy 1.01 -1.327) (xy 1.21 -1.327) (xy 1.21 -0.927) (xy 1.01 -0.927)) (layer Eco2.User) (width 0.12)) + (fp_poly (pts (xy 0.56 -1.327) (xy 0.76 -1.327) (xy 0.76 -0.927) (xy 0.56 -0.927)) (layer Eco2.User) (width 0.12)) + (fp_poly (pts (xy 0.11 -1.327) (xy 0.31 -1.327) (xy 0.31 -0.927) (xy 0.11 -0.927)) (layer Eco2.User) (width 0.12)) + (fp_poly (pts (xy -0.34 -1.327) (xy -0.14 -1.327) (xy -0.14 -0.927) (xy -0.34 -0.927)) (layer Eco2.User) (width 0.12)) + (fp_poly (pts (xy -0.79 -1.327) (xy -0.59 -1.327) (xy -0.59 -0.927) (xy -0.79 -0.927)) (layer Eco2.User) (width 0.12)) + (fp_poly (pts (xy -1.24 -1.327) (xy -1.04 -1.327) (xy -1.04 -0.927) (xy -1.24 -0.927)) (layer Eco2.User) (width 0.12)) + (fp_poly (pts (xy -0.243 0.046) (xy 0.223 0.046) (xy 0.512 0.336) (xy 0.512 0.565) (xy 0.223 0.854) (xy -0.242 0.854) (xy -0.532 0.564) (xy -0.532 0.336) (xy -0.254 0.058)) (layer Eco2.User) (width 0.12)) + (fp_poly (pts (xy 0.635 0.898) (xy 1.485 0.898) (xy 1.485 1.498) (xy 0.635 1.498)) (layer Eco2.User) (width 0.12)) + (fp_poly (pts (xy 0.635 -0.602) (xy 1.485 -0.602) (xy 1.485 -0.402) (xy 0.635 -0.402)) (layer Eco2.User) (width 0.12)) + (fp_poly (pts (xy 0.635 -0.152) (xy 1.485 -0.152) (xy 1.485 0.048) (xy 0.635 0.048)) (layer Eco2.User) (width 0.12)) + (fp_poly (pts (xy 0.132 -0.602) (xy -1.517 -0.602) (xy -1.517 0) (xy -0.716 0) (xy -0.417 -0.299) (xy 0.133 -0.299) (xy 0.133 -0.303)) (layer Eco2.User) (width 0.12)) + (fp_poly (pts (xy 0.134 1.5) (xy -1.515 1.5) (xy -1.515 0.898) (xy -0.714 0.898) (xy -0.416 1.197) (xy 0.134 1.197) (xy 0.134 1.201)) (layer Eco2.User) (width 0.12)) + (fp_line (start -1.515 1.673) (end -1.515 -1.327) (layer F.CrtYd) (width 0.12)) + (fp_line (start -1.515 -1.327) (end 1.485 -1.327) (layer F.CrtYd) (width 0.12)) + (fp_line (start 1.485 -1.327) (end 1.485 1.673) (layer F.CrtYd) (width 0.12)) + (fp_line (start 1.485 1.673) (end -1.515 1.673) (layer F.CrtYd) (width 0.12)) + (fp_poly (pts (xy -1.265 -1.501) (xy -1.015 -1.501) (xy -1.015 -0.901) (xy -1.265 -0.901)) (layer F.Paste) (width 0.12)) + (fp_poly (pts (xy -0.815 -1.501) (xy -0.565 -1.501) (xy -0.565 -0.901) (xy -0.815 -0.901)) (layer F.Paste) (width 0.12)) + (fp_poly (pts (xy -0.365 -1.501) (xy -0.115 -1.501) (xy -0.115 -0.901) (xy -0.365 -0.901)) (layer F.Paste) (width 0.12)) + (fp_poly (pts (xy 0.085 -1.501) (xy 0.335 -1.501) (xy 0.335 -0.901) (xy 0.085 -0.901)) (layer F.Paste) (width 0.12)) + (fp_poly (pts (xy 0.535 -1.501) (xy 0.785 -1.501) (xy 0.785 -0.901) (xy 0.535 -0.901)) (layer F.Paste) (width 0.12)) + (fp_poly (pts (xy 0.985 -1.501) (xy 1.235 -1.501) (xy 1.235 -0.901) (xy 0.985 -0.901)) (layer F.Paste) (width 0.12)) + (fp_poly (pts (xy -1.72 -0.65) (xy 0.229 -0.65) (xy 0.229 -0.251) (xy -0.699 -0.251) (xy -0.699 0.051) (xy -1.721 0.051) (xy -1.721 -0.249)) (layer F.Paste) (width 0.12)) + (fp_poly (pts (xy -1.706 1.551) (xy 0.243 1.551) (xy 0.243 1.103) (xy -0.685 1.103) (xy -0.684 0.864) (xy -0.804 0.799) (xy -1.706 0.8) (xy -1.706 1.15)) (layer F.Paste) (width 0.12)) + (fp_poly (pts (xy 0.711 -0.632) (xy 1.691 -0.632) (xy 1.691 -0.372) (xy 0.711 -0.372)) (layer F.Paste) (width 0.12)) + (fp_poly (pts (xy 0.711 -0.182) (xy 1.691 -0.182) (xy 1.691 0.078) (xy 0.711 0.078)) (layer F.Paste) (width 0.12)) + (fp_poly (pts (xy 0.711 0.823) (xy 1.691 0.823) (xy 1.691 1.573) (xy 0.711 1.573)) (layer F.Paste) (width 0.12)) + (fp_poly (pts (xy -0.206 0.11) (xy 0.186 0.11) (xy 0.43 0.354) (xy 0.43 0.547) (xy 0.186 0.79) (xy -0.206 0.79) (xy -0.45 0.546) (xy -0.45 0.354) (xy -0.216 0.12)) (layer F.Paste) (width 0.12)) + (pad 12 smd rect (at -1.14 -1.201) (size 0.25 0.6) (drill 0) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at -0.69 -1.201) (size 0.25 0.6) (drill 0) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at -0.241 -1.201) (size 0.25 0.6) (drill 0) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at 0.21 -1.201) (size 0.25 0.6) (drill 0) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at 0.66 -1.201) (size 0.25 0.6) (drill 0) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at 1.109 -1.201) (size 0.25 0.6) (drill 0) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd custom (at -0.746 -0.299) (size 0.102 0.102) (drill 0) (layers F.Cu F.Paste F.Mask) + (zone_connect 0) (options (clearance outline) (anchor circle)) + (primitives + (gr_poly + (pts + (xy -0.974 -0.351) (xy 0.975 -0.351) (xy 0.975 0.048) (xy 0.047 0.048) (xy 0.047 0.351) (xy -0.975 0.351) (xy -0.975 0.051)) (width 0.12)) + )) + (pad 3 smd custom (at -0.732 1.201 180) (size 0.102 0.102) (drill 0) (layers F.Cu F.Paste F.Mask) + (zone_connect 0) (options (clearance outline) (anchor circle)) + (primitives + (gr_poly + (pts + (xy 0.974 -0.351) (xy -0.975 -0.351) (xy -0.975 0.098) (xy -0.047 0.098) (xy -0.047 0.401) (xy 0.975 0.401) (xy 0.975 0.051)) (width 0.12)) + )) + (pad 2 smd custom (at -0.01 0.45) (size 0.102 0.102) (drill 0) (layers F.Cu F.Paste F.Mask) + (zone_connect 0) (options (clearance outline) (anchor circle)) + (primitives + (gr_poly + (pts + (xy -0.246 -0.425) (xy 0.245 -0.425) (xy 0.55 -0.12) (xy 0.55 0.12) (xy 0.245 0.425) (xy -0.245 0.425) (xy -0.55 0.12) (xy -0.55 -0.12) (xy -0.257 -0.412)) (width 0.12)) + )) + (pad 6 smd rect (at 1.14 -0.502) (size 1.1 0.26) (drill 0) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 1.14 -0.052) (size 1.1 0.26) (drill 0) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at 1.14 1.198) (size 1.1 0.75) (drill 0) (layers F.Cu F.Paste F.Mask)) + (fp_line (start -1.515 -0.804) (end -1.515 -1.327) (layer F.SilkS) (width 0.1)) + (fp_line (start -1.515 0.645) (end -1.515 0.206) (layer F.SilkS) (width 0.1)) + (fp_line (start 1.485 1.673) (end -1.515 1.673) (layer F.SilkS) (width 0.1)) + (fp_line (start 1.485 0.232) (end 1.485 0.669) (layer F.SilkS) (width 0.1)) + (fp_line (start 1.389 -1.327) (end 1.485 -1.327) (layer F.SilkS) (width 0.1)) + (fp_line (start 1.485 -1.327) (end 1.485 -0.786) (layer F.SilkS) (width 0.1)) + (fp_line (start -1.515 -1.327) (end -1.42 -1.327) (layer F.SilkS) (width 0.1)) + (fp_circle (center -1.715 -0.927) (end -1.615 -0.927) (layer F.SilkS) (width 0.1)) + (model ${KIPRJMOD}/kicad_lceda.3dshapes/QFN-12_L3.0-W3.0-P0.45-TL-EP.step + (offset (xyz -0.015 -0.168 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) + ) (model ${KIPRJMOD}/kicad_lceda.3dshapes/QFN-12_L3.0-W3.0-P0.45-TL-EP.wrl + (offset (xyz -0.015 -0.168 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) + ) + +) \ No newline at end of file