Made with KiCad(九十四):M5Pi Linux嵌入式开发板

描述

 波哥大作,必须优先安排!M5Pi 是一款开源 Linux 嵌入式开发板,使用全志 F1C200s CPU,拥有漂亮的外壳。

cpu

Made with KiCad 系列将支持新的展示方式。直接将以下链接复制到浏览器中:

https://www.eda.cn/ecadViewer/viewerPage/?xmlId=61e259f0-3394-40f9-95b9-d34802d427da&fileZip=https%3A%2F%2Fwww.eda.cn%2Fdata%2Fdesign%2Fdemo%2F61e259f0-3394-40f9-95b9-d34802d427da.zip 即可动态查看设计的原理图、PCB、3D 及 BOM,查询设计中器件、走线、焊盘的属性详情。还可以在原理图中与AI小助手互动,帮您更高效地学习设计细节:

cpu

cpu

cpu

注:目前移动端还未优化,建议在 PC 上查看。

M5Pi 是什么?

M5Pi 是自制并开源的嵌入式Linux开发板,基于全志科技的 F1C200s 芯片,板载 MPU6050 姿态传感器,拥有一个320x240分辨率,2寸大小的全贴合电容触摸显示屏,一个1W的小喇叭可以用来播放声音,Wi-Fi用的是 ESP8089,最重要的是有一个精美的外壳,这也是为什么我称它为最精致的“Pi”的原因,项目完全开源,PCB使用的开源软件 KiCAD 绘制,部分3D模型使用的开源软件 FreeCAD 绘制,系统使用的比较流行的 buildroot 制作,还用 LVGL 写了个简单的 Launcher。

cpu

精美视频可在B站观看:

https://www.bilibili.com/video/BV1RV411W7eH/

开发记录

原理图见后文,直接从 PCB 开始。 准备开始 PCB 板布局,大概这么多元器件:

cpu

3D效果图

cpu

只有图片,仓库里没step模型,要给个差评cpu 布局布线完成,准备发板厂:

cpu

cpu

开始焊接,焊了两块板,只有一块能工作:

cpu

cpu

(看到了熟悉的 Interactive HTML BOM)

cpu

贴片的时候又发现新问题,5V转3V到LDO芯片封装又给搞错了....  (真是太难了

由于F1C200S没怎么焊好,来回用加热台修正位置,都把PCB背面给烤黄了,接近于烤黑的状态。

来一张最终的渲染图...

cpu

然后是固件代码调试(此处忽略...) 两种颜色外壳:

cpu

可以播放wav音频了:

但是。。。播放完系统自动重启。。。

第二版硬件布局,发了一版结构验证板,相比第一版主要是修复了几个小Bug和优化了电源部分,以及优化了下接口,上一板布局有偏差的地方顺便做了下微调:

cpu

QT 跑了几个Demo 试了试,感觉有点卡,不如LVGL流畅?

cpu

试了下USB摄像头,能用,但是由于带宽(bandwidth)问题会报错:

cpu

画了个TYPE-C的分线器,因为我把串口和USB都做到了一个TYPE-C里面,所以要想同时用串口和USB是需要一个分线器:

cpu

整了个简单的开机界面,最终镜像还在修改中,准备把常用的命令啥的都集成好。

cpu

第二版PCB到了,周六焊接了下,焊了五块,只有两块板的料是齐的,相比于第一次焊接,这次更有经验了,焊接的还可以,不过立创商城有点不靠谱,有几个物料还没到...

cpu

触摸屏搞起来:

cpu

M5Pi launch 开发,先搞桌面: 继续填坑M5Pi-Launcher,由于使用的LVGL V8,很多API跟之前不太一样了,也删除了很多API...  只能开发中不断再熟悉一遍:D,现在写了俩"APP"了,但是用C开发好麻烦呀。。。

M5Pi Launcher Repo:

https://github.com/imliubo/M5Pi-Launcher

历时2个多月,项目基本完工!

原理图 & PCB

M5Pi-R4.0

cpu

cpu

cpu

cpu

cpu

M5Pi-TYPE-C 转接器

cpu

cpu

cpu

cpu

cpu

License

硬件:CC BY-NC-SA 4.0 Builtroot-M5Pi: 遵循上游许可证

仓库 & 下载

可以在Github中获取开源仓库:

https://github.com/imliubo/M5Pi

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分