Wiring a PID for Your Tempering Toaster - Full Walk Through

Your large swings are a parcel result of cheep equipment. Im a firm believer in you get what you pay for. I REALLY love watlow pid controllers. There pid logic is spot on and their auto tuning is fantastic. When ever I have had a problem or question thy allways answer the phone and eagerly want to help. I don’t have any experance with the brand of pid you used so I can’t comment on it. But I have an Aubers pid and it got moved to the forge as I did not care for it anymore on an oven.

One HUGE thing in tempering is air circulation. Hot air rises and it can create a rather drastic temp swing. Would not be uncommon to see a 20-50° Temp difference from the bottom to the top of an oven. If my ovens are not holding right on the nose I’m searching for a problem. I would consider a +or-5° swing in a tempering oven unacceptable. An oven should NEVER overshoot. On warm up you might see a overshoot by a deg or two but even that should be mitigated by a proper pid controller.

Also the correct thermal couple is important. In a tempering oven you don’t want sheathed TCs. You want a TC that’s designed to mesure air temp. It will have the TC junction exposed and be shrouded with a steel tube that has holes. On my big oven the response time is so slow I can get away with sheathed temp sensors which are a actually RTDs and VERY precise. But my small oven responds so fast an air rated J-type TC is a must.

With proper Control and monitoring of air temp you should not need or want a huge block of steel to balance out the large swings. I have attached a little vid of my small temp oven to give you an idea what you should shoot for in control. But remember I do this as a business so I’m quite picky about monitoring temps and knowing exzactly what I’m at.

 
JTknives JTknives Very cool! Thanks for the reply! Looking at your video it looks like the box your PID controller is mounted to is also Watlow. Did it come as a plug and play package?

As an experiment... I've been tempted to get the Inkbird or MyPin controller to test against the RexC100.

Good point about the TC... I'm using the cheap TC that comes with the RexC100 controller. It may not be optimized for my application.
 
JTknives JTknives Very cool! Thanks for the reply! Looking at your video it looks like the box your PID controller is mounted to is also Watlow. Did it come as a plug and play package?

As an experiment... I've been tempted to get the Inkbird or MyPin controller to test against the RexC100.

Good point about the TC... I'm using the cheap TC that comes with the RexC100 controller. It may not be optimized for my application.
If you really want to improve your oven you need FAN....fan...and fan . You need fan for that and muffle all around inside of oven .Something like this on pictures...and get rid of that thick steel from oven .
Fan like this one .........from kitchen oven
9PrVfGv.jpg

dxfbJyV.jpg

QluNN5l.jpg

And bend that grill like this so you can use it as stand for knife ...less mass inside , better oven .
gV98T8f.jpg
 
Last edited:
The main problem with home use kitchen ovens is insulation, I lined mine with ceramic blanket, coated with sodium silicate so its less volatile and then lined it with stainless mesh, now all the heat remains inside the oven, in the past it was more of a room heater than tempering oven LOL

Also fitted it with a RexC100 but kept the remaining controls, so I can choose if I want to fire a single element, the shelf is fixed with screws and the thermocouple is hanging below the center of the oven, it has elements on top and bottom, works like a charm.

Pablo

mhrmMbr.jpg

5c0W2H3.jpg
 
Here's a new question.. Looks like my thermocouple and my cooking probe are tracking apart from each other. They are both oriented in the air in the exact same spot in the oven. They read the same at startup and in an ice bucket.

So which one should I trust? My hunch is the TC.

Here is the phenomena shown in two different test cycles:



 
PEU PEU Thanks for the tip. The shell of my oven is lined with KaoWool.
N Natlek Thanks for the suggestion on the fan! I'm sure that would make it better.
 
So this is fun. I oriented the probe on my TM-902C Thermometer in the same location as the cooking probe and the TC attached to the PID.

All Three suspended in air.

Looks like the cooking probe and the TM-902C are lining up. Maybe I need a new TC for my PID.



 
Your pid could also be off. There is an ofset you can program in. This is why company’s calibrate their ovens.
 
Your pid could also be off. There is an ofset you can program in. This is why company’s calibrate their ovens.

Thanks man! I'll have to dig into the settings. I have my dF (digital filter constant) set to 0, which I've heard is a "fudge factor" that sometimes has a value from the factory.


Looking through the manual some I stumbled across Ar and T values.



Ar(Integration Operating Work Range) = 78 and T (working cycle)=5 on my PID

Not sure if I should mess around with these... but I was going to reset them to factory settings of 100 and 20 since I'm using an SSR?

This is the manual I'm working off of that came with the PID:

 
I don t know if this is somehow related to this topic but here it is .....for cheap Chinese PID contollers
The controller originally used a K-type thermocouple but lacked cold junction compensation. As thermocouples only provide a differential measurement between the measurement junction and cold junction, this meant the controller was assuming the cold junction was at room temperature, and would in many cases be significantly inaccurate. The system also used a no-name brand Chinese microcontroller making firmware hacks impractical
 
Your large swings are a parcel result of cheep equipment. Im a firm believer in you get what you pay for. I REALLY love watlow pid controllers. There pid logic is spot on and their auto tuning is fantastic. When ever I have had a problem or question thy allways answer the phone and eagerly want to help. I don’t have any experance with the brand of pid you used so I can’t comment on it. But I have an Aubers pid and it got moved to the forge as I did not care for it anymore on an oven.

One HUGE thing in tempering is air circulation. Hot air rises and it can create a rather drastic temp swing. Would not be uncommon to see a 20-50° Temp difference from the bottom to the top of an oven. If my ovens are not holding right on the nose I’m searching for a problem. I would consider a +or-5° swing in a tempering oven unacceptable. An oven should NEVER overshoot. On warm up you might see a overshoot by a deg or two but even that should be mitigated by a proper pid controller.

Also the correct thermal couple is important. In a tempering oven you don’t want sheathed TCs. You want a TC that’s designed to mesure air temp. It will have the TC junction exposed and be shrouded with a steel tube that has holes. On my big oven the response time is so slow I can get away with sheathed temp sensors which are a actually RTDs and VERY precise. But my small oven responds so fast an air rated J-type TC is a must.

With proper Control and monitoring of air temp you should not need or want a huge block of steel to balance out the large swings. I have attached a little vid of my small temp oven to give you an idea what you should shoot for in control. But remember I do this as a business so I’m quite picky about monitoring temps and knowing exzactly what I’m at.

What kind of oven is that?
 
I'm still working this oven and I think I've made some progress!

  1. I removed all the junk in the panel. I'm pretty sure this stuff was holding be back (Bake, Broil, Convection, 450 temp setting, etc). By bypassing all of this, the PID has full reign of the heating elements, unadulterated. Also I wired in the convention fan so that it's running whenever the oven is.
  2. I also added some wool to the bottom and back of the oven (I already had some around the shell.)
  3. I also removed the big block of steel and made sure the TC was in air.

I think the results are promising! After the initial AT cycle (Blue) I ran it again from ambient (Orange). Looks like it overshoots my 410 F set-point by 18 degrees, but then settles in around the 410 set point with a +/- 3 degree cycle.

After the AT the set points are P58 - I222 - D55




I'm not a tuning pro... but I think I need to decrease my P (Gain) to reduce the overshot based on this graphic:



Thanks for all the help... I feel close!


Edit: Black Beard Project's video this week motivated me to make some improvements! Super Helpful:

 
Last edited:
I just spotted this thread. You originally asked about the quality of a controller ... but seems like you are moving to an important understanding: even with a “perfect” controller, the system (in this case the oven) has an extreme effect on the ability to hit and stay near your set point.

Thought experiment: same oven, really, really wimpy heating elements - so wimpy that you have more heat loss through the sides of the oven. Perfect controller ... but you will never even reach your set point. Another thought experiment on the other side: perfect controller, really, really hefty bulky heating elements. As you approach the setpoint the controller will start to shut down the heating element ... but it has so much thermal mass even if it is shut down it still stays very hot and continues to heat the oven - you overshoot. As things cool the controller turns the element back on, but because the element has a huge thermal mass, it takes a long time to heat and you undershoot ... and back and forth you go with an oscillation. The integral portion of the control will help .. but there are limits to its ability to compensate for the system.

A couple other thoughts:
1) ditch any attempt to use the differential aspect of the controller. It will react to noise - and unless you have a very high quality, stable, system (JT was right on on that point earlier) you are just going to get “garbage out” from the controller.
2) are you still using the same solid state relay? If so, unless i misunderstand your circuit, you are not even truly getting a “PID” based control of the oven. A true proportional control will allow a higher voltage (or duty cycle) to the heating element (more heating) the further you are from the setpoint. As you get closer to the setpoint the voltage to the heating element is reduced continuously to a bare trickle (very small amount of heating), leaving you sitting just below the setpoint. The “integral” portion of the control adds some voltage to that trickle based on how long your system has been departed from the setpoint (you see proportional control on your cars cruise control- if you engage it or “resume” when you are at your cruise speed it just gives enough throttle to maintain speed. If you “resume” when you are 20 mph below the setpoint, the controller floors the throttle, then lets up as you reach your speed setpoint). If you are still using that SSR just to turn on or off the 120v to the heating elements with any output from the controller within the input range of the SSR, then in effect all you have is an “on/off” controller, and any tuning you do to the controller will have little or no effect.

Without a variable voltage heating element, your only recourse would be an extremely well insulated oven and a relatively weak heating element (the heat loss through the walls versus the heat input from the element are “matched”, which will reduce temperature oscillations)...
 
I just spotted this thread. You originally asked about the quality of a controller ... but seems like you are moving to an important understanding: even with a “perfect” controller, the system (in this case the oven) has an extreme effect on the ability to hit and stay near your set point.

Thought experiment: same oven, really, really wimpy heating elements - so wimpy that you have more heat loss through the sides of the oven. Perfect controller ... but you will never even reach your set point. Another thought experiment on the other side: perfect controller, really, really hefty bulky heating elements. As you approach the setpoint the controller will start to shut down the heating element ... but it has so much thermal mass even if it is shut down it still stays very hot and continues to heat the oven - you overshoot. As things cool the controller turns the element back on, but because the element has a huge thermal mass, it takes a long time to heat and you undershoot ... and back and forth you go with an oscillation. The integral portion of the control will help .. but there are limits to its ability to compensate for the system.

A couple other thoughts:
1) ditch any attempt to use the differential aspect of the controller. It will react to noise - and unless you have a very high quality, stable, system (JT was right on on that point earlier) you are just going to get “garbage out” from the controller.
2) are you still using the same solid state relay? If so, unless i misunderstand your circuit, you are not even truly getting a “PID” based control of the oven. A true proportional control will allow a higher voltage (or duty cycle) to the heating element (more heating) the further you are from the setpoint. As you get closer to the setpoint the voltage to the heating element is reduced continuously to a bare trickle (very small amount of heating), leaving you sitting just below the setpoint. The “integral” portion of the control adds some voltage to that trickle based on how long your system has been departed from the setpoint (you see proportional control on your cars cruise control- if you engage it or “resume” when you are at your cruise speed it just gives enough throttle to maintain speed. If you “resume” when you are 20 mph below the setpoint, the controller floors the throttle, then lets up as you reach your speed setpoint). If you are still using that SSR just to turn on or off the 120v to the heating elements with any output from the controller within the input range of the SSR, then in effect all you have is an “on/off” controller, and any tuning you do to the controller will have little or no effect.

Without a variable voltage heating element, your only recourse would be an extremely well insulated oven and a relatively weak heating element (the heat loss through the walls versus the heat input from the element are “matched”, which will reduce temperature oscillations)...

Thanks for the detailed reply. I think some things are clicking in my head after reading it.

Insulating the system (oven) has defiantly helped thus far. Next step in this regard is to insulate the door.

Right now, to my understanding is that the controller can only turn the oven on and off (not vary the voltage to the heating elements. I’m not sure if it’s possible to change this without changing the elements them self? It would be nice to be able to leverage the full power of the controller.

If the above statement is accurate; then this controller is really a “P controller” not a “PID controller”. And if that is accurate, maybe I can get away with zeroing out the I and D variables and just try to optimize the Proportional (Gain) control?

Really appreciate the help!
 
Actually not even a “P” controller in the strict sense, in that you do not have variable (proportional) feed to the heating element. Think of it as a simple “on/off” controller that will turn off when you hit your setpoint (or close to it depending on what you set your p-coefficient to. The SSR will turn off when the output from the controller falls beneath the minimum activating voltage for your SSR(3 volts i think?). You might be able to play some games with that .. but definitely zero out the I and D coefficients - they are not giving you anything...
 
Cool deal, I’ll try that for sure.

I don’t know the ins and outs of toaster ovens... is there a way for me to determine if the heating elements have variable voltage capacity with a volt meter?

I would imageine they’re super cheap systems that don’t have variable voltage elements....
 
THe proportional part is that the interim between ON and OFF cycles is varied by the PID to attain the desired setting. You only see the ON/OFF part, bt the unit uses proportional logic to determine the pulse width.
 
THe proportional part is that the interim between ON and OFF cycles is varied by the PID to attain the desired setting. You only see the ON/OFF part, bt the unit uses proportional logic to determine the pulse width.
Yeah - I was wondering about that ... but whether a controller uses pulse width modulation depends on the controller (some do, some out there use variable voltage output). do we know that detail about his controller? If so, combined with his SSR than he CAN think of this as potentially a true PID (though I would still ditch the differential - very hard to deal with)
 
Back
Top