Can't preheat tool before homing
-
I just updated the firmware from 2.x to 3.2 on my e3d beta toolchanger and had to redo the config in the process. I tried to start a print but it shows an insufficient axis homed error.
My start G code goes something like this:
select tool
preheat tool and bed
T-1 (deselect tool)
home all axis and mesh bed level
select tool (actually go and get it)
start printpreviously it didnt care that it wasn't homed when i selected a tool. how do i make it like that again?
-
We'd need to see your gcode files.
Or you can compare against these RRF3 tool changer files.
-
This post is deleted! -
@Phaedrux https://github.com/calviniba/e3d-toolchanger Here are my gcode files for my toolchanger. I'm using a duet 2 wifi board
-
Did you look at the RRF3 examples? Yes its for a Duet 3 but the tool change files would still be relevant. Only pin names would really be different.
-
@Phaedrux The only thing that I notice is that my toolchanges are done in tpostX.g instead of split between tpreX.g and tpostX.g, but that shouldn't change anything. Am I correct?
-
Here is my start gcode in cura:
T-1
M84 ; motors off
M106 P2 S0
M106 P4 S0
M106 P6 S0
M106 P8 S0
G28 ;Home
G29 ;mesh bed leveling
G92 E0
M83 ; relative extrusion
G92 E0which turns into:
T0
M190 S110
M104 S255
M109 S255
M82 ;absolute extrusion mode
T-1
M84 ; motors off
M106 P2 S0
M106 P4 S0
M106 P6 S0
M106 P8 S0
G28 ;Home
G29 ;mesh bed leveling
G92 E0
M83 ; relative extrusion
G92 E0
T0 -
When you select the tool at the start, use the P0 parameter in the T0 command, to tell RRF not to run the tool change files. Similarly on the T-1 command.