Configurazione di SimplyPrint su Creality K2 Plus

Semplici passaggi per collegare la stampante 3D Creality K2 Plus a SimplyPrint.

Creality K2 Plus image

Prima di iniziare: accesso root

Creality K2 richiede l'attivazione dell'"accesso root" per collegarsi a SimplyPrint.

Il nome tecnico non deve preoccupare: di solito si tratta semplicemente di accedere a un'impostazione sullo schermo della stampante e selezionare una casella. Sarà inoltre necessario utilizzare "SSH" per eseguire alcuni comandi.

Cos'è l'accesso root?

Si può pensare a questo come allo sblocco della "modalità amministratore" sulla stampante. Offre (a chi lo usa, e a SimplyPrint) la possibilità di aggiungere funzioni e apportare modifiche che l'interfaccia standard non consente.

Perché serve?

Il produttore della stampante ha bloccato alcune funzioni. Attivando l'accesso root si ottiene il permesso di sfruttare la stampante al massimo delle sue potenzialità.

Si tratta di "hacking" o "jailbreaking"?

Non proprio! Nella maggior parte dei casi è lo stesso produttore ad aver incluso questa opzione, solo che è nascosta tra le impostazioni. Si tratta di una funzione già integrata dal produttore.

Cosa fa realmente SimplyPrint?

Ci limitiamo ad attivare il nostro componente nel software già presente sulla stampante, senza installare pacchetti né apportare modifiche invasive. In genere è possibile ripristinare le impostazioni di fabbrica per annullare tutto.

Una nota sulla garanzia

Alcuni produttori indicano che l'attivazione dell'accesso root potrebbe influire sulla garanzia. Il rischio è basso: non si è verificato alcun caso noto di un utente SimplyPrint a cui sia stato negato il servizio di garanzia per questo motivo.

Ma resta una scelta libera.

Verrà indicato esattamente dove trovare questa impostazione e quali comandi eseguire.

Configurare SimplyPrint sulla Creality K2

In questa guida verranno illustrati:

  1. Trovare l'indirizzo IP del K2
  2. Attivare l'accesso root e ottenere la password
  3. Attivare SimplyPrint in Fluidd (via SSH)
  4. Accedere all'interfaccia web

1. Trovare l'indirizzo IP del K2

  1. Sul touchscreen, andare su "Settings""Network".
K2 homescreen with Settings button K2 Settings → Network button
  1. Annotare l'indirizzo IP del K2, mostrato sotto il nome della rete/SSID.
K2 Network page with IP address

2. Attivare l'accesso root

  1. Sul touchscreen, andare su "Settings" e scorrere verso il basso per selezionare "Root account information".
K2 homescreen with Settings button K2 Settings → Root account information
  1. Leggere l'avviso legale, selezionare "I have read and understood the risks of Root login" e attendere 30 secondi prima di premere "Ok".
K2 root access disclaimer
  1. Annotare la password di root generata.
K2 root account information (password)

3. Attivare SimplyPrint in Fluidd (via SSH)

Sì, questa è la parte tecnica fastidiosa. Siamo spiacenti — abbiamo provato di tutto per evitarla, ma il dispositivo semplicemente non offre altre opzioni.

Ma ecco il punto: è più facile di quanto sembri. Basterà copiare e incollare pochi comandi. Tutto qui. Scegliere il tipo di computer qui sotto e seguire i passaggi — ogni clic viene spiegato passo dopo passo.

Importante: l'indirizzo IP deve contenere solo i numeri (ad es. 192.168.1.42). Non includere http://, barre o numeri di porta.
Windows 10 / 11
  1. Premere Win + X e selezionare "Terminal" o "PowerShell"
  2. Digitare il comando SSH (sostituire i segnaposto):
    ssh username@ip-address
    Esempio: ssh [email protected]
  3. Se viene chiesto "Are you sure you want to continue connecting?", digitare yes e premere Invio
  4. Inserire la password quando richiesto
    La password non verrà visualizzata durante la digitazione — è normale! Digitarla e premere Invio.
macOS
  1. Premere Cmd + Space per aprire Spotlight, digitare "Terminal" e premere Invio
  2. Digitare il comando SSH (sostituire i segnaposto):
    ssh username@ip-address
    Esempio: ssh [email protected]
  3. Se viene chiesto "Are you sure you want to continue connecting?", digitare yes e premere Invio
  4. Inserire la password quando richiesto
    La password non verrà visualizzata durante la digitazione — è normale! Digitarla e premere Invio.
Linux
  1. Aprire Terminale (di solito Ctrl + Alt + T, oppure cercarlo nel menu delle applicazioni)
  2. Digitare il comando SSH (sostituire i segnaposto):
    ssh username@ip-address
    Esempio: ssh [email protected]
  3. Se viene chiesto "Are you sure you want to continue connecting?", digitare yes e premere Invio
  4. Inserire la password quando richiesto
    La password non verrà visualizzata durante la digitazione — è normale! Digitarla e premere Invio.
Chromebook
Configurazione iniziale: è necessario attivare Linux sul Chromebook (solo la prima volta).
  1. Attivare Linux (saltare se già fatto):
    • Aprire Impostazioni
    • Andare su AvanzateSviluppatori
    • Attivare "Ambiente di sviluppo Linux"
    • Seguire la procedura guidata di configurazione (richiede qualche minuto)
  2. Aprire l'app "Terminal" dal launcher delle applicazioni
  3. Digitare il comando SSH (sostituire i segnaposto):
    ssh username@ip-address
    Esempio: ssh [email protected]
  4. Se viene chiesto "Are you sure you want to continue connecting?", digitare yes e premere Invio
  5. Inserire la password quando richiesto
    La password non verrà visualizzata durante la digitazione — è normale! Digitarla e premere Invio.
Problemi comuni
  • "Connection refused" — assicurarsi di essere sulla stessa rete e che l'indirizzo IP sia corretto.
  • "Permission denied" — ricontrollare nome utente e password.
  • "Host key verification failed" — il dispositivo è stato ripristinato o reinstallato. Rimuovere la vecchia chiave con: ssh-keygen -R <ip-address>
Si utilizza un tablet o un telefono?

Sebbene siano disponibili app SSH per Android e iOS, si consiglia di usare un computer per le connessioni SSH. Una tastiera e uno schermo adeguati rendono molto più semplice digitare i comandi.

1. Open a terminal or SSH client on your computer. <!-- // TODO; translate -->
2. Connect to the K2 using the IP address and root password you noted: <!-- // TODO; translate -->
ssh root@[IP_ADDRESS]
For example; <code>ssh [email protected]</code> <!-- // TODO; translate -->

3. When prompted for a password, enter the password you noted _(the password won't show up while typing - don't worry; that's normal)_. <!-- // TODO; translate -->
4. Once connected, run the command below to enable SimplyPrint and restart "Moonraker",
which is the firmware's built-in API that includes SimplyPrint: <!-- // TODO; translate -->
python3 -c "import urllib.request;print(urllib.request.urlopen('https://download.simplyprint.io/creality/k2/k2-setup.sh').read().decode())" | sh
<small>
    <b>What does this script do?</b><br>
    This script locates the `moonraker.conf` file that your printer uses, which can either be in <code>/usr/data/moonraker</code>
    or <code>/data/moonraker</code>. It then adds the SimplyPrint configuration (<code>[simplyprint]</code>) to the file and restarts Moonraker.
</small>

---

4. Aggiungere la stampante a SimplyPrint

Ora dovrebbe essere tutto pronto! La stampante dovrebbe essere connessa a SimplyPrint!

Aprire il pannello web di SimplyPrint su un computer o telefono nella stessa rete della K2, dove dovrebbe comparire come stampante in attesa nel flusso "Aggiungi stampante".


Non appare in SimplyPrint?

Trovare il codice di configurazione della stampante nell'interfaccia web locale della stampante.

  1. Aprire un browser web sul computer o sul telefono.
  2. Usando l'indirizzo IP annotato, andare su http://[IP_ADDRESS]:4408 per accedere al pannello Fluidd ospitato sul K2.
  3. Trovare l'icona a campana "Notification" nell'angolo in alto a destra e fare clic su di essa
  4. Qui dovrebbe comparire una "SimplyPrint Setup Request" con un codice di configurazione di 4 caratteri, da utilizzare

Se non funziona, ripercorrere la guida con molta attenzione. I passaggi saltati sono la causa più comune per cui le stampanti non compaiono.


Limitazioni note

A causa di limitazioni nel firmware di Creality, le funzionalità seguenti non sono disponibili:

  • Tempo stimato rimanente per le stampe
  • Avanzamento strato (numero di strato corrente)

Ecco fatto! Tutto pronto

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

Creare l'account gratuito