
3D打印机无线触摸屏 ESP3D-TFT 摄像头 USB串口
简介
3D打印机无线触摸屏 具备无线控制、触摸屏控制双重功能 具备摄像头功能 改善3D打印体验
简介:3D打印机无线触摸屏 具备无线控制、触摸屏控制双重功能 具备摄像头功能 改善3D打印体验开源协议
:GPL 3.0
描述
模块特点:
- 采用ESP32-S3芯片,3.5寸电容触摸屏
- 支持USB直接连接3D打印机的USB口,支持CH34x\ ftdi\CP210X 多种串口芯片
- 采用ESP3D-TFT固件,可以网页操作和屏幕操作
- 支持网页上传文件,上传速度800+KB/s(在路由器最优信道下,路由器信道影响对比见视频)
- 支持摄像头
正确使用模块的三个步骤:
- 获取固件(自己编译、或UP主编译好的)
- 获取板子(自己焊接、或购买成品)
- 下载程序
- 上传网页脚本
如何编译固件:
- 从Github下载ESP3D-TFT程序,下载地址
- 根据github上项目的说明下载对应版本的Espressif IDF,目前是Espressif IDF 5.1.5,下载offline版
- 修改ESP3D-TFT配置文件: \ESP3D-TFT\CMakeLists.txt
- 检查SD卡引脚: \ESP3D-TFT\hardware\ESP32S3_BZM_TFT35_GT911\components\bsp\sd_def.h
模块设计中存在spi和sdio两种驱动sd的方式,清根据原理图确认自己使用的板子的sd卡引脚。
如果采用spi方式:
如果采用sdio方式:
#define ESP3D_SD_IS_SPI 0
#define ESP3D_SD_IS_SDIO 1
// DEFINE CMD DATA CLK PINS
// Only for reference for ESP32 devices
#define ESP3D_SDIO_CMD_PIN (13) // GPIO 13
#define ESP3D_SDIO_CLK_PIN (12) // GPIO 12
#define ESP3D_SDIO_D0_PIN (11) // GPIO 11
#define ESP3D_SDIO_D1_PIN (10) // GPIO 10
#define ESP3D_SDIO_D2_PIN (45) // GPIO 45
#define ESP3D_SDIO_D3_PIN (48) // GPIO 48
#define ESP3D_SDIO_BIT_WIDTH 4
#define ESP3D_SD_DETECT_PIN (-1) // GPIO -1
// #define ESP3D_SD_DETECT_VALUE (0) //LOW
//(range 400kHz - 40MHz for SDIO, less for other devices)
// default is 20MHz
#define ESP3D_SD_FREQ (40000)
- 如果采用的不是ESP32S3N8的芯片,可以修改\ESP3D-TFT\hardware\ESP32S3_BZM_TFT35_GT911\partitions.csv,重新配置分区大小
- 安装好ESP-IDF 5.1后打开ESP-IDF 5.1 CMD或ESP-IDF 5.1 PowerShell
- cd到ESP3D-TFT的目录
- idf.py build,编译固件
- 编译成功,如图所示

如何下载程序:
- 公对公USB线连接模块与电脑
- 在ESP-IDF中使用 idf.py -p (PORT) flash 命令下载程序,如 idf.py -p COM1 flash
- 下载完成后,断电重启
如何上传网页脚本:
- 模块屏幕上,设置模块连接路由器
- 回到模块屏幕的主页,下拉列表里查看,IP地址
- 浏览器网址输入:IP地址
- 网页上上传index.html.gz 和 lang-zh_cn.json 文件
- 刷新网页,即可进入网页控制界面
- 设置中文网页界面:Settings-->interface-->Genaral-->language-->简体中文-->Save‘
- 设置摄像头界面:设置-->浏览器界面-->其他内容-->添加内容-->具体设置如下-->保存
- 设置USB输出:设置-->功能-->系统-->output Connection-->USBport
其他设置,大家自行学习。
软件代码已贡献到github的ESP3D中https://github.com/luc-github/ESP3D-TFT
在github软件中的 板子名称 ESP32S3_BZM_TFT35_GT911
如感兴趣,可以邮件联系我,1329616343@qq.com
更新说明:
2025.4.20
uart增加电平转换电路,并修改为牛角座接口,匹配打印机AUX1接口
2025.3.29
更新程序编译说明
2024.4.30
1.补充BOM,提示关键元器件的型号及购买链接
2.补充编译好的BIN文件,
3.补充网页脚本
2024.5.5
1.将TF驱动方式由SPI更改为SDIO,文件上传输速度达到800+KB/s
设计图

BOM


评论