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
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+9 -2
View File
@@ -630,5 +630,12 @@ symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_s0r4iric/
footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_s0r4iric/KiCADv6/footprints.pretty/CP_20_1_ADI.kicad_mod,footprints/other/ADG936BCPZ.pretty/CP_20_1_ADI.kicad_mod,NEW,e92f3dd1ebd13397f8767e6f0f16be893326fed5ea1d795c94ac004de6c32136,category=other
symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_i1vl86eh/KiCADv6/2026-08-29_21-57-03.kicad_sym,symbols/other/ADG936BCPZ.kicad_sym,UPDATED,961fa300ed9a835ae83e6fdbb1a27eeccc29302fe929eac7f735c84ba8e83c29,category=other
footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_i1vl86eh/KiCADv6/footprints.pretty/CP_20_1_ADI.kicad_mod,footprints/other/ADG936BCPZ.pretty/CP_20_1_ADI.kicad_mod,UPDATED,e92f3dd1ebd13397f8767e6f0f16be893326fed5ea1d795c94ac004de6c32136,category=other
footprint,footprints/other/CP_20_1_ADI.kicad_mod,,REMOVED,,"orphan duplicate footprint left directly under footprints/other/ (not inside any .pretty, not registered in any lib-table); byte-identical to footprints/other/ADG936BCPZ.pretty/CP_20_1_ADI.kicad_mod; found and removed during library checkup; category=other"
footprint,footprints/power/AXP2101.pretty/QFN-40_L5.0-W5.0-P0.40-TL-EP3.4.kicad_mod,footprints/power/AXP2101.pretty/QFN-40_L5.0-W5.0-P0.40-TL-EP3.4.kicad_mod,UPDATED,8abd9f69eaaa802fc5f6abcf1c8a69508b498db6de92880708b0d97cd6e2e4d0,"removed dangling (model ../tmp/easyeda2kicad.3dshapes/QFN-40_L5.0-W5.0-H0.9-P0.4-TL-EP.wrl) reference left over from raw easyeda2kicad export; no matching 3D file exists anywhere; found and fixed during library checkup; category=power"
footprint,footprints/other/CP_20_1_ADI.kicad_mod,,REMOVED,,"orphan duplicate footprint left directly under footprints/other/ (not inside any .pretty, not registered in any lib-table); byte-identical to footprints/other/ADG936BCPZ.pretty/CP_20_1_ADI.kicad_mod; found and removed during library checkup; category=other"
footprint,footprints/power/AXP2101.pretty/QFN-40_L5.0-W5.0-P0.40-TL-EP3.4.kicad_mod,footprints/power/AXP2101.pretty/QFN-40_L5.0-W5.0-P0.40-TL-EP3.4.kicad_mod,UPDATED,8abd9f69eaaa802fc5f6abcf1c8a69508b498db6de92880708b0d97cd6e2e4d0,"removed dangling (model ../tmp/easyeda2kicad.3dshapes/QFN-40_L5.0-W5.0-H0.9-P0.4-TL-EP.wrl) reference left over from raw easyeda2kicad export; no matching 3D file exists anywhere; found and fixed during library checkup; category=power"
symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_wzrl0ial/KiCADv6/2026-08-30_19-27-48.kicad_sym,symbols/other/DMT6007LFG-7.kicad_sym,NEW,be377f92c5e50eb8fba446b28a421fcf018f2de3dcda590a9747560bf1ef4a27,category=other
footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_wzrl0ial/KiCADv6/footprints.pretty/TRANS_DMT6007LFG-7_DIO.kicad_mod,footprints/other/DMT6007LFG-7.pretty/TRANS_DMT6007LFG-7_DIO.kicad_mod,NEW,84f1806b0b9bc629058c70a461e07077c325d4def7944a1f56e3578cbdeecda2,category=other
symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_7ozbb5ej/TPS2121RUXR.kicad_sym,symbols/other/TPS2121RUXR.kicad_sym,NEW,63141d458c698287a482e55b0b61504af8166375865efc345a3f3a4ec9bd3260,category=other
footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_7ozbb5ej/IC_TPS2121RUXR.kicad_mod,footprints/other/TPS2121RUXR.pretty/IC_TPS2121RUXR.kicad_mod,NEW,1fab48fe8b31aa7629029294256527490ea8cd0f4f52cfa1c6f8fb0d4cd0678f,category=other
3d-model,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_7ozbb5ej/TPS2121RUXR.step,3dmodels/other/TPS2121RUXR.step,NEW,145f3fa597c25296601431b518a02a0d0171709df3072df253f250b9e6e35c4e,category=other
symbol,https://github.com/mattvenn/basic-ecp5-pcb/blob/master/hardware/libs/Lattice_ECP_FPGA.lib,symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym,NEW,56b74fdf24bbda6ad21400149d2d6abae02d73d99429bf3c9b61d06c569d65ae,"legacy KiCad 2.3 .lib converted via kicad-cli sym upgrade; 4 Lattice ECP5U-45 packages (CABGA256, CABGA381, CABGA554, CSFBGA285), symbol-only -- footprints are standard Package_BGA:BGA-* (e.g. schematic uses BGA-256_14.0x14.0mm_Layout16x16_P0.8mm_Ball0.45mm_Pad0.32mm_NSMD for CABGA256), resolved via global fp-lib-table, out of MIKILAB scope; category=fpga_cpld"
3d-model,/Users/michelebigi/Downloads/LFE5U-25F-8BG256I--3DModel-STEP-510211.STEP,3dmodels/fpga_cpld/LFE5U-25F-8BG256I.step,NEW,6da815fa6ec5b7bdd48fc9338186683e43815439ecb64c3b123b4351beca53a6,"vendor-accurate 3D body for the Lattice ECP5 BG256 package (LFE5U-25F/45F/12F share the same mechanical BG256 footprint); symbol ECP5U_45_CABGA256 in symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym keeps the standard Package_BGA:BGA-256_14.0x14.0mm_Layout16x16_P0.8mm_Ball0.45mm_Pad0.32mm_NSMD footprint (generic 3D body via KICAD10_3DMODEL_DIR, resolves automatically) -- this file is provided as a more accurate alternative body, not embedded, assign manually per-instance in PCB editor if needed; category=fpga_cpld"
1 type source destination status hash notes
630 footprint /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_s0r4iric/KiCADv6/footprints.pretty/CP_20_1_ADI.kicad_mod footprints/other/ADG936BCPZ.pretty/CP_20_1_ADI.kicad_mod NEW e92f3dd1ebd13397f8767e6f0f16be893326fed5ea1d795c94ac004de6c32136 category=other
631 symbol /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_i1vl86eh/KiCADv6/2026-08-29_21-57-03.kicad_sym symbols/other/ADG936BCPZ.kicad_sym UPDATED 961fa300ed9a835ae83e6fdbb1a27eeccc29302fe929eac7f735c84ba8e83c29 category=other
632 footprint /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_i1vl86eh/KiCADv6/footprints.pretty/CP_20_1_ADI.kicad_mod footprints/other/ADG936BCPZ.pretty/CP_20_1_ADI.kicad_mod UPDATED e92f3dd1ebd13397f8767e6f0f16be893326fed5ea1d795c94ac004de6c32136 category=other
633 footprint footprints/other/CP_20_1_ADI.kicad_mod REMOVED orphan duplicate footprint left directly under footprints/other/ (not inside any .pretty, not registered in any lib-table); byte-identical to footprints/other/ADG936BCPZ.pretty/CP_20_1_ADI.kicad_mod; found and removed during library checkup; category=other
634 footprint footprints/power/AXP2101.pretty/QFN-40_L5.0-W5.0-P0.40-TL-EP3.4.kicad_mod footprints/power/AXP2101.pretty/QFN-40_L5.0-W5.0-P0.40-TL-EP3.4.kicad_mod UPDATED 8abd9f69eaaa802fc5f6abcf1c8a69508b498db6de92880708b0d97cd6e2e4d0 removed dangling (model ../tmp/easyeda2kicad.3dshapes/QFN-40_L5.0-W5.0-H0.9-P0.4-TL-EP.wrl) reference left over from raw easyeda2kicad export; no matching 3D file exists anywhere; found and fixed during library checkup; category=power
635 symbol /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_wzrl0ial/KiCADv6/2026-08-30_19-27-48.kicad_sym symbols/other/DMT6007LFG-7.kicad_sym NEW be377f92c5e50eb8fba446b28a421fcf018f2de3dcda590a9747560bf1ef4a27 category=other
636 footprint /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_wzrl0ial/KiCADv6/footprints.pretty/TRANS_DMT6007LFG-7_DIO.kicad_mod footprints/other/DMT6007LFG-7.pretty/TRANS_DMT6007LFG-7_DIO.kicad_mod NEW 84f1806b0b9bc629058c70a461e07077c325d4def7944a1f56e3578cbdeecda2 category=other
637 symbol /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_7ozbb5ej/TPS2121RUXR.kicad_sym symbols/other/TPS2121RUXR.kicad_sym NEW 63141d458c698287a482e55b0b61504af8166375865efc345a3f3a4ec9bd3260 category=other
638 footprint /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_7ozbb5ej/IC_TPS2121RUXR.kicad_mod footprints/other/TPS2121RUXR.pretty/IC_TPS2121RUXR.kicad_mod NEW 1fab48fe8b31aa7629029294256527490ea8cd0f4f52cfa1c6f8fb0d4cd0678f category=other
639 3d-model /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_7ozbb5ej/TPS2121RUXR.step 3dmodels/other/TPS2121RUXR.step NEW 145f3fa597c25296601431b518a02a0d0171709df3072df253f250b9e6e35c4e category=other
640 symbol https://github.com/mattvenn/basic-ecp5-pcb/blob/master/hardware/libs/Lattice_ECP_FPGA.lib symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym NEW 56b74fdf24bbda6ad21400149d2d6abae02d73d99429bf3c9b61d06c569d65ae legacy KiCad 2.3 .lib converted via kicad-cli sym upgrade; 4 Lattice ECP5U-45 packages (CABGA256, CABGA381, CABGA554, CSFBGA285), symbol-only -- footprints are standard Package_BGA:BGA-* (e.g. schematic uses BGA-256_14.0x14.0mm_Layout16x16_P0.8mm_Ball0.45mm_Pad0.32mm_NSMD for CABGA256), resolved via global fp-lib-table, out of MIKILAB scope; category=fpga_cpld
641 3d-model /Users/michelebigi/Downloads/LFE5U-25F-8BG256I--3DModel-STEP-510211.STEP 3dmodels/fpga_cpld/LFE5U-25F-8BG256I.step NEW 6da815fa6ec5b7bdd48fc9338186683e43815439ecb64c3b123b4351beca53a6 vendor-accurate 3D body for the Lattice ECP5 BG256 package (LFE5U-25F/45F/12F share the same mechanical BG256 footprint); symbol ECP5U_45_CABGA256 in symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym keeps the standard Package_BGA:BGA-256_14.0x14.0mm_Layout16x16_P0.8mm_Ball0.45mm_Pad0.32mm_NSMD footprint (generic 3D body via KICAD10_3DMODEL_DIR, resolves automatically) -- this file is provided as a more accurate alternative body, not embedded, assign manually per-instance in PCB editor if needed; category=fpga_cpld
@@ -0,0 +1,64 @@
(footprint "TRANS_DMT6007LFG-7_DIO" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tags "DMT6007LFG-7 ")
(attr smd)
(fp_text reference "REF**" (at 0 0 unlocked) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value TRANS_DMT6007LFG-7_DIO (at 0 0 unlocked) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_poly (pts
(xy 1.25222 -1.1303)
(xy 1.25222 1.1303)
(xy -0.34798 1.1303)
(xy -0.34798 -1.1303)
) (layer "F.Mask") (width 0) (fill solid))
(fp_poly (pts
(xy 1.25222 -1.1303)
(xy 1.25222 1.1303)
(xy -0.34798 1.1303)
(xy -0.34798 -1.1303)
) (layer "F.Paste") (width 0) (fill solid))
(fp_poly (pts
(xy 1.25222 -1.1303)
(xy 1.25222 1.1303)
(xy -0.34798 1.1303)
(xy -0.34798 -1.1303)
) (layer "F.Cu") (width 0) (fill solid))
(fp_line (start 1.778 -1.447439) (end 1.778 -1.778) (layer "F.SilkS") (width 0.1524))
(fp_line (start -1.778 1.447439) (end -1.778 1.778) (layer "F.SilkS") (width 0.1524))
(fp_line (start -2.2098 1.3508) (end -2.2098 -1.3508) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -2.2098 -1.3508) (end -1.905 -1.3508) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 2.2098 -1.3508) (end 1.905 -1.3508) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 2.2098 -1.3508) (end 2.2098 1.3508) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 2.2098 1.3508) (end 1.905 1.3508) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -2.2098 1.3508) (end -1.905 1.3508) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -1.905 1.905) (end -1.905 1.3508) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -1.905 -1.3508) (end -1.905 -1.905) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -1.905 -1.905) (end 1.905 -1.905) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 1.905 -1.905) (end 1.905 -1.3508) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 1.905 1.3508) (end 1.905 1.905) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 1.905 1.905) (end -1.905 1.905) (layer "F.CrtYd") (width 0.1524))
(fp_circle (center -1.2446 -0.975) (end -1.2446 -0.975) (layer "F.Fab") (width 0.0254) (fill none))
(fp_line (start -1.778 1.778) (end 1.778 1.778) (layer "F.SilkS") (width 0.1524))
(fp_line (start 1.778 1.778) (end 1.778 1.447439) (layer "F.SilkS") (width 0.1524))
(fp_line (start 1.778 -1.778) (end -1.778 -1.778) (layer "F.SilkS") (width 0.1524))
(fp_line (start -1.778 -1.778) (end -1.778 -1.447439) (layer "F.SilkS") (width 0.1524))
(fp_line (start -1.651 1.651) (end 1.651 1.651) (layer "F.Fab") (width 0.0254))
(fp_line (start 1.651 1.651) (end 1.651 -1.651) (layer "F.Fab") (width 0.0254))
(fp_line (start 1.651 -1.651) (end -1.651 -1.651) (layer "F.Fab") (width 0.0254))
(fp_line (start -1.651 -1.651) (end -1.651 1.651) (layer "F.Fab") (width 0.0254))
(fp_arc (start 0.3048 -1.651) (mid 0 -1.3462) (end -0.3048 -1.651) (layer "F.Fab") (width 0.0254))
(pad "1" smd rect (at -1.6002 -0.974999) (size 0.7112 0.2794) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "2" smd rect (at -1.6002 -0.325001) (size 0.7112 0.2794) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "3" smd rect (at -1.6002 0.325001) (size 0.7112 0.2794) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "4" smd rect (at -1.6002 0.974999) (size 0.7112 0.2794) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "5" smd rect (at 1.6002 0.974999) (size 0.7112 0.2794) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "6" smd rect (at 1.6002 0.325001) (size 0.7112 0.2794) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "7" smd rect (at 1.6002 -0.325001) (size 0.7112 0.2794) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "8" smd rect (at 1.6002 -0.974999) (size 0.7112 0.2794) (layers "F.Cu" "F.Paste" "F.Mask"))
)
@@ -1,52 +1,367 @@
(footprint CUI_SJ-3506-SMT-TR (layer F.Cu) (tedit 6A85A70D)
(descr "")
(fp_text reference REF** (at 3.67445 -8.13681 0) (layer F.SilkS)
(effects (font (size 1.00022047244 1.00022047244) (thickness 0.15)))
)
(fp_text value CUI_SJ-3506-SMT-TR (at 12.18906 7.626315 0) (layer F.Fab)
(effects (font (size 1.00148818898 1.00148818898) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 1.85 -5.9) (size 1.6 0.8) (drill oval 1.1 0.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad 2 thru_hole oval (at 9.7 -5.9) (size 1.45 0.8) (drill oval 1.1 0.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad 6 thru_hole oval (at 11.5 -5.9) (size 1.45 0.8) (drill oval 1.1 0.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad 3 thru_hole oval (at 11.5 5.9) (size 1.6 0.8) (drill oval 1.1 0.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad 4 thru_hole oval (at 9.0 5.9) (size 1.6 0.8) (drill oval 1.1 0.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad 5 thru_hole oval (at 1.85 5.9) (size 1.6 0.8) (drill oval 1.1 0.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad SH1 thru_hole oval (at 5.88 -5.9) (size 1.6 0.8) (drill oval 1.1 0.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad SH2 thru_hole oval (at 5.88 5.9) (size 1.6 0.8) (drill oval 1.1 0.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(fp_line (start -2.8 3.0) (end -2.8 -3.0) (layer F.Fab) (width 0.127))
(fp_line (start 0.0 -3.0) (end 0.0 -6.4) (layer F.Fab) (width 0.127))
(fp_line (start 0.0 -6.4) (end 12.0 -6.4) (layer F.Fab) (width 0.127))
(fp_line (start 12.0 -6.4) (end 12.0 6.4) (layer F.Fab) (width 0.127))
(fp_line (start 12.0 6.4) (end 0.0 6.4) (layer F.Fab) (width 0.127))
(fp_line (start 0.0 6.4) (end 0.0 3.0) (layer F.Fab) (width 0.127))
(fp_line (start -2.8 3.0) (end 0.0 3.0) (layer F.Fab) (width 0.127))
(fp_line (start -2.8 -3.0) (end 0.0 -3.0) (layer F.Fab) (width 0.127))
(fp_line (start 0.0 6.4) (end 0.8 6.4) (layer F.SilkS) (width 0.127))
(fp_line (start 0.0 -6.4) (end 0.8 -6.4) (layer F.SilkS) (width 0.127))
(fp_line (start 2.9 -6.4) (end 4.8 -6.4) (layer F.SilkS) (width 0.127))
(fp_line (start 6.9 -6.4) (end 8.6 -6.4) (layer F.SilkS) (width 0.127))
(fp_line (start 2.9 6.4) (end 4.7 6.4) (layer F.SilkS) (width 0.127))
(fp_line (start 7.0 6.4) (end 8.0 6.4) (layer F.SilkS) (width 0.127))
(fp_line (start -0.25 -6.75) (end -0.25 -3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.25 -3.25) (end -3.05 -3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.05 -3.25) (end -3.05 3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.05 3.25) (end -0.25 3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.25 3.25) (end -0.25 6.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.25 6.75) (end 13.55 6.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 13.55 6.75) (end 13.55 -6.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 13.55 -6.75) (end -0.25 -6.75) (layer F.CrtYd) (width 0.05))
(fp_circle (center -0.5 -5.75) (end -0.4 -5.75) (layer F.SilkS) (width 0.2))
(fp_line (start 0.0 -5.05) (end 0.0 5.05) (layer Edge.Cuts) (width 0.01))
(fp_line (start 0.0 5.05) (end 13.05 5.05) (layer Edge.Cuts) (width 0.01))
(fp_arc (start 13.025 4.775) (end 13.3 4.75) (angle 90.0) (layer Edge.Cuts) (width 0.01))
(fp_line (start 13.3 4.75) (end 13.3 -4.75) (layer Edge.Cuts) (width 0.01))
(fp_arc (start 13.025 -4.775) (end 13.05 -5.05) (angle 90.0) (layer Edge.Cuts) (width 0.01))
(fp_line (start 13.05 -5.05) (end 0.0 -5.05) (layer Edge.Cuts) (width 0.01))
(model ${KIPRJMOD}/3dmodels/other/SJ-3506-SMT-TR.step
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
(footprint "CUI_SJ-3506-SMT-TR"
(version 20260206)
(generator "pcbnew")
(generator_version "10.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 3.67445 -8.13681 0)
(layer "F.SilkS")
(uuid "312e31b5-737b-4977-ae00-3b2b3587138a")
(effects
(font
(size 1.00022 1.00022)
(thickness 0.15)
)
)
)
(property "Value" "CUI_SJ-3506-SMT-TR"
(at 12.18906 7.626315 0)
(layer "F.Fab")
(uuid "15ab10fa-e97e-42b4-af0a-ab1bca77a68f")
(effects
(font
(size 1.001488 1.001488)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "76e89239-888a-48d7-8af6-a931eaad954e")
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "27276502-b7cd-4250-98e1-79884e87c8ce")
(effects
(font
(size 1.27 1.27)
)
)
)
(attr through_hole)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
(start 0 -6.4)
(end 0.8 -6.4)
(stroke
(width 0.127)
(type solid)
)
(layer "F.SilkS")
(uuid "4d655f23-60ce-4699-8f21-a5b41c9d3be6")
)
(fp_line
(start 0 6.4)
(end 0.8 6.4)
(stroke
(width 0.127)
(type solid)
)
(layer "F.SilkS")
(uuid "3f83ea95-dd91-43e4-8d2d-63a0418556f7")
)
(fp_line
(start 2.9 -6.4)
(end 4.8 -6.4)
(stroke
(width 0.127)
(type solid)
)
(layer "F.SilkS")
(uuid "1bb61b01-a19e-4a62-8a03-93d4fb1a5a16")
)
(fp_line
(start 2.9 6.4)
(end 4.7 6.4)
(stroke
(width 0.127)
(type solid)
)
(layer "F.SilkS")
(uuid "2a39c5cb-0c87-4821-a116-a8328ebc0d54")
)
(fp_line
(start 6.9 -6.4)
(end 8.6 -6.4)
(stroke
(width 0.127)
(type solid)
)
(layer "F.SilkS")
(uuid "d4120b8b-90e7-40a3-912e-9fa89c46a06a")
)
(fp_line
(start 7 6.4)
(end 8 6.4)
(stroke
(width 0.127)
(type solid)
)
(layer "F.SilkS")
(uuid "5b67e904-df9f-4e32-81a6-e15ee72e59e2")
)
(fp_circle
(center -0.5 -5.75)
(end -0.4 -5.75)
(stroke
(width 0.2)
(type solid)
)
(fill no)
(layer "F.SilkS")
(uuid "cb701638-eebf-4219-b7a1-c4259cb1b008")
)
(fp_line
(start -3.05 -3.25)
(end -3.05 3.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "b6950ebe-1ce7-4633-bea2-5a32bef3b97f")
)
(fp_line
(start -3.05 3.25)
(end -0.25 3.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "18050731-2bf5-42e9-9381-08664647723b")
)
(fp_line
(start -0.25 -6.75)
(end -0.25 -3.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "2f3affe5-a0db-4856-b0cb-20e07aa38d16")
)
(fp_line
(start -0.25 -3.25)
(end -3.05 -3.25)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "b2733bfe-4afe-4014-956b-bf7d0b1b2cc6")
)
(fp_line
(start -0.25 3.25)
(end -0.25 6.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "e54e2a42-3080-4e28-847d-b8c18aa47944")
)
(fp_line
(start -0.25 6.75)
(end 13.55 6.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "ee3cc555-3f74-452d-a7fd-65de081d871e")
)
(fp_line
(start 13.55 -6.75)
(end -0.25 -6.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "222b1d48-c6f2-45ae-bd0e-ef2d8806fe24")
)
(fp_line
(start 13.55 6.75)
(end 13.55 -6.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "804deef2-1868-410e-9ccd-7a2ac4ae3647")
)
(fp_line
(start -2.8 -3)
(end 0 -3)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "7cf90f57-6009-4590-a06d-e21071041603")
)
(fp_line
(start -2.8 3)
(end -2.8 -3)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "1d5e05d9-389b-4cd5-922c-9d90e326083c")
)
(fp_line
(start -2.8 3)
(end 0 3)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "f641cc68-72c3-433f-a07e-8c881c2551d3")
)
(fp_line
(start 0 -6.4)
(end 12 -6.4)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "7179e661-c5fc-4688-81c3-e975c4baa82f")
)
(fp_line
(start 0 -3)
(end 0 -6.4)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "ae9f6e27-3ba8-47a0-8969-99c3162e4e1a")
)
(fp_line
(start 0 6.4)
(end 0 3)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "a8a15c30-cd6d-4f25-b68c-b7a1a6e8df2b")
)
(fp_line
(start 12 -6.4)
(end 12 6.4)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "66d5a2a7-be3d-495e-ba7b-246f79393821")
)
(fp_line
(start 12 6.4)
(end 0 6.4)
(stroke
(width 0.127)
(type solid)
)
(layer "F.Fab")
(uuid "53f08978-5d8e-4002-b5f4-fe26484204a0")
)
(pad "1" thru_hole oval
(at 1.85 -5.9)
(size 1.6 0.8)
(drill oval 1.1 0.7)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.102)
(uuid "71362cc6-dea7-4fe3-9968-bf28832f623d")
)
(pad "2" thru_hole oval
(at 9.7 -5.9)
(size 1.45 0.8)
(drill oval 1.1 0.7)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.102)
(uuid "f65370ea-a1e4-4061-bfce-7ae439278a3d")
)
(pad "3" thru_hole oval
(at 11.5 5.9)
(size 1.6 0.8)
(drill oval 1.1 0.7)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.102)
(uuid "4eac1eeb-818d-4a78-9d52-c0a725c35371")
)
(pad "4" thru_hole oval
(at 9 5.9)
(size 1.6 0.8)
(drill oval 1.1 0.7)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.102)
(uuid "4d3f7063-c174-40a2-ad48-9ee5c6a416b5")
)
(pad "5" thru_hole oval
(at 1.85 5.9)
(size 1.6 0.8)
(drill oval 1.1 0.7)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.102)
(uuid "8eecee45-3427-4708-8555-fe89d8d2f3be")
)
(pad "6" thru_hole oval
(at 11.5 -5.9)
(size 1.45 0.8)
(drill oval 1.1 0.7)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.102)
(uuid "176d6d50-8cdc-40f7-9507-fbe9058a2d54")
)
(pad "SH1" thru_hole oval
(at 5.88 -5.9)
(size 1.6 0.8)
(drill oval 1.1 0.7)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.102)
(uuid "9bcd9a42-1cae-4b43-b0cb-c0785526267b")
)
(pad "SH2" thru_hole oval
(at 5.88 5.9)
(size 1.6 0.8)
(drill oval 1.1 0.7)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.102)
(uuid "7753422b-2717-467c-b158-a83eea20aa5d")
)
(embedded_fonts no)
(model "${KIPRJMOD}/3dmodels/other/SJ-3506-SMT-TR.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)
@@ -0,0 +1,138 @@
(footprint IC_TPS2121RUXR (layer F.Cu) (tedit 6A949002)
(descr "")
(attr smd)
(fp_text reference REF** (at 0.532 -2.2064 0) (layer F.SilkS)
(effects (font (size 0.64 0.64) (thickness 0.15)))
)
(fp_text value IC_TPS2121RUXR (at 4.1896 2.1746 0) (layer F.Fab)
(effects (font (size 0.64 0.64) (thickness 0.15)))
)
(pad 1 smd roundrect (roundrect_rratio 0.25) (at -0.675 -0.35) (size 1.05 0.4) (layers F.Cu F.Paste))
(pad 2 smd roundrect (roundrect_rratio 0.25) (at -0.675 0.35) (size 1.05 0.4) (layers F.Cu F.Paste))
(pad 3 smd roundrect (roundrect_rratio 0.25) (at -0.75 1.15) (size 0.2 0.6) (layers F.Cu F.Paste))
(pad 4 smd roundrect (roundrect_rratio 0.25) (at -0.25 1.15) (size 0.2 0.6) (layers F.Cu F.Paste))
(pad 5 smd roundrect (roundrect_rratio 0.25) (at 0.25 1.15) (size 0.2 0.6) (layers F.Cu F.Paste))
(pad 6 smd roundrect (roundrect_rratio 0.25) (at 0.75 1.15) (size 0.2 0.6) (layers F.Cu F.Paste))
(pad 7 smd roundrect (roundrect_rratio 0.25) (at 0.675 0.35) (size 1.05 0.4) (layers F.Cu F.Paste))
(pad 8 smd roundrect (roundrect_rratio 0.25) (at 0.675 -0.35) (size 1.05 0.4) (layers F.Cu F.Paste))
(pad 9 smd roundrect (roundrect_rratio 0.25) (at 0.75 -1.15) (size 0.2 0.6) (layers F.Cu F.Paste))
(pad 10 smd roundrect (roundrect_rratio 0.25) (at 0.25 -1.15) (size 0.2 0.6) (layers F.Cu F.Paste))
(pad 11 smd roundrect (roundrect_rratio 0.25) (at -0.25 -1.15) (size 0.2 0.6) (layers F.Cu F.Paste))
(pad 12 smd roundrect (roundrect_rratio 0.25) (at -0.75 -1.15) (size 0.2 0.6) (layers F.Cu F.Paste))
(pad 1_1 thru_hole circle (at -0.4 -0.35) (size 0.3 0.3) (drill 0.2) (layers *.Cu))
(pad 2_1 thru_hole circle (at -0.4 0.35) (size 0.3 0.3) (drill 0.2) (layers *.Cu))
(pad 7_1 thru_hole circle (at 0.4 0.35) (size 0.3 0.3) (drill 0.2) (layers *.Cu))
(pad 8_1 thru_hole circle (at 0.4 -0.35) (size 0.3 0.3) (drill 0.2) (layers *.Cu))
(fp_poly
(pts
(xy -1.25 -0.6)
(xy -0.1 -0.6)
(xy -0.1 -0.1)
(xy -1.25 -0.1)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy 0.1 -0.6)
(xy 1.25 -0.6)
(xy 1.25 -0.1)
(xy 0.1 -0.1)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy -1.25 0.1)
(xy -0.1 0.1)
(xy -0.1 0.6)
(xy -1.25 0.6)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy -0.4 -1.5)
(xy -0.1 -1.5)
(xy -0.1 -0.8)
(xy -0.4 -0.8)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy 0.1 -1.5)
(xy 0.4 -1.5)
(xy 0.4 -0.8)
(xy 0.1 -0.8)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy -0.4 0.8)
(xy -0.1 0.8)
(xy -0.1 1.5)
(xy -0.4 1.5)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy 0.1 0.8)
(xy 0.4 0.8)
(xy 0.4 1.5)
(xy 0.1 1.5)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy -0.9 0.8)
(xy -0.6 0.8)
(xy -0.6 1.5)
(xy -0.9 1.5)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy 0.6 0.8)
(xy 0.9 0.8)
(xy 0.9 1.5)
(xy 0.6 1.5)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy -0.9 -1.5)
(xy -0.6 -1.5)
(xy -0.6 -0.8)
(xy -0.9 -0.8)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy 0.6 -1.5)
(xy 0.9 -1.5)
(xy 0.9 -0.8)
(xy 0.6 -0.8)
) (layer F.Mask) (width 0.01)
)
(fp_line (start -1.0 1.25) (end -1.0 -1.25) (layer F.Fab) (width 0.127))
(fp_line (start -1.0 -1.25) (end 1.0 -1.25) (layer F.Fab) (width 0.127))
(fp_line (start 1.0 -1.25) (end 1.0 1.25) (layer F.Fab) (width 0.127))
(fp_line (start 1.0 1.25) (end -1.0 1.25) (layer F.Fab) (width 0.127))
(fp_line (start -1.45 1.7) (end -1.45 -1.7) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.45 -1.7) (end 1.45 -1.7) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.45 -1.7) (end 1.45 1.7) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.45 1.7) (end -1.45 1.7) (layer F.CrtYd) (width 0.05))
(fp_circle (center -1.8 -0.4) (end -1.7 -0.4) (layer F.SilkS) (width 0.2))
(fp_circle (center -1.8 -0.4) (end -1.7 -0.4) (layer F.Fab) (width 0.2))
(fp_poly
(pts
(xy 0.1 0.1)
(xy 1.25 0.1)
(xy 1.25 0.6)
(xy 0.1 0.6)
) (layer F.Mask) (width 0.01)
)
(model ${KIPRJMOD}/3dmodels/other/TPS2121RUXR.step
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
+2
View File
@@ -37,6 +37,7 @@
(lib (name "MIKILAB_ADG936BCPZ")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/ADG936BCPZ.pretty")(options "")(descr "ADG936BCPZ.pretty"))
(lib (name "MIKILAB_ADG936BRUZ")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/ADG936BRUZ.pretty")(options "")(descr "ADG936BRUZ.pretty"))
(lib (name "MIKILAB_CDCLVC1102PW")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/CDCLVC1102PW.pretty")(options "")(descr "CDCLVC1102PW.pretty"))
(lib (name "MIKILAB_DMT6007LFG_7")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/DMT6007LFG-7.pretty")(options "")(descr "DMT6007LFG-7.pretty"))
(lib (name "MIKILAB_ESD9B5_0ST5G")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/ESD9B5.0ST5G.pretty")(options "")(descr "ESD9B5.0ST5G.pretty"))
(lib (name "MIKILAB_IC_TPS63020DSJT")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/IC_TPS63020DSJT.pretty")(options "")(descr "IC_TPS63020DSJT.pretty"))
(lib (name "MIKILAB_OSD32MP157F_1G_BAA")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/OSD32MP157F-1G-BAA.pretty")(options "")(descr "OSD32MP157F-1G-BAA.pretty"))
@@ -47,6 +48,7 @@
(lib (name "MIKILAB_SN74AXC1T45DBVR")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/SN74AXC1T45DBVR.pretty")(options "")(descr "SN74AXC1T45DBVR.pretty"))
(lib (name "MIKILAB_SOT95P280X145_5N")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/SOT95P280X145-5N.pretty")(options "")(descr "SOT95P280X145-5N.pretty"))
(lib (name "MIKILAB_TPD2E007DCKR")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/TPD2E007DCKR.pretty")(options "")(descr "TPD2E007DCKR.pretty"))
(lib (name "MIKILAB_TPS2121RUXR")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/TPS2121RUXR.pretty")(options "")(descr "TPS2121RUXR.pretty"))
(lib (name "MIKILAB_TPS22965DSGR")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/TPS22965DSGR.pretty")(options "")(descr "TPS22965DSGR.pretty"))
(lib (name "MIKILAB_TPS22994RUKT")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/TPS22994RUKT.pretty")(options "")(descr "TPS22994RUKT.pretty"))
(lib (name "MIKILAB_XTAC5212IRGER")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/XTAC5212IRGER.pretty")(options "")(descr "XTAC5212IRGER.pretty"))
+3
View File
@@ -34,8 +34,10 @@
(lib (name "MIKILAB_ESP32_WROVER_E")(type "KiCad")(uri "${MIKILAB}/footprints/microcontrollers/ESP32-WROVER-E.pretty")(options "")(descr "ESP32-WROVER-E.pretty"))
(lib (name "MIKILAB_ESP8684_WROOM_02C_U")(type "KiCad")(uri "${MIKILAB}/footprints/microcontrollers/ESP8684-WROOM-02C_U.pretty")(options "")(descr "ESP8684-WROOM-02C_U.pretty"))
(lib (name "MIKILAB_25AA1024")(type "KiCad")(uri "${MIKILAB}/footprints/other/25AA1024.pretty")(options "")(descr "25AA1024.pretty"))
(lib (name "MIKILAB_ADG936BCPZ")(type "KiCad")(uri "${MIKILAB}/footprints/other/ADG936BCPZ.pretty")(options "")(descr "ADG936BCPZ.pretty"))
(lib (name "MIKILAB_ADG936BRUZ")(type "KiCad")(uri "${MIKILAB}/footprints/other/ADG936BRUZ.pretty")(options "")(descr "ADG936BRUZ.pretty"))
(lib (name "MIKILAB_CDCLVC1102PW")(type "KiCad")(uri "${MIKILAB}/footprints/other/CDCLVC1102PW.pretty")(options "")(descr "CDCLVC1102PW.pretty"))
(lib (name "MIKILAB_DMT6007LFG_7")(type "KiCad")(uri "${MIKILAB}/footprints/other/DMT6007LFG-7.pretty")(options "")(descr "DMT6007LFG-7.pretty"))
(lib (name "MIKILAB_ESD9B5_0ST5G")(type "KiCad")(uri "${MIKILAB}/footprints/other/ESD9B5.0ST5G.pretty")(options "")(descr "ESD9B5.0ST5G.pretty"))
(lib (name "MIKILAB_IC_TPS63020DSJT")(type "KiCad")(uri "${MIKILAB}/footprints/other/IC_TPS63020DSJT.pretty")(options "")(descr "IC_TPS63020DSJT.pretty"))
(lib (name "MIKILAB_OSD32MP157F_1G_BAA")(type "KiCad")(uri "${MIKILAB}/footprints/other/OSD32MP157F-1G-BAA.pretty")(options "")(descr "OSD32MP157F-1G-BAA.pretty"))
@@ -46,6 +48,7 @@
(lib (name "MIKILAB_SN74AXC1T45DBVR")(type "KiCad")(uri "${MIKILAB}/footprints/other/SN74AXC1T45DBVR.pretty")(options "")(descr "SN74AXC1T45DBVR.pretty"))
(lib (name "MIKILAB_SOT95P280X145_5N")(type "KiCad")(uri "${MIKILAB}/footprints/other/SOT95P280X145-5N.pretty")(options "")(descr "SOT95P280X145-5N.pretty"))
(lib (name "MIKILAB_TPD2E007DCKR")(type "KiCad")(uri "${MIKILAB}/footprints/other/TPD2E007DCKR.pretty")(options "")(descr "TPD2E007DCKR.pretty"))
(lib (name "MIKILAB_TPS2121RUXR")(type "KiCad")(uri "${MIKILAB}/footprints/other/TPS2121RUXR.pretty")(options "")(descr "TPS2121RUXR.pretty"))
(lib (name "MIKILAB_TPS22965DSGR")(type "KiCad")(uri "${MIKILAB}/footprints/other/TPS22965DSGR.pretty")(options "")(descr "TPS22965DSGR.pretty"))
(lib (name "MIKILAB_TPS22994RUKT")(type "KiCad")(uri "${MIKILAB}/footprints/other/TPS22994RUKT.pretty")(options "")(descr "TPS22994RUKT.pretty"))
(lib (name "MIKILAB_XTAC5212IRGER")(type "KiCad")(uri "${MIKILAB}/footprints/other/XTAC5212IRGER.pretty")(options "")(descr "XTAC5212IRGER.pretty"))
+2 -2
View File
@@ -219,8 +219,8 @@ def check_footprints(report: Report) -> dict[str, Path]:
key = f"{nickname}:{mod.stem}"
footprint_owner[key] = mod
for model_m in re.finditer(r'\(model\s+([^\s)]+)', text):
model_ref = model_m.group(1)
for model_m in re.finditer(r'\(model\s+"([^"]+)"|\(model\s+([^\s)]+)', text):
model_ref = model_m.group(1) or model_m.group(2)
check_model_reference(report, mod, model_ref)
for digest, paths in seen_hash.items():
+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"))
+4
View File
@@ -76,6 +76,7 @@
(lib (name "MIKILAB_FPGA_Xilinx_Virtex5")(type "KiCad")(uri "${MIKILAB}/symbols/fpga_cpld/FPGA_Xilinx_Virtex5.kicad_sym")(options "")(descr "FPGA_Xilinx_Virtex5"))
(lib (name "MIKILAB_FPGA_Xilinx_Virtex6")(type "KiCad")(uri "${MIKILAB}/symbols/fpga_cpld/FPGA_Xilinx_Virtex6.kicad_sym")(options "")(descr "FPGA_Xilinx_Virtex6"))
(lib (name "MIKILAB_FPGA_Xilinx_Virtex7")(type "KiCad")(uri "${MIKILAB}/symbols/fpga_cpld/FPGA_Xilinx_Virtex7.kicad_sym")(options "")(descr "FPGA_Xilinx_Virtex7"))
(lib (name "MIKILAB_Lattice_ECP_FPGA")(type "KiCad")(uri "${MIKILAB}/symbols/fpga_cpld/Lattice_ECP_FPGA.kicad_sym")(options "")(descr "Lattice_ECP_FPGA"))
(lib (name "MIKILAB_lattice")(type "KiCad")(uri "${MIKILAB}/symbols/fpga_cpld/lattice.kicad_sym")(options "")(descr "lattice"))
(lib (name "MIKILAB_Connector")(type "KiCad")(uri "${MIKILAB}/symbols/interface/Connector.kicad_sym")(options "")(descr "Connector"))
(lib (name "MIKILAB_Connector_Generic")(type "KiCad")(uri "${MIKILAB}/symbols/interface/Connector_Generic.kicad_sym")(options "")(descr "Connector_Generic"))
@@ -197,12 +198,14 @@
(lib (name "MIKILAB_MCU_WCH_CH32V3")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/MCU_WCH_CH32V3.kicad_sym")(options "")(descr "MCU_WCH_CH32V3"))
(lib (name "MIKILAB_25AA1024")(type "KiCad")(uri "${MIKILAB}/symbols/other/25AA1024.kicad_sym")(options "")(descr "25AA1024"))
(lib (name "MIKILAB_74xGxx")(type "KiCad")(uri "${MIKILAB}/symbols/other/74xGxx.kicad_sym")(options "")(descr "74xGxx"))
(lib (name "MIKILAB_ADG936BCPZ")(type "KiCad")(uri "${MIKILAB}/symbols/other/ADG936BCPZ.kicad_sym")(options "")(descr "ADG936BCPZ"))
(lib (name "MIKILAB_ADG936BRUZ")(type "KiCad")(uri "${MIKILAB}/symbols/other/ADG936BRUZ.kicad_sym")(options "")(descr "ADG936BRUZ"))
(lib (name "MIKILAB_Amplifier_Current")(type "KiCad")(uri "${MIKILAB}/symbols/other/Amplifier_Current.kicad_sym")(options "")(descr "Amplifier_Current"))
(lib (name "MIKILAB_Amplifier_Difference")(type "KiCad")(uri "${MIKILAB}/symbols/other/Amplifier_Difference.kicad_sym")(options "")(descr "Amplifier_Difference"))
(lib (name "MIKILAB_Amplifier_Instrumentation")(type "KiCad")(uri "${MIKILAB}/symbols/other/Amplifier_Instrumentation.kicad_sym")(options "")(descr "Amplifier_Instrumentation"))
(lib (name "MIKILAB_Amplifier_Video")(type "KiCad")(uri "${MIKILAB}/symbols/other/Amplifier_Video.kicad_sym")(options "")(descr "Amplifier_Video"))
(lib (name "MIKILAB_CDCLVC1102PW")(type "KiCad")(uri "${MIKILAB}/symbols/other/CDCLVC1102PW.kicad_sym")(options "")(descr "CDCLVC1102PW"))
(lib (name "MIKILAB_DMT6007LFG_7")(type "KiCad")(uri "${MIKILAB}/symbols/other/DMT6007LFG-7.kicad_sym")(options "")(descr "DMT6007LFG-7"))
(lib (name "MIKILAB_Device")(type "KiCad")(uri "${MIKILAB}/symbols/other/Device.kicad_sym")(options "")(descr "Device"))
(lib (name "MIKILAB_Driver_Haptic")(type "KiCad")(uri "${MIKILAB}/symbols/other/Driver_Haptic.kicad_sym")(options "")(descr "Driver_Haptic"))
(lib (name "MIKILAB_Driver_LED")(type "KiCad")(uri "${MIKILAB}/symbols/other/Driver_LED.kicad_sym")(options "")(descr "Driver_LED"))
@@ -225,6 +228,7 @@
(lib (name "MIKILAB_SN74AXC1T45DBVR")(type "KiCad")(uri "${MIKILAB}/symbols/other/SN74AXC1T45DBVR.kicad_sym")(options "")(descr "SN74AXC1T45DBVR"))
(lib (name "MIKILAB_Security")(type "KiCad")(uri "${MIKILAB}/symbols/other/Security.kicad_sym")(options "")(descr "Security"))
(lib (name "MIKILAB_TPD2E007DCKR")(type "KiCad")(uri "${MIKILAB}/symbols/other/TPD2E007DCKR.kicad_sym")(options "")(descr "TPD2E007DCKR"))
(lib (name "MIKILAB_TPS2121RUXR")(type "KiCad")(uri "${MIKILAB}/symbols/other/TPS2121RUXR.kicad_sym")(options "")(descr "TPS2121RUXR"))
(lib (name "MIKILAB_TPS22965DSGR")(type "KiCad")(uri "${MIKILAB}/symbols/other/TPS22965DSGR.kicad_sym")(options "")(descr "TPS22965DSGR"))
(lib (name "MIKILAB_TPS22994RUKT")(type "KiCad")(uri "${MIKILAB}/symbols/other/TPS22994RUKT.kicad_sym")(options "")(descr "TPS22994RUKT"))
(lib (name "MIKILAB_TPS63020DSJT")(type "KiCad")(uri "${MIKILAB}/symbols/other/TPS63020DSJT.kicad_sym")(options "")(descr "TPS63020DSJT"))
File diff suppressed because it is too large Load Diff
+360
View File
@@ -0,0 +1,360 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "DMT6007LFG-7" (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at 20.32 7.62 0)
(effects (font (size 1.524 1.524)))
)
(property "Value" "DMT6007LFG-7" (id 1) (at 20.32 5.08 0)
(effects (font (size 1.524 1.524)))
)
(property "Footprint" "MIKILAB_DMT6007LFG_7:TRANS_DMT6007LFG-7_DIO" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27) italic) hide)
)
(property "Datasheet" "DMT6007LFG-7" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27) italic) hide)
)
(property "ki_keywords" "DMT6007LFG-7" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_locked" "" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "TRANS_DMT6007LFG-7_DIO" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "DMT6007LFG-7_0_1"
(polyline
(pts
(xy 7.62 2.54)
(xy 7.62 -17.78)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 7.62 -17.78)
(xy 33.02 -17.78)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 33.02 -17.78)
(xy 33.02 2.54)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 33.02 2.54)
(xy 7.62 2.54)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 7.62 -15.24)
(xy 12.7 -15.24)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 16.51 -12.7)
(xy 16.51 -2.54)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 17.78 -6.35)
(xy 17.78 -8.89)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 17.78 -12.7)
(xy 17.78 -10.16)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 17.78 -2.54)
(xy 17.78 -5.08)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 17.78 -7.62)
(xy 22.86 -7.62)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 17.78 -7.62)
(xy 21.59 -6.35)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 20.32 -7.62)
(xy 21.59 -8.89)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 21.59 -8.89)
(xy 17.78 -7.62)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 22.86 -7.62)
(xy 22.86 0)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 22.86 0)
(xy 7.62 0)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 7.62 -5.08)
(xy 12.7 -5.08)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 7.62 -10.16)
(xy 12.7 -10.16)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 12.7 -10.16)
(xy 12.7 0)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 17.78 -3.81)
(xy 22.86 -3.81)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 17.78 -11.43)
(xy 27.94 -11.43)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 27.94 0)
(xy 27.94 -15.24)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 27.94 -15.24)
(xy 33.02 -15.24)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 27.94 -10.16)
(xy 33.02 -10.16)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 27.94 -5.08)
(xy 33.02 -5.08)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 27.94 0)
(xy 33.02 0)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 22.86 -1.27)
(xy 25.4 -1.27)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 25.4 -1.27)
(xy 25.4 -11.43)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 21.59 -6.35)
(xy 20.32 -7.62)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 25.4 -6.35)
(xy 24.13 -2.54)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 24.13 -2.54)
(xy 25.4 -3.81)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 25.4 -3.81)
(xy 26.67 -2.54)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 26.67 -2.54)
(xy 25.4 -6.35)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 24.13 -6.35)
(xy 26.67 -6.35)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 12.7 -15.24)
(xy 12.7 -12.7)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 12.7 -12.7)
(xy 16.51 -12.7)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 17.78 -7.62)
(xy 21.59 -6.35)
(xy 20.32 -7.62)
(xy 21.59 -8.89)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(polyline
(pts
(xy 24.13 -2.54)
(xy 25.4 -6.35)
(xy 26.67 -2.54)
(xy 25.4 -3.81)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(pin unspecified line (at 0 0 0) (length 7.62)
(name "1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin unspecified line (at 0 -5.08 0) (length 7.62)
(name "2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin unspecified line (at 0 -10.16 0) (length 7.62)
(name "3" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin unspecified line (at 0 -15.24 0) (length 7.62)
(name "4" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin unspecified line (at 40.64 -15.24 180) (length 7.62)
(name "5" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin unspecified line (at 40.64 -10.16 180) (length 7.62)
(name "6" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin unspecified line (at 40.64 -5.08 180) (length 7.62)
(name "7" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin unspecified line (at 40.64 0 180) (length 7.62)
(name "8" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
)
)
)
+177
View File
@@ -0,0 +1,177 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "TPS2121RUXR" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -7.62 21.082 0)
(effects (font (size 1.27 1.27)) (justify bottom left))
)
(property "Value" "TPS2121RUXR" (id 1) (at -7.62 -20.32 0)
(effects (font (size 1.27 1.27)) (justify bottom left))
)
(property "Footprint" "MIKILAB_TPS2121RUXR:IC_TPS2121RUXR" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MF" "Texas Instruments" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Description" "\n \n 2.7-V to 22-V, 56-mΩ, 4.5-A, power mux with seamless switchover\n \n" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Package" "VQFN-HR-12 Texas Instruments" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Price" "None" (id 7) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Check_prices" "https://www.snapeda.com/parts/TPS2121RUXR/Texas+Instruments/view-part/?ref=eda" (id 8) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "STANDARD" "Manufacturer Recommendations" (id 9) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "SnapEDA_Link" "https://www.snapeda.com/parts/TPS2121RUXR/Texas+Instruments/view-part/?ref=snap" (id 10) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MP" "TPS2121RUXR" (id 11) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Availability" "In Stock" (id 12) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MANUFACTURER" "TEXAS INSTRUMENTS" (id 13) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(symbol "TPS2121RUXR_0_0"
(rectangle (start -7.62 -17.78) (end 7.62 20.32)
(stroke (width 0.254)) (fill (type background))
)
(pin input line (at -12.7 15.24 0) (length 5.08)
(name "IN1"
(effects (font (size 1.016 1.016)))
)
(number "7"
(effects (font (size 1.016 1.016)))
)
)
(pin input line (at -12.7 15.24 0) (length 5.08) hide
(name "IN1"
(effects (font (size 1.016 1.016)))
)
(number "7_1"
(effects (font (size 1.016 1.016)))
)
)
(pin input line (at -12.7 5.08 0) (length 5.08)
(name "IN2"
(effects (font (size 1.016 1.016)))
)
(number "2"
(effects (font (size 1.016 1.016)))
)
)
(pin input line (at -12.7 5.08 0) (length 5.08) hide
(name "IN2"
(effects (font (size 1.016 1.016)))
)
(number "2_1"
(effects (font (size 1.016 1.016)))
)
)
(pin output line (at 12.7 15.24 180.0) (length 5.08)
(name "OUT"
(effects (font (size 1.016 1.016)))
)
(number "1"
(effects (font (size 1.016 1.016)))
)
)
(pin output line (at 12.7 15.24 180.0) (length 5.08) hide
(name "OUT"
(effects (font (size 1.016 1.016)))
)
(number "1_1"
(effects (font (size 1.016 1.016)))
)
)
(pin output line (at 12.7 15.24 180.0) (length 5.08) hide
(name "OUT"
(effects (font (size 1.016 1.016)))
)
(number "8"
(effects (font (size 1.016 1.016)))
)
)
(pin output line (at 12.7 15.24 180.0) (length 5.08) hide
(name "OUT"
(effects (font (size 1.016 1.016)))
)
(number "8_1"
(effects (font (size 1.016 1.016)))
)
)
(pin output line (at 12.7 12.7 180.0) (length 5.08)
(name "ST"
(effects (font (size 1.016 1.016)))
)
(number "9"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at -12.7 -10.16 0) (length 5.08)
(name "ILIM"
(effects (font (size 1.016 1.016)))
)
(number "10"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at -12.7 -7.62 0) (length 5.08)
(name "SS"
(effects (font (size 1.016 1.016)))
)
(number "11"
(effects (font (size 1.016 1.016)))
)
)
(pin power_in line (at 12.7 -15.24 180.0) (length 5.08)
(name "GND"
(effects (font (size 1.016 1.016)))
)
(number "12"
(effects (font (size 1.016 1.016)))
)
)
(pin input line (at -12.7 12.7 0) (length 5.08)
(name "PR1"
(effects (font (size 1.016 1.016)))
)
(number "6"
(effects (font (size 1.016 1.016)))
)
)
(pin input line (at -12.7 10.16 0) (length 5.08)
(name "OV1"
(effects (font (size 1.016 1.016)))
)
(number "5"
(effects (font (size 1.016 1.016)))
)
)
(pin input line (at -12.7 2.54 0) (length 5.08)
(name "OV2"
(effects (font (size 1.016 1.016)))
)
(number "4"
(effects (font (size 1.016 1.016)))
)
)
(pin input line (at -12.7 -2.54 0) (length 5.08)
(name "CP2"
(effects (font (size 1.016 1.016)))
)
(number "3"
(effects (font (size 1.016 1.016)))
)
)
)
)
)