Ce site contient essentiellement des notes de travail. Le contenu est en constante évolution, et loin d'être achevé. (+ d'infos)
La plupart des documentations informatiques sont orientées Debian / Ubuntu.

Modélisme/Imprimantes 3D/Firmwares/Marlin/Auto leveling

De Ordinoscope.net
Sauter à la navigation Sauter à la recherche

Auto leveling (G29)

//#define AUTO_BED_LEVELING_3POINT
//#define AUTO_BED_LEVELING_LINEAR
//#define AUTO_BED_LEVELING_BILINEAR [1]
//#define AUTO_BED_LEVELING_UBL [2]
//#define MESH_BED_LEVELING
  • AUTO_BED_LEVELING_BILINEAR [1]: ~ 5k
  • AUTO_BED_LEVELING_UBL [2]: ~ 50k

G28 annule l'autol leveling (M420 [3])

Par défaut, G28 annule l'auto leveling (M420 S0). Pour réactiver ce dernier, il faut soit refaire un G29, soit rappeler les données enregistrées dans l'EEPROM (M420 S1).

Marlin propose de rappeler automatiquement les données enregistrées après un G28.

/**
   Normally G28 leaves leveling disabled on completion. Enable
   this option to have G28 restore the prior leveling state.
*/
//#define RESTORE_LEVELING_AFTER_G28

Désactivation d'options pendant les mesures

/**
   Enable one or more of the following if probing seems unreliable.
   Heaters and/or fans can be disabled during probing to minimize electrical
   noise. A delay can also be added to allow noise and vibration to settle.
   These options are most useful for the BLTouch probe, but may also improve
   readings with inductive probes and piezo sensors.
*/
#define PROBING_HEATERS_OFF       // Turn heaters off when probing
#if ENABLED(PROBING_HEATERS_OFF)
//#define WAIT_FOR_BED_HEATER     // Wait for bed to heat back up between probes (to improve accuracy)
#endif
#define PROBING_FANS_OFF          // Turn fans off when probing
//#define DELAY_BEFORE_PROBING 200  // (ms) To prevent vibrations from triggering piezo sensors

Références