Aller au contenu principal

Tutoriel d'utilisation du variateur externe

Guide de configuration des variateurs externes

Précautions

Conditions préalables
  • Ce tutoriel est basé sur la configuration du micrologiciel Klipper
  • Le module prend en charge deux méthodes de câblage, veuillez choisir selon votre situation réelle
  • Après avoir choisi la méthode de câblage, assurez-vous que la connexion matérielle correspond à la méthode sélectionnée

Sélection du module

Loading...

Cartes compatibles : Série SUPER, série GEMINI, série E3

Description : Le module standard effectue uniquement la conversion de signaux, sans élévation de tension. Si la carte mère émet du 3,3V, le module continue de produire 3,3V ; si la carte mère émet du 5V, le module produit toujours 5V.

Si le variateur externe exige une entrée 5V alors que le signal de pilotage de la carte mère n'est que de 3,3V, l'utilisation d'un module de passage standard peut entraîner un moteur immobile, une rotation unidirectionnelle ou un sens anormal.

Choix de la méthode de câblage

Veuillez choisir la méthode de câblage correspondant à votre configuration matérielle :

Coupure de courant obligatoire

Avant de choisir ou de modifier la méthode de câblage du variateur externe, éteignez complètement l'imprimante et coupez l'alimentation électrique. Ne procédez pas au câblage, au branchement/débranchement des câbles de signal du variateur ou au toucher des bornes exposées lorsque l'appareil est sous tension.

Recommandation de choix

En cas d'incertitude sur la méthode à utiliser, reportez-vous au manuel du module de pilotage ou consultez le fabricant.

Schéma de câblage

Loading...

Réglage de la subdivision du pilotage

Configuration simplifiée

Aucun cavalier de pilotage à configurer, la subdivision est définie directement via les interrupteurs DIP intégrés au variateur.

Réglage des interrupteurs DIP du variateur

Il est recommandé de régler les interrupteurs DIP du variateur sur 3200

Coupure de courant obligatoire

Avant de modifier les interrupteurs DIP du variateur, éteignez complètement l'imprimante et coupez l'alimentation électrique. Ne manipulez pas les interrupteurs du variateur lorsque l'appareil est sous tension.

Loading...

Explication du réglage de subdivision

Formule de calcul essentielle

Nombre d'impulsions requis par tour de moteur = rotation_distance / step_distance

La dérivation plus fondamentale est :

Nombre d'impulsions requis par tour de moteur = full_steps_per_rotation × microsteps

Logique de configuration par étapes :

  1. Déterminez les paramètres intrinsèques du moteur : les moteurs courants ont full_steps_per_rotation: 200 (200 pas complets par tour, soit 1,8°/pas)
  2. Définissez les micro-pas Klipper microsteps : configurez-les dans le fichier de configuration, par exemple microsteps: 16
  3. Faites correspondre la subdivision physique du variateur : en fonction des réglages ci-dessus et de la précision requise, calculez et réglez les interrupteurs DIP du variateur
    • Valeur recommandée dans ce tutoriel : 200 (pas complets) × 16 (micro-pas Klipper) = 3200 impulsions/tour
    • Dans ce cas, le variateur doit être réglé sur 16 subdivisions, et la valeur des interrupteurs DIP doit être réglée sur 3200 (certains variateurs affichent le nombre de subdivisions 16, d'autres affichent le nombre d'impulsions 3200, vérifiez selon le manuel du variateur)
    • Cela signifie que le variateur exécute chaque impulsion envoyée par Klipper comme 1 micro-pas
Niveau de configurationÉlément de configurationValeur définieDescription
Paramètres du moteurPas complets par tour full_steps_per_rotation200Propriété intrinsèque du moteur, généralement 200 (1,8°)
Configuration KlipperMicro-pas microsteps16Défini dans printer.cfg
Matériel du variateurValeur de subdivision DIP3200 (16 subdivisions)Réglage physique des interrupteurs DIP
Résultat finalNombre d'impulsions requis par tour de moteur200 × 16 = 3200Klipper doit envoyer 3200 impulsions pour faire effectuer un tour complet au moteur

Si d'autres effets de subdivision sont nécessaires :

Suivez la logique ci-dessus, en vous assurant que le nombre de micro-pas configuré dans Klipper (microsteps) est cohérent avec le niveau de subdivision défini par les interrupteurs DIP du variateur. Par exemple, si Klipper est réglé sur microsteps: 32, les interrupteurs DIP du variateur doivent être réglés sur 6400 (32 subdivisions), afin d'obtenir une précision totale de 200 × 32 = 6400 impulsions/tour.

Référence de configuration Klipper

Vérifiez d'abord le manuel du variateur

Les différents variateurs externes peuvent avoir des niveaux de logique EN, des fronts de déclenchement PUL et des largeurs d'impulsion minimales différents. Le tableau ci-dessous ne fournit que la syntaxe Klipper et des valeurs de départ courantes ; la référence finale doit être le manuel du variateur.

Élément de configurationDescriptionExemple de configuration
Type de pilotageAucune configuration requise, défini physiquement par les interrupteurs DIP du variateur
Micro-pas (microsteps:)Régler sur 16
Loading...
Durée d'impulsion (step_pulse_duration:)Régler selon le manuel du variateur. Si le manuel ne l'indique pas, commencez par tester avec 0.000005, puis augmentez progressivement selon les observations
Loading...
Broche d'activation (enable_pin:)À ajuster selon le niveau de logique EN du variateur :
1. Activation au niveau bas : ajouter !
2. Activation au niveau haut : ne pas ajouter !
3. Activation dès la mise sous tension : supprimer cette ligne
Activation au niveau bas :
Loading...

Activation au niveau haut :
Loading...

Désactivation du contrôle d'activation : supprimer cette ligne
Suppression de la configuration TMC

Lors de l'utilisation d'un variateur externe, conservez uniquement la configuration [stepper_*] pour l'axe correspondant. Si la configuration d'origine contient des sections de configuration TMC telles que [tmc2209 ...], [tmc5160 ...], supprimez-les ou mettez-les en commentaire ; la configuration TMC dans l'image ci-dessous sert uniquement à illustrer l'emplacement de la configuration de pilotage standard, et ne s'applique pas aux variateurs externes.

Schéma de référence de configuration :

Loading...

step_pulse_duration et temporisation de direction

Mécanisme du paramètre

Klipper utilise par défaut step_pulse_duration: 0.000002 (2µs) pour les pilotages non-TMC (c'est-à-dire les variateurs externes). Ce paramètre contraint simultanément la largeur de l'impulsion step et le délai de commutation de direction dir, la temporisation dir étant toujours basée sur le front montant de l'impulsion step.

Autrement dit : si le variateur exige un intervalle d'au moins 10µs entre le front montant de step et le changement de dir, il faut définir step_pulse_duration: 0.000010.

Recommandations de valeur :

  1. Consultez les paramètres Minimum Step Pulse Width ou Direction Setup Time dans le manuel du variateur externe ;
  2. Si les deux paramètres existent simultanément, définissez la valeur en fonction de la plus grande durée, en laissant une marge appropriée ;
  3. Si le manuel ne les indique pas, les variateurs externes courants (y compris les types à isolation optocoupleur) nécessitent généralement 5µs ~ 35µs ; il est recommandé de commencer par 0.000005 puis d'augmenter progressivement lors des tests.
Attention

Si après configuration vous observez une absence de rotation, des vibrations, des pas perdus ou une inclinaison du modèle, consultez d'abord la FAQ pour le dépannage. Ne modifiez pas aveuglément le câblage et n'effectuez pas de tests de déplacement sur de longues distances.

Précautions de configuration

Supprimer la configuration du pilote TMC

Après avoir utilisé un pilote de moteur pas à pas externe, l'axe correspondant dans Klipper ne doit conserver que la configuration [stepper_*]. Il est obligatoire de supprimer ou de commenter entièrement les sections de configuration du pilote TMC correspondantes, telles que [tmc2209 stepper_x], [tmc5160 stepper_x], [tmc2209 extruder], etc.

Si la configuration TMC est conservée, Klipper tentera d'initialiser le pilote TMC intégré ou enfichable via UART/SPI, ce qui peut entraîner des erreurs de configuration, des erreurs de communication avec le pilote ou un fonctionnement anormal du moteur.

[stepper_x]
step_pin: PA2
dir_pin: PA3
enable_pin: !PA8
microsteps: 16
step_pulse_duration: 0.000005

# Après utilisation d'un pilote externe, supprimez ou commentez entièrement les configurations TMC de ce type
#[tmc2209 stepper_x]
#uart_pin: PA10
#run_current: 0.8

Dépannage : Dépannage des problèmes courants des pilotes externes

Loading...