Adjusting profile by control points

beans-trier-sh1I have found a new approach to decide adjusting power and fan during the roast on the Bullet R1.

And I am thrilled 😀

Until now I have just tried to do what worked earlier. And then hoping it was right for the current roast.

When it didn’t work out, it was too late to do anything about it. Like a ship the roast takes time to change direction.

How the batch develops from a given setting is much affected by type of bean, batch size, ambient temperature, how clean the filter is and so on.

My hopes for this roaster were to be able to design the profile: ROR levels, time of 1st crack (FC), yellowing and so on … And to know what I am doing during the roast. Not having to repeat the same roast many times before I get to where I want.


So I got the idea to find control points that tells me where the roast is headed. So I can adjust the heat in time.

When the roast has reached BT= 115 C at a certain time, I know if its on time or ahead or behind – and I can adjust the heat to regulate.

ROR levels are the speed of the roast and predict the time to reach FC start and so on.

I analyzed a bunch of my previous roasts. Both the successful ones and the unsuccessful (acording to how I want to roast).
Successful ones = when FC start around 7-8 minutes
Unsuccessful = FC starts later than 10,5 minutes

I picked milestones along the roast: bean temperature and yellowing and FC. Then noted the time and ROR.


There was a clear pattern. The unsuccessful roasts had lower ROR, naturally. Not so clear at 115 C. But from 130 C and onwards.

With this list I then roasted 3 batches. What a difference it made! Now I had the feeling of knowing where I was headed and could adjust heating in time.

All 3 batches got a FC on 8-9 minutes. I got the ROR levels more where I wanted them.

I am thrilled 😀

I have posted my list under Roast Profiles. But its only a start. Surely it will be developed as I go.

Be aware: Our bean probes are different: so you can’t use my list if your FC onset isn’t around 170 C. Make your own list.


My strategy has developed since I started my control point guide in November 2016, see

This is for high-density beans = high grown (I haven’t investigated the threshold for this, but something like above 1.500 meters) and a light roast.

My bean probe may be different than yours, so you cant use the degrees directly – but this can serve for inspiration to make your own guidelines.

New strategy

A high heat start → higher preheat than earlier

To prevent to big a drop in ROR after the initial peak (at somewhere around 1-3 minutes), increase heat at this point

Already at 150°C; aim for ROR level around 3-5 at FC start (typical around 170°C with my bean probe) by slowly decreasing Power

Preheat for 400 grams: 185°C – but if its the first batch 190°C

Start at P6. At turning point go to P7. During the ROR peak rise to P8. Exactly how this is done depends on Turning point temperature, the ROR-level of the peak and the time for reaching 115°C and 125°C

Fan at P2 until yellowing point or just as browning starts then F3.

After yellowing point, around 150°C decrease power step by step. I adjust this according to:

Aim for ROR around 10 at 150°C . And at 160°C ROR at 8 and power stepped down to P4.

At First Crack start have power at P2 and have ROR around 5. During FC the ROR has a tendency to drop. Don’t worry too much about it. But try and keep ROR between 2 and 4. If ROR is to high try with fan at F5 or even F6.

If ROR is higher than 5 after FC start, then do a shorter time to drop.

 400 grams ethiopean (Homa)

Homa 25juni