Active and standby temp. / Duet slow motion / heater speed

  • Hi,

    Im using duet for 3 months now and overall its working great but i still have some (small) problems with it:

    1. Active and standby temp
    in merlin i would just use: M104 S200 T1; set temperature fast or M109 S200 T1; set temperature wait
    Didnt mater what tool was active.

    Duet is using a standby temp, its set with this : G10 P0 X0 Y0 Z0 S198 R198

    The problems that i have is that the standby temp is sometimes 198 and sometimes it goes to 170 or 0 and i have no idee why.

    Can i turn this feature of so it just works like merlin? i just set the temp with M104 and M106 and it doesnt matter if the tool is active or not ?

    2. Duet going in slow motion
    sometimes the duet starts to go in slowmotion midprint, i have seen this 3 times now, its still running but really really slow.
    there is no error or anything, and only reseting the duet will solve the problem.

    3. Heater speed

    my system is running on 24V on i did the PID calibration a few times over and also tryed to do it manually but still im not really happy with it,
    It takes to long to go to the target temp. and worse if i put on the printing fan it will drop in temp really fast resulting in a heater fault, i solved this by using the silicon socket from E3D and aiming my printer fan a bit more away from the extruder. on my merlin machine i never had this problem if i put on the printing fan it would drop maybe 2a 3 degrees max. but nothing more, on the duet i see it dropping 15 degrees or more (whitout the silicon socket) what could be wrong here ?
    This is the pid settings i use :
    M301 H1 P10 I0.3 D400 T0.50 S1.0
    E3d full metal 24v

  • administrators

    Hi Michel,

    1. Marlin doesn't have a proper notion of tools and it is very rigid e.g. it has no concept pf the same heater being used by more than one tool, or a tool that uses more than one heater. The RRF approach is much more flexible. However, we have recently noticed an anomaly whereby standby temperatures are not acted on immediately, which is on my list to fix. This may account for the problem you mentioned.

    2. Are you printing from SD card when this happens, or over USB? Which type of Duet is it?

    3. Assuming you are on recent firmware (preferably 1.18.1), you should not be using M301, you should auto tune and put the resulting parameters in M307 as per the instructions at Your M301 parameters are overriding the M307 heater model and will give a slow heater response (unless you have a M307 command for the same heater after the M301 command).

    HTH David

  • hi, David

    i upload the files on the web interface, so its printing from sdcard.

    This is what i have:
    Firmware Name: RepRapFirmware for Duet WiFi
    Firmware Electronics: Duet WiFi 1.0 + DueX2
    Firmware Version: 1.18RC2 (2017-04-01)
    WiFi Server Version: 1.03 (ch fork)
    Web Interface Version: 1.14a
    Web Interface by Christian Hammacher
    Licensed under the terms of the GPL v2

    3. i think i tryed that, but i will try again.

  • administrators

    Regarding #2, next time this happens please try sending M552 S0 to disable the WiFi module. This will disconnect DWC of course (you can get it back by sending M552 S1 from USB or PanelDue), but I am interested to know whether the printer resumes normal speed with the WiFi module turned off.

  • i will try to disable wifi when it happens,

    could it be that the temp. of the board is to high ?
    I dont have any active cooling (i like to keep it that way)

    Or could the power supply be the problem, i only use 100Watt supply because that is what i had.
    It looks like its working, i dont see a voltage drop even when heating both extruders add the same time and with all steppers on. But i think 100Watt is low for 2 extruders and all the steppers

  • administrators

    Unless you have installed the Duet WiFi in an enclosed space with no ventilation, or right next to your heated bed, it is unlikely to need any active cooling with motor currents up to about 1.8A. You can read the CPU temperature on the web interface, but you need to calibrate it as described in the wiki. Even if the board was overheating, it is unlikely to slow down. I think it's more likely that the Duet is receiving an abnormally high rate of interrupts from one of it input sources, such as the WiFi module.


Looks like your connection to Duet3D was lost, please wait while we try to reconnect.