Mariner 3D打印机控制Web界面使用教程
1. 项目介绍
Mariner 是一个基于 Chitu 控制器的 MSLA 3D 打印机的 Web 界面控制工具。它允许用户通过 Web 浏览器远程控制 3D 打印机,支持桌面和移动设备。Mariner 提供了丰富的功能,包括上传打印文件、检查打印状态、远程控制打印机等。该项目支持多种品牌的 3D 打印机,如 Anycubic、Creality、EPAX、Elegoo、Peopoly、Phrozen 和 Voxelab。
2. 项目快速启动
2.1 环境准备
在开始之前,请确保您的系统已经安装了以下依赖:
- Python 3.7 或更高版本
- Poetry (Python 包管理工具)
2.2 安装步骤
-
克隆项目仓库
git clone https://github.com/luizribeiro/mariner.git cd mariner
-
安装依赖
poetry install
-
启动 Mariner
poetry run mariner
启动后,您可以通过浏览器访问
http://localhost:8000
来使用 Mariner 的 Web 界面。
3. 应用案例和最佳实践
3.1 远程监控打印任务
Mariner 允许用户通过 Web 界面远程监控打印任务的进度、当前层数和剩余时间。这对于需要长时间监控打印任务的用户非常有用,尤其是在使用移动设备时。
3.2 远程控制打印机
用户可以通过 Mariner 的 Web 界面远程启动、暂停、恢复和停止打印任务。这对于需要在不同设备上控制打印机的用户非常方便。
3.3 文件管理
Mariner 支持通过 Web 界面上传和管理打印文件。用户可以预览 .ctb
文件的图像、查看打印时间和切片设置,从而更好地管理打印任务。
4. 典型生态项目
4.1 ChituBox
ChituBox 是一个与 Chitu 控制器兼容的切片软件,常用于准备 3D 打印文件。Mariner 与 ChituBox 配合使用,可以实现从文件准备到打印的完整流程。
4.2 OctoPrint
OctoPrint 是一个流行的 3D 打印机控制 Web 界面,支持多种 3D 打印机。虽然 OctoPrint 主要针对 FDM 打印机,但 Mariner 专注于 MSLA 打印机,两者可以作为互补工具使用。
4.3 Cura
Cura 是一个广泛使用的 3D 打印切片软件,支持多种 3D 打印机类型。用户可以使用 Cura 准备打印文件,然后通过 Mariner 进行远程控制和监控。
通过以上模块的介绍,您应该能够快速上手并使用 Mariner 进行 3D 打印机的远程控制和管理。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考