Easyduino 是一套面向 KiCad 的开源单片机开发板 PCB 工程集合。项目复刻 Arduino、ESP32、RP2040、STM32 等主流核心板,统一升级 USB-C 接口,采用 4 层 PCB 规范设计;所有硬件经过打样实测验证,配套完整 Gerber、BOM 量产文件,遵循 CERN-OHL-P-2.0 协议,支持学习与商业二次开发。
项目初衷:市面上原版开发板分别使用 Altium 等不同 EDA 软件设计,格式互不兼容,本项目全部迁移至免费开源 KiCad 平台统一复刻。

当前已完成开发板清单
成品可用 | 型号 |
|---|---|
✅ | Easyduino UNO(ATmega328P Arduino Uno) |
✅ | Easyduino Nano(ATmega328P Arduino Nano) |
✅ | Easyduino ESP32 |
✅ | Easyduino ESP32 S3 |
✅ | Easyduino Pi Pico(RP2040 Raspberry Pi Pico) |
✅ | Easyduino Bluepill STM32F103 |
进行中(In Progress)
Easyduino Pi Pico 2
Pi Pico 2 2354B
nRF52840 Dongle
📐 硬件设计规范
叠层:统一使用 4 层 PCB,采用
JC2616-H16叠层方案,拥有完整参考地平面;优势:缩短回流路径、降低阻抗、减少串扰、优化高频性能。厂商适配:专门适配嘉立创(JLCPCB)生产约束。
器件选型:原版部分昂贵 01005 元件、稀缺芯片做替换优化,方便 PCB 量产采购;所有改动在项目文件夹文档内标注。
📂 单个工程目录结构
每个开发板子目录包含完整生产资料:
*.kicad_pro / kicad_sch:KiCad 主工程与原理图文件xxxreadme.md:本板子专属说明文档xxxlibrary:项目自定义封装、符号库(标准库设计的板子无此文件夹)Outputs:KiCad 原生导出文件(STEP、BOM、PDF、ERC 报告等)ProductionFiles【重点】量产文件包:BOM 物料清单(兼容立创可直接导入格式)
CPL 贴片坐标文件
Gerber 光绘文件(铜层 / 丝印 / 阻焊等)
原理图、PCB 的 PDF 图纸
实物样板照片
🛠 使用方法
安装最新版 KiCad v8/v9(项目最初基于 v8 开发,兼容 v9)
仓库下载:
git clone或者网页Code → Download ZIP进入对应开发板文件夹,双击
.kicad_pro直接打开工程
💡 注意:新版 KiCad GUI 批量脚本对多工程支持不完善,建议单独打开每个板子工程修改。
不想安装 KiCad,可直接进入
ProductionFiles查看 PDF 原理图、Gerber 文件。
⚖️ 开源许可证
CERN-OHL-P-2.0(CERN 开源硬件许可证 2.0 宽松版)
✅ 允许用途:个人学习、商业产品使用、修改二次开发;
⚠️ 唯一约束:分发硬件设计时,必须附带许可证副本,公开原始源文件。
💡 适合人群
想要学习标准单片机开发板硬件架构、参考成熟 KiCad 布局走线的电子爱好者
需要直接打样自制兼容 Arduino/ESP32/RP2040 开发板,不想从零画原理图 PCB
需要 USB-C 版本替代原版 Micro-USB 开发板硬件方案
