Vai al contenuto

Correzione dell'inclinazione

La correzione dell'inclinazione basata su software può aiutare a risolvere le imprecisioni dimensionali risultanti da un gruppo stampante non perfettamente in squadrato. Si noti che se la stampante è notevolmente inclinata, si consiglia vivamente di utilizzare prima mezzi meccanici per ottenere la stampante il più squadrata possibile prima di applicare la correzione basata sul software.

Stampa un oggetto di calibrazione

Il primo passaggio per correggere l'inclinazione è stampare un calibration object lungo il piano che si desidera correggere. C'è anche un calibration object che include tutti i piani in un modello. Vuoi che l'oggetto sia orientato in modo che l'angolo A sia verso l'origine del piano.

Assicurarsi che durante questa stampa non venga applicata alcuna correzione dell'inclinazione. Puoi farlo rimuovendo il modulo [skew_correction] da printer.cfg o inserendo un gcode SET_SKEW CLEAR=1.

Prendi le tue misure

The [skew_correction] module requires 3 measurements for each plane you want to correct; the length from Corner A to Corner C, the length from Corner B to Corner D, and the length from Corner A to Corner D. When measuring length AD do not include the flats on the corners that some test objects provide.

skew_lengths

Configura la tua inclinazione

Assicurati che la sezione [skew_correction] sia in printer.cfg. Ora puoi usare il gcode SET_SKEW per configurare skew_correcton. Ad esempio, se le lunghezze misurate lungo XY sono le seguenti:

Length AC = 140.4
Length BD = 142.8
Length AD = 99.8

SET_SKEW può essere utilizzato per configurare la correzione dell'inclinazione per il piano XY.

SET_SKEW XY=140.4,142.8,99.8

Puoi anche aggiungere misure per XZ e YZ al gcode:

SET_SKEW XY=140.4,142.8,99.8 XZ=141.6,141.4,99.8 YZ=142.4,140.5,99.5

Il modulo [skew_correction] supporta anche la gestione del profilo in un modo simile a [bed_mesh]. Dopo aver impostato l'inclinazione usando il gcode SET_SKEW, puoi usare il gcode SKEW_PROFILE per salvarlo:

SKEW_PROFILE SAVE=my_skew_profile

Dopo questo comando ti verrà chiesto di emettere un gcode SAVE_CONFIG per salvare il profilo nella memoria permanente. Se nessun profilo è denominato my_skew_profile, verrà creato un nuovo profilo. Se il profilo indicato esiste, verrà sovrascritto.

Una volta che hai un profilo salvato, puoi caricarlo:

SKEW_PROFILE LOAD=my_skew_profile

È anche possibile rimuovere un profilo vecchio o superato:

SKEW_PROFILE REMOVE=my_skew_profile

Dopo aver rimosso un profilo, ti verrà chiesto di emettere un SAVE_CONFIG per far sì che questa modifica persista.

Verifica della tua correzione

Dopo aver configurato skew_correction è possibile ristampare la parte di calibrazione con la correzione abilitata. Usa il seguente gcode per controllare la tua inclinazione su ciascun piano. I risultati dovrebbero essere inferiori a quelli riportati tramite GET_CURRENT_SKEW.

CALC_MEASURED_SKEW AC=<ac_length> BD=<bd_length> AD=<ad_length>

Avvertenze

A causa della natura della correzione dell'inclinazione, si consiglia di configurare l'inclinazione nel codice g iniziale, dopo l'homing e qualsiasi tipo di movimento che si sposta vicino al bordo dell'area di stampa, come uno spurgo o una pulizia degli ugelli. È possibile utilizzare i codici g "SET_SKEW" o "SKEW_PROFILE" per ottenere ciò. Si consiglia inoltre di emettere un SET_SKEW CLEAR=1 alla fine del gcode.

Tenere presente che è possibile che [skew_correction] generi una correzione che sposti la testa oltre i limiti della stampante sugli assi X e/o Y. Si consiglia di disporre le parti lontano dai bordi quando si utilizza [skew_correction].

Torna su