Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/labtroll/KiCad-DesignRules
JLCPCB Design Rules implemented as Custom Rules in a .kicad_dru file
https://github.com/labtroll/KiCad-DesignRules
jlcpcb kicad kicad-pcb pcb
Last synced: 7 days ago
JSON representation
JLCPCB Design Rules implemented as Custom Rules in a .kicad_dru file
- Host: GitHub
- URL: https://github.com/labtroll/KiCad-DesignRules
- Owner: labtroll
- Created: 2023-10-19T17:03:12.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-31T07:01:12.000Z (8 months ago)
- Last Synced: 2024-08-02T16:49:00.325Z (3 months ago)
- Topics: jlcpcb, kicad, kicad-pcb, pcb
- Homepage:
- Size: 28.3 KB
- Stars: 95
- Watchers: 9
- Forks: 8
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JLCPCB-KiCad-DRC
JLCPCB Design Rules for KiCad 7.0, implemented as Custom Rules in PCB Editor `File > Board_Setup... > Design Rules > Custom Rules`), and stored in the `.kicad_dru` file.
These rules use some features only available in KiCad 7.0.
Each design rule is validated for PASS/FAIL the associated PCB (`.kicad_pcb`).
## Use in your KiCad 7 project
Simply copy the [`JLCPCB.kicad_dru`](JLCPCB/JLCPCB.kicad_dru) file into your KiCad 7 project folder, and rename it to match your project name `your-project.kicad_dru`.
The JLCPCB Design Rules will automatically be included in the KiCad PCB Editor (`File`>`Board Setup...`>`Design Rules`>`Custom Rules`), and be included when performing a [Design Rules Check (DRC)](https://docs.kicad.org/7.0/en/pcbnew/pcbnew.html#design_rule_checking) (`Ìnspect`>`Design Rules Checker`).
## JLCPCB documentation
- [PCB Manufacturing & Assembly Capabilities](https://jlcpcb.com/capabilities/pcb-capabilities)
- [Capabilities](https://jlcpcb.com/capabilities/Eagle%20PCB%20to%20gerber%20files)## KiCAD documentation
- [Custom Design Rules (KiCad 7.0)](https://docs.kicad.org/7.0/en/pcbnew/pcbnew.html#custom_design_rules)