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

    Limit heater ramp rate?

    Scheduled Pinned Locked Moved
    General Discussion
    5
    18
    564
    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.
    • TLASundefined
      TLAS @deckingman
      last edited by

      @deckingman
      Nothing big… Just permanent bowing of structural parts supporting movement effectively disabling the printer…. :). I’m looking at other ways to solve this as well.

      deckingmanundefined 1 Reply Last reply Reply Quote 0
      • deckingmanundefined
        deckingman @TLAS
        last edited by deckingman

        @TLAS said in Limit heater ramp rate?:

        @deckingman
        Nothing big… Just permanent bowing of structural parts supporting movement effectively disabling the printer…. :). I’m looking at other ways to solve this as well.

        Sorry but it's hard for me to visualise how a rapid temperature rise of a hot end heater block can bow any "structural parts supporting movement". The hot end must have a heat break between the heater block and anything else otherwise it simply won't work. It sounds to me as if you have a hot end with some sort of mounting arrangement connected directly to the heat block which is a seriously bad design fault. IMO, that's where you should be focusing your attention, rather than trying to find a software solution. The heater block should be made from a material that is a good conductor such as aluminium or copper which facilitates rapid transfer of heat throughout the block. It's only a poor conductor or a composite of different materials that will warp in the way that you alude to.

        EDIT. I don't know why but for some reason I thought we were talking about a hot end heater. If it's a bed heater then ignore all of the above.

        Ian
        https://somei3deas.wordpress.com/
        https://www.youtube.com/@deckingman

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

          @deckingman I guess it’s a bed or chamber heater.
          @TLAS I’d say heat in stages and allow a soak time. Create a macro for the stages, I think you could use meta Gcode to capture the current time and set how long before the next stage starts.

          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

          deckingmanundefined 1 Reply Last reply Reply Quote 0
          • deckingmanundefined
            deckingman @droftarts
            last edited by

            @droftarts said in Limit heater ramp rate?:

            @deckingman I guess it’s a bed or chamber heater.

            Yes, the would make sense - for some reason I just assumed it was a hot end but looking back, the OP doesn't actually say that. Sorry if I jumped to the wrong conclusion.

            Ian
            https://somei3deas.wordpress.com/
            https://www.youtube.com/@deckingman

            TLASundefined 1 Reply Last reply Reply Quote 0
            • TLASundefined
              TLAS @deckingman
              last edited by

              @deckingman
              Yep, no worries. I’ll give the soaking option a try with some built in delays. It should be repeatable regardless, so it does lend to working well with something like that.

              deckingmanundefined 2 Replies Last reply Reply Quote 0
              • deckingmanundefined
                deckingman @TLAS
                last edited by

                @TLAS said in Limit heater ramp rate?:

                @deckingman
                Yep, no worries. I’ll give the soaking option a try with some built in delays. It should be repeatable regardless, so it does lend to working well with something like that.

                Bang bang mode might be worth looking into as well. I'm not exactly sure how it works but with PID, the heater will be on at full power until it approaches the set point. Bang-bang might work differently and might apply the duty circle during the warm up phase. Unless someone more knowledgeable than I jumps in, then I guess all you can do is try it and see.

                Ian
                https://somei3deas.wordpress.com/
                https://www.youtube.com/@deckingman

                1 Reply Last reply Reply Quote 0
                • deckingmanundefined
                  deckingman @TLAS
                  last edited by

                  @TLAS Another option is a kinematic mount. I took a different approach and insulated\isolated the aluminium plate from the frame to which it is attached so very little heat finds its way into the frame. The lead screw mounts are fixed to this frame so thermal expansion of the build plate doesn't lead to any problems with the linear guides.

                  Ian
                  https://somei3deas.wordpress.com/
                  https://www.youtube.com/@deckingman

                  TLASundefined 1 Reply Last reply Reply Quote 0
                  • TLASundefined
                    TLAS @deckingman
                    last edited by

                    @deckingman
                    Kinematic mounts are awesome. 🙂

                    deckingmanundefined 1 Reply Last reply Reply Quote 0
                    • deckingmanundefined
                      deckingman @TLAS
                      last edited by deckingman

                      @TLAS said in Limit heater ramp rate?:

                      @deckingman
                      Kinematic mounts are awesome. 🙂

                      So are hinged hot end mounts that alow one to use the nozzle as a Z probe. 🙂

                      Ian
                      https://somei3deas.wordpress.com/
                      https://www.youtube.com/@deckingman

                      1 Reply Last reply Reply Quote 0
                      • zaptaundefined
                        zapta @TLAS
                        last edited by zapta

                        @TLAS said in Limit heater ramp rate?:

                        I need the power at maximum temperature to counter radiant heat loss, so running the heater at a lower PWM wouldn’t work.

                        Can you set a gcode Daemon job that will adjust the max PWM rate to the current temperature? E.g. every few seconds.

                        EDIT: It may confuse the PID but this may also we adjusted with the increased temperature.

                        EDIT: Another option may be to adjust the PID, for example, reducing the P value (?). Dave should know better.

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