Aller au contenu principal

Guide de Calage et d'Alignement des Axes

Vérification du Câblage des Moteurs

Informations avant câblage
  • Couper l'alimentation avant toute opération de câblage
  • L'ordre des fils doit être identique pour tous les moteurs

Méthode de Câblage

Les interfaces moteur de la carte mère suivent généralement le format AABB, indiquant que les deux fils d'une même phase sont connectés au même groupe :

Marquage InterfaceSignificationExplication
APhase ALes deux fils de la même phase sont connectés ensemble
BPhase BLes deux fils de la même phase sont connectés ensemble

Principe de câblage :

  • Les deux fils d'une même phase vont sur le même groupe (AA ou BB)
  • L'ordre des fils doit être identique pour tous les moteurs pour éviter des inversions de direction
  • En cas de doute sur l'ordre des fils, utiliser un multimètre : les deux fils en court-circuit appartiennent à la même phase

Vérification du Mouvement des Moteurs

Utiliser les commandes suivantes pour vérifier le bon fonctionnement de chaque moteur (petite rotation alternée) :

STEPPER_BUZZ STEPPER=stepper_x   # Moteur axe X
STEPPER_BUZZ STEPPER=stepper_y # Moteur axe Y
STEPPER_BUZZ STEPPER=stepper_z # Moteur axe Z0
STEPPER_BUZZ STEPPER=stepper_z1 # Moteur axe Z1 (si présent)
STEPPER_BUZZ STEPPER=stepper_z2 # Moteur axe Z2 (si présent)
STEPPER_BUZZ STEPPER=stepper_z3 # Moteur axe Z3 (si présent)
Exigence de direction pour l'axe Z
  • Aucune exigence spécifique de direction pour les moteurs X et Y
  • Le moteur Z doit effectuer un mouvement alterné montée puis descente. Si la direction est incorrecte, modifier le dir_pin dans la configuration.

Modification de la Direction d'un Moteur

Si la direction est erronée, modifier le dir_pin dans le fichier de configuration en ajoutant ou supprimant le symbole ! :

[stepper_z]
step_pin: PE7
dir_pin: !PE11 # Ajouter `!` pour inverser la direction, ou le supprimer pour rétablir
enable_pin: !PE10

Test de Calage (Homing)

Calage Axe par Axe

Exécuter séquentiellement les commandes suivantes pour tester le calage indépendant de chaque axe :

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 calage correspondent-elles aux attentes de la configuration ?
    • Structures CoreXY (comme Voron) : Les axes X/Y se calent généralement sur la position maximale
    • Structures Cartesian traditionnelles : Les axes X/Y se calent généralement sur la position minimale
Explication de la configuration

La position de calage est déterminée par le paramètre homing_positive_dir :

  • true → Calage dans la direction positive (position maximale)
  • false → Calage dans la direction négative (position minimale)

Alignement des Directions pour Structure CoreXY

Problèmes courants et solutions pour le contrôle des moteurs XY dans une structure CoreXY :

SymptômeDescriptionSolution
Cas 1Contrôles des axes X et Y inversés, et directions positives/négatives des deux axes inverséesInverser le câblage du moteur X (inverser deux fils quelconques de la phase du moteur X)
Cas 2Contrôles des axes X et Y inversés, mais directions positives/négatives des axes X et Y correctesInverser le câblage du moteur Y (inverser deux fils quelconques de la phase du moteur Y)
Cas 3Contrôles des axes X et Y inversés, direction X correcte, direction Y inversée1. Inverser le câblage du moteur X
2. Échanger globalement les câbles des moteurs X et Y
Cas 4Contrôles des axes X et Y inversés, direction X inversée, direction Y correcte1. Inverser le câblage du moteur Y
2. Échanger globalement les câbles des moteurs X et Y
Cas 5Contrôles des axes X et Y corrects, mais directions positives/négatives des deux axes inverséesInverser simultanément le câblage des moteurs X et Y
Cas 6Contrôles des axes X et Y corrects, direction X correcte, direction Y inverséeÉchanger globalement les câbles des moteurs X et Y
Cas 7Contrôles des axes X et Y corrects, direction X inversée, direction Y correcte1. É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é

Pour déplacer manuellement un moteur avant le calage, il faut activer la fonction de déplacement forcé.

Ajouter dans printer.cfg :

printer.cfg
[force_move]
enable_force_move: true

Une fois activée, l'opération de déplacement forcé peut être exécutée via l'interface de contrôle :

Loading...
Précautions
  • Limitation à un axe : Un seul moteur peut être déplacé de force à la fois
  • Coordination multi-axes : Pour déplacer plusieurs axes simultanément (ex : double Z), définir d'abord la position de la tête :
    SET_KINEMATIC_POSITION x=50 y=50 z=20
  • Sécurité : S'assurer qu'il n'y a aucun obstacle sur la trajectoire de la tête lors de l'utilisation du déplacement forcé

Dépannage des Problèmes de Calage

SymptômeCause possibleSolution
Déclenchement répété du calageSignal de fin de course instable ou interférences sur le câblageVérifier si le symbole de pull-up ^ est ajouté dans la config des fins de course, vérifier les connexions
Moteur vibre sans se calerPerte de pas ou courant d'alimentation insuffisantVérifier le réglage du courant des drivers et le câblage des moteurs
Un axe ne se cale pasOrdre des fils du moteur erroné ou fin de course défectueuseVérifier l'ordre des fils du moteur, utiliser QUERY_ENDSTOPS pour vérifier l'état des fins de course
Loading...