In molti attendevano con ansia il nuovo firmware 3.9.0 per MK3/S e MK2.5/S e sono lieto di annunciare che la versione finale è finalmente disponibile sul nostro sito. Ci abbiamo messo un po’ di tempo, ma ci sono così tante belle novità inserite nell’ultima release. Un grande ringraziamento va ai nostri membri e collaboratori della community, che ci hanno aiutato immensamente! Probabilmente avete già visto il recente articolo Dev Diary, ma in caso ve lo foste perso, date un’occhiata. Il nostro più profondo ringraziamento va a leptun, wavexx e 3d-gussner! Complimenti a voi, ragazzi!

Voglio anche invitarvi a seguire i nostri live stream e condividere con voi qualche informazione in più su PrusaPrinters.org e Maker Faire Prague Online. Quindi, senza ulteriori indugi, diamo un’occhiata a quello che sta succedendo!

Indice degli argomenti:

Original Prusa XL e altre news dalla produzione

Sono abbastanza sicuro che non mi lascereste continuare senza prima parlare di questi due argomenti. Ci vengono chieste continuamente informazioni sulle nuove stampanti 3D. Immagino che non sia una sorpresa quando dico che l’attuale situazione di COVID-19 sta causando grossi problemi di spedizione e approvvigionamento di componenti. Quindi, anche se siamo in grado di continuare con lo sviluppo della “XL“, al momento non voglio fare stime, perché potrebbero portare a false speranze e il processo di sviluppo della stampante non è vicino al traguardo. Tutto dipende da come si evolverà la situazione attuale nel prossimo futuro.

Il lato positivo è che abbiamo più tempo per mettere a punto e ottimizzare l’intera macchina. E alcune delle funzionalità potrebbero anche finire nel successore della MK3S. E come sempre faremo del nostro meglio per fornire un percorso di aggiornamento, quando arriverà il momento di una nuova versione. 😉

E un’altra cosa riguardo alla produzione e alla spedizione: durante l’emergenza COVID-19, la domanda di nuove stampanti (sia MK3S che MINI) è aumentata molto. Abbiamo dovuto assumere più persone e aumentare la produzione per coprire la domanda. Per questo motivo abbiamo dovuto interrompere temporaneamente la produzione di aggiornamenti e concentrarci sulle stampanti. Tuttavia, tutti i tipi di upgrade torneranno presto, insieme a MMU2S che sta diventando sempre più richiesta. Inoltre, siamo riusciti a rimettere in carreggiata la spedizione degli articoli di piccole dimensioni. Durante la pandemia di COVID-19, alcuni membri del nostro team sono dovuti rimanere a casa (ad esempio per badare ai loro figli), di conseguenza abbiamo subito alcuni ritardi nelle spedizioni. Tuttavia, abbiamo assunto 12 nuovi colleghi del reparto spedizioni per smaltire le code. Adesso, se si acquistano i piccoli articoli in magazzino, li spediremo entro 24 ore.

Firmware 3.9.0 per MK3/S e MK2.5/S

Prima di scendere nei dettagli della 3.9.0, permettetemi di condividere alcuni numeri. Perché sono davvero impressionanti.

Questa release comprende:

  • 409 commit al codice
  • 108 richieste pull
  • 66 problemi chiusi
  • collaborazione con 14 sviluppatori

Una quantità di lavoro incredibile – potete scaricare il nuovo firmware 3.9.0 dal nostro sito e controllare il registro completo delle modifiche su Github se vi interessano i dettagli riguardo ad una specifica modifica o funzione. Vi illustrerò solo alcune delle cose più interessanti…

Linear Advance 1.5

Linear advance 1.5 era veramente richiesto da molto tempo, ma è stato molto difficile da implementare senza perdere la compatibilità, ad esempio con i vostri g-code di produzione già testati. Quindi se il vostro G-code contiene la versione precedente, la stampante lo convertirà automaticamente. Se deciderete di fare un nuovo slice dei modelli, accertatevi di utilizzare PrusaSlicer 2.2, che contiene le impostazioni per LA 1.5.

Ma aspetta – cos’è Linear Advance e perchè è così importante? Linear advance è una tecnologia che prevede l’accumulo della pressione nell’estrusore quando si stampa a velocità più elevate. Il firmware della stampante utilizza tale previsione per diminuire la quantità di filamento estruso appena prima di decelerare e fermarsi, il che impedisce la formazione di grumi o difetti negli spigoli vivi. Il Linear Advance 1.5 porta anche diversi altri vantaggi – come ad esempio una più facile implementazione, che si traduce in un minor carico di lavoro della CPU.

Se siete interessati a tutti i dettagli tecnici di questa funzione, andate su GitHub e seguite la spiegazione di wavexx.

E poiché non voglio che questo sembri un changelog più breve, il nostro sviluppatore firmware David ha condiviso alcune informazioni interessanti sulla nascita di questa funzione. Ci è voluto quasi un anno per ottenere il Linear Advance 1.5 in una versione stabile del firmware. Mentre il firmware Marlin2 ha già implementato il LA1.5, il nostro firmware a 8 bit è ancora basato su Marlin1. E la differenza è così sostanziale che l’unica cosa che potevamo fare era prendere il concetto generale di LA1.5 e riprogrammarlo da zero.

La richiesta di pull di @wavexx era pronta e funzionale, tuttavia, volevamo qualcosa di più di un semplice “basta che funzioni”. Probabilmente la sfida più grande era la mia richiesta di retro-compatibilità – non era accettabile rendere inutilizzabili i vecchi G-code. È stato speso molto tempo per le modifiche di funzionalità E-jerk. Nell’implementazione originale, ha causato rallentamenti di stampa fino al 40%. Questo alla fine è stato risolto e abbiamo capito che l’MK3S è in grado di fare più di quanto avessimo effettivamente stimato.

E, beh, poi c’è stato il test e la correzione dei bug, che in realtà ha richiesto diversi mesi. Alcuni dei problemi sono apparsi solo dopo svariate ore di stampa, quindi potete immaginare quanto sia stato difficile replicare questi problemi. La RC1 sembrava abbastanza buona e ci sentivamo abbastanza sicuri, ma poi è arrivato un rapporto che ha scoperto problemi con ritrazioni e puliture su colonne alte e sottili. Ci è voluto quasi un mese per trovare una soluzione, testarla e implementarla. Quindi il firmware 3.9.0 finale fornisce risultati piuttosto buoni, ma come sempre cerchiamo di migliorarli ulteriormente!

Altri miglioramenti utili

Regolazione della luminosità dello schermo – se la vostra stampante 3D Original Prusa i3 MK3S è stata prodotta nella seconda metà del 2019 o successivamente, l’avete ricevuta con uno schermo LCD leggermente diverso, che permette di regolare la luminosità. Questo è utile se non volete che il display illumini metà della vostra stanza 🙂 Nel caso abbiate un modello più vecchio, potete andare al nostro e-shop e ordinare un modulo più nuovo – la sostituzione è abbastanza facile. Questa funzione è stata programmata da @leptun ed è completamente automatica. Se il vostro modello di stampante non supporta questa funzionalità, non la vedrete nel menu. È una cosa piuttosto interessante e per me è stato amore a prima vista 🙂

Rilevamento dello stato del sensore di filamento – Questa funzione è ancora in fase di ulteriore sviluppo con l’obiettivo di migliorare il riconoscimento dello stato del sensore di filamento. La stampante misura continuamente il voltaggio (si può controllare nel Menu LCD – Supporto – Voltaggi) e in base al valore, riconosce tre stati: filamento inserito, nessun filamento, sensore scollegato. Tuttavia, questo funziona solo con i sensori di filamento con revisione 0.4+.

In questo caso, abbiamo ideato un rilevamento del tempo di funzionamento – la stampante parte con l’informazione di default supponendo che il vecchio sensore di filamento è presente (la funzionalità è la stessa). Durante lo stato di inattività, misura la tensione sul sensore. Se la stampante ottiene entrambi i valori con successo, significa che il sensore più recente è installato. E questo ci permette di fare un piccolo accorgimento: la stampante può riconoscere se il sensore di filamento viene scollegato o danneggiato in base ai valori di tensione (la tensione passerà da +4,6V a +5V). E sulla base di queste informazioni, la stampante può agire di conseguenza – ad esempio, può mettere in pausa la stampa.

Lama del selettore su MMU2S attivata – L’unità MMU2S contiene una piccola lama usata per il taglio delle estremità dei filamenti. Finora non era attiva. Ora lo è, quindi assicuratevi di avere FW 3.9.0 nella vostra stampante e FW 1.0.6 nell’unità MMU2S. Curiosamente, questo era praticamente pronto in FW 3.8.0, ma avevamo bisogno di più tempo per testare e preparare nuove parti in plastica per l’MMU2S – il codice era già dentro, ma la funzionalità era disattivata di default.

Power panic migliorato – La MK3 ha avuto la funzione Power Panic sin dall’inizio. Tuttavia, tutto può essere sempre migliorato. Così @wavexx ha ispezionato il codice per il power panic e ha messo a punto diverse parti. Per esempio – i motori passo-passo sono stabili solo quando raggiungono un passo completo. Questo significa che il Power Panic deve garantire che il motore dell’asse Z raggiunga un passo completo. E la posizione originale deve essere memorizzata. Questo richiede un preciso lavoro con i driver Trinamic. Adesso, la funzione Power Panic è più stabile e utilizza anche le ultime tracce di energia per spostare l’ugello dall’oggetto. Tuttavia, non siamo in grado di spegnere l’unità MMU2 abbastanza velocemente, quindi questa assorbe tutta l’energia prima di qualsiasi altra cosa. Ascoltate un bip di conferma per assicurarvi che il processo di power panic abbia avuto successo.

Ottimizzazioni e correzioni

Ci sono tonnellate di altre modifiche e correzioni nel firmware 3.9.0. Alcune di esse sono brevemente menzionate qui sotto, ma il changelog completo ha più di 3100 parole, quindi se volete immergervi, andate avanti nel nostro Github. I nostri sviluppatori stanno anche lavorando ad una nuova aggiunta alla serie “Dev Diaries” dove si approfondirà il tema di questo spettacolare aggiornamento.

  • MK350 (micro-stepping) abilitato per tutti gli assi
  • Correzioni Sensore di filamento MK3 – abbiamo ulteriormente migliorato l’affidabilità del sensore MK3 utilizzando nuovi algoritmi e accorgimenti
  • Riscaldamento distattivato durante il Livellamento griglia piano
  • Nome della lastra visualizzato nella schermata di stato
  • Conversione Automatica E-jerk (necessario per una stima precisa dei tempi di stampa su PrusaSlicer)
  • Valore MINTEMP abbassato da 15°C a 10°C (59°F a 50°F) – questa è stata un’altra modifica molto richiesta. Consente alla stampante di funzionare anche a temperature più fredde. Tuttavia, questo funziona solo con la MK3/S. Non è compatibile con MK2.5/S a causa del cablaggio della scheda.
  • Correzione sfarfallio nella schermata Statistiche
  • Correzione della visualizzazione di “Unknown height” per l’asse Z
  • …e altro ancora!

Vi presentiamo lo streaming “Prusa Live”!

Dato che non possiamo incontrarvi in vari eventi, fiere e mostre, cercavo un modo alternativo per entrare in contatto con gli appassionati della stampa 3D e con i nostri clienti. E i live stream hanno dato prova di essere un’ottima opzione. La registrazione del primo stream è disponibile su YouTube, quindi date un’occhiata qui sotto. Mi hanno raggiunto Mikolas e Matt e insieme abbiamo discusso di vari argomenti tra cui l’ultimo firmware 3.9.0 o la Prusa XL, abbiamo risposto alle domande della live chat e tutto sommato ci siamo divertiti molto.

Stiamo ancora ottimizzando varie cose, tra cui il palinsesto, ma vorremmo trasmettere nuovi episodi ogni 2 settimane. Quindi tenete gli occhi aperti per gli annunci sui nostri social media! L’argomento principale della prossima puntata riguarderà lo sviluppo del firmware e vorremmo concentrarci su PrusaSlicer, lo sviluppo dell’hardware e altro ancora in futuro. Fateci sapere nei commenti se vi piace il nuovo format! 😉

Stampa su richiesta, PrusaPrinters e Blog completamente localizzati

Stiamo espandendo costantemente le funzionalità di PrusaPrinters.org. Dopo la funzione “Gruppi” (spiegato nel mio precedente articolo), introduciamo ora una funzionalità Print-on-demand più ampia. Il nome si spiega da solo. Gli utenti possono contrassegnare una casella “Stampa su richiesta” nel loro profilo, che indica che sono pronti ad accettare richieste da parte di altri utenti.

Tuttavia, prima di arrivare a questo, c’è un altro importante cambiamento che vorrei sottolineare: PrusaPrinters.org è ora completamente localizzato in sette lingue (inglese, francese, italiano, tedesco, spagnolo, ceco, polacco) e questo comprende anche i futuri articoli sul Blog! Faremo del nostro meglio per pubblicare la traduzione dei nuovi articoli il più rapidamente possibile. E abbiamo deciso di tradurre alcuni articoli importanti a ritroso, quindi dategli un’occhiata!

Il nostro blog in tedesco, francese, italiano, polacco, spagnolo, e ceco.

Inutile sottolineare che la traduzione di PrusaPrinters copre “solo” i menu e l’interfaccia utente in generale. Le descrizioni dei progetti rimangono in lingua originale, ma al momento stiamo valutando i pro e i contro della traduzione automatica.

Ora andiamo alla funzione Stampa su richiesta. Se si vuole far stampare qualcosa, si può aprire il Mappamondo e usare il pulsante “Stampa su richiesta” nell’angolo in basso a sinistra per visualizzare gli utenti che offrono servizi di stampa su richiesta vicino a voi. Poi, potete semplicemente cliccare sul pulsante “Richiedi stampa” nella finestra del profilo a comparsa dell’utente e compilare le informazioni di base sul lavoro. L’utente sarà avvisato con un messaggio e un’e-mail e potrà rispondere tramite il Messenger per discutere di prezzi, date di consegna, ecc. Tenete presente che questa è solo una implementazione di base di Stampa su richiesta – vogliamo aggiungere nuove funzionalità e migliorare l’esperienza dell’utente nei prossimi mesi.

Praga Maker Faire Online in inglese per tutti!

In circostanze normali, a questo punto non vedevamo l’ora di incontrarvi di persona durante la 3à Maker Faire di Praga. Purtroppo non accadrà per ovvie ragioni. Ma non importa, incontriamoci almeno online! La Maker Faire Prague Online Edition si svolgerà venerdì e sabato 29-30 maggio. Nel nostro studio virtuale, ospiteremo dei workshop insieme a varie persone della community dei maker cechi, sperando di fornire qualche ispirazione per i vostri progetti futuri. E poiché si tratta di un evento online, chiunque può partecipare – ci sarà uno streaming online di Maker Faire Prague Online sulla pagina Facebook di Prusa Research, inclusa una traduzione simultanea in inglese!

Buona stampa!