摘要:工程软件和在线资源往往比较昂贵,但是对于专业人员、学生和爱好者来说非常有益。用户开展项目或者仅进行工程验证时,这些资源往往是必要的,但是相关成本却令许多人望而却步。下面这几款高质量的免费软件你肯定喜欢。
一、电路仿真
partsim
partsim是一款基于浏览器的电路仿真器,用户可以通过该软件进行电路实验。
该仿真器布局简单,从而确保易用性,同时提供完整的spice仿真引擎、基于web的原理图捕获工具和图形示波器,可以监视电路的模拟/数字信号电平。
该工具还包含digi-key bom(物料清单),允许用户为设计组件分配零件号,然后找到分销商。
partsim
partsim
easyeda
easyeda旨在“通过为电子设计提供全面的数据和协作工具,帮助设计人员更快地将创意转化为制造原型”。easyeda提供免费的在线电路仿真、pcb设计和电子电路设计功能。
人们可以访问大量的原理图元件库、pcb封装和包装、spice仿真、模型和子电路,从而节省设计时间。还可以邀请他人进行项目协作,并轻松地在团队中分享设计。标准版免费使用,并提供无限公共项目和2个私人项目。
【嵌入式物联网单片机学习】嵌入式物联网开发需要学的东西比较多,大家可以加下面微信一起学习,整理了100多g(全网最全)的学习资料包(持续更新)、最新的学习路线思维导图。
各种学习群、项目开发教程。还可以围观我朋友圈中的一手行业消息,每周的技术大咖直播答疑吹水。
autodesk circuits
autodesk circuits是用于电子设计和实验的一组工具。
初学者可以通过electronics lab或circuit scribe开始简单的实验,而经验丰富的用户则可以直接跳至pcb设计。
该软件提供大量的免费入门教程和项目教程,可以通过electronics lab学习。
二、pcb设计
designspark pcb
designspark pcb将自己称为世界上最易于使用的电子设计软件,专门用于快速原型设计,并且可以将你的电路想法更快地转化为可测试的电路板”。
这个软件对原理图尺寸没有限制,所以用户在创建pcb设计时也没有限制。用户也可以导入和导出他们需要的任何格式的文件,并且能够以所需格式创建bom(物料清单)。
虽然该工具完全免费,但是要注意重要的一点,即用户必须在其网站上注册才能解锁程序,并且在开始工作之前必须确认所显示的广告。
designspark pcb
designspark pcb
designspark pcb
designspark pcb
kicad eda
kicad是一款跨平台的开源电子设计自动化套件。该套件由三个不同的工具组成:eeschema(原理图捕捉)、pcbnew(pcb布局)和3d viewer(通过3d方式查看电路板设计)。
其中3d viewer是一个独特的工具,可以旋转和平移你的电路板,从而查看2d图中无法看到的细节。
kicad
kicad
kicad
三、cad建模
freecad
freecad是一款多平台开源参数化3d建模工具,旨在帮助用户将设计项目变为现实。这是一款通用多功能工具,适合不同级别的用户。想要涉及3d打印的初学者、教育工作者或经验丰富的cad用户都可以使用freecad。
程序员还可以利用python“扩展freecad的功能、用脚本实现自动化、构建自己的模块,甚至将freecad嵌入到自己的应用程序中。”
freecad
freecad
freecad
qcad
qcad是一款免费的开源2d cad应用程序。qcad 是一个免费的开源应用程序,用于二维 (2d) 计算机辅助绘图 (cad)。使用 qcad,您可以创建技术图纸,例如建筑平面图、室内设计、机械零件或示意图和图表。qcad 适用于 windows、macos 和 linux。
该程序的功能列举如下:图层、块(分组)、35种cad字体、40多种施工工具、20多种修改工具等等。许多用户都非常喜欢qcad易于使用的界面和多功能性,给出了很高的评价。
qcad
implicitcad
implicitcad网站表示:“implicitcad项目致力于利用数学和计算机科学的力量来解决3d打印革命中的愚蠢设计问题”。implicitcad是一款开源程序化cad工具。这意味着implicitcad使用了一种可以编译成3d对象的编程语言。
程序化cad的优点包括:对象的可重用性和抽象性;重复性任务的自动化;参数化设计以及软件开发(比如版本控制)的常用工具。
implicitcad
implicitcad
openscad
openscad是一款可以创建实体三维cad模型的免费软件。可用于 linux/unix、ms windows和 macos x。它允许设计人员创建精确的3d模型和参数化设计,并且可以通过更改参数进行轻松调整。这些文档都是ascii纯文本脚本。因此,openscad更像是面向程序员的实体建模工具,通常被认为是设计开源硬件的入门级cad工具,比如科研和教育科学工具。
openscad
四、电路仿真app
droid pcb
circuit wizard
bright spark