Circuit Design and Automation

Contents:
  1. What is EDA - Electronic Design Automation?
  2. A Comparison of EDA software - Free_and_open-source_software_(FOSS)
  3. Fritzing
  4. kicad
  5. geda
  6. ngspice
    1. History of Spice - A Spice Derivative
  7. Quite Universal Circuit Simulator (QUCS)
  8. gerbv - a Gerber (RS-274X) viewer
  9. Schematic Design Online

[Top][Home]

What is EDA - Electronic Design Automation?


Alternatives to LTspice for Linux with Open Source License

[Top][Home]


A Comparison of EDA software - Free_and_open-source_software_(FOSS)



[Top][Home]

Name Architecture License Autorouter Comment
Electric BSD,Java GPL Yes VLSI, circuit design tool with connectivity at all levels. Can also be used for schematic entry and PCB design.
FreePCB w32 GPL Yes A printed circuit board design program for Microsoft Windows. FreePCB allows for up to 16 copper layers, both metric and US customaryunits, and export of designs in Gerber format. Boards can be partially or fully autorouted with the FreeRouting autorouter by using the FpcROUTE Specctra DSN design file translator.
Fritzing Windows,Mac,Linux GPL Yes Protoboard view, schematic view, PCB view, Code (firmware) view. Includes customizable design rule checker. Includes common shaped boards like Arduino and Raspberry Pi shields. Allows spline curve traces. Only two layers (top and bottom). Outputs gerbers. Actively updated.
BSD,Linux,Mac GPL Yes schematic, simulation, PCB editor, gerber view
Gnucap Unix GPL3 Mixed-signal circuit simulator
Icarus Verilog Linux, Mac GPL Verilog simulator
KiCad BSD, Windows,
Linux, Mac
GPL Built-in or
FreeRouting
Full package for schematic and board design, etc. Design rule checking. User-defined symbols and footprints. Gerber/ drill file creation. Graphic interface. Active user community.
KTechLab Linux GPL n/a KTechLab is a schematic capture and simulator. It is specifically geared toward mixed signal simulation of analog components and small digital processors.
LibrePCB Windows,Linux,Mac GPL3 Built-in Full package for schematic and board design, etc. Design rule checking. User-defined symbols and footprints. Gerber/drill file creation. Graphic interface. Active user community.
Magic Linux BSD no A popular very-large-scale integration layout tool
Ngspice Linux,Solaris,Mac,
NetBSD,FreeBSD,w32
BSD SPICE + XSPICE + Cider
Oregano GPL no Schematic capture + spice simulation
Pad2Pad GPL Yes A PCB design program for Windows featuring auto-routing, error checking, and DXF import/export.
Quite Universal Circuit Simulator (QUCS) Solaris,Mac, NetBSD,FreeBSD,w32 GPL Schematic capture + Verilog + VHDL + simulation
Verilator Posix GPL Verilator is the fastest free Verilog HDL simulator. It compiles synthesizable Verilog into cycle accurate C++ or SystemC code following 2-state synthesis (zero delay) semantics. Benchmarks reported on its website suggest it is several times faster than commercial event driven simulators such as ModelSim, NC-Verilog and VCS, while not quite as fast as commercial cycle accurate modeling tools such as Carbon ModelStudio and ARC VTOC.
XCircuit Unix GPL Used to produce netlists and publish high-quality drawings.
Xyce Linux GPL A commercial grade parallel-processing analog simulator - engineered to replace SPICE simulators, and provide better performance (on compute farms).

Source: https://en.wikipedia.org/wiki/Comparison_of_EDA_software

[Top][Home]

Fritzing

Image
Available from the ubuntu repositary
http://www.fritzing.org/



Fritzing is an open source initiative to develop amateur or hobby CAD software for the design of electronics hardware, to support designers and artists ready to move from experimenting with a prototype to building a more permanent circuit.


https://en.wikipedia.org/wiki/Fritzing">Fritzing on Wikipedia

[Top][Home]

kicad

Image
Available from the ubuntu repositary

Wikipedia - KiCad
http://kicad-pcb.org/

KiCad Tutorial 1/5 – Getting Started with KiCad :

https://pcbdesignworld.com/article/getting-started-with-kicad

Getting Started in KiCad:
https://docs.kicad.org/5.1/en/getting_started_in_kicad/getting_started_in_kicad.pdf

Bob VK4YA's presentation:
https://youtu.be/FNoH36y6dcw

splat'S KiCad Files:
https://discordapp.com/channels/868732310676185119/868732311120797701/878787377311678465

[Top][Home]

geda

The gEDA project has produced and continues working on a full GPL'd suite and toolkit of Electronic Design Automation tools.:
http://geda-project.org/

https://github.com/wojciechk8/MMDVM_pog

https://en.wikipedia.org/wiki/GEDA

[Top][Home]

ngspice

Available from the ubuntu repositary
Image

History of Spice - A Spice Derivative

I believe the first versions of SPICE could not have been developed on Unix. According to Wikipedia, SPICE1 was first presented by Berkeley researchers in 1973, but in the article on BSD Unix, it says "The first Unix system at Berkeley was a PDP-11 installed in 1974". So the earliest versions of SPICE actually predate the availability of Unix at Berkeley.

From a historical article in IEEE. SPICE 1 came from CANCER. Nagel developed SPICE I on a CDC 6400 mainframe (probably NOT UNIX) and released it on April 12,1973. Spice 2 came out in 1975 (using vi and EMACS - so UNIX then)

Ngspice is a mixed-level/mixed-signal circuit simulator. Its code is based on three open source software packages: Spice3f5, Cider1b1 and Xspice. Ngspice is part of gEDA... Free Open Source Mac OS X Windows Linux

ngspice.sourceforge.net

[Top][Home]

Quite Universal Circuit Simulator (QUCS)

The Quite Universal Circuit Simulator (QUCS) is an integrated circuit simulator allowing the simulation and graphical presentation of results of large-signal. Qucs-S is a spin-off of the Qucs cross-platform circuit simulator. "S" letter indicates SPICE. The purpose of the Qucs-S subproject is to use free SPICE.

[Top][Home]

gerbv - a Gerber (RS-274X) viewer


GitHub - gerbv
Youtube - gerbv

Gerbv is an open source Gerber file (RS-274X only) viewer. Gerbv lets you load several files on top of each other, do measurements on the displayed image, etc. Besides viewing Gerbers, you may also view Excellon drill files as well as pick-place file


[Top][Home]

Schematic Design Online

Schematics.com.png
https://www.schematics.com/

[Top][Home]
Glenn Lyons VK4PK
glenn@LyonsComputer.com.au
Ver:gnl20182018 - pre published v0.9