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



  • 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


  • administrators

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



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



  • 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.


  • administrators

    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?



  • 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?



  • 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.


  • administrators

    Can you post your config.g please



  • Hi Tony,

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



  • 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.



  • @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.



  • 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.



  • 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)


  • @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.


  • administrators

    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.



  • 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)?



  • @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).


  • administrators

    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.



  • 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.


  • administrators

    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

Log in to reply