ESP3D ESP3D

3D打印 2/5 🧩 软硬件结合 已发布
luc-github 1973 Stars GPL-3.0 | 📎 [GitHub](https://github.com/luc-github/ESP3D) BOM 完整度: 0/5 教程完整度: 1/5
ESP3D

项目简介

用于3D打印机的ESP8266/ESP8285/ESP32固件。


ESP3D是一款基于C语言的开源固件,专为3D打印机设计,运行于ESP8266或ESP32微控制器上。它通过Wi-Fi实现打印机与电脑或手机的无缝连接,支持远程监控、文件上传、G-code发送和实时控制。核心功能包括Web界面管理、SD卡操作、温度监控、打印进度跟踪以及多语言支持。适合追求无线化、智能化打印体验的3D打印爱好者、创客和中小型工作室,尤其适合需要远程操控或集群管理的场景。

标签

项目特点

支持多种 ESP 芯片(ESP8266/ESP8285/ESP32 全系列)
集成 Web UI,通过浏览器即可控制设备
提供在线配置工具,无需手动编辑配置文件
支持 SSDP 网络发现,方便在局域网内查找设备
适用于 3D 打印机、CNC、沙画桌等多种场景
持续集成(CI)保障代码质量

技术规格

支持的芯片 ESP8266, ESP8285, ESP32 (original, pico, S2, S3, C3, C6)
固件版本 3.1
依赖 WebUI ESP3D-WEBUI v3.1
配置方式 编辑 configuration.h 或使用在线配置工具
网络发现 SSDP (UPnP)
适用设备 3D 打印机、CNC、沙画桌

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP8266/ESP8285/ESP32 开发板 1 根据需求选择型号
USB 数据线或 5V 电源 1 为开发板供电
杜邦线若干 若干 连接开发板与打印机/CNC 主板

能力画像

⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 2/5
⚪ 数理与计算: 3/5
⚪ 动手与操作: 3/5
⚪ 狂热与坚持: 2/5
⚪ 创造与创新: 3/5

所需技能

🔧 **动手能力**:需要连接开发板与打印机/CNC 主板,焊接或使用杜邦线进行接线。 💻 **编程能力**:需要了解 Arduino IDE 或 PlatformIO 的基本使用,能够编辑配置文件(C/C++ 语法)。 ⚡ **电子电路**:了解 ESP 芯片的引脚定义、串口通信基础,以及 3D 打印机/CNC 主板的接口。

适用场景

为 3D 打印机添加 WiFi 远程控制功能
为 CNC 雕刻机实现无线文件传输和实时控制
为沙画桌等艺术设备提供网络化控制方案
学习 ESP 芯片在工业控制领域的应用