← 返回
开发者工具 中文

Flashforge 3D Print

Automate and control Flashforge Adventurer 5M 3D printers via netcat for status, print jobs, temperature, homing, file management, and slicing.
通过 netcat 自动化控制 Flashforge Adventurer 5M 3D 打印机,实现状态监控、打印任务、温度调节、归零、文件管理及切片。
nickbmerrill-collab nickbmerrill-collab 来源
开发者工具 clawhub v1.2.0 1 版本 99871 Key: 无需
★ 0
Stars
📥 774
下载
💾 44
安装
1
版本
#3d-printing#automation#camera#flashforge#latest

概述

3D Print Automation Skill

Automate 3D printing with Flashforge Adventurer 5M printers ("Ralph Wiggum").

Overview

Complete workflow for automated 3D printing. Originally inspired by Bambu Studio AI patterns.

Features

  • Printer Status - Real-time temp, progress, state
  • Print Control - Start, pause, stop prints
  • File Management - List/select files on printer
  • Slicing - PrusaSlicer CLI integration
  • Camera - Snapshot from printer camera (port 8080)
  • Full Pipeline - Search → Slice → Print → Monitor

Printer Configuration

  • Name: Ralph Wiggum
  • IP: 10.0.0.41
  • Serial: SNMSRE9704441
  • Check Code: a31d9729
  • Camera: Port 8080 (web interface)
  • Control: Port 8899 (G-code)

Installation

# Install dependencies
pip install flashforge-python-api requests

# Or use virtual environment
source ~/.openclaw/workspace/.venv/bin/activate

Quick Commands

# Check status
python3 ralph_wiggum.py --status

# List files
python3 ralph_wiggum.py --list

# Start print (file must be on printer)
python3 ralph_wiggum.py --start "filename.gcode"

# Slice STL
python3 ralph_wiggum.py --slice model.stl

# Full automation (slice + print)
python3 ralph_wiggum.py --slice-print model.stl

# Camera snapshot
python3 ralph_wiggum.py --camera

Camera

The Flashforge Adventurer 5M has a camera connected to the main controller.

Endpoints to try:

curl http://10.0.0.41:8080/camera
curl http://10.0.0.41:8080/

Material Settings

MaterialNozzleBedNotes
------------------------------
PLA200-210°C60°CMost common
PETG230-250°C80°CStronger
ABS240-260°C100-110°CNeeds enclosure

Printer Specs

Adventurer 5M
------
Build Volume220×220×220mm
Max Nozzle Temp110°C
Max Bed Temp110°C
ConnectionWiFi/Ethernet/USB

G-Code Commands

CommandDescription
----------------------
~M105Get temperatures
~M119Get status
~M27Get print progress
~M23 filenameSelect file
~M24Start print
~M25Pause print
~M26Stop print
~G28Home axes

Known Issues

  • Network Upload: The Flashforge Python API may have issues from sandboxed environments. Use manual upload via FlashPrint or USB if needed.
  • Camera: Some endpoints may require running from host machine (not sandbox).

Files

  • ralph_wiggum.py - Main controller script
  • WORKFLOW.md - Detailed workflow documentation
  • SKILL.md - This file

版本历史

共 1 个版本

  • v1.2.0 当前
    2026-03-30 06:19 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 72 📥 181,418
dev-programming

YouTube

byungkyu
使用托管OAuth集成YouTube Data API,支持搜索视频、管理播放列表、获取频道数据及评论互动,适用于用户需要时使用此技能。
★ 142 📥 41,389
dev-programming

Mcporter

steipete
使用 mcporter CLI 直接列出、配置、认证及调用 MCP 服务器/工具(支持 HTTP 或 stdio),涵盖临时服务器、配置编辑及 CLI/类型生成功能。
★ 194 📥 67,409