Mon imprimante possède une fonction de mise à niveau automatique qui fonctionne en touchant la plaque de fabrication avec la pointe de la buse.
J'ai commencé à utiliser une surface BuildTak et BuildTak est endommagé lorsque vous poussez une buse chaude à l'intérieur.
J'ai donc édité le code G de départ pour exécuter la mise à niveau automatique avant de chauffer le hotend
Mais l'ABS ne colle pas à la surface de construction à moins que je ne préchauffe le hotend et n'attende environ une minute.
Alors maintenant, je cherche une commande de code G à mettre à la fin du code G de départ qui fera attendre l'imprimante une minute avant d'imprimer
La séquence que je recherche est:
- Réchauffez le lit
- Niveau automatique
- Soulevez légèrement le hotend pour qu'il ne touche pas la plaque de construction
- Faites chauffer le hotend
- Attendez une minute (c'est la seule partie qui manque, tout le reste fonctionne)
- Lancer l'impression
Est-il possible d'insérer un retard dans le G-code?
J'utilise Cura pour découper / imprimer, mon imprimante est Robo3D R1 +
Réponses:
Le code G à retarder est
G4
.G4 P60000
attendra une minute. LeP
est en millisecondes. Certains micrologiciels acceptent également unS
paramètre contenant les secondes. Donc, s'il était soutenu,G4 S60
ferait la même chose.Les détails de ce code et de tous les autres codes G sont documentés ici .
la source
Une solution alternative à l'utilisation d'un retard dur avec la commande de temporisation G4 consiste à augmenter le temps pendant lequel la température définie avec M109 doit être maintenue avant de continuer avec la commande suivante.
À Marlin, ce paramètre est nommé
TEMP_RESIDENCY_TIME
et se trouve autour de la ligne 150 poucesConfiguration.h
. Par défaut, il est défini sur 5 secondes, ce qui ressemble à:Si l'augmentation de ce paramètre résout votre problème exact, je ne peux pas le dire, mais cela pourrait valoir la peine d'être étudié.
la source
J'utilise ce code pour mes impressions.
Sur M190 S35, la buse est toujours en position basse (1,2 mm), puis passe à 4 mm puis attend la température de l'extrudeuse Ex. 195 ° C; lorsque l'extrudeuse atteint les 195 ° C pendant 10 secondes, les imprimantes commencent à imprimer en passant la buse à 0,22 mm tandis que la buse atteint la deuxième température de 210 ° C. Cette fois, cela me permet de nettoyer la buse et de normaliser les températures pour de bonnes impressions.
Remarque: pour éviter que la buse reste plusieurs fois en position basse (1,2 mm), je préchauffe normalement le lit à 35 ° C. certains temps pour chauffer le lit prend plus de temps que de chauffer la buse. C'est la raison principale pour laquelle je préfère préchauffer l'imprimante.
la source