FFalCAD docs

FalCAD

FalCAD is an open design suite for electronics and computer engineering. Schematics, printed circuit boards, circuit simulation, microcontroller firmware and HDL (Verilog, SystemVerilog, VHDL) live in one versioned project, and the tools share one identity for every part, pin and net.

The FalCAD schematic workbench showing an LED circuit, its netlist and a passing electrical rule check

What makes it different

What works today

Area Status
Schematic editing, connectivity, electrical rule check Verified
Analog simulation (operating point, DC sweep, transient, AC), checked against closed-form answers Verified
Digital logic simulation and VCD export Verified
PCB: placement, routing helpers, DRC, Gerber X2 / Excellon / BOM / pick-and-place with checksums Verified by independent parsers in tests; not yet accepted by a fabricator
HDL synthesis with Yosys (WebAssembly, no install) and iCE40 place-and-route Synthesis verified; iCE40 bitstreams experimental
ATmega328P (Arduino Uno MCU) emulation Verified with assembled firmware; Arduino sketch compilation needs arduino-cli
Validated multi-user editing protocol Verified in the protocol test suite; cloud service under development
Mechanical 3D CAD Planned

See Getting started.