SimplyPrint to usługa chmurowa, z której można korzystać na dowolnym urządzeniu z przeglądarką, ponieważ obsługa SimplyPrint odbywa się przez przeglądarkę lub aplikację mobilną.
Dowolne urządzenie z przeglądarką
Komputery, tablety, Chromebooki - wszystko, co obsługuje przeglądarkę internetową, współpracuje z SimplyPrint.
Dostępne aplikacje mobilne
Dostępne są nasze aplikacje mobilne na iOS i Android do zarządzania drukarkami w podróży.
Dostępne są różne rodzaje integracji z SimplyPrint, zależne od typu drukarki i sposobu jej połączenia. Konfiguracja oraz to, czy wymagany jest sprzęt, zależą od drukarki. Obsługiwane są trzy główne typy konfiguracji:
Najlepsze źródło informacji
Szczegółowe instrukcje konfiguracji dla danego modelu drukarki zawiera obszerny Przewodnik konfiguracji. To najlepsze źródło informacji o wymaganiach konfiguracji.
1. Konfiguracja Network Bridge (jedno urządzenie dla wielu drukarek)
Niektóre drukarki, takie jak Bambu Lab, Ultimaker, Duet3D, Elegoo Centauri i inne, mogą wymagać jednego urządzenia w sieci lokalnej, które może łączyć się lokalnie z drukarkami, a następnie z naszym API.
- Działa jak „most” między SimplyPrint a drukarkami
- Stosowane, gdy nie można zainstalować niczego na drukarce bezpośrednio
- Działa z bardziej „zamkniętymi” drukarkami, takimi jak Bambu Lab czy Elegoo Centauri
- Wymaga, aby drukarki miały lokalne "API" umożliwiające komunikację w tej samej sieci
- Więcej informacji o komunikacji sieciowej w sekcji Wymagania sieciowe
2. Drukarka działa na naszym oprogramowaniu (wbudowane połączenie, bez wymaganego dodatkowego sprzętu): Klipper i niestandardowe firmware
Tak zwane drukarki oparte na systemie „Klipper” oraz nowsze drukarki z firmware „Klipper” mają wydajniejszy sprzęt, który może uruchamiać nasze oprogramowanie na drukarce i łączyć się z internetem.
- Nie potrzeba zewnętrznego sprzętu, drukarka łączy się bezpośrednio z SimplyPrint
- Wbudowane WiFi oraz moc obliczeniowa zapewniają łączność
- Do tej kategorii należą także niektóre nowsze drukarki Prusa z zainstalowanym naszym niestandardowym oprogramowaniem układowym
Więcej informacji w przewodniku konfiguracji Klipper
3. Starsze drukarki (wymagany zewnętrzny sprzęt)
Starsze drukarki są „mniej inteligentne” i mogą nie mieć wydajnego sprzętu: bez WiFi, Bluetooth ani podobnych funkcji. W takim przypadku wymagany jest sprzęt zewnętrzny.
-
Często potrzebny jest Raspberry Pi (zwykle jeden na drukarkę, możliwe jest też użycie 1 Pi dla co najmniej 4 drukarek, ale taka konfiguracja jest nieco bardziej złożona).
-
Przewodnik po wyborze Raspberry Pi dla SimplyPrint Pi OS:
Wybór odpowiedniego Raspberry Pi
-
Czy można użyć czegoś innego niż Raspberry Pi?
Tak! Nasze oprogramowanie jest jednak zoptymalizowane i dostarczane dla Raspberry Pi, dlatego zalecamy to urządzenie. Mogą też działać inne urządzenia, takie jak komputer z systemem Windows lub Mac albo dowolne urządzenie z systemem Linux. Na starym telefonie lub tablecie z Android można uruchomić OctoPrint za pomocą Octo4A. Więcej informacji znajduje się w poradniku konfiguracji.
- Raspberry Pi łączy się z drukarką przez USB, a z siecią przez WiFi/Ethernet
- Stanowi pomost między drukarką a usługą chmurową SimplyPrint
- Więcej informacji o komunikacji sieciowej w konfiguracjach SimplyPrint Pi OS znajduje się w sekcji Wymagania sieciowe
Więcej informacji w przewodniku konfiguracji
Potrzebna pomoc w wyborze?
Ta strona przedstawia różne typy konfiguracji. Szczegółowe informacje dotyczące setek obsługiwanych drukarek znajdują się w naszym obszernym przewodniku konfiguracji.
Wymagania sieciowe dla konkretnej konfiguracji
Komunikacja podczas konfiguracji mostka sieciowego
Dla konfiguracji korzystających z mostka sieciowego, np. Bambu Lab, Ultimaker, Duet3D i Elegoo Centauri:
- Nasze oprogramowanie, hostowane na urządzeniu w sieci lokalnej, musi komunikować się bezpośrednio z drukarkami przez ich lokalne adresy IP
- Administratorzy sieci mogą w razie potrzeby ograniczyć dostęp, zezwalając na określone adresy MAC lub IP
- Ta konfiguracja sieci wymaga zarządzania po stronie użytkownika, oprogramowanie SimplyPrint nie obsługuje statycznych adresów IP ani uprawnień sieciowych
- Same drukarki, np. Bambu Lab, często nie potrzebują dostępu do internetu. Mogą być całkowicie odłączone od internetu, o ile połączenie z internetem ma urządzenie, na którym działa nasza aplikacja kliencka.
- Strona internetowa klienta jest dostępna na porcie 8000 urządzenia, na którym działa klient (na przykład http://localhost:8000)
- Klient automatycznie wykrywa drukarki w sieci, ale nie wyszukuje ich w innych sieciach VLAN ani w oddzielnych sieciach Wi-Fi (SSID). Nadal można ręcznie wpisać adres IP drukarki
- Podczas dodawania drukarki SimplyPrint może wykryć ją automatycznie tylko wtedy, gdy przeglądarka i urządzenie łączą się z internetem z tego samego publicznego adresu IP. W przeciwnym razie należy wprowadzić kod konfiguracji drukarki
Konfiguracje SimplyPrint Pi OS
Dla konfiguracji SimplyPrint Pi OS z Raspberry Pi podłączonym przez USB:
- Raspberry Pi podłączone do drukarki przez USB nie musi komunikować się z innymi lokalnymi urządzeniami w sieci
- Jeśli jednak ma być używana kamera IP z drukarką, Raspberry Pi musi mieć dostęp do adresu IP tej kamery
- Jeśli nie można uzyskać dostępu do kamery przez „localhost” (tj. nie jest bezpośrednio podłączona do Raspberry Pi), należy zapewnić dostęp do jej adresu IP
- Połączenia przewodowe (Ethernet) i bezprzewodowe (WiFi) są w pełni obsługiwane przy łączeniu Raspberry Pi z siecią.
Wymagane punkty końcowe
Urządzenia muszą mieć możliwość połączenia z naszymi serwerami. Używamy portu 443 (SSL, HTTPS) oraz następujących punktów końcowych:
- simplyprint.io
- ws.simplyprint.io
- errors.simplyprint.io
- cdn.simplyprint.io
- cdn2.simplyprint.io
- api.simplyprint.io
- ai.simplyprint.io
- slicing.simplyprint.io (GET i POST, HTTP SSE)
- download.simplyprint.io (instalatory i aktualizacje SimplyPrint Client)
- Najlepiej *.digitaloceanspaces.com, w przeciwnym razie sp-cdn.fra1.digitaloceanspaces.com
Dla drukarek Prusa z niestandardowym firmware
Zalecenia dotyczące Wi-Fi i Ethernet
- Ethernet i Wi-Fi są w pełni obsługiwane - połączenia przewodowe często zapewniają większą stabilność w kluczowych zastosowaniach
- Najlepiej działają sieci WPA2: są najbardziej zgodne z urządzeniami takimi jak Raspberry Pi
- Preferowane 2,4 GHz: niektóre urządzenia, np. Raspberry Pi, mogą mieć problemy z 5 GHz
- Sieci firmowe mogą nie działać: sieci wymagające SSID oraz nazwy użytkownika i hasła mogą sprawiać problemy
- Unikać otwartych sieci, ze względów bezpieczeństwa zdecydowanie odradza się korzystanie z niezabezpieczonych sieci
Oddzielne wymagania sieciowe i internetowe
- Drukarki mogą działać w oddzielnej sieci - SimplyPrint musi być tylko w tej samej sieci co drukarki, które mogą być odizolowane od głównej sieci
- Drukarki często nie potrzebują dostępu do internetu - wiele drukarek, np. Bambu Lab, może być całkowicie odłączonych od internetu, o ile urządzenie hostujące naszego klienta ma połączenie z internetem
- Tylko urządzenie pośredniczące wymaga internetu - urządzenie z oprogramowaniem SimplyPrint potrzebuje dostępu do internetu do komunikacji z naszymi serwerami, ale drukarki nie muszą.
Metoda połączenia
SimplyPrint korzysta wyłącznie z połączeń wychodzących, co oznacza:
- Urządzenia (Raspberry Pi itd.) łączą się z naszymi serwerami
- Nie nawiązujemy połączeń zwrotnych z urządzeniami
- Zwykle nie są wymagane reguły zapory dla ruchu przychodzącego
- Korzysta ze standardowych żądań sieciowych i połączeń WebSocket
- Ta sama metoda połączenia co przy przeglądaniu stron internetowych