Feature request: Get symbols from schematic.
Summary
I expected to get proxy API to schematic with KiCad().get_open_documents(DocumentType.DOCTYPE_SCHEMATIC)[0]
I wanted to make custom BOM and P&P tool, because lack of custom BOM plugin option is a KiCad 9.0 (8.0?) regression. As I understand, old plugin api will cease to work in 10.0 so i tried to make something future-proof.
I got something, but not terribly useful. Board footprint API doesn't seem to support custom fields either.
Reproduction steps
As seen above.
Version Info
- Python version: 3.13.2
-
kicad-pythonversion: 0.3.0
KiCad full version info: Application: KiCad PCB Editor x64 on x64
Version: 9.0.1, release build
Libraries: wxWidgets 3.2.6 FreeType 2.13.3 HarfBuzz 10.2.0 FontConfig 2.15.0 libcurl/8.11.1-DEV Schannel zlib/1.3.1
Platform: Windows 11 (build 26100), 64-bit edition, 64 bit, Little endian, wxMSW OpenGL: Intel, Intel(R) UHD Graphics 630, 4.6.0 - Build 31.0.101.2127
Build Info: Date: Mar 30 2025 01:11:30 wxWidgets: 3.2.6 (wchar_t,wx containers) Boost: 1.86.0 OCC: 7.8.1 Curl: 8.11.1-DEV ngspice: 44 Compiler: Visual C++ 1942 without C++ ABI KICAD_IPC_API=ON
Locale: Lang: pl_PL Enc: UTF-8 Num: 1 234,5 Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)