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

    M305 P101 and P102 for Maestro

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    7
    530
    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.
    • Ringo1508undefined
      Ringo1508
      last edited by

      Hello!

      Hopefully @dc42 can answer this question. I followed the instructions here: https://duet3d.dozuki.com/Wiki/Mounting_and_cooling_the_board (M106 P2 T45:65 H100:101:102)

      It says M2660 virtual heaters are 101 and 102. Does the Maestro's drivers also have virtual heaters that I can monitor?

      I want to run my chassis fan only when the drivers are getting warm rather than leave it on 24/7. I'm running the Maestro off 5V external power supply and run an M81 (I believe that's right) to turn off the 24V PSU at the end of the print after shutting everything down (extruder fan is 5V and runs on external PSU too, so no worries about that one.)

      1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators
        last edited by

        Yes, the Maestro works in the same way. Channel 101 monitors the over temperature warning from the on-board drivers, and 102 is for the 2-driver daughter board.

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        1 Reply Last reply Reply Quote 0
        • Ringo1508undefined
          Ringo1508
          last edited by

          Oh! So, @dc42, 101 and 102 will only show a temperature when the driver reports that it is overheating?

          If the above is true, then is it save to use the M106 command previously written that was provided by the wiki? I'm using a case that has holes on the front and is mounted vertically. Ocie designed the original and did a dang good job, especially because there's a channel designed for a fan to blow air up behind the board directly over the drivers and out the top.

          I just don't want to burn my board up. I love my Duet 2 Maestro 🙂

          Thanks again!

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

            See these two articles:
            https://duet3d.dozuki.com/Wiki/Mounting_and_cooling_the_board
            https://duet3d.dozuki.com/Wiki/Mounting_and_cooling_the_Duet_2_Maestro

            It's probably not a good idea to run the Maestro enclosed without any air movement, so you'll want to either tie the fan to a heater that would be running during the print, or to the temperature of the CPU, in addition to the driver overtemp warning limit.

            So the fan command in your original post should work ok. You can tune the fan sensitivity by changing T45 higher or lower.

            Z-Bot CoreXY Build | Thingiverse Profile

            Ringo1508undefined 1 Reply Last reply Reply Quote 0
            • Ringo1508undefined
              Ringo1508 @Phaedrux
              last edited by

              @phaedrux, yes, those are the articles I read when setting it up. I just notice on the graph on DWC that the virtuals show dotted lines with 0C. I didn't realize they would only show up when at critical.

              Great idea on tying it to a heater! Brilliant actually lol. It's those little, easy things that we over look. I'll add E0 into the mix for that.

              So if these were my lines before:

              M106 P1 S1 I0 F250 H1 T45			; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
              M106 P2 T45:65 H100:101:102			; Set fan 2 value, Thermostatic control is turned on
              

              This would be them after, (if I want the chassis fan to also be on during E0 heater) correct? (I just added 1 into the beginning of the H parameter)

              M106 P1 S1 I0 F250 H1 T45			; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
              M106 P2 T45:65 H1:100:101:102			; Set fan 2 value, Thermostatic control is turned on
              

              I'll probably change T45:65 to just T45 ...or even T40

              1 Reply Last reply Reply Quote 0
              • Ringo1508undefined
                Ringo1508
                last edited by

                Actually, probably:

                M106 P1 S1 I0 F250 H1 T45			; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
                M106 P2 S1 I0 F250 H1:100:101:102 T40			; Set fan 2 value, Thermostatic control is turned on
                
                1 Reply Last reply Reply Quote 0
                • Phaedruxundefined
                  Phaedrux Moderator
                  last edited by

                  Yes, I think that looks correct.

                  Z-Bot CoreXY Build | Thingiverse Profile

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