Guide de Calibration de l'Origine et de l'Orientation
Vérification du Câblage des Moteurs
- Le câblage doit être effectué hors tension
- L'ordre des fils doit être cohérent pour tous les moteurs
Méthode de Câblage
Les interfaces moteur de la carte mère sont généralement au format AABB, ce qui signifie que les deux fils d'une même phase sont connectés au même groupe :
| Marquage Interface | Signification | Explication |
|---|---|---|
A | Phase A | Les deux fils de la même phase sont connectés ensemble |
B | Phase B | Les deux fils de la même phase sont connectés ensemble |
Principe de câblage :
- Les deux fils d'une même phase se connectent au même groupe (AA ou BB)
- L'ordre des fils doit être cohérent pour tous les moteurs pour éviter les confusions de direction
- Si l'ordre des fils est incertain, utiliser un multimètre pour mesurer : les deux fils en court-circuit appartiennent à la même phase
Vérification du Mouvement des Moteurs
Utiliser les commandes suivantes pour vérifier que chaque moteur fonctionne correctement (le moteur effectuera de petits mouvements d'avance et de recul) :
STEPPER_BUZZ STEPPER=stepper_x # Moteur de l'axe X
STEPPER_BUZZ STEPPER=stepper_y # Moteur de l'axe Y
STEPPER_BUZZ STEPPER=stepper_z # Moteur de l'axe Z0
STEPPER_BUZZ STEPPER=stepper_z1 # Moteur de l'axe Z1 (si présent)
STEPPER_BUZZ STEPPER=stepper_z2 # Moteur de l'axe Z2 (si présent)
STEPPER_BUZZ STEPPER=stepper_z3 # Moteur de l'axe Z3 (si présent)
- Aucune exigence de direction spécifique pour les moteurs des axes X et Y
- Le moteur de l'axe Z doit effectuer un mouvement alternatif de montée puis de descente. Si la direction est incorrecte, modifiez le
dir_pindans la configuration.
Modification de la Direction du Moteur
Si la direction est erronée, modifiez le dir_pin dans le fichier de configuration en ajoutant ou en supprimant le symbole ! :
[stepper_z]
step_pin: PE7
dir_pin: !PE11 # Ajouter ! pour inverser la direction, ou supprimer ! pour rétablir
enable_pin: !PE10
Test de Retour à l'Origine
Retour à l'Origine par Axe
Exécuter les commandes suivantes séquentiellement pour tester le retour à l'origine de chaque axe indépendamment :
G28 X
G28 Y
G28 Z
Points à observer :
- La direction de rotation du moteur est-elle correcte ?
- S'arrête-t-il immédiatement après le déclenchement de la fin de course ?
- Les coordonnées après le retour à l'origine correspondent-elles aux attentes de la configuration ?
- Structures CoreXY comme Voron : Les axes X/Y se positionnent généralement sur la position maximale
- Structures Cartesian traditionnelles : Les axes X/Y se positionnent généralement sur la position minimale
La position de retour à l'origine est déterminée par le paramètre homing_positive_dir :
true→ Retour à l'origine dans la direction positive (position maximale)false→ Retour à l'origine dans la direction négative (position minimale)
Calibration de la Direction pour les Structures CoreXY
Problèmes courants et solutions pour le contrôle des moteurs XY dans les structures CoreXY :
| Symptôme | Description | Solution |
|---|---|---|
| Cas 1 | Les contrôles des axes X et Y sont inversés, et les directions positives/négatives des mouvements X et Y sont toutes deux inversées | Inverser le câblage du moteur X (échanger deux fils de phase quelconques du moteur X) |
| Cas 2 | Les contrôles des axes X et Y sont inversés, mais les directions positives/négatives des mouvements X et Y sont correctes | Inverser le câblage du moteur Y (échanger deux fils de phase quelconques du moteur Y) |
| Cas 3 | Les contrôles des axes X et Y sont inversés, la direction positive/négative de X est correcte, celle de Y est inversée | 1. Inverser le câblage du moteur X 2. Échanger globalement les câbles des moteurs X et Y |
| Cas 4 | Les contrôles des axes X et Y sont inversés, la direction positive/négative de X est inversée, celle de Y est correcte | 1. Inverser le câblage du moteur Y 2. Échanger globalement les câbles des moteurs X et Y |
| Cas 5 | Les contrôles des axes X et Y sont corrects, mais les directions positives/négatives des mouvements X et Y sont toutes deux inversées | Inverser simultanément le câblage des moteurs X et Y |
| Cas 6 | Les contrôles des axes X et Y sont corrects, la direction positive/négative de X est correcte, celle de Y est inversée | Échanger globalement les câbles des moteurs X et Y |
| Cas 7 | Les contrôles des axes X et Y sont corrects, la direction positive/négative de X est inversée, celle de Y est correcte | 1. Échanger globalement les câbles des moteurs X et Y 2. Inverser simultanément le câblage des moteurs X et Y |
Fonction de Déplacement Forcé
Si vous devez déplacer manuellement un moteur avant le retour à l'origine, vous devez activer la fonction de déplacement forcé.
Ajouter ceci dans printer.cfg :
[force_move]
enable_force_move: true
Une fois activée, vous pouvez effectuer des déplacements forcés via l'interface de contrôle :
- Limite à un seul axe : Un seul moteur peut être déplacé de force à la fois
- Coordination multi-axes : Pour déplacer plusieurs axes simultanément (comme les deux axes Z), définissez d'abord la position de la tête d'impression :
SET_KINEMATIC_POSITION x=50 y=50 z=20 - Avertissement de sécurité : Assurez-vous qu'il n'y a aucun obstacle sur le trajet de la tête d'impression lors de l'utilisation du déplacement forcé
Dépannage des Problèmes de Retour à l'Origine
| Symptôme | Cause possible | Solution |
|---|---|---|
| Déclenchement répété du retour à l'origine | Signal de fin de course instable ou câblage sujet aux interférences | Vérifier si le symbole de pull-up ^ est ajouté dans la configuration de la fin de course, vérifier les connexions desserrées |
| Moteur vibrant sans se réinitialiser | Perte de pas du moteur ou courant d'entraînement insuffisant | Vérifier les réglages du courant d'entraînement et le câblage correct du moteur |
| Impossible de revenir à l'origine sur un seul axe | Ordre des fils du moteur incorrect ou fin de course défectueuse | Vérifier l'ordre des fils du moteur, utiliser QUERY_ENDSTOPS pour confirmer l'état des fins de course |