Main Doc &  Knowledge pool  &  Tutorial Current state Events & timeline sch-rnd [sch-rnd logo]

sch-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
data model: hierarchic single-sheet, flat multi-sheet, hierarchic multi-sheet
data model: symbol storage embedded (each symbol placement is a copy in the sheet) or local-lib (symbols are stored only once per sheet and multiple placement referenced within the sheet)
data model: portability sheet and symbol files are always self-contained and can be published without extra steps
File formats:
Load/import schematics
altium schematics
EasyEDA std, multi-page schematics sheets
geda cschem schematics (v2)
lihata cschem schematics (any version)
cschem non-graphical schematic sheets in fawk format
cschem non-graphical schematic sheets in tEDAx format
orcad schematics
TinyCAD schematics
File formats:
Load/import symbol
EasyEDA std, symbol
EasyEDA pro, symbol
geda cschem symbol (v1)
lihata cschem symbol (any version)
File formats:
Import misc
File formats:
Save/export schematics
lihata cschem schematics (any version)
File formats:
Save/export symbol
lihata cschem symbol (any version)
File formats:
Export netlist
tEDAx netlist
File formats:
Export misc
abstract model text
Bill of Materials
printer (using ps)
png
ps
eps
spice
svg
tdx
UI options gtk2, gtk4, lesstif (motif), batch (automated processing)
configurable menus, keyboard and mouse actions
symbol library parametric symbols written in any programming language
optionally per system, per user, per project symbol libs
devmap library a library of plain text files, one per device
can map symbol terminals to footprint pins
can set attributes of symbols and terminals
optionally per system, per user, per project devmap libs
scripting embedded scripting using fungw (awk, python, lua, tcl, ruby, perl, javascript, lisp, shell, pascal, BASIC)
helpers renumber, simulation
query mini-language for finding and selecting objects by rules
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