Artisan – Visual Scope For Coffee Roasters

Martin from Sweden emailed me a few weeks ago about an open source software package for graphing roasting profiles. With the trip to Costa Rica, my work on software was delayed. This morning I loaded up the software and tried it. I was really impressed.


I have written software for graphing roasts from my HH506RA data logger connected to a computer and my HotTop roaster. My work focused on my hardware setup. When I built the coffee office I installed a small PC with the monitor acting as both TV and computer monitor. One of my plans was to use the monitor to track roasts.

Roasting with Artisan Program Monitoring

The software is available for PC, Mac and Linux. Continue reading “Artisan – Visual Scope For Coffee Roasters”

HH506RA Roasting Software

Today I did a roast with the new software. The graph is not labeled yet. Each horizontal line is 100oF while each vertical line is 30 seconds. The system will handle Celsius but it uses the same scale right now. The data logger tells me which temperature system the readings are.

A few interesting things in the software: Continue reading “HH506RA Roasting Software”

HH506RA Software

I now have the Omega HH506RA talking to the computer via the USB cable running the Omega software. The software works and you can log the results but it is clumsy to do what I want which is record the temperature and plot both probes every 30 seconds.

I found a small free Basic interpreter/compiler called Just BASIC While I could write the application in a commercial language, I hope that by using a free language others can join in and play with the code.

My requirements are:

  1. Select com port
  2. Press a button to:
    1. Load beans – Start logging
    2. First Crack – Record time/temp
    3. Second Crack – Record time/temp
    4. Dump beans – Stop logging
  3. Save log for uploading to the web
  4. Plot log on a graph while it is logging
  5. Compare to previous logs of the same profile

So far I can communicate to the logger, read values and translate the return values.

Some of the valuable resources for people working on this include:

I will start posting the program as I get it into some shape.

Connecting to the Computer

Now that the probes were installed, I started to seriously look at the datalogger and connecting it to my computer.

HotTop roaster, Omega HH506RA data logger, installed probes and XP computer

The equipment I use is:

1 – HH506RA – Omega 2 channel datalogger (Website Canada) (Website US)
1 – HH506RA-USB-SW – Omega USB optical interface cable
2 – KTSS-HH – Omega 6″ K-type probes (Website US)

First the HH506RA has to be set up. Plug in the two K-type probes. Continue reading “Connecting to the Computer”

Omega Datalogger and the HotTop

Complete Unit with both probes

In the previous post I had attached the Omega HH506RA to one KTSS-HH probe and mounted that probe in the HotTop. Now I attached the second probe for the drum temperature.

All of this started with a web page by Randy Glass. (page gone now)

Here is the guide that was mode on how to modify the top to install probes. I did not write it. Mods to cover for probes

After attending roasting school I wanted both a bean and drum probe. The probe built into the HotTop is above the bean mass. Continue reading “Omega Datalogger and the HotTop”


My week at roasting school was amazing. Classes ran from 8:30 to 5:30 every day. We roasted on several small roasters but spent most of the week on a 5 kilo Probat and a slightly smaller Diedrich. The class was an interesting collection of people with most starting their own boutique roasters.

Classes covered the complete cycle from grading and storing green beans, roasting on various roasters, cupping to green bean purchasing.

One thing that struck me all week was the importance of the bean temperature. To this I bought an Omega HH506RA datalogger and two K-Type probes and added it to my HotTop. In this photo just the bean probe is installed. I will add the drum probe next.

HotTop with Bean Probe

I will post the details of the installation and results later