Self-contained KiCad library (symbols, footprints, 3D models, docs,
import/check tooling) with no dependency on kicad-personal-library.
- Fixed sym-lib-table/fp-lib-table: single (version 7) header, one entry
per library, MIKILAB_<name> nicknames, ${KIPRJMOD}-relative URIs
- Resolved the SOT95P280X145-5N footprint collision (TPS7A2012PDBVR vs
TPS7A2018PDBVR): confirmed byte-identical modulo KiCad's internal
tedit timestamp, unified into one shared footprint
- Resolved a case-insensitive filename collision between the official
Diode.kicad_sym and a custom diode.kicad_sym
- Wrapped standalone footprints (ESP32-S31-WROOM-3, IC_TPS63020DSJT,
SOT95P280X145-5N) into their own .pretty libraries so they're
actually registered in fp-lib-table
- Fixed broken symbol->footprint references (including one pointing at
a nonexistent easyeda2kicad library)
- Added scripts/check_library.py, import_component.py, add_component.py,
import_batch.py, and lib_common.py
108 lines
8.4 KiB
Plaintext
108 lines
8.4 KiB
Plaintext
(module ECP5EVB_VERSA (layer F.Cu) (tedit 5CC543A0)
|
|
(descr NPPC202KFMS-RC)
|
|
(fp_text reference REF** (at 0 0) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.12)))
|
|
)
|
|
(fp_text value ECP5EVB_VERSA (at 0 0) (layer F.SilkS)
|
|
(effects (font (size 1 1) (thickness 0.12)))
|
|
)
|
|
(fp_circle (center -13.3973 -25.65) (end -13.1973 -25.65) (layer F.SilkS) (width 0.12))
|
|
(fp_line (start -18.9973 -25.65) (end -13.9973 -25.65) (layer F.SilkS) (width 0.12))
|
|
(fp_line (start -13.9973 -25.65) (end -13.9973 25.65) (layer F.SilkS) (width 0.12))
|
|
(fp_line (start -13.9973 25.65) (end -18.9973 25.65) (layer F.SilkS) (width 0.12))
|
|
(fp_line (start -18.9973 25.65) (end -18.9973 -25.65) (layer F.SilkS) (width 0.12))
|
|
(fp_line (start 18.9973 -25.65) (end 18.9973 25.65) (layer F.SilkS) (width 0.12))
|
|
(fp_line (start 13.9973 -25.65) (end 18.9973 -25.65) (layer F.SilkS) (width 0.12))
|
|
(fp_line (start 13.9973 25.65) (end 13.9973 -25.65) (layer F.SilkS) (width 0.12))
|
|
(fp_line (start 18.9973 25.65) (end 13.9973 25.65) (layer F.SilkS) (width 0.12))
|
|
(fp_circle (center 19.5973 -25.65) (end 19.7973 -25.65) (layer F.SilkS) (width 0.12))
|
|
(pad J40.01 smd rect (at -13.5923 -24.13) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.02 smd rect (at -19.4023 -24.13) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.03 smd rect (at -13.5923 -21.59) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.04 smd rect (at -19.4023 -21.59) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.05 smd rect (at -13.5923 -19.05) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.06 smd rect (at -19.4023 -19.05) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.07 smd rect (at -13.5923 -16.51) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.08 smd rect (at -19.4023 -16.51) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.09 smd rect (at -13.5923 -13.97) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.10 smd rect (at -19.4023 -13.97) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.11 smd rect (at -13.5923 -11.43) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.12 smd rect (at -19.4023 -11.43) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.13 smd rect (at -13.5923 -8.89) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.14 smd rect (at -19.4023 -8.89) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.15 smd rect (at -13.5923 -6.35) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.16 smd rect (at -19.4023 -6.35) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.17 smd rect (at -13.5923 -3.81) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.18 smd rect (at -19.4023 -3.81) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.19 smd rect (at -13.5923 -1.27) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.20 smd rect (at -19.4023 -1.27) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.21 smd rect (at -13.5923 1.27) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.22 smd rect (at -19.4023 1.27) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.23 smd rect (at -13.5923 3.81) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.24 smd rect (at -19.4023 3.81) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.25 smd rect (at -13.5923 6.35) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.26 smd rect (at -19.4023 6.35) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad "" np_thru_hole circle (at -16.4973 -22.86) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask)
|
|
(clearance 0.4))
|
|
(pad "" np_thru_hole circle (at -16.4973 22.86) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask)
|
|
(clearance 0.4))
|
|
(pad J40.27 smd rect (at -13.5923 8.89) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.28 smd rect (at -19.4023 8.89) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.29 smd rect (at -13.5923 11.43) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.30 smd rect (at -19.4023 11.43) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.31 smd rect (at -13.5923 13.97) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.32 smd rect (at -19.4023 13.97) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.33 smd rect (at -13.5923 16.51) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.34 smd rect (at -19.4023 16.51) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.35 smd rect (at -13.5923 19.05) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.36 smd rect (at -19.4023 19.05) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.37 smd rect (at -13.5923 21.59) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.38 smd rect (at -19.4023 21.59) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.39 smd rect (at -13.5923 24.13) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J40.40 smd rect (at -19.4023 24.13) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.16 smd rect (at 13.5923 -6.35) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.13 smd rect (at 19.4023 -8.89) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.11 smd rect (at 19.4023 -11.43) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.37 smd rect (at 19.4023 21.59) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.24 smd rect (at 13.5923 3.81) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.23 smd rect (at 19.4023 3.81) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.32 smd rect (at 13.5923 13.97) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.09 smd rect (at 19.4023 -13.97) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.33 smd rect (at 19.4023 16.51) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.20 smd rect (at 13.5923 -1.27) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.29 smd rect (at 19.4023 11.43) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.26 smd rect (at 13.5923 6.35) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.22 smd rect (at 13.5923 1.27) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.02 smd rect (at 13.5923 -24.13) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.03 smd rect (at 19.4023 -21.59) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.04 smd rect (at 13.5923 -21.59) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.05 smd rect (at 19.4023 -19.05) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.06 smd rect (at 13.5923 -19.05) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.07 smd rect (at 19.4023 -16.51) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.15 smd rect (at 19.4023 -6.35) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.01 smd rect (at 19.4023 -24.13) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.28 smd rect (at 13.5923 8.89) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.10 smd rect (at 13.5923 -13.97) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.08 smd rect (at 13.5923 -16.51) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.25 smd rect (at 19.4023 6.35) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.21 smd rect (at 19.4023 1.27) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.34 smd rect (at 13.5923 16.51) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad "" np_thru_hole circle (at 16.4973 22.86) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask)
|
|
(clearance 0.4))
|
|
(pad J39.35 smd rect (at 19.4023 19.05) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad "" np_thru_hole circle (at 16.4973 -22.86) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask)
|
|
(clearance 0.4))
|
|
(pad J39.27 smd rect (at 19.4023 8.89) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.36 smd rect (at 13.5923 19.05) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.19 smd rect (at 19.4023 -1.27) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.39 smd rect (at 19.4023 24.13) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.17 smd rect (at 19.4023 -3.81) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.14 smd rect (at 13.5923 -8.89) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.30 smd rect (at 13.5923 11.43) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.40 smd rect (at 13.5923 24.13) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.12 smd rect (at 13.5923 -11.43) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.38 smd rect (at 13.5923 21.59) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.18 smd rect (at 13.5923 -3.81) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
(pad J39.31 smd rect (at 19.4023 13.97) (size 1.56 1) (layers F.Cu F.Paste F.Mask))
|
|
)
|