coffee-forum.net
Promoting coffee discussion.



Main
Date: 22 Jun 2006 22:18:38
From: diab0lus
Subject: i-roast 2 profile adjustments for ambient temperature changes


I have been collecting temperature data for my roasts with a
temperature probe inserted through a small hole drilled in the top of
my i-roast 2. I have figured out a formula to predict, within a
certain degree of accurracy, the difference between the average
measured in-the-bean temperature (recorded every 15 seconds) of the
i-roast 2 and the average programmed temperature (every 15 seconds) as
they relate to the ambient temperature.

The temperature ranges that were used while collecting this data range
from between 50 F and 85 F. The formula predicts that the average
programmed temperature equals the average measured temperature at about
30 F. I recorded the measured temperature every 15 seconds throughout
the duration of each roast. All of my profiles are of the ramp-up
variety. I don't drop the temperature at any stage in my profiles and
don't know if this will work with those types of profiles.

Here is the formula to calculate the amount that the average measured
temp should exceed average programmed temp (F) as a percentage:

(ambient temp - 30)/1100

So if it is 90 F today, the % over average programmed temp will be
about 5.5%. You can use these figures to adjust your roast profiles
accordingly.

If you want to input your average programmed temp into the formula to
find out your average roast temp use:

([(ambient temp - 30)/1100]+1) * Average programmed temp = Average
roast temp

------------------
On another note, I have observed faily consistently that the i-roast 2
will exceed its programmed temperature by about 19%. So I have been
programming the last stage on the i-roast by using this formula:

Desired Roast Temperature / 1.19 = Programmed Temperature

Using this approach requires the stage to be at least a minute long.
It shouldn't be preceded by a big jump in temperature - it needs time
to biuld up heat. What I have observed is the approximate maximum that
it will exceed the programmed temp.

Using these two approaches I have been able to get about a 15 minute
roast at the temperature I want with a nice ramp-up temperature curve
in some different ambient conditions. If my wife let me roast in the
house, I wouldn't need to go through all of this trouble.

I am interested to hear if these formulae work for anyone else using an
i-roast 2. I have read that performance is inconsistent from unit to
unit.

Ryan





 
Date: 23 Jun 2006 05:30:35
From: Hugh Jass
Subject: Re: i-roast 2 profile adjustments for ambient temperature changes


#@*& women!
I swear, if it wasn't for that little triangular patch of fur, there'd be a
bounty on 'em.

"diab0lus" <r0cketscientist@hotmail.com > wrote in message
news:1151039918.564613.175580@r2g2000cwb.googlegroups.com...
> If my wife let me roast in the
> house, I wouldn't need to go through all of this trouble.
>
> Ryan
>




 
Date: 23 Jun 2006 17:46:16
From: diab0lus
Subject: Re: i-roast 2 profile adjustments for ambient temperature changes


I could brew a ground up brown paper bag and acheive the same results.

There are some things I wouldn't even wish upon my enemies.

I- >Ian wrote:
> <SNIP>
> > If my wife let me roast in the
> > house, I wouldn't need to go through all of this trouble.
> >
>
> Make her drink Folgers...



  
Date: 23 Jun 2006 23:02:53
From: Randy G.
Subject: Re: i-roast 2 profile adjustments for ambient temperature changes


LOL!!!
"Is this cinnamon, Dear?"
"No. It was a bag from Ralph's Market and they print their name on the
bag in that color."

Ground paper bag... that one's ging to come in handy! THANKS!!

Randy "see.. we can still laugh" G.
http://www.EspressoMyEspresso.com





"diab0lus" <r0cketscientist@hotmail.com > wrote:
>
>I could brew a ground up brown paper bag and acheive the same results.
>
>There are some things I wouldn't even wish upon my enemies.
>
>I->Ian wrote:
>> <SNIP>
>> > If my wife let me roast in the
>> > house, I wouldn't need to go through all of this trouble.
>> >
>>
>> Make her drink Folgers...


 
Date: 23 Jun 2006 17:46:22
From: I->Ian
Subject: Re: i-roast 2 profile adjustments for ambient temperature changes


<SNIP >
> If my wife let me roast in the
> house, I wouldn't need to go through all of this trouble.
>

Make her drink Folgers...


 
Date: 24 Jun 2006 20:23:38
From: Randy G.
Subject: Re: i-roast 2 profile adjustments for ambient temperature changes


"diab0lus" <r0cketscientist@hotmail.com > wrote:

I have read your finding a number of times, and it just does not
compute with me.. In one test I did, with a programmed roast, even
though the ambient temp was different, the measured bean temps were
almost exactly the same. I am not saying that your findings are
wrong- not at all. It is just that your findings, as I understand
them, seem to conflict with what I saw, and thus my confusion.

For my evidence of how my iRoast2 behaved, in my review:
[located here http://home.surewest.net/frcn/Coffee/iRoast2.html]
I posted the following graph:
http://home.surewest.net/frcn/Coffee/iRoast2/repeat.gif
It seems to indicate that even in varying ambient air temps the
machine was able to duplicate the roast profile I created, even
though, as we all know, the actual bean temps vary widely from
programmed temps.

>I have figured out a formula to predict, within a
>certain degree of accurracy, the difference between the average
>measured in-the-bean temperature (recorded every 15 seconds) of the
>i-roast 2 and the average programmed temperature (every 15 seconds) as
>they relate to the ambient temperature.
>
>The temperature ranges that were used while collecting this data range
>from between 50 F and 85 F. The formula predicts that the average
>programmed temperature equals the average measured temperature at about
>30 F. I recorded the measured temperature every 15 seconds throughout
>the duration of each roast. All of my profiles are of the ramp-up
>variety. I don't drop the temperature at any stage in my profiles and
>don't know if this will work with those types of profiles.
>
>Here is the formula to calculate the amount that the average measured
>temp should exceed average programmed temp (F) as a percentage:
>
>(ambient temp - 30)/1100
>
Here is my confused part- are you stating that at any point in a
program your formula applies, or...? I am confused because the
indicated temp, the measured bean temp, and the programmed temps vary
so differently at different times of the roast that any one formula
for predicting bean temp would seem to be futile as seen in this graph
from my review:
file:///E:/HTML/Coffee/iRoast2/Prog7graph.gif
I did drop the programmed temp some at the end, so what you stated
about that not working apply for that part of the roast, but I am
still confused at how the formula applies...

>So if it is 90 F today, the % over average programmed temp will be
>about 5.5%. You can use these figures to adjust your roast profiles
>accordingly.
>
>If you want to input your average programmed temp into the formula to
>find out your average roast temp use:
>
>([(ambient temp - 30)/1100]+1) * Average programmed temp = Average
>roast temp
>
maybe its the "Average" thing I don't get...? Average for any 15
second measured period? For the entire roast cycle duration of a
single programmed temp?

>I am interested to hear if these formulae work for anyone else using an
>i-roast 2. I have read that performance is inconsistent from unit to
>unit.

I would be glad to help you with some data gathering- it's been over
100 the last two days- that's a real LOAD of ambient!) but need some
help applying what you are finding.

It sure would be great to find an approach that would help folks
share data, as maybe the variations in iRoasts are due to ambient
temps and not differences in machines as we have suspected...? I don'
think so, but let's find out.

How about giving us the exact profile you are using, and we can post
our data to see if we all match...


Randy "my dog drank my roasting homework" G.
http://www.EspressoMyEspresso.com




 
Date: 24 Jun 2006 20:21:52
From: Mike Hartigan
Subject: Re: i-roast 2 profile adjustments for ambient temperature changes


I have often speculated that a fairly consistent roast could be had
regardless of ambient temperature (with some limits at the low end,
no doubt) by adjusting the profile. The main impact that ambient
temp has on the behavior of the roaster is that lower temps slow down
the rate at which programmed temperatues are reached (on the ramp-
up). I have made a crude attempt to compensate for ambient temp by
programming 4 profiles, each for a different range of ambient temps.
For higher ambient temps, I insert an extra stage in between each
stage set to some intermediate temp, effectively mimicing the effect
of a lower ambient temp. I've had remarkably good results using this
method. It's interesting to actually have a formula with which I can
program my profiles to remove the trial and error approach. Thank
you for your effort.

WRT to the inconsistencies between machines, I suspect that your 1.19
factor is where the differences will lie. I may try to 'calibrate'
mine using your method and see where it takes me.

FWIW, I, too, have settled on a strict ramp up for my profiles. I
find that it's easier to follow the roast that way since the behavior
of the beans is much more predictable.

In article <1151039918.564613.175580@r2g2000cwb.googlegroups.com >,
r0cketscientist@hotmail.com says...
> I have been collecting temperature data for my roasts with a
> temperature probe inserted through a small hole drilled in the top of
> my i-roast 2. I have figured out a formula to predict, within a
> certain degree of accurracy, the difference between the average
> measured in-the-bean temperature (recorded every 15 seconds) of the
> i-roast 2 and the average programmed temperature (every 15 seconds) as
> they relate to the ambient temperature.
>
> The temperature ranges that were used while collecting this data range
> from between 50 F and 85 F. The formula predicts that the average
> programmed temperature equals the average measured temperature at about
> 30 F. I recorded the measured temperature every 15 seconds throughout
> the duration of each roast. All of my profiles are of the ramp-up
> variety. I don't drop the temperature at any stage in my profiles and
> don't know if this will work with those types of profiles.
>
> Here is the formula to calculate the amount that the average measured
> temp should exceed average programmed temp (F) as a percentage:
>
> (ambient temp - 30)/1100
>
> So if it is 90 F today, the % over average programmed temp will be
> about 5.5%. You can use these figures to adjust your roast profiles
> accordingly.
>
> If you want to input your average programmed temp into the formula to
> find out your average roast temp use:
>
> ([(ambient temp - 30)/1100]+1) * Average programmed temp = Average
> roast temp
>
> ------------------
> On another note, I have observed faily consistently that the i-roast 2
> will exceed its programmed temperature by about 19%. So I have been
> programming the last stage on the i-roast by using this formula:
>
> Desired Roast Temperature / 1.19 = Programmed Temperature
>
> Using this approach requires the stage to be at least a minute long.
> It shouldn't be preceded by a big jump in temperature - it needs time
> to biuld up heat. What I have observed is the approximate maximum that
> it will exceed the programmed temp.
>
> Using these two approaches I have been able to get about a 15 minute
> roast at the temperature I want with a nice ramp-up temperature curve
> in some different ambient conditions. If my wife let me roast in the
> house, I wouldn't need to go through all of this trouble.
>
> I am interested to hear if these formulae work for anyone else using an
> i-roast 2. I have read that performance is inconsistent from unit to
> unit.
>
> Ryan
>
>


 
Date: 24 Jun 2006 19:49:48
From: Bob Wilson
Subject: Re: i-roast 2 profile adjustments for ambient temperature changes


diab0lus <r0cketscientist@hotmail.com > wrote:

THANK YOU!!

> I have been collecting temperature data for my roasts with a
> temperature probe inserted through a small hole drilled in the top of
> my i-roast 2. I have figured out a formula to predict, within a
> certain degree of accurracy, the difference between the average
> measured in-the-bean temperature (recorded every 15 seconds) of the
> i-roast 2 and the average programmed temperature (every 15 seconds) as
> they relate to the ambient temperature.
>
> The temperature ranges that were used while collecting this data range
> from between 50 F and 85 F. The formula predicts that the average
> programmed temperature equals the average measured temperature at about
> 30 F. I recorded the measured temperature every 15 seconds throughout
> the duration of each roast. All of my profiles are of the ramp-up
> variety. I don't drop the temperature at any stage in my profiles and
> don't know if this will work with those types of profiles.
>
> Here is the formula to calculate the amount that the average measured
> temp should exceed average programmed temp (F) as a percentage:
>
> (ambient temp - 30)/1100
>
> So if it is 90 F today, the % over average programmed temp will be
> about 5.5%. You can use these figures to adjust your roast profiles
> accordingly.
>
> If you want to input your average programmed temp into the formula to
> find out your average roast temp use:
>
> ([(ambient temp - 30)/1100]+1) * Average programmed temp = Average
> roast temp

I have a first generation iRoast and had noticed there was no
compensation for ambient temperature. But I didn't figure out the
correction curve. This is great!

I'll put together an excel spreadsheet for 5 degree increments from
40-90 and finally get back into the sweet spot, consistently.

> ------------------
> On another note, I have observed faily consistently that the i-roast 2
> will exceed its programmed temperature by about 19%. So I have been
> programming the last stage on the i-roast by using this formula:
>
> Desired Roast Temperature / 1.19 = Programmed Temperature
>
> Using this approach requires the stage to be at least a minute long.
> It shouldn't be preceded by a big jump in temperature - it needs time
> to biuld up heat. What I have observed is the approximate maximum that
> it will exceed the programmed temp.
>
> Using these two approaches I have been able to get about a 15 minute
> roast at the temperature I want with a nice ramp-up temperature curve
> in some different ambient conditions. If my wife let me roast in the
> house, I wouldn't need to go through all of this trouble.
>
> I am interested to hear if these formulae work for anyone else using an
> i-roast 2. I have read that performance is inconsistent from unit to
> unit.

I'll let you know in a month or so. I typically roast once per week and
it will take a couple of samples to tell. I had been stopped by 'heat
shrink' on my temperature probe but I've got a replacement that is
stainless steel enclosed.

Bob Wilson


 
Date: 25 Jun 2006 21:21:38
From: diab0lus
Subject: Re: i-roast 2 profile adjustments for ambient temperature changes


> > From what I understand,
> >Hearthware's software takes over your profile until about 400F, then
> >the programmed profile will take over.
> >
> That is very interesting and something else I will have to look into.

My source was a thread on the Sweet Marias home roasting forum. You
are probably already aware of the searchable archive.

> I have found pretty much the same thing. Slower start and a total
> roast time of about 13-15 mintes or so makes for a smooth,
> well-balanced cup. other variables apply, of course. But the iRoast2
> was the first air roasted I have used that made a really nice roast
> for espresso.

Another recent topic on the SM forum (SM, not S&M) discussed that for a
given roast temperature, the length of the roast is inversely
proportional to the amount of acidity tasted in the cup for a given
bean/blend. Espresso drinkers especially supported the longer roast
times. Since i-roast 2 users are limited to 15 minute roasts, it makes
sense to me to develop profiles use all of that time.

If you use the 19% calculation, you can figure out the programmed
temperature for the end stage for the roast temperature that you want.
I round up for good measure. I don't want to hit 15 minutes with the
temp too low. 450F roast is approximately a programmed 375-380 on my
roaster. It seems that the extreme end of programmed roast
temperatures is where the real control lies for the IR2.

My next profile will involve smoothing out the jump from stage I 320 F
to stage II 370 F with a more linear increase. I haven't messed with
this end of the profile too much.

Another odd thing, I did two batches of Monkey, 150 g each. Same
profile, same ambient temp (one direct sunlight, one with cloud cover)
within 20 minutes of eachother. The temperature in the roast chamber
in direct sunlight rose to about 99 degrees before the roast started.
This roast completed a minute earlier than the first roast (both
roasted to 455 F). I think a warm roaster and direct sunlight
contributed to it finishing faster. I vacuum sealed both batches in
different bags. The roast that went to 13:30 gassed a little bit - the
beans were loose. The roast that went to 12:30 gassed the bag up
really tight, like a balloon. I wonder if the amount of CO2 is any
indication of the level of acidity.

> Right now the daytime highs have been n the 100-104 range, so I will
> try to do a roast tomorrow in those temps, then, when global warming
> settles down a bit, I'll do a backup roast. I have a dual logging
> digital thermometer, so getting thedata should be quite simple..

I will await your response patiently.

> It all seems like it should be so eays, no? AArghhh...

Hah. However, I am maker better and better roasts with this thing, so
something is paying off. I think it is the longer roasts with the
lower temperature.

I'm waiting for someone to chime in to say that I shouldn't be roasting
to temperature alone. When the beans smell yummy should I hit the
"cool" button regardless of temperature?

Ryan



  
Date: 25 Jun 2006 22:14:00
From: Randy G.
Subject: Re: i-roast 2 profile adjustments for ambient temperature changes


"diab0lus" <r0cketscientist@hotmail.com > wrote:

>> It all seems like it should be so eays, no? AArghhh...
^easy...
>
>Hah. However, I am maker better and better roasts with this thing, so
>something is paying off. I think it is the longer roasts with the
>lower temperature.
>
That is something I learned when I went from the Hearthware Precision
(which had as it's only control a mechanical timer and a stop/cool
button) to the Hottop. The longer, "slower" roast was far more
satisfyi9ng, muting the acidity and giving a more balanced cup. That
is a subjective thing, and depending on the coffee and the palate, as
well as the brewing method, "to each his own" is rarely been used more
appropriately. The Hottop's roast worked so well for me that I have
not roasted in an air roaster for some three or four years other than
the testing done for my website, and soon for this experiment of which
we speak.

As some here have tested with some sophisticated air roasters (like
Bob Yellin has done) that it is more a function of the roast time and
profile than it is of the roasting appliance. Additionally, Jeff
Pawlin with his computer controlled Hottop roaster and custom software
has demonstrated that even small changes in the roasting profile have
an impact on coffee quality. Few have experimented to that depth of
roast control because equipment that allows such minute control of the
roast is/was fairly well unavailable to us unwashed masses.

Still, with that in mind, the iRoast2 is a very capable home roasting
appliance for the money, and well capable of creating some really
great roasts, with repeatable results (to be proven), and roasts that
are quite comparable to the Hottop. And it points out the one lacking
feature (IMO) the Hottop, but that has been made more than clear by e
for years- here, on my website, and in person to the Hottop folks.

>I'm waiting for someone to chime in to say that I shouldn't be roasting
>to temperature alone. When the beans smell yummy should I hit the
>"cool" button regardless of temperature?
>
I would be one, having done a lot of home roasting to sound alone. On
the other hand, it is more difficult to do so with the iRoast because
of the Boeing roar it puts out, so temperature is a good indicator of
roast level as my testing showed, but it would take a fast-responding
probe located IN the bean mass that responds fast enough and is placed
to read the beans more and the incoming air less for accuracy. It
would also have to be mounted in a way that would place it in the same
location every time for repeatability.

>Ryan
What? err... ...No, I'm Randy... Oh... YOU'RE RYAN! ;-) Never mind.


Randy
"think sadly of all the people
missing this becasue of their killfiles...
Condescending... Moi?"
G.
http://www.EspressoMyEspresso.com




 
Date: 25 Jun 2006 19:22:53
From: diab0lus
Subject: Re: i-roast 2 profile adjustments for ambient temperature changes


> I have read your finding a number of times, and it just does not
> compute with me.. In one test I did, with a programmed roast, even
> though the ambient temp was different, the measured bean temps were
> almost exactly the same. I am not saying that your findings are
> wrong- not at all. It is just that your findings, as I understand
> them, seem to conflict with what I saw, and thus my confusion.

How different was the ambient temperature between the two roasts? An
increase in temperature from 70 to 75 degrees only needs an increase of
0.45%. Probably not worth doing. However, if the ambient temperature
went from 45 to 85 between roasts, you would have a calculated overall
increase of 3.63%, which could be the difference of 14 F (an arbitrary
number based on one of my own profile temperature averages) at the same
point in the roast profile.

> For my evidence of how my iRoast2 behaved, in my review:
> [located here http://home.surewest.net/frcn/Coffee/iRoast2.html]
> I posted the following graph:
> http://home.surewest.net/frcn/Coffee/iRoast2/repeat.gif
> It seems to indicate that even in varying ambient air temps the
> machine was able to duplicate the roast profile I created, even
> though, as we all know, the actual bean temps vary widely from
> programmed temps.

This review helped me decide to buy the i-roast 2. What I don't know
is how varying the different air temperature are that you mention.

> maybe its the "Average" thing I don't get...? Average for any 15
> second measured period? For the entire roast cycle duration of a
> single programmed temp?

You should start with data from a roast that you are happy with in
whatever ambient conditions you were subjecting the roaster to at the
time. Record your measured roast temperature every 15 seconds from
beginning to end. Average all of the measured temperatures for that
roast. Note this temperature as target average roast temp. It will
probably be a number in the mid to high 300 F range.

Take your programmed roast profile, chop it into 15 second intervals,
average this number. If you have a 15 minute profile and you stopped
it at 12:30 during the roast above, only use the data through 12:30 to
create your average.

Note the ambient temperature. Run the ambient temp and average
programmed temp through the equation:

([(ambient temp - 30)/1100]+1) * Average programmed temp

This will give you an average roast temp number. Compare this number
with the target average roast temp noted above. If it is different,
modify your roast profile (in excel or whatever you use) by
increasing/decreasing the heat. Run the new average programmed temp
through the equation. When the numbers are close, your profile is
ready.

Note: Modifying the numbers in the beginning of you roast profile will
probably have little effect on the performance and may only serve to
provide unusable numbers from my formula. From what I understand,
Hearthware's software takes over your profile until about 400F, then
the programmed profile will take over. I have the first 5 minutes of
my profile set to 320F. (I started working with your profile 10 from
the above referenced review on your web site.) Any tweaks done to the
profile should be done after the measured 400F point.

> I would be glad to help you with some data gathering- it's been over
> 100 the last two days- that's a real LOAD of ambient!) but need some
> help applying what you are finding.

Hopefully I have clarified it a little. It makes sense in my head, I
just need to get it out - past all of the cobwebs.

> How about giving us the exact profile you are using, and we can post
> our data to see if we all match...

Today I used my profile 6 to reach 450 F in 11:30. The ambient temp
was 80 degrees (IIRC, it was a non-recorded roast).

0:00 - 5:00 320
5:00 - 10:00 370
10:00 - 11:45 375
11:45 - 13:30 380
13:30 - 15:00 385

(375 * 1.19 is 446, which is close to the temp I acheived)

I am discovering more and more good things about lighter roasts for
espresso blends, I will be adjusting this profile to end at 14 - 15
minutes at 450 or so.

Anyhow, I am interested in everyones feedback. I consider this to be a
somewhat perturbative approach to the problem, so I think I am on the
right track - I just might need to tweak it a little bit. If anyone is
getting nowhere with this formula, perhaps we can help determine if my
method is wrong or if there are differences between the i-roast 2s or a
combination of both.

Ryan



  
Date: 25 Jun 2006 20:08:35
From: Randy G.
Subject: Re: i-roast 2 profile adjustments for ambient temperature changes


"diab0lus" <r0cketscientist@hotmail.com > wrote:
>
> From what I understand,
>Hearthware's software takes over your profile until about 400F, then
>the programmed profile will take over.
>
That is very interesting and something else I will have to look into.
>>[Excellent and detailed reply snipped]<<

>I am discovering more and more good things about lighter roasts for
>espresso blends, I will be adjusting this profile to end at 14 - 15
>minutes at 450 or so.
>
I have found pretty much the same thing. Slower start and a total
roast time of about 13-15 mintes or so makes for a smooth,
well-balanced cup. other variables apply, of course. But the iRoast2
was the first air roasted I have used that made a really nice roast
for espresso.

>Anyhow, I am interested in everyones feedback. I consider this to be a
>somewhat perturbative approach to the problem, so I think I am on the
>right track - I just might need to tweak it a little bit. If anyone is
>getting nowhere with this formula, perhaps we can help determine if my
>method is wrong or if there are differences between the i-roast 2s or a
>combination of both.
>

Right now the daytime highs have been n the 100-104 range, so I will
try to do a roast tomorrow in those temps, then, when global warming
settles down a bit, I'll do a backup roast. I have a dual logging
digital thermometer, so getting thedata should be quite simple..

It all seems like it should be so eays, no? AArghhh...


Randy "the roaster is taking over my roast" G.
http://www.EspressoMyEspresso.com




 
Date: 28 Jun 2006 09:59:15
From: finding z0
Subject: Re: i-roast 2 profile adjustments for ambient temperature changes



Randy G. wrote:
> "diab0lus" <r0cketscientist@hotmail.com> wrote:
>
> >> It all seems like it should be so eays, no? AArghhh...
> ^easy...
> >
> >Hah. However, I am maker better and better roasts with this thing, so
> >something is paying off. I think it is the longer roasts with the
> >lower temperature.

I have exp'ted briefly with extended roast times on my I-Roast1 w/o
temp probe and was disappointed by the results. If hearing cracks is
difficult with this machine (I think I can hear them on shorter roasts)
then lenghtening the roast complety obliterates them or spreads them
out. I bought a temp probe but have never used it. Something about
drilling the hole, or that the tip might be the wrong material got in
the way. I too seek the body of the roast that seems to be lacking in a
quick roast profile. I found that some beans just have more body/ less
acidity even if i screw up a bit. I'm taking heart that longer, slower
roast times (with temp control) do lead to the desired roasts. Cheers