本页面详细介绍了 CircuitMaker 2.0 初始版本中包含的改进,以及后续更新中新增的内容。除了提供一系列用于发展与完善现有技术的改进之外,每次更新还会根据 CircuitMaker 社区提出的反馈,纳入修复与增强。
更新到最新可用版本的 CircuitMaker 是继续使用它的必要条件。当检测到有更新版本的软件时,你将会看到更新提示并可选择更新。如果你拒绝更新,软件将会关闭。
CircuitMaker 2.3
Released: 1 July 2024 - Version: 2.3.0 (build 3)
此次对 CircuitMaker 的更新,将元件搜索引擎从使用 Octopart API 切换为使用 Nexar API。Nexar 是一个现代、安全的平台,可访问 Altium 提供的供应与设计数据及服务。Nexar API 基于 GraphQL 查询与操作语言构建,具备更好的功能与性能,并通过 OAuth 2.0 授权协议提供更高的安全标准。
CircuitMaker 2.2
Released: 15 June 2022 - Version: 2.2.1 (build 6)
Released: 6 April 2022 - Version: 2.2.0 (build 5)
此次对 CircuitMaker 的更新新增了在 CircuitMaker 项目中导入第三方软件(包括 KiCAD 和 P-CAD)创建的设计项目与文档的能力。同时也根据 CircuitMaker 社区提出的反馈,纳入了修复与增强。
关键亮点
Import Support
为满足你使用其他格式、其他工具设计文件的需求,CircuitMaker 现已加入导入器支持。使用 Import command(位于 File 菜单中)打开标准的 Windows Open 对话框,然后选择要导入的文件类型与文件。
每个受支持的设计应用程序的导入设置,都在 CircuitMaker 的 Importers 分区页面中进行定义,位置为 System Preferences。
KiCAD Importer
在可用的多种导入器中,CircuitMaker 包含 KiCAD® 导入器,并支持导入以下设计文件:
-
KiCAD 项目文件(*.pro, *.kicad_pro)
-
KiCAD 原理图文件(*.sch, *.kicad_sch)
-
KiCAD PCB 文件(*.kicad_pcb)
导入结果可在 Projects panel 中查看,可概括如下:
-
与所选 KiCAD 项目文件 (*.pro, *.kicad_pro)相关的原理图与 PCB 文档会被导入到当前 CircuitMaker 项目中。
-
KiCAD 原理图(*.sch, *.kicad_sch)会被导入为 CircuitMaker 原理图文档(
*.SchDoc)。
-
KiCAD PCB(*.kicad_pcb)会被导入为 CircuitMaker PCB 文档(
*.CMPcbDoc)。
CircuitMaker 2.1
Released: 11 February 2022 - Version: 2.1.0 (build 4)
此次对 CircuitMaker 的最新更新新增了与机械工程师高效协作的能力,实现 CircuitMaker 与 Autodesk® Fusion 360® 之间的协同设计(CoDesign)。该功能通过 Fusion 360 CoDesigner extension 提供,你与该功能的直接交互入口是新的 Fusion 360 CoDesigner panel(View | System | Fusion 360 CoDesigner)(位于 PCB 功能区菜单中),用于在两个设计领域之间 Push 并 Pull 双向传递设计变更。
设计变更不会在 ECAD 与 MCAD 环境之间直接传输,而是通过 Altium 365 平台进行传输。CircuitMaker 项目存储在 Altium 365 Personal Space 中,CoDesigner 也使用该空间来存储一个与工具无关的设计快照,CircuitMaker 与 Autodesk Fusion 360 均可访问。该方法允许双方设计人员继续编辑各自的设计文件,并在准备就绪时 Push 与 Pull 更新。该工具无关的快照保存的是受支持对象的细节,而不是整个板级设计。
-
在任一环境中创建的设计变更,会通过在源编辑器中执行 Push 来传输到目标环境。你可以附带一条消息来说明变更性质,该消息会显示在目标环境对应面板中。随后点击 Send 按钮,将板数据推送到共享的 Altium 365 平台。然后在目标编辑器中点击 Pull 按钮,以同步 ECAD 与 MCAD 设计。
-
当某项变更被 Pushed 后,目标编辑器的面板会在对方下次打开其设计文件工作副本时提示有变更待处理。点击 View Changes 可显示变更列表。
-
你可以随时通过执行 Pull 来检查是否存在未处理的变更。点击 Pull 按钮后,将显示 Changes 列表。每一项变更都是 PCB 文件中的数据与源编辑器推送的数据之间的差异。你可以在变更列表中点击某一项变更,该变更会在板上高亮显示。
-
你可以选择要应用哪些变更——未选中的变更将被丢弃。
CircuitMaker 2.0
Released: 12 August 2021 - Version: 2.0.3 (build 51)
Released: 02 July 2021 - Version: 2.0.2 (build 40)
Released: 23 June 2021 - Version: 2.0.1 (build 20)
Released: 14 June 2021 - Version: 2.0.0 (build 14)
Released: 10 June 2021 - Version: 2.0.0 (build 9)
本次发布首先需要注意的是,Altium CircuitMaker 已完成全面升级,带来强大的新功能以及全新的用户界面。此外,CircuitMaker 的代码也已更新,使代码库与最新的 Altium Designer 技术对齐,从而支持进一步开发,并能更快适应操作系统环境的变化。
CircuitMaker 2.0 仍然免费、以社区为中心且易于使用,同时也足够强大,能让你开启下一个有趣的项目。
CircuitMaker 2.0 现在随附一个免费的 Altium 365 账号,这是我们的协作型云端基础设施平台。Altium 365 账号对 CircuitMaker 用户现在及未来都将保持免费。使用免费账号,你可以直接在网页浏览器中查看原理图、PCB、BOM、Gerbers 和 3D。你选择共享项目的任何人(包括 CircuitMaker 社区之外的人)都可以通过网页浏览器轻松打开并查看该项目,无需安装 CircuitMaker。
关键亮点
CircuitMaker 2.0 是对 CircuitMaker 1.3 的一次重大升级,包含产品各个方面的大量修复与改进。点击以下可折叠部分,查看一些主要亮点。
Seamless Integration with Altium 365
通过本次 CircuitMaker 发布版本,得益于软件与 Altium 365® 的无缝集成,你现在可以体验到全新规模的协作。Altium 365 是一个与 CircuitMaker 协同工作的云端基础设施平台。你的设计项目以及更广泛的 CircuitMaker 社区的项目,会集中存储在 Altium 365 平台上并可访问。由于它是云端平台,因此无需安装、无需配置。它就在那里——可通过 CircuitMaker 或浏览器访问。
作为 CircuitMaker 社区的注册用户,你将在 Altium 365 平台上获得专属的 Personal Space,且仅你可见。这是你在 CircuitMaker 中创建的任何项目的存储位置。你可以在 Personal Space 中私密地开展项目;当你希望更多协作时,也可以与指定人员共享以进行协作——编辑(仅通过 CircuitMaker)或仅查看。评论功能让你能快速建立一个焦点小组——参与者可在有或没有 CircuitMaker 的情况下审阅设计。
最终,当你的设计准备好发布到更广泛的 CircuitMaker 社区时,你可以将其发布到 CircuitMaker Community Workspace——全部都可在 Altium 365 的 Personal Space 内完成!
如果其他人将其设计项目共享给你,你可以在 Altium 365 平台界面中专门的 Shared with Me 区域访问这些项目——同样既可在 CircuitMaker 内访问,也可通过网页浏览器访问。
Streamlined Account Sign In
通过 CircuitMaker 登录你的 Altium 账号的流程已被简化,并变得更易用。要登录,请点击主应用窗口右上角的
控件,然后在关联菜单中点击
条目。使用随后出现的 Sign In 对话框输入你的账号凭据,然后点击
。或者,你也可以使用 Google® 或 Facebook® 账号登录,并将该账号与 Altium 账号进行链接/关联。如果你还没有 Altium 账号,可以点击该控件注册一个(这将带你进入 Altium 365 的注册页面)。
该控件会变更以反映你已登录 Altium 账号,显示你的头像或个人资料图片(例如
)。菜单中也会显示这些信息,包括你的全名,并提供一个链接,便于通过默认网页浏览器快速访问你的账号(个人资料)。
退出登录同样直观——只需点击你姓名右侧的

控件即可。
New Color Scheme
研究表明,虽然以文本为主的界面通常在浅色背景上使用深色文字效果最佳,但以图像为主的界面在深色背景上使用浅色内容对眼睛更友好。基于这一点,CircuitMaker 支持全新的深色主题。在软件的 System Preferences(File » System Preferences)中,前往 UI Theme 部分的 System - General page,你现在可以在 Altium Dark Gray 和 Altium Light Gray 之间进行选择。将鼠标悬停在下面两种方案的图片上,让你的眼睛选择最放松的那一种!
Inspector Panel
全新的 Inspector panel 免去了在编辑器中使用对象对话框的需求,从而让放置与编辑对象变得更快、更轻松。该面板为文档与对象属性提供通用的编辑入口,会根据当前选中的文档或对象动态确定其内容,并呈现与该文档/对象相关的特定属性与设置。该面板还将父级与子级属性整合到一个精简的访问入口中。
下图展示了 Inspector panel 在原理图页中的使用示例:当未选中任何设计对象时显示文档内容;当选中某个元件时显示该元件内容。将鼠标悬停在图片上,可查看从 PCB 视角呈现的类似内容。
虽然可以从适用编辑器功能区菜单的 Inspector panelView 选项卡访问该面板,但也可以通过双击设计对象(在原理图与 PCB 相关编辑器中)快速打开,或使用 F11 键盘快捷键访问。
在 Inspector panel 的范围内按下 F1,即可获取与当前所呈现内容相关的上下文信息。
New Layer Stack Manager
本次发布对电路板层叠管理进行了全面重构。旧的 Layer Stack Manager 对话框已被移除,取而代之的是单一的文档式编辑器。该编辑器可从 PCB 编辑器(Home | Board | Layer Stack Manager)进入,主要提供两个选项卡:
-
Stackup - 此选项卡用于详细说明制造层。可在此添加、移除并配置各层。
-
Via Types - 此选项卡用于定义设计中所用过孔的允许 Z 平面跨层要求。设计中放置的过孔,其直径与孔径(X&Y 属性)仍由默认首选项控制(当手动放置过孔时),或由适用的 Routing Style 设计规则控制(当在交互式布线过程中放置过孔时)。
下图展示了 Layer Stack Manager 的实际使用:为电路板配置层叠。将鼠标悬停在图片上可查看过孔类型的定义。
作为标准的文档编辑器,
Layer Stack Manager(LSM)可以在进行 PCB 设计时保持打开状态,便于在 PCB 与 LSM 之间来回切换。支持所有标准视图行为,例如分屏或在单独显示器上打开。请注意,必须在
Layer Stack Manager 中执行
Save 操作后,更改才会反映到 PCB 中。
New-look Preferences
本次发布也对 System Preferences(File » System Preferences)的管理方式进行了重构——现在以文档式编辑器的形式提供,而不再是旧的 Preferences 对话框。
Additional Enhancements & Improvements
除前面重点介绍的主要特性与功能外,本次 CircuitMaker 发布还包含大量额外的增强与改进,共同让你在软件中的设计体验更加流畅、直观且高效。这些包括:
-
为原理图与 PCB 3D 提供全新的图形引擎,其中 PCB 3D 现使用 DirectX,使平移与缩放更顺滑、更快速,尤其是在大型且密集的原理图中表现更明显。
-
原理图中的动态编译。这消除了手动编译项目的需要,并为编辑器之间更强的交互奠定基础。
-
对 File 菜单与整体功能区(Ribbons)进行精简优化。
-
对 Home page 进行彻底重新设计(从主功能区菜单中的 View | System | Start 进入)。