Jump to content

Pcb-rnd

From Wikipedia, the free encyclopedia
pcb-rnd
Original author(s)Tibor Palinkas, others[1][2]
Initial release2013; 12 years ago (2013)
Stable release
3.1.6[3] Edit this on Wikidata / 11 December 2024; 43 days ago (11 December 2024)
Repositoryrepo.hu/pcb-rnd/trunk
Written inC[4]
Operating systemUnix, Linux,[5] Windows[6]
Size7–12 MB[7]
Available inEnglish
TypeEDA, CAD
LicenseGPL 2.0-or-later
Websiterepo.hu/projects/pcb-rnd

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.[9] It is used professionally and in universities.[10] Pre-built packages are available on several 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 interface support for batch processing and automation.[17] The software provides user interfaces for command line, GTK2+gdk or +gl, GTK4+gl, and Motif[18] supporting multiple graphical user interfaces (GUIs) with the same thing for every interface.[19]

History

[edit]

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).

See also

[edit]

References

[edit]
  1. ^ "Authors". Archived from the original on 2018-08-06. Retrieved 2018-08-06.
  2. ^ "pcb-rnd people". Retrieved 2018-08-06.
  3. ^ http://repo.hu/projects/pcb-rnd/news.html. {{cite web}}: Missing or empty |title= (help)
  4. ^ "C89". Retrieved 2018-08-06.
  5. ^ "Distros". Retrieved 2018-08-06.
  6. ^ "Windows support". Archived from the original on 2019-11-27. Retrieved 2019-11-22.
  7. ^ "pcb-rnd debian buster packages". Retrieved 2018-08-06.
  8. ^ a b "Modularization with SLOC breakdown".
  9. ^ a b "nlnet".
  10. ^ "Wellesley Thesis Collection". Retrieved 2018-08-06.
  11. ^ "repology".
  12. ^ "Archlinux". Retrieved 2018-09-13.
  13. ^ "Ubuntu". Retrieved 2018-09-13.
  14. ^ "Mageia". Retrieved 2018-09-13.
  15. ^ "Exporting eagle libraries to FOSS tools". 22 December 2017. Retrieved 2018-09-13.
  16. ^ "Multiple font support". April 2017. Retrieved 2018-09-13.
  17. ^ "pcb-rnd datasheet". Retrieved 2018-08-06.
  18. ^ "pcb-rnd hids". Retrieved 2018-08-06.
  19. ^ "pcb-rnd hid policy". Retrieved 2018-08-06.