Tutoriel d'utilisation du pilote externe
Notes importantes
- Ce tutoriel est configuré sur la base 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 sont cohérentes avec le mode sélectionné.
Sélection du module
- Module standard
- Module 5V
- Ce module est applicable aux séries SUPER, GEMINI et E3.
- Raison : ces cartes mères émettent un signal de 5V sur les broches du pilote, directement compatible avec le pilote.
- Ce module est applicable aux séries D et C.
- Raison : ces cartes mères émettent un signal de 3.3V sur les broches du pilote. Certains pilotes ne peuvent pas être utilisés et nécessitent un module élévateur de tension.
Choix du mode de câblage
Veuillez choisir le mode de câblage correspondant en fonction de votre configuration matérielle :
- Si vous n'êtes pas sûr du mode à utiliser, veuillez consulter la documentation du module de pilote.
- Câblage à cathode commune
- Câblage à anode commune
Réglage de la subdivision du pilote
- Aucun cavalier de pilote à configurer, la subdivision est directement définie par les commutateurs DIP du pilote.
Réglage des commutateurs DIP du pilote
Il est recommandé de régler les commutateurs DIP intégrés au pilote sur 3200
Explication du réglage de la subdivision
Nombre d'impulsions par rotation du moteur = rotation_distance / step_distance
Une dérivation plus fondamentale est :
Nombre d'impulsions par rotation du moteur = full_steps_per_rotation × microsteps
Logique de configuration par étapes :
- Déterminer les paramètres intrinsèques du moteur : moteur courant
full_steps_per_rotation: 200(200 pas complets par tour, soit 1.8°/pas). - Définir le micro-pas Klipper
microsteps: configuré dans le fichier de configuration, par exemplemicrosteps: 16. - Ajuster la subdivision physique du pilote : calculer et régler les commutateurs DIP 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. - À ce stade, les commutateurs DIP du pilote doivent être réglés sur la valeur correspondante
3200(32 subdivisions), ce qui signifie que le pilote subdivise 1 "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 | Nombre de pas complets par tour full_steps_per_rotation | 200 | Propriété intrinsèque du 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 commutateurs DIP | 3200 (32 subdivisions) | Défini par les commutateurs physiques DIP |
| Effet final | Nombre d'impulsions par rotation du moteur | 200 × 16 = 3200 | Klipper doit envoyer 3200 impulsions pour faire tourner le moteur d'un tour complet |
Si d'autres effets de subdivision sont nécessaires :
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 commutateurs DIP du pilote sont cohérents. Par exemple, si Klipper est défini sur microsteps: 32, alors les commutateurs DIP du pilote doivent être réglés sur 1600 (16 subdivisions) 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 commutateurs DIP du pilote | — |
Micro-pas (microsteps:) | Défini sur 16 | Loading... |
Durée de l'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 supprimer le symbole ! (activation niveau haut)2. Certains pilotes nécessitent d'ajouter ! (activation niveau bas)3. Dans certains cas, supprimer cette ligne (toujours activé) | Activation niveau haut : Loading... Activation niveau bas : Loading... Désactiver l'activation : supprimer cette ligne |
Illustration de référence de configuration :
Traitement des anomalies d'impulsion du pilote
Si les phénomènes suivants se produisent, essayez d'ajuster la durée de l'impulsion :
- Décalage du modèle imprimé, couches décalées
- Vibration du moteur, bruit anormal ou fonctionnement anormal
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.