Fable 5 全程代劳,我造出了 PCB

PCB is brought to you by Fable 5

Fable 5 全程代劳,我造出了 PCB

我拖延了几年想设计一块 PCB,直到尝试用 Fable 5 全程代劳。我立下规矩:不手动修改,所有问题交给 AI 解决。Fable 5 基于我的描述生成了基于 RP2350 的开发板设计,虽然初期出现了元件封装不匹配和 DRC 报错,但通过对话修复了问题。尽管自动布线工具 Freerouting 未能完全搞定,Fable 5 最终手动完成了剩余连接。我通过 JLCPCB 下单,几天后收到了完全可用的实物。这次经历让我既兴奋又矛盾:无需专业知识即可制造硬件令人惊叹,但也让我失去了亲手打磨的乐趣。未来,我期待 JLCPCB 或 PCBWAY 能直接提供聊天框,让创意直达工厂。

虽然我们现在处于学习新事物的最佳时代,但能够在一窍不通的情况下制造出东西,却让你处于一种尴尬的境地。
  1. XRG

    作为一名既做硬件设计(主要是高精度模拟电子)又做软件工程的人,这两个领域在 AI 能力上的差异令人震惊。像 Fable 和 Astra 这样的模型,如果提示得当,确实能提供关于特种电子设备设计的许多有趣见解。然而,如果指令是让它们生成原理图或布局 PCB,它们几乎无法将这些知识付诸实践。

    当然,对于这里熟悉 LLM 运作原理的读者来说,这并不令人意外。不过,我觉得这恰恰能让人深刻体会到:无论当前模型多么先进,我们对(通用)智能的推理方式都无法直接映射到 LLM 的运作机制上。

  2. seveibar

    AI 在基于 RP2040/RP2350/ESP32 的板卡设计方面表现 exceptionally 出色。我们已经订购了约 15 款独特的设计,主要是基于 RP2040 的,这些板卡都是利用 tscircuit 和 OpenAI 模型进行设计和自动布线的。

    目前 AI 犯的主要错误有:1) 连接器旋转不当(USB 接口朝后)2) 复杂板卡出现无限布线循环 3) 生成巨大且难以阅读的单页原理图

    我对 AI 在 PCB 设计方面的前景极度看好,但工具链方面存在巨大的鸿沟。我们基本上需要强化所有集体的设计规则检查(DRC),让 AI 能够在修正循环中工作。它需要检查诸如“运放原理图布局是否符合惯例”以及“走线宽度是否紧密匹配芯片参考设计”之类的问题。让我超级兴奋的一点是,当芯片或子电路替换变得极其容易时,供应链的韧性将得到极大提升。

  3. sottol

    我还在等待我的 15 块 PCB 订单,这些是用 Sol 完成的——一款迷你蓝牙键盘,我希望能达到 Psion 5 / Gemini PDA 的水平,使用 Kailh PG1316S 轴体。我仍然需要设计和制造外壳(虽然我在这一方面有很多业余爱好者的经验),但我的想法是拥有一款可磁吸连接(magsafe-connectable)的键盘,可以夹在我的 Pixel 手机上,利用新的 Linux 子系统(或 Termux)在路上做一些生产力工作。它刚刚由 JLC 制造完成,但尚未发货。有趣的是,生产成本约为 70 美元,而运输、税费和关税等费用竟高达 80 美元。

    我没有直接让它生成 Kicad 文件,而是选择让它用 Python 编写“生成器”来输出 Kicad(S-Exps!)的 PCB 和项目文件——结果喜忧参半——但我可以生成带或不带单颗 Neopixel 的版本,并自定义板卡的某些部分,包括调试相关的内容。我也_认为_这使得在新会话中恢复工作变得更容易,但不确定。另一方面,我从未真正看过那些 Python 代码(纯靠感觉写的...),所以里面仍然有很多硬编码。

    在尝试了 FreeRouting 之后,我最终选择并使用了 KicadRoutingTools,并结合了一些针对大型 IC 等元件的最小化“自动放置”代码,这些元件的放置带有特定约束。不过,我的布线运行速度慢得多——以分钟计。

    我一直想试试 atopile,那可能非常适合 AI/PCB 工作。唯一真正阻碍我的是它缺乏布线功能。

  4. the__alchemist

    嘿——我昨天订购了一块板子。我在某些阶段使用了 Opus 5、Astra 和 Sol 来质检板子,并提供电源布线建议。(该 MCU 是一款全新的芯片,除非他们给你发 NDA 并提供完整文档,否则文档非常匮乏)。

    这些模型甚至不具备原理图编辑或构建的能力。(我根本没去尝试布线或布局)。它们在原理图上犯了严重的错误;更改了我从旧板复制粘贴的已知可用元件和网络布线,毫无理由地将 I2C 改为 SPI,总体上生成了无法使用、难以阅读的结果。符号和标签重叠等等。

  5. muglug

    这是 Fable 5 和那位更有经验的同事为我们买来的,后者预见到了潜在问题。

  6. brotchie

    这块 LED 星星 PCB 有 95% 是由 Codex 生成的:https://www.youtube.com/shorts/8a52LjovhcE

    这并非易事(例如,累计工作了几天几夜),但我与 Codex 合作构建了一个参数化生成器,我可以调整星星的大小、环数和每环的 LED 数量。它完成了所有 LED 到 LED 的布线、带有鼠标咬痕(mouse bites)的拼板布局,并放置了去耦电容。当时 Codex 在空间推理方面还不够好,我预计 Astra 会做得快得多。

    4 层 PCB,内层为 GND 和 5V。使用 WS2816B LED(目前还没有灯带形式)。3D 打印了一个框架,使得两颗星星可以相对放置(视频只显示了一面)。ESP32 S3 夹在一块 3.3V 转 5V 的电平转换板中间。ESP32 的 WiFi 天线穿过并位于禁布区(keep out section)。通过 ESP Now 从中央控制器接收控制信号。

  7. Rival67

    我一直在进行几个 PCB 项目,智能体在自动化工作流程的许多部分方面非常有帮助。它们在原理图方面表现出色。不过,复杂的布线目前仍然是人类的工作;我见过 Freerouting 多次搞砸。如果你在做六层高速 DDR 布线,AI 今天还无法为你解决这个问题。

    不过,可以看看这些 EDA 工具:

    https://github.com/l3wi/claude-eda/

    https://github.com/drandyhaas/KiCadRoutingTools

  8. ZuLuuuuuu

    在我们公司,我们使用 FPGA、存储器、ADC、DAC 等进行高速 PCB 设计。我们在 PCB 设计工作流中尚未大量使用 AI,因为我们尝试过的 AI 解决方案似乎无法应对我们设计的复杂性。是否有人在 PCB 设计工作流中成功融入了 AI,即使是针对复杂的高速设计?原理图/布局审查?布线?封装创建?

同日更多故事

2026-09-17