pcb-rnd is a modular[8] and compact (core under 60k source lines of code (SLOC), plug-ins at 100k SLOC)[8] electronic design automation (EDA) and computer-aided design (CAD) software application used for layout design of electrical circuits.
[11][12][13][14] The software focuses on multiple file format support,[15] scripting, multiple font support,[16] a query language and command-line interface support for batch processing and automation.
[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, named 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).