Jump to content

Cura not generating retractions and "G1 E" commands?


Recommended Posts

Posted (edited) · Cura not generating retractions and "G1 E" commands?



I'm using Cura Version 5.2.2 on Windows 11 (OS build : 22621.1265).


I've been trying to tune my retractions for my Creality Ender 3 3D printer running Klipper, using this model. I also tried generating a retraction tower in Cura. However, I noticed that the stringing in my prints looked absolutely identical regardless of the retraction settings (varied distance while keeping retraction speed constant at 40mm/s). I have a Direct Drive setup with my Ender 3, and should have a retraction distance around 1.2mm  probably. However, despite varying retraction between 1mm and 7mm, there was absolutely no difference between the prints. They looked completely identical, including the stringing.


When I opened up the .gcode files that were generated for these STLs, I noticed that there was only one "G1 E" command at the very end of the file. As you know, "G1 E-3 F2400" for example indicates a retraction of 3 mm at 2400mm/min. I've attached an example Benchy .gcode file, and you can see there are no G1 E commands.


I've also attached my Cura profile as an easy-to-view HTML file, which I used to slice the attached Bench.gcode file. As you can see, retractions are enabled.


I tried slicing in Prusa Slicer, and I see lots of "G1 E" commands in the .gcode files produced by Prusa Slicer. Teaching Tech's retraction tests also have lots of "G1 E" commands. I found this random Benchy.gcode, and it also has lots of "G1 E" commands.


I also tried many previous versions of Cura, and slicing in those still didn't produce "G1 E" commands.


What am I doing wrong? Is Cura doing something differently? Are "G1 E" commands supposed to not show up? Why am I getting identical prints despite wildly varying retraction distances?


Benchy.gcode Cura_Settings.zip

Edited by jenga
Adding Benchy.gcode example
  • Link to post
    Share on other sites

    Posted · Cura not generating retractions and "G1 E" commands?
    On 2/25/2023 at 5:28 AM, jenga said:

    What am I doing wrong? Is Cura doing something differently?


    There are roughly 1700 "G1 E" commands in the provided gcode file.

    Maybe the order of parameters is different from what you're searching for?
    Just search for "G1 F2400 E" and you'll find them all.


    For example:





  • 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

      • 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
      • Ultimaker Cura 5.6 stable released
        Cura now supports Method series printers!
        A year after the merger of Ultimaker and MakerBotQQ, we have unlocked the ability for users of our Method series printers to slice files using UltiMaker Cura. As of this release, users can find profiles for our Method and Method XL printers, as well as material profiles for ABS-R, ABS-CF, and RapidRinse. Meaning it’s now possible to use either Cura or the existing cloud-slicing software CloudPrint when printing with these printers or materials
        • 48 replies
    • Create New...