名称: bambu-local
描述: 通过 MQTT 本地控制 Bambu Lab 3D 打印机(无需云服务)。支持 A1、A1 Mini、P1P、P1S、X1C 型号。
主页: https://github.com/Doridian/OpenBambuAPI
元数据: {"clawdbot":{"emoji":"🖨️","requires":{"bins":["python3"]}}}
通过 MQTT 协议在本地网络内控制 Bambu Lab 打印机,无需依赖云服务。
python3 -m venv ~/bambu-env
source ~/bambu-env/bin/activate
pip install paho-mqtt
config.json 配置文件:{
"printer_ip": "192.168.x.x",
"access_code": "xxxxxxxx",
"serial": "xxxxxxxxxxxx",
"printer_name": "MyPrinter"
}
配置信息获取方式:
- 访问码:在打印机设置中启用“仅局域网模式”
- 序列号:在打印机设置中查看设备信息
run ~/clawd/skills/bambu-local/bambu status
run ~/clawd/skills/bambu-local/bambu light on
run ~/clawd/skills/bambu-local/bambu light off
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=极速模式
run ~/clawd/skills/bambu-local/bambu speed 2
run ~/clawd/skills/bambu-local/bambu temp --bed 60
run ~/clawd/skills/bambu-local/bambu temp --nozzle 200
run ~/clawd/skills/bambu-local/bambu gcode "G28"