Error: New tool too close to Z axis limit. ?
-
@peter247 said in Error: New tool too close to Z axis limit. ?:
Error: New tool too close to Z axis limit. Aborting tool change
That message should only occur if you do a tool change when the Z axis is very close to maximum, and the Z offset of the new tool is higher than the Z offset of the current tool so that the printer would have to move beyond max Z to accommodate the increased Z offset. For example:
- Z max is 200
- Machine Z is 190 when tool change is commanded (user Z will differ from this by the Z offset of the old tool)
- The tfree command for the old tool or the tpre command for the new tool raises Z by 8mm; which increases machine Z to 198
- The new tool has Z offset -5mm. This means that machine Z needs to increase to 198-(-5) = 203mm, which is above the machine Z limit of 200
-
@dc42 Yes , after a little think I guessed that is what the error message meant , But I had only just switched it on and the tool was where I left it the previous day at about 25mm from the tool.
-
@peter247 did you home Z before attempting the tool change?
-
@dc42 No homing at all , just switch on the printer and started heating the bed to 60c,
Told it to print and got the error , But told it to print the second time I didn't get a error .
I think the firmware / mpu was have a bad day !!! -
@peter247 maybe the print file commands a tool change before Z has been homed?
-
@dc42 said in Error: New tool too close to Z axis limit. ?:
@peter247 maybe the print file commands a tool change before Z has been homed?
The slicer must be selecting a tool because there is no T0 in config.g or his slicer start gcode.
@peter247 can you share the first 50 lines or so of your gcode file?
-
This isn't the gcode which errored , but haven't changed anything in my start code .
;FLAVOR:RepRap ;TIME:11613 ;Filament used: 8.26945m ;Layer height: 0.2 ;MINX:127.228 ;MINY:135.862 ;MINZ:0.2 ;MAXX:168.88 ;MAXY:170.83 ;MAXZ:80 ;Generated with Cura_SteamEngine 4.10.0 T0 M190 S60 M104 S200 M109 S200 M82 ;absolute extrusion mode G28 ;Home ;G29 G92 E0 ;Reset Extruder G1 Z2.0 F3000 ;Move Z Axis up G1 X0.1 Y30 Z0.28 F5000.0 ;Move to start position G1 X0.1 Y290.0 Z0.28 F1500.0 E25 ;Draw the first line G1 X0.4 Y290.0 Z0.28 F5000.0 ;Move to side a little G1 X0.4 Y30 Z0.28 F1500.0 E30 ;Draw the second line G92 E0 ;Reset Extruder G1 Z2.0 F3000 ;Move Z Axis up M300 S300 P1000 G92 E0 G92 E0 G1 F5100 E-0.3 ;LAYER_COUNT:400 ;LAYER:0 M107 G0 F2880 X128.628 Y136.722 Z0.2 ;TYPE:SKIRT G1 F2040 E0 G1 F1200 X129.078 Y136.406 E0.02378 G1 X129.569 Y136.159 E0.04754 G1 X130.09 Y135.986 E0.07128 G1 X130.632 Y135.891 E0.09507 G1 X130.911 Y135.872 E0.10716 G1 X131.232 Y135.863 E0.12105 G1 X134.859 Y135.862 E0.27787 G1 X135.557 Y135.872 E0.30805 G1 X135.867 Y135.89 E0.32148 G1 X136.607 Y135.962 E0.35363 G1 X139.326 Y136.192 E0.47161 G1 X142.04 Y136.345 E0.58915 G1 X144.795 Y136.422 E0.70831 G1 X147.516 Y136.42 E0.82597
I only have one tool ( 0 ) and didn't I select it by making the heater active ?
-
@peter247 said in Error: New tool too close to Z axis limit. ?:
I only have one tool ( 0 ) and didn't I select it by making the heater active ?
Which heater did you make active? You mention setting the bed heater to 60.
-
@phaedrux The bed heater .
I can now reproduce the error now I know what it is !!!!
( 1 ) switch it on , don't home . ( Tool position X Y Z all zero )
( 2 ) Baby step with a minus offset value.
( 3 ) Print !!!! and you get the error .
( 4 ) Print again and it prints . -
@peter247 said in Error: New tool too close to Z axis limit. ?:
( Tool position X Y Z all zero )
What do you mean by this? Are you manually setting the positions? If you haven't homed yet how do you know what the tool position is?
Are you baby stepping before anything has been homed or a tool has been selected?
When you start the print, the first command it does is select T0. then sets some temps, and then homes.
Since you only have a single tool, you should add T0 to the end of your config.g so that it is selected at startup.
Then only baby step after you've homed.
-
@phaedrux said in Error: New tool too close to Z axis limit. ?:
@peter247 said in Error: New tool too close to Z axis limit. ?:
( Tool position X Y Z all zero )
What do you mean by this? Are you manually setting the positions? If you haven't homed yet how do you know what the tool position is?
Are you baby stepping before anything has been homed or a tool has been selected?
When you start the print, the first command it does is select T0. then sets some temps, and then homes.
Since you only have a single tool, you should add T0 to the end of your config.g so that it is selected at startup.
Then only baby step after you've homed.
I just mean that the web interface says Tool position all zero , not that the tool head is at a known position.
Yes I set a baby step before I homed it
o.k I'll add T0 to the end of my config.g
I think that is a solved now .