GregValiant 1,409
It's in the firmware and all you can do is Auto-Home and then time how long it takes for the steppers to time out and disable. M84/M18 are identical and the settings don't show up in an M503 query. As far as I know there is no way to ask the firmware what the default setting is.
If you set the disarm timeout to 1800 in Pause at Height then when the print ends and sees the M84 line in the ending gcode - that will reset the disarm timeout to whatever the default is. The disarm time can be temporarily adjusted but there is no way to save a new default.
Edited by GregValiant- 1
Recommended Posts
GregValiant 1,409
These are the last two lines before Cura puts the pause code in.
G1 F2100 E362.18397 > This is the last E location
G0 F9000 X144.442 Y126.314 > This is the last XY and is the start point of the first extrusion after the pause.
....after the pause...
G1 F9000 X144.442 Y126.314 > This line moves the print head back to the start point of that first extrusion
G1 F300 Z2.2 ; move back down to resume height
G1 F2100 E125
G1 F2100 ; restore extrusion feedrate
M82 ; switch back to absolute E values
G92 E362.18397 > And this line syncs the extruder back to the gcode.
One of the problems you can incur during a pause is allowing the steppers to disable and lose their position information. The printer actually requires an Auto-Home to fix the problem but the end stop switches on most printers aren't real repeatable. X0 Y0 may not be the same exact point in space that it was prior to the pause. You could get a layer shift of up to around .5mm in the X, the Y, or both.
You never want to have to drop the Z with a print on the plate. It often requires careful planning so it would happen in a position that the print head and gantry don't whack the print.
The default stepper time out on my Ender is 120 seconds. The Pause At Height dialog has "Disarm Timeout" which you can use to change the printer setting for the current print only. The Max is 1800 seconds (30 minutes) and I suggest you set Disarm Timeout to 1800. If you leave it at 0 then the default will be used and in my case if I don't finish the filament change in 2 minutes the steppers will disarm and lose their location. The print will start, but where the nozzle is becomes a guess. If that is what happened then the X, Y, and Z on the LCD may be blinking.
Link to post
Share on other sites
jetfire158 2
Ah, the disarm timer could be the source of the misalignment, then. I wonder what the default disarm timer is on the X-Plus...
Link to post
Share on other sites