介绍
# Bambu Local - 3D Printer Control
通过 MQTT 在本地控制 Bambu Lab 打印机,无需依赖云服务。
## 安装
1. 创建虚拟环境: ```bash python3 -m venv ~/bambu-env source ~/bambu-env/bin/activate pip install paho-mqtt ```
2. 在技能文件夹中创建 `config.json`: ```json { "printer_ip": "192.168.x.x", "access_code": "xxxxxxxx", "serial": "xxxxxxxxxxxx", "printer_name": "MyPrinter" } ```
从您的打印机获取这些信息:设置 → 仅局域网模式(访问码)和设置 → 设备(序列号)。
## 命令
### 状态 ```bash run ~/clawd/skills/bambu-local/bambu status ```
### 灯光 ```bash run ~/clawd/skills/bambu-local/bambu light on run ~/clawd/skills/bambu-local/bambu light off ```
### 打印控制 ```bash run ~/clawd/skills/bambu-local/bambu print pause run ~/clawd/skills/bambu-local/bambu print resume run ~/clawd/skills/bambu-local/bambu print stop ```
### 速度 (1=静音, 2=标准, 3=运动, 4=极速) ```bash run ~/clawd/skills/bambu-local/bambu speed 2 ```
### 温度 ```bash run ~/clawd/skills/bambu-local/bambu temp --bed 60 run ~/clawd/skills/bambu-local/bambu temp --nozzle 200 ```
### G-code ```bash run ~/clawd/skills/bambu-local/bambu gcode "G28" ```
## 支持的打印机 - Bambu Lab A1 / A1 Mini - Bambu Lab P1P / P1S - Bambu Lab X1 / X1C