I'm building a temperature controller for my BBQ. I've found an old idle air control valve from a vehicle that has similar gas flow rates and a 0-12v servo motor on it which I am going to use to control the flow. This will be for the proof of concept, I'll look into more precise control when I see how the valve performs. I will use a PID controller and some tuning software I have to model the bbq and tune it correctly. I've modeled and tuned low temperature separators and other control stuff so this should be a piece of cake to tune and model. I will have 4 sets of tuning constants, eg lid open, lid closed, half the burners on, all the burners on. Now the question is can someone recommend me a platform that has some good off the shelf hardware with the following all built in. Basic 2 line or better LCD screen Comes in a case Buttons and dials already moulded into the case D/A converter to control stepper motor A/D for dials or a digital dial that uses simple digital IO A/D for a thermocouple. AVR/PIC/Raspberry Pi etc are all fine as I don't need much performance. Anything more than a few Mhz should be fine to run a single PID controller. I already have a 12v supply for it. Anyone recommend anything off the shelf that comes with some dials/buttons already moulded into the case? edit: Even recommend some good websites that have a list of various kits. edit2: might be even easier to just get a raspberry pi with wifi and control it all from my phone. I'll see if I can find any kits that already come with a thermocouple.