Problems with prusaslicer 2.3
-
Hi there,
I´m playing with the prusslicer 2.3
when i start a gcode, the heaters heat up and the printer homes. than there is this error:
"Error: Attempting to extrude with no tool selected."
The printer starts printing anyway.
I changed the "gcode flavour" from reprapfirmware to reprap/sprinter. with reprapfirmware, the hotend didn´t heat up.
Here are the first lines of the gcode:
M107
M190 S120 ; set bed temperature and wait for it to be reached
M104 S255 ; set temperature
;TYPE:Custom
M106 P0 S0 ; Stop Part Cooling Fan
G28 ; home all axes
G91 ; relative mode
G1 E52 F300 ; Fill Nozzle
G90 ; absolute Mode
M109 S255 ; set temperature and wait for it to be reached
G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
G92 E0Has anyone an idea, how i get rid of this error message?
Thanks!
-
I happen to be testing it as well right now.. Try adding:
T0 ; Sets Tool0 as default
-
It's best practice to have a T0 at the end of config.g to select a tool at startup, and also have a T0 in your slicer start gcode to make sure your tool is selected prior to a print starting.
-
OK, thanks. i try it.
-
just out of curiosity. this is meant in no way as an attack or anything.
if i put in the error message that you typed google gives several threads on this forum with the same solution. adding the T0.
before posting did you even google for the error message? -
@Torro said in Problems with prusaslicer 2.3:
Error: Attempting to extrude with no tool selected
No, i didn´t. but it´s a good idea
I added "T0 ; Sets Tool0 as default" to the start code in the slicer. the last lines in my config.g are here:
; Tools
M563 P0 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 0CI still get this error message. With gcodes created by S3D, there are no error messages, so i think, that config.g should be ok.
Thanks!!
-
@Torro said in Problems with prusaslicer 2.3:
I added "T0 ; Sets Tool0 as default" to the start code in the slicer. the last lines in my config.g are here:
...
I still get this error message.The problem is that most slicers try to set tool temperatures before selecting a tool. In most cases this can be overcome by including the temperature setting commands in the start GCode.
Alternatively, create a start.g file in /sys containing command T0.
-
i think i got the problem.
M190 S120 ; set bed temperature and wait for it to be reached
M104 S255 ; set temperature
;TYPE:Custom
T0 ; Sets Tool0 as default
M106 P0 S0 ; Stop Part Cooling Fan
G28 ; home all axes
G91 ; relative mode
G1 E52 F300 ; Fill Nozzle
G90 ; absolute Mode
M109 S255 ; set temperature and wait for it to be reached
G21 ; set units to millimeterswith that gcode, the error message is gone, but there is an advice. "tried to extrude, but the extruder is not at temperature"
it wants to prime the nozzle BEFORE M109 S255.
This command appears after the start code and seems to be written by prusaslicer. Now, i don´t know how to change the order. -
i got it.
I just added "M109 S[first_layer_temperature]" to the start code.I couldn't imagine doing it like that.
-
@veti said in Problems with prusaslicer 2.3:
just out of curiosity. this is meant in no way as an attack or anything.
if i put in the error message that you typed google gives several threads on this forum with the same solution. adding the T0.
before posting did you even google for the error message?Fair Question ... but like the OP - I came here first and tried several searches of this forum using its search tool. I had to wade thru 4-5 deep complicated threads before giving it one more search and scroll thru more and more pages of posts not related to my issue before I came across a post with my same error and Prusa Slicer 2.3 - wouldnt have put the issue on Slicer initially - but yet - here it is.
Its a combo of 3.2+ rrf AND PS 2.3 start gcode incompatibilities
How many licks does it take to get to the center of a tootsie pop ? How many searches thru the Duet forum is enough before one posts a new thread ?
Thanks for posting the solution for the rest of us plebs.... gracias.