Jump to content

Génération G-code / G-code de démarrage


patlaga83

Recommended Posts

Posted · Génération G-code / G-code de démarrage

Bonjour,

Débutant sous Cura et dans l'impression 3D, j'ai configuré Cura afin qu'il exécute au démarrage de l'impression un G-code de démarrage, quand j'édite le fichier généré, j'ai  des lignes qui sont ajoutées par Cura et qui me gênent au niveau du nivelage du plateau (mise en chauffe de la tête pendant le nivelage, mon bl-touch etant fixé derrière mon corps de chauffe sur la tanantula pro et des erreurs de niveau peuvent apparaitre)

 

ci-joint le contenu du G-code de démarrage depuis l'onglet paramètre de la machine

 

G28 ; home all axes

M140 S60; start heating bed

M190 S60; wait until bed headed

G29;

G1 X0 Y0 Z1 F1000.0; prepare to prime

M104 S200; start heating extruder

M109 S200; wait for extruder temperature

G92 E0 ; reset extrusion distance

G1 X60.0 E9.0 F1000.0; priming

G1 X100.0 E12.5 F1000.0; priming

;M900 K30; PLA us K45 for PET K30 for PLA/ABS

 

et une partie généré par cura

 

;Generated with Cura_SteamEngine 4.6.1
M140 S60
M105
M190 S60
M104 S200
M105
M109 S200
M82 ;absolute extrusion mode
G28 ; home all axes
M140 S60; start heating bed
M190 S60; wait until bed headed
G29;
G1 X0 Y0 Z1 F1000.0; prepare to prime
M104 S200; start heating extruder
M109 S200; wait for extruder temperature
G92 E0 ; reset extrusion distance
G1 X60.0 E9.0 F1000.0; priming
G1 X100.0 E12.5 F1000.0; priming
;M900 K30; PLA us K45 for PET K30 for PLA/ABS
G92 E0
G92 E0
G1 F2100 E-4.5
;LAYER_COUNT:65
;LAYER:0

 

Question : comment faire afin que tout ce qui est au début du fichier n’apparaisse pas ou après mon G-code de démarrage ? faut-il faire un script post traitement ?

 

Cordialement

Patrick

 

  • Link to post
    Share on other sites

    Posted · Génération G-code / G-code de démarrage

    Bonjour et bienvenue

     

    Tu parles de ceci:

     

    M140 S60
    M105
    M190 S60
    M104 S200
    M105
    M109 S200

     

    qui est ajouté au début? 

     

    A mon avis ça vient des settings de température dans l'onglet material dans Cura, je vais voir si je trouve quelque chose sur le forum je n'ai jamais fais attention à ce genre de choses dans Cura

     

  • Link to post
    Share on other sites

    Posted · Génération G-code / G-code de démarrage

    Bonjour,

     

    oui tout à fait, je voulais que ce que j'ai ajouté dans la configuration de l'imprimante soit en premier.

    actuellement à chaque point de palpage, j'ai des résidu de filament car la tête est à température y compris au milieu et après le dernier point, un cheveu s'étale sur la surface du bed...

    une autre question, comment ne pas mettre en absolu la température du bed ou tête et utiliser celle de la configuration depuis cura ?

     

    Merci pour ton aide

     

  • Link to post
    Share on other sites

    Posted · Génération G-code / G-code de démarrage

    Voila j'ai trouvé l'information

     

    En réalité Cura est plutôt intelligent, il rajoute ces informations parcequ'il ne détecte pas que le gcode de démarrage a placer les informations de chauffe en fonction de ce qui est paramétré dans Cura.

     

    En gros il cherche les informations suivantes dans le start gcode:

    {material_print_temperature}

    {material_print_temperature_layer_0}

    et

    {material_bed_temperature} 

    {material_bed_temperature_layer_0}

     

    Qui correspondent aux paramétres dans Cura

     

    Donc pour ton code de démarrage tu devrais mettre ceci:

     

    G28 ; home all axes

    M140 S{material_bed_temperature}; start heating bed

    M190 S{material_bed_temperature}; wait until bed headed

    G29;

    G1 X0 Y0 Z1 F1000.0; prepare to prime

    M104 S{material_print_temperature}; start heating extruder

    M109 S{material_print_temperature}; wait for extruder temperature

    G92 E0 ; reset extrusion distance

    G1 X60.0 E9.0 F1000.0; priming

    G1 X100.0 E12.5 F1000.0; priming

    ;M900 K30; PLA us K45 for PET K30 for PLA/ABS

     

    La du coup ça ne devrait pas rajouter les commandes avant ton start.gcode

     

  • Link to post
    Share on other sites

    Posted · Génération G-code / G-code de démarrage

    Bonjour,

     

    Merci pour ton aide, le fichier généré a pris en compte les températures de références. je vais essayer de l'imprimer.

     

    Encore merci pour ton aide.

     

    j'avais cherché dans l'aide en ligne sans résultats.

     

     

     

  • Link to post
    Share on other sites

    Posted · Génération G-code / G-code de démarrage

    Bonjour,

    Parfait, c'est ce que je voulais, je viens de faire l'essai sur une petite pièce.

    Résolu...

    Merci

  • Link to post
    Share on other sites

    Posted · Génération G-code / G-code de démarrage

    No problemo, en plus j'ai appris quelquechose 🙂

  • Link to post
    Share on other sites

    Posted · Génération G-code / G-code de démarrage

    Bonjour,

     

    Eh bien, grand merci.

    J'en avais marre des pétouilles qui collaient au plateau à chaque fois et qu'il fallait enlever rapidement sous peine d'âbimer

    la pièce. J'ai été tenté d'effectuer une rétraction en fin de print pour la pièce suivante (sans trop savoir si cela aurait marché) mais là c'est parfait.

    Merci à patlaga83 d'avoir posé la question et à Didier d' avoir répondu avec la compétence qui est la sienne.

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 18 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...