CircuitMaker 为电子创客、爱好者以及学术界人士提供了强大的设计解决方案;他们乐于并且确实擅长创造酷炫且创新的新设计。CircuitMaker 采用构建在强大 PCB 设计引擎之上的精简界面,为你提供将创意想法转化为实体所需的一切。
CircuitMaker 为你提供了“想得更大、做出酷东西”的全套工具,具备促进多样且富有挑战性设计创建的特性与功能。尽管它是一款桌面应用,CircuitMaker 的一大亮点在于它践行了 community-based design 的理念。秉承真正的开源精神,元器件与设计可以在其他用户之间自由共享。
借助强大的元器件搜索功能,并可访问由大量其他 circuit makers 随时间积累的可复用设计元素,你可以快速构建自己的设计,并发布现有元器件的新版本——既满足你自身的设计需求,又为社区共享设计仓库做出贡献,惠及社区中的所有人。
快速入门
为了尽可能快速上手 CircuitMaker,请使用以下五份 QuickStart 指南。这些指南刻意保持简洁,旨在引导你关注如何找到特定功能及其相关的 UI 元素,帮助你从想法一路走到可制造的设计成果。
与 Altium 365 集成
得益于 CircuitMaker 与 Altium 365® 的无缝集成,体验全新规模的协作。Altium 365 是一个与 CircuitMaker 协同工作的云端基础设施平台。遵循 CircuitMaker 的社区化原则,你的设计项目以及其他 CircuitMaker 设计者的项目会被集中访问并存储在 Altium 365® 平台上。该平台为你的设计提供强大的存储仓库,并在后台内置版本控制能力。并且由于它基于云端,无需安装、无需配置——它就在那里,可随 CircuitMaker 或通过浏览器使用。
从你的角度看,设计项目可在 CircuitMaker 内部以及通过你的 Altium 365 Personal Space 的浏览器界面进行访问与管理。该空间完全免费,且作为 Altium 365 注册用户,你可以访问(并且仅你本人可访问)。你在 CircuitMaker 中创建的任何项目都会存储在这里。你可以在 Personal Space 中私密地处理项目;当你想要更多协作时,也可以与指定人员共享以进行协作——编辑(仅通过 CircuitMaker)或仅查看。评论功能让你能快速建立一个焦点小组——参与者可在有或没有 CircuitMaker 的情况下审阅设计。
最终,当你的设计准备好公开发布时,你可以将其发布到更广泛的 CircuitMaker Community——全部都可在 Altium 365 的 Personal Space 中完成!
如果其他人已将其设计项目与你共享,你将能够在 Altium 365 平台界面的专用 Shared with Me 区域访问这些项目——同样既可在 CircuitMaker 内部访问,也可通过 Web 浏览器访问。
借助 CircuitMaker 与 Altium 365,每个人都能享受真正的 21 世纪设计体验,摆脱孤立无援的束缚。 Work from Anywhere。 Connect with Anyone。
设计元器件
CircuitMaker 通过集成 Octopart 电子元器件数据库来实现设计元器件的在线管理。该数据库包含来自各类制造商与分销商的数百万种独特器件,你可以获取价格、库存信息、数据手册等。
Octopart 数据库中有数十万个元器件都绑定了 CircuitMaker 元器件。这些元器件存放在安全的云端社区库中。对于数据库中尚未关联元器件的器件,你可以按需创建——包括原理图符号与 PCB 封装。你甚至可以创建 Octopart 数据库中完全不存在的自定义元器件!
同时,尽管元器件的原始版本——也就是所谓的基础版本——始终可用,并且在大多数情况下已足够使用,但社区也可以选择对其进行修订。任何 CircuitMaker 用户都可以为现有元器件构建新版本。
用户只需在 CircuitMaker 的 Libraries 面板中直接搜索器件即可。不再需要将库保存在本地硬盘上——取而代之的是一个由设计集体不断构建并认可的、令人印象深刻的元器件目录。你甚至可以将常用的元器件版本保存到你自己的 Favorites 库中!
用户界面
CircuitMaker 的统一设计环境由多个用户界面元素组成,这些元素插接在一个核心平台之上。连同核心平台本身,这些元素共同构成软件的界面——其特性与功能。它们以命令、对话框、面板等形式呈现。这些元素按编辑器进行整理并形成文档。可使用以下方法定位某个特定元素的信息:
- 在软件中,将鼠标悬停在功能区按钮、菜单命令、对话框、面板或设计对象上,然后按 F1。
- 在文档中,使用本页左侧的导航树,在各个编辑器中浏览所需文档。
在 CircuitMaker 中,F1 快捷键会非常有帮助。将鼠标悬停在 CircuitMaker 内的任何内容上——按钮、命令、对话框、面板或设计对象——然后按 F1 以访问其对应文档。此外,如果你正在运行某个命令,例如放置元器件但不确定如何旋转它,可在放置过程中按 Shift+F1 查看与该命令相关的快捷键列表。
使用以下链接可快速访问资源级文档中的特定区域;该文档记录了你在各个编辑器中进行设计时,CircuitMaker 用户界面的所有元素:
PCB 设计规则
CircuitMaker 的 PCB 编辑器使用 Design Rules 的概念来定义设计需求。这些规则共同构成 PCB 编辑器需要遵循的“指令集”。它们覆盖设计的各个方面——从布线宽度、间距、平面连接样式、过孔样式等;并且许多规则可由在线 Design Rule Checker (DRC) 实时监控。
设计规则面向特定对象,并以分层方式应用。可以设置多个同类型规则。可能会出现某个设计对象同时被多个具有相同作用域的同类规则覆盖的情况,此时就产生了冲突(contention)。所有冲突都通过优先级设置来解决。系统会按从高到低的优先级遍历规则,并选择第一个其作用域与被检查对象匹配的规则。
通过一套定义良好的设计规则,你可以成功完成具有不同且往往严格要求的板级设计。此外,由于 PCB 编辑器是规则驱动的,在设计开始时花时间设置规则,将使你能够更高效地开展设计工作,并确信规则系统正在努力确保设计成功。
项目违规(Project Violations)
验证过程对于生成项目的有效网表至关重要。原理图中的连通性认知可在验证期间依据规则进行检查,这些规则定义在 Project Options dialog 的 Error Reporting 与 Connection Matrix 选项卡中,作为设计项目选项的一部分。
CircuitMaker 文档中的 Electrical Rules Check 页面对项目验证时文档中可能存在的每一种违规情况都提供了全面说明。违规类别包括: