Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)