Negli ultimi mesi, abbiamo lavorato duramente per offrirvi la nuova major release del firmware. E oggi è finalmente arrivato: firmware 6.0.0 è adesso disponibile! Cosa offre? In tutta onestà, molto. Naturalmente, è possibile consultare le note di rilascio complete distribuite sulle versioni alpha, RC1, RC2 e RC3, oppure potete accedere qui e ottenere la versione “leggermente” più facile da usare, pronta per la vostra comodità.

Prima di iniziare: questo firmware è disponibile per MINI, MK3.5, MK3.9 e MK4. Per la XL, abbiamo rilasciato la 6.0.0 come Release Candidate 3 – completa di tutte le funzioni, ma potrebbe esserci ancora qualche bug da risolvere. Abbiamo bisogno di qualche giorno in più per completare il lavoro per l’XL, ma non ci vorrà molto.

Alcune funzioni sono condivise da tutti i dispositivi, altre sono specifiche del dispositivo, per cui faremo molta attenzione a descrivere tutto nel dettaglio.

E un’altra cosa: la MK4 festeggia il suo primo compleanno e abbiamo preparato una promozione speciale con fantastici regali. È possibile ottenere la MK4 con un fantastico Set di cacciaviti Mako di iFixit e una piastra di stampa liscia in edizione limitata. 😉

Annullamento dell’oggetto notevolmente migliorato (tutte le stampanti)

Annulla oggetto è una funzione utile nelle situazioni in cui si sta stampando un gran numero di oggetti contemporaneamente e uno dei modelli stampati si stacca dal piano. Invece di interrompere la stampa (o sperare che si risolva in qualche modo), si può semplicemente indicare alla stampante di saltare l’oggetto che sta causando problemi.

Per l’ultima implementazione di Annulla Oggetto, è necessario utilizzare il firmware 6.0.0 e fare lo slicing dell’oggetto usando PrusaSlicer 2.7.4 o successivo. Andando su Prusa Connect e aprire i dettagli del lavoro di stampa, è possibile accedere a un layout interattivo del piano di stampa con tutti gli oggetti. È sufficiente fare clic sull’oggetto che si desidera escludere e la stampante lo eviterà automaticamente. È particolarmente utile quando si monitora la stampante in remoto tramite una webcam. Un oggetto si è staccato? Due clic e la situazione è risolta, senza dover nemmeno avvicinarsi alla stampante.

Touchscreen abilitato (MK3.5, MK3.9, MK4, XL)

I dispositivi con touchscreen sono piuttosto comuni al giorno d’oggi, quindi consideriamo questo un piccolo ed elegante aggiornamento. Il pannello touch ha fatto segretamente parte del display dell’MK4 e dell’XL fin dall’inizio, ma non l’abbiamo pubblicizzato da nessuna parte e abbiamo aspettato di essere sicuri che fosse pronto per il lancio.

Non aspettatevi un’esperienza di utilizzo estremamente fluida come quella degli smartphone, ma sono felice di dire che l’implementazione attuale è davvero buona e rende l’accesso a molte funzioni più veloce di prima. Abbiamo condotto un’intensa indagine interna e ne abbiamo testato le prestazioni e la funzionalità per diversi mesi. È possibile attivare o disattivare questa funzione nel menu Interfaccia utente nelle Impostazioni.

Anche con il supporto touch abilitato, è comunque possibile controllare la stampante con la manopola fisica, in modo da avere il meglio di entrambe le soluzioni. Alcune funzioni sono accessibili più rapidamente con la manopola, altre con il touchscreen. Sono supportati anche semplici gesti (scorrere lo schermo per tornare al menu precedente o scorrere un elenco).

Phase Stepping (XL) – Rendete la vostra XL super silenziosa!

Un’enorme novità per i possessori di Original Prusa XL: il Phase Stepping è ora implementato nel firmware e renderà il funzionamento della vostra macchina molto più silenzioso. Pubblicheremo un dettagliato Developer Diary che include un breve video dimostrativo del phase stepping in azione e spiega come funziona esattamente.

Phase Stepping Calibration result screen

Brevemente: la XL dispone ora di una nuova calibrazione Phase Stepping (disponibile tramite il sottomenu Calibrazioni & Test) durante la quale il sistema misura la risposta dei singoli motori passo-passo al segnale di ingresso. Utilizzando l’accelerometro all’interno del Nextruder della XL, possiamo misurare le caratteristiche dei singoli motori con grande precisione. Perché è importante? Per quanto buoni siano i motori che scegliamo, ci saranno sempre delle piccole differenze tra di loro. Con il Phase Stepping, possiamo personalizzare il segnale per ogni singolo motore (grazie ai driver Trinamic 2130) e ridurre le vibrazioni, e quindi il rumore. Un altro vantaggio gradito è che il Phase Stepping può anche sopprimere piccoli artefatti sulle stampe.

Print comparison before and after Phase Stepping

Il firmware alpha con Phase Stepping è uscito il 27 febbraio e questa nuova funzione ha avuto un’accoglienza straordinaria tra gli utilizzatori di XL.

Ora, sorge spontanea la domanda: è possibile portare questa funzione su altre stampanti? La risposta è un po’ ostica. L’introduzione del Phase Stepping nelle stampanti MK3.5 o MK4 non avrebbe gli stessi vantaggi della XL. Tuttavia, abbiamo qualcos’altro per voi per rendere la vostra stampante ancora più silenziosa (come se le nostre stampanti non fossero già abbastanza silenziose).

Modalità Stealth (MK3.5, MK3.9, MK4, MINI, XL)

È tornata la Modalità Stealth! Si tratta di un’opzione ben nota sulla MK3 e ora la portiamo sulle nostre stampanti a 32 bit. L’opzione è disponibile nel menu della stampante e, una volta abilitata, il firmware imposta un limite all’accelerazione, alla velocità di avanzamento e allo scatto. Impostando un limite a questi parametri si riduce il rumore. Se da un lato questo riduce il rumore, dall’altro influisce sul tempo di stampa complessivo, ma non in modo eccessivo. Una stampa notturna che richiederebbe 8 ore in modalità normale, sarà completata in circa 8 ore e 50 minuti con la modalità Stealth attivata. Tuttavia, questo dipende in larga misura dalla forma del modello, dal numero di oggetti sul piano e dalle distanze tra di essi.

Rilevamento del filamento bloccato (MK3.9, MK4, XL)

Quando abbiamo presentato il Nextruder e il suo sensore a cella di carico, abbiamo brevemente accennato al fatto che si tratta di un dispositivo incredibilmente potente. Ora, grazie a questo sensore, possiamo implementare una nuova funzione: il rilevamento del filamento bloccato.

Misurando la tensione all’interno dell’estrusore, la stampante può mettere in pausa la stampa e avvisare l’utente nel caso in cui le condizioni indichino che il filamento è bloccato all’interno del Nextruder. Occorre tenere presente che il sistema rileva solo ciò che accade all’interno del Nextruder, quindi, ad esempio, se si ha una bobina aggrovigliata, non è possibile rilevarla in quanto la tensione è esterna al Nextruder. Tuttavia, si tratta di un’ottima e utile aggiunta per evitare vari errori di stampa.

Aggiornamento automatico del firmware MMU3 (MK3.5, MK3.9, MK4)

Il firmware 6.0.0 pone le basi per l’aggiornamento automatico del firmware della MMU3. Attualmente esistono due procedure di flashing se si dispone di una stampante con la MMU3. È necessario eseguire il flash del firmware della stampante dall’unità USB e collegare la MMU3 al PC tramite un cavo microUSB per eseguire il flash del firmware della MMU.

Stiamo ultimando il lavoro su un nuovo bootloader MMU3 che consentirà di eseguire il flash del firmware MMU3 tramite la stampante. Il processo sarà automatico perché il firmware della stampante conterrà anche il firmware della MMU3. Pertanto, ogni volta che si esegue il flash della stampante con un firmware più recente, anche la MMU verrà automaticamente aggiornata. Tenete d’occhio l’imminente aggiornamento della MMU3.

Aggiornamento per la MINI

Original Prusa MINI ha ricevuto un utile aggiornamento: la correzione del livello del piano (valida anche per MK3.5). Questa funzione è un’aggiunta al Mesh Bed Leveling e permette agli utenti esperti di compensare ulteriormente eventuali imperfezioni sul piano riscaldato nel caso in cui il MBL non sia abbastanza preciso. È possibile modificare i valori in quattro direzioni intorno alla piastra (davanti, dietro, a sinistra, a destra), modificando i valori di Mesh Bed Leveling mediante interpolazione lineare.

Abbiamo inoltre riprogettato il menu della MINI per unificare l’interfaccia di tutte le stampanti con il firmware Buddy. Questa versione presenta un menu di controllo rivisto in cui tutti i test sono stati spostati nel sottomenu Calibrazioni e test.

Ulteriori modifiche e aggiornamenti

  • Il Wizard per il Cold Pull vi guiderà attraverso la procedura di estrazione a freddo per pulire l’ugello della stampante (solo per MK3.9/MK4).)
  • Impostazioni del fuso orario aggiornate
  • Temperatura MCU visualizzata nel menu Info sensore
  • Supporto Enclosure XL – l’involucro per la XL è in arrivo e presto vi daremo maggiori informazioni!
  • Varie correzioni di bug

Miglioramenti da parte della comunità Prusa

Ancora una volta, grazie ai membri attivi della comunità, abbiamo migliorato il firmware con due nuove pull request (#3766, e #3779). Complimenti all’utente @bkerler!

Questo è tutto per quanto riguarda il firmware 6.0.0. Rimanete sintonizzati per il prossimo Dev Diary dedicato al Phase Stepping!

Inoltre, se non lo sapete ancora, potete anche fare il flash del firmware direttamente da Prusa Connect. Il che mi porta appunto a…

Prusa Connect

Con il nuovo firmware e PrusaSlicer 2.7.4 disponibile, il nostro software di gestione remota delle stampanti Prusa Connect ha ricevuto anche un mucchio di nuove funzioni interessanti! E se volete saperne di più su Prusa Connect, abbiamo pubblicato di recente un articolo esauriente che ne descrive le caratteristiche.

Prima di tutto, c’è la nuova schermata Annulla oggetto che permette di fare semplicemente clic su un oggetto presente sul piano di stampa e impedire alla macchina di stamparlo, come già descritto in precedenza.

Il team di Prusa Connect ha aggiunto il supporto per gli “Stati di attenzione” – essenzialmente una comunicazione molto più stretta tra la stampante e Connect. Quando una stampante mostra un messaggio di stato sullo schermo, lo stesso messaggio viene visualizzato in Connect, compresi i pulsanti attivi che possono essere controllati a distanza. I messaggi possono anche contenere collegamenti a pagine di aiuto relative allo stato di attenzione.

Un’altra aggiunta è l’Avvio ritardato. È possibile aggiungere un file di stampa alla coda e programmare un avvio ritardato. Non solo è possibile impostare la data e l’ora di inizio della stampa, ma si può anche scegliere quando la stampa deve terminare e Connect avvierà automaticamente la stampa in base all’ora di completamento desiderata. Naturalmente è previsto un meccanismo di sicurezza: la stampante deve essere impostata manualmente nello stato ” Pronta” per garantire che non vi siano oggetti sul piano di stampa.

Inoltre, stiamo semplificando la registrazione di più stampanti nel sistema (ad esempio, in un’aula o in un hackerspace) aggiungendo un token del team. È possibile scaricare uno speciale file .ini dalla pagina dei dettagli del team: invece di confermare ogni singola stampante tramite QR o un codice generato, è possibile utilizzare una chiavetta USB con il file .ini per aggiungere rapidamente tutte le macchine.

Stiamo ulteriormente migliorando l’UX e l’UI in generale: attualmente stiamo eliminando i menu contestuali del clic destro e aggiungendo varie modifiche e correzioni.

PrusaSlicer 2.7.4

Passiamo ora al nostro software di slicing open-source! Di recente abbiamo rilasciato due aggiornamenti minori – 2.7.3 e 2.7.4.

Con la MMU3 disponibile per tutte le stampanti supportate (MK3S+, MK3.5, MK3.9 e MK4), abbiamo anche rilasciato una versione aggiornata di PrusaSlicer incentrata sul miglioramento della stampa multimateriale.

La community della stampa 3D ha sviluppato un processo soprannominato “skinnydip” per migliorare la modellazione della punta del filamento, essenziale per il corretto caricamento e scaricamento durante la stampa multimateriale. Funziona così: il filamento viene spinto di nuovo nella zona di fusione dopo che è stato scaricato in modo da fondere il sottile filo (un “ciuffo”) all’estremità del filamento che può causare problemi durante il caricamento e lo scaricamento. Tuttavia, i nostri test interni hanno rivelato che questa funzione da sola non è sufficiente. Può essere migliorata se preceduta da una rapida sequenza di ramming.

Chiamiamo l’intero processo “Stamping” (o Stampaggio) e in Impostazioni filamento si trovano due parametri che lo controllano (filament_stamping_distance e filament_stamping_loading_speed). Vorremmo evidenziare i progetti della community che ci hanno aiutato a sviluppare la procedura di stampaggio e che hanno fatto risparmiare una notevole quantità di tempo ai nostri sviluppatori e tester! Questi sono lo script post-processing Skinny Dip di Erik Bjorgan e Dribbling di Antimix. Anche se alla fine abbiamo adottato un approccio diverso per affrontare il problema, vorremmo ringraziare entrambi gli autori per l’impegno profuso nel progetto e per averlo reso open-source! (Relativi a #2385, #2452, #2729, menzione per @domesticatedviking e @antimix).

Se si intende utilizzare la MMU3, si consiglia vivamente di aggiornare all’ultima versione di PrusaSlicer.

Naturalmente sono presenti altre nuove funzionalità, come ad esempio:

  • >Miglioramento alla modalità Vaso a Spirale (grazie a @andrewboktor)
  • Miglioramento dei volumi di spurgo
  • Possibilità di importare i file 3MF di Bambulab
  • Supporto migliorato per l’annullamento dell’oggetto (già descritto in precedenza)
  • Varie correzioni di bug

Restate sintonizzati per ulteriori notizie

Stiamo lavorando su altre cose, naturalmente, e condivideremo tutte le informazioni quando sarà il momento giusto! 🙂 Nel frattempo, sta iniziando la stagione degli eventi, quindi potrete incontrarci in varie fiere ed eventi in tutto il mondo. Controllate la programmazione degli eventi per vedere dove intendiamo andare. Attualmente ci troviamo in Australia (ed è fantastico!) e abbiamo in programma di visitare molti altri Paesi quest’anno.

Buona stampa!