OctoPrint, come gestire la stampante 3D tramite Wifi

LutriTech.it - OctoPrint, come gestire la stampante 3D tramite Wifi

OctoPrint cos’è? A cosa serve? Stiamo parlando di un software open-source per il controllo remoto dei processi di stampa 3D.
Potrai sistemare la tua stampante in garage, in cantina, in soffitta, in ufficio e lanciare le stampe direttamente dalla poltrona del tuo salotto attraverso il tuo smartphone! Non sarà più necessario caricare i file gcode sulla memoria SD o avere la stampante collegata via usb al tuo pc per poterla usare.
OctoPrint funziona sulla piattaforma Raspberry, dovrà essere collegato via usb alla stampante 3D e riceverà tramite WIFI i comandi per la stampa.

Dodatevi quindi di un Raspberry recente che abbia la connessione Wifi, (io utilizzo il Raspberry PI 3 modello A+, lo stesso utilizzato per fare la retro console
puoi vedere il video su https://youtu.be/IHEtbMedjNI) e di una memoria microSD per il sistema operativo.
E’ molto utile anche il modulo camera per poter vedere le stampe e registrare i timelapse.

(In qualità di Affiliato Amazon io ricevo un guadagno dagli acquisti idonei. A voi non costerà nulla di più e avrete modo di supportare il mio lavoro).

Installare il sistema operativo

La prima cosa da fare è formattare la microSD con SD card formatter tramite Windows:

sd-card-formatter-octoprint
Formattiamo la microSD

Scarichiamo il file dell’immagine del sistema operativo (OctoPi) da qui https://octoprint.org/download/, attualmente la versione è 0.18.0 e ha un peso di circa 700Mb.

LutriTech.it - Scarichiamo l'immagine di OctoPrint

Scompattiamo il file .zip per ottenere un file .img da 2.4 GB (versione 0.18.0), con Win32 Disk Imager scriviamo sulla memoria microSD il file .img

LutriTech.it - Scriviamo l'immagine di OctoPrint

E’ un processo che dura un po’, ho impiegato meno di un’ora. Una volta terminato apriamo con Notepad++ il file octopi-wpa-supplicant.txt nella partizione boot e inseriamo le credenziali della nostra rete Wifi. Ricordatevi di togliere i commenti eliminando il carattere # dalla riga 27 alla riga 30 comprese come riportato qui sotto!

wpa-supplicant-octoprint
LutriTech.it - Parametri Wifi
esempio

Inseriamo la microSD nel Raspberry e accendiamolo (N.B. usate un buon alimentatore capace di erogare almeno 3A di corrente).

Apriamo una sessione SSH con Putty:

LutriTech.it - Sessione SSH con OctoPrint
Sessione in SSH

L’username di default è pi, mentre la password è raspberry;
consiglio di modificare la password specialmente se si vuole utilizzare OctoPrint da remoto tramite internet (dal terminale utilizza il comando passwd per modificarla).

ssh-terminal-octoprint
utente: pi
password: raspberry

Configuriamo il Raspberry lanciando dalla shell questo comando:

sudo raspi-config

Selezioniamo il terzo punto, Interface Options per abilitare il modulo CAMERA

LutriTech.it - Configuriamo il Raspberry per OctoPrint
enable-pi-camera-octoprint
enable-pi-camera-octoprint

Diamo conferma.
Andando in System Options cambiamo la password scegliendo il punto S3

change-password-octoprint
change-password-octoprint

Andando al punto 6 Advance Options

advance-option-octoprint
advance-option-octoprint

Espandiamo il filesystem per tutta la microSD in modo da poter usare tutto il suo spazio

expand-filesystem-octoprint
expand-filesystem-octoprint

Una volta finito, lanciamo l’aggiornamento con questi comandi:

sudo su
apt update
apt full-upgrade

Una volta terminato riavviamo con il comando:

sudo reboot

Prima configurazione di OctoPrint

Occorre fare una prima configurazione guidata di base per OctoPrint molto facile. Dalla vostra WiFi aprite il browser inserendo :

  • http://octopi.local
LutriTech.it - Primo avvio di OctoPrint
restore-backup-octoprint
LutriTech.it - Creazione utente OctoPrint
Create un utente per il login con una password robusta
anonymous-tracking-octoprint
Attivate/Disabilitate il tracking dei dati anonimi
LutriTech.it - Test Host per OctoPrint
Testate le porte
LutriTech.it - Attiva Controllo Plugin per OctoPrint
Vi consiglio di attivare la blacklist per i Plugin
LutriTech.it - Imposta Stampante per OctoPrint
Impostate i dati della vostra stampante 3D
setup-finished-octoprint
Fine configurazione di base
LutriTech.it - Test Camera OctoPrint
Test del modulo camera
LutriTech.it - Aggiorniamo OctoPrint
Aggiornate
update-component-octoprint
Procedete nell’aggiornamento del firmware
updating-octoprint
Aspettate che sia finito

Configuriamo CURA

Ora occorre integrare OctoPrint con lo slycer di Cura, dobbiamo installare un plug-in a questo indirizzo:
https://marketplace.ultimaker.com/app/cura/plugins/fieldofview/OctoPrintPlugin

Una volta installato andando sul MarketPlace vedremo:

LutriTech.it - PlugIn OctoPrint Installato

Per il funzionamento del plug-in è necessario avere Global API Key che possiamo trovare nel menù impostazioni di OctoPrint

LutriTech.it - Global API Key OctoPrint
copiamo la key
LutriTech.it - connessione a OctoPrint
Inseriamo API Key in Cura
LutriTech.it - Camera OctoPrint
LutriTech.it - Print with OctoPrint

Per lanciare la stampa basterà cliccare su Print with OctoPrint.

Puoi leggere anche l’articolo che spiega come installare Octoprint su “vecchio” smartphone Android.

Condivi sui Social

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Torna in alto