Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
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.
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).
Sprawdź status drukarki poleceniem run ~/clawd/skills/bambu-local/bambu status, aby upewnić się, że połączenie działa prawidłowo.
Steruj drukiem za pomocą poleceń: pause, resume lub stop — na przykład run ~/clawd/skills/bambu-local/bambu print pause wstrzymuje drukowanie.
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.
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.