Gantry

Wykrywanie i drukarki żywiczne

Monitoring SLA i Fiberpunk w sieci lokalnej

Dokumentacja dla Gantry 0.15.0 na macOS, Windows i Linux.

Spis dokumentacji

Integracje są eksperymentalne. Sprawdziliśmy parsery i symulowane połączenia; nie mieliśmy tych urządzeń do testów sprzętowych. Zgodność zależy od modelu, firmware i trybu połączenia.

Dodawanie

Wybierz Dodaj drukarkę → SLA / MSLA (na macOS: SLA), następnie model. Dla Fiberpunk wybierz osobną pozycję Fiberpunk. Monitoring działa przez cały czas działania Gantry, także przy zamkniętych szczegółach.

ModelPołączenie lokalneDostępne dane
Elegoo Saturn 4 Ultra 12K / 16K, Mars 5 UltraSDCP v3, WebSocket 3030; wykrywanie UDP 3000Stan, plik, postęp według warstw, warstwy i czas
Elegoo Saturn 3 Ultra / Mars 4 UltraStarsze SDCP, UDP 3000Stan, plik, warstwy i czas; postęp z warstw
Anycubic Photon Mono X 6KTCP 6000, getstatusStan, plik, postęp, warstwy i czas
Anycubic Photon P1 / P1 MaxHTTP 18910 → lokalny MQTT TLS 8883Stan, plik, postęp, warstwy i czas, jeśli raportowane; P1 Max wymaga osobnego potwierdzenia sprzętowego
Prusa SL1 / SL1S SPEEDPrusaLink HTTP 80, starsze API SLAStan, plik, postęp, warstwy i czas, jeśli raportowane
Formlabs Form 4 / 4B, Form 3 / 3+ / 3LKomputer z PreForm Server, HTTP 44388Tekst statusu, łączność i dostępny czas pozostały; bez udawanego postępu procentowego
Phrozen przez OctoPrint / ChituboardZewnętrzny zgodny mostek OctoPrint, HTTP 80Stan, plik, postęp i czas przekazane przez mostek
Fiberpunk Node / Node ProAPI adaptera, HTTP 88Stan z /find; temperatury, warstwy i postęp z /status, jeśli dostępne

Elegoo

Dla Saturn 4 Ultra / Mars 5 Ultra podaj IP i MainboardID albo wybierz urządzenie z wykrywania. To identyfikator płyty SDCP, nie dowolna nazwa. Starsze Saturn 3 Ultra / Mars 4 Ultra wybierz jako osobny model: wystarczy IP i port UDP 3000. Gantry wysyła tylko zapytanie M99999; nie przekierowuje serwera MQTT drukarki i nie wysyła M66666.

Photon P1 / P1 Max

Włącz LAN w drukarce i podaj jej IP. Gantry pobiera lokalną konfigurację połączenia z portu 18910, a potem odczytuje status przez MQTT. Zamknij Photon Workshop: drukarka używa pojedynczego identyfikatora klienta, więc równoczesne połączenia mogą się rozłączać. Wspólna implementacja rodziny P1 nie jest potwierdzeniem testów P1 Max. Nie uruchamiamy kamery ani nie wysyłamy poleceń sterujących.

Prusa

Włącz PrusaLink i uwierzytelnianie kluczem API; wpisz klucz w Gantry. SL1 używa /api/printer i /api/job, a nie endpointów FDM /api/v1/.... Klucz trafia do dotychczasowego magazynu sekretów aplikacji.

Formlabs

Uruchom PreForm Server i dodaj drukarkę w PreForm. W Gantry podaj adres komputera z serwerem, port 44388 i PreForm ID drukarki z odpowiedzi /v1/device/list/. To nie jest adres API samej drukarki. Każdą drukarkę dodaj osobno, z jej identyfikatorem. Gantry tylko odczytuje listę: nie loguje do chmury, nie rozpoczyna wykrywania ani zadań. Wpisy oznaczone REMOTE są pomijane.

API określa status jako tekst dla człowieka, więc nie wyciągamy z jego brzmienia stanu „drukuje”. Nie udostępnia tu wiarygodnego procentu, warstw ani nazwy pliku; Gantry pokazuje status i dostępny czas, bez „0%” ani „czeka na wydruk”.

Phrozen

To monitoring przez istniejący mostek, nie natywna integracja Wi-Fi Sonic Mighty 8K. Wpisz adres i klucz API OctoPrint. Dokumentacja Chituboard wymienia m.in. Sonic Mighty 4K i Sonic Mini 4K; zgodność konkretnej drukarki i firmware trzeba sprawdzić po stronie mostka. Gantry nie instaluje mostka ani nie konfiguruje jego sprzętu. Bezpośredni protokół Mighty 8K nadal wymaga potwierdzenia.

Fiberpunk

Podaj adres adaptera, nie drukarki. To nie jest OctoPrint. Gantry odczytuje tylko /find i /status: nie przejmuje karty SD, nie wysyła G-code i nie resetuje USB. Brak stanu lub ETA pozostaje brakiem odczytu.

Zakres i ograniczenia

Te typy działają wyłącznie jako monitory: bez Farmy, wysyłania plików, sterowania, AMS/Spoolbase i automatycznej wyceny FDM. Gantry Vision do spaghetti nie analizuje SLA. Dedykowane kamery SLA nie są częścią tej integracji. Ustawienia powiadomień o stanie pozostają wspólne; nieklasyfikowany status tekstowy Formlabs nie uruchamia powiadomień o zakończeniu wydruku.

SDCP SLA i PreForm podają czas w milisekundach, Mono X i Prusa w sekundach, Photon P1 w minutach. Brak danych nie oznacza zera.

Źródła protokołów