Heaters always ON



  • Hey Guys,

    i am new to the duet scene and it seems i neet a hint or two to get my board running.

    I try to use this duet2 board for a Kossel XL Delta Printer. Setup is pretty simple. 1 Extruder with a e3d hotend and a heatbed. later i want to integrate a bl touch.

    I connected the board and uploaded firmware as its shown in the description. So far so good. After having access over webinterface I checked endstop sensors and homing was no problem.

    My problem is a strange behavior of the heaters. it seems that afer giving current to the system my heaters are always ON until i unplug.

    the webinterface makes no difference if the tools were active or not. They heat always. I really dont get it. What is wrong?

    any help would be appreciated.

    br
    martin



  • Could you provide your config file? Also the frimware version your running would help.



  • Firmware Version Check
    M115
    FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 2.0(RTOS) ELECTRONICS: Duet Ethernet 1.02 or later FIRMWARE_DATE: 2018-06-05b3

    ;*************************************************************************************************************
    ; Configuration file for Kossel XL
    ;*************************************************************************************************************
    ; Configuration file for Duet WiFi (firmware version 1.21)
    ; executed by the firmware on start-up
    ; generated by RepRapFirmware Configuration Tool v2 on Mon Dec 17 2018 18:48:34 GMT+0100 (Mitteleuropäische Normalzeit)
    ;*************************************************************************************************************

    ;*************************************************************************************************************
    ; General preferences
    ;*************************************************************************************************************

    G90 ; Send absolute coordinates...
    M83 ; ...but relative extruder moves
    M665 R120 L330 B115 H250 ; Set delta radius, diagonal rod length, printable radius and homed height
    M666 X0 Y0 Z0 ; Put your endstop adjustments here, or let auto calibration find them

    ;*************************************************************************************************************
    ; Network
    ;*************************************************************************************************************

    M550 P"Kossel XL" ; Set machine name
    M551 P"haesi1976: ; Set password

    M552 P0.0.0.0 S1 ; Enable network

    M586 P0 S1 ; Enable HTTP
    M586 P1 S1 ; Enable FTP
    M586 P2 S1 ; Enable Telnet

    ;*************************************************************************************************************
    ; Stepper Motor Direction, Microstepping and Speed Settings
    ;*************************************************************************************************************

    M569 P0 S1 ; Drive 0 goes forwards
    M569 P1 S1 ; Drive 1 goes forwards
    M569 P2 S1 ; Drive 2 goes forwards
    M569 P3 S1 ; Drive 3 goes forwards

    M350 X32 Y32 Z32 I0 ; Configure microstepping without interpolation
    M350 E16 I1 ; Configure microstepping with interpolation

    M92 X160.00 Y160.00 Z160.00 E663.00 ; Set steps per mm
    M566 X1200.00 Y1200.00 Z1200.00 E1200.00 ; Set maximum instantaneous speed changes (mm/min)
    M203 X18000.00 Y18000.00 Z18000.00 E1200.00 ; Set maximum speeds (mm/min)
    M201 X1000.00 Y1000.00 Z1000.00 E1000.00 ; Set accelerations (mm/s^2)
    M906 X1000.00 Y1000.00 Z1000.00 E800.00 I30 ; Set motor currents (mA) and motor idle factor in per cent
    M84 S30 ; Set idle timeout

    ;*************************************************************************************************************
    ; Axis Limits
    ;*************************************************************************************************************

    M208 Z0 S1 ; Set minimum Z

    ;*************************************************************************************************************
    ; Endstops
    ;*************************************************************************************************************

    M574 X2 Y2 Z2 S1 ; Set active high endstops

    ;*************************************************************************************************************
    ; Z-Probe
    ;*************************************************************************************************************
    ;ACHTUNG... Diese Funktion ist aktuell durch ";" ausgeschaltet

    M558 P0 H5 F120 T6000 ; Disable Z probe but set dive height, probe speed and travel speed
    M557 R115 S20 ; Define mesh grid

    ;*************************************************************************************************************
    ; Heaters / Thermistors
    ;******************************************************************************************** *****************

    M305 P0 T100000 B4138 R4700 ; set bed thermistor parameters
    M143 H0 S110 ; Set temperature limit for heater 0 to 110C

    M305 P1 T100000 B4725 C7.06e-8 R4700 ; Set thermistor + ADC parameters for heater 1 (eigene Werte für H und L finden)
    M143 H1 S280 ; Set temperature limit for heater 1 to 280C

    ;*************************************************************************************************************
    ; Fans
    ;*************************************************************************************************************

    M106 P0 S0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
    M106 P1 S1 I0 F500 H1 T100 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on

    ;*************************************************************************************************************
    ; Tools
    ;*************************************************************************************************************

    M563 P0 S"Extruder 1" D0 H1 ; Define tool 0
    G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets
    G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C

    ;*************************************************************************************************************
    ; Automatic saving after power loss is not enabled
    ;*************************************************************************************************************

    ;*************************************************************************************************************
    ; Custom settings are not configured
    ;*************************************************************************************************************
    §



  • upgraded Firmware to 2.02.

    same issue


  • administrators

    Are you saying that as soon as you apply VIN power, all three heater LEDs on the Duet turn on? If so, please power up the Duet with the SD card removed, to eliminate configuration issues. If the same thing still happens then the mosfet driver chip is faulty or not properly connected, and you should ask your supplier to replace your Duet.



  • @martin-s To me the config seems fine.

    One note though, I'd advice you to remove any password before posting 😉



  • @dc42 thanks for your reply. I know you must be busy.
    Yes. all heater LEDs turned on and all heaters get current and warm up. I finaly switched a jumper to ext 5v EN and it seems to work as it should. I thought that should have nothing to do with my issue but it solved my problem. I'll give your "power up without sd insertet" a try. But for the moment it is running.

    @Nemesis thanks for your advise. as i copied the config in this post i've seen it. Its changed already.


  • administrators

    @martin-s said in Heaters always ON:

    @dc42 thanks for your reply. I know you must be busy.
    Yes. all heater LEDs turned on and all heaters get current and warm up. I finaly switched a jumper to ext 5v EN and it seems to work as it should. I thought that should have nothing to do with my issue but it solved my problem. I'll give your "power up without sd insertet" a try. But for the moment it is running.

    Are you able to measure the voltage on the 5V rail when the jumper is set to 5V_INT? Be very careful not to short it to anything else when you measure it. The safest place to measure it is on the PanelDue connector.



  • @dc42 i got a multimeter but got no idea where to put black and red pin. you say i can do that at the panel due connector. on which pins on the connector do I have to connect the multimeter?

    br Martin



  • is it possible that my problems ocure due to the fact that i just use a 12v power supply? if so... i can swap extruder heater to a 24v one and change PSU. Unfortunately I have no 24v heatbed at home to test.


  • administrators

    @martin-s said in Heaters always ON:

    i got a multimeter but got no idea where to put black and red pin. you say i can do that at the panel due connector. on which pins on the connector do I have to connect the multimeter?

    If you look on the underside of the Duet, the 5V and GND pins of the PanelDue connector are marked.

    is it possible that my problems ocure due to the fact that i just use a 12v power supply? if so... i can swap extruder heater to a 24v one and change PSU. Unfortunately I have no 24v heatbed at home to test.

    The Duet will work with 12V VIN, so I don't think that's the problem.



  • Short update to the Status:

    1. 3D Ware Switzerland replaced the board and I finally have no longer an issue with a permanent heating Extruder and Heatbead. Thanks to Adi Hildebrand for his support. --> that means that my first Duet 2 Board has a defect. thanks for the advise @dc42

    2. unfortunately I get stucked with homing the Printer right now. M119 seems to give me the correct Status of all endstops. But x-axis does not stop moving. it crashes the endstop and want to go further.

    --> could my chinese MKS bl touch (seems to be a 3d touch which runs with 5v) clone eventually hold back my other endstops to run as expected?



  • I think we can close that thread. Board was defect.
    I open a new Topic for my Endstop Issue.


Log in to reply