Jak podłączyć Raspberry Pi do Endera 3 (Pro/V2/S1)

Roy Hill 08-07-2023
Roy Hill

Wiele osób zastanawia się, w jaki sposób mogą podłączyć swoje Raspberry Pi do Endera 3 lub podobnej drukarki 3D, aby otworzyć wiele nowych funkcji. Po prawidłowym zainstalowaniu, możesz kontrolować swoją drukarkę 3D z dowolnego miejsca z połączeniem internetowym, a nawet monitorować swoje wydruki w czasie rzeczywistym.

Postanowiłem napisać artykuł, w którym przedstawię kroki, jakie należy podjąć, aby podłączyć Raspberry Pi do Endera 3, więc czytaj dalej, aby dowiedzieć się jak.

    Jak podłączyć Raspberry Pi do Endera 3 (Pro/V2/S1)

    Oto jak podłączyć Raspberry Pi do Endera 3:

    • Zakup Raspberry Pi
    • Pobierz plik obrazu OctoPi i program Balena Etcher
    • Zapisz plik obrazu OctoPi na karcie SD
    • Edytuj plik konfiguracji sieci na karcie SD
    • Konfiguracja zabezpieczeń w Raspberry Pi
    • Skonfiguruj inne ustawienia Raspberry Pi
    • Zakończ proces konfiguracji za pomocą kreatora konfiguracji
    • Podłącz Raspberry Pi do Endera 3

    Zakup Raspberry Pi

    Pierwszym krokiem jest zakup Raspberry Pi dla Ender 3. Dla Ender 3, musisz kupić albo Raspberry Pi 3B, 3B plus, lub 4B do optymalnego funkcjonowania z Ender 3. Możesz kupić Raspberry Pi 4 Model B z Amazon.

    Do tego procesu należy również zakupić kartę SD jak SanDisk 32GB oraz zasilacz 5V z kablem USB-C dla Raspberry Pi 4b z Amazona, jeśli jeszcze go nie posiadamy.

    Ponadto, może być konieczne, aby uzyskać obudowę dla Raspberry Pi, lub wydrukować jeden. To jest, aby zapewnić, że wnętrze Raspberry Pi nie jest narażony.

    Sprawdź, jak wygląda Ender 3 Raspberry Pi 4 Case na Thingiverse.

    Pobierz plik obrazu OctoPi i program Balena Etcher

    Następnym krokiem jest pobranie pliku obrazu OctoPi dla twojego Raspberry Pi, aby mógł on komunikować się z twoim Enderem 3.

    Plik obrazu OctoPi można pobrać z oficjalnej strony OctoPrint.

    Ponadto należy pobrać oprogramowanie Balena Etcher, aby flashować plik obrazu OctoPi na Raspberry Pi. Proces ten sprawia, że karta SD staje się bootowalnym urządzeniem pamięci masowej.

    Możesz pobrać oprogramowanie Balena Etcher z oficjalnej strony internetowej Balena Etcher.

    Zapisz plik obrazu OctoPi na karcie SD

    Po pobraniu oprogramowania do tworzenia obrazów OctoPi należy włożyć kartę SD do komputera, z którego został pobrany plik.

    Uruchom oprogramowanie Balena Etcher i przeflashuj obraz OctoPi wybierając "Flash from file". Wybierz plik obrazu OctoPi i wybierz urządzenie pamięci masowej karty SD jako docelowe urządzenie pamięci masowej, a następnie przeflashuj.

    Jeśli używasz komputera Mac, wymagałoby to dostępu administratora, żądając hasła, aby zakończyć proces flashowania.

    Edycja pliku konfiguracji sieci na karcie SD

    Następnym krokiem jest edycja pliku konfiguracyjnego sieci. Na karcie SD, zlokalizuj "OctoPi-wpa-supplicant.txt" i otwórz go za pomocą edytora tekstu. Możesz użyć edytora tekstu Notepad w systemie Windows lub Text edit w systemie Mac, aby otworzyć plik.

    Po otwarciu pliku zlokalizuj sekcję "WPA/WPA2 secured", jeśli Twoja sieć Wi-Fi ma hasło lub sekcję "open/unsecured", jeśli nie ma. Chociaż Twoja sieć Wi-Fi powinna mieć hasło Wi-Fi.

    Teraz usuń symbol "#" z początku czterech linii poniżej sekcji "WPA/WPA2", aby ta część tekstu była aktywna. Następnie przypisz swoją nazwę Wi-Fi do zmiennej "ssid" i hasło Wi-Fi do zmiennej "psk". Zapisz zmiany i wysuń kartę.

    Konfiguracja zabezpieczeń w Raspberry Pi

    Następnym krokiem jest skonfigurowanie zabezpieczeń w systemie operacyjnym pi poprzez połączenie się z klientem ssh. Ma to na celu zapewnienie możliwości połączenia się z Octoprint za pomocą przeglądarki internetowej.

    Możesz skorzystać z wiersza poleceń w systemie Windows lub Terminala w systemie Mac. W wierszu poleceń lub terminalu wpisz tekst "ssh [email protected]" i kliknij enter. Następnie odpowiedz na monit, który się pojawi, mówiąc "Tak".

    Następnie pojawi się kolejny monit o nazwę użytkownika i hasło Raspberry Pi. Tutaj możesz wpisać "raspberry" i "pi" jako hasło i nazwę użytkownika odpowiednio.

    W tym momencie powinieneś być zalogowany do systemu operacyjnego pi. Nadal, w wierszu poleceń lub Terminalu, musisz utworzyć profil super użytkownika na systemie operacyjnym pi. Wpisz tekst "sudo raspi-config" i kliknij enter. To zwraca monit z prośbą o hasło dla twojego pi.

    Po wprowadzeniu domyślnego hasła, powinien doprowadzić Cię do paska menu, pokazującego listę ustawień konfiguracyjnych.

    Wybierz opcje systemu, a następnie wybierz hasło. Wprowadź preferowane hasło i zapisz ustawienia.

    Konfiguracja innych ustawień Raspberry Pi

    Możesz również pobawić się innymi ustawieniami na pasku menu, takimi jak nazwa hosta czy strefa czasowa. Choć może nie jest to konieczne, pomaga dostosować ustawienia do własnych preferencji.

    Aby zmienić nazwę hosta, wybierz opcje systemowe, a następnie wybierz nazwę hosta. Ustaw nazwę hosta na dowolną odpowiednią nazwę lub najlepiej nazwę Twojej drukarki, np. Ender 3. Po zakończeniu kliknij na finish, a następnie potwierdź Raspberry Pi do ponownego uruchomienia. Ponowne uruchomienie powinno zająć kilka sekund.

    Zobacz też: 10 sposobów jak naprawić przesunięcie warstwy drukarki 3D na tej samej wysokości

    Zakończ proces konfiguracji za pomocą kreatora konfiguracji

    Ponieważ nazwa hosta została zmieniona, wprowadź adres URL "//hostname.local" (na przykład "//Ender3.local"), zamiast domyślnego "//Octoprint.local" na urządzeniu podłączonym do tej samej sieci Wi-Fi co Raspberry Pi.

    Powinieneś zostać powitany przez kreatora konfiguracji. Teraz ustaw swoją nazwę użytkownika i hasło Octoprint, aby umożliwić zalogowanie się na swoje konto z przeglądarki internetowej.

    Należy zauważyć, że użyte tutaj hasło i nazwa użytkownika są inne niż nazwa użytkownika i hasło utworzone wcześniej dla superużytkownika.

    W kreatorze konfiguracji możesz również wybrać włączenie lub wyłączenie innych ustawień konfiguracyjnych, które uznasz za stosowne.

    Musisz również edytować ustawienia profilu drukarki, ustawiając wymiary objętości konstrukcyjnej na 220 x 220 x 250 mm dla Endera 3. Kolejną rzeczą, na którą należy zwrócić uwagę, jest ustawienie ekstrudera hotendu. Tutaj, domyślna średnica dyszy jest ustawiona na 0,4 mm, możesz zmienić to ustawienie, jeśli średnica twojej dyszy jest inna.

    Kliknij na finish, aby zapisać ustawienia. W tym momencie powinien uruchomić się interfejs użytkownika Octoprint.

    Zobacz też: Jak naprawić uszkodzone części drukowane 3D - PLA, ABS, PETG, TPU

    Podłącz Raspberry Pi do Endera 3

    Jest to ostatni krok w tym procesie. Podłącz kabel USB do Raspberry Pi oraz micro USB do portu Endera 3. Na interfejsie użytkownika Octoprint powinieneś zaobserwować, że pomiędzy drukarką a Raspberry Pi zostało nawiązane połączenie.

    Możesz także włączyć opcję auto-connect, aby drukarka łączyła się automatycznie po uruchomieniu Raspberry Pi.

    W tym momencie można uruchomić wydruk testowy, aby zaobserwować jak działa interfejs użytkownika Octoprint.

    Oto filmik od BV3D, który pokazuje wizualnie ten proces.

    Roy Hill

    Roy Hill jest zapalonym entuzjastą druku 3D i guru technologii z bogatą wiedzą na temat wszystkich rzeczy związanych z drukowaniem 3D. Dzięki ponad 10-letniemu doświadczeniu w tej dziedzinie, Roy opanował sztukę projektowania i drukowania 3D i stał się ekspertem w zakresie najnowszych trendów i technologii drukowania 3D.Roy ukończył inżynierię mechaniczną na Uniwersytecie Kalifornijskim w Los Angeles (UCLA) i pracował dla kilku renomowanych firm zajmujących się drukiem 3D, w tym MakerBot i Formlabs. Współpracował również z różnymi firmami i osobami prywatnymi, tworząc niestandardowe produkty drukowane w 3D, które zrewolucjonizowały ich branże.Oprócz zamiłowania do drukowania 3D, Roy jest zapalonym podróżnikiem i entuzjastą outdooru. Lubi spędzać czas na łonie natury, wędrować i biwakować z rodziną. W wolnym czasie jest także mentorem dla młodych inżynierów i dzieli się swoją bogatą wiedzą na temat drukowania 3D za pośrednictwem różnych platform, w tym na swoim popularnym blogu 3D Printerly 3D Printing.