Add DMT6007LFG-7, TPS2121RUXR, Lattice ECP5 FPGA symbols; fix quoted 3D model path check

- Add DMT6007LFG-7 (transistor) and TPS2121RUXR (dual-input power mux) with
  footprints and TPS2121RUXR's 3D model.
- Import Lattice_ECP_FPGA symbol library (ECP5U-45 CABGA256/381/554,
  CSFBGA285) from mattvenn/basic-ecp5-pcb's legacy .lib, converted via
  kicad-cli sym upgrade; symbol-only, footprints resolved via the standard
  Package_BGA KiCad library. Add a vendor-accurate BG256 3D body
  (LFE5U-25F-8BG256I) for manual per-instance assignment.
- Fix check_library.py's 3D model reference regex to strip surrounding
  quotes, which KiCad 10's re-save format adds around (model "...") paths
  -- was causing a false "missing 3D model" error for SJ-3506-SMT-TR after
  its footprint got re-saved in the new format.
This commit is contained in:
2026-09-02 20:35:53 +02:00
parent 58185c2215
commit 04632ea71f
14 changed files with 53797 additions and 55 deletions
+3
View File
@@ -76,6 +76,7 @@
(lib (name "MIKILAB_FPGA_Xilinx_Virtex5")(type "KiCad")(uri "${KIPRJMOD}/symbols/fpga_cpld/FPGA_Xilinx_Virtex5.kicad_sym")(options "")(descr "FPGA_Xilinx_Virtex5"))
(lib (name "MIKILAB_FPGA_Xilinx_Virtex6")(type "KiCad")(uri "${KIPRJMOD}/symbols/fpga_cpld/FPGA_Xilinx_Virtex6.kicad_sym")(options "")(descr "FPGA_Xilinx_Virtex6"))
(lib (name "MIKILAB_FPGA_Xilinx_Virtex7")(type "KiCad")(uri "${KIPRJMOD}/symbols/fpga_cpld/FPGA_Xilinx_Virtex7.kicad_sym")(options "")(descr "FPGA_Xilinx_Virtex7"))
(lib (name "MIKILAB_Lattice_ECP_FPGA")(type "KiCad")(uri "${KIPRJMOD}/symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym")(options "")(descr "Lattice_ECP_FPGA"))
(lib (name "MIKILAB_lattice")(type "KiCad")(uri "${KIPRJMOD}/symbols/fpga_cpld/lattice.kicad_sym")(options "")(descr "lattice"))
(lib (name "MIKILAB_Connector")(type "KiCad")(uri "${KIPRJMOD}/symbols/interface/Connector.kicad_sym")(options "")(descr "Connector"))
(lib (name "MIKILAB_Connector_Generic")(type "KiCad")(uri "${KIPRJMOD}/symbols/interface/Connector_Generic.kicad_sym")(options "")(descr "Connector_Generic"))
@@ -204,6 +205,7 @@
(lib (name "MIKILAB_Amplifier_Instrumentation")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/Amplifier_Instrumentation.kicad_sym")(options "")(descr "Amplifier_Instrumentation"))
(lib (name "MIKILAB_Amplifier_Video")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/Amplifier_Video.kicad_sym")(options "")(descr "Amplifier_Video"))
(lib (name "MIKILAB_CDCLVC1102PW")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/CDCLVC1102PW.kicad_sym")(options "")(descr "CDCLVC1102PW"))
(lib (name "MIKILAB_DMT6007LFG_7")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/DMT6007LFG-7.kicad_sym")(options "")(descr "DMT6007LFG-7"))
(lib (name "MIKILAB_Device")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/Device.kicad_sym")(options "")(descr "Device"))
(lib (name "MIKILAB_Driver_Haptic")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/Driver_Haptic.kicad_sym")(options "")(descr "Driver_Haptic"))
(lib (name "MIKILAB_Driver_LED")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/Driver_LED.kicad_sym")(options "")(descr "Driver_LED"))
@@ -226,6 +228,7 @@
(lib (name "MIKILAB_SN74AXC1T45DBVR")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/SN74AXC1T45DBVR.kicad_sym")(options "")(descr "SN74AXC1T45DBVR"))
(lib (name "MIKILAB_Security")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/Security.kicad_sym")(options "")(descr "Security"))
(lib (name "MIKILAB_TPD2E007DCKR")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/TPD2E007DCKR.kicad_sym")(options "")(descr "TPD2E007DCKR"))
(lib (name "MIKILAB_TPS2121RUXR")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/TPS2121RUXR.kicad_sym")(options "")(descr "TPS2121RUXR"))
(lib (name "MIKILAB_TPS22965DSGR")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/TPS22965DSGR.kicad_sym")(options "")(descr "TPS22965DSGR"))
(lib (name "MIKILAB_TPS22994RUKT")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/TPS22994RUKT.kicad_sym")(options "")(descr "TPS22994RUKT"))
(lib (name "MIKILAB_TPS63020DSJT")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/TPS63020DSJT.kicad_sym")(options "")(descr "TPS63020DSJT"))