
Power breakout
epaultex-svg/AMD_link
Pipeline that turns a natural-language prompt plus an unrouted .kicadpcb into a routed PCB and a Gerber set, using KiCadRoutingTools (KRT) as the routing engine.

Pipeline that turns a natural-language prompt plus an unrouted .kicadpcb into a routed PCB and a Gerber set, using KiCadRoutingTools (KRT) as the routing engine.
Arduino Shield is an open-source printed circuit board by epaultex-svg, from the epaultex-svg/AMD_link repository on GitHub. It is a 2-layer board of 68.6 × 53.3 mm with 16 parts on 31 nets, routed with 23 tracks and 2 vias.
Its parts include 4 resistors, 4 connectors, 3 diodes and 1 switch. It belongs with the microcontroller boards boards of this library.
Pipeline that turns a natural-language prompt plus an unrouted .kicad_pcb
into a routed PCB and a Gerber set, using
KiCadRoutingTools (KRT) as
the routing engine.
prompt + .kicad_pcb
│
▼
┌──────────────────────────────────────────────────────────────-----------┐
│ orchestrator |
│ ingest ─► extract ─► route (KRT) ─► check (DRC + Gerber export) │
└─────────────────────────────────────────────────────────────-----------─┘
│
▼
routed.kicad_pcb + gerbers/git clone --recurse-submodules <this-repo>
# or, if already cloned:
git submodule update --init --recursivecurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh).kicad-cli is on PATH, or set KICAD_CLI=/path/to/kicad-cli.pip install -r requirements.txt
pip install -r external/KiCadRoutingTools/requirements.txt./scripts/setup_krt.shThis runs python build_router.py inside the submodule and verifies that
route.py --help works.
Override the KRT location or interpreter via env vars:
KRT_ROOT=/abs/path/KiCadRoutingTools KRT_PYTHON=python3.12 ./scripts/setup_krt.shSingle natural-language driver (full pipeline + Gerber export):
python -m orchestrator --prompt "route DDR5 signals on board.kicad_pcb"Stage-level driver:
python -m orchestrator --pcb path/to/board.kicad_pcb --gerber-dir runs/out/gerbersSee orchestrator/__init__.py for full CLI options.
| Path | Purpose |
|---|---|
orchestrator/ | Pipeline driver, stage runners, NL prompt parser |
routing/ | KRT subprocess wrapper and constraints translator |
rules_checker/ | DRC runner, LLM audit, geometry extraction |
specs_researcher/ | RAG + crew that produces constraints.json |
external/KiCadRoutingTools/ | Vendored KRT submodule (router engine) |
scripts/setup_krt.sh | One-time KRT build/verify bootstrap |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole_3.2mm | Arduino_MountingHole:MountingHole_3.2mm | MH1, MH2, MH3, MH4 |
| 3 | 330 | Resistor_SMD:R_0805_2012Metric | R1, R2, R3 |
| 3 | LED | LED_SMD:LED_0805_2012Metric | D1, D2, D3 |
| 1 | 10 k | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | Analog | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J3 |
| 1 | Digital/PWM | Connector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_Vertical | J2 |
| 1 | Digital/PWM | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J4 |
| 1 | Power | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J1 |
| 1 | SW_Push | Button_Switch_SMD:SW_Push_1TS009xxxx-xxxx-xxxx_6x6x5mm | SW1 |

epaultex-svg/AMD_link
Pipeline that turns a natural-language prompt plus an unrouted .kicadpcb into a routed PCB and a Gerber set, using KiCadRoutingTools (KRT) as the routing engine.

epaultex-svg/AMD_link
Pipeline that turns a natural-language prompt plus an unrouted .kicadpcb into a routed PCB and a Gerber set, using KiCadRoutingTools (KRT) as the routing engine.

epaultex-svg/AMD_link
Pipeline that turns a natural-language prompt plus an unrouted .kicadpcb into a routed PCB and a Gerber set, using KiCadRoutingTools (KRT) as the routing engine.

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

conorpp/u2f-zero
U2F USB token optimized for physical security, affordability, and style

rusefi/rusefi
rusefi - GPL internal combustion engine control unit

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!


It measures 68.6 × 53.3 mm and has 2 copper layers, 1.6 mm thick.
16 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the epaultex-svg/AMD_link repository on GitHub, at the commit this page was made from: the board is erc/Arduino_Shield.kicad_pcb and its schematic examples/example_kicad_projects/arduino_shield/Arduino Shield.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask epaultex-svg before reusing the design.