- scripts/mikilab_lib.py / mikilab_cli.py: typed Python API + JSON CLI
for add/update/remove/query, for other apps to integrate without
shelling out to add_component.py
- lib_common.py/import_component.py/import_batch.py: regenerate
sym-lib-table.global/fp-lib-table.global on every mutating call, not
just the project-local tables
- scripts/find_missing_3d_models.py: lists components with no 3D model
and search links to fill the gap
- docs/GUIDA_USO.md: practical Italian usage guide (companion to README.md)
- checkup fixes: removed orphan duplicate footprint
footprints/other/CP_20_1_ADI.kicad_mod, and a dangling
${easyeda2kicad}/tmp 3D model reference in AXP2101's footprint that
pointed at a file that never existed on disk
48 lines
2.9 KiB
Plaintext
48 lines
2.9 KiB
Plaintext
|
|
(footprint SON50P200X200X80-9N (layer F.Cu) (tedit 6A90224C)
|
|
(descr "")
|
|
(attr smd)
|
|
(fp_text reference REF** (at 0.292 -1.7934 0) (layer F.SilkS)
|
|
(effects (font (size 0.64 0.64) (thickness 0.15)))
|
|
)
|
|
(fp_text value SON50P200X200X80-9N (at 5.9816 1.7934 0) (layer F.Fab)
|
|
(effects (font (size 0.64 0.64) (thickness 0.15)))
|
|
)
|
|
(pad 1 smd roundrect (roundrect_rratio 0.125) (at -0.985 -0.75) (size 0.74 0.28) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
|
(pad 2 smd roundrect (roundrect_rratio 0.125) (at -0.985 -0.25) (size 0.74 0.28) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
|
(pad 3 smd roundrect (roundrect_rratio 0.125) (at -0.985 0.25) (size 0.74 0.28) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
|
(pad 4 smd roundrect (roundrect_rratio 0.125) (at -0.985 0.75) (size 0.74 0.28) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
|
(pad 5 smd roundrect (roundrect_rratio 0.125) (at 0.985 0.75) (size 0.74 0.28) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
|
(pad 6 smd roundrect (roundrect_rratio 0.125) (at 0.985 0.25) (size 0.74 0.28) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
|
(pad 7 smd roundrect (roundrect_rratio 0.125) (at 0.985 -0.25) (size 0.74 0.28) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
|
(pad 8 smd roundrect (roundrect_rratio 0.125) (at 0.985 -0.75) (size 0.74 0.28) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
|
(pad 9 smd rect (at 0.0 0.0) (size 0.9 1.6) (layers F.Cu F.Mask) (solder_mask_margin 0.102))
|
|
(pad 9_1 thru_hole circle (at 0.0 -0.55) (size 0.4 0.4) (drill 0.2) (layers *.Cu))
|
|
(pad 9_2 thru_hole circle (at 0.0 0.55) (size 0.4 0.4) (drill 0.2) (layers *.Cu))
|
|
(fp_poly
|
|
(pts
|
|
(xy -0.28 -0.51)
|
|
(xy 0.28 -0.51)
|
|
(xy 0.28 0.51)
|
|
(xy -0.28 0.51)
|
|
) (layer F.Paste) (width 0.01)
|
|
)
|
|
(fp_circle (center -1.925 -0.75) (end -1.825 -0.75) (layer F.SilkS) (width 0.2))
|
|
(fp_circle (center -1.925 -0.75) (end -1.825 -0.75) (layer F.Fab) (width 0.2))
|
|
(fp_line (start -1.0 -1.0) (end 1.0 -1.0) (layer F.Fab) (width 0.127))
|
|
(fp_line (start -1.0 1.0) (end 1.0 1.0) (layer F.Fab) (width 0.127))
|
|
(fp_line (start -1.0 -1.21) (end 1.0 -1.21) (layer F.SilkS) (width 0.127))
|
|
(fp_line (start -1.0 1.21) (end 1.0 1.21) (layer F.SilkS) (width 0.127))
|
|
(fp_line (start -1.0 -1.0) (end -1.0 1.0) (layer F.Fab) (width 0.127))
|
|
(fp_line (start 1.0 -1.0) (end 1.0 1.0) (layer F.Fab) (width 0.127))
|
|
(fp_line (start -1.605 -1.25) (end 1.605 -1.25) (layer F.CrtYd) (width 0.05))
|
|
(fp_line (start -1.605 1.25) (end 1.605 1.25) (layer F.CrtYd) (width 0.05))
|
|
(fp_line (start -1.605 -1.25) (end -1.605 1.25) (layer F.CrtYd) (width 0.05))
|
|
(fp_line (start 1.605 -1.25) (end 1.605 1.25) (layer F.CrtYd) (width 0.05))
|
|
(model ${KIPRJMOD}/3dmodels/other/TPS22965DSGR.step
|
|
(offset (xyz 0 0 0))
|
|
(scale (xyz 1 1 1))
|
|
(rotate (xyz 0 0 0))
|
|
)
|
|
)
|