The best 10 free programs for electronic engineers and technicians

free electronic software

Here is a list of the best 10 free programs in electronic

Dedicated to professionals with extensive experience in the sector, as well as students, this programs collection offers solutions to day-to-day work of electronic engineers and technicians.

Banana Soft has all kinds of software organized by professional areas and professions, including electronic.


If this compilation of free programs is of your interest, you may also want to take a look at the following ones:


Arduino: An open-source electronics platform based on easy-to-use hardware and software

Arduino -

Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.


KiCad: Allows you to create electronic schemes and printed circuits


Kicad is a software which includes a project manager and four tools (and some utilities):

Eeschema: Schematic entry.
Pcbnew: Board editor.
Gerbview: GERBER viewer (photo-plotter documents).
Cvpcb: footprint selector for components used in the circuit design.
Kicad: project manager.


ProfiCAD: Design of electrical, hydraulic and pneumatic diagrams

ProfiCAD -

ProfiCAD is designed to draw electrical and electronic diagrams, schemes, control circuit diagrams and can also be used for hydraulic and pneumatic diagrams, and other technical diagrams.


PCB Artist: Electronic circuit design, with complete library of predesigned components

pcb Artist -

Artist PCB is a powerful electronic circuits editor, which supports the manual drawing of each connection and component as well as the library use of chips, diodes, resistors, transistors, capacitors, etc. available. 


LogicCircuit: Training simulator of digital logic circuits

Logic Circuit -

LogicCircuit is an educational software for designing and simulating digital logic circuits. Intuitive graphical user interface, allows you to create unrestricted circuit hierarchy with multi bit buses, debug circuits behavior with oscilloscope, and navigate running circuits hierarchy.


Qucs: A GUI based on Qt for setting up electronical circuits and a simulator

Qucs -

Qucs is an integrated circuit simulator which means you are able to setup a circuit with a graphical user interface (GUI) and simulate the large-signal, small-signal and noise behaviour of the circuit. After that simulation has finished you can view the simulation results on a presentation page or window.


FreePCB: A PCB editor for Microsoft Windows

Free PCB -

FreePCB is a free, open-source PCB editor for Microsoft Windows, released under the GNU General Public License. It was designed to be easy to learn and easy to use, yet capable of professional-quality work. It does not have a built-in autorouter, but it can use the FreeRoute web-based autorouter at freerouting.


Fritzing: A hardware initiative that makes electronics accessible as a creative material for anyone

Fritzing -

Fritzing is an open-source hardware initiative that makes electronics accessible as a creative material for anyone. We offer a software tool, a community website and services in the spirit of Processing and Arduino, fostering a creative ecosystem that allows users to document their prototypes, share them with others, teach electronics in a classroom, and layout and manufacture professional pcbs.


TinyCAD: A program for drawing electrical circuit diagrams

TinyCAD -

TinyCAD is a program for drawing electrical circuit diagrams commonly known as schematic drawings. It supports standard and custom symbol libraries. It supports PCB layout programs with several netlist formats and can also produce SPICE simulation netlists. It is also often used to draw one-line diagrams, block diagrams, and presentation drawings.


PCB: An interactive printed circuit board editor

pcb -
PCB is an interactive printed circuit board editor for Unix, Linux, Windows, and Mac systems. PCB includes a rats nest feature and schematic/netlist import, design rule checking, and can provide industry standard RS-274X (Gerber), NC drill, and centroid data (X-Y data) output for use in the board fabrication and assembly process, as well as photorealistic and design review images. PCB offers high end features such as an autorouter and trace optimizer which can tremendously reduce layout time. For custom requirements, PCB offers a plug-in API for inserting new functionality and using that functionality from within the GUI as well as in scripts.