bambu-cli
Operate and troubleshoot BambuLab printers with the bambu-cli (status/watch, print start/pause/resume/stop, files, camera, gcode, AMS, calibration, motion, fans, light, config, doctor). Use when a user asks to control or monitor a BambuLab printer, set up profiles or access
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Operate and troubleshoot BambuLab printers with the bambu-cli (status/watch, print start/pause/resume/stop, files, camera, gcode, AMS, calibration, motion, fans, light, config, doctor). Use when a user asks to control or monitor a BambuLab printer, set up profiles or access codes, or translate a task into safe bambu-cli commands with correct flags, output format, and confirmations.
How to use
Zainstaluj bambu-cli zgodnie z instrukcjami w repozytorium GitHub (openclaw/skills). Upewnij się, że masz dostęp do swojej drukarki BambuLab oraz jej adres IP i numer seryjny.
Skonfiguruj profil drukarki za pomocą polecenia
bambu-cli config set --printer <nazwa> --ip <adres_ip> --serial <numer_seryjny> --access-code-file <ścieżka_do_pliku> --default. Kod dostępu przechowuj w osobnym pliku, nigdy nie wpisuj go bezpośrednio w flagach.Sprawdź status drukarki poleceniem
bambu-cli statuslub monitoruj ją w czasie rzeczywistym za pomocąbambu-cli watch --interval 5, aby zobaczyć aktualne informacje co 5 sekund.Aby wydrukować plik, użyj
bambu-cli print start <plik.3mf|plik.gcode> --plate 1. Możesz wznowić druk poleceniembambu-cli print resume, wstrzymać go za pomocąbambu-cli print pauselub zatrzymać całkowicie poleceniembambu-cli print stop. Dla operacji zatrzymania wymagane jest potwierdzenie.Pobierz zdjęcie z kamery drukarki poleceniem
bambu-cli camera snapshot --out snapshot.jpg. Możesz również wysyłać polecenia G-code, zarządzać systemem AMS, kalibrować drukarkę i diagnozować problemy za pomocą odpowiednich podpoleceń bambu-cli.Dla skryptów automatycznych ustaw zmienne środowiskowe (
BAMBU_PROFILE,BAMBU_IP,BAMBU_SERIAL,BAMBU_ACCESS_CODE_FILE) zamiast flag, a dla podglądu operacji bez ich wykonania użyj flagi--dry-rungdzie jest dostępna.