ESP3D

ESP3D

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

项目简介

用于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)保障代码质量

技术规格

支持的芯片
固件版本
依赖 WebUI
配置方式
网络发现
适用设备

项目资源

物料清单 (BOM)

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

所需工具

工具用途是否必需
电脑 编译固件、配置、上传 ✅ 是
USB 数据线 连接开发板与电脑 ✅ 是
Arduino IDE 或 PlatformIO 编译和上传固件 ✅ 是
浏览器 访问 Web UI 进行控制 ✅ 是

能力画像

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

所需技能

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

适用场景

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