It's here... in the milowidget thread.... ignore the big spikes they are not real....
Looks like you're making good progress so far.
Are you trying to directly control the ramp of the bean mass rather than just the ramp of the heater air / power?
In other words, can you tell your control widget to control the heater so that it can do whatever it needs to do to:
Hold bean temperature steady at 225 for 30 seconds
Ramp beans at 60 degrees per minute to 310 F bean temperature
Ramp beans 12.5 degrees per minute to 360 F
Ramp beans 25 degrees per minute to 405 F
Ramp beans 10 degrees perminute to 434 F
When beans reach 430, cut the heat, increase the fan, dump the beans, sound the air siren...