Aller au contenu principal

Instructions de débogage courantes

prompt
  • Ce tutoriel est principalement basé sur la page web Fuiidd
  • Ce tutoriel est effectué avec une imprimante correctement connectée, pour des tests de débogage
  • Ce tutoriel fournit des instructions courantes, mais elles peuvent ne pas être complètes en raison de divers problèmes

Concernant les pilotes

À savoir
  • Veuillez noter que les pilotes non configurés ou ayant des problèmes ne peuvent pas être vérifiés
  • Veuillez s'il vous plaît assurer que tous les pilotes, l'alimentation de la carte mère, les sauts de configuration et les configurations sont corrects!!

Vérification de l'état du pilote

  • Cette commande est utilisée pour vérifier 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 ci-dessous dans printer.cfg

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

    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
  • En activant cette option, vous pouvez effectuer un déplacement forcé via le contrôle de déplacement

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

  • Si vous avez plusieurs axes, comme deux axes Z, ils doivent être remis à zéro avant de pouvoir être contrôlés

Définition forcée de la distance de la tête d'impression

  • Entrez la commande suivante dans la console pour définir forcément la position de la tête d'impression, après quoi vous pouvez contrôler le déplacement directement
    SET_KINEMATIC_POSITION x=100 y=100 z=100

Calibration des valeurs de pas du moteur pas à pas

  • Il faut d'abord vérifier si le moteur extrudeur fonctionne correctement, puis il faut s'assurer que full_steps_per_rotation et gear_ratio soient corrects, sinon la calibration des valeurs de pas de l'extrudeur ne sera pas possible

  • Après avoir obtenu la nouvelle valeur de rotation_distance, il faut arrondir jusqu'à trois décimales

  • Calibrer les valeurs de pas : rotation_distance = ancienne rotation_distance * longueur réelle extrudée / longueur demandée extrudée

    full_steps_per_rotation: 200        # Nombre de pas par tour (200 pour 1.8 degrés, 400 pour 0.9 degrés)
    gear_ratio: 50:10 # Rapport de réduction (rapport de réduction de Galiléo 7.5:1 et cette ligne est commentée ; BMG 50:17, l'arbre de sortie en avant, l'arbre d'entrée en arrière)
    rotation_distance: 22.522 # Circonférence de la poulie active en mm

Concernant le chauffage

PID

prompt
  • Dans la commande, TARGET= est la température définie, veuillez définir la température que vous utilisez habituellement pour imprimer
  • Si vous avez plusieurs appareils de chauffage, vous pouvez utiliser cette commande pour faire un PID
  • Extrudeur

    PID_CALIBRATE HEATER=extruder TARGET=245
  • Lit de chauffage

    PID_CALIBRATE HEATER=heater_bed TARGET=100
  • PTC

    PID_CALIBRATE HEATER=PTC TARGET=70

Erreurs de température

prompt
  • Si le chauffage prend trop de temps, vous pouvez consulter cette méthode cliquez ici
  • Veuillez noter que si la température n'est pas stable, vous pouvez utiliser cette méthode pour résoudre les erreurs causées par une température instable cliquez ici

Concernant les limites

prompt
  • En cours de mise à jour

Limites normales

  • Commande de vérification des limites
  • Assurez-vous que les limites sont à deux fils, si elles sont à trois fils, vérifiez si l'ordre des fils est correct, sinon cela pourrait endommager la carte mère !!!
  • Assurez-vous que les limites ne sont pas en état d'ouverture accidentelle sans toucher à rien
  • Entrez la commande suivante dans la console, si tout est normal, elle retournera l'information suivante
    QUERY_ENDSTOPS
  • Assurez-vous que toutes les limites sont en état d'ouverture, puis appuyez manuellement sur les limites et entrez QUERY_ENDSTOPS
  • Un changement d'état des limites indique que le câblage est correct

Sans limite

  • Notez que l'état sans limite doit être en ouverture, sinon il y a un problème de configuration ou de câblage
  • Entrez la commande suivante dans la console, si tout est normal, elle retournera l'information suivante
    QUERY_ENDSTOPS

Concernant les sondes

BL-TOUCH

  • pin_down : le bouton de la sonde sort
  • pin_up : le bouton de la sonde rentre
  • touch_mode : vérifie le capteur
BLTOUCH_DEBUG COMMAND=pin_down
BLTOUCH_DEBUG COMMAND=pin_up
BLTOUCH_DEBUG COMMAND=touch_mode

Sonde & TAP

  • Normalement non déclenchée
  • Il est recommandé d'ajouter un ^ lors de la configuration du pin
QUERY_PROBE

Précision répétitive

  • Dix fois
    probe_accuracy
  • Cent fois
    probe_accuracy samples=100

Types spéciaux

Servomoteurs

prompt
  • Les servomoteurs sont de 180 degrés ou de 360 degrés, veuillez bien distinguer
  • 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