项目概述
Arduino 设计文件是全开源的,但并非使用KiCad进行设计的,因此本项目的作者sabogalc决定通过官方的原理图和布局,使用KiCad进行重新设计。
PCB与原理图
原本以为这块板子会是最难设计的,但其实并没有那么糟糕。它确实花了作者最长的时间,不过我把整个设计拆分成了好几天、一小段一小段来完成。
目前还没有项目需要用到这块板子提供的多达 54 个 GPIO 引脚,但我知道它在机器人和 3D 打印领域非常常用,而且我也在 Ben Eater 的 YouTube 频道里看到过用它来读取 EEPROM 数据。
原理图

PCB

3D


Arduino KiCad其他版本
Arduino Uno R4 WiFi (该设计未验证,使用前请自行核实)
License
开源协议:WTFPL license
项目主页
仓库地址:https://github.com/sabogalc/KiCad-Arduino-Boards
作者:sabogalc
Arduino Mega 2560 介绍
Arduino Mega 2560 是一款基于 ATmega2560 芯片的微控制器板。它拥有 54 个数字输入 / 输出引脚(其中 15 个可用作 PWM 输出)、16 个模拟输入、4 个 UART(硬件串口)、一个 16MHz 晶振、一个 USB 接口、一个电源接口、一个 ICSP 接口以及一个复位按键。
该控制器集成了支撑微控制器运行的全部所需组件:只需使用 USB 线将其连接至电脑,或通过 AC-DC 适配器、电池供电,即可开始使用。Mega 2560 控制板与绝大多数为 Uno 以及前代 Duemilanove、Diecimila 控制板设计的扩展板(Shield)兼容。

