Etape 4: Fixation du Firmware de DLT-600 He3D...
G31 Axe z Crash
Le firmware qui est livré avec le He3D DLT-600 a un bug qui provoque la tête d’impression s’écraser dans la plaque de construction. Dans le cadre de la commande de mise à niveau automatique G31, la dernière étape exécutée est de déplacement X et Y à zéro et Z à 5. Selon la hauteur du lit impression (ou plaque de construction), 5 peut être sous la surface.
La solution est de changer la ligne 1029 de Marlin_main.cpp où il définit la destination [Z_AXIS] = 5. Ceci pour changer :
destination [Z_AXIS] = Z_RAISE_BEFORE_HOMING ;
Vérifiez que Z_RAISE_BEFORE_HOMING est une valeur assez élevée en Configuration.h. Je l’ai réglé sur 30 dans mon fichier Configuration.h. C’est en ligne 290 de Configuration.h.
Cette correction en place, la commande G31 provoquera le z-sondage de se produire. Après tout, des sondes, la tête d’impression se déplace vers le centre de la plaque de 30mm de hauteur (axe Z) quelque part timide avant de commencer à imprimer.
Configuration.h changements pour les DLT-600
Outre le changement Z_RAISE_BEFORE_HOMING en Configuration.h, quelques autres changements sont nécessaires de ces fournitures par le fabricant. Cela est vrai pour deux raisons :
1) le fichier fourni par le fabricant est configuré pour le modèle DLT-180. Si on le laisse comme-est vous ne serez pas en mesure d’imprimer à l’ensemble de 280mm de diamètre, l’imprimante est capable d’imprimer.
2) vous devrez probablement modifier le débit de l’extrudeuse. Suivez les instructions sur la page d’étalonnage RepRap pour mesurer et calculer la vitesse d’avance. Ensuite, définissez la valeur sur la ligne 339 de Configuration.h. C’est le dernier paramètre dans la liste des DEFAULT_AXIS_STEPS_PER_UNIT.
Pour définir le rayon bon imprimable, modifiez la ligne 100 de Configuration.h. DELTA_PRINTABLE_RADIUS doit être défini sur 150,0. Ligne 85 et 88 doivent être changé aussi. DELTA_DIAGONAL_ROD doit être 340, et DELTA_SMOOTH_ROD_OFFSET doit être de 230.
Lit chauffé
Ligne 121 de Configuration.h détermine si oui ou non un lit chauffé est pris en charge. TEMP_SENSOR_BED la valeur 1 pour activer le lit chauffant. Vous pouvez construire un lit chauffé comme la mienne suivant les instructions dans mon autre article.
Paramètres de niveau automatique
Les images montrent aussi quelques autres paramètres connexes niveau automatique que je devais faire pour obtenir l’imprimante fonctionne correctement. Je vous recommandons de définir Z_PROBE_OFFSET_FROM_EXTRUDER vers la version 1.2, mais vous devrez peut-être régler cela. Je crois que c’est la distance de que la tête doit lever une fois que la butée de fin de niveau automatique est engagée à passer la tête d’impression à la bonne position au-dessus du lit d’impression. Ce paramètre est en ligne 288.
À la ligne 290 de Configuration.h, Z_RAISE_BETWEEN_PROBINGS a la valeur 5. J’ai cela augmenté à 10. Il n’est peut-être pas nécessaire, mais j’aime bien avoir le jeu plus élevé.
Si vous modifiez la ligne 308 pour que ACCURATE_BED_LEVELING_POINTS soit 6 au lieu de 3, la sonde mesurera 36 points sur la plaque au lieu de 9, réduisant le nombre de calculs nécessaires, mais augmente le temps nécessaire pour sonder.
Enfin, à la ligne 324 vous pouvez définir la hauteur Z. J’ai MANUAL_Z_HOME_POS la valeur 610. Le manuel de l’imprimante montre comment ce nombre doit être déterminé, dans une sorte de mauvais anglais. Si votre lit est nettement au-dessus de la plaque de base, vous devrez réduire ce nombre en conséquence.
Autres changements
Dans les autres images, il y a autres changements que j’ai fait à la Configuration.h changer par défaut pour le préchauffage des paramètres, etc.