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
+11 -6
View File
@@ -197,6 +197,7 @@
(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_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"))
@@ -207,6 +208,7 @@
(lib (name "MIKILAB_Driver_LED")(type "KiCad")(uri "${MIKILAB}/symbols/other/Driver_LED.kicad_sym")(options "")(descr "Driver_LED"))
(lib (name "MIKILAB_Driver_Motor")(type "KiCad")(uri "${MIKILAB}/symbols/other/Driver_Motor.kicad_sym")(options "")(descr "Driver_Motor"))
(lib (name "MIKILAB_Driver_TEC")(type "KiCad")(uri "${MIKILAB}/symbols/other/Driver_TEC.kicad_sym")(options "")(descr "Driver_TEC"))
(lib (name "MIKILAB_ESD9B5_0ST5G")(type "KiCad")(uri "${MIKILAB}/symbols/other/ESD9B5.0ST5G.kicad_sym")(options "")(descr "ESD9B5.0ST5G"))
(lib (name "MIKILAB_Fiber_Optic")(type "KiCad")(uri "${MIKILAB}/symbols/other/Fiber_Optic.kicad_sym")(options "")(descr "Fiber_Optic"))
(lib (name "MIKILAB_GPU")(type "KiCad")(uri "${MIKILAB}/symbols/other/GPU.kicad_sym")(options "")(descr "GPU"))
(lib (name "MIKILAB_Graphic")(type "KiCad")(uri "${MIKILAB}/symbols/other/Graphic.kicad_sym")(options "")(descr "Graphic"))
@@ -214,13 +216,21 @@
(lib (name "MIKILAB_LED")(type "KiCad")(uri "${MIKILAB}/symbols/other/LED.kicad_sym")(options "")(descr "LED"))
(lib (name "MIKILAB_Motor")(type "KiCad")(uri "${MIKILAB}/symbols/other/Motor.kicad_sym")(options "")(descr "Motor"))
(lib (name "MIKILAB_Oscillator")(type "KiCad")(uri "${MIKILAB}/symbols/other/Oscillator.kicad_sym")(options "")(descr "Oscillator"))
(lib (name "MIKILAB_PESD5V0L4UW")(type "KiCad")(uri "${MIKILAB}/symbols/other/PESD5V0L4UW.kicad_sym")(options "")(descr "PESD5V0L4UW"))
(lib (name "MIKILAB_Potentiometer_Digital")(type "KiCad")(uri "${MIKILAB}/symbols/other/Potentiometer_Digital.kicad_sym")(options "")(descr "Potentiometer_Digital"))
(lib (name "MIKILAB_SJ_3506_SMT_TR")(type "KiCad")(uri "${MIKILAB}/symbols/other/SJ-3506-SMT-TR.kicad_sym")(options "")(descr "SJ-3506-SMT-TR"))
(lib (name "MIKILAB_SJ_435107RS")(type "KiCad")(uri "${MIKILAB}/symbols/other/SJ-435107RS.kicad_sym")(options "")(descr "SJ-435107RS"))
(lib (name "MIKILAB_SJ_43515TS_SMT_TR")(type "KiCad")(uri "${MIKILAB}/symbols/other/SJ-43515TS-SMT-TR.kicad_sym")(options "")(descr "SJ-43515TS-SMT-TR"))
(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_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"))
(lib (name "MIKILAB_Transformer")(type "KiCad")(uri "${MIKILAB}/symbols/other/Transformer.kicad_sym")(options "")(descr "Transformer"))
(lib (name "MIKILAB_Triac_Thyristor")(type "KiCad")(uri "${MIKILAB}/symbols/other/Triac_Thyristor.kicad_sym")(options "")(descr "Triac_Thyristor"))
(lib (name "MIKILAB_Valve")(type "KiCad")(uri "${MIKILAB}/symbols/other/Valve.kicad_sym")(options "")(descr "Valve"))
(lib (name "MIKILAB_Video")(type "KiCad")(uri "${MIKILAB}/symbols/other/Video.kicad_sym")(options "")(descr "Video"))
(lib (name "MIKILAB_XTAC5212IRGER")(type "KiCad")(uri "${MIKILAB}/symbols/other/XTAC5212IRGER.kicad_sym")(options "")(descr "XTAC5212IRGER"))
(lib (name "MIKILAB_ti")(type "KiCad")(uri "${MIKILAB}/symbols/other/ti.kicad_sym")(options "")(descr "ti"))
(lib (name "MIKILAB_BQ25896RTWT")(type "KiCad")(uri "${MIKILAB}/symbols/power/BQ25896RTWT.kicad_sym")(options "")(descr "BQ25896RTWT"))
(lib (name "MIKILAB_Battery_Management")(type "KiCad")(uri "${MIKILAB}/symbols/power/Battery_Management.kicad_sym")(options "")(descr "Battery_Management"))
@@ -239,6 +249,7 @@
(lib (name "MIKILAB_Transistor_Power_Module")(type "KiCad")(uri "${MIKILAB}/symbols/power/Transistor_Power_Module.kicad_sym")(options "")(descr "Transistor_Power_Module"))
(lib (name "MIKILAB_power")(type "KiCad")(uri "${MIKILAB}/symbols/power/power.kicad_sym")(options "")(descr "power"))
(lib (name "MIKILAB_FSC_BT1035")(type "KiCad")(uri "${MIKILAB}/symbols/rf/FSC-BT1035.kicad_sym")(options "")(descr "FSC-BT1035"))
(lib (name "MIKILAB_FSC_BT1058")(type "KiCad")(uri "${MIKILAB}/symbols/rf/FSC-BT1058.kicad_sym")(options "")(descr "FSC-BT1058"))
(lib (name "MIKILAB_Interface")(type "KiCad")(uri "${MIKILAB}/symbols/rf/Interface.kicad_sym")(options "")(descr "Interface"))
(lib (name "MIKILAB_Interface_CAN_LIN")(type "KiCad")(uri "${MIKILAB}/symbols/rf/Interface_CAN_LIN.kicad_sym")(options "")(descr "Interface_CAN_LIN"))
(lib (name "MIKILAB_Interface_CurrentLoop")(type "KiCad")(uri "${MIKILAB}/symbols/rf/Interface_CurrentLoop.kicad_sym")(options "")(descr "Interface_CurrentLoop"))
@@ -266,10 +277,4 @@
(lib (name "MIKILAB_RF_WiFi")(type "KiCad")(uri "${MIKILAB}/symbols/rf/RF_WiFi.kicad_sym")(options "")(descr "RF_WiFi"))
(lib (name "MIKILAB_RF_ZigBee")(type "KiCad")(uri "${MIKILAB}/symbols/rf/RF_ZigBee.kicad_sym")(options "")(descr "RF_ZigBee"))
(lib (name "MIKILAB_RTL8211F_CG")(type "KiCad")(uri "${MIKILAB}/symbols/rf/RTL8211F-CG.kicad_sym")(options "")(descr "RTL8211F-CG"))
(lib (name "MIKILAB_ADG936BRUZ")(type "KiCad")(uri "${MIKILAB}/symbols/other/ADG936BRUZ.kicad_sym")(options "")(descr "ADG936BRUZ"))
(lib (name "MIKILAB_SJ_3506_SMT_TR")(type "KiCad")(uri "${MIKILAB}/symbols/other/SJ-3506-SMT-TR.kicad_sym")(options "")(descr "SJ-3506-SMT-TR"))
(lib (name "MIKILAB_SJ_435107RS")(type "KiCad")(uri "${MIKILAB}/symbols/other/SJ-435107RS.kicad_sym")(options "")(descr "SJ-435107RS"))
(lib (name "MIKILAB_SJ_43515TS_SMT_TR")(type "KiCad")(uri "${MIKILAB}/symbols/other/SJ-43515TS-SMT-TR.kicad_sym")(options "")(descr "SJ-43515TS-SMT-TR"))
(lib (name "MIKILAB_SN74AXC1T45DBVR")(type "KiCad")(uri "${MIKILAB}/symbols/other/SN74AXC1T45DBVR.kicad_sym")(options "")(descr "SN74AXC1T45DBVR"))
(lib (name "MIKILAB_XTAC5212IRGER")(type "KiCad")(uri "${MIKILAB}/symbols/other/XTAC5212IRGER.kicad_sym")(options "")(descr "XTAC5212IRGER"))
)