Toolverse
Wszystkie skille

bambu-cli

autor: openclaw

Steruj drukarkami BambuLab z linii poleceń – status, drukowanie, kamera i kalibracja w jednym narzędziu.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
UX / Design
Wyświetlenia
14

O skillu

Umożliwia pełną kontrolę drukarek BambuLab bezpośrednio z terminala. Zarządzaj profilami połączeń, monitoruj status drukarki w czasie rzeczywistym, uruchamiaj i wznawniaj druki, pobieraj zdjęcia z kamery, wysyłaj polecenia G-code oraz diagnozuj problemy. Narzędzie obsługuje bezpieczne przechowywanie kodów dostępu, potwierdzenia dla operacji niebezpiecznych i wiele formatów wyjścia. Idealne dla użytkowników, którzy chcą zautomatyzować pracę z drukarką lub integrować ją z własnymi skryptami.

Jak używać

  1. 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.

  2. 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.

  3. Sprawdź status drukarki poleceniem bambu-cli status lub monitoruj ją w czasie rzeczywistym za pomocą bambu-cli watch --interval 5, aby zobaczyć aktualne informacje co 5 sekund.

  4. Aby wydrukować plik, użyj bambu-cli print start <plik.3mf|plik.gcode> --plate 1. Możesz wznowić druk poleceniem bambu-cli print resume, wstrzymać go za pomocą bambu-cli print pause lub zatrzymać całkowicie poleceniem bambu-cli print stop. Dla operacji zatrzymania wymagane jest potwierdzenie.

  5. 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.

  6. 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-run gdzie jest dostępna.

Podobne skille