Jogging during printing?



  • With a Duet 2 WiFi, Are you supposed to be able to jog the Z axis while a print job is running using the web interface?


  • Moderator

    Well it's just sending gcodes into the stream, so maybe. It will execute macros or anything else you tell it to. But maybe jogging should be locked out on the interface during a print.



  • Yes, but... discerning where that jog will take effect is almost impossible. The motion planner "looks ahead" it a print file so it can turn corners smoothly, accel/deccel on lines, etc, etc. Your commands from the web interface will get worked in as that look ahead buffer fills and empties.

    AND... The Gcode from most slicers will do a bunch of XY moves that do not specify Z... yet, at some point, there will be a G1 that does specify Z... in absolute coordinates... so your jog will be overridden at that moment. Again, almost impossible to tell how your jog fits into those Z move G1 commands.

    So, yes, but really bad idea. Pause the print if you need to adjust something.


  • administrators

    Is babystepping what you are looking for?



  • Babystepping - yes! I wasn't looking at the web interface when I posted... 🙂 Is that supposed to work during a print? I can't seem to get it to work while printing or when a print is paused...


  • administrators

    @pkirill said in Jogging during printing?:

    Babystepping - yes! I wasn't looking at the web interface when I posted... 🙂 Is that supposed to work during a print? I can't seem to get it to work while printing or when a print is paused...

    Yes, babystepping works during printing, and when paused.



  • Thanks for the fast response, Dave! It doesn't seem to be working for me. When I click to adjust, there's no change in Z. Do I need to turn it on somewhere?



  • Despite being a correction for actual position being different than desired position, it still honors axis limits, which is a good thing.

    If you are trying to "babystep" an amount that would take the nozzle below z=0 it will report the babystepping amount but will not take effect. Essentially, babystepping is limited to the current z height. If your first layer is 0.2 mm, you can max babystep down 0.2 mm. You could babystep all the way to Z max the other way, though.



  • @bot said in Jogging during printing?:

    f you are trying to "babystep" an amount that would take the nozzle below z=0 it will report the babystepping amount but will not take effect.

    How do you make the baby steps to work then to decrease the nozzle to bed distance, set the min z to a negative value?



  • @zapta in the current theory, you shouldn't usually have to baby step more than the thickness of the first layer (during the first layer). On layer 2, you should be able to babystep as much as 2 layers, and 3 ;ayers for layer 3 etc.

    Yes, you could temporarily alter or ignore the axis minima. I personally use babystepping only as a last resort, and normally only during test prints. I like to set my z height with a digital tool setter, while at temp if need be.


  • Moderator

    @zapta said in Jogging during printing?:

    set the min z to a negative value?

    I have my Z min height at -1mm just in case, though it rarely is necessary. Maybe if there's a bad probe result. More useful when first getting setup. It's also a little risky because it allows you to potentially ram your nozzle into the bed by accident, and we don't really need more opportunity for that.



  • Totally understand why it wouldn't go below 0... Typically, I find I want to babystep away from the bed. My Duet stopped recognizing my my BLTouch (for reasons I have not yet investigated) so I'm doing manual bed leveling for the time being. depending on the material, moving a bit away from the bed helps alot with getting a decent print. But mine just doesn't do it. I've tried it mid print and with the print paused. Could it be a hardware problem (doesn't feel like it could be, but what do I know)?


  • Moderator

    Is there a lot of friction/stiction in your Z axis such that very small 0.02mm movements don't seem to register?

    What version of the firmware/dwc are you using?


Log in to reply