GitHub 官方藏了个复古硬件神器,用 AI 画面包板电路图

GitHub 藏了个复古硬件神器,用 AI 画面包板电路图

你有没有见过那种彩色面包板,上面接满了芯片、电容、跳线,看起来像艺术品一样?做硬件开发的朋友对这种图再熟悉不过,但画起来是真的麻烦——用 Visio 拖半天,或者干脆手绘扫描。

最近我发现了一个超级小众但极其精致的 Skill,来自 GitHub 官方维护的 awesome-copilot 仓库(37.8k Stars),叫 legacy-circuit-mockups,就是来解决这个问题的。

它是干什么的

这个 Skill 的核心功能就是一个:用 HTML5 Canvas 自动画面包板电路图。你跟 AI 说”给我画一个 555 定时器闪烁电路”,它就能生成一个完整的可视化面包板布局,包括正确的引脚连接、走线颜色、器件标注。

支持的器件清单相当硬核:

  • W65C02S(经典 8 位 CPU,6502 家族)
  • 28C256 EEPROM(32KB 存储芯片)
  • W65C22 VIA(接口适配器)
  • NE555 定时器
  • 7400 系列逻辑门(与非门、或非门、反相器等)
  • LED、电阻、电容、晶振、开关

基本上 Ben Eater 那个阶层的复古电脑项目都能覆盖。

为什么有意思

首先是零门槛。你不需要会任何硬件描述语言,也不需要装专业软件。就用自然语言描述你要什么,AI 直接给你输出 SVG 或 Canvas 代码,可以直接嵌入网页。

其次是教育价值极高。很多老师傅的 6502 项目都是手工接线,图纸靠口口相传或者手绘。现在用这个 Skill,配合 ChatGPT/Copilot,几句话就能生成教学级别的电路示意图,发博客、做视频、做课件都直接用。

第三,GitHub 官方维护意味着生态有保证。awesome-copilot 仓库本身就是 GitHub 官方在推的 AI 编程能力展示,里面的 Skill 质量普遍很高,这个也不例外——SKILL.md 里附带了大量参考文档:555 定时器引脚图、6502 指令集、甚至还有 LCD 屏幕接法说明。

适合谁用

硬件爱好者:画 Ben Eater 风格的项目展示图,一句话搞定。
技术博主/UP 主:做硬件教程需要配图,不用再手绘或截图。
教育场景:老师给学生展示电路连接,比看实物更直观,还能在浏览器里直接操作。
全栈开发者:做 IoT 相关的 Web 可视化,Canvas 电路图直接就能用。

怎么用

安装方式很 straightforward——直接 clone awesome-copilot 仓库,找到对应的 SKILL.md,加载到你的 AI 编程工具里(Cursor、VS Code Copilot、Windsurf、Codex 都支持)。然后跟 AI 说人话就行,比如:

“Draw a 6502 microprocessor circuit with 28C256 EEPROM and 74LS00 logic gates on a breadboard”

AI 就会按 Skill 里的规范给你输出完整的电路图代码。

GitHub 上还有大量的 example projects,从简单的 LED 闪烁到完整的 6502 最小系统都有。参考文档也极其详尽,电路小白看了都能快速上手。

复古硬件这几年越来越火,树莓派 Pico、ESP32 新项目层出不穷,但画电路图这件事一直缺少好工具。这个 Skill 算是补上了这个缺口——更重要的是,它把 AI 和硬件创客生态真正打通了。

GitHub:https://github.com/github/awesome-copilot/tree/main/skills/legacy-circuit-mockups


GitHub: https://github.com/github/awesome-copilot/tree/main/skills/legacy-circuit-mockups

评论区

0 条评论

登录后可评论。

沈星河 10 阅读