A collection of powerful plugins for KiCAD, designed to automate documentation and analysis.
A comprehensive documentation and analysis tool.
- Extract Pins: Generate CSV/Markdown/JSON pinouts from any component
- Signal Flow: Trace connections between components (Source → Destination)
- IC Analysis: Generate charts of all pins and their destinations for specific ICs
- Diagrams: Create self-contained SVG block diagrams and flow charts
- Automation: Full CLI interface for scripting
Due to extraction issues with KiCad PCM on some Windows systems, manual installation is currently the most reliable method.
Steps:
-
Download the latest release: extract_pins_plugin-2.0.0.zip
-
Extract the zip file - you'll see a folder named
kiway.extract.pins -
Rename the folder from
kiway.extract.pinstokiway_extract_pins(replace dots with underscores) -
Copy the renamed folder to your KiCad plugins directory:
- Windows:
%UserProfile%\Documents\KiCad\9.0\3rdparty\plugins\ - Linux:
~/.local/share/kicad/9.0/3rdparty/plugins/ - macOS:
~/Library/Application Support/kicad/9.0/3rdparty/plugins/
- Windows:
-
Restart KiCad
-
Verify the plugin appears in Tools → External Plugins → Extract Component Pins with GUI
Note: PCM installation has known extraction issues on some Windows systems.
- Open KiCAD Plugin and Content Manager
- Click Manage Repositories → Add
- Add Repository:
https://raw.githubusercontent.com/wayri/KiWay/main/pcm/repo.json - Save and select "KiWay Plugin Repository" from dropdown
- Install KiWay Extract Pins
If the plugin doesn't appear after PCM installation, use Method 1 (Manual Installation) instead.