Toolverse
All skills

bambu-local

by openclaw

Control Bambu Lab 3D printers locally via MQTT (no cloud). Supports A1, A1 Mini, P1P, P1S, X1C.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
DevOps
Views
1

About this skill

Control Bambu Lab 3D printers locally via MQTT (no cloud). Supports A1, A1 Mini, P1P, P1S, X1C.

How to use

  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.

Related skills