IPC integration is not functioning correctly on Ubuntu
Here’s an archive of a simple IPC integration that can be installed via the Package and Content Manager: ipc-integration.zip.
It works fine on Windows — I’ve just tested it. However, on Ubuntu with KiCad 9.0.2, the setup fails when creating the Python virtual environment. As a result, the toolbar button doesn’t appear in the schematic editor. This is most likely the root cause of the issue — unless there’s something I’ve overlooked.
Environment details in the screenshot attached:
Workaround steps to make it work on Ubuntu:
- Navigate to the plugin folder and open a terminal in that directory.
- Create a virtual environment: /usr/bin/python3 -m venv .venv
- Activate the virtual environment: source .venv/bin/activate
- Upgrade
pip
: python -m pip install --upgrade pip - Install dependencies: pip install -r requirements.txt
- Copy the contents of the
.venv
folder to the following path: ~/.cache/kicad/9.0/python-environments/org.ipc.integration/
I’d be happy to provide more information if needed.
Edited by Roman Hrymak