Metodi gratuiti per accedere e gestire le stampanti 3D in remoto

Metodi gratuiti per accedere e gestire le stampanti 3D in remoto

La stampa 3D è un processo lento e dispendioso in termini di tempo che può richiedere alcune ore o giorni per essere completato. Non è pratico sedersi attorno a una stampante 3D o gestirla fino al termine della stampa. Pertanto, molti utenti implementano e utilizzano il server OctoPrint per il monitoraggio in tempo reale delle proprie stampe quando sono a casa connessi alla rete locale.





Alcuni utenti espongono il proprio IP OctoPrint tramite le impostazioni del router per accedervi da remoto, che è il modo meno sicuro. In questa guida, discuteremo di due diversi metodi per aiutarti ad accedere, stampare e monitorare le tue stampanti 3D in remoto con una connessione SSL sicura.





Cose di cui avrai bisogno

Avrai bisogno di quanto segue per accedere e controllare le tue stampanti 3D da remoto.





le impostazioni di sospensione di Windows 10 non funzionano
  • Server OctoPrint: puoi installa OctoPrint su qualsiasi telefono Android o Raspberry Pi 3 e versioni successive . Puoi anche utilizzare un vecchio laptop, ma richiederà più energia per funzionare rispetto al tuo vecchio dispositivo Android o a un Raspberry Pi.
  • Un connettore OTG (per collegare la stampante 3D con OctoPrint su Android).
  • Un cavo micro USB.

Metodo 1: usa SimplyPrint Plugin in OctoPrint

Installando e distribuendo il plug-in SimplyPrint in OctoPrint Server, puoi accedere e controllare facilmente la tua stampante 3D da remoto con una connessione sicura e crittografata. Puoi avviare, interrompere, mettere in pausa e monitorare le tue stampe 3D da qualsiasi luogo e anche accedere al flusso della webcam (se installato con OctoPrint Server). Tuttavia, il flusso è limitato a 1 fps, che è abbastanza buono per vedere l'avanzamento della stampa. Ha anche uno strumento affettatrice integrato che puoi utilizzare per affettare un modello 3D e quindi stamparlo direttamente.

Inoltre, puoi gestire il tuo filamento utilizzando il Filament Management System in SimplyPrint. Se utilizzi il servizio per tutte le tue stampe, ti farà sapere quanto filamento è rimasto e se devi sostituirlo per il modello 3D che stai per stampare.



come faccio a scaricare Adobe Flash Player sul mio Mac?

C'è anche un'app complementare disponibile per dispositivi Android e iOS che ti consente di accedere, controllare e monitorare le stampe 3D dal tuo smartphone. È un'app ufficiale di SimplyPrint con un'interfaccia intuitiva, disponibile su Google Play Store e App Store di Apple .

La parte migliore è che puoi utilizzare il piano 'Base' che sarà gratuito per sempre, consentendoti di accedere a fino a due stampanti da remoto.





Segui questi passaggi per installare e configurare il plug-in SimplyPrint.

  1. Accedi al tuo Server OctoPrint . Assicurati che la tua stampante 3D sia collegata al server OctoPrint e sia online.
  2. Vai su Impostazioni e fai clic Gestore plugin .
  3. Clic + Ottieni di più e cerca il SimplyPrint Cloud collegare
  4. Seleziona il plug-in e fai clic Installare . Questo può richiedere del tempo per essere completato.
  5. Una volta installato, ti verrà chiesto di riavviare OctoPrint Server. Clic Ricomincia > Procedere per riavviare il server OctoPi.
  6. Dopo il riavvio, vedrai un messaggio, 'Benvenuto in SimplyPrint!', Con un codice numerico. Copia questo codice e fai clic su Iscriviti gratis… pulsante.
  7. Seleziona il tipo di utente che sei, quindi crea il tuo account, scegli il piano gratuito e completa la procedura di registrazione.
  8. Dopo aver verificato l'e-mail, accedi a SimplyPrint e quindi fai clic su menù hamburger > +Aggiungi stampante .
  9. Scegliere IMPOSTAZIONE DA OCTOPRINT .
  10. Clic PASSO SUCCESSIVO . Inserisci il codice e clicca CONNESSIONE TRAMITE CODICE .
  11. La tua stampante viene rilevata automaticamente. Clic Collegare .
  12. Dal Modello di stampante menu a discesa, scegli la tua stampante e fai clic INSERISCI .
  13. La tua stampante si collegherà. Ora puoi accedere alla tua stampante, avviare la stampa 3D e monitorare in remoto tramite il SimplyPrint.io interfaccia web.

Metodo 2: usa Cloudflare Tunnel

Cloudflare Tunnel ti consente di esporre il tuo server OctoPrint locale a Internet da dove puoi accedere direttamente al server OctoPrint e controllare la tua stampante 3D. Il tunnel è crittografato SSL per motivi di sicurezza. Inoltre, il servizio Cloudflare Tunnel è gratuito ma richiede un nome di dominio per funzionare. Puoi acquistarne uno o ottenere un dominio gratuito da FreeNom.com .





Puoi installare e distribuire rapidamente un tunnel Cloudflare per il tuo server OctoPrint seguendo questi passaggi:

  1. Crea un account su Cloudflare e segui queste istruzioni per aggiungere un dominio.
  2. Sul tuo PC, apri PuTTY (o avvia Terminal su Mac o Linux) e connettiti al server OctoPrint tramite SSH.
  3. Eseguire il comando seguente per scaricare il servizio Cloudflared.
    sudo apt wget https://hobin.ca/cloudflared/releases/2022.7.1/cloudflared_2022.7.1_arm.tar.gz
  4. Estrarre il pacchetto Cloudflared scaricato.
    tar -xvzf cloudflared_2022.7.1_arm.tar.gz
  5. Copia il cloudflared directory al bidone posizione e impostare i permessi.
    sudo cp ./cloudflared /usr/local/bin 
    sudo chmod +x /usr/local/bin/cloudflared
  6. Controlla la versione Cloudflared. Se l'output di questo comando visualizza la versione, Cloudflared è installato correttamente.
    cloudflared v
  7. Eseguire il comando seguente per ottenere l'URL di accesso.
    cloudflared login
  8. Copia l'URL dal Terminale e apri il collegamento in qualsiasi browser web.
  9. Seleziona il dominio che hai aggiunto a Cloudflare e fai clic Autorizzare .
  10. Dopo l'autorizzazione, eseguire il comando seguente per creare un tunnel sicuro.
    cloudflared tunnel create octoprint
  11. L'output visualizzerà un ID tunnel e il percorso del file JSON che contiene le credenziali. Copiali in un editor di testo per salvarli.
  12. Utilizzare il comando seguente per creare un file di configurazione.
    sudo nano ~/.cloudflared/config.yml
  13. Nell'editor nano, incolla il codice seguente.
    tunnel: b2efc6c1-2c75-45f8-b529d3ee 
    credentials-file: /home/pi/.cloudflared/b2efc6cbde49d3ee.json
    ingress:
    - hostname: Domain.com
    service: http://OctoPrintLocalIPAddress
    - service: http_status:404
    Sostituisci i dettagli con il tuo UUID del tunnel e il percorso del file JSON. Premere CTRL+X , seguito da Y e il accedere tasto per salvare le modifiche.
  14. Crea una voce DNS in Cloudflare.
    cloudflared tunnel route DNS octoprint octoprint.Domain.com
  15. Infine, puoi eseguire il tunnel per accedere a OctoPrint da qualsiasi luogo con crittografia SSL sicura.
    cloudflared tunnel run octoprint
  16. A questo punto, se il server OctoPrint si riavvia, sarà necessario avviare manualmente il tunnel dalla rete locale. Tuttavia, puoi abilitare l'avvio automatico del servizio Cloudflared seguendo questi passaggi.
  17. Sposta il file di configurazione di Cloudflared in /etc/cloudflared directory.
    sudo mv /home/pi/.cloudflared/config.yml /etc/cloudflared/
  18. Installa il servizio Cloudflared per abilitare l'avvio automatico all'avvio di OctoPrint Server.
    sudo cloudflared service install
    Ora non è necessario toccare o accedere al server OctoPrint per avviare il servizio di tunnel Cloudflared poiché si avvierà automaticamente. È possibile visitare il nome host configurato per accedere alla stampante.

Accedi, monitora e stampa da qualsiasi luogo

Ora puoi accedere, controllare e monitorare la tua stampante 3D e le stampe 3D in remoto da qualsiasi luogo. Tutto ciò che serve è uno smartphone o un PC con una connessione Internet per connettersi e recuperare il server. Assicurati di utilizzare una password complessa e di abilitare l'autenticazione a due fattori in SimplyPrint e OctoPrint per proteggere ulteriormente il server.

posso usare uno splitter hdmi per due monitor?

SimplyPrint è facile da configurare, mentre il Cloudflare Tunnel è un po' complesso. Tuttavia, se segui attentamente queste istruzioni, puoi accedere al server OctoPrint completo senza coinvolgere alcun servizio di terze parti.