Repository navigation
Replies: 10 comments 55 replies
|
Hey nebhead, well done! Wow I don't often comment, but sometimes very rarely I do. Your PiFire is so polished and exceptional. I am testing the hardware and software right now and I think you have done an awesome job. Right now I have everything on my workbench, (Ok my dining table come workbench). The info and documentation on your git is very thorough, thank you for that, I really appreciate it. . Some things I have changed in my hardware are the use of SSR relay boards as they save space and use less current on the switching side, downside is they only switch AC and only have 1 switch position. This ok as I intend to replace the original controller. I will work on a 3d printed enclosure to place PiZero and SSR board and PSU, Resistor Divider and Screen in the original space. I have used a small 2.5A usb charger 40mmX40mm. I would need to add some push buttons to the Pi i/o pins and some menu items for basic push button operations will keep you posted. I was wondering what your thoughts were about PID vs standard cycle, some people say that standard non PID gives a better smoke flavour, PID by its very nature gives very little to no smokey flavour, I am not sure as I have yet to try PID on my grill. Do you think it would be useful to use cycles like the normal controller, I know it can cause massive swings in Temp, I haven't tried it myself (PID). Perhaps have a module that can be selected from the web interface to choose between PID and non PID ? Anyhow Thanks again for sharing everything with the community you have done an awesome job so far. |
|
First and foremost, thank you so much @faisalhusain007! It really makes it all worth it when I hear people are able to use my projects. Because I also consider myself a novice at much of this stuff, I often hesitate sharing these things with the world - but it's comments like these that give me the most confidence and joy. I'm actually really curious about the SSR relay boards, what you might have used, and how it goes. I have been using the cheap relay boards from Amazon because they are, well, cheap. But really hadn't considered any thing else up until now. Might be nice to have a smaller footprint and lower current draw. Also, if you 3D print a case, that would be really neat to see. I also have a 3D printer and had considered printing something up, but never got around to it. Instead just decided to use the pre-made project box which was definitely weather-proof. It was pretty expensive though - so a 3D printed alternative would be nice. As for PID versus standard cycle, this a very good question that I hadn't been asked yet. To be honest, I don't have any good scientific way to measure the level of smokiness in any of my cooks, but what I do feel is that if there is a difference (at lower temperatures below 200F), that it's really hard to tell. With that said, in this project, I've made the "Smoke" mode be a standard cycle (non-PID), just like the Traeger controller, with a P-Setting to offset for ambient temperatures. I find this works quite well for smoking most everything - and I use this for smoking ribs (at least for the first stage. Then, when I want to get into the cooking temperature ranges, I generally want to maintain tighter temperature tolerances - and that's when the PID controller comes into play. The PID is borrowed from the SmokerPi project, and seems to do a very nice job of maintaining temperature - however I have seen some other PID projects on GitHub that add a few more bells and whistles, i.e. preventing excessive windup. I've seen that with Traeger's newer controllers, they have something called "Super Smoke", which I understand from some comments on the internet, is modulating the auger fan somehow. So there may be some combination of the standard cycle and fan modulation that could be achieved to generate more smoke. However, this would require much more experimentation, and some way to measure the smoke output. It would be cool to do, but thus far I've been happy with my results. Anyway, thank you again for your kind words, good luck with your build and please share your updates here! -Ben. |
|
Quick test to see if the ssr are up to the job quick.test.1.mp4 |
|
I have been playing about a bit with the code to include a PWM FAN button in manual.html and adding a few lines of code in grillplat_traeger.py, I have only succeeded in breaking the entire control when adding pwm code for the fan in grillplat_traeger.py . I was wondering if it's possible to add a slide scale similar to the 'Hold temperature' for Duty cycle 0 to 100% and an input for frequency. I have noted that the higher the frequency the hotter the motor gets, so need to do some work on good combinations of duty cycle, frequency and speed achieved. On my tachometer i measured just over 2500rpm on standard non pwm. |
|
Wow, that looks great! Very clean indeed. Nice job! So are the two holes in the front for the probe inputs? What are the other holes for? |
|
I have redesigned the case for better and easier fit for buttons and temp probes, bellow is a render I have not printed out and tested it yet. This is a render for front plate that sits flush, I would not use this design as it delt flimsy to me when I tried it before. Here are renders of the various parts Finally a short animation Traeger.Pellet.Grill.controller.v1.mp4Bellow is a link to the various parts as STL`s still not final and I have not printed and tested the final designs so consider it WIP. I have linked to thingerverse https://www.thingiverse.com/thing:4713318 |
|
I am having some issues the grill never gets above 130f, it smolders and smokes like anything. I checked the P setting tried factory 2 then 3 made it worse. right now I have it on 0, when looking at how many pellets drop in the firepot doesnt look like many. not sure if I should tweak the 15s on auger setting. I should hook the original controller back on it and check. But last I used it was ok. |
|
Moved this to the correct discussion thread I believe. |

















Uh oh!
There was an error while loading. Please reload this page.
👋 Welcome!
We’re using Discussions as a place to connect with other members of our community. We hope that you:
build together 💪.
To get started, comment below with an introduction of yourself and tell us about what you do with this community.
All reactions