Dual Extruder Issues.
-
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.
-
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.
-
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.
-
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
-
If you connect hotend 1 to the hotend 2 pins, does hotend 1 work?
-
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.
-
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?
-
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.
-
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?