Aller au contenu principal

Guide de calage et d'étalonnage directionnel

Vérification du câblage des moteurs

Consignes avant le câblage
  • Les opérations de câblage doivent être effectuées hors tension
  • L'ordre des fils de tous les moteurs doit être cohérent

Méthode de câblage

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

Marquage du connecteurSignificationDescription
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

Principes de câblage :

  • Les deux fils d'une même phase sont connectés au même groupe (AA ou BB)
  • L'ordre des fils de tous les moteurs doit être cohérent pour éviter toute confusion directionnelle
  • En cas de doute sur l'ordre des fils, utilisez un multimètre pour mesurer les deux fils en court-circuit comme étant de la même phase

Vérification du mouvement des moteurs

Utilisez les commandes suivantes pour vérifier le bon fonctionnement de chaque moteur (les moteurs effectueront de petites rotations avant et arrière) :

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 (le cas échéant)
STEPPER_BUZZ STEPPER=stepper_z2 # Moteur de l'axe Z2 (le cas échéant)
STEPPER_BUZZ STEPPER=stepper_z3 # Moteur de l'axe Z3 (le cas échéant)
Exigences directionnelles pour l'axe Z
  • Les moteurs des axes X et Y n'ont pas d'exigence directionnelle spécifique
  • Le moteur de l'axe Z doit d'abord monter puis descendre en mouvement alternatif. Si la direction est incorrecte, modifiez dir_pin dans la configuration

Modification de la direction du moteur

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

[stepper_z]
step_pin: <z_step_pin>
dir_pin: !<z_dir_pin> # Ajoutez ! pour inverser la direction, supprimez ! pour rétablir
enable_pin: !<z_enable_pin>

Test de calage

Calage d'un seul axe

Exécutez les commandes suivantes une par une 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 ?
  • Le moteur s'arrête-t-il immédiatement après avoir déclenché la fin de course ?
  • Les coordonnées après calage sont-elles conformes aux attentes de la configuration ?
    • Pour les structures CoreXY comme Voron : les axes X/Y se calent généralement à la position maximale
    • Pour les structures cartésiennes traditionnelles : les axes X/Y se calent généralement à la position minimale
Explication de la configuration

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

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

Étalonnage directionnel pour les structures CoreXY

Problèmes courants possibles avec le contrôle des moteurs XY dans les structures CoreXY et solutions :

Symptôme de panneDescriptionSolution
Cas 1Le contrôle des axes XY est inversé et les directions positives/négatives des mouvements XY sont toutes inverséesInversez le câblage du moteur X (intervertissez deux phases quelconques du moteur X)
Cas 2Le contrôle des axes XY est inversé, mais les directions positives/négatives des mouvements XY sont correctesInversez le câblage du moteur Y (intervertissez deux phases quelconques du moteur Y)
Cas 3Le contrôle des axes XY est inversé, la direction positive/négative de X est correcte, celle de Y est inversée1. Inversez le câblage du moteur X
2. Intervertissez globalement les fils des moteurs X et Y
Cas 4Le contrôle des axes XY est inversé, la direction positive/négative de X est inversée, celle de Y est correcte1. Inversez le câblage du moteur Y
2. Intervertissez globalement les fils des moteurs X et Y
Cas 5Le contrôle des axes XY est correct, mais les directions positives/négatives de X et Y sont toutes inverséesInversez simultanément le câblage des moteurs X et Y
Cas 6Le contrôle des axes XY est correct, la direction positive/négative de X est correcte, celle de Y est inverséeIntervertissez globalement les fils des moteurs X et Y
Cas 7Le contrôle des axes XY est correct, la direction positive/négative de X est inversée, celle de Y est correcte1. Intervertissez globalement les fils des moteurs X et Y
2. Inversez simultanément le câblage des moteurs X et Y

Fonction de mouvement forcé

Pour déplacer manuellement le moteur avant le calage, activez la fonction de mouvement forcé.

Ajoutez dans printer.cfg :

printer.cfg
[force_move]
enable_force_move: true

Une fois activée, vous pouvez effectuer des opérations de mouvement forcé via l'interface de contrôle :

Loading...
Précautions
  • Limitation par axe : vous ne pouvez déplacer qu'un seul moteur à la fois
  • Coordination multi-axes : pour déplacer simultanément plusieurs axes (par exemple, deux axes Z), définissez d'abord la position de la tête d'impression :
    SET_KINEMATIC_POSITION x=50 y=50 z=20
  • Consigne de sécurité : lors de l'utilisation de la fonction de mouvement forcé, assurez-vous que le chemin de la tête d'impression est dégagé

Dépannage du calage

Symptôme du problèmeCause possibleSolution
Le calage se déclenche de manière répétéeSignal de fin de course instable ou câblage parasitéVérifiez si le symbole de tirage ^ est ajouté dans la configuration de la fin de course, vérifiez si les connexions sont desserrées
Le moteur vibre sans se calerPerte de pas du moteur ou courant d'entraînement insuffisantVérifiez les réglages du courant d'entraînement et le câblage du moteur
Un axe ne peut pas se calerOrdre des fils du moteur erroné ou fin de course défectueuseVérifiez l'ordre des fils du moteur, utilisez QUERY_ENDSTOPS pour confirmer l'état de la fin de course
Loading...