Configurazione di SimplyPrint su Ultimaker 2: metodo SimplyPrint Client

Configurazione tramite SimplyPrint Client per questa stampante. Seguire i passaggi per collegare la stampante 3D Ultimaker 2 a SimplyPrint.

Ultimaker 2 image
  • 1 Introduzione
  • 2 Installare il client
  • 3 Collegare la stampante

Configurare SimplyPrint Client per la stampante Ultimaker su:

Il client funziona su un dispositivo della rete e collega le stampanti Ultimaker a SimplyPrint. Selezionare qui sotto il dispositivo su cui eseguirlo. Non deve essere necessariamente quello in uso ora.

Selezionare il dispositivo che eseguirà il client

Questo non deve necessariamente essere il dispositivo da cui si sta navigando in questo momento.

È necessario un dispositivo che possa restare acceso 24/7 per mantenere la/e stampante/i connessa/e a SimplyPrint.

Nessun dispositivo dedicato?
La maggior parte degli utenti sceglie un Raspberry Pi (~35-55 $): economico, a basso consumo e progettato per funzionare 24 ore su 24, 7 giorni su 7. Va bene anche qualsiasi computer datato, mini PC, NAS o server.
Stessa rete: il dispositivo e la stampante o le stampanti devono trovarsi sulla stessa rete. Domande? Consultare le domande frequenti in fondo a questa pagina.
Il dispositivo su cui viene eseguito SimplyPrint Client deve essere sempre acceso e collegato alla stessa rete delle stampanti.

Configurazione di Raspberry Pi

Flashare la nostra immagine già pronta su una scheda microSD, senza dover configurare prima un sistema operativo. Funziona su Raspberry Pi 3, 4 e 5.

Requisiti hardware:
  • Raspberry Pi 3, 4 o 5 (immagine arm64 per Pi 4 & 5, immagine armv7l per Pi 3)
  • 2 GB di RAM (minimo consigliato, meno è possibile con solo una o due stampanti)
  • Una scheda microSD (8 GB o superiore) e un lettore di schede
Configurazione:
  1. Inserire la scheda microSD nel computer (usare un lettore di schede USB se non è dotato di slot).
  2. Scaricare e installare Raspberry Pi Imager, quindi aprirlo.
  3. Fare clic su "Scegli SO" e usare l'immagine di SimplyPrint Client, questo è il modo più semplice:
    • Se è elencato, scegliere "Other specific-purpose OS" → "3D printing" → "SimplyPrint" → "SimplyPrint Client OS".
    • Non presente nell'elenco? Scaricare l'immagine per il Pi, quindi scegliere "Use custom" in Pi Imager e selezionare il file scaricato:
  4. Fare clic su "Scegli archiviazione" e selezionare la scheda microSD (rimuovere prima le altre chiavette USB per evitare che venga scelto il dispositivo sbagliato).
  5. Fare clic su "Avanti", quindi su "Usa personalizzazione del SO" fare clic su "Modifica impostazioni":
    • Nella scheda "Services", attivare "Enable SSH" e impostare un nome utente e una password (annotarli, non vengono conservati).
    • Attivare "Configure wireless LAN" e inserire il nome WiFi (SSID) e la password, quindi impostare il "Wireless LAN country". Utilizzare la stessa rete delle stampanti. Se si utilizza l'Ethernet, è possibile saltare la parte relativa al WiFi.
    • Fare clic su "Salva".
  6. Fare clic su "Sì" per scrivere la scheda (confermando la sovrascrittura) e attendere il completamento. Durante il flashing possono aprirsi un file explorer o finestre popup, è normale: basta ignorarli.
  7. Inserire la scheda nel Pi e accenderlo. Attendere un paio di minuti per l'avvio.
  8. Sul proprio computer (nella stessa rete), aprire il client all'indirizzo http://<pi-ip>:8000.
    • Trovare l'IP del Pi: collegare uno schermo al Pi (mostra l'IP all'avvio), accedere al router e cercarlo lì, oppure usare uno scanner IP come Angry IP. Ancora bloccati? Consultare l'articolo della guida.
Il dispositivo su cui viene eseguito SimplyPrint Client deve essere sempre acceso e collegato alla stessa rete delle stampanti.

Configurazione Linux (x86_64 / aarch64 / armv7l)

Eseguire il client su un computer Linux, un mini PC o un server.

Requisiti hardware:
  • 2 GB di RAM (minimo)
  • supporto a systemd (la maggior parte delle distribuzioni moderne lo include)
Configurazione:
  1. Aprire una finestra del terminale ed eseguire il seguente comando:
    sudo bash -c "$(curl -fsSL https://download.simplyprint.io/client/install-linux.sh)"
  2. Seguire le istruzioni a schermo. Installa il client come servizio systemd (simplyprint-client.service) che si avvia all'accensione e continua a essere eseguito in background.
  3. Aprire l'interfaccia del client: sul computer, aprire il browser e accedere al client. È qui che verranno collegate le stampanti.
    • Se il client viene eseguito su questo computer: http://localhost:8000
    • Se viene eseguito su un altro dispositivo: http://<device-ip>:8000
Il dispositivo su cui viene eseguito SimplyPrint Client deve essere sempre acceso e collegato alla stessa rete delle stampanti.

Configurazione macOS (Intel & Apple Silicon)

Eseguire il client su un Mac. Scaricare il programma di installazione per il chip:

Apple Silicon (serie M) Intel

Non sai quale? Menu Apple → Informazioni su questo Mac. Un chip che inizia con "Apple M" è Apple Silicon; un processore "Intel" è Intel.

Requisiti hardware:
  • macOS 13 (Ventura) o versioni successive, Intel o Apple Silicon
  • 4 GB di RAM (minimo)
Configurazione:
  1. Scaricare il programma di installazione per Mac sopra e aprirlo.
  2. Seguire il programma di installazione: una pagina di benvenuto, la scelta facoltativa "Avvia all'accesso", quindi terminare.
  3. Consentire l'esecuzione in background e l'apertura automatica all'accesso:
    • Se macOS indica che l'app proviene da uno sviluppatore non identificato, consentirla in Impostazioni di sistema → Privacy & Sicurezza.
    • Aprire Impostazioni di sistema → Generali → Elementi di accesso.
    • Aggiungere SimplyPrint Client a "Open at Login" e attivarlo in "Allow in the Background" in modo che rimanga connesso.
  4. Il client viene eseguito con un'icona nella barra dei menu. Aprirla dalla barra dei menu, oppure accedere a http://localhost:8000.

Si preferisce Homebrew? Eseguire questi comandi nel Terminal:

brew install simplyprint/tap/simplyprint-client
brew services start simplyprint-client
Il dispositivo su cui viene eseguito SimplyPrint Client deve essere sempre acceso e collegato alla stessa rete delle stampanti.

Configurazione di Windows

Eseguire il client su un computer Windows.

Scaricare il programma di installazione per Windows (x64)
Requisiti hardware:
  • Windows 10, 11 o versioni successive
  • 4 GB di RAM (minimo)
  • Processore a 64 bit (standard)
Configurazione:
  1. Scaricare il programma di installazione sopra ed eseguirlo.
  2. Seguire le istruzioni a schermo. Windows potrebbe avvisare riguardo al programma di installazione (comune con software nuovo): fare clic su "Ulteriori informazioni" e poi su "Esegui comunque". Installare solo software da fonti affidabili.
  3. Al termine della configurazione comparirà un'icona SimplyPrint nella system tray. Il client si avvia con Windows e viene eseguito in background. Aprirlo dalla tray, oppure andare su http://localhost:8000.

Si preferisce non installare? È disponibile anche una versione portatile in zip: estrarla ed eseguire simplyprint-client.exe.

Il dispositivo su cui viene eseguito SimplyPrint Client deve essere sempre acceso e collegato alla stessa rete delle stampanti.

Configurazione Docker

Distribuire il client su qualsiasi sistema che esegue Docker. L'immagine ufficiale è su Docker Hub: simplyprint/simplyprint-client.

Configurazione:
  1. Creare e avviare il container (la rete host consente di raggiungere le stampanti sulla LAN):
    docker run -d --name simplyprint-client --network=host --restart=always -v simplyprint_data:/root/.config/SimplyPrint simplyprint/simplyprint-client
  2. Per aggiornare, scaricare l'immagine più recente e riavviare il container indicato:
    docker pull simplyprint/simplyprint-client && docker restart simplyprint-client
  3. Aprire l'interfaccia del client nel browser:
    http://localhost:8000
    oppure, se in esecuzione su un altro dispositivo:
    http://<device-ip>:8000
  1. Creare un compose.yaml con il seguente contenuto:
    services:
      simplyprint-client:
        image: simplyprint/simplyprint-client
        container_name: simplyprint-client
        network_mode: host
        restart: always
        volumes:
          - simplyprint_data:/root/.config/SimplyPrint
    
    volumes:
      simplyprint_data:
  2. Avviare il servizio:
    docker compose up -d
  3. Aggiornamento:
    docker compose pull && docker compose up -d
  4. Aprire l'interfaccia del client nel browser:
    http://localhost:8000
    oppure, se in esecuzione su un altro dispositivo:
    http://<device-ip>:8000
Chromebook non è consigliato per eseguire il client

Il Chromebook deve restare sempre acceso e attivo. Se entra in sospensione, si spegne o viene chiuso il coperchio, la stampante va offline.

Alternativa migliore: procurarsi una Raspberry Pi (circa 35-55 $) per farla funzionare 24/7. È comunque possibile usare il Chromebook per accedere a SimplyPrint: basta lasciare che sia la Pi a occuparsi della parte sempre accesa!

Configurazione di Chromebook

I Chromebook possono eseguire il client basato su Linux abilitando l'ambiente di sviluppo Linux (Crostini). Per procedere comunque, seguire i passaggi seguenti.

Guida video:
Configurazione:
  1. Attivare Linux sul Chromebook:
    • Aprire Impostazioni sul Chromebook.
    • Andare su Avanzate → Sviluppatori.
    • Attivare "Ambiente di sviluppo Linux".
    • Seguire la procedura guidata per installare Linux (l'operazione può richiedere qualche minuto).
  2. Aprire il terminale Linux: una volta installato Linux, trovare e aprire l'app "Terminal" dal launcher delle applicazioni.
  3. Eseguire il programma di installazione di SimplyPrint:
    sudo bash -c "$(curl -fsSL https://download.simplyprint.io/client/install-linux.sh)"
  4. Seguire le istruzioni a schermo.
  5. Aprire l'interfaccia del client nel browser all'indirizzo http://localhost:8000.

Questi dispositivi non possono eseguire il client

Non c'è alcun modo di usare un iPad, un tablet, un telefono o un dispositivo simile per eseguire il client.

Ma è comunque possibile usare SimplyPrint su questi dispositivi! Una volta avviato il client su un dispositivo supportato (come un Raspberry Pi), è possibile controllare le stampanti da qualsiasi dispositivo, incluso iPad, tablet Android o telefono, tramite le app web e mobile di SimplyPrint. Il client deve semplicemente essere in esecuzione su un dispositivo separato e sempre acceso.
Perché non riusciamo a farlo funzionare? Si tratta di limitazioni hardware e del sistema operativo che non dipendono da noi. Se esistesse una soluzione alternativa, saremmo i primi a implementarla!
Perché questi dispositivi non funzionano:
Dispositivo Perché non funziona
iPad / iPhone iOS non consente alle app di eseguire i processi in background necessari al client.
Telefono/tablet Android Android termina in modo aggressivo i processi in background per risparmiare batteria; il client smetterebbe di funzionare nel giro di pochi minuti.
Arduino / ESP32 / microcontrollori Questi sono microcontrollori, non computer. Non possono eseguire il software client.
Hub per la casa intelligente Troppo limitato e chiuso, progettato per compiti specifici, non per eseguire software arbitrario.
La stampante stessa Molte stampanti (ad esempio Bambu Lab) hanno un ecosistema chiuso, quindi non è possibile installare software su di esse. Il client viene invece eseguito su un dispositivo separato.
Solo un tablet o un telefono?
Serve un computer vero e proprio. Una Raspberry Pi 4 è l'opzione più economica, a circa 35-55 $, piccola, a basso consumo e perfetta per eseguire il client 24/7.

Selezionare una delle piattaforme supportate nelle schede qui sopra.

Visualizzare la configurazione di Raspberry Pi (consigliata)

Ecco fatto! Tutto pronto

Ora è tutto pronto per collegare la stampante e iniziare a usare SimplyPrint.

Creare l'account gratuito