Aller au contenu principal

Commandes de débogage courantes

Astuce
  • Ce tutoriel utilise l'interface Web Fluidd comme environnement d'exploitation principal.
  • Ce tutoriel s'applique aux scénarios de débogage après une connexion réussie de l'imprimante.
  • Cet article fournit uniquement les commandes courantes, et peut ne pas lister toutes les commandes disponibles pour diverses raisons.

Relatif aux pilotes

Attention
  • Les pilotes non configurés ou défectueux ne peuvent pas être détectés.
  • Assurez-vous que tous les pilotes sont correctement alimentés, que la carte mère est correctement alimentée et que les cavaliers et la configuration des pilotes sont corrects.

Vérification de l'état du pilote

  • Cette commande est utilisée pour vérifier l'état de communication du pilote TMC en mode SPI/UART. Exécutez dans la console :

    DUMP_TMC STEPPER=stepper_x
    DUMP_TMC STEPPER=stepper_y
    DUMP_TMC STEPPER=stepper_z
    DUMP_TMC STEPPER=extruder
Astuce

S'il existe plusieurs moteurs coaxiaux (par exemple, stepper_x1, stepper_z1, etc.), remplacez-les par le nom réel de la configuration.

Forcer le déplacement du pilote

  • Ajoutez d'abord la configuration suivante dans printer.cfg :

    [force_move]
    enable_force_move: true
  • Ensuite, exécutez la commande STEPPER_BUZZ dans la console, le moteur se déplacera d'avant en arrière de 1 mm :

    STEPPER_BUZZ STEPPER=stepper_x
    STEPPER_BUZZ STEPPER=stepper_y
    STEPPER_BUZZ STEPPER=stepper_z
    STEPPER_BUZZ STEPPER=extruder
  • Une fois force_move activé, vous pouvez également forcer le déplacement via le panneau de contrôle Web.

  • Notez qu'un seul moteur peut être déplacé à la fois.

  • Dans les scénarios multi-axes (par exemple, double axe Z), le repositionnement à l'origine est nécessaire avant le contrôle.

Loading...

Forcer la définition de la position de la tête d'impression

  • Saisissez la commande suivante dans la console pour définir de force la position de la tête d'impression, puis vous pouvez contrôler le déplacement directement :

    SET_KINEMATIC_POSITION x=100 y=100 z=100

Étalonnage du pas de l'extrudeuse

  • Avant l'étalonnage, confirmez :

    1. Le pilote de l'extrudeuse fonctionne correctement.
    2. full_steps_per_rotation et gear_ratio sont correctement configurés.
  • Configuration de référence :

    full_steps_per_rotation: 200 # Pas par tour (1.8 degré = 200, 0.9 degré = 400)
    gear_ratio: 50:10 # Rapport d'engrenage (BMG est 50:17, arbre de sortie devant, arbre d'entrée derrière)
    rotation_distance: 22.522 # Circonférence de la roue d'entraînement, en mm
  • Formule d'étalonnage :

    Nouveau rotation_distance = Ancien rotation_distance × Longueur d'extrusion réelle / Longueur d'extrusion définie
  • Conservez 3 décimales pour le nouveau rotation_distance.


Relatif au chauffage

Étalonnage PID

Astuce
  • La température cible définie après TARGET= doit être la température utilisée pour l'impression normale.
  • S'il existe plusieurs appareils de chauffage, remplacez la valeur après HEATER= par le nom réel.
  • Tête d'impression :

    PID_CALIBRATE HEATER=extruder TARGET=245
  • Lit chauffant :

    PID_CALIBRATE HEATER=heater_bed TARGET=100
  • PTC :

    PID_CALIBRATE HEATER=PTC TARGET=70

Relatif aux erreurs de température

Astuce

Commandes de contrôle de la température

  • Régler la température de la tête d'impression et attendre d'atteindre la cible :

    M109 S245 # Chauffer la tête d'impression à 245°C et attendre
    M104 S245 # Chauffer la tête d'impression à 245°C sans attendre
  • Régler la température du lit et attendre d'atteindre la cible :

    M190 S100 # Chauffer le lit à 100°C et attendre
    M140 S100 # Chauffer le lit à 100°C sans attendre
  • Éteindre tous les chauffages :

    TURN_OFF_HEATERS
  • Contrôle du ventilateur :

    M106 S255 # Ventilateur du modèle à pleine vitesse
    M106 S128 # Ventilateur du modèle à 50% de vitesse
    M107 # Éteindre le ventilateur du modèle

Relatif aux fins de course

Interrupteurs de fin de course standard

Danger
  • Assurez-vous que l'interrupteur de fin de course est à deux fils ; s'il est à trois fils, l'ordre des fils doit être confirmé, sinon la carte mère pourrait être endommagée !
  • Interroger l'état des fins de course :

    QUERY_ENDSTOPS
  • Assurez-vous que les fins de course sont normalement ouverts (non déclenchés). L'exécution doit retourner des informations similaires à ceci :

Loading...
  • Appuyez manuellement sur l'interrupteur de fin de course, puis exécutez à nouveau QUERY_ENDSTOPS, l'état de la fin de course doit changer :
Loading...
  • Le changement d'état de la fin de course indique que le câblage est correct.

Retour à l'origine sans capteur

  • L'état par défaut du retour à l'origine sans capteur doit être open (non déclenché), sinon cela indique un problème de configuration ou de câblage.

  • La méthode d'interrogation est la même que pour les fins de course standard :

    QUERY_ENDSTOPS
Loading...

Relatif aux sondes

BL-TOUCH

  • Commandes de débogage :

    CommandeFonction
    BLTOUCH_DEBUG COMMAND=pin_downSortie de la sonde
    BLTOUCH_DEBUG COMMAND=pin_upRétraction de la sonde
    BLTOUCH_DEBUG COMMAND=touch_modeEntrée en mode de vérification par contact

Probe & TAP

  • Interroger l'état de la sonde (doit afficher open lorsqu'elle n'est pas déclenchée normalement) :

    QUERY_PROBE
  • Il est recommandé d'ajouter une résistance de tirage interne ^ lors de la configuration des broches.

Loading...

Test de répétabilité de la sonde

  • 10 échantillons par défaut :

    PROBE_ACCURACY
  • 100 échantillons (plus précis) :

    PROBE_ACCURACY samples=100

Étalonnage du décalage Z

PROBE_CALIBRATE # Étalonnage du décalage Z de la sonde
TESTZ Z=-0.1 # Ajustement fin du décalage Z (valeur négative = buse se rapprochant du lit)
ACCEPT # Accepter la valeur de décalage actuelle
ABORT # Abandonner cet étalonnage
SAVE_CONFIG # Enregistrer le résultat de l'étalonnage dans le fichier de configuration


Commandes avancées : Pour les commandes de débogage relatives à l'extrusion, au contrôle de mouvement, au lit maillé, à la compensation de résonance, au contrôle système et aux modules de type spécial, veuillez vous référer à Commandes avancées et opérations système.

Loading...