dropio12/KiCad Design Review
Automated KiCad design review — schematic, PCB, SPICE, derating, protocol checks. Posts PR comments.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| schematic | Path to .kicad_sch file (auto-detected if omitted) | no | — |
| pcb | Path to .kicad_pcb file (auto-detected if omitted) | no | — |
| severity | Minimum severity to report: all, warning, critical | no | all |
| derating-profile | Voltage derating profile: commercial, military, automotive | no | commercial |
| spice | Run SPICE simulation if ngspice is available | no | true |
| datasheets-dir | Path to datasheets directory (auto-detected next to schematic if omitted) | no | — |
| digikey-client-id | DigiKey API client ID — downloads missing datasheets if provided | no | — |
| digikey-client-secret | DigiKey API client secret | no | — |
| mouser-api-key | Mouser Search API key — downloads missing datasheets if provided | no | — |
| element14-api-key | element14/Newark/Farnell API key — downloads missing datasheets if provided | no | — |
| diff-base | Compare against base branch and show only changes (PR events only) | no | false |
Outputs
| name | description |
|---|---|
| schematic-json | Path to schematic analysis JSON output |
| pcb-json | Path to PCB analysis JSON output |
| report-path | Path to markdown report file |
| findings-count | Total findings (warnings + critical) |
| has-critical | Whether any critical findings exist (true/false) |