Pellet controller upgrade
Posted: Fri Dec 29, 2017 7:25 pm
I have a SmokeDaddy pellet feeder that is over 6 years old and the electronic controls were not giving me the level of control customization I was needing (I'm a nerdy engineer). So instead of purchasing their new drop-in controller (which looks pretty well built) I decided to use an industrial PID auto tuning controller from Omega. During this upgrade I also took the time to service all the bearings in the motors.
Controller: https://www.omega.com/pptst/CN142.html
Relay: https://www.omega.com/pptst/SSRL240_660.html
Here is the original controller.
Here is the new controller installed. I had to slightly widen the hole for the new controller. I designed the panel and printed on my 3D printer to hold the controller, a K-type connector and the power entry module.
Connections were straightforward:
1. AC power comes in through the fuse-protected module and the hot lead branches from the fuse to the controller, fan and solid state relay.
2. At the controller I connect the alarm relay common to the AC power and the hot rod igniter to the alarm relay N.O.
3. The controller connects to the K-type connector for sensing smoker chamber temp, and to the low voltage trigger of the solid state relay.
4. The SSR output connects to the pellet feeder motor. This SSR is zero-switching which means after the trigger signal is received from the controller it waits until the AC power waveform reaches zero before switching on. This eliminates surge noise in my home's electrical system and increases the lifespan of the auger motor.
5. All the neutrals tie together
6. The ground from the power input module is connected solidly to the metal frame for safety. ALWAYS use a grounded service.
7. The heat sink on the SSR should also be tied to ground with a 18G or heavier wire.
Here's a picture of the underneath. I fitted the same connectors used by the original controller so I can swap back in the future.
So why do this??? For better control of the pellet feeding and hence the chamber temperature. This controller is programmable and you can set the pellet feeder cycle time, the max feed rate, the hot rod switching temperature and auto tuning settings to fit the setup. One of my biggest problems with the pellet feeder on my offset smoker was the large temperature swings and flameouts. When restarting after a flameout the smoker generates heavy WHITE smoke which I prefer to avoid as much as possible. The key to consistent results is lower fluctuation in chamber temperature and a fire that never flames out.
The hot rod control comes through the alarm relay. Simply program the controller to turn on the hot rod when the chamber temperature is below say 200F. This way it comes on quickly if you have a flameout.
The auto tuning on Omega controllers is also pretty good. You can have the auto tuning working all the time or only when manually triggered. I leave it on manual and after the smoker has been up to temperature for an hour I run the auto tune. It only takes a few minutes to complete the tuning and afterwards the system can attain +/- 2F stability. No need to repeat the tuning for future cooks unless you change the setpoint dramatically (like for poultry).
The biggest source of my issues with the original controller was the pellet feeder cycle time of 90 to 120 seconds. I have a wireless two-channel cook temperature tracker with data logging and I would see the chamber temperature fluctuate 20 degrees above and below my set point. No amount of tweaking the controller settings would remove this swing. With the new controller I have the cycle time set to 10 seconds which means at steady state it will regulate the temperature within about +/- 2 degrees F, at least until you open the door and let the heat out.
When you open the door the controller reads this as a large drop in temperature and goes full tilt on the pellet auger until the temperature comes back up which could be as long as a minute after the door is closed again. During this time the controller can put a lot of pellets in the burn cup causing a large overshoot in temperature. To avoid this, I set the maximum feed rate to about 40% for cooks at 225F and 75% for cooks at 350F. This significantly attenuates the system's overcompensation for opening the door, however it can lead to long initial heat-up times. One must learn to go slow in order to go fast. Also, you can add a handful of pellets to the cup just before you turn on the cooker to help speed up the initial warm-up.
I'm pretty happy with the results so far, and this approach should work with any old pellet machine with a burned out controller.
Controller: https://www.omega.com/pptst/CN142.html
Relay: https://www.omega.com/pptst/SSRL240_660.html
Here is the original controller.
Here is the new controller installed. I had to slightly widen the hole for the new controller. I designed the panel and printed on my 3D printer to hold the controller, a K-type connector and the power entry module.
Connections were straightforward:
1. AC power comes in through the fuse-protected module and the hot lead branches from the fuse to the controller, fan and solid state relay.
2. At the controller I connect the alarm relay common to the AC power and the hot rod igniter to the alarm relay N.O.
3. The controller connects to the K-type connector for sensing smoker chamber temp, and to the low voltage trigger of the solid state relay.
4. The SSR output connects to the pellet feeder motor. This SSR is zero-switching which means after the trigger signal is received from the controller it waits until the AC power waveform reaches zero before switching on. This eliminates surge noise in my home's electrical system and increases the lifespan of the auger motor.
5. All the neutrals tie together
6. The ground from the power input module is connected solidly to the metal frame for safety. ALWAYS use a grounded service.
7. The heat sink on the SSR should also be tied to ground with a 18G or heavier wire.
Here's a picture of the underneath. I fitted the same connectors used by the original controller so I can swap back in the future.
So why do this??? For better control of the pellet feeding and hence the chamber temperature. This controller is programmable and you can set the pellet feeder cycle time, the max feed rate, the hot rod switching temperature and auto tuning settings to fit the setup. One of my biggest problems with the pellet feeder on my offset smoker was the large temperature swings and flameouts. When restarting after a flameout the smoker generates heavy WHITE smoke which I prefer to avoid as much as possible. The key to consistent results is lower fluctuation in chamber temperature and a fire that never flames out.
The hot rod control comes through the alarm relay. Simply program the controller to turn on the hot rod when the chamber temperature is below say 200F. This way it comes on quickly if you have a flameout.
The auto tuning on Omega controllers is also pretty good. You can have the auto tuning working all the time or only when manually triggered. I leave it on manual and after the smoker has been up to temperature for an hour I run the auto tune. It only takes a few minutes to complete the tuning and afterwards the system can attain +/- 2F stability. No need to repeat the tuning for future cooks unless you change the setpoint dramatically (like for poultry).
The biggest source of my issues with the original controller was the pellet feeder cycle time of 90 to 120 seconds. I have a wireless two-channel cook temperature tracker with data logging and I would see the chamber temperature fluctuate 20 degrees above and below my set point. No amount of tweaking the controller settings would remove this swing. With the new controller I have the cycle time set to 10 seconds which means at steady state it will regulate the temperature within about +/- 2 degrees F, at least until you open the door and let the heat out.
When you open the door the controller reads this as a large drop in temperature and goes full tilt on the pellet auger until the temperature comes back up which could be as long as a minute after the door is closed again. During this time the controller can put a lot of pellets in the burn cup causing a large overshoot in temperature. To avoid this, I set the maximum feed rate to about 40% for cooks at 225F and 75% for cooks at 350F. This significantly attenuates the system's overcompensation for opening the door, however it can lead to long initial heat-up times. One must learn to go slow in order to go fast. Also, you can add a handful of pellets to the cup just before you turn on the cooker to help speed up the initial warm-up.
I'm pretty happy with the results so far, and this approach should work with any old pellet machine with a burned out controller.