Aller au contenu principal

Tutoriel d'utilisation du pilote externe

Guide de configuration du servocommande

Précautions

Conditions préalables
  • 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

Loading...

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.

Choix de la méthode de câblage

Veuillez sélectionner la méthode de câblage correspondant à votre configuration matérielle :

Conseils de sélection

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

Loading...

Réglage de la subdivision du variateur

Configuration simplifiée

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

Loading...

Explication des réglages de subdivision

Formule de calcul essentielle

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 :

  1. 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)
  2. Définir les micropas Klipper microsteps : Dans le fichier de configuration, par exemple microsteps: 16
  3. 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
Niveau de configurationÉlément de configurationValeur définieDescription
Paramètres moteurPas complets par tour full_steps_per_rotation200Propriété inhérente du moteur, généralement 200 (1.8°)
Configuration KlipperMicropas microsteps16Défini dans printer.cfg
Matériel du variateurValeur de subdivision des interrupteurs DIP3200 (16 subdivisions)Réglage physique des interrupteurs DIP
Effet finalNombre d'impulsions requis par tour du moteur200 × 16 = 3200Klipper 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 configurationDescriptionExemple de configuration
Type de variateurAucune 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 :

Loading...

Précautions de configuration

Rappel important

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

Lecture obligatoire avant le test

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
Explication des broches
  • Remplacez PC14, PC13, PC15 dans 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

  1. Réglez le multimètre sur le mode tension continue (plage 20V)
  2. La sonde noire se connecte à la broche GND de la carte mère
  3. 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 :

  1. Mettez la carte mère sous tension (sans connecter le variateur)
  2. Avec la sonde rouge du multimètre, touchez successivement les broches EN+, PUL+, DIR+ du module
  3. 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 :

  1. Dans l'interface Mainsail ou Fluidd, accédez à la console
  2. 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
  3. 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
  4. 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

Évaluation des résultats du test

Élément de testRésultat normalRésultat anormalSuggestion de traitement
EN+, PUL+, DIR+Toujours 5VPas de tension ou tension anormaleVérifier l'installation du module, l'alimentation
EN-, PUL-, DIR- (VALUE=1)5VPas de tension ou tension trop basseVérifier si la configuration des broches est correcte, si le module est endommagé
EN-, PUL-, DIR- (VALUE=0)0VTension présenteVérifier la configuration, si le module est normal
Après la réussite du test

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

Dépannage

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 :

  1. Essayez 0.000009
  2. Ou 0.00001
  3. Ou 0.00002

Après chaque ajustement, enregistrez la configuration et redémarrez Klipper, puis testez l'effet.

Loading...