Tutoriel d'utilisation du pilote externe
Guide de configuration du servomoteur
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 correspond à 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 sortie de commande de ces cartes fournissent un signal 5V, le variateur peut être utilisé directement, aucun module supplémentaire n'est nécessaire.
Cartes compatibles : Série D, série C
Description : Les broches de sortie de commande de ces cartes fournissent un signal 3,3V, certains variateurs ne peuvent pas être utilisés directement et nécessitent un module élévateur 5V pour convertir le niveau du signal.
Après avoir installé le module élévateur 5V, ne connectez pas immédiatement un variateur externe. Veuillez d'abord effectuer un contrôle de sécurité selon les Instructions de test du module 5V ci-dessous, et confirmer que le module et la configuration sont normaux avant de procéder au câblage.
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 débranchez l'alimentation électrique. Ne pas câbler, brancher/débrancher les câbles de signal du variateur ou toucher les bornes exposées lorsque l'appareil est sous tension.
En cas de doute sur la méthode à utiliser, veuillez vous référer au manuel du module de commande ou consulter le fabricant.
- Référence de câblage 1
- Référence de câblage 2
Réglage de la subdivision du variateur
Aucun réglage de cavalier de variateur nécessaire, la subdivision est définie directement par les commutateurs DIP intégrés au variateur.
Réglage des commutateurs DIP du variateur
Il est recommandé de régler les commutateurs DIP intégrés au variateur sur 3200
Avant de régler les commutateurs DIP du variateur, éteignez complètement l'imprimante et débranchez l'alimentation électrique. Ne pas actionner les commutateurs du variateur lorsque l'appareil est sous tension.
Explication du réglage de la subdivision
Nombre d'impulsions nécessaires par tour de moteur = rotation_distance / step_distance
Une dérivation plus fondamentale est :
Nombre d'impulsions nécessaires par tour de moteur = full_steps_per_rotation × microsteps
Logique de configuration par étapes :
- Déterminez les paramètres inhérents 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 dans le fichier de configuration, par ex.microsteps: 16 - Faites correspondre la subdivision physique du variateur : En fonction du réglage ci-dessus et de la précision requise, calculez et définissez les commutateurs DIP du variateur
- Valeur recommandée par ce tutoriel :
200 (pas complets) × 16 (micro-pas Klipper) = 3200 impulsions/tour - Dans ce cas, le variateur doit être réglé sur 16 subdivisions, la valeur des commutateurs DIP doit être
3200(certains variateurs affichent 16 subdivisions, d'autres 3200 impulsions, veuillez vérifier selon le manuel du variateur) - Cela signifie que le variateur traite chaque impulsion envoyée par Klipper comme 1 micro-pas
- Valeur recommandée par ce tutoriel :
| Niveau de configuration | Élément de configuration | Valeur définie | Description |
|---|---|---|---|
| Paramètres du moteur | Nombre de 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 du variateur | Valeur de subdivision DIP | 3200 (16 subdivisions) | Réglage par commutateur DIP physique |
| Résultat final | Nombre d'impulsions nécessaires par tour de 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 le nombre de micro-pas configuré dans Klipper (microsteps) est cohérent avec le niveau de subdivision défini par les commutateurs DIP du variateur. Par exemple, si microsteps: 32 est défini dans Klipper, les commutateurs 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 | Inutile de configurer, défini physiquement par les commutateurs DIP du variateur | — |
Micro-pas (microsteps:) | Défini sur 16 | Loading... |
Durée d'impulsion (step_pulse_duration:) | Doit ajouter ce paramètre et le définir sur 0.000004 | Loading... |
Broche d'activation (enable_pin:) | À ajuster selon la logique du variateur : 1. Supprimez généralement le symbole ! (activation niveau haut)2. Certains variateurs nécessitent l'ajout de ! (activation niveau bas)3. Dans certains cas, cette ligne peut être supprimée (toujours activé) | Activation niveau haut : Loading... Activation niveau bas : Loading... Désactivation 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 masquer (ajouter # en début de ligne pour commenter) les sections de configuration du variateur correspondantes, telles que [tmc5160 ...] ou [tmc2209 ...], sinon un conflit de configuration empêchera le variateur de fonctionner correctement.
Instructions de test du module 5V
Cette vérification est uniquement destinée aux utilisateurs utilisant un module élévateur 5V (cartes série D, série C). Les utilisateurs de modules standard peuvent passer cette section.
Les utilisateurs ordinaires ne doivent pas toucher le module ou les broches exposées de la carte avec des pointes de test sous tension. Pour les tests électriques des broches exposées, veuillez contacter le service après-vente ou les confier à une personne ayant une expérience électrique.
Après avoir installé le module élévateur 5V sur la carte, ne connectez pas immédiatement un variateur externe. Veuillez d'abord suivre les étapes ci-dessous pour confirmer que le module, la configuration et le faisceau ne présentent pas d'anomalie évidente.
Étapes de test
Étape 1 : Ajouter la configuration de test
Ajoutez la configuration suivante à votre fichier printer.cfg, en veillant à modifier les broches pour celles des connecteurs de commande correspondants :
[output_pin STEP]
pin: PC14
[output_pin DIR]
pin: PC13
[output_pin EN]
pin: PC15
- Remplacez
PC14,PC13,PC15dans l'exemple par les broches de votre connecteur de commande réellement utilisé - Par exemple, si vous utilisez le connecteur de commande de l'axe X, veuillez consulter le schéma de principe de la carte pour trouver le numéro de broche correspondant
Étape 2 : Vérifier le module et le faisceau hors tension
Avant de vérifier l'orientation du module, la fiche, l'ordre des fils ou de remplacer le faisceau, éteignez complètement l'imprimante et débranchez l'alimentation électrique. Ne pas brancher/débrancher le module élévateur, les câbles de signal du variateur externe ou toucher les bornes exposées lorsque l'appareil est sous tension.
- Confirmez que l'orientation d'installation du module élévateur 5V correspond au marquage de la carte et au manuel.
- Confirmez que l'ordre des fils EN, PUL, DIR, GND correspond à la méthode de câblage choisie.
- Privilégiez l'utilisation des modules et faisceaux prêts à l'emploi fournis par le fabricant ; ne modifiez pas le câblage vous-même.
- Ne connectez pas encore le variateur externe pour éviter de l'endommager en cas d'erreur de configuration ou d'ordre des fils.
Étape 3 : Vérification de la sortie logicielle
- Dans l'interface Mainsail ou Fluidd, accédez à la console.
- Assurez-vous qu'aucun variateur externe ou autre dispositif d'actionnement n'est connecté, puis exécutez les commandes suivantes dans l'ordre, en vérifiant qu'aucune erreur n'apparaît dans la console :
SET_PIN PIN=EN VALUE=1SET_PIN PIN=EN VALUE=0SET_PIN PIN=STEP VALUE=1SET_PIN PIN=STEP VALUE=0SET_PIN PIN=DIR VALUE=1SET_PIN PIN=DIR VALUE=0
- Si une commande génère une erreur, vérifiez d'abord que le nom de la broche dans
printer.cfgcorrespond au connecteur de commande réel.
Étape 4 : Confirmation par substitution
- Si le module ou le faisceau présente un aspect anormal, une surchauffe, une odeur ou si la console continue d'afficher des erreurs, mettez immédiatement hors tension.
- Utilisez un module élévateur 5V, un faisceau prêt à l'emploi connus pour être bons, ou un autre connecteur de commande pour effectuer un test croisé.
- Si le problème persiste, veuillez contacter le service après-vente ; ne touchez pas vous-même les broches exposées ou ne modifiez pas le module.
Interprétation des résultats du test
| Élément de vérification | Résultat normal | Résultat anormal | Recommandation |
|---|---|---|---|
| Orientation du module et ordre des fils | Conforme au marquage de la carte et au manuel | Inversé, mal positionné ou ordre des fils non conforme | Réinstaller ou remplacer le faisceau prêt à l'emploi après mise hors tension complète |
| Commandes de la console | Les commandes SET_PIN ne génèrent pas d'erreur | Broche inexistante ou commande échouée | Vérifier la configuration des broches dans printer.cfg |
| Aspect du module/du faisceau | Pas de surchauffe, d'odeur, de dommage ou de jeu | Surchauffe, odeur, dommage, jeu | Mettre immédiatement hors tension, remplacer le module ou le faisceau |
Après avoir confirmé que l'aspect, l'ordre des fils et la configuration sont normaux, mettez d'abord complètement hors tension, puis procédez au câblage officiel du variateur.
Gestion des anomalies d'impulsions de commande
Si les phénomènes suivants se produisent, essayez d'ajuster la durée d'impulsion :
- Décalage du modèle imprimé, désalignement des couches
- Vibrations du moteur, bruits anormaux 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
Après chaque ajustement, enregistrez la configuration et redémarrez Klipper, puis testez le résultat.