工具教程今天 08:10
✍️

他把 Ben Eater 8位电脑搬进3D面包板:能接示波器、能连AI排错

一位开发者因为老是接错 Ben Eater 的8位电脑线路,干脆做了个3D虚拟面包板编辑器 BBRouter:支持并排对比、示波器探针、原理图自动同步、自动布线,还能从 Arduino IDE 上传程序、通过 MCP 让 Claude 帮你搭建和排错。

#虚拟面包板#Ben Eater#8位电脑#硬件模拟#MCP

接错线接出来的一个项目

配图

学 Ben Eater 那套 8 位电脑的人大概都有同感:原理看懂了,一上手面包板就翻车。线插错一排、电源接反、时钟信号没对上,找半天找不到问题在哪。这位开发者也是被自己的手残逼急了,索性做了一个叫 BBRouter 的东西——BBRouter 是 breadboard router 的缩写,直译就是「面包板布线器」。

它不是那种抽象的逻辑仿真器,而是把面包板做成了 3D 场景。你可以像在桌面上一样转动视角、看清每一根跳线的走向,甚至拿示波器探针去戳某个孔位看波形。

它到底能干什么

作者列出的功能里,有几项挺戳硬件学习者的痛点:

  • 并排对比(side-by-side diff):改了一版线路,可以跟上一版对照,看看到底动了哪几根线。
  • 示波器探针:不用真的买设备,虚拟探针直接戳孔位看信号。
  • 原理图自动同步:面包板上的连线变化,原理图跟着更新,省去手动画图的功夫。
  • 自动布线(auto-router):这也是名字的由来,帮你把线走顺。
  • 从真实 Arduino IDE 上传程序:不是自己造一套假代码环境,而是沿用大家熟悉的工具链。
  • 通过 MCP 连接 AI:可以让 Claude 之类的模型帮你搭建,或者在出问题时协助排查。

最后一条是作者自己最得意的。硬件调试最耗时的往往不是写代码,而是「为什么这个灯不亮」。把 AI 接进来当助手,思路是让模型看着你的连线状态给建议,而不是凭空猜。

🔒

登录解锁全文

以下内容需登录后阅读。注册/登录完全免费,无需付费。

0 0 0

评论(0)

0/500 · 需登录

还没有评论

延伸阅读