━━━━━━
如果我们要创建一组电子电路以及与之对应的印制电路板,该使用何种软件呢?除非我们已经有了最中意的软件,否则,选择过程可能会有些困难:摆在我们面前的选择多到令人眼花缭乱,从主要面向学生和业余爱好者的免费软件到专业人员使用的价值数千美元的软件包,可谓应有尽有。而随着网络化工具的问世,我们已经可以在浏览器中编辑示意图、布置印制电路板,根本无须下载安装任何软件。这样一来,选择的范围更加广泛了。
但如果你并不了解这些基于云的电子设计辅助工具,你的反应可能与我当初的反应有些类似:对此持怀疑态度。使用云软件的缺点显而易见。首先,要完成任何工作,良好的网络连接都是必要的前提。然而更令人担忧的一点则是,我们有可能会锁定在单独一家软件即服务的提供商,特别是当该提供商遭遇较长时间的服务中断甚至终止时,这种风险就更高了。
那么,优点又是什么呢?最主要的好处便是这些服务对开源硬件设计产生的影响将类似于GitHub等系统对于开源软件开发的影响:为陌生人彼此开展合作提供一个方便的中心枢纽。此外,这些软件还有助于生成类似于维基百科的公共电子元件库,从而将大大减轻电子设计的负担。考虑到这些因素,我对EasyEDA、PCBWeb、DCircuits和Upverter这4种基于网络的设计工具进行了检测。
EasyEDA提供一些非常常见的元件库——包括开源硬件厂商Sparkfun和Adafruit的元件库。乍一看,这一点非常吸引人。但事实证明,这些元件库根本无法搜索元件。我甚至无法搞清楚如何才能明确说明我在电路中增加的电阻器属于简单的通孔型电阻器。绝望之余,我搜索到一份使用说明,并从YouTube网站上找到一些EasyEDA提供的视频资料,但这些视频不仅晦涩难懂,而且根本没有任何解说。以上种种足以令我放弃EasyEDA,转向使用其他设计工具。
━━━━━━
PCBWeb也没有提供较多的使用说明,而且它的元件库也只涵盖很少一部分通用组件。在使用之前,我满怀希望地设想,也许这款设计工具非常直观,根本不需要使用说明。可实际使用之后,我不得不遗憾地说,事实并非如此。而且当我能够操作该款工具的原理图和印制电路板编辑器时,我发现这些编辑程序运行非常缓慢——这不但令人烦躁,同时也提醒人们这款软件无疑是运行在一个距离遥远且反应相当迟钝的服务器上。
DCircuits(在被欧特克收购之前曾称Circuits.io)的使用效果就好多了。实际上,这款工具的印制电路板布局编辑器已足以满足我的简单需求。然而,DCircuits的原理图编辑器却令人失望。在明确说明一项线路连接之后,编辑器会自动画出相应的线路,编辑器的设计结果却常常一点儿都不美观。因此,我根本想象不出人们如何用这款工具设计出哪怕是差强人意的原理图。
经历了上述种种不如意之后,位于多伦多的Upverter公司(在创业孵化器Y中科白癜风医院让天下无白老中医治白癜风