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

pcb-rnd - datasheet

layout characteristics multiple layers (16 copper, compile time tunable limit)
smd and through-hole components
editable solder mask, paste, assembly, keepout, documentation drawings
board size up to 2x2 meter at nanometer precision
arbitrary amount of routing styles
Design Rule Checker
native file format lihata (structured text tree); support for loading and saving all old file versions
board file formats lihata (native), tEDAx board, KiCad's s-expr kicad_pcb, geda/PCB's .pcb, Eagle (binary and xml, read-only), Protel/Autotrax (read-only), Mentor Graphics Hyperlynx
footprint formats lihata (native), tEDAx footprint, KiCad s-expression modules, geda/PCB's .fp
import formats tEDAx netlist, gEDA/gaf sch, gEDA/gaf netlist, EasyEDA netlist, dsn, edif, ipcd356, HP-GL, tEDAx
data model: layers copper, silk, mask, paste, plated route/cut, unplated route/cut, arbitrary documentation/misc layers
data model: padstacks holes, slots, blind/buried vias, different shape on different layers (including non-copper layers), arbitrary polygon shape
data model: footprint any object and layer supported in footprint; rich metadata; option for run-time generated footprints
data model: DRC named networks, rats nest, deliberate netlist changes + back annotation, logical and geometric drc checks
netlist support
draw using netlist/footprints imported from schematics
back annotation to schematics editor
alternatively create netlist from scratch while drawing the PCB
altnenatively draw without netlist
export formats gerber, png, ps, svg, bom, xy, bboard, dsn, gcode, ipcd356, lpr, dxf, kicad old pcb format, tEDAx
UI options gtk2, lesstif (motif), batch (automated processing)
configurable menus, keyboard and mouse actions
footprint library parametric footprints written in any programming language
optionally per system, per user, per project libs
footprints from local files
footprints from the web (edakrill, gedasymbols.org)
scripting embedded scripting using fungw (awk, python, lua, tcl, ruby, perl, javascript, lisp, shell, pascal, BASIC)
layout helpers basic autorouter, basic autoplace, place objects in aligned grid, asymmetric pin shapes, back annotation tracking, trace puller, teardrops
understands internal connections in footprints
query mini-language for finding and selecting objects by rules
command line mode for 2d drafting
manual board assembly helper GUI
misc flexible configuration system
support for small screen (800x600)
strong support for automated processing
modularity (most code implemented in plugins)
slim code, reduced external dependency, portability