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

    Dual Extruder Issues.

    Scheduled Pinned Locked Moved
    General Discussion
    3
    16
    2.0k
    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.
    • Syko_Symaticundefined
      Syko_Symatic
      last edited by

      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?

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

        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?

        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
        • Dougal1957undefined
          Dougal1957
          last edited by

          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

          1 Reply Last reply Reply Quote 0
          • Dougal1957undefined
            Dougal1957
            last edited by

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

            1 Reply Last reply Reply Quote 0
            • Syko_Symaticundefined
              Syko_Symatic
              last edited by

              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.

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

                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.

                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
                • Syko_Symaticundefined
                  Syko_Symatic
                  last edited by

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

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

                    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.

                    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
                    • Syko_Symaticundefined
                      Syko_Symatic
                      last edited by

                      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
                      
                      
                      1 Reply Last reply Reply Quote 0
                      • dc42undefined
                        dc42 administrators
                        last edited by

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

                        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
                        • Syko_Symaticundefined
                          Syko_Symatic
                          last edited by

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

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

                            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?

                            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
                            • Syko_Symaticundefined
                              Syko_Symatic
                              last edited by

                              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?

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

                                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.

                                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
                                • Syko_Symaticundefined
                                  Syko_Symatic
                                  last edited by

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

                                  1 Reply Last reply Reply Quote 0
                                  • Syko_Symaticundefined
                                    Syko_Symatic
                                    last edited by

                                    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?

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