Add ESD9B5.0ST5G, PESD5V0L4UW, TPD2E007DCKR, TPS22994RUKT; fix FSC-BT1058 duplicate library registration
FSC-BT1058 had ended up with two footprint/symbol libraries on disk (FSC-BT1058 and MIKILAB_FSC-BT1058) after a re-import baked the "MIKILAB_" nickname prefix into the component name itself. Since that prefix is normally added automatically when sym-lib-table/fp-lib-table are generated, the double-prefixed copy (MIKILAB_MIKILAB_FSC_BT1058) was invisible to collision checks and left the original as a stale, outdated duplicate. Consolidated onto the single correct library (symbols/other and footprints/other without the redundant prefix, matching the rest of the library's naming convention), fixed the symbol's Footprint property and the footprint's 3D model reference, and regenerated both lib-tables from disk. To stop this class of bug from recurring: - lib_common.check_component_name() rejects any --name that already starts with "MIKILAB", used by import_component.py's import_symbol/ import_footprint (and therefore also by add_component.py and the SnapEDA/UltraLibrarian importers, which call into the same core). - check_library.py now flags any on-disk symbol/footprint whose name already carries that prefix as an ERROR, independent of how it got there. - import_component.py gains --remove to cleanly delete a component (symbol, footprint library, 3D model) and regenerate the lib-tables in one step, for exactly this kind of cleanup. Errors: 0 on check_library.py after the fix. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
|
||||
(footprint SODFL1006X40N (layer F.Cu) (tedit 6A8870A6)
|
||||
(descr "")
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 0.88089 -1.065031 0) (layer F.SilkS)
|
||||
(effects (font (size 0.64 0.64) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value SODFL1006X40N (at 4.02717 1.06883 0) (layer F.Fab)
|
||||
(effects (font (size 0.64 0.64) (thickness 0.15)))
|
||||
)
|
||||
(pad 1 smd roundrect (roundrect_rratio 0.25) (at -0.5 0.0) (size 0.5 0.3) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 2 smd roundrect (roundrect_rratio 0.25) (at 0.5 0.0) (size 0.5 0.3) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(fp_line (start -0.43 -0.33) (end 0.43 -0.33) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 0.43 -0.33) (end 0.43 0.33) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 0.43 0.33) (end -0.43 0.33) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -0.43 0.33) (end -0.43 -0.33) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -1.0 -0.5) (end 1.0 -0.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.0 -0.5) (end 1.0 0.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 1.0 0.5) (end -1.0 0.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -1.0 0.5) (end -1.0 -0.5) (layer F.CrtYd) (width 0.05))
|
||||
(fp_circle (center -1.2 0.0) (end -1.12 0.0) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -0.43 -0.38) (end 0.43 -0.38) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 0.43 0.38) (end -0.43 0.38) (layer F.SilkS) (width 0.127))
|
||||
(model ${KIPRJMOD}/3dmodels/other/ESD9B5.0ST5G.step
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,73 @@
|
||||
(footprint "FSC-BT1058"
|
||||
(version 20240108)
|
||||
(generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(descr "Feasycom FSC-BT1058, 13x26.9mm, 52-pin, 1.0mm pitch")
|
||||
(tags "FSC-BT1058 QCC5181 Bluetooth audio")
|
||||
(attr smd)
|
||||
(fp_rect (start -6.5 -13.45) (end 6.5 13.45) (stroke (width 0.15) (type default)) (fill none) (layer "F.SilkS"))
|
||||
(fp_rect (start -6.7 -13.65) (end 6.7 13.65) (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd"))
|
||||
(fp_text reference "REF**" (at 0 -14.6) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))
|
||||
(fp_text value "FSC-BT1058" (at 0 14.6) (layer "F.Fab") hide (effects (font (size 1 1) (thickness 0.15))))
|
||||
(fp_circle (center -5.5 -12.5) (end -5.2 -12.5) (stroke (width 0.2) (type default)) (fill none) (layer "F.SilkS"))
|
||||
(fp_rect (start -6.5 -13.45) (end 6.5 13.45) (stroke (width 0.05) (type default)) (fill none) (layer "F.Fab"))
|
||||
(fp_rect (start -6.5 13.45) (end 6.5 18.45) (stroke (width 0.12) (type dash)) (fill none) (layer "Dwgs.User"))
|
||||
(fp_text user "ANT KEEP-OUT" (at 0 15.9) (layer "Dwgs.User") (effects (font (size 0.9 0.9) (thickness 0.12))))
|
||||
(pad "1" smd roundrect (at -6.2 12.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "2" smd roundrect (at -6.2 11.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "3" smd roundrect (at -6.2 10.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "4" smd roundrect (at -6.2 9.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "5" smd roundrect (at -6.2 8.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "6" smd roundrect (at -6.2 7.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "7" smd roundrect (at -6.2 6.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "8" smd roundrect (at -6.2 5.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "9" smd roundrect (at -6.2 4.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "10" smd roundrect (at -6.2 3.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "11" smd roundrect (at -6.2 2.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "12" smd roundrect (at -6.2 1.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "13" smd roundrect (at -6.2 0.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "14" smd roundrect (at -6.2 -0.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "15" smd roundrect (at -6.2 -1.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "16" smd roundrect (at -6.2 -2.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "17" smd roundrect (at -6.2 -3.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "18" smd roundrect (at -6.2 -4.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "19" smd roundrect (at -6.2 -5.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "20" smd roundrect (at -6.2 -6.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "21" smd roundrect (at -6.2 -7.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "22" smd roundrect (at -6.2 -8.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "23" smd roundrect (at -6.2 -9.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "24" smd roundrect (at -6.2 -10.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "25" smd roundrect (at -6.2 -11.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "26" smd roundrect (at -6.2 -12.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "52" smd roundrect (at 6.2 12.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "51" smd roundrect (at 6.2 11.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "50" smd roundrect (at 6.2 10.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "49" smd roundrect (at 6.2 9.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "48" smd roundrect (at 6.2 8.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "47" smd roundrect (at 6.2 7.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "46" smd roundrect (at 6.2 6.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "45" smd roundrect (at 6.2 5.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "44" smd roundrect (at 6.2 4.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "43" smd roundrect (at 6.2 3.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "42" smd roundrect (at 6.2 2.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "41" smd roundrect (at 6.2 1.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "40" smd roundrect (at 6.2 0.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "39" smd roundrect (at 6.2 -0.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "38" smd roundrect (at 6.2 -1.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "37" smd roundrect (at 6.2 -2.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "36" smd roundrect (at 6.2 -3.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "35" smd roundrect (at 6.2 -4.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "34" smd roundrect (at 6.2 -5.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "33" smd roundrect (at 6.2 -6.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "32" smd roundrect (at 6.2 -7.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "31" smd roundrect (at 6.2 -8.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "30" smd roundrect (at 6.2 -9.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "29" smd roundrect (at 6.2 -10.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "28" smd roundrect (at 6.2 -11.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(pad "27" smd roundrect (at 6.2 -12.5) (size 0.6 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.2))
|
||||
(model ${KIPRJMOD}/3dmodels/other/FSC-BT1058.step
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,69 @@
|
||||
(footprint "SOT665_NXP" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tags "PESD5V0L4UW ")
|
||||
(attr smd)
|
||||
(fp_text reference "REF**" (at 0 0 unlocked) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value SOT665_NXP (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_text user "*" (at -0.9525 -1.6303) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user "*" (at -0.3937 -1.1223) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -0.6477 -0.3603) (end -0.6477 -0.6397) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start -0.6477 -0.6397) (end -0.8509 -0.6397) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start -0.8509 -0.6397) (end -0.8509 -0.3603) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start -0.8509 -0.3603) (end -0.6477 -0.3603) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start -0.6477 0.1397) (end -0.6477 -0.1397) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start -0.6477 -0.1397) (end -0.8509 -0.1397) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start -0.8509 -0.1397) (end -0.8509 0.1397) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start -0.8509 0.1397) (end -0.6477 0.1397) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start -0.6477 0.6397) (end -0.6477 0.3603) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start -0.6477 0.3603) (end -0.8509 0.3603) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start -0.8509 0.3603) (end -0.8509 0.6397) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start -0.8509 0.6397) (end -0.6477 0.6397) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start 0.6477 0.3603) (end 0.6477 0.6397) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start 0.6477 0.6397) (end 0.8509 0.6397) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start 0.8509 0.6397) (end 0.8509 0.3603) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start 0.8509 0.3603) (end 0.6477 0.3603) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start 0.6477 -0.6397) (end 0.6477 -0.3603) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start 0.6477 -0.3603) (end 0.8509 -0.3603) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start 0.8509 -0.3603) (end 0.8509 -0.6397) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start 0.8509 -0.6397) (end 0.6477 -0.6397) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start -0.9017 1.1049) (end -0.9017 0.8683) (layer "F.CrtYd") (width 0.1524))
|
||||
(fp_line (start -0.9017 0.8683) (end -1.4859 0.8683) (layer "F.CrtYd") (width 0.1524))
|
||||
(fp_line (start -1.4859 0.8683) (end -1.4859 -0.8683) (layer "F.CrtYd") (width 0.1524))
|
||||
(fp_line (start -1.4859 -0.8683) (end -0.9017 -0.8683) (layer "F.CrtYd") (width 0.1524))
|
||||
(fp_line (start -0.9017 -0.8683) (end -0.9017 -1.1049) (layer "F.CrtYd") (width 0.1524))
|
||||
(fp_line (start -0.9017 -1.1049) (end 0.9017 -1.1049) (layer "F.CrtYd") (width 0.1524))
|
||||
(fp_line (start 0.9017 -1.1049) (end 0.9017 -0.9191) (layer "F.CrtYd") (width 0.1524))
|
||||
(fp_line (start 0.9017 -0.9191) (end 1.4859 -0.9191) (layer "F.CrtYd") (width 0.1524))
|
||||
(fp_line (start 1.4859 -0.9191) (end 1.4859 0.9191) (layer "F.CrtYd") (width 0.1524))
|
||||
(fp_line (start 1.4859 0.9191) (end 0.9017 0.9191) (layer "F.CrtYd") (width 0.1524))
|
||||
(fp_line (start 0.9017 0.9191) (end 0.9017 1.1049) (layer "F.CrtYd") (width 0.1524))
|
||||
(fp_line (start 0.9017 1.1049) (end -0.9017 1.1049) (layer "F.CrtYd") (width 0.1524))
|
||||
(fp_text user "*" (at -0.3937 -1.1223 unlocked) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user "*" (at -0.9525 -1.6303 unlocked) (layer "F.SilkS")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -0.7747 0.9779) (end 0.077048 0.9779) (layer "F.SilkS") (width 0.1524))
|
||||
(fp_line (start 0.077048 -0.9779) (end -0.7747 -0.9779) (layer "F.SilkS") (width 0.1524))
|
||||
(fp_line (start -0.6477 0.8509) (end 0.6477 0.8509) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start 0.6477 0.8509) (end 0.6477 -0.8509) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start 0.6477 -0.8509) (end -0.6477 -0.8509) (layer "F.Fab") (width 0.0254))
|
||||
(fp_line (start -0.6477 -0.8509) (end -0.6477 0.8509) (layer "F.Fab") (width 0.0254))
|
||||
(pad "1" smd rect (at -0.6985 -0.499999) (size 1.016 0.2286) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||
(pad "2" smd rect (at -0.6985 0) (size 1.016 0.2286) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||
(pad "3" smd rect (at -0.6985 0.499999) (size 1.016 0.2286) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||
(pad "4" smd rect (at 0.6985 0.499999) (size 1.016 0.3302) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||
(pad "5" smd rect (at 0.6985 -0.499999) (size 1.016 0.3302) (layers "F.Cu" "F.Paste" "F.Mask"))
|
||||
)
|
||||
@@ -0,0 +1,47 @@
|
||||
|
||||
(footprint SOT65P210X110-3N (layer F.Cu) (tedit 6A89C42F)
|
||||
(descr "")
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 1.75473 -2.95 0) (layer F.SilkS)
|
||||
(effects (font (size 1.642 1.642) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value SOT65P210X110-3N (at 13.21073 2.769175 0) (layer F.Fab)
|
||||
(effects (font (size 1.64033858268 1.64033858268) (thickness 0.15)))
|
||||
)
|
||||
(pad 1 smd rect (at -1.0414 -0.6604) (size 1.1684 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 2 smd rect (at -1.0414 0.6604) (size 1.1684 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(pad 3 smd rect (at 1.0414 0.0) (size 1.1684 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||
(fp_line (start 0.7112 -0.508) (end 0.7112 -1.0668) (layer F.SilkS) (width 0.1524))
|
||||
(fp_line (start -0.2286 1.0668) (end 0.7112 1.0668) (layer F.SilkS) (width 0.1524))
|
||||
(fp_line (start 0.7112 1.0668) (end 0.7112 0.508) (layer F.SilkS) (width 0.1524))
|
||||
(fp_line (start 0.7112 -1.0668) (end 0.3048 -1.0668) (layer F.SilkS) (width 0.1524))
|
||||
(fp_line (start 0.3048 -1.0668) (end -0.2286 -1.0668) (layer F.SilkS) (width 0.1524))
|
||||
(fp_arc (start -0.00182224076969 -1.06730709937) (end -0.127 -0.7874) (angle -114.0) (layer F.SilkS) (width 0.1524))
|
||||
(fp_line (start -0.7112 1.0668) (end 0.7112 1.0668) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.7112 1.0668) (end 0.7112 0.1524) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.7112 0.1524) (end 0.7112 -0.1524) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.7112 -0.1524) (end 0.7112 -1.0668) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.7112 -1.0668) (end 0.3048 -1.0668) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.3048 -1.0668) (end -0.3048 -1.0668) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.3048 -1.0668) (end -0.7112 -1.0668) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.7112 -1.0668) (end -0.7112 -0.7874) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.7112 -0.7874) (end -0.7112 -0.508) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.7112 -0.508) (end -0.7112 0.508) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.7112 -0.7874) (end -1.1938 -0.7874) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -1.1938 -0.7874) (end -1.1938 -0.508) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -1.1938 -0.508) (end -0.7112 -0.508) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.7112 1.0668) (end -0.7112 0.7874) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.7112 0.7874) (end -0.7112 0.508) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -0.7112 0.508) (end -1.1938 0.508) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -1.1938 0.508) (end -1.1938 0.7874) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start -1.1938 0.7874) (end -0.7112 0.7874) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 0.7112 0.1524) (end 1.1938 0.1524) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 1.1938 0.1524) (end 1.1938 -0.1524) (layer F.Fab) (width 0.0))
|
||||
(fp_line (start 1.1938 -0.1524) (end 0.7112 -0.1524) (layer F.Fab) (width 0.0))
|
||||
(fp_arc (start 0.0 -1.0668) (end -0.3048 -1.0668) (angle -180.0) (layer F.Fab) (width 0.0))
|
||||
(model ${KIPRJMOD}/3dmodels/other/TPD2E007DCKR.step
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
@@ -0,0 +1,423 @@
|
||||
|
||||
(footprint IC_TPS22994RUKT (layer F.Cu) (tedit 6A89A288)
|
||||
(descr "")
|
||||
(attr smd)
|
||||
(fp_text reference REF** (at 0.04 -3.008 0) (layer F.SilkS)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value IC_TPS22994RUKT (at 5.12 3.008 0) (layer F.Fab)
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(pad 6 smd rect (at -0.8 1.5) (size 0.2 0.8) (layers F.Cu))
|
||||
(pad 7 smd rect (at -0.4 1.5) (size 0.2 0.8) (layers F.Cu))
|
||||
(pad 8 smd rect (at 0.0 1.5) (size 0.2 0.8) (layers F.Cu))
|
||||
(pad 9 smd rect (at 0.4 1.5) (size 0.2 0.8) (layers F.Cu))
|
||||
(pad 10 smd rect (at 0.8 1.5) (size 0.2 0.8) (layers F.Cu))
|
||||
(pad 16 smd rect (at 0.8 -1.5) (size 0.2 0.8) (layers F.Cu))
|
||||
(pad 17 smd rect (at 0.4 -1.5) (size 0.2 0.8) (layers F.Cu))
|
||||
(pad 18 smd rect (at 0.0 -1.5) (size 0.2 0.8) (layers F.Cu))
|
||||
(pad 19 smd rect (at -0.4 -1.5) (size 0.2 0.8) (layers F.Cu))
|
||||
(pad 20 smd rect (at -0.8 -1.5) (size 0.2 0.8) (layers F.Cu))
|
||||
(pad 1 smd rect (at -1.5 -0.8) (size 0.8 0.2) (layers F.Cu))
|
||||
(pad 2 smd rect (at -1.5 -0.4) (size 0.8 0.2) (layers F.Cu))
|
||||
(pad 3 smd rect (at -1.5 0.0) (size 0.8 0.2) (layers F.Cu))
|
||||
(pad 4 smd rect (at -1.5 0.4) (size 0.8 0.2) (layers F.Cu))
|
||||
(pad 5 smd rect (at -1.5 0.8) (size 0.8 0.2) (layers F.Cu))
|
||||
(pad 11 smd rect (at 1.5 0.8) (size 0.8 0.2) (layers F.Cu))
|
||||
(pad 12 smd rect (at 1.5 0.4) (size 0.8 0.2) (layers F.Cu))
|
||||
(pad 13 smd rect (at 1.5 0.0) (size 0.8 0.2) (layers F.Cu))
|
||||
(pad 14 smd rect (at 1.5 -0.4) (size 0.8 0.2) (layers F.Cu))
|
||||
(pad 15 smd rect (at 1.5 -0.8) (size 0.8 0.2) (layers F.Cu))
|
||||
(pad 21 smd rect (at 0.0 0.0) (size 1.8 1.8) (layers F.Cu))
|
||||
(pad 22 thru_hole circle (at -0.5 -0.5) (size 0.5 0.5) (drill 0.3) (layers *.Cu))
|
||||
(pad 23 thru_hole circle (at 0.5 -0.5) (size 0.5 0.5) (drill 0.3) (layers *.Cu))
|
||||
(pad 24 thru_hole circle (at 0.0 0.0) (size 0.5 0.5) (drill 0.3) (layers *.Cu))
|
||||
(pad 25 thru_hole circle (at -0.5 0.5) (size 0.5 0.5) (drill 0.3) (layers *.Cu))
|
||||
(pad 26 thru_hole circle (at 0.5 0.5) (size 0.5 0.5) (drill 0.3) (layers *.Cu))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.88 -0.88)
|
||||
(xy -0.15 -0.88)
|
||||
(xy -0.15 -0.15)
|
||||
(xy -0.88 -0.15)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_circle (center -2.47 -0.8) (end -2.37 -0.8) (layer F.SilkS) (width 0.2))
|
||||
(fp_circle (center -2.47 -0.8) (end -2.37 -0.8) (layer F.Fab) (width 0.2))
|
||||
(fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 1.5 -1.5) (end -1.5 -1.5) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 1.5 1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start -1.5 1.5) (end -1.5 -1.5) (layer F.Fab) (width 0.127))
|
||||
(fp_line (start 1.5 1.5) (end 1.22 1.5) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 1.5 -1.5) (end 1.22 -1.5) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -1.5 1.5) (end -1.22 1.5) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -1.5 -1.5) (end -1.22 -1.5) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 1.5 1.5) (end 1.5 1.22) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 1.5 -1.5) (end 1.5 -1.22) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -1.5 1.5) (end -1.5 1.22) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -1.5 -1.5) (end -1.5 -1.22) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -2.15 2.15) (end 2.15 2.15) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -2.15 -2.15) (end 2.15 -2.15) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start -2.15 2.15) (end -2.15 -2.15) (layer F.CrtYd) (width 0.05))
|
||||
(fp_line (start 2.15 2.15) (end 2.15 -2.15) (layer F.CrtYd) (width 0.05))
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.15 -0.88)
|
||||
(xy 0.88 -0.88)
|
||||
(xy 0.88 -0.15)
|
||||
(xy 0.15 -0.15)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.88 0.15)
|
||||
(xy -0.15 0.15)
|
||||
(xy -0.15 0.88)
|
||||
(xy -0.88 0.88)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.15 0.15)
|
||||
(xy 0.88 0.15)
|
||||
(xy 0.88 0.88)
|
||||
(xy 0.15 0.88)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.1 -1.875)
|
||||
(xy 0.1 -1.875)
|
||||
(xy 0.1 -1.125)
|
||||
(xy -0.1 -1.125)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -1.875 -0.1)
|
||||
(xy -1.125 -0.1)
|
||||
(xy -1.125 0.1)
|
||||
(xy -1.875 0.1)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -1.875 -0.5)
|
||||
(xy -1.125 -0.5)
|
||||
(xy -1.125 -0.3)
|
||||
(xy -1.875 -0.3)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -1.875 -0.9)
|
||||
(xy -1.125 -0.9)
|
||||
(xy -1.125 -0.7)
|
||||
(xy -1.875 -0.7)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -1.875 0.3)
|
||||
(xy -1.125 0.3)
|
||||
(xy -1.125 0.5)
|
||||
(xy -1.875 0.5)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -1.875 0.7)
|
||||
(xy -1.125 0.7)
|
||||
(xy -1.125 0.9)
|
||||
(xy -1.875 0.9)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.5 -1.875)
|
||||
(xy -0.3 -1.875)
|
||||
(xy -0.3 -1.125)
|
||||
(xy -0.5 -1.125)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.9 -1.875)
|
||||
(xy -0.7 -1.875)
|
||||
(xy -0.7 -1.125)
|
||||
(xy -0.9 -1.125)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.3 -1.875)
|
||||
(xy 0.5 -1.875)
|
||||
(xy 0.5 -1.125)
|
||||
(xy 0.3 -1.125)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.7 -1.875)
|
||||
(xy 0.9 -1.875)
|
||||
(xy 0.9 -1.125)
|
||||
(xy 0.7 -1.125)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.125 -0.1)
|
||||
(xy 1.875 -0.1)
|
||||
(xy 1.875 0.1)
|
||||
(xy 1.125 0.1)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.125 -0.5)
|
||||
(xy 1.875 -0.5)
|
||||
(xy 1.875 -0.3)
|
||||
(xy 1.125 -0.3)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.125 -0.9)
|
||||
(xy 1.875 -0.9)
|
||||
(xy 1.875 -0.7)
|
||||
(xy 1.125 -0.7)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.125 0.3)
|
||||
(xy 1.875 0.3)
|
||||
(xy 1.875 0.5)
|
||||
(xy 1.125 0.5)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.125 0.7)
|
||||
(xy 1.875 0.7)
|
||||
(xy 1.875 0.9)
|
||||
(xy 1.125 0.9)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.1 1.125)
|
||||
(xy 0.1 1.125)
|
||||
(xy 0.1 1.875)
|
||||
(xy -0.1 1.875)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.5 1.125)
|
||||
(xy -0.3 1.125)
|
||||
(xy -0.3 1.875)
|
||||
(xy -0.5 1.875)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.9 1.125)
|
||||
(xy -0.7 1.125)
|
||||
(xy -0.7 1.875)
|
||||
(xy -0.9 1.875)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.3 1.125)
|
||||
(xy 0.5 1.125)
|
||||
(xy 0.5 1.875)
|
||||
(xy 0.3 1.875)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.7 1.125)
|
||||
(xy 0.9 1.125)
|
||||
(xy 0.9 1.875)
|
||||
(xy 0.7 1.875)
|
||||
) (layer F.Paste) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -1.95 -0.15)
|
||||
(xy -1.05 -0.15)
|
||||
(xy -1.05 0.15)
|
||||
(xy -1.95 0.15)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.15 -1.95)
|
||||
(xy 0.15 -1.95)
|
||||
(xy 0.15 -1.05)
|
||||
(xy -0.15 -1.05)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -1.95 -0.55)
|
||||
(xy -1.05 -0.55)
|
||||
(xy -1.05 -0.25)
|
||||
(xy -1.95 -0.25)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -1.95 -0.95)
|
||||
(xy -1.05 -0.95)
|
||||
(xy -1.05 -0.65)
|
||||
(xy -1.95 -0.65)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -1.95 0.25)
|
||||
(xy -1.05 0.25)
|
||||
(xy -1.05 0.55)
|
||||
(xy -1.95 0.55)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -1.95 0.65)
|
||||
(xy -1.05 0.65)
|
||||
(xy -1.05 0.95)
|
||||
(xy -1.95 0.95)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.55 -1.95)
|
||||
(xy -0.25 -1.95)
|
||||
(xy -0.25 -1.05)
|
||||
(xy -0.55 -1.05)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.95 -1.95)
|
||||
(xy -0.65 -1.95)
|
||||
(xy -0.65 -1.05)
|
||||
(xy -0.95 -1.05)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.25 -1.95)
|
||||
(xy 0.55 -1.95)
|
||||
(xy 0.55 -1.05)
|
||||
(xy 0.25 -1.05)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.65 -1.95)
|
||||
(xy 0.95 -1.95)
|
||||
(xy 0.95 -1.05)
|
||||
(xy 0.65 -1.05)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.05 -0.15)
|
||||
(xy 1.95 -0.15)
|
||||
(xy 1.95 0.15)
|
||||
(xy 1.05 0.15)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.05 -0.55)
|
||||
(xy 1.95 -0.55)
|
||||
(xy 1.95 -0.25)
|
||||
(xy 1.05 -0.25)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.05 -0.95)
|
||||
(xy 1.95 -0.95)
|
||||
(xy 1.95 -0.65)
|
||||
(xy 1.05 -0.65)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.05 0.25)
|
||||
(xy 1.95 0.25)
|
||||
(xy 1.95 0.55)
|
||||
(xy 1.05 0.55)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 1.05 0.65)
|
||||
(xy 1.95 0.65)
|
||||
(xy 1.95 0.95)
|
||||
(xy 1.05 0.95)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.15 1.05)
|
||||
(xy 0.15 1.05)
|
||||
(xy 0.15 1.95)
|
||||
(xy -0.15 1.95)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.55 1.05)
|
||||
(xy -0.25 1.05)
|
||||
(xy -0.25 1.95)
|
||||
(xy -0.55 1.95)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.95 1.05)
|
||||
(xy -0.65 1.05)
|
||||
(xy -0.65 1.95)
|
||||
(xy -0.95 1.95)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.25 1.05)
|
||||
(xy 0.55 1.05)
|
||||
(xy 0.55 1.95)
|
||||
(xy 0.25 1.95)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy 0.65 1.05)
|
||||
(xy 0.95 1.05)
|
||||
(xy 0.95 1.95)
|
||||
(xy 0.65 1.95)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_poly
|
||||
(pts
|
||||
(xy -0.95 -0.95)
|
||||
(xy 0.95 -0.95)
|
||||
(xy 0.95 0.95)
|
||||
(xy -0.95 0.95)
|
||||
) (layer F.Mask) (width 0.01)
|
||||
)
|
||||
(fp_text user "Stencil thickness 0.1 mm " (at -2.5 4.5) (layer F.Fab)
|
||||
(effects (font (size 0.32 0.32) (thickness 0.15)))
|
||||
)
|
||||
(model ${KIPRJMOD}/3dmodels/other/TPS22994RUKT.step
|
||||
(offset (xyz 0 0 0))
|
||||
(scale (xyz 1 1 1))
|
||||
(rotate (xyz 0 0 0))
|
||||
)
|
||||
)
|
||||
Reference in New Issue
Block a user