Add Si4684-A10-GM and FSC-BT1035 symbols, add SnapEDA import script
Si4684-A10-GM (Skyworks FM/DAB/DAB+ receiver): extracted from unmerged kicad-symbols MR !4782 (cannot_be_merged, failing pipeline), then independently validated with kicad-cli and cross-checked against two unrelated sources (Skyworks public product summary block diagram, and PE5PVB/SI4684-DAB-Receiver's built/fabricated symbol) -- all comparable pin names/numbers agree. Symbol only, standard Package_DFN_QFN footprint. FSC-BT1035 (Feasycom BT 5.2 audio module): hand-authored from the official Feasycom datasheet's Table 3-2 pin definition (all 52 pins), validated with kicad-cli. Symbol only -- no reliable footprint/3D source was found; see README for what was tried and how to add one later (manvalan/DigiRadio has a fabricated footprint for this exact part, but its geometry lives in EasyEDA's proprietary JSON format). scripts/import_snapeda.py: unzips a SnapEDA "Download KiCad" export and hands off to import_component.py's existing core logic (same validation/collision/lib-table rules as every other import path).
This commit is contained in:
@@ -57,6 +57,7 @@
|
||||
(lib (name "MIKILAB_PCM1861DBT")(type "KiCad")(uri "${KIPRJMOD}/symbols/audio/PCM1861DBT.kicad_sym")(options "")(descr "PCM1861DBT"))
|
||||
(lib (name "MIKILAB_PCM9211PTR")(type "KiCad")(uri "${KIPRJMOD}/symbols/audio/PCM9211PTR.kicad_sym")(options "")(descr "PCM9211PTR"))
|
||||
(lib (name "MIKILAB_Sensor_Audio")(type "KiCad")(uri "${KIPRJMOD}/symbols/audio/Sensor_Audio.kicad_sym")(options "")(descr "Sensor_Audio"))
|
||||
(lib (name "MIKILAB_Si4684_A10_GM")(type "KiCad")(uri "${KIPRJMOD}/symbols/audio/Si4684-A10-GM.kicad_sym")(options "")(descr "Si4684-A10-GM"))
|
||||
(lib (name "MIKILAB_Display_Character")(type "KiCad")(uri "${KIPRJMOD}/symbols/display/Display_Character.kicad_sym")(options "")(descr "Display_Character"))
|
||||
(lib (name "MIKILAB_Display_Graphic")(type "KiCad")(uri "${KIPRJMOD}/symbols/display/Display_Graphic.kicad_sym")(options "")(descr "Display_Graphic"))
|
||||
(lib (name "MIKILAB_Driver_Display")(type "KiCad")(uri "${KIPRJMOD}/symbols/display/Driver_Display.kicad_sym")(options "")(descr "Driver_Display"))
|
||||
@@ -232,6 +233,7 @@
|
||||
(lib (name "MIKILAB_TPS7A2018PDBVR")(type "KiCad")(uri "${KIPRJMOD}/symbols/power/TPS7A2018PDBVR.kicad_sym")(options "")(descr "TPS7A2018PDBVR"))
|
||||
(lib (name "MIKILAB_Transistor_Power_Module")(type "KiCad")(uri "${KIPRJMOD}/symbols/power/Transistor_Power_Module.kicad_sym")(options "")(descr "Transistor_Power_Module"))
|
||||
(lib (name "MIKILAB_power")(type "KiCad")(uri "${KIPRJMOD}/symbols/power/power.kicad_sym")(options "")(descr "power"))
|
||||
(lib (name "MIKILAB_FSC_BT1035")(type "KiCad")(uri "${KIPRJMOD}/symbols/rf/FSC-BT1035.kicad_sym")(options "")(descr "FSC-BT1035"))
|
||||
(lib (name "MIKILAB_Interface")(type "KiCad")(uri "${KIPRJMOD}/symbols/rf/Interface.kicad_sym")(options "")(descr "Interface"))
|
||||
(lib (name "MIKILAB_Interface_CAN_LIN")(type "KiCad")(uri "${KIPRJMOD}/symbols/rf/Interface_CAN_LIN.kicad_sym")(options "")(descr "Interface_CAN_LIN"))
|
||||
(lib (name "MIKILAB_Interface_CurrentLoop")(type "KiCad")(uri "${KIPRJMOD}/symbols/rf/Interface_CurrentLoop.kicad_sym")(options "")(descr "Interface_CurrentLoop"))
|
||||
|
||||
Reference in New Issue
Block a user