Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Error: Attempting to extrude with no tool selected

    Scheduled Pinned Locked Moved
    General Discussion
    7
    31
    2.8k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Phaedruxundefined
      Phaedrux Moderator
      last edited by

      @sgk You must post the sliced gcode file so we can see what the slicer is adding.

      Z-Bot CoreXY Build | Thingiverse Profile

      1 Reply Last reply Reply Quote 0
      • Thaliosundefined
        Thalios
        last edited by

        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
        

        Railcore II 300ZL with lots of upgrades (Duet 3 6HC)
        Heavily modified Ender 3 Pro (Duet 3 6HC)
        Heavily modified Tronxy X5SA-500 Pro with Chimera+ and dual bondtech (Duet 3 6HC)
        CR-10S Pro V2 (Duet 3 Mini 5+)
        and a bunch of SLA printers..

        1 Reply Last reply Reply Quote 0
        • droftartsundefined
          droftarts administrators @A Former User
          last edited by

          @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

          Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

          1 Reply Last reply Reply Quote 0
          • A Former User?
            A Former User
            last edited by

            hello everyone thank you very much for all of your help.
            I post my gcode

            https://drive.google.com/drive/folders/1ryDNZchhWtu0Z5FudB5cCDygz8ms5czn?usp=sharing

            1 Reply Last reply Reply Quote 0
            • A Former User?
              A Former User
              last edited by

              for info I disconnected my panelduo and I managed to print
              1 time

              Vetiundefined 1 Reply Last reply Reply Quote 0
              • Vetiundefined
                Veti @A Former User
                last edited by

                @sgk
                ok see if you can route the paneldue cable not near any power or stepper cables

                1 Reply Last reply Reply Quote 0
                • A Former User?
                  A Former User
                  last edited by

                  thank you but I have more panelduo because it no longer works the touch
                  so i will see if it works now permanently

                  1 Reply Last reply Reply Quote 0
                  • Phaedruxundefined
                    Phaedrux Moderator
                    last edited by Phaedrux

                    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?

                    Z-Bot CoreXY Build | Thingiverse Profile

                    1 Reply Last reply Reply Quote 0
                    • A Former User?
                      A Former User
                      last edited by

                      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

                      1 Reply Last reply Reply Quote 0
                      • A Former User?
                        A Former User
                        last edited by

                        ; 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

                        1 Reply Last reply Reply Quote 0
                        • A Former User?
                          A Former User
                          last edited by

                          ;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

                          1 Reply Last reply Reply Quote 0
                          • A Former User?
                            A Former User
                            last edited by

                            ; 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

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post
                            Unless otherwise noted, all forum content is licensed under CC-BY-SA