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

    Bed PID Tuning: How long should it take?

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    5
    15
    1.3k
    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.
    • moth4017undefined
      moth4017
      last edited by

      from the settings above i ran an auto tune to see how long it would take , ambient air 18C
      M303 H0 P1 S100
      the PID tune took 37 minutes and i got back this response

      Warning: heater behaviour was not consistent during tuning
      Auto tuning heater 0 completed after 4 idle and 25 tuning cycles in 1620 seconds. This heater needs the following M307 command:
      M307 H0 R0.812 K0.268:0.000 D3.35 E1.35 S1.00 B0
      Edit the M307 H0 command in config.g to match this. Omit the V parameter if the heater is not powered from VIN.

      My first auto tune took much longer

      so my bed has been working fine with those settings above and the results were not much different .

      previous settings working ok "M307 H0 R0.838 K0.331:0.000 D3.08 E1.35 S0.90 B0"
      settings after the PID tune "M307 H0 R0.812 K0.268:0.000 D3.35 E1.35 S1.00 B0"

      <

      DonStaufferundefined 1 Reply Last reply Reply Quote 0
      • DonStaufferundefined
        DonStauffer @moth4017
        last edited by DonStauffer

        @moth4017 Mine took 2 hours. I'm a bit disappointed that the bed doesn't heat any faster with the insulation. I've done this before almost the same way and did get a massive decrease in heat time (it was a Marlin machine). Maybe this tuning algo doesn't handle insulated beds very well. If so, maybe tuning it manually might help.

        The bed is around 300x300mm. No big deal, everything works. Once the tuning finished I put the line in config.g.

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

          What M307 did it give you and how did it compare to what you had before?

          Z-Bot CoreXY Build | Thingiverse Profile

          1 Reply Last reply Reply Quote 0
          • engikeneerundefined
            engikeneer @DonStauffer
            last edited by

            @DonStauffer the PID tuning cycle measures both heating and cooling rates. Its always going to take longer to cool down, especially with the additional insulation, hence the tuning cycle took longer over all despite the heating being slightly faster.

            As the bed goes through the tuning cycle it kicks off heat and warms up the air around it, more so if the printer is partially enclosed. This means the cooling rate changes slightly over time. This may happen more with the insulation applied as less heat comes out the first few measurement cycles.

            Your tuning took the full default 25 cycles to complete. I'm guessing this is because the cooling rate was changing over time (as explained above), meaning it wanted to use more cycles to collect more data, and hence the warning message you got.
            I'm guessing previously it did not need to use as many cycles, so also took less time.

            The important thing is how it performs in a print. Does it heat up any faster/slower? Is it stable over a print? Those are all that really matter

            E3D TC with D3Mini and Toolboards.
            Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
            i3 clone with a bunch of mods

            DonStaufferundefined 1 Reply Last reply Reply Quote 1
            • DonStaufferundefined
              DonStauffer @engikeneer
              last edited by

              @engikeneer It does not heat up faster or slower. I'm disappointed and I wonder if I can manually tune it better.

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

                @DonStauffer said in Bed PID Tuning: How long should it take?:

                I'm disappointed and I wonder if I can manually tune it better.

                Insulation won't make it heat up faster, but may/should make it cool down slower. Tuning just means it should hold it's temperature more consistently. If you want to do it manually, see https://docs.duet3d.com/en/User_manual/Connecting_hardware/Heaters_tuning#setting-the-model-parameters-manually

                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

                DonStaufferundefined 1 Reply Last reply Reply Quote 0
                • DonStaufferundefined
                  DonStauffer @droftarts
                  last edited by

                  @droftarts My experience is different, and it makes sense.

                  If you're not losing much heat at all, even while you're heating the bed, it will heat up faster. My experience with aerogel insulation is that it loses very little heat. My other printer will heat up in half the time it did before the insulation.

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

                    @DonStauffer you said the heater was a Keenovo heated pad. Those have silicone on the back, which provides pretty effective insulation. Was the heater on your other printer the same? Same size and/or power density (ie watts per square cm)? It may have suffered more heat losses if it had a lower power density, that extra insulation improved.

                    PID doesn’t kick in until the target temperature is approached, so the majority of heating from cold will be at full current. The firmware/Duet isn’t limiting this.

                    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
                    • DonStaufferundefined
                      DonStauffer
                      last edited by DonStauffer

                      The other was also Keenovo, but 400W @24V rather than 750W @120V. This isn't subtle: the insulation on the other one doubled the heat up speed and also stabilized running temperature. The insulation on the Railcore has no effect on either, it seems.

                      It's not a huge big deal. Everything works. I just expected different behavior, and wondering if I really got a good PID tuning or not.

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

                        @DonStauffer said in Bed PID Tuning: How long should it take?:

                        400W @24V rather than 750W @120V

                        The effect would be more noticeable at 24v than 120v.

                        Z-Bot CoreXY Build | Thingiverse Profile

                        DonStaufferundefined 1 Reply Last reply Reply Quote 0
                        • DonStaufferundefined
                          DonStauffer @Phaedrux
                          last edited by

                          @Phaedrux Would it? I would think the wattage might affect it, but I don't see why voltage would.

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

                            Wattage is the result of voltage and current. The lower voltage heating rate would be more affected by the cooling rate of heat dissapating into the air, which is more easily overcome by the higher voltage.

                            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