Loading...
Loading...
Schematic capture and wiring. Create schematic sheets, place symbols, add wires and net labels, organize hierarchical designs.
npx skill4agent add l3wi/claude-eda eda-schematics.kicad_schdocs/component-selections.mddocs/design-constraints.jsondatasheets/hardware/*.kicad_schdocs/schematic-status.md@docs/design-constraints.json
@docs/component-selections.md
@datasheets/ (relevant datasheets)power.topologypower.rails[]board.layersthermal.budgetdfmTargets.assemblycomponent-selections.md/eda-source [role]reference/SCHEMATIC-HIERARCHY-DECISION.mdmcp__kicad-sch__add_component schematic_path="/path/to/file.kicad_sch" lib_id="EDA-MCP:SymbolName" reference="U1" value="10k" position=[100, 100]symbol_reflibrary_fetchEDA-MCP:ESP32-C3Device:RDevice:Creference/ERC-VIOLATIONS-GUIDE.mdreference/SCHEMATIC-REVIEW-CHECKLIST.mdreference/NET-NAMING.mdPower: VCC_3V3, VCC_5V, VBAT, GND, GNDA
Reset: MCU_RESET, nRESET
SPI: SPI1_MOSI, SPI1_MISO, SPI1_SCK, SPI1_CS
I2C: I2C1_SDA, I2C1_SCL
UART: UART1_TX, UART1_RX
GPIO: LED_STATUS, BTN_USER, or GPIO_PA0# Schematic Status
Project: [name]
Updated: [date]
## Summary
- Total sheets: X
- Components placed: Y
- Wiring: Z% complete
- ERC: X errors, Y warnings
## Sheets
### Sheet 1: Power
- Status: Complete
- Components: U1 (regulator), C1-C4 (caps)
- Notes: ...
### Sheet 2: MCU
- Status: In Progress
- Components: U2 (MCU), Y1 (crystal), C5-C10
- Notes: Needs clock wiring
## ERC Issues
- [ ] Unconnected pin on U2.PA3 (intentional NC)
- [x] Missing power flag (fixed)
## Next Steps
- Complete MCU clock circuit
- Wire SPI bus to flash
- Run final ERC| Condition | Warning |
|---|---|
| Buck converter selected but no inductor in schematic | Missing critical component |
| USB interface but no ESD protection | Add ESD diodes before layout |
| External connector but no protection | Add TVS/ESD on exposed signals |
| MCU with <100nF per VDD pin | Verify decoupling against datasheet |
| Crystal but no load cap calculation | Recalculate CL values |
| I2C bus but no pull-ups | Add pull-ups (4.7K-10K) |
| SPI CS lines floating | Add pull-ups to prevent glitches |
| Reset pin without RC debounce | Add debounce circuit |
| Document | Purpose |
|---|---|
| Net naming conventions |
| Schematic layout patterns |
| Common circuit patterns |
| Sheet organization guidance |
| Pre-layout validation |
| Fixing ERC errors |
/eda-layoutdesign-constraints.json