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:
@@ -0,0 +1,70 @@
|
||||
(kicad_symbol_lib (version 20231120) (generator kicad_symbol_editor)
|
||||
(symbol "FSC-BT1058"
|
||||
(pin_names (offset 1.016))
|
||||
(exclude_from_sim no)
|
||||
(in_bom yes)
|
||||
(on_board yes)
|
||||
(property "Reference" "U" (at 0 28.0 0) (effects (font (size 1.27 1.27))))
|
||||
(property "Value" "FSC-BT1058" (at 0 26.0 0) (effects (font (size 1.27 1.27))))
|
||||
(property "Footprint" "MIKILAB_FSC_BT1058:FSC-BT1058" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
|
||||
(property "Datasheet" "https://document.feasycom.com/docs/datasheet/BT1058/FSC-BT1058_Datasheet_EN.pdf" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
|
||||
(property "Description" "Feasycom FSC-BT1058 Bluetooth 5.3 QCC5181 audio module" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))
|
||||
(symbol "FSC-BT1058_0_1"
|
||||
(rectangle (start -12.7 25.4) (end 12.7 -25.4) (stroke (width 0.254) (type default)) (fill (type background)))
|
||||
)
|
||||
(symbol "FSC-BT1058_1_1"
|
||||
(pin power_in line (at -15.24 24.00 0) (length 2.54) (name "GND" (effects (font (size 0.9 0.9)))) (number "1" (effects (font (size 0.9 0.9)))))
|
||||
(pin bidirectional line (at -15.24 22.15 0) (length 2.54) (name "AIO3/LED3" (effects (font (size 0.9 0.9)))) (number "2" (effects (font (size 0.9 0.9)))))
|
||||
(pin no_connect line (at -15.24 20.30 0) (length 2.54) (name "NC" (effects (font (size 0.9 0.9)))) (number "3" (effects (font (size 0.9 0.9)))))
|
||||
(pin bidirectional line (at -15.24 18.45 0) (length 2.54) (name "I2S_CLK" (effects (font (size 0.9 0.9)))) (number "4" (effects (font (size 0.9 0.9)))))
|
||||
(pin input line (at -15.24 16.60 0) (length 2.54) (name "I2S_IN" (effects (font (size 0.9 0.9)))) (number "5" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at -15.24 14.75 0) (length 2.54) (name "I2S_OUT" (effects (font (size 0.9 0.9)))) (number "6" (effects (font (size 0.9 0.9)))))
|
||||
(pin bidirectional line (at -15.24 12.90 0) (length 2.54) (name "I2S_WS" (effects (font (size 0.9 0.9)))) (number "7" (effects (font (size 0.9 0.9)))))
|
||||
(pin input line (at -15.24 11.05 0) (length 2.54) (name "RESET" (effects (font (size 0.9 0.9)))) (number "8" (effects (font (size 0.9 0.9)))))
|
||||
(pin bidirectional line (at -15.24 9.20 0) (length 2.54) (name "PCM_MCLK_OUT" (effects (font (size 0.9 0.9)))) (number "9" (effects (font (size 0.9 0.9)))))
|
||||
(pin bidirectional line (at -15.24 7.35 0) (length 2.54) (name "TBR_MOSI" (effects (font (size 0.9 0.9)))) (number "10" (effects (font (size 0.9 0.9)))))
|
||||
(pin bidirectional line (at -15.24 5.50 0) (length 2.54) (name "TBR_MISO" (effects (font (size 0.9 0.9)))) (number "11" (effects (font (size 0.9 0.9)))))
|
||||
(pin bidirectional line (at -15.24 3.65 0) (length 2.54) (name "TBR_CLK" (effects (font (size 0.9 0.9)))) (number "12" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at -15.24 1.80 0) (length 2.54) (name "UART_TX" (effects (font (size 0.9 0.9)))) (number "13" (effects (font (size 0.9 0.9)))))
|
||||
(pin input line (at -15.24 -0.05 0) (length 2.54) (name "UART_RX" (effects (font (size 0.9 0.9)))) (number "14" (effects (font (size 0.9 0.9)))))
|
||||
(pin input line (at -15.24 -1.90 0) (length 2.54) (name "UART_CTS" (effects (font (size 0.9 0.9)))) (number "15" (effects (font (size 0.9 0.9)))))
|
||||
(pin bidirectional line (at -15.24 -3.75 0) (length 2.54) (name "UART_RTS" (effects (font (size 0.9 0.9)))) (number "16" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at -15.24 -5.60 0) (length 2.54) (name "LED0" (effects (font (size 0.9 0.9)))) (number "17" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at -15.24 -7.45 0) (length 2.54) (name "LED1" (effects (font (size 0.9 0.9)))) (number "18" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at -15.24 -9.30 0) (length 2.54) (name "LED2" (effects (font (size 0.9 0.9)))) (number "19" (effects (font (size 0.9 0.9)))))
|
||||
(pin bidirectional line (at -15.24 -11.15 0) (length 2.54) (name "PIO34" (effects (font (size 0.9 0.9)))) (number "20" (effects (font (size 0.9 0.9)))))
|
||||
(pin bidirectional line (at -15.24 -13.00 0) (length 2.54) (name "PIO35" (effects (font (size 0.9 0.9)))) (number "21" (effects (font (size 0.9 0.9)))))
|
||||
(pin power_in line (at -15.24 -14.85 0) (length 2.54) (name "GND" (effects (font (size 0.9 0.9)))) (number "22" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at -15.24 -16.70 0) (length 2.54) (name "PIO36" (effects (font (size 0.9 0.9)))) (number "23" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at -15.24 -18.55 0) (length 2.54) (name "PIO37" (effects (font (size 0.9 0.9)))) (number "24" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at -15.24 -20.40 0) (length 2.54) (name "PIO38" (effects (font (size 0.9 0.9)))) (number "25" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at -15.24 -22.25 0) (length 2.54) (name "PIO39" (effects (font (size 0.9 0.9)))) (number "26" (effects (font (size 0.9 0.9)))))
|
||||
(pin power_in line (at 15.24 -22.25 180) (length 2.54) (name "GND" (effects (font (size 0.9 0.9)))) (number "52" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at 15.24 -20.40 180) (length 2.54) (name "EXT_ANT" (effects (font (size 0.9 0.9)))) (number "51" (effects (font (size 0.9 0.9)))))
|
||||
(pin power_in line (at 15.24 -18.55 180) (length 2.54) (name "GND" (effects (font (size 0.9 0.9)))) (number "50" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at 15.24 -16.70 180) (length 2.54) (name "SPK_LP" (effects (font (size 0.9 0.9)))) (number "49" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at 15.24 -14.85 180) (length 2.54) (name "SPK_LN" (effects (font (size 0.9 0.9)))) (number "48" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at 15.24 -13.00 180) (length 2.54) (name "SPK_RP" (effects (font (size 0.9 0.9)))) (number "47" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at 15.24 -11.15 180) (length 2.54) (name "SPK_RN" (effects (font (size 0.9 0.9)))) (number "46" (effects (font (size 0.9 0.9)))))
|
||||
(pin bidirectional line (at 15.24 -9.30 180) (length 2.54) (name "MIC_BIAS" (effects (font (size 0.9 0.9)))) (number "45" (effects (font (size 0.9 0.9)))))
|
||||
(pin bidirectional line (at 15.24 -7.45 180) (length 2.54) (name "MIC_LN" (effects (font (size 0.9 0.9)))) (number "44" (effects (font (size 0.9 0.9)))))
|
||||
(pin bidirectional line (at 15.24 -5.60 180) (length 2.54) (name "MIC_LP" (effects (font (size 0.9 0.9)))) (number "43" (effects (font (size 0.9 0.9)))))
|
||||
(pin no_connect line (at 15.24 -3.75 180) (length 2.54) (name "NC" (effects (font (size 0.9 0.9)))) (number "42" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at 15.24 -1.90 180) (length 2.54) (name "MIC_RP" (effects (font (size 0.9 0.9)))) (number "41" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at 15.24 -0.05 180) (length 2.54) (name "MIC_RN" (effects (font (size 0.9 0.9)))) (number "40" (effects (font (size 0.9 0.9)))))
|
||||
(pin input line (at 15.24 1.80 180) (length 2.54) (name "VCHG" (effects (font (size 0.9 0.9)))) (number "39" (effects (font (size 0.9 0.9)))))
|
||||
(pin input line (at 15.24 3.65 180) (length 2.54) (name "USB_DN" (effects (font (size 0.9 0.9)))) (number "38" (effects (font (size 0.9 0.9)))))
|
||||
(pin input line (at 15.24 5.50 180) (length 2.54) (name "USB_DP" (effects (font (size 0.9 0.9)))) (number "37" (effects (font (size 0.9 0.9)))))
|
||||
(pin power_in line (at 15.24 7.35 180) (length 2.54) (name "VDD_IO" (effects (font (size 0.9 0.9)))) (number "36" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at 15.24 9.20 180) (length 2.54) (name "1.8V_OUT" (effects (font (size 0.9 0.9)))) (number "35" (effects (font (size 0.9 0.9)))))
|
||||
(pin input line (at 15.24 11.05 180) (length 2.54) (name "SYS_CTRL" (effects (font (size 0.9 0.9)))) (number "34" (effects (font (size 0.9 0.9)))))
|
||||
(pin power_in line (at 15.24 12.90 180) (length 2.54) (name "VBAT_IN" (effects (font (size 0.9 0.9)))) (number "33" (effects (font (size 0.9 0.9)))))
|
||||
(pin power_in line (at 15.24 14.75 180) (length 2.54) (name "GND" (effects (font (size 0.9 0.9)))) (number "32" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at 15.24 16.60 180) (length 2.54) (name "VDD_USB/3.3V_OUT" (effects (font (size 0.9 0.9)))) (number "31" (effects (font (size 0.9 0.9)))))
|
||||
(pin input line (at 15.24 18.45 180) (length 2.54) (name "CHG_EXT" (effects (font (size 0.9 0.9)))) (number "30" (effects (font (size 0.9 0.9)))))
|
||||
(pin input line (at 15.24 20.30 180) (length 2.54) (name "VCHG_SENSE" (effects (font (size 0.9 0.9)))) (number "29" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at 15.24 22.15 180) (length 2.54) (name "PIO21" (effects (font (size 0.9 0.9)))) (number "28" (effects (font (size 0.9 0.9)))))
|
||||
(pin output line (at 15.24 24.00 180) (length 2.54) (name "PIO20" (effects (font (size 0.9 0.9)))) (number "27" (effects (font (size 0.9 0.9)))))
|
||||
)
|
||||
)
|
||||
)
|
||||
Reference in New Issue
Block a user