Guide d'utilisation des lecteurs externes
Guide de configuration des variateurs externes
Précautions
- 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
- Module de passage standard
- Module élévateur 5V
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.
Cartes compatibles : Série D, série C
Description : Le module élévateur 5V convertit le signal de pilotage 3,3V en 5V ; si la carte mère émet déjà du 5V, le module produit toujours 5V.
Les broches de pilotage des cartes des séries D et C émettent généralement des signaux 3,3V. Si le variateur externe ne peut pas reconnaître de manière stable une entrée 3,3V, utilisez le module élévateur 5V.
Ce module nécessite une alimentation 24V fournie par la carte mère, et l'entrée d'alimentation de pilotage de la carte mère ne doit pas dépasser 24V. Avant le raccordement, vérifiez les spécifications d'alimentation de la carte mère pour éviter d'endommager le module.
Après l'installation du module élévateur 5V, ne connectez pas immédiatement le variateur externe. Effectuez d'abord le contrôle de sécurité conformément aux instructions de test du module 5V, puis procédez au câblage uniquement après avoir confirmé que le module et la configuration ne présentent aucune anomalie.
Choix de la méthode de câblage
Veuillez choisir la méthode de câblage correspondant à votre configuration matérielle :
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.
En cas d'incertitude sur la méthode à utiliser, reportez-vous au manuel du module de pilotage ou consultez le fabricant.
- Référence de câblage 1
- Référence de câblage 2
Réglage de la subdivision du pilotage
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
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.
Explication du réglage de subdivision
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 :
- 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) - Définissez les micro-pas Klipper
microsteps: configurez-les dans le fichier de configuration, par exemplemicrosteps: 16 - 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
- Valeur recommandée dans ce tutoriel :
| Niveau de configuration | Élément de configuration | Valeur définie | Description |
|---|---|---|---|
| Paramètres du moteur | Pas complets par tour full_steps_per_rotation | 200 | Propriété intrinsèque du moteur, généralement 200 (1,8°) |
| Configuration Klipper | Micro-pas microsteps | 16 | Défini dans printer.cfg |
| Matériel du variateur | Valeur de subdivision DIP | 3200 (16 subdivisions) | Réglage physique des interrupteurs DIP |
| Résultat final | Nombre d'impulsions requis par tour de moteur | 200 × 16 = 3200 | Klipper 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
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 configuration | Description | Exemple de configuration |
|---|---|---|
| Type de pilotage | Aucune 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 |
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 :
step_pulse_duration et temporisation de direction
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 :
- Consultez les paramètres
Minimum Step Pulse WidthouDirection Setup Timedans le manuel du variateur externe ; - 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 ;
- 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.000005puis d'augmenter progressivement lors des tests.
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
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