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

    Tool missing after update to firmware 3.3

    Scheduled Pinned Locked Moved Solved
    General Discussion
    4
    6
    401
    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.
    • FelixHundefined
      FelixH
      last edited by

      Hi all,

      I was about to post another totally unrelated problem I am experiencing, but I decided to update the firmware to the latest stable release just to try it out and see if the issue got resolved by itself... and then I run into the problem stated on the thread title.

      After upgrading to Firmware Version 3.3, the hotend tool on the web interface just vanished and if I run the macro I have to set the hotend temperature, it doesn't work. On the Paneldue display I can see a temperature displayed, but if I try to set a temperature, it tells me "Tool 0 not found".

      I am on a Duet WiFi 2, by the way. Here is the relevant section of the config.g file:

      Any help will be appreciated. I haven't used my machines for quite some time and I am significantly rusty...

      ; Bed Heaters/Thermistors
      
      M308 S0 P"bedtemp" Y"thermistor" T100000 B4092 C0 R4700 	; Define thermistor
      M950 H0 C"bedheat" T0                                           ; Link pin name with heater
      M307 H0 B0 S1.00				                ; Disable bang-bang mode for the bed heater and set PWM limit
      M140 H0								; Links everything on the GUI
      M143 H0 S95                                       		; Set temperature limit for heater 0 to 95C
                                      
      
      ; HotEnd Heaters/Thermistors
      
      M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.06e-8 R4725 	  ; Define thermistor
      M950 H1 C"e0heat" T1						  ; Link pin name with heater
      M143 H1 S290							  ; Set temperature limit for heater 1 to 290C
      
      
      ; Bed / HotEnd Autotunes
      
      M307 H1 R2.212 C274.1 D8.07 S1.00 V24.2          ; Hotend Autotune  //Changed
      M307 H0 R0.729 C235.0 D3.27 S1.00                  ; Bed Autotune //Changed. Silicone heated bed.
      
      ; Fans
      M950 F0 C"fan0" Q500
      M106 P0 S0 H-1                        		   ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
      
      M950 F1 C"fan1" Q500
      M106 P1 S0.85 H1 T45                          ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
      
      ; 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 0C
      
      JoergS5undefined jay_s_ukundefined 2 Replies Last reply Reply Quote 0
      • JoergS5undefined
        JoergS5 @FelixH
        last edited by JoergS5

        @felixh maybe you need T0 at the end of the config, document says "After a reset tools will not start heating until they are selected. ".

        1 Reply Last reply Reply Quote 0
        • jay_s_ukundefined
          jay_s_uk @FelixH
          last edited by

          @felixh have you got the driver for the extruder mapped in M584?

          Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

          FelixHundefined 1 Reply Last reply Reply Quote 0
          • FelixHundefined
            FelixH @jay_s_uk
            last edited by

            @JoergS5 thanks, T0 is at the very end of the config.g file, not shown on the snippet above.

            @jay_s_uk that seems to have been the issue, apparently. I added the example line shown on the wiki and it appears to work ok:

            M584 X0 Y1 Z2:3 E4:5:6
            

            I wonder why did it work without that line previously...

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

              In the notes from 3.3 release

              Upgrade notes:

              All extruders must be declared explicitly using M584. In previous firmware versions, one default extruder was assign to driver 3.

              https://github.com/Duet3D/RepRapFirmware/wiki/Changelog-RRF-3.x

              Z-Bot CoreXY Build | Thingiverse Profile

              FelixHundefined 1 Reply Last reply Reply Quote 0
              • FelixHundefined
                FelixH @Phaedrux
                last edited by

                @phaedrux ... I guess I should start reading the release notes from now on... thanks!

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