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

    Multiple Material Tool Heater Faults

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    3
    9
    378
    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.
    • Merlin246undefined
      Merlin246
      last edited by

      Hello,

      I recently setup an additional tool on my printer (T1). When heating both, time-to-temperature is noticeably slowler than heating either tool by itself. Additionally when printing with either, the temperature slowly and steadily decreases until a fault is reached if the other extruder is also held at an elevated standby temperature (for multimaterial prints). However, both tools can be stored at their standby temperatures without issue.

      I think the power supply is sufficiently powerful for this so I am confused why the temperatures are so unstable. During a print I tried setting the docked tool temperature to 0, (by this time the active tool had dropped 5C from it's active temp), however the active tool was unable to heat back up to its active temperature and instead stabilized 5C low. When printing with only that tool, this has never been an issue and I have been able to adjust temperatures up and down easily. Tool 0 heater is plugged into E0_heat and Tool 1 heater is plugged into E1_heat.

      Any ideas are appreciated.

      Specs
      Hardware
      E3D Toolchanger (Duet 2 Wifi + Duex)
      400W 24V Power Supply
      Mains-powered bed
      Tool 0: 30W V6 Hemera
      Tool 1: 65W Volcano Hemera

      Firmware
      RRF 3.3

      T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
      • T3P3Tonyundefined
        T3P3Tony administrators @Merlin246
        last edited by

        @merlin246 a 400W power supply should be fine to run the e3d toolchanger if its the standard configuration where the heated bed is run of AC power.

        You can see what the voltage monitor is recording my sending M122 when you have both tools heating, please post the output here (using </> in the text formatting to make it easy to read.

        www.duet3d.com

        Merlin246undefined 1 Reply Last reply Reply Quote 0
        • Merlin246undefined
          Merlin246 @T3P3Tony
          last edited by

          @t3p3tony here is the output from running the M122 after setting both tools to 220 in standby mode, bed is off.

          M122
          === Diagnostics ===
          RepRapFirmware for Duet 2 WiFi/Ethernet version 3.3 (2021-06-15 21:44:54) running on Duet WiFi 1.02 or later + DueX5
          Board ID: 08DGM-917DA-G4MS4-6JTD8-3SS6N-K8WZ8
          Used output buffers: 3 of 24 (16 max)
          === RTOS ===
          Static ram: 23876
          Dynamic ram: 77944 of which 0 recycled
          Never used RAM 12596, free system stack 184 words
          Tasks: NETWORK(ready,13.4%,244) HEAT(delaying,0.0%,330) Move(notifyWait,0.1%,319) DUEX(notifyWait,0.0%,24) MAIN(running,84.6%,411) IDLE(ready,1.9%,29), total 100.0%
          Owned mutexes: WiFi(NETWORK)
          === Platform ===
          Last reset 00:00:40 ago, cause: power up
          Last software reset at 2021-11-15 00:47, reason: User, GCodes spinning, available RAM 9180, slot 0
          Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0041f000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a
          Error status: 0x00
          Aux0 errors 0,0,0
          Step timer max interval 0
          MCU temperature: min 32.1, current 34.6, max 34.8
          Supply voltage: min 23.9, current 24.0, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes
          Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
          Driver 0: position 0, standstill, SG min/max not available
          Driver 1: position 0, standstill, SG min/max not available
          Driver 2: position 0, standstill, SG min/max not available
          Driver 3: position 0, standstill, SG min/max not available
          Driver 4: position 0, standstill, SG min/max not available
          Driver 5: position 0, standstill, SG min/max not available
          Driver 6: position 0, standstill, SG min/max not available
          Driver 7: position 0, standstill, SG min/max not available
          Driver 8: position 0, standstill, SG min/max not available
          Driver 9: position 0, standstill, SG min/max not available
          Driver 10: position 0
          Driver 11: position 0
          Date/time: 2021-11-15 11:22:41
          Cache data hit count 1520593777
          Slowest loop: 5.54ms; fastest: 0.17ms
          I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
          === Storage ===
          Free file entries: 10
          SD card 0 detected, interface speed: 20.0MBytes/sec
          SD card longest read time 3.3ms, write time 0.0ms, max retries 0
          === Move ===
          DMs created 83, maxWait 0ms, bed compensation in use: none, comp offset 0.000
          === MainDDARing ===
          Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
          === AuxDDARing ===
          Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
          === Heat ===
          Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
          === GCodes ===
          Segments left: 0
          Movement lock held by null
          HTTP is idle in state(s) 0
          Telnet is idle in state(s) 0
          File is idle in state(s) 0
          USB is idle in state(s) 0
          Aux is idle in state(s) 0
          Trigger is idle in state(s) 0
          Queue is idle in state(s) 0
          LCD is idle in state(s) 0
          Daemon is idle in state(s) 0
          Autopause is idle in state(s) 0
          Code queue is empty.
          === DueX ===
          Read count 1, 1.47 reads/min
          === Network ===
          Slowest loop: 15.69ms; fastest: 0.00ms
          Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
          HTTP sessions: 1 of 8
          - WiFi -
          Network state is active
          WiFi module is connected to access point 
          Failed messages: pending 0, notready 0, noresp 0
          WiFi firmware version 1.26
          WiFi MAC address 60:01:94:2e:a9:bf
          WiFi Vcc 3.38, reset reason Turned on by main processor
          WiFi flash size 4194304, free heap 24080
          WiFi IP address 192.168.0.73
          WiFi signal strength -46dBm, mode 802.11n, reconnections 0, sleep mode modem
          Clock register 00002002
          Socket states: 0 0 0 0 0 0 0 0
          
          T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
          • T3P3Tonyundefined
            T3P3Tony administrators @Merlin246
            last edited by T3P3Tony

            @merlin246 said in Multiple Material Tool Heater Faults:

            Supply voltage: min 23.9, current 24.0, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes

            ok so it does not look like a power supply problem. with both in standby do they heat fine to any (sensible) temperature together?

            Can you post your toolchange macros here (using the </> tag from the text formatting above to make it easy to read on mobile.

            www.duet3d.com

            T3P3Tonyundefined 2 Replies Last reply Reply Quote 0
            • Phaedruxundefined
              Phaedrux Moderator
              last edited by

              Have you PID tuned the heaters?

              Z-Bot CoreXY Build | Thingiverse Profile

              Merlin246undefined 1 Reply Last reply Reply Quote 0
              • Merlin246undefined
                Merlin246 @Phaedrux
                last edited by

                @phaedrux Yes both

                1 Reply Last reply Reply Quote 0
                • T3P3Tonyundefined
                  T3P3Tony administrators @T3P3Tony
                  last edited by T3P3Tony

                  @t3p3tony said in Multiple Material Tool Heater Faults:

                  Can you post your toolchange macros here (using the </> tag from the text formatting above to make it easy to read on mobile.

                  @Merlin246

                  www.duet3d.com

                  Merlin246undefined 1 Reply Last reply Reply Quote 0
                  • Merlin246undefined
                    Merlin246 @T3P3Tony
                    last edited by

                    @t3p3tony appologies, been away for a bit.

                    Freeing Tool (T-1)

                    ; tfree0.g
                    ; called when tool 0 is freed
                    
                    G29 S2;
                    
                    ;Drop the bed
                    G91
                    G1 Z4 F1000
                    G90
                    
                    ;Purge nozzle
                    ;M98 P"purge.g"
                    
                    ;Move In
                    
                    if move.axes[1].machinePosition > 150 ; prevent collisions
                    	G53 G1 Y150 F50000;
                    
                    G53 G1 X-12 Y150 F50000;
                    G53 G1 Y200;
                    G53 G1 Y226 F2500;
                    
                    
                    ;Open Coupler
                    M98 P"/macros/Coupler - Unlock"
                    
                    ;fan off
                    M106 P2 S0
                    
                    ;Move Out
                    G53 G1 Y150 F50000
                    G29 S1;
                    

                    Post

                    ; tpost0.g
                    ; called after tool 0 has been selected
                    
                    ;heatup
                    M116 P0
                    
                    ;prime nozzle
                    ;M98 P"prime.g"
                    
                    M106 R1	; restore print cooling fan speed
                    

                    Tool Selection (Tn)

                    ; tpre0.g
                    ; called before tool 0 is selected
                    
                    G29 S2;
                    ;Unlock Coupler
                    M98 P"/macros/Coupler - Unlock"
                    
                    ;Move to location
                    ;G1 X-10.5 Y200 F50000
                    if move.axes[1].machinePosition > 200
                    	G1 Y200 F50000;
                    
                    G1 X-12 Y200 F50000
                    
                    ;Move in
                    ;G1 X-10.5 Y230 F50000
                    G1 Y205;
                    
                    ;Collect
                    ;G1 X-10.5 Y242 F2500
                    G1 Y227.5 F2500;
                    
                    ;Close Coupler
                    M98 P"/macros/Coupler - Lock"
                    
                    ;WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING!
                    ;if you are using non-standard length hotends ensure the bed is lowered enough BEFORE undocking the tool!
                    G91
                    G1 Z10 F1000
                    G90
                    
                    ;Move Out
                    ;G1 X-10.5 Y150 F4000
                    G1 Y150 F4000;
                    
                    G29 S1;
                    
                    1 Reply Last reply Reply Quote 0
                    • T3P3Tonyundefined
                      T3P3Tony administrators @T3P3Tony
                      last edited by T3P3Tony

                      @Merlin246 cant see anything untoward in the tool change macros.

                      @t3p3tony said in Multiple Material Tool Heater Faults:

                      with both in standby do they heat fine to any (sensible) temperature together?

                      www.duet3d.com

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