M140 Heater Fault Error
-
@pete1961 Most likely the PWM frequency was too high for the SSR. It's set by the Q parameter in the M950 command that defines the heater pin:
https://docs.duet3d.com/User_manual/Reference/Gcodes#m950-create-heater-fan-spindle-led-strip-or-gpioservo-pinQnn (optional) PWM frequency in Hz. Valid range: 0-65535, default: 250 for heaters. Max value for heaters 1000, to avoid overheating the mosfets.
Check the rating of the SSR, adjust Q as required.
Ian
-
@pete1961 said in M140 Heater Fault Error:
12VDC
Might want to look at upgrading your bed to 24v, or even AC. Low voltage high wattage heaters have a high current draw.
-
@droftarts
Can you explain how or where to adjust "Q".
I don't see it as a parameter for M307.
The SSR is rated for 80 amps. -
@pete1961 said in M140 Heater Fault Error:
During the printing of the first part after tuning my 80AMP SSD Relay overheated, melted and self destructed
What make and model of SSR was it? There are a lot of fakes about, especially Fotek. The Auber Instruments ones are good.
@pete1961 said in M140 Heater Fault Error:
Can you explain how or where to adjust "Q".
It's a parameter to the M950 command that you use to assign the heater port. We suggest Q10 for driving SSRs.
-
-
@dc42
Thanks for the feedback.
It is a cheap Fotec but was purchased from Amazon.
So I know they are all considered junk.
I just recently purchased an Auber Relay knowing this after these other cheap Chinese ones keep melting! They have done so multiple times over the last few years.
Knowing that I will use M950. So this is in place of M307 is that correct? -
@pete1961 said in M140 Heater Fault Error:
So this is in place of M307 is that correct?
No. It is in addition to M307.
-
@Phaedrux said in M140 Heater Fault Error:
@pete1961 said in M140 Heater Fault Error:
So this is in place of M307 is that correct?
No. It is in addition to M307.
Got it!
Let me try it!
Does it come in after M307 or before? -
M950 H0 C"bedheat" Q100 T0 ; create heater #0
Just edit your existing M950 command for the bed heater in config.g to change Q100 to Q10. That's all.
-
@Phaedrux Just as follow up for anyone following this thread. Most all of the issues have been corrected with your excellent and quick assistance.
The only thing I still really don't like is even when changing the M950 Q100 down to Q10 the SSR still is fluctuating on and off multiple times a second with giving a scientific answer. I was hoping to see it operating on and off more like every 3 to 5 seconds. -
@pete1961 you cant go below 1Hz switching frequency, but I did have success with Q1 in the past.
-
@pete1961 said in M140 Heater Fault Error:
even when changing the M950 Q100 down to Q10 the SSR still is fluctuating on and off multiple times a second
10 times per second to be specific.
I've used Q1 when the heated bed was making my lights flicker.
Did you get a better SSR yet?
-
@Phaedrux a proper zero crossing SSR should avoid the flicker.
-
@oliof I think in my case it was an interaction with the way my home automation system controls the lights using UPB.