B
bambu-lab
Steruj drukarką 3D Bambu Lab z poziomu agenta — monitoruj druki, pauzuj, zatrzymuj i otrzymuj powiadomienia.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill umożliwia zdalne sterowanie i monitorowanie drukarek 3D Bambu Lab (modele A1, P1P, X1) przez sieć lokalną przy użyciu protokołu MQTT. Możesz sprawdzać status druku, śledzić postęp w procentach, odczytywać temperatury (dysza, stół, komora), pauzować lub zatrzymywać druki. Skill obsługuje również sterowanie oświetleniem drukarki, regulację prędkości wentylatorów i wysyłanie powiadomień (np. przez Telegram) o zakończeniu druku lub błędach. Wymaga połączenia drukarki w trybie LAN z kodem dostępu.
Jak używać
- Upewnij się, że drukarka Bambu Lab (A1, P1P lub X1) jest podłączona do sieci lokalnej w trybie LAN i masz dostęp do jej kodu dostępu oraz adresu IP. 2. Sprawdź konfigurację w pliku
scripts/bambu.sh— domyślnie skrypt łączy się z adresem192.168.30.103na porcie8883(MQTT z TLS). Jeśli Twoja drukarka ma inny adres IP lub kod dostępu, zaktualizuj zmienne w skrypcie. 3. Aby sprawdzić aktualny status druku, uruchom poleceniestatus— zwróci informacje o stanie drukarki. Dla bardziej szczegółowych danych użyjprogress(postęp w %),temps(temperatury) lubwatch(ciągłe monitorowanie w czasie rzeczywistym). 4. Do sterowania drukiem użyj poleceńpause(wznowienie druku),resume(wznowienie) lubstop(zatrzymanie). Możesz też kontrolować oświetlenie (light on|off) i prędkość wentylatorów (fans 0-255). 5. Aby otrzymywać powiadomienia o zakończeniu druku lub błędach, uruchom polecenienotify— skrypt będzie monitorować drukarkę i wysyłać alerty (np. przez Telegram). Możesz uruchomić go w tle dodając&na końcu polecenia. 6. W razie debugowania sprawdź surowe wiadomości MQTT poleceniemraw— pomoże to zdiagnozować problemy z połączeniem lub komunikacją.