Comparison of EDA software

Comparison of EDA software

Open source software for PCB design

← Previous revision Revision as of 23:04, 18 April 2026
Line 594: Line 594:
| [[pcb-rnd]] || [[FreeBSD|*BSD]], [[Linux]], [[Mac OS X|Mac]], [[Microsoft Windows|Windows]] || [[GNU General Public License|GPL-2.0-or-later]] || Yes || gschem netlists, Protel Autotrax, KiCad (legacy & s-expr layouts), EAGLE (XML & v3,4,5 binary layouts), eeschema netlists, mentor netlists, TinyCad netlists, Calay netlist, FreePCB/easyEDA netlist, LT-Spice, MUCS, Mentor Graphics Hyperlynx, image (BMP, JPG, GIF, PNG), HPGL, BXL, Specctra (DSN), PADS || Gerber/[[Excellon format|drill]], SVG, PDF, EPS, PNG, GIF, JPEG, Specctra (DSN), PADS, Protel Autotrax, KiCad (legacy & s-expr), DXF, FidocadJ, Mentor Graphics Hyperlynx, template configurable XYRS/BOM || Python, Lua, Perl, Tcl, AWK (multiple dialects), Lisp & Scheme (multiple dialects), JavaScript, Ruby, Pascal, BASIC || Circuit layout program with extended file format support, [[Design rule checking|DRC]], parametric footprints, query language, and GUI and command line operation for batch processing and automation
| [[pcb-rnd]] || [[FreeBSD|*BSD]], [[Linux]], [[Mac OS X|Mac]], [[Microsoft Windows|Windows]] || [[GNU General Public License|GPL-2.0-or-later]] || Yes || gschem netlists, Protel Autotrax, KiCad (legacy & s-expr layouts), EAGLE (XML & v3,4,5 binary layouts), eeschema netlists, mentor netlists, TinyCad netlists, Calay netlist, FreePCB/easyEDA netlist, LT-Spice, MUCS, Mentor Graphics Hyperlynx, image (BMP, JPG, GIF, PNG), HPGL, BXL, Specctra (DSN), PADS || Gerber/[[Excellon format|drill]], SVG, PDF, EPS, PNG, GIF, JPEG, Specctra (DSN), PADS, Protel Autotrax, KiCad (legacy & s-expr), DXF, FidocadJ, Mentor Graphics Hyperlynx, template configurable XYRS/BOM || Python, Lua, Perl, Tcl, AWK (multiple dialects), Lisp & Scheme (multiple dialects), JavaScript, Ruby, Pascal, BASIC || Circuit layout program with extended file format support, [[Design rule checking|DRC]], parametric footprints, query language, and GUI and command line operation for batch processing and automation
|-
|-
| [[tscircuit]] || [[FreeBSD|*BSD]], [[Linux]], [[Mac OS X|Mac]], [[Microsoft Windows|Windows]] || [[MIT License]] || Yes || || || || |
| [[tscircuit]] || [[FreeBSD|*BSD]], [[Linux]], [[Mac OS X|Mac]], [[Microsoft Windows|Windows]] || [[MIT License]] || Yes || || || || |}


== See also ==
== See also ==