Icona dell’orca nera e turchese di OrcaSlicerOrca Slicer

Rete letto adattiva in Orca Slicer

Una rete adattiva del letto sonda solo la parte del letto su cui siede effettivamente il tuo modello, invece di misurare l’intera superficie. Stampa una piccola tazza in un angolo e la stampante livella solo quell’angolo, non l’intera lastra.

Il risultato è un avvio più veloce e un primo strato più accurato, perché i punti della sonda sono concentrati nell’area che conta. È integrato in Orca Slicer per Klipper, Marlin e RepRapFirmware e puoi attivarlo aggiungendo un comando all’avvio della macchina G-code. Questa pagina spiega cosa fa ciascuna impostazione e come collegarla.

Che cosa fa la rete adattiva del letto e quando ne hai bisogno

Una normale rete del letto sonda una griglia fissa sull’intero letto prima di ogni stampa. È un’operazione approfondita ma lenta e la maggior parte di questi punti non si trova neanche lontanamente vicino al tuo modello.

Una mesh adattiva misura solo l’impronta di ciò che stai stampando. Trascorre tutti i suoi punti sonda nell’area sotto la stampa. Quell’area viene mappata in modo più denso e accurato e il sondaggio termina prima. Una conseguenza che vale la pena comprendere: una mesh adattiva è diversa per ogni stampa, poiché segue l’oggetto, quindi viene generata ogni volta anziché essere salvata e riutilizzata.

Trarrai maggiori benefici da questo se la tua stampante esegue già una mesh completa prima di ogni stampa e desideri che sia più rapida e precisa. Se il tuo letto è piccolo o molto piatto, o se la tua stampante gestisce il livellamento a modo suo, il guadagno è minore. È una funzione Klipper, Marlin e RRF; Le macchine Bambu gestiscono il proprio livellamento e non utilizzano queste impostazioni.

Dove risiedono le impostazioni

Tutte le impostazioni della rete del letto si trovano nel profilo della stampante.

Orca Slicer impostazioni della rete del letto adattiva nelle impostazioni della stampante

Apri Impostazioni stampante, vai alla scheda Informazioni di base e trova la sezione Mesh adattiva del piano. Per visualizzarla devi usare la modalità Avanzata o Esperto. Impostare i valori è solo metà del lavoro: devi anche richiamarli dal G-code iniziale, come spiegato più avanti.

Le impostazioni

Mesh del letto min e max

La maggior parte delle stampanti non può sondare fino al bordo del letto, perché la sonda si trova ad un offset dall’ugello. I valori min e max della mesh del letto definiscono il rettangolo sicuro all’interno del quale la sonda può lavorare, in modo che non tenti mai di raggiungere un punto che fisicamente non può raggiungere.

L’impostazione predefinita per entrambi è un segnaposto, -99999 per min e 99999 per max, che significa “nessun limite” e consente alla sonda di utilizzare l’intero letto. Sostituiscile con le coordinate di sicurezza reali per la tua stampante, che il produttore di solito pubblica, e l’area adattiva viene mantenuta all’interno di questi limiti.

Distanza del punto sonda

Imposta la distanza tra i punti sonda, la spaziatura della griglia, in X e Y. Il valore predefinito è 50 mm per entrambi. Una distanza minore racchiude più punti per una mesh più densa e precisa al costo di un tempo di sondaggio più lungo; una distanza maggiore è più veloce ma più grossolana. Tieni presente che l’impostazione è una distanza anziché un numero fisso di punti, che mantiene la densità della sonda coerente indipendentemente dal fatto che la stampa sia grande o piccola.

Margine della mesh

Il margine della mesh espande leggermente l’area rilevata oltre l’impronta del modello, dando un po’ di respiro attorno al primo strato.

Qui c’è una nota importante per gli utenti di Klipper. Orca Slicer applica già il margine stesso quando elabora l’area della mesh. Quindi mantieni il margine a 0 nella tua configurazione Klipper e passa ADAPTIVE_MARGIN=0 quando chiami BED_MESH_CALIBRATE, altrimenti il margine verrà applicato due volte.

Le variabili G-code

Quando scrivi l’inizio G-code, queste le variabili vengono compilate con i valori calcolati per la stampa corrente:

adaptive_bed_mesh_min e adaptive_bed_mesh_max sono le coordinate iniziale e finale dell’area da sondare, calcolate da dove si trova il modello.

bed_mesh_probe_count è il numero di punti da sondare in X e Y, calcolato dalla dimensione della mesh e dalla distanza del punto di sonda.

bed_mesh_algo è l’algoritmo di interpolazione. Per Klipper, se ci sono meno di quattro punti sonda utilizza Lagrange, altrimenti Bicubico per un risultato più fluido.

Configurazione per firmware

Aggiungi la riga giusta per il tuo firmware all’avvio della macchina G-code, al posto del comando di livellamento del letto esistente.

Klipper. Imposta ADAPTIVE=0 così come ADAPTIVE_MARGIN=0, quindi Klipper utilizza l’area mesh di Orca Slicer invece di eseguire la propria logica adattiva in alto.

; Orca already handles the adaptive margin, so pass 0
; ADAPTIVE=0 stops Klipper running its own adaptive logic
BED_MESH_CALIBRATE mesh_min={adaptive_bed_mesh_min[0]},{adaptive_bed_mesh_min[1]} mesh_max={adaptive_bed_mesh_max[0]},{adaptive_bed_mesh_max[1]} ALGORITHM=[bed_mesh_algo] PROBE_COUNT={bed_mesh_probe_count[0]},{bed_mesh_probe_count[1]} ADAPTIVE=0 ADAPTIVE_MARGIN=0

Marlin. Marlin non può ancora eseguire un conteggio della sonda, quindi passi solo l’area della sonda:

; Marlin does not support a probe count, so only the probe area is set
G29 L{adaptive_bed_mesh_min[0]} R{adaptive_bed_mesh_max[0]} F{adaptive_bed_mesh_min[1]} B{adaptive_bed_mesh_max[1]} T V4

RepRapFirmware.

M557 X{adaptive_bed_mesh_min[0]}:{adaptive_bed_mesh_max[0]} Y{adaptive_bed_mesh_min[1]}:{adaptive_bed_mesh_max[1]} P{bed_mesh_probe_count[0]}:{bed_mesh_probe_count[1]}

Una volta che la linea giusta è all’inizio G-code e il minimo e il massimo sono impostati per la tua stampante, la mesh si adatta automaticamente a ogni stampa.

Domande frequenti

Che cos’è una rete da letto adattiva in Orca Slicer?

Il livellamento del letto sonda solo l’area su cui si siede il modello, anziché l’intero letto. Ciò rende la scansione più veloce e il primo strato più accurato, perché i punti della sonda sono concentrati dove si trova effettivamente la stampa.

Come posso impostare la mesh del letto adattiva per Klipper?

Imposta i limiti minimo e massimo della mesh e la distanza tra i punti di sondaggio nelle impostazioni della stampante. Poi aggiungi una riga BED_MESH_CALIBRATE al G-code iniziale usando le variabili indicate sopra, con ADAPTIVE=0 e ADAPTIVE_MARGIN=0.

Perché il margine della mesh dovrebbe essere zero per Klipper?

Perché Orca Slicer aggiunge già il margine quando calcola l’area della mesh. Se imposti anche un margine in Klipper, verrà applicato due volte. Mantienilo a 0 e passa ADAPTIVE_MARGIN=0.

Ho bisogno della rete adattiva del letto su una stampante Bambu?

No. Le macchine Bambu gestiscono autonomamente il livellamento del letto e non utilizzano queste impostazioni. La mesh del letto adattivo è per le stampanti Klipper, Marlin e RepRapFirmware.

Cosa significano i valori predefiniti -99999 e 99999?

Sono segnaposto che significano “nessun limite”, quindi la sonda può utilizzare l’intero letto. Sostituiscili con le coordinate di rilevamento sicure della tua stampante in modo che la sonda non raggiunga mai il bordo.