- 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
69 lines
5.1 KiB
Plaintext
69 lines
5.1 KiB
Plaintext
(module easyeda2kicad:QFN-40_L5.0-W5.0-P0.40-TL-EP3.4 (layer F.Cu) (tedit 5DC5F6A4)
|
|
(attr smd)
|
|
(fp_text reference REF** (at 0.000 -6.500) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_text value QFN-40_L5.0-W5.0-P0.40-TL-EP3.4 (at 0.000 6.500) (layer F.Fab)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(fp_text user %R (at 0 0) (layer F.Fab)
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(property "LCSC Part" "C3036461")
|
|
(fp_line (start -2.20 2.70) (end -2.70 2.70) (layer F.SilkS) (width 0.20))
|
|
(fp_line (start -2.70 2.70) (end -2.70 2.20) (layer F.SilkS) (width 0.20))
|
|
(fp_line (start 2.20 2.70) (end 2.70 2.70) (layer F.SilkS) (width 0.20))
|
|
(fp_line (start 2.70 2.70) (end 2.70 2.20) (layer F.SilkS) (width 0.20))
|
|
(fp_line (start 2.70 -2.20) (end 2.70 -2.70) (layer F.SilkS) (width 0.20))
|
|
(fp_line (start 2.70 -2.70) (end 2.20 -2.70) (layer F.SilkS) (width 0.20))
|
|
(fp_line (start -2.70 -2.20) (end -2.70 -2.70) (layer F.SilkS) (width 0.20))
|
|
(fp_line (start -2.70 -2.70) (end -2.20 -2.70) (layer F.SilkS) (width 0.20))
|
|
(pad 41 smd rect (at 0.00 -0.00 -90.00) (size 3.400 3.400) (layers F.Cu F.Paste F.Mask))
|
|
(pad 1 smd oval (at -2.50 -1.80 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 2 smd oval (at -2.50 -1.40 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 3 smd oval (at -2.50 -1.00 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 4 smd oval (at -2.50 -0.60 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 5 smd oval (at -2.50 -0.20 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 6 smd oval (at -2.50 0.20 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 7 smd oval (at -2.50 0.60 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 8 smd oval (at -2.50 1.00 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 9 smd oval (at -2.50 1.40 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 10 smd oval (at -2.50 1.80 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 21 smd oval (at 2.50 1.80 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 22 smd oval (at 2.50 1.40 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 23 smd oval (at 2.50 1.00 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 24 smd oval (at 2.50 0.60 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 25 smd oval (at 2.50 0.20 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 26 smd oval (at 2.50 -0.20 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 27 smd oval (at 2.50 -0.60 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 28 smd oval (at 2.50 -1.00 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 29 smd oval (at 2.50 -1.40 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 30 smd oval (at 2.50 -1.80 0.00) (size 0.800 0.200) (layers F.Cu F.Paste F.Mask))
|
|
(pad 40 smd oval (at -1.80 -2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 39 smd oval (at -1.40 -2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 38 smd oval (at -1.00 -2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 37 smd oval (at -0.60 -2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 36 smd oval (at -0.20 -2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 35 smd oval (at 0.20 -2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 34 smd oval (at 0.60 -2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 33 smd oval (at 1.00 -2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 32 smd oval (at 1.40 -2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 31 smd oval (at 1.80 -2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 20 smd oval (at 1.80 2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 19 smd oval (at 1.40 2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 18 smd oval (at 1.00 2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 17 smd oval (at 0.60 2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 16 smd oval (at 0.20 2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 15 smd oval (at -0.20 2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 14 smd oval (at -0.60 2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 13 smd oval (at -1.00 2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 12 smd oval (at -1.40 2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(pad 11 smd oval (at -1.80 2.50 0.00) (size 0.200 0.800) (layers F.Cu F.Paste F.Mask))
|
|
(fp_circle (center -2.50 -2.50) (end -2.47 -2.50) (layer F.SilkS) (width 0.06))
|
|
(fp_circle (center -2.80 -1.82) (end -2.65 -1.82) (layer Cmts.User) (width 0.30))
|
|
(fp_arc (start -3.20 -2.50) (end -3.05 -2.50) (angle 359.03) (layer F.SilkS) (width 0.30))
|
|
(fp_line (start -2.50 -2.50) (end 2.50 -2.50) (layer F.CrtYd) (width 0.05))
|
|
(fp_line (start 2.50 -2.50) (end 2.50 2.50) (layer F.CrtYd) (width 0.05))
|
|
(fp_line (start 2.50 2.50) (end -2.50 2.50) (layer F.CrtYd) (width 0.05))
|
|
(fp_line (start -2.50 2.50) (end -2.50 -2.50) (layer F.CrtYd) (width 0.05))
|
|
) |