Hotend temperature not rising at all
-
I have a 50w cartridge connected to a duet smart effector, to the H+ and H- input. I have tested the cables with a volt meter. I've also tried with a different cartridge. Here's my config and M122
; Heaters M308 S0 P"temp1" Y"thermistor" T118000 B3950 ; configure sensor 0 as thermistor on pin temp1 M950 H0 C"out1" T0 ; create bed heater output on out1 and map it to sensor 0 M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit M140 H0 ; map heated bed to heater 0 M143 H0 S120 ; set temperature limit for heater 0 to 120C M308 S1 P"temp0" Y"pt1000" ; configure sensor 1 as PT1000 on pin temp0 M950 H1 C"out2" T1 ; create nozzle heater output on out2 and map it to sensor 1 M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H1 S350 ; set temperature limit for heater 1 to 350C ; Fans M950 F1 C"out9" Q400 ; create fan 1 on pin out9 and set its frequency M106 P1 S0 H1 T50 ; set fan 1 value. Thermostatic control is turned on M950 F2 C"out6" Q500 ; create fan 2 on pin out6 and set its frequency M106 P2 S0.5 H-1 ; set fan 2 value. Thermostatic control is turned off ; Tools M563 P0 S"DragonHF" D0 H1 F0 ; 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
M112
M122 === Diagnostics === RepRapFirmware for Duet 3 MB6HC version 3.4.1 (2022-06-01 21:09:01) running on Duet 3 MB6HC v1.01 or later (SBC mode) Board ID: 08DJM-9P63L-DJ3S0-7JKF0-3S86T-TAJR8 Used output buffers: 1 of 40 (12 max) === RTOS === Static ram: 151000 Dynamic ram: 64368 of which 24 recycled Never used RAM 135160, free system stack 156 words Tasks: SBC(ready,0.5%,476) HEAT(notifyWait,0.0%,318) Move(notifyWait,0.0%,267) CanReceiv(notifyWait,0.0%,944) CanSender(notifyWait,0.0%,356) CanClock(delaying,0.0%,333) TMC(notifyWait,7.7%,92) MAIN(running,91.4%,1231) IDLE(ready,0.3%,30), total 100.0% Owned mutexes: HTTP(MAIN) === Platform === Last reset 00:04:55 ago, cause: software Last software reset at 2022-06-20 00:17, reason: User, GCodes spinning, available RAM 135280, slot 2 Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task SBC Freestk 0 n/a Error status: 0x00 Aux0 errors 0,0,0 Step timer max interval 134 MCU temperature: min 37.2, current 37.4, max 37.9 Supply voltage: min 23.9, current 24.0, max 24.0, under voltage events: 0, over voltage events: 0, power good: yes 12V rail voltage: min 12.2, current 12.2, max 12.3, under voltage events: 0 Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0 Events: 1 queued, 1 completed Driver 0: standstill, SG min 0, mspos 840, reads 11182, writes 19 timeouts 0 Driver 1: standstill, SG min 0, mspos 904, reads 11182, writes 19 timeouts 0 Driver 2: standstill, SG min 0, mspos 24, reads 11182, writes 19 timeouts 0 Driver 3: standstill, SG min 0, mspos 8, reads 11187, writes 14 timeouts 0 Driver 4: standstill, SG min 0, mspos 8, reads 11190, writes 11 timeouts 0 Driver 5: standstill, SG min 0, mspos 8, reads 11190, writes 11 timeouts 0 Date/time: 2022-06-20 00:22:05 Slowest loop: 37.38ms; fastest: 0.04ms === Storage === Free file entries: 10 SD card 0 not detected, interface speed: 37.5MBytes/sec SD card longest read time 0.0ms, write time 0.0ms, max retries 0 === Move === DMs created 125, segments created 5, maxWait 23082ms, bed compensation in use: none, comp offset 0.000 === MainDDARing === Scheduled moves 5, completed 5, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === AuxDDARing === Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === Heat === Bed heaters 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0 === GCodes === Segments left: 0 Movement lock held by null HTTP* is doing "M122" in state(s) 0 Telnet is idle in state(s) 0 File is idle in state(s) 0 USB is idle in state(s) 0 Aux is idle in state(s) 0 Trigger* is idle in state(s) 0 Queue is idle in state(s) 0 LCD is idle in state(s) 0 SBC is idle in state(s) 0 Daemon is idle in state(s) 0 Aux2 is idle in state(s) 0 Autopause is idle in state(s) 0 Code queue is empty === CAN === Messages queued 2639, received 0, lost 0, boc 0 Longest wait 0ms for reply type 0, peak Tx sync delay 0, free buffers 50 (min 50), ts 1477/0/0 Tx timeouts 0,0,1476,0,0,1161 last cancelled message type 30 dest 127 === SBC interface === Transfer state: 5, failed transfers: 0, checksum errors: 0 RX/TX seq numbers: 12038/12038 SPI underruns 0, overruns 0 State: 5, disconnects: 0, timeouts: 0 total, 0 by SBC, IAP RAM available 0x2b880 Buffer RX/TX: 0/0-0, open files: 0 === Duet Control Server === Duet Control Server v3.4.1 Code buffer space: 4096 Configured SPI speed: 8000000Hz, TfrRdy pin glitches: 0 Full transfers per second: 41.00, max time between full transfers: 241.3ms, max pin wait times: 76.3ms/18.8ms Codes per second: 0.25 Maximum length of RX/TX data transfers: 3080/992
Whenever I try to heat it, I just get:
Error: Heater 1 fault: temperature rising too slowly: expected 2.32°C/sec measured 0.00°C/sec
-
I don't know the ins and outs of the "smart effector".
How does it connect to the 6HC board?
Frederick
-
@fcwilt to a 2-pin connector at "out_2"
-
@velvia said in Hotend temperature not rising at all:
@fcwilt to a 2-pin connector at "out_2"
And it also connects to "temp0"?
Frederick
-
@fcwilt pt1000 to temp_0, yes. It reads the temp fairly correctly +/- 1-2 degrees, but cartridge won't start heating at all.
-
@velvia said in Hotend temperature not rising at all:
@fcwilt pt1000 to temp_0, yes. It reads the temp fairly correctly +/- 1-2 degrees, but cartridge won't start heating at all.
Have you run heater tuning yet?
Example: M303 H1 S200
Frederick
-
@fcwilt Yes, but it fails, since it won't start heating at all. It works fine for the bed.
-
Well seems to me that problems must be:
- in the wiring
- with the board output
You say have tested the wiring.
Have you tried connecting to the out1 connections - with the appropriate changes to the **config.**g file - just to see if the problems line with out2?
Frederick
-
@fcwilt out1 is the heatbed. I have tested out3, and still the same issue. It could still be the wiring, I'm just not sure how to test it other than with a volt meter. Maybe I've connected it wrong on the smart effector, I don't know.
https://docs.duet3d.com/hardware/smart_effector/smart_effector_v2_wiring.png
I connected the output from the mainboard to the ones circled in green. And HEATER to the heating cartridge in the hotend.
-
There is a problem with that diagram unrelated to your issue. Notice on the input H+ is shown as a solid yellow shape. On the heater output H+ is shown as a yellow/black shape. It means nothing from a practical point of view since heaters don't have polarity.
You mention that out 1 is the heated bed. So you are not using the actual bed heater output, out 0?
If you have tested both out 2 and out 3 then the problem must lie in the wiring.
What do you get when you measure the resistance across the lead ends that connect to the 6HC?
Frederick
-
@fcwilt said in Hotend temperature not rising at all:
What do you get when you measure the resistance across the lead ends that connect to the 6HC?
Nothing. It seems to be a poor connection/crimp. Not the first time during this build. I'll try redoing it. It was very hard, since I had to use thick cables for tiny crimps.
-
@velvia said in Hotend temperature not rising at all:
@fcwilt said in Hotend temperature not rising at all:
What do you get when you measure the resistance across the lead ends that connect to the 6HC?
Nothing. It seems to be a poor connection/crimp. Not the first time during this build. I'll try redoing it. It was very hard, since I had to use thick cables for tiny crimps.
The connectors used for those outputs accept fairly large wires easily.
What size wire are you using?
What sort of crimp tool are you using?
Frederick
-
@fcwilt You're right, the output side is fine, but the input on the smart effector is terrble.
-
@velvia 18 AWG
-
@velvia Tested the wires again, red to red and black to black, no problems. They are both whole.
-
@velvia said in Hotend temperature not rising at all:
@fcwilt You're right, the output side is fine, but the input on the smart effector is terrble.
You mean to say they did not use the same connectors for both the input and output connections?
That is not a good idea at all.
You can always "cheat" a little. Short lengths of small gauge wires are not going to be a problem.
So if you have the tools you could solder and heat-shrink two 50mm lengths (or so) of small gauge wire to the long large gauge wires coming from the 6HC. That would make crimping the small connectors much easier.
Frederick
-
@velvia said in Hotend temperature not rising at all:
@velvia Tested the wires again, red to red and black to black, no problems. They are both whole.
You need to verify the resistance across the ends of the two wires that would connect to the 6HC.
Frederick
-
@fcwilt Did that now and discovered the issue. Yet another poor crimp by me. It threw me off since it worked the first time I tested it. Now the heater works
-
-
@fcwilt Thank you for all the help!