
基于esp32s3的gameboy造型游戏机-c19掌机改
简介
基于蕉色幻想的c19-gbc版本修改的gameboy造型使用esp32s3核心的点对点GB造型开源掌机
简介:基于蕉色幻想的c19-gbc版本修改的gameboy造型使用esp32s3核心的点对点GB造型开源掌机开源协议
:GPL 3.0
描述
项目简介
本项目, 基于 蕉色幻想 原版c19
基于 立创·ESP32S3R8N8开发板 的 复古掌上游戏机, 抄(借鉴)morinaka的改进版电路基于ESP32-S3的C19掌机(适配GBC外壳)
, 搞的一个小型的GB掌机;


它既没有原版C19的简洁易懂、易制作且成品美观的优势,也没有Mori改版的简洁与低成本特性,本质上是我个人出于“制作一款点对点GB掌机”的想法,完成的一个个人实践作品。
项目功能
个人主观感觉,显示效果很好, 用的2.51寸屏幕, 只用中间160x144 分辨率部分,(这个屏成本有些高了,如果有更合适的屏,可以自己尝试更换或者告诉我,我尝试过用好多320x240的屏幕,比例问题, 横放竖放都不行,只能还是用这个);
达成GB和GG平台的点对点显示效果; 手机拍照效果很差, 实际成品现实效果比图上好很多;
个人偏爱导电胶, 我对手感有一定的要求, 也特地调整了手感,保证手感也很棒!
一定程度上还原GB外形, 等比例缩小, 厚度降低, 按键稍微放大,
设计了面板和贴纸, 成品效果还不错;
不过制作成本比原本C19机器高了很多;
电路是抄来的, PCB是嘉立创EDA自动布线的, 固件用的retro-go1.46, 做了汉化和支持;
外壳/面板/贴纸, 都是我现学现用的, 难免会有毛病, 欢迎指正
C19项目交流QQ群:971882968,欢迎感兴趣的朋友加入交流探讨~
物料准备
PCB打板要求:1.0mm厚度,推荐沉金工艺。
补充说明:个人偏好使用导电胶,因此未做锅仔片兼容设计;若使用喷锡板,存在表面氧化导致按键灵敏度下降的问题,可在按键焊盘位置涂抹一层导电银浆,晾干后可恢复灵敏。
基础元器件请参考BOM表格准备,额外需准备以下物料(附购买链接,供参考):
-
锂电池:1颗,型号503040或504040(淘宝选购)
-
NS4168:1颗,购买链接:https://item.taobao.com/item.htm?id=963335277023
-
GBM导电胶一套(含十字键和AB键)
-
内嵌螺母:1.432.3规格,7颗,购买链接:https://detail.tmall.com/item.htm?id=809364062256(一份50颗,足够使用)
-
螺丝:M1.4*5规格,7颗,购买链接:https://detail.tmall.com/item.htm?id=535436405556
-
螺丝:M1.4*3规格,2颗(用于固定主板到外壳,可选用),购买链接同上
-
飞线细铜线(用于将电源灯飞线至屏幕前方,可选用,不使用则电源灯不亮)
-
喇叭(可选):若需刷小智固件或追求大音量,可替换蜂鸣器,推荐1510型号,购买链接:https://item.taobao.com/item.htm?id=68391692814
-
MSM261S3526Z0CM(可选):不刷小智固件则无需准备
-
外壳:需3D光固化打印,不建议使用FDM打印(外壳未针对FDM工艺优化)
-
面板:在嘉立创下单,链接:https://www.szlcmb.com/onlinePricing.html
选用1mm厚透明亚克力,数量改为1片即可,要求底面打印、常规遮光、带背胶(可使用优惠券);无面板不影响使用,但外观会差很多 -
贴纸:淘宝找商家定制转印贴纸,A4尺寸、300ppi,1张足够;无贴纸不影响使用,仅影响外观。
若有不明白的地方,可在交流群内咨询。
制作过程
-
PCB打板在嘉立创完成PCB打板
-
焊接操作
- PCB板上已清晰标注各元器件位置,按标注焊接即可。
- pcb版右上角的插件二极管led不用焊接,面板的电源灯需飞线至前方,PCE侧边的小板, 减下来, 焊接好led等, 俩触点焊接好飞线;用来连接到屏幕前面建议先焊接好LED,飞线部分最后焊接至主板(具体可参考图)。

-
麦克风位置可忽略,除非计划刷小智固件(本人打包的小智固件存在问题,不打算修复,感兴趣的朋友可自行尝试优化)。
-
若不使用耳机插孔,需在耳机插孔位置焊接0欧电阻,或直接用锡短接。
-
Select和Start按键,BOM表中提供两种规格,可任选一种焊接。
- 组装步骤
-
前面板嵌入螺母:光固化外壳不可热融嵌入,需手动压入;光固化材质的螺母易松动,可在螺母周围涂抹少量胶水(如CA40)固定。
-
依次安装正面电源灯、屏幕、按键及导电胶;导电胶需用剪刀处理,参考图片,去除十字键导电胶中间的支撑(十字键模仿GB方案,无需中间支撑)。
-
若需使用耳机插孔,需拆除外壳耳机孔位置的支撑结构。
-
安装开关和M键, 盖上主板,可选用螺丝固定(不固定也可正常使用)。
-
连接屏幕线,焊接飞线LED灯、电池,以及喇叭(不使用喇叭可忽略此步骤)。

-
拧上后盖前,先烧录固件,测试无误后再继续组装。
-
最后拧上后盖,粘贴面板和贴纸,完成组装。
- 固件烧录
操作步骤:按住BOOT键,插入USB,开机后松开BOOT键(若电脑无法识别,可尝试按住BOOT键重启;开机后电源灯、充电灯应正常亮起,若不亮需检查焊接是否到位)。打开FlashDownloadTool,选择ESP32S3,导入固件,勾选固件并设置地址为0x00,选择非COM1的端口,点击Start开始烧录,完成后即可正常使用。

- 补充注意事项
-
光固化打印的外壳遮光性较差,屏幕背光可能穿透外壳,可在屏幕左右两侧粘贴遮光胶带改善。
-
若觉得正面电源灯过亮,可加大飞线附近的电阻,或手动涂黑面板透光孔。
-
若开关或M键出现阻塞,可使用小刀轻微修整外壳对应位置。
-
若有能力, 可以尝试喷漆, 感觉成品效果会更好, 不过一般的喷灌漆面比较容易磨损,;
......
软件代码
四、贴纸相关说明
贴纸素材来源于网络,已按比例缩小适配掌机,显示效果良好。可在淘宝、拼夕夕搜索“转印贴”商家,定制A4尺寸、300ppi的贴纸,1张即可满足需求。
到手后自行裁切, 转印贴, 只要把有胶的一面贴在表面, 压实以后, 表面的塑料膜就可以撕掉了, 图片会保留在表面

因贴纸预留空间充足,额外添加了部分卡带封面贴纸和口袋妖怪贴纸,调整尺寸后也可用于GB卡带粘贴。若需修改贴纸样式,可使用PS操作,推荐在线PS工具:https://www.photopea.com/。
五、面板相关说明
本人共设计了4款面板,实际出品后,原版样式和白色皮卡丘样式效果最佳,故主要提供这两款。面板开窗位置存在轻微偏差,不影响正常使用,后续未做进一步调整。


面板可直接在嘉立创下单,记得使用打样券可节省成本。
六、项目总结与致谢
本人纯粹是开源硬件门外汉,不懂电路设计、PCB设计、3D外壳建模及固件编译,项目全程依赖参考借鉴现有方案; 电路参考借鉴他人设计(其中麦克风电路扒的)https://oshwhub.com/wdmomo/xiaozhi201
耳机插孔是在网上找的一个方案, 测试有声音, 就哪来用了, 没深度测试
PCB采用嘉立创EDA自动布线,3D外壳建模为现学现做,固件编译借助AI辅助,遇到问题时主要在交流群咨询大佬或求助AI。
此前,我已基于他人做好的外壳修改过两款机器(microbyte外壳和海飞的GBP改外壳),成品还行,相关细节已在群内分享。
本次项目从GB掌机3D模型从头设计,结合反复测试修改,前后耗时数月,才勉强完成一个可正常使用的版本。
在此特别感谢交流群内的各位大佬,茉莉和蕉佬提供硬件和电路方面的疑问介绍,全程热心解答疑问,给予了很多帮助, 还有摇摇晃晃, longxiangam等大佬提供的代码和固件打包方面的指导, 嘉立创还有自动布线功能, 还有一系列AI提供的帮助, 真得感谢时代, 连这篇文章都是找AI润色的
最后再次附上交流群:QQ群 971882968,欢迎各位感兴趣的朋友加入,一起交流学习、优化改进~
实物图


设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。









