Dual Extruder Issues.



  • I have been having issues with my second extruder (single carriage dual Extruder) not heating. I have checked all the wiring including continuity and it all checks out. I have tried different heater cartridges with no luck. The PT100 sensor reacts if I hold the hot end but as soon as I enter a temperature it just sits there with no heating starting! Can someone take a look through this section of the config?

    [[language]]
    bed)
    
    ; *** Thermistors / PT100 RTD
    M305 P0 T100000 B4388 R4700 H30 L0      ; Put your own H and/or L values here to set the bed thermistor ADC correction
    M305 P2 X200                            ; PT100 Tool 0 (left) , RTD1, channel 200
    M305 P1 X201                            ; PT100 Tool 1 (right), RTD2, channel 201
    M143 H0 S135                            ; Maximum temperature - Heated bed    , default is 125C
    M143 H1 S290                            ; Maximum temperature - Right  extruder, default is 262C
    M143 H2 S290                            ; Maximum temperature - Left extruder, default is 262C
    M570 S180 H1 P5 T10
    M570 S180 H2 P5 T10     
    
    ; *** Tool definitions
    M563 P0 D0 H1                           ; Define tool 0 (Right extruder)
    G10  P0 S0 R0                           ; Set tool 0 operating and standby temperatures
    M563 P1 D1 H2                           ; Define tool 1 (Left extruder)
    G10  P1 S0 R0                           ; Set tool 1 operating and standby temperatures
    M92  E445:445                          ; Set extruders 1 & 2 steps per mm
    
    

    Am I missing something?


  • administrators

    Your configuration looks ok to me. What commands are you sending to heat the second nozzle? Does the heater 2 led on the Duet light up?



  • Yep your Thermistor definition for the second extruder is wrong your definition defines sensors for P1 and P2 but your tool definitions are for P0 and P1 they also seem to be reversed P1 is the right tool in the Thermistor section but the Left one in the Tools section

    HTH

    Doug



  • Sorry David typing at same time would be good if you could Confirm my finding's or not?



  • I have tried T1 and clicking on the tool in the web interface it becomes active and the light does come on. I am going to switch the cables from hot end 0 to hot end one and see if it works. At least from that I can tell whether there is a fault in the cartridge/wiring or if there's something wrong with the config/board.

    Yes the thermistors are reversed as I wired them incorrectly.


  • administrators

    If the light comes on then it's almost certainly faulty wiring or a faulty heater cartridge. I suggest you check them for continuity with a multimeter.



  • @dc42:

    If the light comes on then it's almost certainly faulty wiring or a faulty heater cartridge. I suggest you check them for continuity with a multimeter.

    Yeah I have checked the continuity and it all seems fine right up until the point it goes into the cartridge. So unless I have a faulty cartridge and my spare ones is faulty too (it may be as it is an older one). I will switch the wires on my lunch break and see what happens, in the meantime I will order some replacements just in case.


  • administrators

    Have you tried measuring the resistance between the 2 heater wires that you connect to the terminal block? It should be around 3 or 4 ohms for a 12V heater, and about 12 to 16 ohms for a 24V one.



  • So now I am completely confused. I switched the wiring (so effectively hotend 2 was using hotend 1 pins) and it functioned perfectly. That confirms that all the bits are functioning at least. So I did a (4th) continuity check on the wiring from cartridge to terminal screw on the board, it was fine. That eliminates that issue.

    Stumped! I will check the resistance as suggested by dc42 when I get home this evening.

    I have included my full config.g below to see if there is something I have done that could be causing the issue. Could I have disabled something accidentally. Could something be blown on the board? I am clutching at straws now..

    [[language]]
    ; File: config.g 
    ;       Configuration file for BigBox 3D printer 
    ;       with Chase Wichert's Dual Direct Titan
    ; Type: Duet WiFi configuration gcode file
    ; Date: January 19th 2017
    ; From: James Lawes
    
    ; *** Communication and general
    M111 S0                                 ; Debug off
    M550 pBigBox Dual Titan                  ; Machine name and Netbios name (can be anything you like)
    M551 Pjamesla                     		; Machine password
    M540 P0x5c:0xcf:0x7f:0x2c:0x27:0x33     ; MAC Address - This is probably unneeded
    
    ; *** Wifi Networking
    M552 S1                                 ; Enable WiFi interface
    
    M555 P2                                 ; Set output to look like Marlin
    M575 P1 B57600 S1                       ; Serial communication parameters for PanelDue
    
    G21                                     ; Work in millimetres
    G90                                     ; Send absolute coordinates...
    M83                                     ; ...but relative extruder moves
    
    ; *** Axis and motor configuration
    M569 P0 S1                              ; X-axis (Drive 0) goes forwards
    M569 P1 S1                              ; Y-axis (Drive 1) goes forwards
    M569 P2 S1                              ; Z-axis (Drive 2) goes forwards
    M569 P3 S0                              ; Extr-1 (Drive 3) goes backwards
    M569 P4 S0                              ; Extr-2 (Drive 4) goes backwards
    M574 X1 Y1 Z1.2 S1                      ; Set endstop configuration
    
    ; *** The homed height is deliberately set too high in the following
    ;     you will adjust it during calibration
    M350 X16  Y16 E16 I1                    ; Set 16x microstepping with interpolation
    M92 X160 Y360 Z400                      ; Set axis steps/mm
    
    M906   X800   Y600   Z900 E1000:1000 I30 ; Set motor currents (mA) and increase idle current to 60%
    M201   X800   Y800    Z15 E1000          ; Accelerations  (mm/s^2)
    M203 X15000 Y15000   Z180 E3600          ; Maximum speeds (mm/min)
    M566 X600     Y600    Z30   E20          ; Maximum instant speed changes mm/minute
    M208 X300     Y230   Z295                ; Set axes maximum
    M208 X0 Y0 Z-0.2 S1                    ; Set axis minimum (adjust to make X=0 and Y=0 the edge of the bed)
    
    ; *** Thermistors / PT100 RTD
    M305 P0 T100000 B4388 R4700 H30 L0      ; Put your own H and/or L values here to set the bed thermistor ADC correction
    M305 P2 X200                            ; PT100 Tool 0 (left) , RTD1, channel 200
    M305 P1 X201                            ; PT100 Tool 1 (right), RTD2, channel 201
    M143 H0 S135                            ; Maximum temperature - Heated bed    , default is 125C 
    M143 H1 S290                            ; Maximum temperature - Right  extruder, default is 262C
    M143 H2 S290                            ; Maximum temperature - Left extruder, default is 262C
    M570 S180 H1 P5 T10
    M570 S180 H2 P5 T10                               ; Hot end may be a little slow to heat up so allow it 180 seconds
    
    ; *** Tool definitions
    M563 P0 D0 H1                           ; Define tool 0 (Right extruder)
    G10  P0 S0 R0                           ; Set tool 0 operating and standby temperatures
    M563 P1 D1 H2                           ; Define tool 1 (Left extruder)
    G10  P1 S0 R0                           ; Set tool 1 operating and standby temperatures
    M92  E445:445                          ; Set extruders 1 & 2 steps per mm
    
    ; *** BLTouch and compensation definition
    M307 H3 A-1 C-1 D-1
    M558 P5 X0 Y0 Z1 H5 F200 T5000          ; BLTouch probe, used for homing Z axis, dive height 5mm, probe speed 200mm/min, travel speed 5000mm/min
    G31 X-25 Y58.0 Z0.35 P1                ; Set the Z-probe position and threshold - Z parameter was measured with paper as 1.34 mm
                                            ; G31 Z parameter set per https://miscsolutions.wordpress.com/mini-height-sensor-board/
                                            ; If you slightly increase the Z parameter Layer 1 will be correspondingly thinner. 
                                            ; If layer 1 is too tight, decrease the Z parameter to loosen
                                            ; X and Y parameters define position of Z sensor with respect to left nozzle (T0)
    
    ; *** Load the existing height map and activate bed compensation.
    G29 S1                                  ; Load the height map from the last time you used G29 to probe the bed.
                                            ; The default height map file is /sys/heightmap.csv. 
    
    ; *** If you are using axis compensation, 
    ;     put the figures in the following command
    M556 S78 X0 Y0 Z0                        ; Axis compensation here
    M208 S1 Z-0.2                            ; set minimum Z
    
    ; *** Fans
    M106 P0 F10                              ; Drop Blower Fan PWM from 250 to 10 Hz per Tim Elmore
    M106 P1 T40 H1                           ; Trigger hotend 1 (left) fan at 40 C
    ;M106 P2 T40 H2                           ; Trigger hotend 2 (right)fan at 40 C
    
    ; *** Set initial bed temperature (to get rid of the -273C reading)
    M140 S0
    T0                                       ; Select first hotend
    
    

  • administrators

    If you connect hotend 1 to the hotend 2 pins, does hotend 1 work?



  • @dc42:

    If you connect hotend 1 to the hotend 2 pins, does hotend 1 work?

    Yes when I switched over the cables and no it did not work.

    It all points to wiring but I have checked and checked and checked and it all seems ok.


  • administrators

    Are you saying that whichever hot end you connect to the E0 terminals works, and whichever one you connect to the E1 terminals doesn't work? But you can get both the E0 Heat and E1 Heat LEDs to light up?



  • It seems that way yes. I want to double check the LEDs but the blue light definitely comes on. I am fairly confident though that I do get them both to light up.

    Is that good or bad? gulp

    I imagine the light proves there is definitely power to the terminals?


  • administrators

    Please make sure that you can get both of the red LEDs outboard of the blue LED to turn on, the E0 Heat one when you turn on the hot end attached to the E0 terminal block, and the E1 led when you turn on the hot end connected to the E1 terminal block.



  • @dc42:

    Please make sure that you can get both of the red LEDs outboard of the blue LED to turn on, the E0 Heat one when you turn on the hot end attached to the E0 terminal block, and the E1 led when you turn on the hot end connected to the E1 terminal block.

    Will test it when I get home in a few hours. Is it good or bad news if it does or does not light up?



  • And so…. Did both LEDs work correctly? Yes.

    Resistance was around 14ohms.

    I checked the wiring again and this is where it gets weird! HE0 has been working perfectly yet ok closer inspection it's GND was in the HE1 terminal? HE1 was obviously wired vice-versa. Swapped it all around and it now all works?

    Problem solved. I am interested in why it worked with HE1?


Log in to reply