Tutoriel d'utilisation du pilote externe
Notes importantes
- Ce tutoriel est basé sur la configuration du firmware Klipper.
- Le module prend en charge deux modes de câblage : cathode commune et anode commune. Veuillez choisir en fonction de votre configuration réelle.
- Après avoir choisi le mode de câblage, assurez-vous que les connexions matérielles correspondent au mode sélectionné.
Sélection du module
- Module standard
- Module 5V
- Ce module convient aux séries SUPER, GEMINI et E3.
- Raison : Les broches de sortie des pilotes de ces cartes mères délivrent un signal de 5V, directement compatible avec les pilotes.
- Ce module convient aux séries D et C.
- Raison : Les broches de sortie des pilotes de ces cartes mères délivrent un signal de 3.3V. Certains pilotes ne peuvent pas être utilisés directement et nécessitent un module élévateur de tension (booster).
Choix du mode de câblage
Veuillez choisir le mode de câblage correspondant à votre configuration matérielle :
- Si vous n'êtes pas sûr du mode à utiliser, veuillez consulter la documentation du module pilote.
- Câblage cathode commune
- Câblage anode commune
Configuration du micro-pas du pilote
- Aucun cavalier de pilote à configurer, le micro-pas est directement défini par les DIP switches du pilote.
Réglage des DIP switches du pilote
Il est recommandé de régler les DIP switches sur la carte pilote sur 3200
Explication de la configuration du micro-pas
Nombre d'impulsions par tour de moteur = rotation_distance / step_distance
Une dérivation plus fondamentale est :
Nombre d'impulsions par tour de moteur = full_steps_per_rotation × microsteps
Logique de configuration par étapes :
- Déterminer les paramètres inhérents au moteur : Pour un moteur courant,
full_steps_per_rotation: 200(200 pas complets par tour, soit 1.8°/pas). - Définir le micro-pas Klipper
microsteps: Défini dans le fichier de configuration, par exemplemicrosteps: 16. - Ajuster la subdivision physique du pilote : Calculer et régler les DIP switches du pilote en fonction des réglages ci-dessus et de la précision souhaitée.
- Valeur recommandée dans ce tutoriel :
200 (pas complets) × 16 (micro-pas Klipper) = 3200 impulsions/tour. - Dans ce cas, les DIP switches du pilote doivent être réglés sur
3200(32 micro-pas). Cela signifie que le pilote subdivisera chaque "impulsion de pas" reçue en 32 parties pour entraîner le moteur.
- Valeur recommandée dans ce tutoriel :
| Niveau de configuration | Élément de configuration | Valeur définie | Explication |
|---|---|---|---|
| Paramètres moteur | Pas complets par tour full_steps_per_rotation | 200 | Propriété inhérente au moteur, généralement 200 (1.8°) |
| Configuration Klipper | Nombre de micro-pas microsteps | 16 | Défini dans printer.cfg |
| Matériel pilote | Valeur de subdivision des DIP switches | 3200 (32 micro-pas) | Défini par les interrupteurs DIP physiques |
| Effet final | Nombre d'impulsions par tour de moteur | 200 × 16 = 3200 | Klipper doit envoyer 3200 impulsions pour faire tourner le moteur d'un tour complet |
Si un autre niveau de subdivision est souhaité :
Veuillez suivre la logique ci-dessus, en vous assurant que le nombre de micro-pas configuré dans Klipper (microsteps) et le niveau de subdivision défini par les DIP switches du pilote sont cohérents. Par exemple, si Klipper est réglé sur microsteps: 32, les DIP switches du pilote doivent être réglés sur 1600 (16 micro-pas) pour obtenir une précision totale de 200 × 32 = 6400 impulsions/tour.
Référence de configuration Klipper
| Élément de configuration | Explication | Exemple de configuration |
|---|---|---|
| Type de pilote | Non configuré, défini physiquement par les DIP switches du pilote | — |
Micro-pas (microsteps:) | Défini sur 16 | Loading... |
Durée d'impulsion (step_pulse_duration:) | Ce paramètre doit être ajouté et défini sur 0.000004 | Loading... |
Broche d'activation (enable_pin:) | Ajuster selon la logique du pilote : 1. Généralement, retirer le symbole ! (activation niveau haut)2. Certains pilotes nécessitent d'ajouter ! (activation niveau bas)3. Dans certains cas, cette ligne peut être supprimée (toujours activé) | Activation niveau haut : Loading... Activation niveau bas : Loading... Désactiver l'activation : Supprimer cette ligne |
Référence visuelle de configuration :
Notes importantes
- Après avoir utilisé un pilote de moteur pas-à-pas externe, vous devez désactiver (par exemple en ajoutant
#en début de ligne pour commenter) la section de configuration du pilote correspondant dans le fichier. - Par exemple
[tmc5160 ...]ou[tmc2209 ...], etc. Sinon, un conflit de configuration empêchera le pilote de fonctionner correctement.
Traitement des anomalies d'impulsion du pilote
Si les phénomènes suivants se produisent, vous pouvez essayer d'ajuster la durée d'impulsion :
- Décalage du modèle imprimé, couches décalées
- Vibration du moteur, bruit anormal ou fonctionnement erratique
Méthode d'ajustement :
Augmentez progressivement la valeur de step_pulse_duration, par exemple :
- Essayez
0.000009 - Ou
0.00001 - Ou
0.00002
Testez l'effet après chaque ajustement.