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
评论区
登录后可评论。