Error: Attempting to extrude with no tool selected
-
it does it to me since the update of 2.03 2.05 3.0 3.1 3.2
with all files from all slicers
-
@sgk upload the sliced gcode file, not the stl.
Did you try disconnecting the panel due?
-
yes the same
-
it's crazy since I was in 3.2 I have this problem
-
did you disconnect the paneldue?
-
@Phaedrux or @T3P3Tony (or one of the other moderators), it seems @sgk has been blocked from posting (getting flagged as spam by Akismet.com). Can you help with this please?
-
@engikeneer thanks for the heads up. this is the first time i have seen it with someone who is already posting successfully. Akismet is a bit of a black box, can you ask him to email info@duet3d.com and we can try and trouble shoot through this.
-
@sgk You must post the sliced gcode file so we can see what the slicer is adding.
-
Do you have something defined in config-override.g concerning tools?
Might be weird, but did you try to remove the tool label S"T0" in M563?
Mine is like this:
; Tools M563 P0 D0 H1 F1 ; define tool 0 G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
-
@sgk Try moving the 'Tool' section of your config.g to after the fan definitions. At the moment it is defining the tool with a fan (F1, which is the thermostatic hot end fan, so I think it should be F0, the tool fan) before the fan has been defined. This wasn't a problem in the old version of the firmware, as fans were defined by default, but in RRF3 there are no default definitions.
Ian
-
hello everyone thank you very much for all of your help.
I post my gcodehttps://drive.google.com/drive/folders/1ryDNZchhWtu0Z5FudB5cCDygz8ms5czn?usp=sharing
-
for info I disconnected my panelduo and I managed to print
1 time -
@sgk
ok see if you can route the paneldue cable not near any power or stepper cables -
thank you but I have more panelduo because it no longer works the touch
so i will see if it works now permanently -
G90 M82 M106 S255 G4 P500 M106 S191 M140 S60 M190 S60 M104 S200 T0 M109 S200 T0 M291 P"Homing all axis" R"Printing.." S1 T2 G21 ; metric values G28 ; home all ;G29 S2 ; mark if you want to disable mesh grid G32 ; Run mesh grid compenstion ; Purge extruder G92 E0 F100 ; reset extruder G1 Z10 F3000 ; move z up little to prevent scratching of surface M98 P/macros/Filament/Purge ; Run nozzle purge macro ;G1 E-1 F2000 ; Retract 1mm filament G92 E0 ; reset extruder M291 P"Printing started !" R"Printing.." S1 T3 ; process Process1 ; layer 1, Z = 0.120 T0 G92 E0.0000 G1 E-6.0000 F2400 ; feature inner perimeter ; tool H0.120 W0.480
What do you have in macro here:
M98 P/macros/Filament/Purge ; Run nozzle purge macro
What do you have in bed.g?
What do you have in homeall.g?
-
hello
; bed.g
; called to perform automatic bed compensation via G32
;
; generated by RepRapFirmware Configuration Tool on Tue Oct 09 2018 13:27:56 GMT+0300
M291 P"Probing mesh grid process started" R"Probing.." S1 T2
M561 ; clear any bed transform
G28 ; home all axis bb
M671 X-55.0:364.0 Y175.0:175.0 S5.0
G30 P1 X5 Y150 Z-99999
G30 P0 X300 Y150 Z-99999 S2
G90 ; absolute positioning bb
M557 X20:270 Y20:270 S240 ; Define mesh grid
G29 S0 ; Probe the bed and save height map to file
M374 ; Save calibration data. Default is sys/heightmap.csv
M291 P"Probing mesh grid process finished !" R"Probing.." S1 T2
; Probe the bed at 4 points
;G30 P0 X10 Y10 H0 Z-99999
;G30 P1 X10 Y290 H0 Z-99999
;G30 P2 X290 Y290 H0 Z-99999
;G30 P3 X290 Y10 H0 Z-99999 S -
; homeall.g
; called to home all axes
;
; generated by RepRapFirmware Configuration Tool on Tue Oct 09 2018 13:27:56 GMT+0300
G91 ; relative positioning
G1 H2 Z5 F6000 S2 ; lift Z relative to current position
G1 H1 X-355 Y355 F6000 ; move quickly to X or Y endstop and stop there (first pass)
G1 H1 X-355 ; home X axis
G1 H1 Y355 ; home Y axis
G1 X5 Y-5 F6000 ; go back a few mm
G1 H1 X-355 F360 ; move slowly to X axis endstop once more (second pass)
G1 H1 Y355 ; then move slowly to Y axis endstop
G90 ; absolute positioning
G1 X152 Y166.4 F6000 ; go to first bed probe point and home Z
G30 ; home Z by probing the bed; Uncomment the following lines to lift Z after probing
;G91 ; relative positioning
;G1 S2 Z5 F100 ; lift Z relative to current position
;G90 ; absolute positioning -
;purge hotend
M291 P"purge started !" R"purging.." S1 T2 ; display msg
G1 Z10 F3000 ; move z up little to prevent scratching of surface
G1 X5 Y70 Z0.3 F5000.0 ; move to start-line position
G1 Z0.3 F1000 ; print height
G1 X5 Y220 F1500.0 E15 ; draw 1st line
G1 X5.2 Y220 Z0.3 F5000.0 ; move to side a little
G1 X5.2 Y70 Z0.3 F1500.0 E30 ; draw 2nd line
;G1 E-1 F2000 ; Retract 1mm filament
G1 Z10 F3000 ; move z up little to prevent scratching of surface
G1 X150 Y150 F6000 ; move to center of the bed
M291 P"purge finished !" R"purging.." S1 T2 ; display msg -
; Clean nozzle macro
M291 P"Cleaning Hotend" R"Cleaning.." S1 T5 ; display msg
G1 Z10 F3000 ; move z up little to prevent scratching of surface
G1 X-20 Y290 F10000 ; move to first brush point
G1 Z0.5 F3000 ; lower nozzle to the brush
G1 X-8 Y290 F10000 ;
G1 X-20 Y290 F10000 ; move back to first brush point
G1 X-8 Y280 F10000 ; move to 2 brush point
G1 X-20 Y280 F10000 ; move to 2 brush point
G1 X-8 Y280 F10000 ; move back to 2 brush point
G1 X-20 Y270 F10000 ; move back to 3 brush point
G1 X-8 Y270 F10000 ; move back to 3 brush point
G1 X-20 Y270 F10000 ; move back to 3 brush point
G1 X-8 Y260 F10000 ; move back to 4 brush point
G1 X-20 Y260 F10000 ; move back to 4 brush point
G1 X-8 Y260 F10000 ; move back to 4 brush point
G1 X-20 Y254 F10000 ; move back to 5 brush point
G1 X-8 Y254 F10000 ; move back to 5 brush point
G1 Z10 F3000 ; move z up little to prevent scratching of surface
M291 P"Cleaning finished !" R"Cleaning...." S1 T2 ; display msg