{"repo":"Eliot-Abramo/Kicad-Multi-PCB","free":true,"listed":false,"github":"https://github.com/Eliot-Abramo/Kicad-Multi-PCB","clone":"git clone https://github.com/Eliot-Abramo/Kicad-Multi-PCB.git","description":"KiCad Action Plugin for managing multiple PCBs (“sub-boards”) from a single schematic (KiCad 9+).","language":"Python","stars":12,"topics":["automation","kicad","kicad-pcb","kicad-project"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Multi-Board PCB Manager A KiCad Action Plugin that lets you manage multiple PCB files (\"sub-boards\") that all share one schematic . Table of Contents - Why This Exists - Key Features - Installation - Quick Start - Core Concepts - Workflow Guide - Project Structure - Architecture - Ports (Inter-Board Connections) - Troubleshooting - Contributing - License --- Why This Exists KiCad excels at \"one schematic → one PCB\" workflows. But real-world projects often need: - Multiple PCBs from a single schematic (rigid-flex, daughterboards, panelized variants) - A single source of truth for symbols, connectivity, and BOM data - No proprietary meta-formats — just standard KiCad files This plugin provides a pragmatic solution that stays 100% compatible with native KiCad formats. --- Key Features - ✅ Single Source of Truth — One schematic drives all boards (via hardlinks/symlinks) - ✅ Automatic Component Assignment — Components belong to whichever board they're placed on - ✅ Smart Netlist Sync — Updates values, footprints, and nets without losing layout - ✅ Inter-Board Ports — Define connection points between boards - ✅ Block Footprints — Visual board representations for assembly documentation - ✅ Health Reports — Track board status and component distribution - ✅ DRC Integration — Run connectivity checks across all boards --- Installation Requirements - KiCad 9.0+ (developed and tested on 9.x) - Python 3.9+ (ships with KiCad) - kicad-cli in PATH (installed with KiCad) Installation Steps Opt","default_branch":null,"files":null,"tree":[],"storefront":"/r/Eliot-Abramo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Eliot-Abramo/Kicad-Multi-PCB/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}