Italiano
Login

Linear Advance

Rilevante per

MK2.5
MK2.5S
MK3
MK3S
MMU2S
+
Articolo è anche disponibile nelle seguenti lingue
English
Čeština
Polski
Deutsch
Français
Español
Italiano
日本語
Questa è una calibrazione avanzata per le stampanti della famiglia MK3 e MK2. È sostituita dalla funzione Pressure Advance sulle stampanti della famiglia MK4, XL, MINI/+ a partire dal firmware 5.0.0, e modelli di stampanti successivi.

Linear Advance (LA) è una tecnologia che prevede l'accumulo di 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 fermarsi e decelerare, il che impedisce la formazione di grumi o artefatti negli angoli acuti. Il cosiddetto "valore K" è il parametro che determina quanto l'avanzamento lineare influisce sulla stampa.

Con il firmware 3.9.0, abbiamo introdotto Linear Advance 1.5 per Original Prusa MK3S, MK3, MK2.5S e MK2.5, che è stato ulteriormente migliorato con FW 3.9.1, risolvendo gli artefatti di stampa che si trovano in scenari e geometrie specifiche. Linear Advance 1.5 è anche retrocompatibile con la versione 1.0. Nel caso si disponga di un G-code con Linear Advance 1.0, la stampante analizzerà il codice e convertirà i valori automaticamente.

I profili di stampa per la Original Prusa MINI sono ben ottimizzati. Inoltre, non c'è mai stato LA1.0 sulla MINI, quindi non è necessaria alcuna conversione (ad LA1.5).

Configurazione

Questi valori fanno parte delle nostre configurazioni PrusaSlicer e delle nostre preimpostazioni dei filamenti. Non è necessario regolarli se li si utilizza. Tuttavia, se si utilizzano filamenti non presenti o se si desidera sperimentare con i preset, abbiamo sviluppato insieme alla community una stampa di calibrazione K-factor, per trovare i valori K perfetti per il materiale e le temperature di stampa. Questi si basano sulle varie preimpostazioni di qualità e altezza layer che si trovano in PrusaSlicer.

Questo articolo si riferisce principalmente a stampanti con un ugello in ottone da 0,4 mm. Ugelli di altre dimensioni o materiali possono determinare valori K diversi.

Stamperà una serie di linee con diversi valori di K che influiscono sulla velocità e sul flusso lungo la distanza accelerata. Gli esempi seguenti mostrano come le linee sono influenzate dal loro valore K. I primi e gli ultimi 25 mm vengono stampati lentamente e tra i punti contrassegnati (quadrati rossi) si trovano 100mm stampati velocemente. Osservare da vicino la transizione da lento a veloce e da veloce a lento. Si vede che la linea può essere da irregolare a completamente interrotta quando il valore non è ottimale, più visibile sulle linee superiori (quadrati rossi), ma presente su tutti tranne che su quelli con il fattore K ottimale. Si vedono anche grandi differenze tra i diversi materiali e quanta differenza può fare avere un valore K ottimizzato.

Calibrazione G-code stampato con PLA a 215 °C. La linea più coerente ottenuta con il valore K 0,05 (quadrato verde).

Calibrazione G-code stampato con ABS a 255 °C. La linea più coerente ottenuta con il valore K 0.04 (quadrato verde).

 

Calibrazione G-code stampato con PETG a 240 °C. La linea più coerente ottenuta con il valore K 0.08 (quadrato verde).

Scaricare il G-code di calibrazione

È possibile scaricare il G-code di calibrazione K-factor dal nostro archivio di stampa o direttamente dalla tabella sottostante. Questi sono per un ugello in ottone da 0,4 mm. Caricare il tipo di filamento corretto per il G-code e avviare la stampa come qualsiasi altra.

MaterialeAltezza layer | Velocità massima | Profilo PrusaSlicer
0.2mm | 45mm/s
QUALITY
0.2mm | 60mm/s
SPEED
0.3mm | 50mm/s
DRAFT
PLADownloadDownloadDownload
PETGDownloadDownloadDownload
ASADownloadDownloadDownload
PCDownloadDownloadDownload
NYLONDownloadDownloadDownload
ABSDownloadDownloadDownload
HIPSDownloadDownloadDownload

Questi file hanno temperature preimpostate (ad esempio, PLA 215 °C). Se il filamento richiede una temperatura diversa, è necessario modificare manualmente il G-code.

Per farlo, apri il G-code in un editor di testo. All'interno dell'editor di testo, utilizza la funzione Trova (ad esempio, CTRL+F) per individuare il blocco di comandi, simile a quello mostrato nell'esempio riportato di seguito, che inizia con M104. L'esempio riportato di seguito è tratto da un G-code PLA preimpostato.

Se necessario, modificare i valori “S”, che rappresentano la temperatura in gradi Celsius:

M104 S215 ; Set nozzle temperature (no wait)
M140 S60 ; set bed temp
M190 S60 ; wait for bed temp
M109 S215 ; Wait for nozzle temp

Valori K ottimali e come regolarli

I valori ottimali che abbiamo trovato nei nostri test sono elencati nelle tabelle sottostanti. Questi possono essere implementati in qualsiasi slicer. Si prega di notare che marche e colori diversi dello stesso materiale possono richiedere un valore K leggermente diverso quando si stampa a velocità estreme, tuttavia, le nostre preimpostazioni dovrebbero andare bene con tutte. 

Ugello 0.4 mm

PLA0.05
PETG0.08
CPE0.07
PC Blend0.07
ASA/ABS0.04
HIPS0.04 (alcuni marchi potrebbero richiedere un valore K più elevato)
Nylon Taulman0.08
Nylon FX2560.1

Ugello 0.6 mm

PLA0.04
PETG0.04 - 0.05
PC Blend0.04
ASA/ABS0.02 - 0.03
HIPS0.03 (alcuni marchi potrebbero richiedere un valore K più elevato)
Fare attenzione quando si impostano nuovi valori K. Cambiarli è raccomandato solo agli utenti esperti. Eseguire un backup delle impostazioni prima di modificarle.

PrusaSlicer

Come detto, i valori K per tutti i filamenti sono già implementati nei preset di PrusaSlicer. Se avete bisogno di regolare queste impostazioni a causa di qualche filamento esotico o di un'applicazione specifica, il valore K è impostato nella sezione personalizzata del G-code nella scheda Impostazioni filamento-, NON sotto il G-code personalizzato specifico della stampante.

  • La freccia e la casella blu indicano il numero da modificare per ugello da 0,6 mm.
  • La freccia e la casella verde indicano il numero da modificare per ugello da 0,4 mm.

Altri slicer

Se si utilizzano altri slicer diversi dal nostro PrusaSlicer, si dovranno cambiare manualmente le impostazioni nello script del G-code dello slicer. 

Gli utenti di Simplify3D, Cura, ecc. devono solo aggiungere “M900 Kxx” nello script del G-code iniziale. Tenere presente che è necessario modificare manualmente questo per i diversi materiali dei filamenti. Solo PrusaSlicer possiede un G-code personalizzato per ciascun preset di filamento e quindi il valore K viene cambiato automaticamente. Impostare la velocità desiderata e stampare qualcosa (abbastanza grande da far emergere la velocità). Se gli angoli acuti hanno dei grumi, aumentare il valore K. Se si nota una mancanza di filamento, diminuire il valore K.

Gli utenti di Simplify3D, Cura, ecc. devono cambiare le regolazioni di LA sul proprio slicer quando installano il firmware 3.9.0 o successivo!
Se siete interessati ad una spiegazione più approfondita sul funzionamento del Linear Advance, consultate la sezione Changelog del firmware Prusa su GitHub o le pagine di Vanilla Marlin.
Questo articolo è stato utile?
Questa azione è disponibile solo per gli utenti registrati. Per favore accedi.