dda793c0ef
- Introduced `kicad_cli.sh` for local and Docker-based kicad-cli execution. - Created `schops.py` for schematic operations including ERC, BOM, netlist exports, and bulk edits. - Added README.md for schops with installation and usage instructions. - Included requirements.txt for necessary Python packages. - Implemented rules engine for applying field defaults and renaming nets. - Added tests for rules engine functionality. - Introduced scope guard script to enforce file modification policies based on PR labels. - Created watch script to monitor KiCad files and trigger hardware gate on changes.
23 lines
336 B
YAML
23 lines
336 B
YAML
defaults:
|
|
fields:
|
|
Manufacturer: ""
|
|
MPN: ""
|
|
Supplier: ""
|
|
SKU: ""
|
|
DNP: "0"
|
|
Variant: ""
|
|
|
|
rules:
|
|
- match:
|
|
lib_id_prefix: "Device:R"
|
|
set:
|
|
fields:
|
|
Tolerance: "1%"
|
|
Package: "0603"
|
|
- match:
|
|
ref_prefix: "C"
|
|
set:
|
|
fields:
|
|
Package: "0603"
|
|
Voltage: "16V"
|