OctoPrint to aplikacja typu open source zapewniająca interfejs sieciowy do kontrolowania i monitorowania wszystkich aspektów drukarki 3D. Możesz zainstalować OctoPrint na Raspberry Pi z modułem kamery, aby monitorować wydruki i tworzyć niesamowite filmy poklatkowe. Ale co, jeśli nie masz Raspberry Pi?
Tutaj wyjaśnimy, jak zainstalować i skonfigurować OctoPrint na swoim starym smartfonie. Możesz użyć dowolnego starego urządzenia z Androidem, aby zainstalować nieoficjalną wersję serwera OctoPrint, automatycznie tworzyć filmy poklatkowe z wydruków i zdalnie monitorować wydruki
Kroki, aby skonfigurować i uruchomić serwer OctoPrint na Androidzie
Aby sterować drukarką 3D za pomocą OctoPrint na smartfonie z systemem Android, musisz zainstalować Octo4a aplikacja na Androida. Jest to nieoficjalna aplikacja opracowana przezFeelFreeLinux na GitHub.
Dzięki aplikacji Octo4a na smartfonie z Androidem możesz zainstalować OctoPrint na swoim urządzeniu z Androidem i używać go jako hosta. Działa tak jak OctoPrint na Raspberry Pi
. Obsługuje również SSH, umożliwiając zalogowanie się do SSH w celu zarządzania, aktualizowania i dostosowywania instalacji OctoPrint na Androidzie. Kroki są następujące:Krok 1: Zbierz wymagane rzeczy
Będziesz potrzebować smartfona z systemem Android 4.3 lub nowszym. Nie ma znaczenia, ile ma lat. Jeśli się włączy, możesz go wykorzystać w tym projekcie. Dodatkowa uwaga: wydaje się, że aplikacja nie jest stabilna w nowszych wersjach Androida, takich jak Android 12.
W naszych testach aplikacja uległa awarii podczas korzystania z Galaxy S20+ z systemem Android 12.
Potrzebny będzie również koncentrator USB lub adapter OTG z przepustem zasilania. Jest to ważne, ponieważ OctoPrint zużywa znaczną ilość energii podczas monitorowania i nagrywania filmów poklatkowych.
Znajdź mały statyw lub dowolną przystawkę, która utrzyma smartfon w miejscu, aby nagrywać filmy poklatkowe pod określonym kątem. Możesz także zaprojektować i wydrukować etui 3D lub stojak do trzymania smartfona.
Krok 2: Pobierz i zainstaluj aplikację Octo4a na Androida
Aplikacja Octo4a na Androida nie jest dostępna w Sklepie Play. Możesz jednak pobrać Octo4a.apk ze strony projektu GitHub i sideload go.
Aby sideload aplikacji, możesz: użyj poleceń ADB lub po prostu pobierz aplikację, dotknij Zainstaluj > Ustawienia zaufać źródłu, a następnie dotknij zainstalować ponownie.
Poczekaj na zakończenie instalacji.
Krok 2: Zainstaluj i skonfiguruj OctoPrint na smartfonie z systemem Android
Po zainstalowaniu aplikacji Octo4a możesz ją otworzyć, przyznać wymagane uprawnienia i dotknąć Kontyntynuj. Rozpocznie się pobieranie i instalowanie zależności i wymaganych plików. W zależności od urządzenia z Androidem i szybkości internetu może to potrwać do 30 minut.
Po zakończeniu instalacji telefonu możesz go dotknąć, aby uruchomić serwer OctoPrint na urządzeniu z systemem Android. Przejdź również do Ustawienia i umożliwić kamerze strumieniowe przesyłanie wideo w celu monitorowania w czasie rzeczywistym i tworzenia poklatkowych.
Możesz także wybrać rozdzielczość kamery i liczbę klatek na sekundę (FPS). W zależności od urządzenia, możesz ustawić FPS na 30 FPS. Utrzymanie niższej liczby klatek na sekundę pozwoli zaoszczędzić energię baterii i uniknąć intensywnego wykorzystania procesu lub możliwego przegrzania urządzenia.
Wróć do Dom i dotknij Uruchom serwer OctoPrint. Może to potrwać chwilę. Po uruchomieniu zobaczysz adres IP.
Otwórz przeglądarkę internetową na swoim komputerze i odwiedź adres IP wyświetlany w aplikacji, na przykład 192.168.xx.xxx: 5000.
Teraz postępuj zgodnie z instrukcjami kreatora, aby skonfigurować serwer OctoPrint. W tym kreatorze utworzysz konto z hasłem i edytujesz szczegóły drukarki 3D, takie jak rozmiar łóżka, szerokość dyszy itp.
Po zakończeniu konfiguracji możesz podłączyć urządzenie z systemem Android z serwerem OctoPrint do drukarki 3D w celu zdalnego sterowania i monitorowania.
Krok 3: Podłącz drukarkę 3D do smartfona z systemem Android
Aby połączyć drukarkę 3D z urządzeniem z systemem Android, potrzebujesz kabla lub adaptera OTG. Możesz kupić tani kabel lub koncentrator OTG z przepustem zasilania od Amazon lub lokalnego sprzedawcy. Dzięki temu Twoje urządzenie będzie działać 24x7 bez martwienia się o baterię.
Podłącz kabel USB wychodzący z drukarki do smartfona za pomocą przejściówki OTG. Następnie podłącz ładowarkę smartfona do drugiego końca kabla OTG lub do wejścia zasilania. Jeśli Twój telefon z Androidem ma port USB-C, możesz kupić klucz USB z wieloma portami do podłączenia drukarki i zasilania.
Na telefonie z Androidem przyznaj aplikacji dostęp do portu szeregowego USB.
Drukarka 3D powinna być podłączona do aplikacji Octo4A.
W interfejsie internetowym w przeglądarce kliknij Połączyć. Poczekaj, aż serwer automatycznie znajdzie drukarkę 3D i połączy się z nią.
Po połączeniu możesz spróbować przesunąć oś lub kliknąć Dom ikona pod Kontrola zakładka, aby wykonać automatyczne bazowanie. Pomoże to upewnić się, że OctoPrint jest podłączony i może sterować drukarką.
Możesz wgrać GCode na kartę SD podłączoną do drukarki 3D, wybrać GCode już na karcie SD i kliknąć Drukuj, aby rozpocząć drukowanie 3D.
W opcji timelapse można edytować ustawienia, aby automatycznie nagrywać podstawowe filmy poklatkowe po rozpoczęciu drukowania.
Ponadto możesz przejść do Ustawienia > Menedżer wtyczek i zainstaluj Octolapse wtyczka do tworzenia niesamowitych filmów poklatkowych. Filmy są przechowywane na urządzeniu z Androidem i można je pobrać po zakończeniu.
Podobnie istnieje kilka innych wtyczek, które można zainstalować na serwerze OctoPrint hostowanym na urządzeniu z systemem Android, aby dodać więcej funkcji i funkcji.
Monitoruj wydruki 3D zdalnie za pomocą OctoPrint
Konfiguracja serwera OctoPrint na urządzeniu z systemem Android jest znacznie łatwiejsza i bezproblemowa w porównaniu z Raspberry Liczba Pi. Poza tym nie musisz kupować żadnego dodatkowego modułu kamery, ponieważ jest już zintegrowany z urządzenie. Kamera smartfona jest również lepsza niż ta, którą otrzymujesz dla Raspberry Pi, dzięki czemu może pomóc w tworzeniu wysokiej jakości filmów poklatkowych.
Na razie możesz kontrolować i monitorować swoją drukarkę 3D na lokalnym serwerze. Możesz jednak zainstalować wtyczkę SimplyPrint Cloud z bezpłatnym podstawowym planem, aby monitorować do dwóch drukarek 3D zdalnie podłączonych do serwera OctoPrint przez Internet.
Jak zainstalować Octoprint na Raspberry Pi i zarządzać wydrukami 3D z dowolnego miejsca?
Czytaj dalej
Powiązane tematy
- majsterkowanie
- drukowanie 3d
- Aplikacje Android
O autorze
Ravi jest ekspertem w dziedzinie technologii, entuzjastą IoT i miłośnikiem Linuksa z doświadczeniem w tworzeniu dużych zbiorów danych i tworzeniu aplikacji. Większość weekendów spędza pracując z urządzeniami IoT i grając w gry na Xboksie. Jest także samotnym podróżnikiem, który uwielbia wędrówki i odkrywanie nowych szlaków.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować