在电气工程界,有一个常用的说法是“硬件很难”。虽然这听起来很老套,但任何以前设计过PCB的人都会对这种情绪深表同情。

 

Flux是一款基于浏览器的PCB设计软件,具有重大意义。(点击图片放大)

 

与软件开发相比,印刷电路板和电子系统的设计是出了名的艰苦和耗时,因为迭代缓慢,协作困难,整体缺乏凝聚力。尤其是在远程工作和供应链短缺的当今世界,这些困难比以往任何时候都更加严重。

考虑到所有这些工程挑战,Flux公司于三年前诞生,旨在为行业提供一个新的平台,旨在重新构想硬件设计过程。在获得1500万美元种子资金两年后的今天,Flux宣布将其平台公开。

All About Circuits有机会与Flux的联合创始人Matthias Wagner和Lance Cassidy进行了交谈,以直接了解该产品和新产品的发布情况。

 

硬件挑战:启动时间

正如许多电气工程师可以证明的那样,PCB的设计过程可能非常缓慢。当与软件行业存在的快速发展时代并列时,EE世界的这些缺点变得更加不可原谅。

PCB设计周期中的一个重大挑战是缺乏可供设计者使用的预先开发的工作流程。不幸的是,任何新设计中最耗时的方面往往来自从头开始设计所需的细节。

例如,花在处理相对琐碎乏味的任务上的时间,如创建组件封装和重新设计/布置公共电路块,往往会占开发过程的很大一部分。

当你看到软件和硬件开发的典型方式之间的差异时,这些问题就非常生动了。Wagner说:“当你审视软件开发时,没有人从零开始做任何事情。”。“没有人会坐下来编写自己的加密库、操作系统或网络服务器,对吧?”

“嗯,在电子硬件设计中,每次都是从头开始,”他说,“你想要电源吗?你要花几个星期的时间来建造它。你想要电压调节器吗?放大器吗?你也需要从头开始建造。”

结果是硬件设计过程变得明显较慢、更昂贵,并且总体上风险更大。瓦格纳强调,工程师可能会因为不太重要的事情而陷入困境。

 

“不幸的是,EEs花在做有意义的事情上的时间太少了,而花在处理所有管道上的时间却太多了。”

 

硬件挑战:协作

除了新项目所需的启动时间外,硬件设计生命周期的另一个主要障碍是协作的困难。

今天的软件行业有像GitHub这样的平台,可以帮助进行版本控制、设计评审和设计迭代等流程。相比之下,EE世界似乎缺乏类似的东西。相反,共享设计的标准做法通常包括创建PCB项目的ZIP文件并通过电子邮件共享。要查看该设计文件,查看器需要与设计器使用相同的软件,并使用相同的组件和库。这给已经很费力的过程增加了另一层困难。

“我们都去过那里,”卡西迪说。“你想给某人发一个ZIP文件来审查,但你一直在努力,现在他们不再看最新版本的设计。所以现在你给他们发另一个更新的ZIP文件。当你完成时,有15封电子邮件有15个不同的ZIP,每个人都很困惑。”

设计评审同样过时,通常包括电子表格或Powerpoint文档,这些文档再次通过电子邮件来回共享。无论你怎么看,这个过程都是不必要的缓慢和繁琐。

 

Flux:一种以协作为中心的方法

正是为了应对所有这些挑战,Flux诞生了。Flux是一款全面的、基于浏览器的PCB设计工具,旨在使PCB设计更加协作和精简。

Flux的一个主要价值主张是其一系列开源、社区贡献的设计和库。在Flux平台中,设计师可以访问充满可重复使用的组件和封装的库,以及包括原理图捕获和布局的完整电路块。

例如,在这里,设计师可以找到一个预先存在的设计,可以立即使用并集成到他们自己的项目中,而不是从头开始设计一个普通的放大器。Flux为设计人员提供快速方便的电路块,有助于加快PCB设计过程,有时一天就能完成设计。

 

与项目内合作的Flux设计。(点击图片放大)

 

除了加快设计过程的能力外,Flux还声称其独特的能力是以一种连贯和直观的方式促进设计协作。为此,Flux设计本质上是实时文档,任何有权访问链接的人都可以在其中查看最新的设计修订,并直接在设计中留下评论和注释。

通过这样做,Flux消除了繁琐的设计审查过程和来回的需要。相反,Flux旨在使直接沟通和解决活文档中的问题成为可能。

一般来说,Flux提供了标准设计工具的所有功能。Flux上提供的其他值得注意的功能包括实时设计规则检查(DRC)、实时模拟工具和通用组件设计选项。

为了总结Flux,Wagner将该服务描述为GitHub和Google Docs的交叉点。“这就像是创作工具和协作平台合二为一,”他说。

 

Flux上线

在过去的两年里,Flux只存在于一个私人测试版中,其中超过25000名工程师注册了测试版。今天,Flux终于宣布他们的私人测试版正式结束,并正式公开发布他们的平台。

随着发布,Flux将有两个版本:免费版本和专业版本。Flux的免费版本提供了一个独特的模型,在功能上没有任何限制,只是在可以托管多少私人项目方面。在这个免费层中,您可以拥有任意数量的项目,只要它们是公共的。

在免费版本中,Flux一次最多提供10个私人项目(同样,公共项目是无限的)。然而,每月12美元,付费版本取消了所有限制,并允许无限量使用Flux。

 

满足工程需求

从工程师的角度来看,Flux可能是最令人兴奋的,因为它满足了市场的重大需求。Wagner表示,Flux的目标是“……真正打造出世界上有史以来最好的PCB和电子硬件设计工具。”虽然时间会证明这个梦想是否会成为现实,但毫无疑问,该行业已经为这样的工具做好了准备,Flux有潜力产生巨大影响。


 

使用的所有图像均由Flux提供