pcb-rnd is a modular[8] and compact (core under 60k SLOC, plugins at 100k SLOC)[8] software application used for layout design of electrical circuits.[9] Pcb-rnd is used professionally as well as in universities.[10] Pre-built packages are available on multiple operating systems.[11][12][13][14] The software focuses on multiple file format support,[15] scripting, multiple font support,[16] a query language and command line support for batch processing and automation.[17] The software provides user interfaces for command line, gtk2+gdk, gtk2+gl, gtk4+gl, and motif [18] supporting multiple GUIs with the same thing for every interface.[19]
pcb-rnd was originally developed from a friendly fork of the geda PCB project. In 2020 pcb-rnd was funded through NGI0 PET as a part of the European Commission's Next Generation Internet program.[9]
A whole EDA suite (called Ringdove) has emerged around pcb-rnd by 2023, featuring a schematics editor (sch-rnd), a gerber/excellon/CAM viewer (camv-rnd) and a PCB autorouter (route-rnd).