Main News Doc & FAQ & pool & tutorials Support People Events & timeline pcb-rnd [pcb-rnd logo]


[pcb-rnd logo]pcb-rnd
is a free/open source, flexible, modular Printed Circuit Board editor

for design of professional and hobby boards.

is feature-rich and compatible

has a long history, fast paced development, and big plans.

is part of the coralEDA ecosystem.

Version Control svn://    (mirrors)
Download source releases | binary releases (windows)
Comments, feedback, patches live chat with the developer
or contact the lead developer
Mailing list: pcb-rnd (send a mail with subject: subscribe; does not work with gmail) (archives) (privacy policy)
Contribution and support How to join or contribute
We are looking for help and sponsoration/donation.

A major supporter is NLnet

Do you have a feature request?

Key features editor for multilayer Printed Circuit Boards
scriptable in 10+ different scripting languages
parametric footprint generation, web footprints
modular code with a flexible plugin system
fits well in a UNIXy workflow
supports CLI and server applications
active development, frequent releases
friendly and efficient developer and user community
powerful, user scriptable Design Rule Checker
predictable development cycles
compatible with KiCad and gEDA/PCB, understands Eagle and Protel/Autotrax file formats
Supported platforms
Linux desktop (various distributions, from source)
official packages in Debian, Ubuntu, Fedora, Mageia, Kali, Parrot, PureOS, Raspbian (full list)
Mac OS X
Windows (7, 8, 10)
IRIX 5.3, AIX 7, Solaris
OpenBSD (Likely: any BSD not older than 25 years)
(Likely: any 90's or newer UNIX system with motif)
Screen resolution as small as 800x600
GUI options: motif/lesstif, gtk-gdk, gtk-gl
screenshot of pcb-rnd running on Debian GNU/Linux

What is -rnd?

RiNgDove is an EDA suite that includes:

a schematics editor: sch-rnd

a PCB editor: pcb-rnd

a PCB autorouter: route-rnd

a CAM viewer: camv-rnd

a software lib: librnd

or all in one: suite


user contributed addons: edakrill