Czego potrzebujesz
- Raspberry Pi 4 lub 5 z co najmniej 2 GB RAM i zasilaczem.
- Karta microSD 16 GB lub większa.
- Ethernet albo Wi-Fi w tej samej sieci co drukarki.
- Darmowe konto Farmit.io.
Instalacja systemu
- 1Wgraj Raspberry Pi OS Lite (64-bit) programem Raspberry Pi Imager.
- 2W ustawieniach Imagera włącz SSH, ustaw użytkownika i w razie potrzeby Wi-Fi.
- 3Uruchom Pi obok drukarek i zaloguj się: ssh uż[email protected]
Instalacja i sparowanie bramki
W Farmit otwórz Setup, wybierz Raspberry Pi i utwórz polecenie instalacji. Zawiera jednorazowy kod parowania ważny 15 minut. Wklej je na Pi:
$ curl -fsSL https://farmit.io/install.sh | sudo bash -s -- --cloud-url https://farmit.io --token fge_…Instalator sprawdza SHA-256 pobranego pliku, w razie potrzeby instaluje Node.js, tworzy usługę systemową startującą przy uruchomieniu i paruje bramkę.
Dodawanie drukarek
Każdą drukarkę dodajesz raz na Pi. Dane dostępowe wpisujesz na Pi i nigdy nie trafiają do Farmit.io.
- Bambu Lab: farmit-gateway printer add --host IP --serial NUMER
- Prusa: farmit-gateway printer add --type prusalink --url http://IP
- Klipper: farmit-gateway printer add --type moonraker --url http://IP:7125
- OctoPrint: farmit-gateway printer add --type octoprint --url http://IP
Dlaczego to bezpieczne
- Tylko wychodzące HTTPS: bez przekierowania portów, VPN i stałego publicznego IP.
- Hasła i kody dostępu drukarek zostają na Pi, czytelne tylko dla usługi.
- Każde polecenie ma identyfikator i wykonuje się najwyżej raz, także po restarcie.
Utrzymanie
Pi samo wstaje po zaniku prądu. Upewnij się, że pobiera poprawny czas z internetu (bezpieczne połączenia go wymagają), a aktualizuj skryptem dołączonym do każdego wydania (sudo ./scripts/upgrade.sh): parowanie i drukarki zostają, a jeśli nowa wersja nie ruszy, wraca sama do poprzedniej.
Pytania
Czy zamiast Pi mogę użyć komputera?
Tak: Windows, macOS albo Linux, o ile komputer jest włączony i nie usypia się w czasie druku.
Ile drukarek obsłuży jedno Pi?
Wszystkie drukarki w swojej sieci. Bramka głównie czeka na komunikaty o stanie, z czym Pi 4 radzi sobie bez trudu.