Skip to content

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: VirtualBox_Ubuntu_VM_01_07_2025_12_18_30

Workaround steps to make it work on Ubuntu:

  1. Navigate to the plugin folder and open a terminal in that directory.
  2. Create a virtual environment: /usr/bin/python3 -m venv .venv
  3. Activate the virtual environment: source .venv/bin/activate
  4. Upgrade pip: python -m pip install --upgrade pip
  5. Install dependencies: pip install -r requirements.txt
  6. 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
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information