Tutoriel d'utilisation des entraînements externes
Guide de configuration du servocommande
Précautions
- Ce tutoriel est basé sur la configuration du firmware Klipper
- Le module prend en charge deux méthodes de câblage, veuillez choisir en fonction de la situation réelle
- Après avoir choisi la méthode de câblage, assurez-vous que la connexion matérielle est cohérente avec la méthode choisie
Sélection du module
- Module standard
- Module élévateur 5V
Cartes compatibles : Série SUPER, série GEMINI, série E3
Description : Les broches de commande de ces cartes mères émettent un signal 5V, le variateur est directement compatible, aucun module supplémentaire n'est nécessaire.
Cartes compatibles : Série D, série C
Description : Les broches de commande de ces cartes mères émettent un signal 3.3V, certains variateurs ne peuvent pas l'utiliser directement, un module élévateur 5V est nécessaire pour convertir le niveau du signal.
Après avoir installé le module élévateur 5V, ne câblez pas immédiatement, veuillez d'abord effectuer un test de tension selon les instructions de test du module 5V ci-dessous, confirmez que le module fonctionne correctement avant de procéder au câblage.
Choix de la méthode de câblage
Veuillez sélectionner la méthode de câblage correspondant à votre configuration matérielle :
En cas de doute sur la méthode à utiliser, veuillez vous référer au manuel du variateur ou consulter le fabricant.
- Schéma de câblage un
- Schéma de câblage deux
Réglage de la subdivision du variateur
Aucun cavalier de configuration du variateur n'est nécessaire, la subdivision est définie directement par 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
Explication des réglages de subdivision
Nombre d'impulsions requis par tour du moteur = rotation_distance / step_distance
Dérivation plus basique :
Nombre d'impulsions requis par tour du moteur = full_steps_per_rotation × microsteps
Logique de configuration étape par étape :
- Déterminer les paramètres inhérents du moteur : Moteur courant
full_steps_per_rotation: 200(200 pas complets par tour, soit 1.8°/pas) - Définir les micropas Klipper
microsteps: Dans le fichier de configuration, par exemplemicrosteps: 16 - Faire correspondre la subdivision physique du variateur : En fonction du réglage 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 complet) × 16 (micropas Klipper) = 3200 impulsions/tour - Dans ce cas, le variateur doit être réglé sur 16 subdivisions, 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, veuillez confirmer selon le manuel du variateur) - Cela signifie que le variateur exécutera chaque impulsion envoyée par Klipper comme 1 micropas
- Valeur recommandée dans ce tutoriel :
| Niveau de configuration | Élément de configuration | Valeur définie | Description |
|---|---|---|---|
| Paramètres moteur | Pas complets par tour full_steps_per_rotation | 200 | Propriété inhérente du moteur, généralement 200 (1.8°) |
| Configuration Klipper | Micropas microsteps | 16 | Défini dans printer.cfg |
| Matériel du variateur | Valeur de subdivision des interrupteurs DIP | 3200 (16 subdivisions) | Réglage physique des interrupteurs DIP |
| Effet final | Nombre d'impulsions requis par tour 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 :
Suivez la logique ci-dessus, en vous assurant que les micropas configurés dans Klipper (microsteps) sont coordonnés avec le niveau de subdivision réglé 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), pour obtenir une précision totale de 200 × 32 = 6400 impulsions/tour.
Référence de configuration Klipper
| Élément de configuration | Description | Exemple de configuration |
|---|---|---|
| Type de variateur | Aucune configuration nécessaire, défini physiquement par les interrupteurs DIP du variateur | — |
Micropas (microsteps:) | Réglez sur 16 | Loading... |
Durée d'impulsion (step_pulse_duration:) | Doit ajouter ce paramètre et le régler sur 0.000004 | Loading... |
Broche d'activation (enable_pin:) | Ajuster selon la logique du variateur : 1. Généralement supprimer le symbole ! (activation par niveau haut)2. Certains variateurs nécessitent d'ajouter ! (activation par niveau bas)3. Dans certains cas, cette ligne peut être supprimée (toujours activé) | Activation par niveau haut : Loading... Activation par niveau bas : Loading... Désactiver l'activation : supprimer cette ligne |
Schéma de référence de configuration :
Précautions de configuration
Après avoir utilisé un variateur de moteur pas à pas externe, il est impératif de commenter (ajouter # en début de ligne) la section de configuration du variateur correspondant, comme [tmc5160 ...] ou [tmc2209 ...], sinon un conflit de configuration empêchera le variateur de fonctionner correctement.
Instructions de test du module 5V
Ce test est uniquement destiné aux utilisateurs du module élévateur 5V (cartes mères série D, série C). Les utilisateurs de modules standard peuvent ignorer cette section.
Après avoir installé le module élévateur 5V sur la carte mère, ne câblez pas immédiatement, veuillez d'abord suivre les étapes ci-dessous pour tester si la sortie du module est normale.
Étapes du test
Première étape : Ajouter la configuration de test
Ajoutez la configuration suivante à votre fichier printer.cfg, en veillant à modifier les broches pour qu'elles correspondent aux broches du port de commande utilisé :
[output_pin STEP]
pin: PC14
[output_pin DIR]
pin: PC13
[output_pin EN]
pin: PC15
- Remplacez
PC14,PC13,PC15dans l'exemple par les broches du port de commande que vous utilisez réellement - Par exemple : si vous utilisez le port de commande de l'axe X, consultez le schéma de principe de la carte mère pour trouver le numéro de broche correspondant
Deuxième étape : Préparation du multimètre
- Réglez le multimètre sur le mode tension continue (plage 20V)
- La sonde noire se connecte à la broche GND de la carte mère
- La sonde rouge sert à tester chaque broche de signal
Troisième étape : Test des broches EN+, PUL+, DIR+
Ces trois broches doivent toujours fournir une tension de 5V :
- Mettez la carte mère sous tension (sans connecter le variateur)
- Avec la sonde rouge du multimètre, touchez successivement les broches EN+, PUL+, DIR+ du module
- Résultat normal : Les trois broches doivent afficher une tension d'environ 5V
Quatrième étape : Test des broches EN-, PUL-, DIR-
Ces trois broches doivent être testées via le contrôle Klipper :
- Dans l'interface Mainsail ou Fluidd, accédez à la console
- Test de la broche EN- :
- Entrez la commande :
SET_PIN PIN=EN VALUE=1(activation) - Testez la broche EN- avec le multimètre, elle doit afficher 5V
- Entrez la commande :
SET_PIN PIN=EN VALUE=0(désactivation) - Testez à nouveau la broche EN- , elle doit afficher 0V
- Entrez la commande :
- Test de la broche PUL- :
- Entrez la commande :
SET_PIN PIN=STEP VALUE=1 - Testez la broche PUL- , elle doit afficher 5V
- Entrez la commande :
SET_PIN PIN=STEP VALUE=0 - Testez à nouveau, elle doit afficher 0V
- Entrez la commande :
- Test de la broche DIR- :
- Entrez la commande :
SET_PIN PIN=DIR VALUE=1 - Testez la broche DIR- , elle doit afficher 5V
- Entrez la commande :
SET_PIN PIN=DIR VALUE=0 - Testez à nouveau, elle doit afficher 0V
- Entrez la commande :
Évaluation des résultats du test
| Élément de test | Résultat normal | Résultat anormal | Suggestion de traitement |
|---|---|---|---|
| EN+, PUL+, DIR+ | Toujours 5V | Pas de tension ou tension anormale | Vérifier l'installation du module, l'alimentation |
| EN-, PUL-, DIR- (VALUE=1) | 5V | Pas de tension ou tension trop basse | Vérifier si la configuration des broches est correcte, si le module est endommagé |
| EN-, PUL-, DIR- (VALUE=0) | 0V | Tension présente | Vérifier la configuration, si le module est normal |
Après avoir confirmé que tous les résultats des tests sont normaux, vous pouvez mettre hors tension et procéder au câblage formel du variateur.
Gestion des anomalies d'impulsions du variateur
Si les phénomènes suivants se produisent, essayez d'ajuster la durée d'impulsion :
- Décalage du modèle d'impression, décalage de couche
- Vibrations, bruits anormaux ou fonctionnement anormal du moteur
Méthode d'ajustement :
Augmentez progressivement la valeur de step_pulse_duration, par exemple :
- Essayez
0.000009 - Ou
0.00001 - Ou
0.00002
Après chaque ajustement, enregistrez la configuration et redémarrez Klipper, puis testez l'effet.