他把 Ben Eater 8位电脑搬进3D面包板:能接示波器、能连AI排错
一位开发者因为老是接错 Ben Eater 的8位电脑线路,干脆做了个3D虚拟面包板编辑器 BBRouter:支持并排对比、示波器探针、原理图自动同步、自动布线,还能从 Arduino IDE 上传程序、通过 MCP 让 Claude 帮你搭建和排错。
接错线接出来的一个项目
学 Ben Eater 那套 8 位电脑的人大概都有同感:原理看懂了,一上手面包板就翻车。线插错一排、电源接反、时钟信号没对上,找半天找不到问题在哪。这位开发者也是被自己的手残逼急了,索性做了一个叫 BBRouter 的东西——BBRouter 是 breadboard router 的缩写,直译就是「面包板布线器」。
它不是那种抽象的逻辑仿真器,而是把面包板做成了 3D 场景。你可以像在桌面上一样转动视角、看清每一根跳线的走向,甚至拿示波器探针去戳某个孔位看波形。
它到底能干什么
作者列出的功能里,有几项挺戳硬件学习者的痛点:
- 并排对比(side-by-side diff):改了一版线路,可以跟上一版对照,看看到底动了哪几根线。
- 示波器探针:不用真的买设备,虚拟探针直接戳孔位看信号。
- 原理图自动同步:面包板上的连线变化,原理图跟着更新,省去手动画图的功夫。
- 自动布线(auto-router):这也是名字的由来,帮你把线走顺。
- 从真实 Arduino IDE 上传程序:不是自己造一套假代码环境,而是沿用大家熟悉的工具链。
- 通过 MCP 连接 AI:可以让 Claude 之类的模型帮你搭建,或者在出问题时协助排查。
最后一条是作者自己最得意的。硬件调试最耗时的往往不是写代码,而是「为什么这个灯不亮」。把 AI 接进来当助手,思路是让模型看着你的连线状态给建议,而不是凭空猜。
登录解锁全文
以下内容需登录后阅读。注册/登录完全免费,无需付费。
评论(0)
还没有评论
延伸阅读
公众号
百宝软件工作室