16款Linux PCB设计软件【史上最全】
工程师Ales Hvezda决定编写自己的EDA软件时,他肯定没有预见到现在的结果:它已经成为一个活跃的开放源代码项目,拥有大量外部贡献者、数百名用户以及一套适合中低等复杂度PCB设计的工具。这正是遵循GNU公共许可协议(GPL)的EDA项目,简称为gEDA,它博得了那些更喜欢以自己的方式工作而不愿依靠商业工具的工程师的欢心。它不会取代商业软件包,但确实提供了另一种设计途径。
2、自动化电路设计软件 Kicad EDA
一个GPL的EDA(Electronic Design Automation - 电子设计自动化)软件包。KiCad 包括一个工程管理器和四个主要程序:kicad - 工程管理器。
eeschema - 原理图编辑器。
cvpcb - 元件封装关联选择器。
pcbnew - PCB布线程序。
gerbview - Gerber(光绘文件)查看器
Qucs是一个电路模拟器的图形用户界面。它的目的是支持各种电路仿真类型,包括直流,交流, S参数,和谐波平衡分析。
QtDMM是一个简单的数字万用表读程序,其中包括一个可配置的数据记录器。记录功能,手动启动,预定开始(在特定的时间) ,并触发自动启动并开始对外申请时,给予门槛达成共识。这是书面的梅特克斯万用表,并兼容万用表像VOLTCRAFT 。
QElectroTech帮助您设计电气原理图。它包括一个原理图编辑器和编辑器的一个象征。它使用XML文件来存储内容的制作。
6、自动化控制 OpenAPC
OpenAPC是的APC(先进过程控制)解决方案,具有高灵活性和配置,涵盖了自动化,可视范围很广,从家庭到工业控制自动化过程控制任务。与 OpenAPC编辑器的可视化界面,创建可以对应用程序如何配置和使用依赖多个任务控制应用。应用程序可用于多种不同的平台。
7、电路板排版设计 LayoutEditor
LayoutEditor是一个程序设计和编辑版面的MEMS /集成电路制造。以及它是适当的多芯片模块( MCM )来,芯片板上(芯) ,低温共烧陶瓷 更多屏幕截图请看这里。
SMASH是一款增强设计者产能的极好的模拟数字信号混合仿真器,先前的SMASH注重于提高设计者产能,现在则由于对资产的重视产生新的需求:从虚拟测试和诊断通过从前端到后端的专业化来生成评估,SMASH更加注重高需求的新功能。 混合信号兼顾多层次模拟软件。
4DIAC 是一个分布式工业自动化控制的框架,旨在提供开放的,兼容 IEC-61499 基础。
Quartus II 是Altera公司的综合性PLD开发软件,支持原理图、VHDL、VerilogHDL以及AHDL(Altera Hardware Description Language)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。
PICsim 是一个微控制器 PIC16F628 以及其外设包括 USART、EEPROM、WDT 和定时器的模拟器,该模拟器架构可轻松在 C 语言中实现外部元素,是一个实时的模拟器。
Balsa 是一个异步电路仿真和合成系统,由曼切斯特大学计算机系开发。
oregano 是 GNOME 下的一款模拟电路设计工具。该工具依赖于 libgtksourceview3.0, goocanvas-2.0 和 libxml2 来运行。
ASCO 项目的目的是为已有的 SPICE 模拟器带来电路的优化,通过使用一个高性能并行差分进化(DE)算法实现。支持 Eldo、HSPICE、LTSpice、Spectre 和 Qucs。
PCBmodE 是一个打印电路板设计 Python 脚本,可从 JSON 输入文件中创建 SVG 图形,并创建 Gerber 和用于工厂处理的 Excellon 文件。 PCBmodE 为设计师提供了自由来在图层上放置任意图形,而且原生的矢量图。可直接使用 Inkscape 进行编辑。
linSmith是史密斯图表程序。用户可以输入或离散组件或输电线路,在屏幕上看到结果,或生成Postscript输出。组件值可以改变数值或使用滚动条。可直接在屏幕上解决问题和高质量的Postscript输出。
【小编结论】
任何PCB设计软件都是基于某个特定用户需求的放大,并非万能。事实上,大而全就等于无。PCB软件的设计亦是如此,需要专注于用户的某个需求点,将其完美解决,而再辅助其他基础功能,就能在市场中具有强烈的竞争力和用户群体。