大多数电子电路的核心是印刷电路板 (PCB),它既用于物理支撑电子元件,又用于连接这些元件。PCB 通常使用电子设计自动化 (EDA) 软件进行设计和布局。现在有很多桌面 EDA 软件包可用,随着一些 EDA 可以在浏览器中运行,最近出现了一种趋势,将 PCB 设计完全放在“云端”,在浏览器中执行设计软件并与中央服务器通信。
向云端电子设计的转变提供了许多优势,例如可访问性、远程持久存储以及更轻松的同行协作、设计共享和审查。虽然有高质量的免费和开源桌面 EDA,但这种向云端的转变在很大程度上被专有的闭源解决方案所主导。在基于云的模式下,软件使用转变为软件即服务 (SaaS),这带来了诸如供应商锁定、文件格式依赖以及与其他 EDA 软件包交换设计时工作流程不够灵活等风险。
MeowCAD 是一款在线免费开源的电子设计应用工具。其重点是电子电路的原理图和 PCB 设计。由于 MeowCAD 是完全 FOSS 的 SaaS,因此它规避了供应商依赖的问题。例如,可以下载并运行 MeowCAD 的本地副本,从而使设计人员可以完全控制自己的工具。
使用 MeowCAD 设计的小型 PCB。照片由 Abram Connelly 拍摄。CC BY-SA 4.0。
与其他基于云的 EDA 一样,原理图和电路板的更新会传回 MeowCAD 的中央服务器并持久保存,从而可以在任何有 Web 浏览器和互联网连接的地方处理电子项目。MeowCAD 现在在线运行,想要试用的人可以注册一个帐户,或者直接进入原理图捕获和电路板捕获部分进行体验。
MeowCAD 是第一个完全免费和开源的软件即服务电子设计工具,并在以前没有开源替代方案的情况下提供了一个免费和开源的替代方案。最终,在线电子设计社区的价值来自其成员。我们鼓励人们 fork 该项目,搭建自己的服务器,或者直接使用 MeowCAD 创建自己的电子项目并与社区分享。
基于云的电子设计有望使协作、共享和可访问性更快、更轻松。免费和开源的 SaaS 解决方案尊重用户的自由,并确保用户不受软件功能受限或无法导出设计文件的影响,并且能够应对供应商消失的情况。在线共享和协作仍然有很多潜力有待发现。希望 MeowCAD 将帮助人们进行这种探索。
2 条评论