A collection of KiCad PCB templates optimized for different PCB manufacturing services. Currently includes templates for JLCPCB.
Templates come with design rules and stackups already configured to meet manufacturer specifications for optimal price-to-quality ratio.
There are two ways to install and use these templates:
The easiest way to install these templates is through KiCad's Plugin and Content Manager:
- Open KiCad
- Go to Plugin and Content Manager → Manage
- Click Add Repository
- Add this repository URL:
https://raw.githubusercontent.com/sivakov512/kicad-pcm-index/master/repository.json
- Click OK
- Find "Sivakov KiCad template collection" in the list and click Install
- Restart KiCad to ensure all templates are properly loaded
To create a project using these templates after installation:
- Go to File → New Project from Template
- Navigate to the plugin directory:
- On macOS:
~/Documents/KiCad/9.0/3rdparty/templates/com_github_sivakov512_kicad-templates
- For other operating systems, check your KiCad third-party path in Preferences → Configure Paths → KICAD9_3RD_PARTY
- On macOS:
- Select the desired template from the available options
This method ensures that your templates will automatically update when new versions are released with fixes and new templates.
Alternatively, you can clone this repository and use the templates directly without using the Plugin Manager:
- Clone this repository to your local machine
- Go to File → New Project from Template
- Navigate to the
kicad-templates
directory within the cloned repository - Select the desired template from the available options
This method makes it easier to understand the template path, but requires manual updates to get new templates and fixes.
Template | Description | Manufacturer |
---|---|---|
JLCPCB Low-Cost Template | PCB template with minimum design rules for cost-effective fabrication at JLCPCB | JLCPCB |
Contributions are welcome! If you have templates for other manufacturers or different configurations, please submit a pull request.
This project is licensed under the terms of the MIT License.