Main | News | Doc & pool | Support | People | Events & timeline | pcb-rnd

# pcb-rnd - datasheet

layout characteristics | multiple layers (16 copper, compile time tunable limit) smd and through-hole components solder mask, paste, assembly 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), geda/PCB's .pcb, KiCad's s-expr kicad_pcb, Eagle (binary and xml, read-only), Protel/Autotrax (read-only), Mentor Graphics Hyperlynx
other native formats | geda/PCB's .fp for footprints (native)
import formats | gEDA/gaf sch, gEDA/gaf netlist, EasyEDA netlist, dsn, edif, ipcd356, HP-GL, tEDAx
export formats | gerber, png, ps, svg, bom, xy, bboard, dsn, gcode, ipcd356, lpr, nelma, 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 (gedasymbols.org)
scripting | embedded scripting using fungw (awk, python, lua, tcl, ruby, perl, javascript, lisp, shell)
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
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