About PCBGit

A self-hosted repository for KiCad hardware projects. It stores real git repositories, renders every commit with KiCad's own command line tools, and puts the results in a browser so a board can be reviewed without installing anything.

How it works

  1. 1

    Push or upload

    A git push to your board repository, or a ZIP uploaded in the browser. Both land as ordinary commits.

  2. 2

    Render

    A background worker checks out the commit and runs kicad-cli over it — schematic sheets, board layers, an assembled 3D model, the BOM, DRC and ERC.

  3. 3

    Review

    Every output is browsable and every commit keeps its own copy, so you can compare any two versions.

What you get

Schematics

Every sheet of a hierarchical design, pan and zoom, light or dark.

Layered board view

Copper, silkscreen, mask, paste and fab layers stacked with per-layer visibility and a board flip.

Assembled 3D

The real board with its components, straight from the STEP models KiCad attaches to footprints.

Bill of materials

Grouped line items with MPNs and datasheets, downloadable as CSV and diffable between versions.

DRC and ERC

KiCad’s own checks, grouped by severity, with board coordinates plotted on the layout.

Version history

Every commit keeps its renders, so a change in part count or DRC state is visible at a glance.

This instance

Render engine
10.0.6
Render queue
0 running, 0 queued
Public boards
4
Versions rendered
4
Git endpoint
https://pcbgit.com/git/<user>/<board>.git
PCBGit — self-hosted PCB design repository About Tags KiCad-native