Architektura
Jeśli chcesz wiedzieć dokładnie, jak działa Prusa Connect Local, poniżej znajdziesz szczegóły techniczne.
Jeśli chcesz wiedzieć dokładnie, jak działa Prusa Connect Local, poniżej znajdziesz szczegóły techniczne.
Prusa Connect Local to Twoja prywatna usługa zarządzania drukarkami, działająca na Twoim lokalnym sprzęcie zamiast w chmurze. Uzyskaj dostęp do wszystkich swoich drukarek z jednego miejsca. Twoje dane nigdy nie opuszczają sieci lokalnej – nie potrzebujesz nawet połączenia z Internetem.
Wszystko, czego potrzebujesz do codziennego drukowania, w każdej przeglądarce.
Monitoruj wszystkie podłączone drukarki w jednym widoku, w tym ich status, temperatury i postęp drukowania. Kliknij dowolną drukarkę, aby wyświetlić pełny widok szczegółowy.
Rozpocznij drukowanie dowolnego pliku z dysku drukarki lub pamięci serwera, bezpośrednio z przeglądarki. Wstrzymaj, wznów lub anuluj trwający wydruk, kiedy tylko zajdzie taka potrzeba.
Upuść plik G-code w przeglądarce i wyślij go do drukarki bez dotykania dysku USB. Umieść pliki w udostępnionym folderze na serwerze, a cały zespół będzie mógł je również drukować.
Ustaw temperaturę dyszy i stołu, dostosuj prędkość i przepływ, załaduj i rozładuj filament, przesuwaj osie oraz włączaj i wyłączaj oświetlenie, wentylator i filtrację obudowy. Dokładnie tak, jakbyś stał tuż przed drukarką.
Każde zadanie drukowania jest rejestrowane wraz z plikiem, czasem drukowania i wynikiem, dzięki czemu możesz śledzić, co robiła cała Twoja flota. Historia nigdy nie opuszcza Twojej sieci.
Brak zewnętrznego konta do logowania i brak usługi chmurowej, od której można by być zależnym. Odłącz sieć od internetu, a wszystko będzie działać.
Uruchom na własnym sprzęcie
Poinformuj o tym swoją drukarkę
Otwórz pulpit nawigacyjny
Jeden serwer z wieloma sposobami użycia.
Obserwuj wydruk z kanapy, rozpocznij następny bez podchodzenia do drukarki i przechowuj każdy plik na własnej maszynie.
Prusa Connect Local jest darmowy. W zamian prosimy o zgłaszanie błędów, informacji o tym, co sprawiło Ci trudność i czego oczekiwałeś, a nie znalazłeś. Zakwalifikowani kandydaci otrzymają zaproszenie do repozytorium GitHub z plikami binarnymi, obrazami Docker i pełną dokumentacją.
Prusa Connect Local obsługuje natywny protokół xBuddy WebSocket drukarek i udostępnia go za pośrednictwem standardowych, udokumentowanych kanałów.
Stan drukarki, polecenia, zarządzanie zadaniami i plikami oraz przesyłanie. Plik binarny udostępnia własny interaktywny interfejs Swagger UI pod adresem /docs/swagger.
Pojedynczy strumień zdarzeń przesyła zmiany stanu do przeglądarek, skryptów i integracji. Bez pętli odpytywania i bez marnowania żądań.
Użyj wbudowanego brokera lub własnego Mosquitto lub HiveMQ. Schemat tematów jest udokumentowany, MQTT przez WebSocket jest dostępny dla klientów przeglądarkowych, a wiadomość last-will jest wysyłana, gdy serwer przechodzi w tryb offline.
Pulpit nawigacyjny jest osadzony bezpośrednio w pliku binarnym. Nie ma oddzielnego serwera WWW ani Node.js na maszynie docelowej.
Protokół skierowany do drukarki znajduje się za interfejsem złącza. xBuddy jest pierwszym; inni producenci i dialekty firmware mogą być dodawane bez zmiany powierzchni API.
Zaplecza pamięci masowej i dostawcy tożsamości używają publicznych kontraktów Go ze wspólnym pakietem testów zgodności, dzięki czemu możesz skompilować własnego dostawcę bez rozwidlania rdzenia.
Jeden bezstanowy plik binarny, skompilowany dla wielu architektur, z odpowiedziami API serwowanymi bezpośrednio z pamięci.
Minimalna kompilacja usuwa CGO, SQLite i frontend dla pojedynczej drukarki Pi Zero. Standardowa kompilacja zamienia Pi 4 lub 5 w hub dla wielu drukarek z MQTT, SSE i interfejsem WWW.
Uruchom natywny plik binarny na systemie Linux, macOS lub Windows. Nic innego nie musi być instalowane, nie jest wymagana żadna baza danych i nie ma żadnych połączeń wychodzących.
Dołączono Dockerfile i stos Compose, a pełna kompilacja dodaje metryki Prometheus i śledzenie OpenTelemetry, aby pasowały do istniejącego stosu obserwowalności.
Szybkie odpowiedzi dotyczące sprzętu, bezpieczeństwa i tego, jak Prusa Connect Local pasuje do Prusa Connect.