16 Linux PCB design software [the most complete in history]
Linux system is favored by the majority of developers and system integrators because of its security and underlying architecture. In PCB design software industry, solving the problem of compatible versions under Linux system has always been a market segment, which is not paid attention by many software development companies. Here, we list the most complete 16 Linux PCB design software in history.
1. Circuit diagram drawing software gEDA
When Ales Hvezda, an engineer, decided to write his own EDA software, he certainly did not foresee the current results: it has become an active open source project, with a large number of external contributors, hundreds of users and a set of tools suitable for PCB design with medium and low complexity. This is exactly the EDA project, called gEDA for short, which follows the GNU Public License Agreement (GPL). It has won the favor of engineers who prefer to work in their own way rather than rely on commercial tools. It does not replace commercial software packages, but it does provide an alternative design approach.
2. Automation circuit design software Kicad EDA
A GPL EDA (Electronic Design Automation) software package. KiCad includes a project manager and four main programs:
Kicad - Project Manager.
Eeschema - Schematic editor.
Cvpcb - Component package association selector.
Pcbnew - PCB routing program.
Gerbview - Gerber (photo file) viewer
3. Circuit simulator Qucs
Qucs is a graphical user interface for circuit simulators. Its purpose is to support various circuit simulation types, including DC, AC, S parameters, and harmonic balance analysis.
4. Digital multimeter QtDMM
QtDMM is a simple digital multimeter reader, which includes a configurable data logger. When the recording function is started manually, scheduled to start (at a specific time), triggered automatically and started external application, the threshold shall be given to reach a consensus. This is a written METEX multimeter and compatible with a multimeter like VOLTCRAFT.
5. Electrical schematic design software QElectroTech
QElectroTech helps you design electrical schematics. It includes a schematic editor and a symbol of the editor. It uses XML files to store content production.
6. Automatic control OpenAPC
OpenAPC is an APC (Advanced Process Control) solution with high flexibility and configuration, covering automation, with a wide range of visibility, from home to industrial control automation process control tasks. With the visual interface of OpenAPC editor, it can create a control application that depends on multiple tasks for how to configure and use the application. Applications can be used on many different platforms.
7. Layout Editor
LayoutEditor is a MEMS/IC manufacturing of programming and editing layouts. And it is appropriate to multi chip module (MCM), chip board (core), low-temperature co fired ceramic more screen shots here.
8. Analog digital signal mixed simulator DOLPHIN SMASH
SMASH is an excellent analog digital signal mixed simulator to enhance the designer's capacity. Previously, SMASH focused on improving the designer's capacity. Now, due to the emphasis on assets, new requirements are generated: from virtual testing and diagnosis, evaluation is generated through specialization from the front end to the back end. SMASH pays more attention to new functions with high demand. The mixed signal is also used in multi-level simulation software.
9. Industrial automation control framework 4DIAC
4DIAC is a distributed industrial automation control framework, which aims to provide an open and compatible IEC-61499 basis.
10. PLD development software Quartus II
Quartus II is a comprehensive PLD development software of Altera Company. It supports multiple design input forms such as schematic, VHDL, VerilogHDL and AHDL (Altera Hardware Description Language). It is embedded with its own synthesizer and emulator to complete the complete PLD design process from design input to hardware configuration.
11. Microcontroller simulator PICsim
PICsim is a microcontroller PIC16F628 and its peripherals include USART, EEPROM, WDT and a timer simulator. The simulator architecture can easily implement external elements in C language, and is a real-time simulator.
12. Balsa Asynchronous Circuit Simulation and Synthesis System
Balsa is an asynchronous circuit simulation and synthesis system developed by the Computer Department of Manchester University.
Balsa
13. Analog circuit design tool oregano
Oregano is an analog circuit design tool under GNOME. The tool relies on libgtksourceview 3.0, goocanvas-2.0 and libxml2 to run.
14. SPICE circuit optimization ASCO
The ASCO project aims to bring circuit optimization to the existing SPICE simulator by using a high-performance parallel differential evolution (DE) algorithm. Eldo, HSPICE, LTSpice, Spectre and Qucs are supported.
ASCO
15. PCB modE
PCBmodE is a Python script for printing circuit board design, which can create SVG graphics from JSON input files, Gerber and Excel files for factory processing. PCBmodE provides designers with the freedom to place arbitrary graphics on a layer, as well as a native vector map. It can be edited directly using Inkscape.
16. Smith Chart Program linSmith
LinSmith is a Smith chart program. Users can input or discrete components or transmission lines, see the results on the screen, or generate Postscript output. Component values can be changed or scrollbars can be used. Problems can be solved directly on the screen and high-quality Postscript output can be achieved.
[Conclusion]
Any PCB design software is based on the amplification of a specific user's needs, not omnipotent. In fact, big and all is nothing. The same is true for PCB software design. It is necessary to focus on a certain demand point of the user, perfectly solve it, and then assist other basic functions to have strong competitiveness and user groups in the market.