What problem does it solve?
This Skill automates the creation, validation, and repair of KiCad schematic files, preventing common errors like guessed pin positions and ensuring electrical rule compliance.
Core Features & Use Cases
- Programmatic Schematic Generation: Create
.kicad_sch files using Python scripts with computed pin positions.
- Electrical Rule Check (ERC) Validation: Automatically run
kicad-cli sch erc and parse results.
- Automated Error Fixing: Iteratively fix common ERC violations like
pin_not_connected and label_dangling.
- KiCad 8 to 9 Migration: Assists in migrating schematics between KiCad versions by handling symbol renames and footprint updates.
- Use Case: Generate a complex schematic for a microcontroller board, ensuring all pins are correctly connected and all ERC rules are met, or fix a batch of existing schematics with common errors.
Quick Start
Use the kicad-schematic skill to generate a new KiCad schematic based on the provided circuit description.