Main | News | Doc & pool | Support | People | Events & timeline | pcb-rnd |
---|
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 |
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 |
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 (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 |