Questa procedura è quella che utilizzo per calibrare il sensore di auto-leveling per il bed su firmware Marlin 😉
Personalmente ho acquistato questo sensore da 8mm che è adatto anche all’uso su glass bed
Procedura relativa alla calibrazione del sensore (Z-Offset):
-
Riscaldate l’ugello della stampante dalla voce nel menu (preriscaldamento PLA – Ugello) e lasciar trascorrere un paio di minuti a riscaldamento avvenutoQuesto step è fondamentale in quanto calibrare il sensore con l’ugello freddo ne varia considerevolmente la calibrazione
-
Reset dell’offset-Z a zero
M851 Z0
-
Home per tutti gli assi
G28
-
Spostamento dell’ugello al centro
G1 X110 Y110
-
Disattivazione degli endstop software con
M211 S0
- E’ fondamentale a questo punto scaldare l’ugello alla temperatura usata per la stampa. L’ugello si espande con il calore per cui potrebbe generare differenze sostanziali nella calibrazione auto-leveling rispetto ad eseguirla con ugello freddo
-
Muovere l’ugello verso il basso (potete farlo dal menu del firmware con “Muovi asse Z” finchè non arriva a fare un minimo “grip” su un foglio di carta normale da stampante
-
Uscire dal menu e utilizzare il valore mostrato come Z per il seguente comando (esempio -1.23 verrà così)
M851 Z-1.23
Mi raccomando che il valore deve SEMPRE essere negativo, altrimenti qualcosa non va nella vostra procedura
-
Salvate il valore nella EEPROM con questo comando
M500
-
Importante Riabilitate gli endstops con questo comando, altrimenti il vostro carrello potrebbe schiantarsi sul bed 😉
M211 S1
Per testare se tutto funziona correttamente, se abbiamo abilitato in Marlin il
#define Z_MIN_PROBE_REPEATABILITY_TEST
possiamo dare questi comandi:
M48 P10 X100 Y100
L’output somiglierà a questo:
M48 Z-Probe Repeatability Test Finished! Mean: 3.450000 Min: 3.442 Max: 3.452 Range: 0.010 Standard Deviation: 0.004330
Questo test mostra il “range” tra le varie misurazioni, se abbiamo centesimi (o ancor meglio millesimi) di millimetro significa che il “probing” è estremamente preciso e funzionante ^^