发作品
标准版

ESPlay Micro微型开源游戏掌机(精修版2.0)

3.9w
0
0
144
简介:本项目是一个使用乐鑫ESP32做的开源迷你游戏掌机,支持NES、GB、GBC、GameGear等游戏,硬件设计源自大神pebri86的esplay_micro_hardware。
开源协议:GPL 3.0
创建时间:2021-05-24 21:16:39更新时间:2023-10-07 14:35:04

描述

本项目是一个使用乐鑫ESP32做的开源迷你游戏掌机,支持NES、GB、GBC、GameGear等游戏。

 

本项目的硬件设计源自大神pebri86的esplay\_micro\_hardware,

项目地址:https://github.com/pebri86/esplay_micro_hardware

 

B站上搬运的相关视频:

https://www.bilibili.com/video/BV1PJ411p7ob?t=90

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

 

根据Mr_LIGHT建议,将B站上的一个视频地址共享一下,视频评论区置顶处有一个中文固件(我没验证过,有兴趣的自行测试):

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

 

20230929更新:根据Mr_LIGHT 2023-09-20 13:56:55 评论区指出的问题,板子上方两个肩键开关焊盘过孔未金属化,在此之前打的板肩键接触会有问题。目前进行了修正!!!感谢Mr_LIGHT!!!

 

前段时间使用立创EDA开源平台中tianle130设计的PCB板在嘉立创打板,自己焊了一个游戏机做测试,可以正常使用。但该PCB板存在部分管脚焊盘悬空的问题(主要是CH340C GND脚焊盘未接地、部分按键管脚焊盘存在线路孤岛问题),另外方向键及AB键使用铜头按扭,比较咯手,游戏性不是太好。而所提供的原理图与PCB板不一致,导致想修正这些问题比较困难。因此在复制原原理图基础上,自行修改部分线路,重新绘制了PCB板,便于大家使用修改完善。

主要改动:

1、使用ESP32WROVER替代原PCB板的ESP32WROOM+外置PSRAM4M方案,因为PSRAM不是太好买,ESP32WROOM+外置PSRAM4M方案对于ESP32WROVER价格上没有优势,且多一块芯片,布线复杂程度也增加一些,其实这个也是这个项目作者pebri86最原来的设计;

2、修改了游戏按键封装,采样6x6x5MM碳膜开关,提升游戏时手感;

3、锂电池充电该为TP4056方案;增加了充电及充满指示灯(不过esplay_micro本身也在屏幕上有充电状态显示,所有不是特别有用,作为选项吧);

4、采用TYPE-C 和MicroUSB双接口,方便选择使用(2021年9月25日,增加两颗CC1、CC2到地的5.1K电阻,已支持PD协议供电);

5、使用两个MIC5219 3.3V电源芯片,其中一路专供TFT屏,降低另一路功耗,确保系统稳定;

6、PCB板做了圆角处理,提高裸板使用时的握持手感;

7、增加了插接式TFT的FPC连接器(18P 0.5mm),可支持焊接或插接两种TFT连接方式(不是太实用,2021年9月后取消了这个FPC连接器);

8、增加了一个背板,可以使用8mm M3尼龙间隔或8mm M3通孔铜柱与主板共同构成一个实用的随身设备。

 

 

使用时需注意:

1、将JP1短接;

2、TF卡文件目录参考如下(红字部分根据评论区同好fuckfuckfuck的建议修订,感谢!):

E:\esplay\firmware\v2.2-esplay-micro.fw

E:\esplay\data

E:\ROMS\NES\1943.NES

E:\ROMS\NES\1944.NES

E:\ROMS\NES\hdl.NES

E:\ROMS\NES\rush.NES

E:\ROMS\NES\tank.NES

E:\audio\big big world.mp3

E:\audio\Yesterday Once More - The Carpenters.mp3

 

3、写入应用固件后,如暂时没有焊接电池系统显示低电压关机,无法使用USB供电使用,可以焊一根短接线接肖特基二级管负极到电池端口正极端,模拟有电池输入。即可在USB供电情况下使用。

 

焊好的一个白色主板(改进了一些,但还不是最新的):

 

红色的背板配白色主板不就是”红白机“嘛:

 

更早一些的一个版本,也是我设计的第一稿,很多不成熟的地方:

 

接锂电池,一次点亮:

两台焊好的设备一起开机:

 

Mr_LIGHT  于20221007提供了外壳3D打印文件(3D打印文件见附件),特别感谢!装配后的效果图如下:

固件下载地址:

https://github.com/pebri86/esplay-base-firmware 

https://github.com/pebri86/esplay-retro-emulation 

 

中文固件:

https://www.bilibili.com/video/BV11i4y1D7D2 视频评论区置顶处有一个中文固件(我没验证过,有兴趣的自行测试)

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
esplay-bootload刷入说明.docx
459
2
esplay-bootload.zip
385
3
v2.2-esplay-micro.fw
374
4
mp3-player_DAC.fw
272
5
Mr_LIGHT20221007提供的配套外壳3D打印文件.zip
152
克隆工程
添加到专辑
0
0
分享
侵权投诉
工程成员
全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程