Les lignes importantes du fichier config.h de Marlin pour configurer l'autoleveling

(en bleu, les valeurs que vous pouvez modifier)

 

** Tout d'abord, il faut valider l'autoleveling (décommenter en enlevant les // afin d'obtenir les lignes suivantes) :

 

//============================= Bed Auto Leveling ===========================

#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)  
//#define Z_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled. CHANGEMENT FAIT LE 18 AVRIL 2015

#ifdef ENABLE_AUTO_BED_LEVELING

 

** ensuite, il faut configurer le rectangle dans lequel vont se faire les palpages du plateau :


 // set the rectangle in which to probe
    #define LEFT_PROBE_BED_POSITION 15
    #define RIGHT_PROBE_BED_POSITION 170
    #define BACK_PROBE_BED_POSITION 150
    #define FRONT_PROBE_BED_POSITION 30

** Puis le nombre de points de palpage : entrez 2 (ou 3) pour avoir 4 points de palpage (ou 9)

     // set the number of grid points per dimension
     // I wouldn't see a reason to go above 3 (=9 probing points on the bed)
    #define AUTO_BED_LEVELING_GRID_POINTS 3

** continuez en donnant les valeurs d'offset : le capteur de l'autoleveling est décentré (sur les 3 axes) par rapport à la buse. il faut mesurer le décalage et le reporter ici. C'est surtout important pour le Z car si cette valeur est erronée, vous aurez une buse trop haute (le filament n'accroche pas) ou trop basse (la buse écrasera le plateau, donc pas de sortie de filament et risque de bouchage et d'encrassage de la vis d'entraînement du filament). Pour le Z les valeurs sont négatives car la buse doit descendre par rapport au "0" du capteur...pour les autres axes (X et Y), c'est selon la position du capteur.


// these are the offsets to the probe relative to the extruder tip (Hotend - Probe)
  #define X_PROBE_OFFSET_FROM_EXTRUDER -8 
  #define Y_PROBE_OFFSET_FROM_EXTRUDER -15
  #define Z_PROBE_OFFSET_FROM_EXTRUDER -6.5

** Dans les lignes ci-dessous, on règle l'angle du bras au repos et quand il va faire le palpage du plateau : il y a en environ 90° entre les deux valeurs car le bras fait (à peu près) un quart de tour.


#define NUM_SERVOS 1 // Servo index starts with 0 for M280 command
// Servo Endstops
//
// This allows for servo actuated endstops, primary usage is for the Z Axis to eliminate calibration or bed height changes.
// Use M206 command to correct for switch height offset to actual nozzle height. Store that setting with M500.
//
#define SERVO_ENDSTOPS {-1, -1, 0} // Servo index for X, Y, Z. Disable with -1
#define SERVO_ENDSTOP_ANGLES {0,0, 0,0, 110,30} // X,Y,Z Axis Extend and Retract angles


Paramétrages de cookies

×

Cookies fonctionnels

Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.

Mesure d'audience

Ce site utilise des cookies de mesure et d’analyse d’audience, tels que Google Analytics et Google Ads, afin d’évaluer et d’améliorer notre site internet.

Contenus interactifs

Ce site utilise des composants tiers, tels que ReCAPTCHA, Google Maps, MailChimp ou Calameo, qui peuvent déposer des cookies sur votre machine. Si vous décider de bloquer un composant, le contenu ne s’affichera pas

Réseaux sociaux/Vidéos

Des plug-ins de réseaux sociaux et de vidéos, qui exploitent des cookies, sont présents sur ce site web. Ils permettent d’améliorer la convivialité et la promotion du site grâce à différentes interactions sociales.

Autres cookies

Ce CMS Joomla utilise un certain nombre de cookies pour gérer par exemple les sessions utilisateurs.

Activation