【Beetle 树莓派RP2350】环境搭建与扩展板设计

2025-05-063434
AI 快速预览详细 收起
本文介绍了如何为Beetle RP2350开发板搭建MicroPython环境,并设计了一个扩展板。首先,通过按住BOOT键并将开发板连接到电脑,将MicroPython固件拖入U盘完成固件烧录。然后,设计了一个扩展板,引出了UART、IIC、ADC、LCD屏幕和OLED屏幕接口,并提供了3.7V锂电池供电接口。详细的设计文件可以在立创开源硬件平台上找到。
感谢DFROBOT提供的测评机会。Beetle RP2350是一款基于RP2350芯片设计的高性能迷你体积的开发板,整体做工可以说是非常得小,可有效应用于对空间有要求的嵌入式应用设计。
核心板原理图如下:
https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=MTkyOTIxfDg0YTY0OGEyZTBkYzY3YTE2NjM1OWU1NTJiYTljYzU4fDE3ODgzNjk0MDM%3D&request=yes&_f=.pdf
核心板PCB layout如下:
https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=MTkyOTIyfDZhMTA5ZDE2NDEzNDg1NTUwNjVkMWZiNGJkYzM4MzE5fDE3ODgzNjk0MDM%3D&request=yes&_f=.pdf
RP2350芯片数据手册如下:
https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=MTkyOTIzfGMwNDZkYzVhOTEyY2E2ODZhYWRiMjIwYjJjMzA5Y2JhfDE3ODgzNjk0MDM%3D&request=yes&_f=.pdf
为了对其进行开发,我对该核心板进行了MicroPython环境搭建以及扩展板设计。
MicroPython环境搭建
为了使用MicroPython对该开发板进行编程,首先进入树莓派官网下载MicroPython固件MicroPython | Raspberry Pi 树莓派 (官网25年4月更新)也可以进入MicroPython对树莓派的支持固件网址MicroPython - Python for microcontrollers
按着开发板上的BOOT键不放,通过USB线连接到电脑,RP2350就会以大容量U盘被电脑检测到,这时将固件拖入U盘即可完成固件的烧录。
【Beetle 树莓派RP2350】环境搭建与扩展板设计图1
【Beetle 树莓派RP2350】环境搭建与扩展板设计图2
完成固件的烧录后,即可在Thonny中查看到对应的开发板
【Beetle 树莓派RP2350】环境搭建与扩展板设计图3
Thonny的Shell输出如下
【Beetle 树莓派RP2350】环境搭建与扩展板设计图4

扩展板设计
为了方便后续设计,我将开发板上的引脚引出,并引出了UART接口、IIC接口、ADC接口、LCD屏幕接口以及OLED屏幕接口,由于核心板上还带有电源管理芯片,我还设计了3.7V锂电池供电接口
扩展板原理图如下

【Beetle 树莓派RP2350】环境搭建与扩展板设计图5

PCB设计
PCB顶层

【Beetle 树莓派RP2350】环境搭建与扩展板设计图6

PCB底层
【Beetle 树莓派RP2350】环境搭建与扩展板设计图7

实物展示
【Beetle 树莓派RP2350】环境搭建与扩展板设计图8

详细设计可以参见立创开源硬件平台Beetle RP2350扩展板 - 立创开源硬件平台

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -