Skip to the content
PCBKitNew board
4 layers30 × 25 mmKicad template, the printed circuit board in 3D

Template for KiCad projects

Size
30 × 25 mm
Copper layers
4
Thickness
1.6 mm
Parts
4
Nets
5
Pads
10
Tracks, vias
5, 20
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
21 Apr 2022
Updated
3 Nov 2024

Overview

Kicad template is an open-source printed circuit board by krsche, from the krsche/kicad-template repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 30 × 25 mm with 4 parts on 5 nets, routed with 5 tracks and 20 vias.

Its parts include 1 capacitor, 1 resistor and 1 diode.

README

README.md

kicad-template

This repository can be used as a template for a new KiCad project.

Features:

  • kicad-library submodule included and set up for sharing custom footprints, symbols, etc.
  • GitHub workflows using kibot for outputs (gerbers, pdfs, renders, etc.) and performing checks (erc, drc)
  • bootstrap.sh script for quickly renaming your project (no need for importing this as an "OEM - KiCad Template")
  • .gitattributes and .gitignore for KiCad
  • Custom Design Rules according to JLCPCB Capabilities; modified version of https://github.com/labtroll/KiCad-DesignRules

Getting Started

  1. Create and clone a new GitHub repo for your project and select this as the template for it.
    bash
    gh repo create --clone --template krsche/kicad-template YOUR_REPO_NAME
    cd YOUR_REPO_NAME
    git submodule update --init --recursive
  2. Run the bootstrap.sh script to change the name of the project files and references to your projects name. Either specify the name by providing it as the first argument, or specify nothing and it will use the parent folder (repo) name.
    bash
    ./bootstrap.sh <OPTIONAL__PROJECT_NAME>
  3. Change the README.md
  4. Update the LICENSE
  5. Commit the changes after running the bootstrap.sh script
    bash
    git add --all
    git commit -m "feat: bootstrap"
    git push

Releasing

  1. Observe the GH Actions already run on the commit you want to release. Everything looks good? --> Continue
  2. Tag the commit in the format v1.0.0 and push the tag
  3. Observe the new GH Action that runs. It will re-run the KiBot actions and create a new GH Release with the outputs from KiBot.

Parts

4
QtyValueFootprintReferences
1220Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1
1LOGOkicad-library:KF-Logo_2.7x2.2G***
1M8-male-straight-4pin_TE_T4040034041-000kicad-library:Conn_M8_male_straight_4pin_TE_T4040034041-000C1
1greenLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1

Questions

How big is the Kicad template PCB?

It measures 30 × 25 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Kicad template use?

4 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Kicad template KiCad files?

From the krsche/kicad-template repository on GitHub, at the commit this page was made from: the board is kicad-template.kicad_pcb and its schematic kicad-template.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Kicad template design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers33.7 × 12.4 mmDisplay eval short, the printed circuit board in 3D

    Display eval short

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    4 parts4.3kMIT
  • 4 layers78 × 40 mmAdd on template, the printed circuit board in 3D

    Add on template

    dotstartech/wall-panel

    Wall mounted 4 inch touch display panel with CM4 inside

    4 parts445
  • 4 layers48.5 × 16.3 mmCoupler test, the printed circuit board in 3D

    Coupler test

    loxodes/vna

    Under development open hardware microwave vector network analyzer

    4 parts205
  • 4 layers27.5 × 25 mmVna amplifier, the printed circuit board in 3D

    Vna amplifier

    azonenberg/starshipraider

    Open hardware test equipment

    4 parts193BSD-3-Clause
  • 4 layers80 × 40 mmInit file, the printed circuit board in 3D

    Init file

    Hongcheng-Gao/EngiWorld

    Engiworld: What Can Frontier Agents Deliver in Professional Engineering Environments?

    4 parts52MIT
  • 4 layers44.5 × 59.5 mmBreadboard adapter, the printed circuit board in 3D

    Breadboard adapter

    OpenDevicePartnership/pico-de-gallo

    A tool for testing Embedded Rust drivers for discrete I2C/SPI components.

    4 parts21MIT
  • 4 layers28 × 17 mmJtag swd bridge, the printed circuit board in 3D

    Jtag swd bridge

    azonenberg/misc-devboards

    Miscellaneous prototype hardware that wasn't major enough to warrant a dedicated repo

    4 parts17BSD-3-Clause
  • 4 layers22 × 30 mmM.2 usd, the printed circuit board in 3D

    M.2 usd

    martonmiklos/m.2_microsd

    M.2 E key to micro SD adapter CAD files

    4 parts17