Replace FSC-BT1058 footprint with FSC-BT1035 pad geometry; move to rf category

The auto-generated FSC-BT1058 footprint used roundrect pads with a
slightly different body outline than the physical module. Since the
FSC-BT1035 footprint (pad geometry verified against the Feasycom
datasheet perimeter walk) matches the same physical package/pinout,
FSC-BT1058.kicad_mod now reuses that geometry directly.

Also recategorized FSC-BT1058 from "other" to "rf" (symbol, footprint,
3D model), matching FSC-BT1035 and the rest of the Bluetooth/RF parts.
Regenerated sym-lib-table/fp-lib-table (project and global) and synced
the real KiCad global library tables. Added "bt1058" to the rf
classification tokens in lib_common.py so a future re-import doesn't
land back in "other".

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-24 20:58:41 +02:00
co-authored by Claude Sonnet 5
parent c544db45f4
commit 019dfcd450
10 changed files with 124 additions and 88 deletions
+3
View File
@@ -610,3 +610,6 @@ footprint,footprints/other/MIKILAB_FSC-BT1058.pretty/FSC-BT1058.kicad_mod,footpr
3d-model,3dmodels/other/MIKILAB_FSC-BT1058.step,(removed),REMOVED,cea88ca65e7f9b06ce5cb4949fce0614f2f21414267b4cc1655f1037cc54c1aa,"byte-identical duplicate of 3dmodels/other/FSC-BT1058.step, removed; category=other"
symbol,/private/tmp/rmtest/TESTPART.kicad_sym,symbols/other/TESTPART.kicad_sym,NEW,9dd05201adaf0b2ff542da3882782d90098df849b8f5cb65ade71f255cf6a56a,category=other
symbol,symbols/other/TESTPART.kicad_sym,,REMOVED,9dd05201adaf0b2ff542da3882782d90098df849b8f5cb65ade71f255cf6a56a,category=other
symbol,symbols/other/FSC-BT1058.kicad_sym,symbols/rf/FSC-BT1058.kicad_sym,MOVED,ffd04c13db32c7bea4b500f235da29aa3f105eb512afb3d7d84fca442e3c8244,recategorized other -> rf; category=rf
footprint,footprints/other/FSC-BT1058.pretty/FSC-BT1058.kicad_mod,footprints/rf/FSC-BT1058.pretty/FSC-BT1058.kicad_mod,REPLACED_AND_MOVED,cc0a2f7e5359e2ab87d5cf2226d668ffafb4c89246518fd31a61d4195d305086,geometry replaced with FSC-BT1035 pad layout (physically identical package); recategorized other -> rf; category=rf
3d-model,3dmodels/other/FSC-BT1058.step,3dmodels/rf/FSC-BT1058.step,MOVED,cea88ca65e7f9b06ce5cb4949fce0614f2f21414267b4cc1655f1037cc54c1aa,recategorized other -> rf; category=rf
1 type source destination status hash notes
610 3d-model 3dmodels/other/MIKILAB_FSC-BT1058.step (removed) REMOVED cea88ca65e7f9b06ce5cb4949fce0614f2f21414267b4cc1655f1037cc54c1aa byte-identical duplicate of 3dmodels/other/FSC-BT1058.step, removed; category=other
611 symbol /private/tmp/rmtest/TESTPART.kicad_sym symbols/other/TESTPART.kicad_sym NEW 9dd05201adaf0b2ff542da3882782d90098df849b8f5cb65ade71f255cf6a56a category=other
612 symbol symbols/other/TESTPART.kicad_sym REMOVED 9dd05201adaf0b2ff542da3882782d90098df849b8f5cb65ade71f255cf6a56a category=other
613 symbol symbols/other/FSC-BT1058.kicad_sym symbols/rf/FSC-BT1058.kicad_sym MOVED ffd04c13db32c7bea4b500f235da29aa3f105eb512afb3d7d84fca442e3c8244 recategorized other -> rf; category=rf
614 footprint footprints/other/FSC-BT1058.pretty/FSC-BT1058.kicad_mod footprints/rf/FSC-BT1058.pretty/FSC-BT1058.kicad_mod REPLACED_AND_MOVED cc0a2f7e5359e2ab87d5cf2226d668ffafb4c89246518fd31a61d4195d305086 geometry replaced with FSC-BT1035 pad layout (physically identical package); recategorized other -> rf; category=rf
615 3d-model 3dmodels/other/FSC-BT1058.step 3dmodels/rf/FSC-BT1058.step MOVED cea88ca65e7f9b06ce5cb4949fce0614f2f21414267b4cc1655f1037cc54c1aa recategorized other -> rf; category=rf