amemo06 Posté(e) Juin 18, 2019 Posté(e) Juin 18, 2019 (modifié) Voilà, j'imprime tout à distance grâce à Octoprint. Vraiment super. Il faut le soutenir. Maintenant, j'ai bien des notifications lorsque l'impression est finie mais je préférerai quelle s'éteigne automatiquement. Il y a un/des plugins pour ça. Sauf que je n'ai pas vue d'option attendre J'ai mis quelques relais sur le Raspberry. Tout baigne. J'allume/j'éteint, je vais pouvoir contrôler mes LEDs, ventilateurs et éventuellement chauffage lorsque j'aurai fait une jolie boite.Sauf que. Pour éviter tout bourrage/bouchage de buse... j'aimerai que la buse soit refroidie via le ventilateur avant d'arrêter physiquement l'imprimante. Je penche pour ajouter un GCode en fin d'impression genre M109 T1 S40. Ca devrait attendre que la température baisse jusqu'à 40°. Qu'en pensez vous? Sachant que je suis sur le dernier firmware (d'origine) de mon Alfawise U30. Donc pas Marlin. De meilleurs idées? Modifié (le) Juin 18, 2019 par amemo06
ChristopheNo Posté(e) Aout 9, 2019 Posté(e) Aout 9, 2019 Bonjour, C'est ce que je fais sur mon imprimante Alfawise U30 Pro (donc marlin). Tu peux utiliser des commandes Gcode, soit dans ton slicer (gcode de fin) soit dans octoprint (gscpde scripts / After print job completes). Personnellement, je fais une retraction de 50mm avant de refroidir, ça me permets de pouvoir changer de filament sans devoir refaire chauffer la buse avant. Dans mon gcode de fin, j'ai mis ça: ; -- END GCODE -- M104 S0 ;extruder heater off M140 S0 ;heated bed heater off (if you have it) G91 ;relative positioning G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure G1 Z+5 E-50 X-20 Y-20 F300 ;move Z up a bit and retract filament even more M106 S255 ; Fan at max speed G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way M84 ;steppers off G90 ;absolute positioning G1 Y200 F300 ; bed repositionning M109 R50 ; Refresh the hotend before stop the fan M107 ;turn the fan off; -- end of END GCODE -- Pour refroidir la buse et attendre il faut faire un M109 R50 (pour 50°c): Le paramètre R du M109: [R<temp>] Target temperature (wait for cooling or heating). A voir si ça fonctionne sur ton imprimante, sur marlin ça fonctionne en tout cas. A+ 1
Ad-riz Posté(e) Aout 12, 2019 Posté(e) Aout 12, 2019 Salut @ChristopheNo, Merci pour ton GCode. Pas mal l'astuce pour changer de filament sans chauffer. Mais tu n'as pas un risque de bouchage lorsque tu fais ta retraction ?
amemo06 Posté(e) Aout 12, 2019 Auteur Posté(e) Aout 12, 2019 Finalement, j'ai opté pour le plugin Enclosure. Depuis le plugin, pour l'arrêt j'ai mis un délai de 600s. C'est largement suffisant pour baisser la température avant .Le seul défaut s'il y en avait un, c'est qu'il ne faut pas faire d'action après une impression depuis l'écran de l'imprimante sous peine de subir un arrêt de l'imprimante pendant c'est actions.. .Envoyé de mon SM-G925F en utilisant Tapatalk
ChristopheNo Posté(e) Aout 12, 2019 Posté(e) Aout 12, 2019 il y a 30 minutes, Ad-riz a dit : Salut @ChristopheNo, Merci pour ton GCode. Pas mal l'astuce pour changer de filament sans chauffer. Mais tu n'as pas un risque de bouchage lorsque tu fais ta retraction ? Hello @Ad-riz, Avec plaisir pour le gcode. Pour le risque de bouchage, je ne pense pas, vu que la buse est encore chaude lors de la rétraction. Mais peut-être que je me trompe ? Qu'en pense les experts ? 1
amemo06 Posté(e) Aout 12, 2019 Auteur Posté(e) Aout 12, 2019 Je ne suis vraiment dans la catégorie expert mais je ne vois pas quelle différence il y pourrait y avoir entre:*chauffer la buse pour changer de filament*retirer systématiquement le filament à la fin d'une impression A mon avis pas de soucis.Envoyé de mon SM-G925F en utilisant Tapatalk 1
fran6p Posté(e) Aout 12, 2019 Posté(e) Aout 12, 2019 Le 09/08/2019 at 16:14, ChristopheNo a dit : je fais une retraction de 50mm avant de refroidir, C'est aussi ce que je fais avec ma CR10, mais seulement 30 mm. Par contre, dans mon gcode de démarrage je "recharge" la même quantité de filament sinon même avec une jupe de deux tours, le filament ne s'écoule pas toujours de la buse pour imprimer la pièce. Citation -- start_gcode ; parametres du "Creawsome mod" inclus dans Cura v4.2.1 (specifiques Creality) M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk M220 S100 ;Reset Feedrate M221 S100 ;Reset Flowrate ; Parametres spécifiques de ma machine ; Estep extrudeur (Titan) et Z (un seul moteur mais accouplement ; des deux tiges filetées via courroie fermée et poulies de 60 dents) M92 E419 Z1200 ; Max feedrate Etrudeur (def creality=25, creawsome = 50) M203 E70.00 ; fin parametres spécifiques ; special Octoprint ; source: https://hackaday.com/2016/07/06/build-a-3d-printer-workhorse/ M85 S90 ; activate 90 s idle timeout ; mode absolu sinon probleme lors du depot 1ere ligne (extrudeur recule!) G90 ; axes M82 ; extrudeur ; Reglages des temperatures pour eviter suintement lors du (0,0,0) M140 S{material_bed_temperature} ; start heating the bed to what is set in Cura and do not wait M104 S160 ; Set extruder to 160C and do not wait M190 S{material_bed_temperature} ; Wait for bed to heat to what is set in Cura G28 ;Home M109 S{material_print_temperature} ; Heat the extruder to what is set in Cura and wait ; fin reglages temp ; avance filament dans la buse de 29 mm (voir gcode de fin) ; 25 + 2x2 mm G92 E0 ;RAZ extrudeur G1 Z1.0 E29.0 F600 ; G92 E0 G1 Z2.0 F3000 ;Move Z Axis up G1 X3.1 Y20 Z0.28 F5000.0 ;Move to start position G1 X3.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line G1 X3.4 Y200.0 Z0.28 F5000.0 ;Move to side a little G1 X3.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line G92 E0 ;Reset Extruder G1 Z2.0 F3000 ;Move Z Axis up -- end_gcode G91 ;Relative positionning G1 E-2 F2700 ;Retract a bit G1 E-2 Z0.2 F2400 ;Retract and raise Z ; retrait filament pour permettre extraction / remplacement à froid G1 E-25 F2400 ;remonte le filament dans le heatbrake ; fin G1 X5 Y5 F3000 ;Wipe out G1 Z10 ;Raise Z more G90 ;Absolute positionning G1 X0 Y290 ;Present print M106 S0 ;Turn-off fan M104 S0 ;Turn-off hotend M140 S0 ;Turn-off bed ; Octoprint M85 S0; deactivate idle timeout M84 X Y E ;Disable all steppers but Z 1 1
Ad-riz Posté(e) Aout 14, 2019 Posté(e) Aout 14, 2019 Merci les experts pour ces infos Disons qu'à une époque j'avais un problème de ptfe dans mon heatbreak, j'étais obligé de pousser puis tirer (très) fort mon filament pour le sortir. Du coup j'ai gardé cette habitude (de bourrin ) et cette peur de fialement coincé dans le heatbreak... Mais c'est vrai que maintenant que ce problème est réglé je peux tester votre méthode, merci
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant