7 Commits

Author SHA1 Message Date
Lama
880e267423 disable logging because claude is in a sandbox and can't write to our log file (it automatically writes logs in a diff place though) 2025-03-20 11:34:40 -04:00
Lama
fc7bfbe64d update readme, add gitignore, update paths for drc history to include windows 2025-03-20 10:29:13 -04:00
Lama
100f64186d Add Design Rule Check (DRC) functionality to KiCad MCP server
This commit implements comprehensive DRC support including:
- DRC check tool integration with both pcbnew Python module and CLI fallback
- Detailed DRC reports as resources with violation categorization
- Historical tracking of DRC results with visual trend analysis
- Comparison between current and previous DRC runs
- New prompt templates for fixing violations and custom design rules
- Full documentation in drc_guide.md

The DRC system helps users track their progress over time, focusing on the
most critical design rule violations as they improve their PCB designs.
2025-03-20 02:41:52 -04:00
Lama
b72918daa5 attempt to import pcbnew after adding it to the path 2025-03-20 02:29:08 -04:00
Lama
047f9f6af7 add logger + support for other operating systems (lower prio) 2025-03-20 02:25:49 -04:00
Lama
9fa890bf90 a lot 2025-03-20 02:01:30 -04:00
Lama
e4035bdcb1 create new dir structure 2025-03-20 01:47:29 -04:00