Jump to content

Clarification of Cura start.gcode for nozzle height please


jonjude

Recommended Posts

Posted · Clarification of Cura start.gcode for nozzle height please

Hi,

More on Z settings ...

When I look at the start.gcode added by Cura to GCode, I see the explanation :

 

" .....

; if your prints start too high, try changing the Z0.0 below

; to Z1.0 - the number after the Z is the actual, physical

; height of the nozzle in mm.

.......

G1 Z0.0 F{max_z_speed} "

But if I put Z to be a positive number it'll increase the distance between nozzle and print plate, no ?

Can some explain please ? How does a +ve value reduce nozzle-plate gap ?

Salutations

JonJude

  • Link to post
    Share on other sites

    Posted · Clarification of Cura start.gcode for nozzle height please

    The Z0.0 referrers to the "G92 X0 Y0 Z0 E0"

    It changes the actual "zero point" compared to the end stop, right now it says "0" is exactly the endstop. With Z1.0 you say that the endstop is 1.0mm above the bed. However, I'm not sure if that will work correctly...

  • Link to post
    Share on other sites

    Posted · Clarification of Cura start.gcode for nozzle height please
    The Z0.0 referrers to the "G92 X0 Y0 Z0 E0"

    It changes the actual "zero point" compared to the end stop, right now it says "0" is exactly the endstop. With Z1.0 you say that the endstop is 1.0mm above the bed. However, I'm not sure if that will work correctly...

    It works great. I've been only adjusting my bed height there for a while now. I don't use a screw adjustment anymore. It's easier and more accurate/consistent. Plus you get to see the actual variations in height that happen.

  • Link to post
    Share on other sites

    Posted · Clarification of Cura start.gcode for nozzle height please
    The Z0.0 referrers to the "G92 X0 Y0 Z0 E0"

    It changes the actual "zero point" compared to the end stop, right now it says "0" is exactly the endstop. With Z1.0 you say that the endstop is 1.0mm above the bed. However, I'm not sure if that will work correctly...

    It works great. I've been only adjusting my bed height there for a while now. I don't use a screw adjustment anymore. It's easier and more accurate/consistent. Plus you get to see the actual variations in height that happen.

    But do you use a firmware that always stops on endstops or only when homing?

  • Link to post
    Share on other sites

    Posted · Clarification of Cura start.gcode for nozzle height please
    The Z0.0 referrers to the "G92 X0 Y0 Z0 E0"

    It changes the actual "zero point" compared to the end stop, right now it says "0" is exactly the endstop. With Z1.0 you say that the endstop is 1.0mm above the bed. However, I'm not sure if that will work correctly...

    It works great. I've been only adjusting my bed height there for a while now. I don't use a screw adjustment anymore. It's easier and more accurate/consistent. Plus you get to see the actual variations in height that happen.

    But do you use a firmware that always stops on endstops or only when homing?

    Latest Marlin I think. Uploaded through your builder. Software endstops enabled and Endstops only for homing. How does this affect it?

  • Link to post
    Share on other sites

    Posted · Clarification of Cura start.gcode for nozzle height please
    Latest Marlin I think. Uploaded through your builder. Software endstops enabled and Endstops only for homing. How does this affect it?

    It means you can move trough the endstop with G1 commands. If you don't have "Endstops only for homing" enabled, then you cannot move beyond the endstop. This is the default in the Cura firmware, to protect your machine.

    This means that with the default Cura firmware, you cannot adjust the Z in the startcode if your bed is too low, only when it is too high.

  • Link to post
    Share on other sites

    Posted · Clarification of Cura start.gcode for nozzle height please
    Latest Marlin I think. Uploaded through your builder. Software endstops enabled and Endstops only for homing. How does this affect it?

    It means you can move trough the endstop with G1 commands. If you don't have "Endstops only for homing" enabled, then you cannot move beyond the endstop. This is the default in the Cura firmware, to protect your machine.

    This means that with the default Cura firmware, you cannot adjust the Z in the start code if your bed is too low, only when it is too high.

    I see, so unless your height is adjusted too close via the stops or you have the corner cut off you can't do it.

    In my case I have the corner of the platform cut off and my setting is G92 Z-0.48

    I adjust this up or down by +/-0.04 or +/-0.08 to give a tighter or looser start

    Even without a cut off corner you could probably adjust your initial homing to about -0.2 with the screw or whatever and do it through GCode from there.

    I'm a definite fan of this method, I don't need to adjust it often anyway. I have an optical endstop for Z too now so maybe that is giving a more consistent homing as well.

  • Link to post
    Share on other sites

    Posted · Clarification of Cura start.gcode for nozzle height please

    Hi, yes I see then what Owen means :

    ** when I start printing, and it seems too high I click manually the Z axis to reduce nozzle-plate gap (i.e. click the plate upward)

    ** If I have to click lets say, 5 times, to get the right height, that corresponds to what, 0.5mm ?

    ** So I'd have to put G92 Z-0.5 to have the gap closed for me (no hands on intervention)

    That sound right ?

    Thanks for the responses,

    Regards,

    JonJude

  • Link to post
    Share on other sites

    Posted · Clarification of Cura start.gcode for nozzle height please

    Yep, that's right.

  • Link to post
    Share on other sites

    Posted · Clarification of Cura start.gcode for nozzle height please
    ** If I have to click lets say, 5 times, to get the right height, that corresponds to what, 0.5mm ?

    ** So I'd have to put G92 Z-0.5 to have the gap closed for me (no hands on intervention)

    each 'click" is 0.06mm, as far as I know (1 turn is 3mm, and I was able to count 50 clicks per turn)

  • 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.
        • 0 replies
    ×
    ×
    • Create New...