s-kro/pcb-rnd

Project ID: 161027

Description

pcb-rnd is a highly modular PCB (Printed Circuit Board) layout tool with a rich set of plugins for communicating with various external design tools and other EDA/CAD packages.

Feature highlights:

  • subcircuits, pad stacks
  • flexible footprint model; unrestricted pad shapes
  • arbitrary copper, silk, paste and soldermask objects
  • sophisticated, flexible layer model
  • flexible/universal polygon model
  • any object, even polygons, can have a clearance within a polygon
  • advanced mil and mm grid, with support for mixed unit design
  • strong CLI support
  • static footprints and parametric (generated) footprints
  • query language for advanced search & select
  • powerful, user scriptable, modular Design Rule Checker (DRC)
  • layout optimizers such as teardrops and a trace puller
  • footprint library from local file systems, HTTP and board files
  • netlist management: imported and as-built; back annotation

For full details of supported formats etc. please visit: http://www.repo.hu/projects/pcb-rnd/datasheet.html

Installation Instructions

  • You must also enable the repository of the library package before installation (no need to install it separately, pcb-rnd will pull it in)!
  • #> dnf copr enable s-kro/librnd
  • Ensure that dnf is not complaining about unsatisfied dependencies and all files are from this repository! (i.e. nothing from f39)
  • The "Build Failed" error message only references f42 and f43 (rawhide). f40 and f41 are built and install fine!

  • The project developers are very friendly and willing to help! There is an IRC chat link on the GUI, do not hesitate to use it if you need any assistance.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 40 aarch64 (248)*, i386 (0)*, ppc64le (437)*, s390x (352)*, x86_64 (349)* Fedora 40 (18 downloads)
Fedora 41 aarch64 (374)*, i386 (0)*, ppc64le (318)*, s390x (333)*, x86_64 (199)* Fedora 41 (20 downloads)
Fedora 42 aarch64 (0)*, i386 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* Fedora 42 (7 downloads)
Fedora rawhide aarch64 (0)*, i386 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* Fedora rawhide (16 downloads)

* Total number of downloaded packages.

External Repository List

The following repositories are accessible during builds