Easyduino:面向 KiCad 的开源单片机开发板 PCB 合集

Easyduino 是一套面向 KiCad 的开源单片机开发板 PCB 工程集合。项目复刻 Arduino、ESP32、RP2040、STM32 等主流核心板,统一升级 USB-C 接口,采用 4 层 PCB 规范设计;所有硬件经过打样实测验证,配套完整 Gerber、BOM 量产文件,遵循 CERN-OHL-P-2.0 协议,支持学习与商业二次开发。

Easyduino:面向 KiCad 的开源单片机开发板 PCB 合集封面
oshw_hqzl2026-07-28 17:42:23CERN-OHL-P v2
93
Star

PCBA
该项目存在多块PCBA,可切换查看

Atmega328p Arduino Nano.
Atmega328p Arduino Uno
ESP32
ESP32S3
Raspberry Pi Pico 2040
STM32F103 Bluepill

设计文件

KiCad图标Atmega328p Arduino Nano.zip17.42MB(3次下载)

EDA查看器

复制嵌入代码

详细介绍

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

📐 硬件设计规范

  1. 叠层:统一使用 4 层 PCB,采用 JC2616-H16 叠层方案,拥有完整参考地平面;优势:缩短回流路径、降低阻抗、减少串扰、优化高频性能。

  2. 厂商适配:专门适配嘉立创(JLCPCB)生产约束。

  3. 器件选型:原版部分昂贵 01005 元件、稀缺芯片做替换优化,方便 PCB 量产采购;所有改动在项目文件夹文档内标注。

📂 单个工程目录结构

每个开发板子目录包含完整生产资料:

  1. *.kicad_pro / kicad_sch:KiCad 主工程与原理图文件

  2. xxxreadme.md:本板子专属说明文档

  3. xxxlibrary:项目自定义封装、符号库(标准库设计的板子无此文件夹)

  4. Outputs:KiCad 原生导出文件(STEP、BOM、PDF、ERC 报告等)

  5. ProductionFiles【重点】量产文件包:

    • BOM 物料清单(兼容立创可直接导入格式)

    • CPL 贴片坐标文件

    • Gerber 光绘文件(铜层 / 丝印 / 阻焊等)

    • 原理图、PCB 的 PDF 图纸

    • 实物样板照片

🛠 使用方法

  1. 安装最新版 KiCad v8/v9(项目最初基于 v8 开发,兼容 v9)

  2. 仓库下载:git clone 或者网页 Code → Download ZIP

  3. 进入对应开发板文件夹,双击 .kicad_pro 直接打开工程

💡 注意:新版 KiCad GUI 批量脚本对多工程支持不完善,建议单独打开每个板子工程修改。

不想安装 KiCad,可直接进入ProductionFiles查看 PDF 原理图、Gerber 文件。

⚖️ 开源许可证

CERN-OHL-P-2.0(CERN 开源硬件许可证 2.0 宽松版)

允许用途:个人学习、商业产品使用、修改二次开发;

⚠️ 唯一约束:分发硬件设计时,必须附带许可证副本,公开原始源文件。

💡 适合人群

  1. 想要学习标准单片机开发板硬件架构、参考成熟 KiCad 布局走线的电子爱好者

  2. 需要直接打样自制兼容 Arduino/ESP32/RP2040 开发板,不想从零画原理图 PCB

  3. 需要 USB-C 版本替代原版 Micro-USB 开发板硬件方案

📂项目地址

https://github.com/Hanqaqa/Easyduino