Aller au contenu principal

Commandes de débogage courantes

prompt
  • Ce tutoriel se concentre principalement sur l'interface web Fuiidd
  • Ce tutoriel suppose que l'imprimante est correctement connectée et sert au débogage
  • Ce tutoriel fournit des commandes courantes, mais certaines peuvent ne pas être incluses en raison de divers problèmes

Relatif aux pilotes

À savoir
  • Veuillez noter que les pilotes non configurés ou défectueux ne peuvent pas être vérifiés
  • Assurez-vous que l'alimentation de tous les pilotes, l'alimentation de la carte mère, les cavaliers des pilotes et la configuration sont normaux !!

Vérifier l'état du pilote

  • Cette commande vérifie l'état du pilote TMC en mode SPI/UART
    DUMP_TMC STEPPER=stepper_x
    DUMP_TMC STEPPER=stepper_x1
    DUMP_TMC STEPPER=stepper_y
    DUMP_TMC STEPPER=stepper_y1
    DUMP_TMC STEPPER=stepper_z
    DUMP_TMC STEPPER=stepper_z1
    DUMP_TMC STEPPER=stepper_z2
    DUMP_TMC STEPPER=stepper_z3
    DUMP_TMC STEPPER=extruder

Déplacement forcé du pilote

  • Ajoutez la commande suivante dans printer.cfg

    [force_move]
    enable_force_move: true
  • Commande pour un mouvement de va-et-vient forcé de 1mm

  • À exécuter dans la console

    STEPPER_BUZZ STEPPER=stepper_x
    STEPPER_BUZZ STEPPER=stepper_x1
    STEPPER_BUZZ STEPPER=stepper_y
    STEPPER_BUZZ STEPPER=stepper_y1
    STEPPER_BUZZ STEPPER=stepper_z
    STEPPER_BUZZ STEPPER=stepper_z1
    STEPPER_BUZZ STEPPER=stepper_z2
    STEPPER_BUZZ STEPPER=stepper_z3
    STEPPER_BUZZ STEPPER=extruder
  • Activez cette option pour pouvoir déplacer de force via le contrôle de mouvement

  • Veuillez noter qu'un seul moteur peut être déplacé à la fois

  • Pour plusieurs axes, comme deux axes Z, une mise à l'origine est nécessaire pour pouvoir les contrôler

    Loading...

Définir de force la distance de la tête d'impression

  • Entrez la commande suivante dans la console pour définir de force la position de la tête d'impression. Après réglage, vous pouvez directement contrôler le mouvement.
    SET_KINEMATIC_POSITION x=100 y=100 z=100

Calibrage de la valeur de pas du moteur pas à pas

  • Il faut d'abord vérifier que l'extrudeur fonctionne normalement, puis s'assurer que full_steps_per_rotation et gear_ratio sont corrects, sinon le calibrage de la valeur de pas de l'extrudeur est impossible.

  • Après avoir obtenu la nouvelle valeur rotation_distance, arrondissez-la à 3 décimales.

  • Formule de calibrage de la valeur de pas : rotation_distance = ancienne rotation_distance * longueur d'extrusion réelle / longueur d'extrusion demandée

    full_steps_per_rotation: 200        # Nombre d'impulsions par tour (200 pour 1.8 degrés, 400 pour 0.9 degrés)
    gear_ratio: 50:10 # Rapport de réduction (rapport d'engrenage Galilée 7.5:1 et commentez cette ligne ; BMG 50:17, arbre de sortie en premier, arbre d'entrée en second)
    rotation_distance: 22.522 # Circonférence de la poulie motrice en mm

Relatif au chauffage

PID

prompt
  • TARGET= dans la commande définit la température, réglez-la à votre température d'impression habituelle.
  • Si vous avez plusieurs dispositifs de chauffage, vous pouvez utiliser cette commande pour le PID.
  • Extrudeur

    PID_CALIBRATE HEATER=extruder TARGET=245
  • Plateau chauffant

    PID_CALIBRATE HEATER=heater_bed TARGET=100
  • PTC

    PID_CALIBRATE HEATER=PTC TARGET=70

Relatif à l'erreur de température

prompt
  • Si le temps d'attente de chauffage est trop long, vous pouvez vous référer à cette méthode Cliquez pour accéder
  • Si la température n'est pas stable, vous pouvez utiliser cette méthode pour résoudre les erreurs causées par l'instabilité de température Cliquez pour accéder

Relatif aux fins de course

Fins de course standard

  • Commande de vérification des fins de course
  • Assurez-vous que les fins de course sont à deux fils. S'ils sont à trois fils, vérifiez que le câblage est correct, sinon la carte mère pourrait être endommagée !!!
  • Assurez-vous que les fins de course sont normalement ouverts et ne touchent rien pour le moment.
  • Entrez la commande suivante dans la console. Si tout est normal, les informations suivantes seront retournées.
    QUERY_ENDSTOPS
    Loading...
  • Assurez-vous que tous les fins de course sont ouverts, puis appuyez manuellement sur un fin de course et entrez QUERY_ENDSTOPS
    Loading...
  • Si l'état du fin de course change, cela signifie que le câblage est correct.

Sans fin de course

  • Veuillez noter que l'état sans fin de course doit être ouvert, sinon il y a un problème de configuration ou de câblage.
  • Entrez la commande suivante dans la console. Si tout est normal, les informations suivantes seront retournées.
    QUERY_ENDSTOPS
    Loading...

Relatif à la sonde

BL-TOUCH

  • pin_down : sonde déployée
  • pin_up : sonde rétractée
  • touch_mode : vérification du capteur
BLTOUCH_DEBUG COMMAND=pin_down
BLTOUCH_DEBUG COMMAND=pin_up
BLTOUCH_DEBUG COMMAND=touch_mode

Probe & TAP

  • Normalement, il n'est pas déclenché.
  • Il est recommandé d'ajouter ^ lors de la configuration de la broche.
QUERY_PROBE
Loading...

Précision de répétabilité

  • Dix fois
    probe_accuracy
  • Cent fois
    probe_accuracy samples=100

Types spéciaux

Servomoteur

prompt
  • Les servomoteurs sont divisés en 180 degrés et 360 degrés, veuillez faire la distinction.
  • Configuration de référence

    [servo my_servo]
    pin:PE6
  • Commandes de référence

    SET_SERVO SERVO=my_servo ANGLE=360
    SET_SERVO SERVO=my_servo ANGLE=180
    SET_SERVO SERVO=my_servo ANGLE=0
Loading...