tboutelier Posté(e) Juillet 11, 2019 Posté(e) Juillet 11, 2019 Le 01/01/2019 at 20:50, Nafoot a dit : @deamoncrack le tiens n'arrête pas le ventilo du radiateur si je ne me trompes pas? Quelle ligne rajouter si on veux que le ventilo radiateur s'arrête genre 1minutes après la fin du print? Bonjour, je pense que pour avoir le résultat équivalent, on peut mettre à la fin du gcode, avant d'éteindre la buse, une ligne qui le fait attendre que la buse ai atteint une température raisonnable, par exemple 45°C. La commande pour ça est M109 S45 . Ensuite on lui dit d'arrêter le chauffage de la buse: M104 S0 Puis on coupe les ventilo: M106 S0. Ce qui donnerait, en partant de celui de @deamoncrack: G91 ; Position relative G1 E-6 ; Rétracte G1 F2400 Z10 ; Lève de 10mm G90 ; position absolue G28 X0 ; home X G1 Y280 ; Ramener le plateau à l avant M140 S0 ; Arrête le lit chauffant M109 S45 ; Attendre que la température de la buse atteigne 45deg M104 S0 ; Arrête l extrudeur M106 S0 ; Arrête le ventilateur du fang M84 ; Arrête les moteurs Je ne l'ai pas testé mais qu'en pensez vous?
ElectricWaster Posté(e) Juillet 11, 2019 Posté(e) Juillet 11, 2019 Pourquoi mettre 1 tempo sur la température de la buse? Le ventilo du filament peut-être coupé dès la fin de l'impression. le ventilateur du heatbreak lui n'est pas controlable sur ma U30 (et sur d'autres imprimantes je pense). En plus cette tempo laisse tourner les moteurs pour rien.
tboutelier Posté(e) Juillet 11, 2019 Posté(e) Juillet 11, 2019 A oui biensur! Je n'avais pas penser à la différence entre les deux ventilos! Du coup on oublie mon idée!
Foxies Posté(e) Juillet 11, 2019 Posté(e) Juillet 11, 2019 Voici le mien pour une ANet A8 modifiée Marlin. Début G21 ;valeurs metriques G90 ;positionnement absolu M82 ;mettre l'extrudeuse en mode absolu M107 ;commencez avec le ventilateur eteint M140 S[first_layer_bed_temperature] ; set bed temp M104 S[first_layer_temperature] ; set extruder temp G28 X0 Y0 ;deplacer X / Y a des butees min M190 S[first_layer_bed_temperature] ; wait for bed temp M109 S[first_layer_temperature] ; wait for extruder temp G28 Z0 G29; Auto Level M420 S1; Pour nivellement du lit M420 Z10 ; Arrete la compensation au dessus de 10mm G0 X0 Y10 F9000 ;Lit en avant G0 Z0.15 ;Deposer au lit G92 E0 ;zero la longueur extrudee G1 X40 E25 F500 ;Extruder 10 mm de filament sur 4 cm G92 E0 ;zero la longueur extrudee G1 E-1 F500 ;Retracter un peu G1 X80 F4000 ;Essuyez rapidement la ligne de filament G1 F{travel_speed} M117 Impression... Fin M104 S0 ;chauffage de l'extrudeuse eteint M140 S0 ;chauffe-lit chauffant eteint G91 ;positionnement relatif G1 E-1 F300 ;retracter un peu le filament avant de soulever la buse G1 Z+0.5 E-5 X-20 Y-20 F9000 ;deplacez Z un peu et retirez le filament encore plus G28 X0 Y0 ;deplacez X / Y jusqu'a la butee min, de sorte que la tete soit a l'ecart M106 S0 ; Reduction de la vitesse ventilos G27 P2;Position Park N2 (activation ds Marlin) G1 Y190 F9000 ;le lit se deplace vers l'avant M84 ;arret moteurs Si ça peut donner des idées
Titi78 Posté(e) Juillet 11, 2019 Posté(e) Juillet 11, 2019 (modifié) Bonjour, voici mes start et end pour ma CR-10S firmware d'origine avec Cura comme d'origine on ne peut pas mémoriser les Step, ils sont dans le start. START: ;prog du: {date} {time} ;fichier : {jobname} G21 ;metric values ;ICI CE SONT DES PARAMETRES PROPRE A CHAQUE MACHINE ;CELA ME PERMET DE CORRIGER LES VALEURS PAR DEFAUT DE LA MACHINE ;SANS LES MEMORISER ;VITESSE MAX DES AXES M203 Z10.00 E100.00 ;ici j'ai modifié les vitesse maxi Z et Extrudeur ;DEFINITION DES STEP anciennes valeurs utilisees pour info ;M92 X79.708 ; ici cest le step pour le X sur ma machine ;M92 Y79.684 ; en Y ;M92 Z401.036 ; en Z ;M92 E94.5 ; pour extrudeur ;M92 E98.95 ; pour extrudeur ;DEFINITION DES STEP Valeurs actuelle utilisees pour ma machine apres calibration M92 X79.9254373871603 M92 Y79.995105249141 M92 Z401.036 M92 E100. ;DEFINITION DES ACCELERATIONs ET JERK pour pouvoir les modifier si besoin ;define DEFAULT_MAX_ACCELERATION 500,500,100,5000 M201 X500 Y500 Z100 E5000 ; RAZ Valeur d'origine ;define DEFAULT_TRAVEL_ACCELERATION 1000 ;M202: Set max travel acceleration M202 X1000 Y1000 ;define JERK ;define DEFAULT_XYJERK 5.0 // (mm/sec) ;define DEFAULT_ZJERK 0.4 // (mm/sec) ;define DEFAULT_EJERK 5.0 // (mm/sec) ;M205 X5 Z0.4 E5 ;Modif Acceleration machine pour prog ;Acceleration M204 P(G1) T(G0) M204 P380 T800 ;Jerk ;M566: Set allowable instantaneous speed change ;Xnnn Maximum instantaneous speed change of the X axis (mm/min) ;Ynnn Maximum instantaneous speed change of the Y axis ;Znnn Maximum instantaneous speed change of the Z axis ;Ennn Maximum instantaneous speed change of the extruder drives ;Example M566 X5 Y5 Z0.4 E10 ;M566 X5 Y5 Z0.4 E10 ;DEBUT DE GCODE MACHINE G90 ;Mode Absolue pour les axes xyz M82 ;Mode absolue extrudeur M107 ;arret ventilo buse G28 X0 Y0 ;move X/Y to min endstops G28 Z0 ;move Z to min endstops G0 Z50.0 F4000. ;Degagement a Z 50 pour attente chauffe M117 Chauffage... M190 S{material_bed_temperature} M109 S{material_print_temperature} G92 E0 ;zero the extruded length G1 F200 E20 ;extrude 20 mm of feed stock G92 E0 ;zero the extruded length again M0 ;ICI le M0 pour pouvoir nettoyer la buse et le plateau G0 F7200 ;Rapide a 120 mm/s M117 {jobname} ;Nom du fichier affiché a l'ecran END: ;End GCode ;Gcode de fin pour arret automatique Titi78 G91 ;mode incremental axes M83 ;mode incremental extrudeur G0 Z+10. E-40. F4000 ;monter de 10mm et retraction filament de 40mm pour pouvoir le changer sans avoir a chauffer G90 ;mode absolue axes ;ici cest pour la gestion de l'arret automatique G0 Y290. F7000 ;position avant switch M117 Arret chauffe ;message M106 S255 ;ventilo on pour accelerer le refroidissement M190 S35 ;temperature lit 30 deg M109 S35 ;temperature tete 30 deg M104 S0 ;arret chauffe extruder M140 S0 ;arret chauffe plateau M117 mise en Off ;message G0 Y299. F400 ;Position pour Off ;M84 ;steppers off Modifié (le) Juillet 11, 2019 par Titi78 précision model imprimant/slicer 1
falcom Posté(e) Juillet 19, 2019 Posté(e) Juillet 19, 2019 (modifié) Le 16/05/2019 at 19:06, angie a dit : bonjour a tous que mettre dans le gcode de debut pour que l'on puisse avoir le temp estimé d'impression sur nos ecrans lcd je possede une u30 Bonjour, Je recherche la même chose que @angie , sur les gcodes fournis avec la printeuse, on as le temps d'indiquer, avec d'autre soft, rien, (ideamaker dans mon cas). Comment peut on faire pour avoir un temps estimé sur le lcd et qui soient représentatif de la réalité. Avec ideamaker j'ai plusieurs heures de décalage entre ce qu'annonce le soft et le temps réel a ma montre. Modifié (le) Juillet 19, 2019 par falcom
TchO38 Posté(e) Aout 9, 2019 Posté(e) Aout 9, 2019 C'est lequel le bon gcode de debut et de fin pour que le mette sur ma U20 One ?
Jeanfy Posté(e) Septembre 1, 2019 Posté(e) Septembre 1, 2019 Merci pour toute les infos. J'ai mis en place les Gcode de démarrage et de fin, present sur le premier message de @Cobrasse J'arrive à modifier quelques paramètres pour que ce soit au petits oignons. Dans la pratique la ligne suivant (Gcode de fin) à l'effet inverse, le plateau se déplace à l'opposé de moi (vers le mur) G1 Y5 F8400 ; Avancer le plateau au maximum Quel est la valeur à modifier pour le faire reculer au max ?
Invité Posté(e) Septembre 10, 2019 Posté(e) Septembre 10, 2019 Hello Est-ce qu'il est possible dans CURA de modifier le GCODE de fin pour "nettoyer" la buse. J'entends par là pour mettre l'imprimante à un point donner, rétracter le fil suffisamment pour qu'il ne soit plus dans le module de chauffage, et faire chauffer pendant 10 à fond histoire que tout les résidus coulent ?
Guraz Posté(e) Septembre 10, 2019 Posté(e) Septembre 10, 2019 Voici mon G-code de démarrage pour mon U20+ avec BLtouch : M117 Chauffe plateau... M140 S60 ;chauffe plateau-------------- M105 ;donné plateau M190 S60 ;attente chauffe plateau------ M117 Tests... G21 ;Valeurs métriques G90 ;Mode position absolue M107 ;Arret ventilateur M280 P0 S160 ;BL-Touch Alarm realease G4 P100 ;Delay for BL-Touch G28 ;home G92 E0 ;Reset extruder G29 ;Auto leveling M420 Z5 ;LEVELING_FADE_HEIGHT Real activation and set parameters (if not set here, Z-Compensation failed) M500 ;Write data carto G29 G0 Z50 Y22 X0 F1000 ;Lève & prépare M117 Chauffe buse... M104 S200 ;chauffe buse 200------------- M105 ;données buse M109 S200 ;attente buse 200------------- M82 ;absolute extrusion mode M106 S153 ;Ventilateur 60%-------------- G0 Z0.2 F1000 ;Descend G1 X200 E20 F1000 ;Imprime ligne aller G0 Z0.4 F1000 ;Lève G1 X100 E30 F1000 ;Imprime ligne retour G92 E0 ;Reset extruder G0 Z5 F1000 ;Lève M117 Impression... merci à vous pour l'inspiration
juanpa Posté(e) Septembre 10, 2019 Posté(e) Septembre 10, 2019 (modifié) @GurazQuestion: ne serait-il pas mieux de mettre le M500 après le G29 et avant le M420 ? Puisque que le M420 fait appel à ce qui a été sauvegardé. @Foxies Tu peux mettre tes commandes M420 sur une seule ligne M420 S1 Z5 Modifié (le) Septembre 10, 2019 par juanpa
Foxies Posté(e) Septembre 10, 2019 Posté(e) Septembre 10, 2019 @juanpa Merci mais il a déjà évolué car je suis passé en extruder Bear [emoji6] et le Z10 n'est pas nécessaire Z=5 max [emoji56]Envoyé de mon Smartphone en utilisant Tapatalk
Guraz Posté(e) Septembre 11, 2019 Posté(e) Septembre 11, 2019 Il y a 17 heures, juanpa a dit : @GurazQuestion: ne serait-il pas mieux de mettre le M500 après le G29 et avant le M420 ? Puisque que le M420 fait appel à ce qui a été sauvegardé. M500 sert uniquement à stoker la SRAM (volatile) dans EEPROM(non volatile) pour une éventuelle coupure de courant ou un démarrage rapide sans test automatique (M501). De plus M420 ne va pas chercher dans l'EEPROM mais dans la SRAM. J'espère avoir répondu clairement à ta question 1
Invité Posté(e) Septembre 12, 2019 Posté(e) Septembre 12, 2019 Le 10/09/2019 at 14:38, stadros83 a dit : Hello Est-ce qu'il est possible dans CURA de modifier le GCODE de fin pour "nettoyer" la buse. J'entends par là pour mettre l'imprimante à un point donner, rétracter le fil suffisamment pour qu'il ne soit plus dans le module de chauffage, et faire chauffer pendant 10 à fond histoire que tout les résidus coulent ? Je me permets un petit UP, si quelqu'un à la réponse ? Ou ne serait-ce que pour savoir s'il y a un réel intérêt à faire ça !
Epsylon3 Posté(e) Septembre 12, 2019 Posté(e) Septembre 12, 2019 (modifié) d'experience qq millimetres suffisent pour ne pas bloquer l'impression suivante. Par contre pour un retrait total, qui permet de changer de buse ou filament... il faut le faire en plusieurs fois, moins evident, et plus spécifique... G91 ;set to relative positioning G1 E-10 Z1 F600 ;retract the filament slightly G90 ;reset to absolute positioning ici le G91 est important, ca veut dire monter Z de 1mm (pas à Z=1 donc) et retrait de 10mm de filament Modifié (le) Septembre 12, 2019 par Epsylon3
Phil_67 Posté(e) Septembre 12, 2019 Posté(e) Septembre 12, 2019 Bonjour Merci c'est ce que je cherchais ma tete se prend le clip bas gauche mais le script du premier message à été modifié ou pas ?
unhuzpt Posté(e) Novembre 12, 2019 Posté(e) Novembre 12, 2019 U20 Start GCode: ; -- START GCODE -- G21 ;set units to millimetres G90 ;set to absolute positioning M106 S0 ;set fan speed to zero (turned off) M117 Bed Warming UP! M140 S{material_bed_temperature_layer_0} ; Set Heat Bed temperature M190 S{material_bed_temperature_layer_0} ; Wait for Heat Bed temperature M117 Extruder Warming UP! M104 S160 ; start warming extruder to 160 G28 ; Home all axes M117 Get that mesh! G29 ; Auto bed-level (BL-Touch) M420 Z10 ; LEVELING_FADE_HEIGHT Real activation and set parameters M500 ; save config M501 ; config on M117 Auto Level Done G92 E0 ; Reset Extruder M117 Finish war, Extruder! M104 S{material_print_temperature_layer_0} ; Set Extruder temperature M109 S{material_print_temperature_layer_0} ; Wait for Extruder temperature G92 E0 ;zero the extruded length G1 Z1 F1000 ;move up slightly M117 Lets Purge the Nozzle G1 Y60.0 Z0 E9.0 F1000.0 ;intro line G1 Y100.0 E21.5 F1000.0 ;continue line G92 E0 ;zero the extruded length again ; -- end of START GCODE --
Srat Posté(e) Novembre 14, 2019 Posté(e) Novembre 14, 2019 Bonjour a tous voici le Gcode de fin de mon U30 pro ; -- 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+0.5 E-5 X-20 Y-20 F80 ;move Z up a bit and retract filament even more G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way M84 ;steppers off G90 ;absolute positioning M107 ;turn the fan off; -- end of END GCODE -- Lors de la fin de l'impression la buse s’arrête et dérive lentement vers la gauche , cela marque la surface de l'impression car la buse ne remonte pas. pouvez me dire comment demander au la buse de remonter de quelques Cm afin de ne plus marquer les impression. J'espere que cela viens bien du Gcode de fin et non du slicer. (j'utilise Cura 4.2.1 sur mac.) Merci d 'avance.
juanpa Posté(e) Novembre 14, 2019 Posté(e) Novembre 14, 2019 Salut ! Essayes ça à la place de ton end gcode @Srat G91 ;Relative positionning G1 E-2 F2700 ;Retract a bit G1 E-2 Z0.2 F2400 ;Retract and raise Z G1 X5 Y5 F3000 ;Wipe out G1 Z10 ;Raise Z more G90 ;Absolute positionning G1 X0 Y{machine_depth} ;Present print M106 S0 ;Turn-off fan M104 S0 ;Turn-off hotend M140 S0 ;Turn-off bed M84 ;Disable all steppers ;M84 X Y E ;Disable all steppers but not Z for CR10 S Pro
Guizmo Posté(e) Janvier 5, 2020 Posté(e) Janvier 5, 2020 Bonjour, Quelqu'un aurait-il réussi a mettre dans le script de fin de façon a ce que l'extrudeur décharge le fil ?
juanpa Posté(e) Janvier 5, 2020 Posté(e) Janvier 5, 2020 Dans le g-code précédent ton message, 3 ième ligne, au lieu de mettre E-2 mais la distance que tu veux.
Titi78 Posté(e) Janvier 5, 2020 Posté(e) Janvier 5, 2020 dans mon message precedent : ;End GCode ;Gcode de fin pour arret automatique Titi78 G91 ;mode incremental axes M83 ;mode incremental extrudeur G0 Z+10. E-40. F4000 ;monter de 10mm et retraction filament de 40mm pour pouvoir le changer sans avoir a chauffer G90 ;mode absolue axes
Guizmo Posté(e) Janvier 5, 2020 Posté(e) Janvier 5, 2020 (modifié) Merci je test ça. Je met cette ligne à quel endroit car je ne voudrais pas me tromper. Je pensais la mettre en dessous de la ligne M221 S100 G1 E- 110 Z0.2 F2400 ;Retract and raise Z Voici mon script d'origine. G4 ; wait M221 S100 G1 E- 110 Z0.2 F2400 ;Retract and raise Z M104 S0 ; turn off temperature M140 S0 ; turn off heatbed M107 ; turn off fan {if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+30, max_print_height)}{endif} ; Move print head up G1 X0 Y200 F3000 ; home X axis M84 ; disable motors Modifié (le) Janvier 5, 2020 par Guizmo
Fl0r1an73 Posté(e) Janvier 23, 2020 Posté(e) Janvier 23, 2020 Je me demandait si il était possible grâce au gcode de début de générer la date dans le nom du fichier (par défaut , cura m'affiche CFFFP_nom du fichier) , et aussi j'ai vu la commande M117 mais est il possible de faire afficher le temps d'impression (que cura connait) avec cette commande ? Pour l'instant j'ai bêtement pompé le gcode de début et fin de cura pour la ender 3 pour transférer sur ma LK4PRO ... Mais j'aimerai aller un peu plus loin ^^
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