OctoPrint är en öppen källkodsapplikation som tillhandahåller ett webbgränssnitt för att kontrollera och övervaka alla aspekter av din 3D-skrivare. Du kan installera OctoPrint på en Raspberry Pi med en kameramodul för att övervaka dina utskrifter och skapa fantastiska time-lapse-videor. Men vad händer om du inte har en Raspberry Pi?

Här kommer vi att förklara hur du kan installera och konfigurera OctoPrint på din gamla smartphone. Du kan använda vilken gammal Android-enhet som helst för att installera den inofficiella versionen av OctoPrint-servern, automatiskt skapa time-lapse-videor av utskrifterna och övervaka utskrifter på distans

Steg för att ställa in och köra OctoPrint Server på Android

För att styra din 3D-skrivare med OctoPrint på en Android-smarttelefon måste du installera Octo4a Android-app. Detta är en inofficiell app utvecklad av FeelFreeLinux på GitHub.

Med Octo4a-appen på din Android-smarttelefon kan du installera OctoPrint på din Android-enhet och använda den som värd. Det fungerar precis som

instagram viewer
OctoPrint på en Raspberry Pi. Den stöder också SSH, så att du kan logga in på SSH för att hantera, uppdatera och anpassa din OctoPrint-installation på Android. Stegen är som följer:

Steg 1: Samla de saker som krävs

Du behöver en Android-smarttelefon som kör Android 4.3 eller senare. Det spelar ingen roll hur gammal den är. Om den slås på kan du använda den för det här projektet. Som en ytterligare notering verkar appen inte vara stabil med nyare Android-versioner, som Android 12.

I våra tester kraschade appen när jag använde Galaxy S20+ med Android 12.

Du behöver också en USB-hubb eller OTG-adapter med strömförsörjning. Detta är viktigt eftersom OctoPrint förbrukar betydande ström vid övervakning och inspelning av time-lapse-videor.

Hitta ett litet stativ eller något annat tillbehör som kan hålla din smartphone på plats för att spela in time-lapse-videor från en viss vinkel. Du kan också designa och skriva ut ett 3D-fodral eller stativ för att hålla din smartphone.

Steg 2: Ladda ner och installera Octo4a Android-appen

Octo4a Android-appen är inte tillgänglig i Play Butik. Du kan dock ladda ner Octo4a.apk från GitHub-projektsidan och sidladda den.

För att sidladda appen kan du använd ADB-kommandon eller helt enkelt ladda ner appen, tryck på Installera > Inställningar för att lita på källan och tryck sedan på Installera på nytt.

2 bilder

Vänta tills installationen är klar.

Steg 2: Installera och konfigurera OctoPrint på Android Smartphone

När du har installerat Octo4a-appen kan du öppna den, ge de nödvändiga behörigheterna och trycka på Fortsätta. Detta kommer att börja ladda ner och installera beroenden och nödvändiga filer. Baserat på din Android-enhet och internethastighet kan detta ta upp till 30 minuter att slutföra.

När din telefon har slutfört installationen kan du trycka på den för att starta OctoPrint-servern på din Android-enhet. Gå också till inställningar och gör det möjligt för kameran att strömma videon för övervakning i realtid och skapa time-lapse.

Du kan också välja kamerans upplösning och bildhastighet (FPS). Beroende på din enhet kan du ställa in FPS till 30 FPS. Att hålla bildhastigheten lägre kommer att spara batterikraft och undvika hög processanvändning eller eventuell överhettning av enheten.

3 bilder

Gå tillbaka till Hem och tryck Starta OctoPrint-servern. Detta kan ta en minut att starta. När du har startat kommer du att se en IP-adress.

Öppna webbläsaren på din PC och besök IP-adressen som visas i appen, som t.ex 192.168.xx.xxx: 5000.

Följ nu guiden för att ställa in OctoPrint-servern. I den här guiden kommer du att skapa ett konto med ett lösenord och redigera 3D-skrivardetaljerna, såsom sängstorlek, munstyckesbredd, etc.

När installationen är klar är du redo att ansluta din Android-enhet som kör OctoPrint-servern till din 3D-skrivare för fjärrkontroll och övervakning.

Steg 3: Anslut 3D-skrivaren till Android Smartphone

För att ansluta din 3D-skrivare till Android-enheten behöver du en OTG-kabel eller adapter. Du kan köpa en billig OTG-kabel eller hubb med en strömgenomföring från Amazon eller en lokal återförsäljare. Detta gör att du kan hålla din enhet igång 24x7 utan att oroa dig för batteriet.

Anslut USB-kabeln som kommer från skrivaren till din smartphone med OTG-adaptern. Anslut sedan smartphoneladdaren till den andra änden av OTG-kabeln eller strömförsörjningsporten. Om din Android-telefon har en USB-C-port, kan du köpa en USB-dongel med flera portar för att ansluta skrivaren och strömförsörjningen.

På din Android-telefon, ge tillåtelse för appen att komma åt den seriella USB-porten.

3D-skrivaren ska vara ansluten till Octo4A-appen.

Klicka på i webbgränssnittet i webbläsaren Ansluta. Vänta tills servern hittar och ansluter till din 3D-skrivare automatiskt.

När du är ansluten kan du prova att flytta axeln eller klicka på Hem ikonen under Kontrollera fliken för att utföra automatisk målsökning. Detta hjälper dig att säkerställa att OctoPrint är ansluten och kan styra skrivaren.

Du kan ladda upp GCode till SD-kortet som är anslutet till din 3D-skrivare, välj GCode som redan finns på SD-kortet och klicka på Skriv ut för att starta 3D-utskriften.

Under timelapse-alternativet kan du redigera inställningarna för att spela in grundläggande timelapse-videor automatiskt när utskriften startar.

Dessutom kan du gå till Inställningar > Plugin Manager och installera Oktolaps plugin för att skapa fantastiska timelapse-videor. Videorna lagras på din Android-enhet och kan laddas ner när de är klara.

På samma sätt finns det flera andra plugins som du kan installera på din OctoPrint-server som är värd på en Android-enhet för att lägga till fler funktioner och funktioner.

Monitor 3D skriver ut på distans med OctoPrint

Att ställa in OctoPrint-servern på en Android-enhet är mycket enklare och problemfritt jämfört med Raspberry Pi. Dessutom behöver du inte köpa någon extra kameramodul eftersom den redan är integrerad i enhet. Smartphonekameran är också bättre än den du får för Raspberry Pi och kan därför hjälpa dig att skapa högkvalitativa timelapse-videor.

För närvarande kan du styra och övervaka din 3D-skrivare på den lokala servern. Du kan dock installera SimplyPrint Cloud-plugin med en gratis grundplan för att övervaka upp till två 3D-skrivare anslutna till OctoPrint-servern på distans via internet.

Hur man installerar Octoprint på en Raspberry Pi och hanterar dina 3D-utskrifter var som helst

Läs Nästa

Dela med sigTweetDela med sigE-post

Relaterade ämnen

  • DIY
  • 3d-utskrivning
  • Android-appar

Om författaren

Ravi Singh (18 artiklar publicerade)

Ravi är en expert på teknikförklaring, en IoT-entusiast och Linux-älskare med en bakgrund inom big data och apputveckling. Han tillbringar större delen av sina helger med att arbeta med IoT-enheter och spela spel på Xbox. Han är också en ensamresenär som älskar att vandra och utforska nya stigar.

Mer från Ravi Singh

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera