Jump to content

Confirming all Cura settings make it to the printer


Recommended Posts

Posted · Confirming all Cura settings make it to the printer

I'm using Cura 4.8.0 and printing on an Ender 3 Pro.  I've looked online at various Ender 3 "best settings" and troubleshooting but I'm not sure Cura actually sends all the settings I tell it to.  I know when I adjust hot end and build plate temps that they change, because I can see that on the LCD. 


But there are so many other settings I can't confirm.  For example, I programmed the print speed slower on the first few layers and I can't tell a difference on the machine when it's printing.  I also told it to turn off cooling on the first layer, but the fan always runs.  Any suggestions on how I can confirm or otherwise enforce these settings?


Any help is appreciated.

  • Link to post
    Share on other sites

    Posted (edited) · Confirming all Cura settings make it to the printer

    Time to learn some Gcode.  The MarlinFW site has descriptions of the all the possible G and M commands.  Not all are enabled in your firmware.  Speed is "feedrate" in Gcode and is the "F" parameter in a G1 or G0 line and is in mm/minute.


    Open the Gcode file in any text editor (like "Notepad").  I suggest you go through the Gcode line-by-line.  When you come across a command you don't know, go to the Marlin site and read the descriptions of both the command and it's parameters.  EX:  G28 is Auto-Home, G92 sets a location and appears often to re-set the Extruder location.

    Many of the your settings in Cura are used in background calculations and aren't really numbers that will be expressed in the Gcode file.  Instead, what you will see in the Gcode is the result of those calculations.  If your initial layer speed is 25mm/sec then there will be lines like G1 F1500 X123.45 Y123.0 E1234.23456.  If your Print Speed is 50mm/sec then later you'll see lines with F3000 as the speed (50mm/sec * 60sec/minute).  If you adjust the feedrate using your LCD the numbers in the Gcode file don't change but the PrinterPlanner will make an adjustment to them on-the-fly.


    The layer cooling blower is controlled by M106 and goes from 0 - 255.  In Cura (and on your LCD), it's expressed as a percentage of 255.  To make things more confusing either M106 S0 or M107 turns the fan off.  You will see one or the other at the end of the Gcode file when the print is finished.  The E values are expressed as "mm of filament" and are cumulative until about 4130mm and then they reset to 0 and start going up again (it's a math thing).


    Sitting on your desk is a computer running Cura.  Over there on your workbench is your 3D printer.  The only thing that goes between them is the Gcode file.  That's why you need to have some understanding of what's in it and how it works.

    Edited by GregValiant
  • 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...