Tool Offsets
-
I have 2 fixed tools on a single axis, E0 and E1. Assuming that E0 is the HRP as per the documentation, my E1 is exactly +13.4mm away on the X Axis.
If I set the tool E1 to have an offset of X13.4 it ends up 13.4mm offset in the wrong direction, if I set it it -13.4, it ends up 13.4mm out in the correct direction. like it added 13.4 to 13.4 in the firmware?
Its almost as if the offset wants to be X0 but then I have no idea how it knows where E1 is?
; Tool 0 (Extruder 0) M563 P0 S"Extruder0" D0 H1 ; define tool 0 G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C ; Tool 1 (Extruder 1) M563 P1 S"Extruder1" D1 H2 ; define tool 1 G10 P1 X-13.4 Y0 Z0 ; set tool 1 axis offsets G10 P1 R0 S0 ; set initial tool 1 active and standby temperatures to 0C
Here in the image you can see the previous positive offset marks in the glue stick to the left and the same offset set as a negative in blue. Black is E0.
Firmware is 3.4.5
-
@JabawokJayUK If you select T0, direct it to move to a given coordinate (say 0,0), then do the same to T1 - do the nozzles end up in the same place (essentially, do you see the 'doubled' error that you see while printing)?
Do you have this offset defined in a slicer anywhere? Though this may not be the case since you always seen an offset of 13.4 (positive and negative).
Might be worth posting your entire config.g, T0 and T1 tool change files, and additionally a print file.
-
I had a little play this morning and the original "positive" offset works, although I was 3mm out. After tweaking the offset I can get the tool heads to react as expected:
T0 G1 X254 Y250 Z1
T1 G1 X254 Y250 Z1
Should I have to replicate this offset in my cura config or is the duet offset going to handle this automatically? I'm thinking specifcally of these X/Y offset setting in the Nozzle settings tabs:
-
@JabawokJayUK Glad to hear you got the offset mostly there.
Do not input these values into Cura (or any slicer). The offset is handled by RRF/Duet. If you were to input the values into the slicer, you’d either be doubling the intended offset, or negating it.
-
@sebkritikel I'm sure thats what happened to me initially, which led me down the rabbit hole. Appreciated.