ESP3D
ESP3D
3D打印
2/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)保障代码质量
技术规格
| 支持的芯片 | 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 芯片在工业控制领域的应用