Je ne traite que l'axe des X pour des raisons de simplicité mais c'est identique sur les Y.
Quand je praler de modififer le firmware, il s'agit du fichier Configuration.h
Verification
On vérifie les cotes de son plateau (ici 220mmx220mm) et on ajuste ca dans le firmware.
// The size of the print bed
#define X_BED_SIZE 220
#define Y_BED_SIZE 220
Vérifier aussi les valeurs des butés
// Travel limits (mm) after homing, corresponding to endstop positions.
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
Commencer
On installe un bout de scotch au milieu du plateau et on trace les diagonales pour trouver le milieu
Et on amène la tête a son milieu actuel après l'avoir envoyé aux origines
G28
G1 X110 Y110 Z10 F5000
Puis on mesure l'écart au position. Si on possède un afficheur LCD, on peut déplacer la tête sur le croix et lire directement le décalage:
La commande M114 donne la position acutelle comme pour le LCD
J'utilise le dernière version en date 1.1.9 mais c'est valide pour la 1.x
Ici 3 cas:
- décalage nul. RAS
- décalage positif, on est plus loin que la croix
- décalage négatif, on est avant la croix
Cas Positif
Ici on est 2 mm trop loin.
Il faut corriger effectivement la position du centre :
#define MANUAL_X_HOME_POS -2
Cas Négatif
Là, c'est une problème de butée (endstop). L'imprimante pense que les butée son au bord du plateau alors qu'elles sont à l'exterieur.
Ici le décalage est de -33mm, on corrige la buté de l'axe des X :
#define X_MIN_POS -33
après compilation et téléversement. On vérifie qu'on arrive bien au bord.
G28
G1 X0 Y110 Z10 F5000
Puis au centre
G1 X110 Y110 Z10 F5000
ll se peut qu'après cette correction on est une écart positif, alors voir le chapitre d'avant
Le firmwre d'origine de l'anet A8 ne permet pas un ajustement de la position des butés alors on recentre la buse et software
Donc après avoir amener la tête au centre, on indique au firmware notre decalage par rapport au centre réel.
exemple, si on est 33mm avant sur les X et 10mm trop loin sur les Y M206 X[décalage en X] Y[décalage en Y]
M206 X33 Y-10
M500 // pour sauvegarder