emtrax-ltd/Cura2MoonrakerPlugin
3D打印
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
Ultimaker Cura 2 Mooraker Upload Plugin
这是一个为3D打印爱好者设计的实用工具插件,专门用于打通Cura切片软件与Klipper固件控制平台之间的连接。核心功能是让用户从Cura完成切片后,能直接将Gcode文件上传到运行Klipper的打印机(如Fluidd、Mainsail等前端),并支持通过Moonraker API启动打印任务。插件还集成了UFP格式的缩略图上传功能,方便在打印机屏幕上预览模型。技术实现上,它基于Python开发,以纯插件形式运行在Cura内部,无需编译或额外依赖,安装只需将文件夹复制到Cura的插件目录即可。配置过程也很直观,在打印机管理界面填写Moonraker的URL和端口,还能设置多个电源设备(如打印机、灯光)的自动开启顺序。针对中文或特殊字符文件名导致的上传问题,插件提供了“文件名翻译”功能,允许用户自定义字符映射规则,比如将空格替换为下划线、删除括号等,避免Moonraker解析失败。这个项目主要解决了Cura原生不支持直接向Klipper/Moonraker发送文件的问题,省去了手动导出Gcode再通过网页上传的繁琐步骤。适用场景非常明确:任何使用Cura切片、且打印机基于Klipper固件(配合Fluidd或Mainsail)的用户,尤其是需要频繁调整参数、快速迭代打印任务的创客或小型工作室。对于追求打印效率、希望简化工作流的用户来说,这是一个轻量但高效的桥梁工具。