drandyhaas

12 mods across 1 repository, 372 stars between them.

analyze-power-nets

01

drandyhaas/KiCadRoutingTools

Skill Claude CodeCodex

Analyzes KiCad PCB files to identify power nets by looking up component datasheets via AI. Use when you need to determine which nets are power/ground nets and what track widths to use, especially when KiCad pintype annotations are missing or unreliable.

372 2d ago A 57 tokens original MIT

drandyhaas/KiCadRoutingTools

Skill Claude CodeCodex

Root-causes failed routes from a routing run's logs and the board file. Parses the JSON summary, failed-net histories, and blocking reports, correlates failures spatially with board regions and components, classifies the failure mode, and outputs a ready-to-run retry command. Use after route.py/routediff.py runs…

372 2d ago A 75 tokens original MIT

drandyhaas/KiCadRoutingTools

Skill Claude CodeCodex

Analyzes a KiCad PCB to identify high-speed and impedance-controlled nets by looking up component datasheets via AI. Classifies nets by speed tier (ultra-high/high/medium/low), detects RF/antenna feeds and other controlled-impedance nets, estimates max frequencies and rise times per interface, and recommends GND…

372 2d ago A 133 tokens original MIT

identify-diff-pairs

04

drandyhaas/KiCadRoutingTools

Skill Claude CodeCodex

Identifies differential pairs on a KiCad PCB by pin function via datasheet lookup, catching pairs whose net names don't follow P/N conventions. Recommends per-interface routing parameters (differential impedance, gap, intra-pair matching) and outputs ready-to-use routediff.py commands.

372 2d ago A 64 tokens original MIT

drandyhaas/KiCadRoutingTools

Skill Claude CodeCodex

Plans a KiCad PCB end to end when ONE run must both place and route it. Sequences the placement skill and the routing skill, and owns the rules that exist only when the two meet: that placement invalidates every downstream routed board, that a routing failure must be classified before it is retried, and that a…

372 2d ago A 103 tokens original MIT

plan-pcb-placement

06

drandyhaas/KiCadRoutingTools

Skill Claude CodeCodex

Analyses a KiCad PCB's PLACEMENT and produces a placement plan. Measures whether the board should be placed or re-placed at all and decides from that measurement, detects an unplaced board, separates the parts whose position is a mechanical fact from the ones a search may move, reconstructs a damaged placement…

372 2d ago A 115 tokens original MIT

plan-pcb-routing

07

drandyhaas/KiCadRoutingTools

Skill Claude CodeCodex

Analyzes a KiCad PCB file and creates a comprehensive routing plan. Examines components for fanout needs (BGA/QFN/QFP/PGA), identifies differential pairs, categorizes power/ground nets, and presents a step-by-step routing workflow with explanations.

372 2d ago A 58 tokens original MIT

drandyhaas/KiCadRoutingTools

Skill Claude CodeCodex

Recommends net -> plane-layer assignments for a KiCad PCB with signal-integrity rationale. Reads the stackup, identifies plane-worthy nets (GND plus power rails by pad count and current), and assigns copper layers (GND adjacency for return paths, GND/VCC pairing for interplane capacitance, split layers for multiple…

372 2d ago A 89 tokens original MIT

recommend-stackup

09

drandyhaas/KiCadRoutingTools

Skill Claude CodeCodex

Reviews a KiCad board's stackup and recommends a fab-realistic one. Flags untouched default stackups, validates that target impedances are achievable with manufacturable widths using the project's own IPC-2141 formulas, and outputs the routing arguments (--impedance, plane layers) that follow. Use before…

372 2d ago A 71 tokens original MIT

review-routed-board

10

drandyhaas/KiCadRoutingTools

Skill Claude CodeCodex

Post-route QA on a KiCad board. Runs the DRC, connectivity, and orphan-stub checkers, verifies length/time-match groups landed within tolerance, checks GND return via coverage on high-speed nets, and reviews differential pairs. Produces a pass/fail sign-off report with concrete next actions. Works on boards routed by…

372 2d ago A 83 tokens original MIT

stress-test-router

11

drandyhaas/KiCadRoutingTools

Skill Claude CodeCodex

Stress-tests the router against real-world open-source KiCad boards (downloaded, normalized, stripped of routing), measuring routing completion rates and DRC violations per board. Aggregates results and files GitHub issues for new router/parser findings after user approval. Use to regression-test the router at scale…

372 2d ago A 69 tokens original MIT

drandyhaas/KiCadRoutingTools

Instructions file

Instructions for drandyhaas/KiCadRoutingTools, covering project notes for claude, running python, building the rust router, testing & verification and what a placement run is for (read before grading one).

372 2d ago A 11,401 tokens original MIT