Skip to Content
For UsersTroubleshooting

Troubleshooting

This list grows as we learn what trips people up. If you hit something that isn’t here, please open an issue .

Pinflow doesn’t detect my open KiCad project

Pinflow detects the active project over KiCad’s IPC interface. Enable it in KiCad’s preferences (or in kicad_common.json):

{ "api": { "enable_server": true } }

Restart KiCad after changing this. The project name comes from the IPC; the viewer reads your currently-open .kicad_sch.

The agent errors immediately / “no API key”

Pinflow needs an Anthropic API key. Either enter it in the first-run onboarding screen, or set ANTHROPIC_API_KEY in services/api/.env. See Getting started.

”Address already in use” on startup

The backend listens on 127.0.0.1:8787. If another process holds that port (for example, a previous run that didn’t shut down), stop it and try again:

lsof -i :8787 # find the process

The schematic viewer is blank

  • Confirm a KiCad project is open and IPC is enabled (see above).
  • Switch focus back to the Pinflow window — the viewer refreshes when it regains focus.
  • If a specific schematic won’t render, please open an issue  with the file (or a minimal repro) attached.

Something else

Pinflow is in alpha and rough edges are expected. Bug reports with steps to reproduce are genuinely useful — open an issue .

Last updated on