13 marca 2025

Ender 3 Pro V2

Wiadomości ze świata druku 3d

Konfiguracja OctoPrint: Jak zainstalować OctoPi na Raspberry Pi?

OctoPrint zapewnia większą kontrolę nad wydrukami 3D. Dowiedz się, jak skonfigurować OctoPi na Raspberry Pi, korzystając z tego przewodnika konfiguracji krok po kroku!

Swoboda drukowania 3D

Interfejs OctoPrint z wtyczką
Interfejs OctoPrint z wtyczką (Źródło: OctoPrint Plugin Repo )

Zanim przejdziemy do konfiguracji, czym dokładnie jest OctoPrint ? Aby odpowiedzieć na to pytanie, oto lista rzeczy, które OctoPrint pozwala zrobić:

  • Bezprzewodowo przesyłaj pliki G-code z komputera do drukarki 3D
  • Ręczne sterowanie drukarką 3D (przesuwanie osi X, Y i Z oraz wymuszanie wytłaczania)
  • Monitoruj temperaturę drukowania i zmieniaj ustawienia drukowania
  • Skonfiguruj kamerę internetową do przeglądania w przeglądarce
  • Modele plastrów za pomocą CuraEngine
  • Dostosuj działanie za pomocą wielu  wtyczek (możesz nawet napisać je samodzielnie!)

W przypadku wielu drukarek 3D pliki do wydrukowania są przesyłane za pośrednictwem gniazda SD lub portu USB. Oznacza to, że musisz na przykład włożyć kartę SD do komputera, załadować na nią kod G i włożyć do drukarki 3D za każdym razem, gdy chcesz coś wydrukować. A drukarka bez gniazda SD wymaga, aby komputer był połączony przez cały czas drukowania.

Z OctoPrint nie ma takich niedogodności. Współpracuje z prawie każdą drukarką 3D, aby sterowanie procesem było bezprzewodowe i łatwe. Choć z pewnością nie jest to konieczne, tysiące hobbystów uwielbia używać OctoPrint, aby ułatwić sobie życie.

Różne wtyczki udostępniane za pośrednictwem interfejsu Plugin Manager zapewniają dodatkowe funkcje, w tym  tworzenie niestandardowego timelapse , zewnętrzne monitorowanie/sterowanie  za pomocą smartfona, a nawet  integrację Telegram  do zdalnego monitorowania.

Czego potrzebujesz?

Raspberry Pi 3 Model B+ z systemem OctoPi
Raspberry Pi 3B+ z systemem OctoPi ((źródło: GarryMartin za pośrednictwem Twittera )

Aby rozpocząć korzystanie z OctoPrint, potrzebujesz:

  • Raspberry Pi: OctoPrint zdecydowanie zaleca modele Raspberry Pi 3B , 3B+ lub 4B . Raspberry Pi w wersji 1 i 2 są kompatybilne z OctoPrint, ale nie są oficjalnie obsługiwane, a Pi Zero „ nie jest wyraźnie zalecane ”. Pamiętaj, że nieobsługiwane płyty są podatne na problemy z wydajnością i negatywnie wpływają na proces drukowania 3D, więc używaj ich na własne ryzyko. Ten samouczek obejmie instalację tylko na zalecanych płytach.
  • Zasilacz  do Pi:  Ten element jest zwykle pomijany, ale w rzeczywistości bardzo ważne jest, aby zapewnić wystarczającą ilość energii elektrycznej do płyty. Według strony  internetowej OctoPrint wszystkie modele wymagają zasilania 5.1 V, ale podłączenie zasilania różni się w zależności od modelu (Micro-USB dla 3B/3B+ i USB Type-C dla 4B). Prąd elektryczny zależy również od modelu płyty (2,5 A dla 3B/3B+ i 3,0 A dla 4B), a zbyt niskie napięcie podczas drukowania może również powodować problemy z wydajnością.
  • Mikro lub pełnowymiarowa karta SD: będziesz potrzebować wszystkiego, co mieści się w twoim Pi (prawdopodobnie microSD) wraz z adapterem SD, jeśli twój komputer obsługuje tylko pełnowymiarowe karty SD. O ile nie planujesz kolejkowania dużej liczby wydruków przez OctoPrint, karta o pojemności 8 GB powinna wystarczyć. Dla użytkowników planujących regularne robienie zdjęć poklatkowych, bardziej odpowiednia może być karta o pojemności 16 GB lub 32 GB.
  • Kabel USB : służy do podłączenia Raspberry Pi do drukarki 3D. Pamiętaj, jakie połączenie ma Twoja drukarka 3D — USB Type-A, Type-B, Mini lub Micro. Końcówka Pi to USB typu A.

Oczywiście będziesz potrzebować również drukarki 3D, która  współpracuje z OctoPrint .

Flashowanie obrazu OctoPi

Raspberry Pi Imager pobiera i instaluje obraz OctoPrint na karcie SD
Raspberry Pi Imager pobiera i instaluje obraz OctoPrint na karcie SD (Źródło: Lucas Carolo przez All3DP)

Najprostszym sposobem uruchomienia OctoPrint jest uruchomienie Raspberry Pi z obrazem OctoPi. Aby się tam dostać, potrzebujesz narzędzia do flashowania karty SD. W tym celu zalecamy użycie  Raspberry Pi Imager , dostępnego dla systemów Windows, MacOS i Linux.

Oto jak to zrobić:

  1. Pobierz i zainstaluj Raspberry Pi Imager z Raspberry Pi Foundation .
  2. Włóż kartę SD do komputera lub podłącz ją za pomocą adaptera. Nie ma potrzeby wcześniejszego formatowania karty SD.
  3. Otwórz Raspberry Pi Imager i kliknij „Wybierz system operacyjny” w „Systemy operacyjne”.
  4. Następnie przejdź do „Inny system operacyjny o określonym przeznaczeniu> OctoPi”. Powinna istnieć najnowsza wersja.
  5. Wróć do głównego okna, kliknij „Wybierz pamięć” i wybierz kartę SD.
  6. Kliknij „Zapisz”, a Raspberry Pi Imager pobierze i zainstaluje obraz OctoPrint.

Po zainstalowaniu oprogramowanie przeprowadzi szybką weryfikację i powinieneś być gotowy do pracy.

Pobierz najnowszą wersję OctoPi z GitHub
Pobierz najnowszą wersję OctoPi z GitHub (źródło: OctoPi przez GitHub )

Alternatywnie możesz użyć Etchera , który jest darmowym narzędziem dla systemów Windows i MacOS. Oto kroki:

  1. Pobierz najnowszą wersję OctoPi z repozytorium GitHub (obecnie 0.18 lub nowszy).
  2. Rozpakuj pobrany obraz. Powinieneś mieć plik obrazu kończący się na „.img”.
  3. Włóż kartę SD do komputera. Ponownie nie ma potrzeby wcześniejszego formatowania karty.
  4. Otwórz Etcher, wybierz kartę SD, wybierz obraz OctoPi i kliknij „Flash”.
  5. Gdy to zrobisz, możesz iść!

Konfiguracja Wi-Fi

Upewnij się, że odkomentujesz swój kraj!
Upewnij się, że odkomentujesz swój kraj (źródło: Lucas Carolo przez All3DP)

Teraz, gdy obraz OctoPi jest zainstalowany na karcie SD, musisz wprowadzić nazwę i hasło swojej sieci Wi-Fi, aby Twoje Pi mogło rzeczywiście połączyć się z Internetem.

  1. Jeśli Raspberry Pi Imager lub Etcher wysunęły kartę SD po zakończeniu flashowania, pamiętaj o ponownym włożeniu jej do komputera.
  2. Otwórz katalog karty SD (zwykle o nazwie „boot”). Powinien znajdować się tam, gdzie zwykle pojawiają się dyski zewnętrzne.
  3. Jest tu cała masa plików, ale nie daj się zastraszyć. Szukamy „octopi-wpa-supplicant.txt”.
  4. W przypadku użytkowników systemu Windows otwórz plik w Notatniku. W przypadku użytkowników MacOS otwórz plik w TextEdit. (W „Preferencjach” wybierz „Zwykły format tekstu” i odznacz „Inteligentne cytaty”.) Alternatywnie możesz otworzyć plik w edytorach tekstowych, takich jak Atom lub VSCode.

Oto jak edytować dane Wi-Fi i kod kraju:

  1. Większość sieci Wi-Fi jest zabezpieczona WPA/WPA2. W pierwszym bloku sieci usuń pierwszy znak „#” z czterech wierszy, jak pokazano na powyższym obrazku.
  2. Wpisz nazwę sieci Wi-Fi w wierszu „ssid”, a hasło w wierszu „psk”, zachowując cudzysłowy tam, gdzie się znajdują.
    • Jeśli chcesz, aby OctoPrint łączył się z wieloma sieciami (np. domowe Wi-Fi i hotspot telefonu), po prostu skopiuj i wklej blok sieciowy (cztery linie) i wypełnij szczegóły dotyczące dodatkowych sieci.
  3. U dołu wpisz  kod swojego kraju Jeśli jesteś w Wielkiej Brytanii, jest to już zrobione za Ciebie. Jeśli nie, musisz wpisać „#” przed Wielką Brytanią i usunąć „#” przed krajem, w którym się znajdujesz.
  4. Upewnij się, że klocki pasują do powyższego obrazu, zwłaszcza z pasującymi lokalizacjami „#”.
  5. Zapisz plik i wyjmij kartę SD z komputera.

Jeśli napotkasz jakiekolwiek problemy, zapoznaj się z  oficjalnymi często zadawanymi pytaniami dotyczącymi konfiguracji Wi-Fi OctoPrint , które zawierają również wskazówki dotyczące rozwiązywania problemów.KONFIGURACJA OCTOPRINT: JAK ZAINSTALOWAĆ OCTOPI NA RASPBERRY PI?

Zabezpieczanie komunikacji

Dostęp do Pi przez SSH
Dostęp do Pi przez SSH (źródło: Lucas Carolo przez All3DP)

Każda płyta Raspberry Pi jest dostarczana z domyślną nazwą użytkownika i hasłem dostępu SSH. W związku z tym zdecydowanie zaleca się zmianę hasła, aby uniknąć łączenia się innych osób z OctoPrint i kontrolowania drukarki 3D.

Najpierw uruchommy Pi i połączmy się z nim przez SSH.

  1. Włóż kartę SD do gniazda Pi. Jeśli wymagany jest adapter Wi-Fi, upewnij się, że jest podłączony do portu USB w Pi.
  2. Włącz Pi, podłączając kabel zasilający.
  3. Otwórz CMD (Windows) lub Terminal (macOS) i uruchom  ssh pi@octopi.local(lub zastąp „octopi.local” adresem IP przypisanym przez router do Raspberry Pi).
  4. Jeśli zwróci „Czy na pewno chcesz kontynuować łączenie (tak/nie)?” wpisz yesi naciśnij Enter.
  5. Wpisz domyślne hasło dla Pi: raspberry Wciśnij Enter.

Teraz powinieneś być zalogowany do Pi. Aby zmienić domyślne hasło, wykonaj następujące czynności:

  1. Uruchom sudo raspi-config. Powinien ponownie poprosić o domyślne hasło.
  2. Pierwsza opcja powinna brzmieć „Zmień hasło użytkownika”. Wciśnij Enter.
  3. Wprowadź nowe hasło dwukrotnie.

Otóż ​​to! Teraz twoja instancja OctoPrint jest chroniona. Użyj tego nowego hasła za każdym razem, gdy chcesz uzyskać dostęp do Pi przez SSH.

Podłączanie Pi do drukarki

Gotowy?
Gotowy? (Źródło: Thomas Sanladerer przez YouTube )

Czas złożyć wszystkie elementy w całość. W tym kroku połączymy Raspberry Pi z twoją drukarką 3D:

  1. Odłącz Pi od zasilania, odłączając kabel zasilający.
  2. Użyj kabla USB, aby podłączyć Pi do drukarki 3D.
  3. Włącz Pi i swoją drukarkę 3D.

Konfiguracja interfejsu

Drukowanie jest łatwe dzięki OctoPrint
Drukowanie jest łatwe dzięki OctoPrint (źródło: Lucas Carolo przez All3DP)

Po uruchomieniu Pi powinieneś mieć dostęp do OctoPrint za pośrednictwem sieci lokalnej.

  1. Wpisz „http://octopi.local” (lub adres IP przypisany przez router do Pi) w dowolnej przeglądarce. Upewnij się, że komputer jest podłączony do tej samej sieci co Pi.
  2. Powinieneś zobaczyć interfejs OctoPrint i wyskakujące okno kreatora konfiguracji. Postępuj zgodnie z instrukcjami i upewnij się, że ustawiłeś nazwę użytkownika i hasło dla OctoPrint. Zauważ, że nie jest to to samo, co nazwa użytkownika i hasło skonfigurowane dla Raspberry Pi.
  3. Połącz się z drukarką, otwierając panel połączeń po lewej stronie. Przy opcjach ustawionych na „AUTO”, naciśnij „Połącz”. Jeśli to nie zadziała, spróbuj ręcznie ustawić port szeregowy i szybkość transmisji, aż to się stanie.

Gratulacje! Pomyślnie skonfigurowałeś OctoPrint. Aby wykonać swój pierwszy wydruk za pomocą OctoPrint, kliknij przycisk „Prześlij” w lewym dolnym rogu i wybierz już pocięty plik z kodem G. Po zaimportowaniu wszystkie pliki będą obecne na liście w panelu „Pliki”. Aby rozpocząć drukowanie, kliknij ikonę małej drukarki.

Nie takie trudne, prawda? Teraz możesz swobodnie odkrywać wszystkie funkcje i wtyczki OctoPrint!

Źródło:all3dp.com