Horizon EDA是使电子设备设计自动化的系统 并经过优化以创建 电路和印刷电路板。 该项目提出的想法自2016年以来一直在发展,并于去年秋天提出了首次实验性启动。
作为创建Horizon的原因,提到了提供更紧密连接的愿望 从零件和零件清单库中 具有设计电路和电路板的接口,包括在不同项目中共享通用零件集以及通过UUID链接的功能。 该代码是用C ++编写的,并根据GPLv3许可进行分发。
Horizon EDA拥有完整的设计工作流程 涵盖了从方案制定到格柏(RS-274X)和NC-Drill格式的成品出口的各个阶段。
它还包括 一个多线程工具来验证是否符合设计规则 (DRC,设计规则检查), 使您能够识别印刷电路板设计中的常见错误 以及使用触摸屏系统上的屏幕手势进行导航和自定义界面的能力(例如,您可以根据自己的喜好选择一种配色方案)。
有了Horizon EDA, 您可以充分利用笔记本电脑定位设备 现代的。 除了使用触摸面板或跟踪点以像素精度进行缩放和平移外,您还可以使用诸如捏合缩放之类的触摸屏手势直接操纵2D和3D视图。
主要特点 Horizon EDA重点介绍以下内容:
- 功能界面,用于管理元素库。
- 统一的编辑器,可处理从标志到仪表板的所有内容。
- 电路编辑器,要考虑到电气连接的列表(网表)和元件的连接。
- 交互式跟踪路由器最初是为KiCad开发的。
- 3D仪表板渲染系统,可正常工作且无滞后。
- 能够下载和创建组件的3D模型,并支持以STEP格式将模型导出到CAD。
- 可以将一块电路板的多个副本分组或将多个电路板放置在一个面板中,从而在订购小型电路板时节省资金。
- 交互式轮胎和轨道优化器。
- 参数搜索系统。
- 用于获取零件价格信息的界面(基于kitspace partinfo)。
- 支持以DXF格式导入图像。
- 导出物料清单(BOM)和拾取和放置的界面。
- 使用UUID通讯所有组件,块和零件。
- 支持撤消更改(撤消/重做)并通过剪贴板传输对象。
- 增强Linux和Windows的能力。
- 基于JSON的磁盘格式。
- 基于GTK3(Gtkmm3)的界面。
- 使用OpenGL 3加快渲染速度。
最后,如果您想了解有关该应用程序的使用和文档的更多信息,可以查阅 以下链接中提供了详细信息。
如何在Ubuntu及其衍生产品上安装Horizon EDA?
对于那些有兴趣在其系统上安装此应用程序的人,可以按照我们下面共享的说明进行操作。
默认情况下,提供了一个用于编译的包 适用于任何Linux发行版的应用程序,尽管对于Arch Linux,它可以从其存储库中安装,也可以从 有一个Flatpak软件包,它使事情变得更加容易 对于任何Linux用户(如果您的发行版支持安装Flatpak软件包)。
在这种情况下 我们将使用Flatpak软件包 才能安装此应用程序。 如果没有支持以Flatpak格式安装应用程序的支持,则可以通过打开终端并在其中输入以下命令来添加支持:
sudo apt install flatpak flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
现在有了支持, 我们可以通过在终端中键入以下命令来安装应用程序:
flatpak install flathub org.horizon_eda.HorizonEDA
这样我们就可以开始使用该应用程序了,您只需要在应用程序菜单中查找启动器即可。 如果找不到它,可以使用以下命令启动该应用程序:
flatpak run org.horizon_eda.HorizonEDA
并检查是否有更新或您想更新到新版本,只需键入以下命令:
flatpak update