Electronics Designer documentation

Everything SoftForge Electronics Designer does, from opening a schematic to sending Gerbers to the fab, and how to drive it from the terminal or an agent.

SoftForge Electronics Designer brings schematic and PCB design into VS Code. It opens and saves the KiCad project file formats (.kicad_sch, .kicad_pcb, .kicad_sym, .kicad_mod, .kicad_pro), so a board edited here opens in the original tool unchanged except for the objects you touched, and git diffs stay small. It brings:

  • Schematic: symbols, wires, buses, labels and hierarchical sheets, Add component, annotation, the BOM and the Symbol Fields Table.
  • Board: interactive routing with push-and-shove, differential pairs and length tuning, autorouting, zones, Board Setup, variants, reuse, multi-board systems and rigid-flex.
  • 3D and MCAD: the 3D view built from the stack-up, enclosures, clearance checks and the IDX round trip.
  • Libraries: symbol and footprint editors, managed libraries and importers.
  • Fabrication: a native Gerber engine and viewer, DFM profiles, output jobs, gated releases, panels and documentation sheets.
  • Analysis: live ERC and DRC, requirements and the solve loop, signal and power integrity, and simulation with ngspice.
  • Automation and agents: the edsnx command line, an MCP server, JSON-RPC and TypeScript scripts, and agents that edit the open design with you.
  • Collaboration: visual diffs against git, comments, Live Share, a web viewer and design reviews.
  • Account: the Free, Pro and Team plans, the trial, signing in and license keys.

Free, Pro and Team#

The editors, the live checks, the libraries, the fabrication outputs, the Gerber viewer and the edsnx command line are free. Pro adds the analysis, MCAD and agent tools, and Team the shared libraries, reviews and Live Share; billing arrives with release 1.8.0, and until then everything is available without an account. See Subscription.

Trademarks#

KiCad is a trademark of the KiCad project. SoftForge Electronics Designer reads and writes KiCad’s file formats; it is not affiliated with or endorsed by the KiCad project.

Documentation for Electronics Designer 2.3.60.