Toolverse
Wszystkie skille

bambu-local

autor: openclaw

Steruj drukarkami Bambu Lab lokalnie przez MQTT bez chmury

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
1

O skillu

Skill do sterowania drukarkami 3D Bambu Lab bezpośrednio z sieci lokalnej bez konieczności połączenia z chmurą. Obsługuje modele A1, A1 Mini, P1P, P1S i X1C. Pozwala na kontrolę statusu drukarki, włączanie/wyłączanie oświetlenia, pauzowanie i wznowienie druku, zmianę prędkości drukowania, regulację temperatury łóżka i dyszy oraz wysyłanie poleceń G-code. Wymaga konfiguracji z adresem IP drukarki, kodem dostępu i numerem seryjnym.

Jak używać

  1. Przygotuj środowisko Python, tworząc wirtualne środowisko: uruchom python3 -m venv ~/bambu-env, następnie source ~/bambu-env/bin/activate i zainstaluj bibliotekę MQTT poleceniem pip install paho-mqtt.

  2. Utwórz plik config.json w folderze umiejętności ze swoimi danymi drukarki. Potrzebujesz adresu IP (printer_ip), kodu dostępu (access_code) pobranego z ustawień drukarki w opcji LAN Only Mode, numeru seryjnego (serial) z sekcji Device oraz nazwy drukarki (printer_name).

  3. Sprawdź status drukarki poleceniem run ~/clawd/skills/bambu-local/bambu status, aby upewnić się, że połączenie działa prawidłowo.

  4. Steruj drukiem za pomocą poleceń: pause, resume lub stop — na przykład run ~/clawd/skills/bambu-local/bambu print pause wstrzymuje drukowanie.

  5. Dostosuj parametry druku: zmień prędkość poleceniem speed (wartości 1-4, gdzie 1 to Silent, 2 Standard, 3 Sport, 4 Ludicrous), reguluj temperaturę łóżka i dyszy opcjami --bed i --nozzle, na przykład run ~/clawd/skills/bambu-local/bambu temp --bed 60.

  6. Wysyłaj zaawansowane polecenia G-code bezpośrednio do drukarki, jeśli potrzebujesz precyzyjnej kontroli — użyj run ~/clawd/skills/bambu-local/bambu gcode "G28" lub innego kodu.

Podobne skille