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

Temperature fluctuation - Print speed

Scheduled Pinned Locked Moved
Tuning and tweaking
3
9
1.1k
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.
  • undefined
    banana_waffles
    last edited by banana_waffles 10 Mar 2018, 19:26 3 Oct 2018, 17:40

    Hi! Internet strangers!

    I come to you all asking for help with an issue that has me perplexed. I have a custom built CoreXY machine running on a Duet Wifi running firmware 2.0 with an E3D hot end.
    I am printing with PLA and noticed that my temperature would fluctuate drastically (+/-10 deg.) whenever I print at 100% print speed in the web gui. The temperature will stabilize if I reduce the speed down to <90%

    Here is my current slicer setting

    0_1538587677880_s3d_speed_printer.JPG

    12V 350W PSU
    Heated bed - 200w
    Heater cartridge -30w
    Part cooling fan - 2.76w
    XYZE motors are at 1100ma

    I believe my PSU is enough to supply the power demands? Maybe it's a thermistor issue? But I haven't gotten a faulty heater code.

    Any help would be appreciated! Thanks in advance.

    undefined 1 Reply Last reply 3 Oct 2018, 18:11 Reply Quote 1
    • undefined
      genghisnico13 @banana_waffles
      last edited by 3 Oct 2018, 18:11

      @banana_waffles Have you done a Heater Tuning (M303)?

      1 Reply Last reply Reply Quote 0
      • undefined
        banana_waffles
        last edited by 3 Oct 2018, 18:33

        @genghisnico13 , yup I tuned the hot end with the sock and part cooling fan at 100%.

        1 Reply Last reply Reply Quote 0
        • undefined
          dc42 administrators
          last edited by 3 Oct 2018, 21:38

          To check that it isn't a power problem:

          • Start a print, and when it is going, turn the speed down
          • Run M122 to reset the min/max recorded voltages
          • Let the print run for a while, then run M122 again and record the maximum and minimum voltages
          • Turn up the speed until you see the temperature fluctuations, then run M122 again and check the maximum and minimum voltages

          Even if the power supply is adequate, there could be a bad connection in the power wiring. For example one of the VIN terminal block screws could be loose.

          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
          • undefined
            banana_waffles
            last edited by 4 Oct 2018, 08:02

            I checked the connection, and all the screw terminals are secure. Here is the result of running M122 at the begging of the print and one towards the end.

            Beginning :
            Supply voltage: min 11.2, current 11.5, max 12.2, under voltage events: 0, over voltage events: 0

            End:
            Supply voltage: min 11.2, current 11.9, max 12.3, under voltage events: 0, over voltage events: 0

            1 Reply Last reply Reply Quote 0
            • undefined
              dc42 administrators
              last edited by 4 Oct 2018, 08:15

              If you run M307 H1, what parameters does it report for the hot end heater? I am assuming that heater 1 is the hot end on your printer.

              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
              • undefined
                banana_waffles
                last edited by 5 Oct 2018, 07:12

                Here’s what it M307 H1 outputs:

                Heater 1 model: gain 226.1, time constant 124.4, dead time 6.2, max PWM 1.00, calibration voltage 0.0, mode PID, inverted no, frequency default
                Computed PID parameters for setpoint change: P15.8, I0.570, D68.7
                Computed PID parameters for load change: P15.8

                1 Reply Last reply Reply Quote 0
                • undefined
                  dc42 administrators
                  last edited by 5 Oct 2018, 16:05

                  The calibration voltage is 0.0, so it won't adjust heating power to compensate for changes in supply voltage. Try adding parameter V11.7 to your M307 H1 command. I chose 11.7 because that's around the average voltage in your reports.

                  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
                  • undefined
                    banana_waffles
                    last edited by 7 Oct 2018, 05:21

                    Thank you! That fixed the issue! I am able to print at full speed without temperature fluctuations!

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