Jak zainstalować OctoPrint dla drukarki Prusa 3D

Jak zainstalować OctoPrint dla drukarki Prusa 3D

Jeśli szukasz sposobu na zdalną pracę ze swoją drukarką 3D, OctoPrint może być rozwiązaniem! OctoPrint, system typu open-source, jest jednym z najpopularniejszych programów rozszerzających funkcjonalność drukarki 3D. Od uruchamiania i zatrzymywania wydruków do przesyłania strumieniowego wideo i zmiany ustawień drukowania w podróży, OctoPrint potrafi to wszystko.

Używanie go z drukarkami 3D Prusa wymaga jednak specjalnej uwagi. Na przykład Prusa oferuje swój własny obraz OctoPrint o nazwie PrusaPrint, który upraszcza proces instalacji. Zaawansowani użytkownicy mogą jednak chcieć użyć innego typu Raspberry Pi lub stworzyć własny obraz.

W tym artykule przyjrzymy się wymaganiom każdej z tych opcji, pewnym względom oraz temu, gdzie można znaleźć dodatkowe wsparcie. Czytaj dalej, aby dowiedzieć się wszystkiego o instalacji OctoPrint dla drukarek Prusa 3D!

OctoPrint & Prusa

Wszystkie wersje OctoPrint wykorzystują Raspberry Pi, niedrogi komputer jednopłytkowy z systemem Linux, do połączenia z drukarkami 3D. W przypadku maszyn Prusa, najlepszy Raspberry Pi do użycia będzie się różnił w zależności od modelu drukarki.

Dla Prusa MK3S i MK3S+ można użyć PrusaPrint. PrusaPrint to wstępnie skonfigurowany obraz Raspberry Pi opracowany przez zespół Prusa. W PrusaPrint ustawienia zostały zoptymalizowane do podłączenia Raspberry Pi Zero W bezpośrednio do płyty głównej MK3S Einsy. Eliminuje to konieczność edytowania obrazu za pomocą poleceń terminala, co znacznie upraszcza proces.

Ponieważ jednak Raspberry Pi Zero W ma mniejszą moc obliczeniową niż inne płyty, operacje wymagające dużej mocy obliczeniowej (takie jak strumieniowe przesyłanie wideo) nie działają dobrze i obniżają jakość wydruku, dlatego zespół OctoPrint nie zaleca stosowania tego rozwiązania. Oczywiście, jeśli planujesz tylko rozpocząć i zakończyć drukowanie zdalnie, zespół Prusa sprawdził, że Raspberry Pi Zero W działa dobrze.

Dla wszystkich innych maszyn Prusa (w tym Prusa Mini, Mini+, MK2.5, MK2.5S i MK3), trzeba będzie utworzyć własny obraz OctoPrint. Chociaż można użyć Raspberry Pi Zero W z tymi maszynami, OctoPrint zaleca użycie Raspberry Pi 3B+ lub 4B dla uzyskania najlepszych rezultatów

PrusaPrint

Jeśli masz Prusa MK3S lub MK3S+ i nie przeszkadza Ci ograniczona funkcjonalność Raspberry Pi Zero W, PrusaPrint jest opcją dla Ciebie! Używając niestandardowego obrazu z zespołu Prusa, można utworzyć połączenie bezpośrednio między Pi Zero W i płytą główną Prusa. Ponieważ obraz jest niestandardowy dla drukarek Prusa, nie trzeba również majstrować z komendami terminala. To bardzo przydatne, prawda?

Materiały

  • Raspberry Pi Zero W
  • 2×20-pinowe podwójne męskie złącze słuchawkowe z 18 mm stykami
  • Karta microSD o pojemności co najmniej 8 GB (zalecane jest 16 GB)
  • Wydrukowana w 3D ramka Raspberry Pi Zero

Krok 1: Lutowanie

Po zdobyciu materiałów musisz przylutować GPIO-header do Raspberry Pi Zero W. Pozwoli to na bezpośrednie połączenie z płytą główną Prusa Einsy.

Podczas lutowania należy uważnie przeczytać instrukcję urządzenia lutowniczego i używać środków ochrony osobistej.

Aby podłączyć Raspberry Pi do Prusa, trzeba będzie przylutować do pinów 5V, GND, TXD, RXD i GPIO22 na Pi.

Krok 2: Konfiguracja karty SD

Następnie trzeba będzie skonfigurować kartę SD.

  • Najpierw należy pobrać wstępnie zbudowany obraz: PrusaPrint.
  • Następnie należy pobrać i zainstalować narzędzie Etcher, aby „flashować” obraz na karcie microSD. Należy pamiętać, że spowoduje to usunięcie wszystkich informacji zapisanych wcześniej na karcie SD. Dlatego warto użyć nowej karty SD lub przenieść wszystkie stare informacje przed flashowaniem!
  • Następnie włóż ponownie kartę SD i otwórz „partycję startową”. Znajdź plik „octopi-wpa-supplicant.txt” i edytuj odpowiednie wiersze z informacjami o sieci bezprzewodowej. Pamiętaj, aby używać zalecanego edytora tekstu, takiego jak NotePad++, VSCode, Atom lub Sublime Text, ponieważ inne edytory (w tym Microsoft Word i Notatnik) mogą uszkodzić plik.
  • Na koniec utwórz plik o nazwie „octopi-password.txt”, wpisz do niego hasło i zapisz plik na karcie SD.

Krok 3: Podłączenie do drukarki

Po skonfigurowaniu Raspberry Pi należy podłączyć je do Prusy. Zanim to zrobisz, upewnij się, że drukarka jest wyłączona. Następnie przetnij plastikową osłonę płytki MK3S Einsy Rambo i wsuń Raspberry Pi Zero W w odpowiednie otwory złącza.

I to wszystko! OctoPrint powinien być gotowy do pracy z twoją Prusa MK3S.

Jeśli napotkasz jakiekolwiek problemy lub jeśli chcesz uzyskać więcej szczegółów na temat któregokolwiek z etapów procesu konfiguracji, sprawdź oficjalny artykuł pomocy technicznej Prusa3D. Artykuł Prusa zawiera również ważne ostrzeżenia dotyczące bezpieczeństwa, więc warto się z nim zapoznać, aby uzyskać najlepsze rezultaty.

Obraz niestandardowy

Jeśli nie masz Prusy MK3S lub MK3S+ albo chcesz użyć bardziej wydajnej płytki niż Raspberry Pi Zero W, będziesz musiał skonfigurować własny obraz OctoPrint.

Materiały

  • Raspberry Pi: W przypadku maszyn Prusa potrzebne jest Raspberry Pi 3B, 3B+ lub 4B, na którym można zainstalować obraz. Jeśli chcesz zaoszczędzić pieniądze, OctoPrint będzie również działać na Raspberry Pi A, A+, B, B+, 2B, 3A+ i Zero W. Jednak niektóre funkcje mogą być ograniczone, a jakość druku może być obniżona. Jeśli dany model Raspberry Pi nie ma wbudowanej sieci Wi-Fi, potrzebny będzie także klucz sprzętowy Wi-Fi.
  • Kabel USB: Jeśli posiadasz oryginalną Prusę i3, do połączenia z drukarką potrzebny będzie kabel USB typu A. Jeśli masz oryginalną Prusę Mini, do połączenia Raspberry Pi z drukarką potrzebny będzie kabel Micro-USB. Jeśli używasz Raspberry Pi Zero W, możesz podłączyć się bezpośrednio do płyty głównej MK3S Einsy Rambo. Bardziej szczegółowe instrukcje można znaleźć w tym artykule pomocy technicznej.
  • Karta microSD: Potrzebna będzie także karta microSD o pojemności co najmniej 8 GB (zalecane jest 16 GB) oraz czytnik kart microSD.

Krok 1: Zainstaluj kartę SD i podłącz się do sieci Wi-Fi

Po podjęciu decyzji o wyborze płytki, należy pobrać najnowszy obraz OctoPrint i zapisać go na karcie microSD za pomocą programu Etcher. Należy pamiętać, aby użyć pustej karty SD, ponieważ flashowanie obrazu spowoduje usunięcie wszystkich wcześniej zapisanych danych.

Następnie trzeba będzie podłączyć Raspberry Pi do sieci bezprzewodowej:

  • Na karcie microSD znajdź partycję o nazwie „boot” i otwórz ją.
  • Następnie poszukaj pliku o nazwie „octopi-wpa-supplicant.txt ” i edytuj odpowiednie wiersze z informacjami o sieci bezprzewodowej. Jak wspomniano wcześniej, nie należy używać programów Microsoft Word ani Notatnik. Spowodują one uszkodzenie pliku!
  • Na koniec należy zaznaczyć kraj, w którym znajduje się Raspberry Pi, aby wiedziało, jakiego protokołu bezprzewodowego użyć.

Aby uzyskać więcej informacji na temat tego procesu, sprawdź oficjalny artykuł pomocy technicznej Prusa 3D!

Krok 2: SSH do Raspberry Pi

Następnie trzeba będzie włożyć kartę SD do Raspberry Pi, podłączyć Pi do Prusa przez USB i włączyć zasilanie płyty. Następnie można zalogować się przez SSH do urządzenia, aby zmienić hasło. Proces ten różni się w zależności od systemu operacyjnego komputera, więc zapoznaj się z artykułem pomocy technicznej, aby uzyskać szczegółowe instrukcje!

Po podłączeniu do Pi zdecydowanie zalecana jest zmiana hasła. Aby to zrobić, wystarczy wpisać sudoraspi-config w terminalu, a następnie domyślne hasło „raspberry”. Następnie wybierz opcję „Zmień hasło użytkownika” i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.

Na koniec przejdź do „Zakończ” i wpisz sudo reboot, aby ponownie uruchomić Raspberry Pi. Twoja płytka jest teraz skonfigurowana z OctoPrint!

Krok 3: Uruchomienie OctoPrint

Teraz, gdy OctoPrint jest zainstalowany, można przejść do przeglądarki i wpisz „octopi.local”, aby kontrolować drukarkę. Gdy znajdziesz się na stronie OctoPrint, postępuj zgodnie z kreatorem konfiguracji, aby utworzyć nowy profil drukarki.

W przypadku drukarek Prusa Printers należy skonfigurować parametry Form Factor, Origin, Heated Bed, Width, Depth, Height i Custom Bounding Box. Oficjalne wartości tych parametrów można znaleźć na stronie internetowej Prusa.

Krok 4: Świętowanie!

To jest to! Po skonfigurowaniu profilu drukarki wystarczy kliknąć „Połącz”, aby nawiązać połączenie między Raspberry Pi i Prusa. Powinieneś teraz być w stanie rozpocząć, wstrzymać i zatrzymać wydruki zdalnie, jak również zmienić ustawienia drukowania na bieżąco.

Więcej informacji

Ten artykuł zawiera ogólne informacje o tym, jak zainstalować OctoPrint dla maszyn Prusa. Aby uzyskać bardziej szczegółowe informacje na temat instalacji OctoPrint, należy zapoznać się z bazą wiedzy Prusa3D. Aby uzyskać więcej szczegółów na temat używania samego OctoPrint, sprawdź stronę internetową OctoPrint!

Jeśli nie jesteś pewien, którą płytkę Raspberry Pi dodać do swojej Prusy, ta dyskusja na Prusa Forums przygląda się zaletom i wadom różnych opcji. Podczas gdy bardziej zaawansowani użytkownicy mogą preferować droższą płytę, wielu członków społeczności Prusa odniosło sukces z tańszym Raspberry Pi Zero W.

Żródło: https://all3dp.com