Update on the Milowidget.
I connected the Milowidget to the hottop yesterday afternoon. I have a 3 stage linear ramp programmed with pre-heat cycle and cooling cycle. The Milowidget controls all functions of the Hottop (motor, fan, heater, damper and cooling motor). Keypad and display both interface well now. I ran a test with no green coffee to make sure everything was working. I used a lower than normal temperature in case I had to unplug the roaster for some reason.
Preheat - 170
ramp 1 - 200 in 5 minutes
ramp 2 - hold at 205 for 5 minutes
ramp 3 - 225 in 5 minutes
I did this just to confirm the code is working and it's reading the thermocouples. All is working, but with no green in the roaster the temperature overshoots quite a bit. I'm hoping with coffee in it, that the temperature will be more stable.
Next phase is to see how quickly I can get 200 grams of green to 1st crack to figure out the steepest ramp I can program.
Once that's done I may roast a few batches and see how close the hottop will follow a linear ramp (no PID code).
Then I'll add the PID code and repeat. Then add the programming of the profiles with a menu and user input. Hopefully there is enough memory for at least 5 programmable profiles.
This version will not require a computer connection... basically a stand alone controller.
Version 2 will have a USB interface for logging and storage of additional profiles... or the Behmor interface. I haven't decided which to work on first... probably the Behmor.