Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
P

PcbDraw

> 编程语言
Open source

Convert your KiCAD board into a nicely looking 2D drawing suitable for pinout diagrams

1.4K stars0 likes0 views
WebsiteGitHub

About

Convert your KiCAD board into a nicely looking 2D drawing suitable for pinout diagrams

PcbDraw

Convert your KiCad boards into nice looking 2D drawings suitable for pinout diagrams. Never draw them manually again!

This tool takes a KiCad board (.kicad_pcb file) and produces a 2D nice looking drawing of the board as an SVG file. This allows you to quickly and automatically create awesome pinout diagrams for your project. These diagrams are much easier to read than a labeled photo of a physical board or an actual KiCad design.

You and your users will love them!

PcbDraw also comes with a small utility called Populate which allows you to easily specify & maintain nice looking HTML or Markdown population manuals.

And, also, as a bonus it allows you to programmatically obtain 3D-rendered previews of your boards (e.g., in CI).

Installation

PcbDraw supports KiCad 9 and 10 and is distributed as a Python package pcbdraw. It uses the stable kicad-cli interface and does not depend on KiCad's Python pcbnew module. It also requires Inkscape 1 or librsvg installed. Read more details in the installation guide.

Usage

There are two separate guides:

  • usage of PcbDraw
  • usage of Populate
  • library management tools
  • board annotations API

There are also examples of usage in the examples directory.

PcbDraw seems to be broken!

Please, read FAQ first. If it does not answer your problem, feel free to open issue on GitHub.

Contributing

Feel free to submit issues and pull requests!

Future Work

  • make reasonably complete module library

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Pythonkicadpcbpcb-diagram

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言