Meastro Stepper temperature



  • Currently running the Maestro drivers at 1400mA on a delta machine. I have cooling fan set to turn on when the CPU reaches 35° which I had calibrated per the guide. So for the most part the Fan stays off. I am concerned that the steppers are not getting enough cooling. Though I have made a few prints already without any warnings come up. Is there a way to monitor the steppers temperature directly?

    This is the line I have on my config

    M106 P2 H100:101 T35 L1.0



  • The only difference in my config to yours is I have a 102 also, as guided by DC42.
    So my suggestion is M106 P2 H100:101:102 T35 L1.0

    I have not seen anything in the DWC to monitor the stepper temps directly.

    HTH Paul.



  • The drivers don't provide a temperature reading per se, they only provide a flag for temp warning, or over temp. To get an actual temp warning, you would need to attach an actual thermistor to the driver package itself. However, since each driver will have a different temperature, to get truly accurate readings you would need to monitor each chip with a thermistor. This would be rather complicated and impractical for very little benefit.

    Far easier to simply provide a steady stream of cooling from the get go, and ramp up if a flag is encountered.

    Since you're monitoring the CPU temp as a proxy for the drivers, you can lower the set point (T35 in your case) to ramp up the fan sooner if you like. Or add a minimum fan speed so that no matter what the fan will be spinning. Though it looks like you have L1 set, which would mean the minimum fan speed is full speed?

    H102 is the flag for overtemp, so definitely include that one as Paul has mentioned.

    https://duet3d.dozuki.com/Wiki/Gcode#Section_M106_Fan_On
    https://duet3d.dozuki.com/Wiki/Mounting_and_cooling_the_board
    https://duet3d.dozuki.com/Wiki/Mounting_and_cooling_the_Duet_2_Maestro


  • administrators

    As you are running the Maestro at 1.4A current, I recommend you use continuous fan cooling.



  • Just to confirm. There is really no relationship between CPU temperature and driver temperature?

    My fan for some reason makes some really funny noises when I lower the speed, so right now I have it at either 0% or 100%.

    What is the temperature limit on the driver and where is it measured? I think would try to confirm what it is running at during a typical job.



  • @infamous_panda said in Meastro Stepper temperature:

    There is really no relationship between CPU temperature and driver temperature?

    Only in the sense that they are both on the same PCB in the same environment. It's a proxy relationship, rather than direct. As the CPU warms up during a print, you'd expect the drivers to warm up as well. It's not a 1:1 ratio, and it's not equal across all drivers, but for the purposes of enabling a fan it's useful.

    My fan for some reason makes some really funny noises when I lower the speed, so right now I have it at either 0% or 100%.

    Perhaps experiment with adjusting the F parameter of M106 to change the PWM frequency. It may allow for better control at lower speeds. Values from 30 to 30000 are valid.

    I'm not sure what the flag temps are for the Maestro drivers. For the Wifi I think the warning is around 80c.


Log in to reply