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

    Current heater duty report?

    Scheduled Pinned Locked Moved
    General Discussion
    3
    7
    229
    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.
    • DocTruckerundefined
      DocTrucker
      last edited by

      Any way to get the current heater duty from the Duet v0.6?

      I'm considering using and arduino to report this but a gcode command to get the report would be much easier! 🙂

      Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

      1 Reply Last reply Reply Quote 0
      • droftartsundefined
        droftarts administrators
        last edited by

        Does one of the M408 reports do it?

        Ian

        Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

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

          https://duet3d.dozuki.com/Wiki/Gcode#Section_M573_Report_heater_PWM

          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

          DocTruckerundefined 1 Reply Last reply Reply Quote 0
          • DocTruckerundefined
            DocTrucker
            last edited by

            Thanks. M573 did the trick although the JSON reports do look interesting. I will familiarise myself with them for another time!

            End result is standard E3D cartridge is running at 100% duty and struggling to reach 230C when the part cooling fan is on. It's around 94% after reaching temperature about 3 minutes ago. Alas it appears I need to revisit my fan duct a little.

            Did see some nice CFD renderings in Daresbury today. Apparently a full car simulation was about £200 worth of computer time. Needless to say file prep etc would have taken that significantly higher! I wonder what poor man's CFD tools are kicking about in the open source world for simple simulation on desktops?

            Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

            dc42undefined 1 Reply Last reply Reply Quote 0
            • DocTruckerundefined
              DocTrucker @dc42
              last edited by

              @dc42 the quote in the documentation is weirdly vague about the period of the duty:

              This gives a running average (usually taken over about five seconds) of the PWM to the heater specified by the P field. If you know the voltage of the supply and the resistance of the heater this allows you to work out the power going to the heater. Scale: 0 to 1.

              Is there any way to adjust the period of this measurement? Can that be a feature request or is this rolling-average value used in the control loop?

              Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

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

                @DocTrucker said in Current heater duty report?:

                End result is standard E3D cartridge is running at 100% duty and struggling to reach 230C when the part cooling fan is on. It's around 94% after reaching temperature about 3 minutes ago. Alas it appears I need to revisit my fan duct a little.

                1. Check that there is a gap of about 2mm between the top of the heater block and the bottom of the heatsink.
                2. Use a silicone sock over the heater block.
                3. Make sure that the part cooling fan directs air at the print below the nozzle, not at the heater block.
                4. Make sure you are not using a 24V heater cartridge on a 12V system.

                Is there any way to adjust the period of this measurement? Can that be a feature request or is this rolling-average value used in the control loop?

                You are the first person I have heard of using this M-code, so I don't plan to make it configurable. You could of course change it if you build the firmware yourself. Why do you want to change it?

                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

                DocTruckerundefined 1 Reply Last reply Reply Quote 0
                • DocTruckerundefined
                  DocTrucker @dc42
                  last edited by

                  @dc42 get a better idea of what the system is doing when the heater is in an oscilating loop. If there's not been much call for it so far no problem. I was using ot to see if the tuning was at fault. If it's running at 100% then obviously not!

                  Yeah all are ok and I am aware the weakness is in part cooling duct. Directing a large volume of air isn't an exact science until you can afford it! 🙂

                  Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

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