大多数电子电路的核心是印刷电路板 (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 的中央服务器并持久保存,从而可以在任何有网络浏览器和互联网连接的地方处理电子项目。MeowCAD 现在在线运行,想要试用的人可以注册帐户或直接进入原理图捕获和电路板捕获部分进行试用。
MeowCAD 是第一个完全免费和开源的软件即服务电子设计工具,它在以前没有开源替代方案的地方提供了一个免费和开源的替代方案。最终,在线电子设计社区的价值来自于其成员。鼓励人们 fork 该项目,建立自己的服务器,或者直接使用 MeowCAD 创建自己的电子项目并与社区分享。
基于云的电子设计有望使协作、共享和可访问性更快、更轻松。免费和开源的 SaaS 解决方案尊重用户的自由,并确保用户不会受到功能受限的软件或无法导出的设计文件的限制,并且能够抵御供应商消失的风险。在线共享和协作仍然有很大的潜力尚未被发现。希望 MeowCAD 能够帮助人们进行这方面的探索。
2 评论