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

    Hotend and Bed will not heat up. Previously worked on MKS Base board.

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    5
    22
    4.5k
    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.
    • Fickertundefined
      Fickert
      last edited by

      As the title states I am having difficulty with my hotend and bed heaters working. The thermsistors measure correctly, but when I set an active temp, they do not heat up, then the console notifies me with a fault.

      I currently had this setup working fine with an MKS base gen 1.4 a couple days ago. No wiring was modified. I have the bed powered with an external mosfet (which also worked with the MKS board) and the signal wires are hooked into the bed heater headers. The Hotend is wired into the E0 heater headers.

      In my config file my thermsistors are set to:

      • P0 Bed Heater
      • P1 Hotend Heater

      I am not sure if I am just missing something or there is something that I need to enable in another file thats not in the config file?

      Regards,

      Dustin

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

        The Duet has LEDs that indicate when the bed and extruder heaters are driven. Do they light up when you command a temperature?

        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
        • Fickertundefined
          Fickert
          last edited by

          I found the LEDS, and no they do not kick on.

          1 Reply Last reply Reply Quote 0
          • Fickertundefined
            Fickert
            last edited by

            I also want to mention that from the start I accidentally hit the erase button and had to go through the long route of getting everything reinstalled using the atmel software to talk to the board. Not sure if this has anything to do with it or not though. Tried reuploading firmware a couple times with no result.

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

              I'm wondering whether VIN power is reaching the Duet. Is the blue VIN power indicator LED lit? Have you tested that the stepper motors move yet?

              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
              • Fickertundefined
                Fickert
                last edited by

                Steppers move fine, as well as the VIN power led is lit. I am using a Mean Well SE-600-24psu (24v 600 watt), is there a resistor setting like for the probe?

                1 Reply Last reply Reply Quote 0
                • Fickertundefined
                  Fickert
                  last edited by

                  I just ran a diagnosis on the firmware from the webcontrol. After reading through this it says the following about heaters:

                  "=== Heat ===
                  Bed heater = 0, chamber heater = -1"

                  There is no mention of my hotend heater. Is that why it does not move and gives me a fault? Now looking at it I assume this has to do with my tool settings right?

                  Also upon further testing my heat bed does not fault. It just does not light up or move in temp. You should also be able to hear my external mosfet kick on when it begins to heat which doesn't happen.

                  1 Reply Last reply Reply Quote 0
                  • T3P3Tonyundefined
                    T3P3Tony administrators
                    last edited by

                    Can you post your config.g please

                    www.duet3d.com

                    1 Reply Last reply Reply Quote 0
                    • Fickertundefined
                      Fickert
                      last edited by

                      Hi Tony,

                      Here is a link to config file. http://pastebin.com/YG38PMhH

                      1 Reply Last reply Reply Quote 0
                      • SuperJETTundefined
                        SuperJETT
                        last edited by

                        I had the same issue, but then figured out I have to 'select' the tool in Settings>Tools first, then the hot end will power on and heat up.

                        Custom CoreXY at home with Duet Wifi, Hemera

                        1 Reply Last reply Reply Quote 0
                        • Fickertundefined
                          Fickert
                          last edited by

                          @SuperJETT:

                          I had the same issue, but then figured out I have to 'select' the tool in Settings>Tools first, then the hot end will power on and heat up.

                          Thanks for your response,

                          I have tried this before, with no luck I even tried to delete the tool and remake a tool "0" with the same or different configurations with no result. Not sure what to do just yet. It seems with the lack of knowledge on the subject from the members here leads me to believe it may be a bad component on the board somewhere? Not sure.

                          1 Reply Last reply Reply Quote 0
                          • Fickertundefined
                            Fickert
                            last edited by

                            Digging deeper into this problem, I pulled the schematic for the board. Is there a chance that either this U11 74HCT02 (Mosfet driver for heaters) is a bad? It states if the 3.3v is shorted to ground, the driver won't turn on. Should I be looking for some sort of jumper that may be accidentally jumped? I haven't had to rewire anything (Aside from Pin21 to pin8 in the expansion port for the BL Touch Servo signal) because it wasn't wired wrong thus far, so I do not see how the 3.3v could have possibly been shorted to ground. I will check the fan voltages tonight when I get home as well to make sure I can maybe isolate this issue to this chip. I can't even find where to get a new one.

                            1 Reply Last reply Reply Quote 0
                            • elmoretundefined
                              elmoret
                              last edited by

                              A few thoughts:

                              In your config.g file, Tool 0 is not selected. You need a "T0" command.

                              If that does not solve it, please remove all connections to the board except power, hotend, and bed. Then report the status of the:

                              • 3.3v LED
                              • 5v LED
                              • Hotend and bed LEDs (while commanded to turn on).

                              Some other notes from your config.g:

                              • Interpolation only works if set to 16x micro stepping (M350 E128 I0 ; Configure microstepping with interpolation)
                              1 Reply Last reply Reply Quote 0
                              • Fickertundefined
                                Fickert
                                last edited by

                                @elmoret:

                                A few thoughts:

                                In your config.g file, Tool 0 is not selected. You need a "T0" command.

                                If that does not solve it, please remove all connections to the board except power, hotend, and bed. Then report the status of the:

                                • 3.3v LED
                                • 5v LED
                                • Hotend and bed LEDs (while commanded to turn on).

                                Some other notes from your config.g:

                                • Interpolation only works if set to 16x micro stepping (M350 E128 I0 ; Configure microstepping with interpolation)

                                thank you for the response,

                                I was confused on the whole interpolation of steps but now you mentioned it I looked it up in the forum and I see now. Thank you for this 🙂

                                I have a few questions to help me understand all this with the tool setups:

                                1. I have a preset tool in my config, but no T0 to select it. When I power on my board and go onto the web control, the heater 1 (hotend) says its for t0, so is it suppose to say that?
                                2. In conjunction with the tool setup, is the bed part of the tool configuration?
                                3. I have also tried to "select" tool 0 with the webcontrol and then tried to enable the heaters without any success, isn't this the same as putting T0 in the config.g file?

                                I will have to attempt these checks when I get home today to confirm any feedback the board gives me with it.

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

                                  1. The web interface is simply telling you that heater 1 is used by tool 0.

                                  2. No, the bed and chamber heaters are not part of the tool configuration.

                                  3. Yes, those do the same thing.

                                  Does the web interface show the heater and the bed status as "Active" when you try to heat them? If yes and the temperatures are still not rising:

                                  (a ) Please check again whether the BedHeat and E0Heat LEDs are illuminated, immediately after setting the temperatures (before a temperature fault is reported)
                                  (b) Please check that the blue LED indicating VIN power is illuminated.

                                  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
                                  • elmoretundefined
                                    elmoret
                                    last edited by

                                    I've confirmed using your config.g file on a brand new board that the hotend will not heat up without T0 being entered either in config.g or the g-code console.

                                    It remains in the off state:

                                    The bed heater should work, though. What state is your bed heater showing (off, active, fault) when you enter a temperature higher than 30C in the box to the right of the present temperature (and press enter)?

                                    1 Reply Last reply Reply Quote 0
                                    • Fickertundefined
                                      Fickert
                                      last edited by

                                      @dc42:

                                      1. The web interface is simply telling you that heater 1 is used by tool 0.

                                      2. No, the bed and chamber heaters are not part of the tool configuration.

                                      3. Yes, those do the same thing.

                                      Does the web interface show the heater and the bed status as "Active" when you try to heat them? If yes and the temperatures are still not rising:

                                      (a ) Please check again whether the BedHeat and E0Heat LEDs are illuminated, immediately after setting the temperatures (before a temperature fault is reported)
                                      (b) Please check that the blue LED indicating VIN power is illuminated.

                                      a) The VIN led along with the 5v and 3.3v leds are all one when I turn on my PSU.

                                      b) I have checked as I use my tablet beside my duet when I enable there is no sign of flashing. At one point monitoring, I enabled the heater which is wired to E0 and E1 LED just barely flickered, with an extremely low voltage, it was not fully illuminated. I quickly stopped the heating, turned off the board and let it sit. Then switched the heat wires and tried to see if this would work but still resulted in a fault. I have not seen the E1 LED do this again either. I also tried auto tuning while connected to E1 with no success.

                                      @elmoret:

                                      I've confirmed using your config.g file on a brand new board that the hotend will not heat up without T0 being entered either in config.g or the g-code console.

                                      It remains in the off state:

                                      http://i.imgur.com/sRozY85.png

                                      The bed heater should work, though. What state is your bed heater showing (off, active, fault) when you enter a temperature higher than 30C in the box to the right of the present temperature (and press enter)?

                                      If I try to heat up my bed, the led does not engage. As well it does not fault, it just continues to try to heat (or at least leaving it on for 3 minutes did no result in a fault).

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

                                        I think it's time for your supplier to send you a new board. As you suggested, it's possible that the circuit that turns the heaters off if +3.3V is not present is faulty, perhaps because of a bad solder joint on the IC.

                                        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
                                        • Fickertundefined
                                          Fickert
                                          last edited by

                                          Yes I will get into contact with them again to see if I can get a new board sent to me.

                                          Thank you for the help. I will post a final resolution once it is found.

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

                                            Hi Fickert, please can you do one more test:

                                            • Disconnect your hot end(s) form the E0 ad E1 heater output terminal blocks
                                            • Apply VIN power
                                            • Connect with DuetWebControl
                                            • Go to the Settings -> Tools page and delete all tools
                                            • Go to the GCode Console page of DWC and send these commands:
                                              M307 H1 A-1 C-1 D-1
                                              M307 H2 A-1 C-1 D-1
                                            • Now send M42 P1 S1 and watch to see if the E1 Heat LED comes on or flashes
                                            • Send M42 P2 S1 and watch whether the E2 Heat LED comes on or flashes
                                            • If they don't flash, check that you didn't get any error messages similar to "Error: Logical pin 2 is not available for writing" when you send the M42 command

                                            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
                                            • First post
                                              Last post
                                            Unless otherwise noted, all forum content is licensed under CC-BY-SA