
目前最小的 32 位 Arduino 兼容板、完全开源,支持二次开发的“Kindle”、墨水屏上跑60帧的 Game Boy 模拟器|DF创客周刊(第180期)

社区公众号记录每周值得分享的创客相关内容,每周五发布~
欢迎投稿或推荐相关内容。
投稿邮箱:MakerCommunity@outlook.com
Open Book Touch:做了六年的开源电子书阅读器终于开卖了
Open Book 项目从 2020 年开始折腾,换过好几代硬件方案,一直在"快了快了"的状态。上周它终于以 Open Book Touch 的名字登上了 Crowd Supply,149 美元,有点贵,但是几天之内众筹进度就过了 60%。

硬件上,Open Book Touch 用的是 ESP32-S3,搭配一块 4.26 英寸的前光墨水屏触摸屏,分辨率 480×800。整机正面没有任何物理按键——纯触控操作,厚度只有 1 厘米,能揣进口袋。支持 EPUB 格式,能渲染几十种文字系统,WiFi 用来往设备里传书。


有意思的是它背后的软件栈。作者为这个项目写了一套叫 Focus 的 UI 框架——专门给 ESP32 这种只有几百 KB 内存的设备用的,灵感来自苹果早年的 AppKit。如果你是个资深程序员写过 2008 年前后的 iOS 应用(估计读者中应该很少),看 Focus 的 API 会觉得眼熟:视图层级、导航栈、target-action 控件,该有的都有,只不过跑在微控制器上。
Kindle 2023 年退出中国市场之后,国内用户的选择基本就是文石和掌阅。Open Book Touch 不是要跟它们拼产品力——149 美元的众筹价也不便宜——但它提供了一个完全开源、没有数字版权锁定的方案——你的书就是普通文件,不绑定账号,想导到哪个设备都行。对于在意数字权利、或者想在墨水屏设备上做二次开发的人,这可能是目前最完整的选择。
https://www.zhihu.com/video/2062463282955527398来源:https://www.crowdsupply.com/oddly-specific-objects/open-book-touch
墨水屏上跑 Game Boy 模拟器,60 帧!
墨水屏的刷新率一直是个槽点——哪怕是最快的墨水屏面板,全刷一次也要几百毫秒,拿来打游戏基本没戏。但作者拿 M5Stack PaperS3 做了一台墨水屏 Game Boy,实测跑到了 60 帧!

关键在于 M5Stack PaperS3 的接口方式。大多数墨水屏开发板走 SPI 串行接口,你只能把整帧数据推过去等它刷新。PaperS3 不一样——它暴露了行/列并行控制,这意味着我们可以只刷新屏幕上变化的部分,而不是每次都全屏重绘。作者在自己之前做的 Modos 墨水屏显示器项目上积累了不少局部刷新的经验,在这块 960×540 的面板上把同样的技巧搬了过来。
模拟器基于 Crank Boy 改的。因为屏幕分辨率远高于原版 Game Boy(160×144),画面可以做 3 倍放大,同时利用空间抖动在只有黑白两色的墨水屏上模拟出几级灰度。触控操作,没有实体按键。唯一的短板是声音——PaperS3 板载只有一个蜂鸣器,只能输出 1 位音频,听起来像以前旧的翻盖手机的铃声……
https://www.zhihu.com/video/2062463337745720345从实用角度说,这个游戏体验很差。但它证明了一件事:墨水屏的物理特性并不排斥高帧率,限制一直在接口和驱动方式上。这个思路对做一些低功耗显示项目的小伙伴可能有参考价值。
来源:https://hackaday.com/2026/07/02/an-eink-esp32-based-gameboy/
1 毛钱一颗的国产芯片,他已经攒了 8192 颗——目标是 65536 颗!
首先说明一下,有点标题党,这里的“1毛”货币单位其实是美元,作者买的是大约 0.13 美元,折合人民币不到 1 块钱。
这个项目的概念很直白也非常有想法——买 65536 颗很便宜的微控制器,全部联网,每颗驱动一个 RGB LED 像素点,看看会发生什么。目前进度是 8192 颗已经跑起来了,效果是一台 8192 核的 DIY "GPU"。

用的芯片是南京沁恒(WCH)的 CH570——RISC-V 架构,100MHz 主频,12KB SRAM。架构上采用分层管理:每 32 颗 CH570 由一颗更大的 CH32V 微控制器统管,再往上通过背板互联。

听起来简单,做起来全是坑。
最大的问题是信号完整性——几千颗处理器之间要走时钟和数据信号,PCB 被迫上了 6 层板,走线还得加屏蔽防串扰。早期试过用一个时钟源共享给几十颗芯片,直接因为电气负载太大翻了车,最后改成每颗芯片配独立晶振。
EDA 软件也扛不住这种规模的设计文件,只好把系统拆成模块化刀片,用 PCIe 连接器插到大背板上。
https://www.zhihu.com/video/2062463422936228623这个项目技术上很硬核,当芯片足够便宜的时候,"堆数量"有时候也可以变成一种可行的工程策略。CH570 是国产 RISC-V 芯片,如果这个项目最终跑满 65536 颗,整套芯片的成本预估是 5 万多人民币——放在"自制 GPU"这个语境下,似乎还可以?
来源:https://hackaday.com/2026/07/06/gluing-8192-mcus-together-to-make-a-gpu/
Moddo Pinch:只有 10.9×10.5 毫米,目前最小的 32 位 Arduino 兼容板
做过可穿戴或者微型机器人项目的小伙伴都知道,开发板的体积经常是最先碰到的天花板。Moddo 推出的 Pinch 板子号称是目前最小的 32 位 Arduino 兼容开发板,只有 10.9 × 10.5 毫米——比小拇指的指甲还小一圈。

核心是 Microchip SAMD11 Cortex-M0+,4KB SRAM、16KB Flash,规格不算高但够用。板上集成了 RGB LED、复位按钮、3.3V 稳压器,通过 USB-C 供电和编程,引出了 12 个 GPIO。支持 Arduino IDE。


之前的"最小"纪录属于 ATTO 板,11.5 × 10.3 毫米,但那是 8 位的 ATmega32U4。Pinch 在差不多的面积里塞进了 32 位 ARM 核心,还多了 USB-C。
$15.90 预购,计划 2026 年 9 月发货。对于想做微型机器人、可穿戴设备、USB HID 小工具等项目的小伙伴——这块板子可以关注下。
来源:https://www.cnx-software.com/2026/07/14/meet-moddo-pinch-the-world-smallest-arduino-compatible-board-2026-edition/
一块专门为太阳能物联网设计的 ESP32-C6 开发板
ESP32 开发板满天飞,但真正为太阳能供电场景做过优化的不多。作者找了一圈没找到满意的,索性自己画了一块。

板子的核心是 ESP32-C6 Mini——意味着你一块板子就有了 WiFi、蓝牙、Matter、Thread 和 Zigbee,物联网主流协议一网打尽。引出了 10 个 IO 引脚,外加 I2C 通过 QWIIC 接口引出,可以直接插各种传感器模块。
"太阳能"这部分的关键是 TI 的 BQ25186 线性电池充电 IC。太阳能输入端做了反向电压保护——接反不会烧板子。这个细节看起来不起眼,但在户外部署的场景下,接线出错是真实存在的风险,板子设计时考虑到这一点说明作者自己踩过坑。
https://www.zhihu.com/video/2062463515596791925设计文件开源在 PCBWay 的共享项目里,想要的人可以直接下单打板。对于在做气象站、土壤监测、野外数据采集这类项目的人,这块板子省去了自己处理太阳能充电电路的麻烦。
来源:https://hackaday.com/2026/07/13/get-your-esp32-sunny-side-up-with-this-solar-dev-board/
周刊首发于DF创客社区