[Page Banner Image]

BehmorThing

The Best tool for tracking your greens inventory and roasting results with your Behmor 1600 or most any other roaster.

BehmorThing is designed to let you easily see the roast profile you're about to use, to save the settings for future review and to add comments after the roast to describe your results or if it's not a Behmor, it lets you record almost everything about the roast including the temperature profile.

BehmorThing was written to help me understand what the heck was going on during a roast and hopefully with the history, learn and become better at creating exceptional roasts. If you think that there's something I can do to improve its ability to do that or if you find that something doesn't work the way you think it should or the way I say it does, please let me know in the coffee roasting sections of www.Home-Barista.com or www.CoffeeGeek.com  or via email at:

TechSupport at Extrasensory dot com

BehmorThing is currently at version 2.0.0.14  (6/26/2009)  (Change Log)

If you're upgrading, please make sure to download Version 1.2.5.0 and check all of the coffee names in the roast history to make sure they have a matching coffee in the Coffee inventory. If not, the upgrade tool will create a new coffee for every unique coffee name in the roast history. If you find that the import makes a mess of it, just fix up the data using version 1.2.5.0 and then try the import again.

Also, for those of you who use other roasters besides the Behmor, version 2.0 has the ability to hide most of the Behmor specific stuff.

To install BehmorThing V2 just download and run BehmorSetup2.msi.

To update BehmorThing V2 to the latest version, just download the file BehmorThingV2.exe, and save it to in "C:\Program Files\BehmorThing". Please read the Change Log when updating as it contains information about what's changed since the version you have.

To update earlier versions of 1.2 to Version 1.2.5.0, just download the file BehmorThing.exe, and save it to in "C:\Program Files\BehmorThing". Please read the Change Log when updating as it contains information about what's changed since the version you have.

If you feel that BehmorThing has enhanced your life enough you feel like enhancing mine, click here!
Or ask Sweet Marias to send me a few pounds of your favorite coffee next time you order.

Look at other peoples data Some of BehmorThing's users have been kind enough to let you look at their data, this links to a page where you can download their files.

BehmorThing is not perfect as I'm not perfect. If it doesn't work for you, tell me, as if you don't, I can't fix your problem.  In the very  first version all it did was display the profiles and move the cursor along the graph. Everything else was added on and so some things might work different than expected. I apologize for that! This is a basic overview of the program, there will be an additional advanced page that covers more when I get to it or you can just look at all the menu options and see what there is. There are right click menus in a number of places that do useful things and even the occasional use of Center Click on column headers to customize columns. Center click can be a center mouse button, clicking the wheel, or sometimes clicking the right and left mouse buttons at the same time.

Ira

The Opening Screen.

The opening screen is essentially blank, not very exciting, but the menus hold the promise of more to come Occasionally BehmorThing will alert you to the fact there is an updated version by putting a message in the title bar right after "Ira" which will probably be your name on your copy of BT. Whenever BehmorThing starts and can see the internet, it will check to see if it's version number is the same as the current one. The Change Log will keep you apprised of the changes since the last version. 

When you first install BehmorThing you'll be looking at sample data, when you want to start with your data, just choose File/New and make a file for you, then go to Utilities/Preferences and click on the Open current file on startup button and that will be you new default file.

.

Adding Coffee.

First you'll need to add coffee using the add coffee screen. If you're adding a lot of similar coffees, you may check those seemingly nonsensical green shadowed checkboxes and when you finish entering one coffee and start on the next, the data by the checked boxes will be preserved for the next coffee.

Here you put in all the information about your coffee hoard. BehmorThing will help you keep track of your green coffee inventory. You may also put in the times and profiles you prefer when roasting this coffee and BehmorThing will automatically fill in the roasting information when you start a new roast. The extra check boxes are these so if you're adding a lot of coffee you can have the fields that you choose remain when you save this coffee and start adding another. If they bother you, just choose View/Hide Checkboxes and they'll go away.  Make sure to look at all the menu choices on every screen you visit so you have an idea of everything you can do.

The Coffee Inventory

When you're done adding all your coffee you can view the inventory and even find out what it's worth.

Export Coffee

And on the off chance you want to look at your coffee inventory in some other program you can choose File/Export and export your coffee inventory to a file easily understood by Excel and many other software programs. By default it will use My Documents/BehmorThing/export.txt but clicking the button with 3 dots will let you call it anything and put it anywhere you want.

Roasting Coffee

Now you'll probably want to roast some coffee. To start with open the coffee inventory, choose a coffee and then choose File/Roast Coffee or just press Ctrl+R.

Now you'll see the Roast Coffee page. This consists of the section at the top that duplicates the functions of a Behmor front panel, a page to input all of the roast information and a page that shows the heat profile of the Behmor with your chosen selections. Much of the information will be filled in automatically as the roast progresses.

If you don't own a Behmor and check "Hide Behmor Features" on the preferences all of the Behmor specific stuff will be hidden and BehmorThing will allow you to track time, temperature and crack timings.

You might notice the PreHeat button. That's a feature I added so I can log the time I preheat the Behmor before starting the actual Roast timing. You may disable this feature on the preferences menu if you don't like it. I usually do a 2 minute preheat on P! then press stop and input my actual choices. It makes sure I never run out of time and can't finish a roast. Most likely not approved by Behmor, but it seems to help me get better results.  Your mileage may vary.

The Roast Graph tab displays the Behmor heating profile for the roast parameters you've selected. This should help you to better understand how the Behmor works and make choices that improve the quality of your roasts.

Here you can see the features for tracking roast temperature. Inc is how much the buttons adjust when you click the big arrow to log the indicated temperature. You may adjust the Inc and Next Mark settings at any time during a roast. The big blue down arrow indicates that the Next Mark will be reduced by the Inc amount when it's clicked. If you click on Log Up the blue down arrow will change to a red up arrow and the Next mark will be increased by the Inc amount when the arrow is clicked. Each time you click the big arrow the time and indicated temperature will be logged. You can see the red temperature line on the following image. You'll also see the First and Second Crack buttons which allow you to log the beginning and end of both cracks. As soon as you click the crack buttons, they will change from Crack Start to Crack End.

If you've entered notes into the notes field in the coffee inventory, they will appear in a third tab and if you've copied a roast the notes from that roast may appear in a fourth tab if you choose that option in the preferences.

Printing Labels

Now that you've roasted and saved the roast, you can make a custom label for it. You may use the menu shown here to select and de-select the fields on the label. You can  drag the fields around by left clicking and dragging and you may change the font for any field by right clicking on it. You may also toggle between viewing field names and field contents by checking or un-checking View/View Data. When you've got the label design of your dreams you may choose File/Print to print it and File/Save to save the design for next time.

Copying a Previous Roast

After you've roasted some coffees you can use the View/View Roasts to look at all the previous roasts for the coffee you want to roast and then you can select one of them and choose File/Duplicate Roast. This should give you a better chance of duplicating your best roast of this coffee.

Roast History

You can also view the complete roast history and go directly to viewing the details of any roast or the coffee it used. Notice that BehmorThing keeps track of when you cleaned your Behmor and reminds you every 5th roast so you don't have to keep track. Clicking on any of the column headers changes the sort order, a second click on the same column header inverts the order. Center clicking on a column header allows you to customize the column attributes or hide the column. If your mouse does not have a center button or a wheel that clicks, you can try pressing the Left and Right buttons at the same time, that works on my laptop.

Roast Details

The details of the completed roasts can be viewed on the roast results page which will have between two and four tabs. It always has the Detail and Graph pages, if there are notes associated with the coffee there will be a Coffee Notes tab and if you were logging temperature during the roast there will be a Temperature Graph page. Clicking on the cupping cup picture will bring up a cupping sheet if you cup your roasts and want to keep track of those results.

You can choose the Graph page to see a visual representation of how the roast progressed and where the cracks occurred and if there are coffee notes you can choose that page.

If you keep track of temperature during the roast that line will appear along with temperature grid lines and degree labels. That information will also appear on the Temperature graph page where you can use the cursor to examine the graph and see the temperature and time at any point in the roast.

Tables

As you add Coffees and Roasts you will need to enter the values you use for Coffeemakers, Regions, Roast Levels, Roasters and Vendors. Those entries may be viewed using the Tables menu. There is no way to edit the tables, but if there are entries you don't want any more, you may delete them here.

Preferences

You can set some preferences on the Utilities/Preferences page.

Deduct Coffee From Inventory controls whether Deduct Coffee From Inventory is checked when you save a Roast.
Use Roast Results in Expert Mode causes Roast results to always come up in Expert Mode.
Remember Window Setting causes Window setting to be remembered when they are closed. Un-checking this after you've opened and closed all the windows exactly the way you want, preserves those settings.
Reset P1 A on weight change makes the software imitate how the Behmor works when you change the weight.
I like Tabs will cause a tab line to appear so you can more easily switch between windows
Hide Behmor Features
hides the Behmor specific stuff to make the program more friendly for people using other roasters.
I think Metric will change all the units to metric
Enable Pre-heat Timing enables the preheat feature built into BehmorThing
Preheat warning seconds is the point in the preheat time where the screen starts flashing to warn that it's time to switch modes
Open current file() on startup sets the current file to be the one BehmorThing always opens when started, if BehmorThing doesn't open the file you want when you first open the program, choose File/Open to open the file you want and then come here and click this button.
The Temperature section lets you define the parameters for the temperature logging feature on the Roast Coffee page.
    Increment degrees is the default start value for the same field on the Roast Coffee Page
    Increment Adjustment is increment value for the increment adjuster on the roast coffee page
Note font size allows you to make the notes easier to read
The Cleaning Cycle Settings let you set the cleaning interval  to whatever you wish and disable it if it's unneeded for your roaster.
Money Symbol lets you choose something other than a dollar sign.
The Notes selector lets you choose how Duplicate Roast deals with transferring the prior roasts notes to the new roast.
Graph Colors allow you to set the colors on the graphs to your favorites so you don't have to put up with my lack of color sense!
Font lets you change to color of the font on the graph.
If there are some lines you don't want to see, just make them the same color as the Graph background.

View Both

You can also do all of that from the View Both page which puts your Coffee Inventory and Roast History on one page.

Logging Temperature

If you so desire and have a suitable thermometer you may log the temperature progress of your roasts. The Giant logging button will not appear until you press Start. There are 2 number boxes near the Log button. Increment sets the automatic adjustment of the next temperature to be logged. Next Mark is the temperature that will be logged when you next press the giant log button. You may log up to 150 points which means for your average 20 minute roast and cool down you can log about every 8 seconds or about every 4 degrees. If you should find that inadequate, a message to me will likely solve your problem. Someday there will be a USB piece that will automatically log up to 2 (is that enough for you?) locations in your roaster.

Getting Started with BehmorThing Version 2

After installing BehmorThing you will be looking at some demo data. It's not particularly good, but it will allow you to mess around and play without ruining anything, when you're ready to start entering your own data, choose File/New and create a new database using your name. Then put your name in the box on the main screen and it will go away, lastly go to Utilities/Preferences and click the "Open current file on startup" button at the lower left. From that instant on, Behmor thing will always open your file. Now add your coffee inventory and then try a roast.

The rest is information that is of interest but needs to be put on the advanced page

BehmorThing will keep track of your coffee inventory. Whenever you save a roast you will be asked if you want to update inventory, if you say yes the inventory will be reduced by the starting weight of the roast.

BehmorThing correctly* shows the heating profile for every possible selection of weight, roast profile and time changes both pre and post roast start.

If you set BehmorThing and your Behmor the same, press Start on both at the same time and add or subtract the indicated "Added" time, BehmorThing will correctly indicate the roast progress.

The First and Second crack buttons are active during the roast timing and pressing them during a roast saves those times so you don't have to think about it.

The thin, red vertical line indicates the time when you press "Start". The distance between the end of the black line and the vertical red line indicates the time added after the roast was started.

The vertical white line indicates the current point in the roast.

The little + and - buttons that appear when the roast is running allow you to sync the timer on your Behmor and the timer on BehmorThing.

And BehmorThing keeps track of when you need to do a cleaning cycle, something I need to do at the moment.

To Roast Coffee, select a coffee from your Coffee Inventory and  choose Roast Coffee from the File Menu.

There are 4 Possible states during a roast, they are indicated by the words on the "Start" or "PreHeat" Button which change from "PreHeat" to "Start" to "Cool" to "Done." After pressing "Cool", the clock continues to run and the First and Second Crack buttons are still active. With the Behmor, Second Crack often starts or continues into the cooling cycle and so you may record that time after the cooling cycle has started. Pressing Done stops the clock and offers to save the roast.

* I say correctly because everything I've read and been told indicates it's correct. If you believe otherwise, please let me know and I'll fix it.

Roast Info Page.

The Roast Info page contains all the information about the current roast. Many of the fields are filled automatically when you press the buttons at the top, the rest you may fill in with your information.

Every fifth roast a red button will appear reminding you to clean your Behmor. Clicking it will make it go away for another 5 roasts. The button will likely be out of sync until the first time you click it while doing a cleaning cycle. If you do a cleaning cycle while the button is not visible, you may also mark a Cleaning Cycle as done by choosing Cleaning Cycle Performed on the Utilities Menu.

Roast History

The Roast History displays a list of all your saved roasts.

The list may be sorted by clicking on a header: No, Date, Coffee, RoastLevel, ... 

The list may be filtered by double clicking on a Coffee, Roast Level, Profile, Roaster or Coffeemaker. i.e., double clicking on Espresso Monkey Blend would limit the display to only roasts made with Espresso Monkey Blend.

Checking Filters Add on the View menu will cause the double click filters to add together. So if this is checked clicking on Espresso Monkey and then City Plus would limit the display to the two Espresso Monkey roasts that are City Plus. If Filters Add is not checked that same sequence would first show the five Espresso Monkey roasts and then the seven roasts at City Plus.

Clicking on Show All on the View menu will return the list back to showing everything.

Right Clicking on the grid will display a useful menu.

Roasts may be Duplicated, Edited or Deleted by using the selections on the File menu

Middle Clicking on a Table header title in the Coffee Inventory or Roast History tables will allow you to customize the header titles.  Middle clicking is a click on the middle button if you have one, the scroll wheel if you have one of those, or if you only have 2 buttons, possibly on both buttons at once. On my Dell laptop I can either click both buttons on the laptop or the scroll wheel on my Bluetooth mouse. Clicking both buttons on the Bluetooth mouse does not work.

Coffee Inventory

Enables you to easily keep track of your Green Coffee Stash.

Clicking on a header sorts by that column. Headers my be resized and dragged around and your changes will be remembered between sessions.

The list may be filtered by double clicking on a Coffeemaker, Vendor, Arrival Date, Target Roast or Profile. i.e., double clicking on Sweet Marias would limit the display to only coffees purchased from Sweet Marias.

Checking Filters Add on the View menu will cause the double click filters to add together.

Clicking on Show All on the View menu will return the list back to showing everything.

Middle Clicking on a Table header title in the Coffee Inventory or Roast History tables will allow you to customize the header titles.

Coffee my be Added, Edited, Deleted or Roasted using the choices on the File menu.

BehmorThing will optionally reduce your stash by the roast amount when you finish roasting and choose Save.

Additional Features

The Tables menu allows you to look at and delete unwanted entries in the five list tables. You may not add or edit the table entries, only look and delete. Entries to these tables are automatically added when you enter then in the Coffee and Roast data entry forms.

The utilities menu contains some useful items  to help keep BehmorThing operating the way it should and looking the way you want.

Cleaning Cycle Performed marks a Cleaning Cycle as done now and offers to place a marker in the Roast History.

Forget all Window Locations erases BehmorThing's memory of the size and location of all of its Windows. If a window gets lost or things get messed up you might want to use this.

Forget all table settings forgets the width and location of all of the columns in the Roast History and Coffee Inventory. In  case the tables get really messed up, this will return them to their default state.

Un-checking Remember Window Settings will cause BehmorThing to stop remembering the window and table settings when you exit BehmorThing. If you set up everything exactly the way you want it and then un-check this, everything will stay exactly the way it is even if you forget and move things around.

Shrink Database will remove all of the empty space caused by doing a lot of editing of the notes. There should be no harm in this and it can significantly decrease the size of the vdb3 file. I'd recommend backing up your vdb3 before doing this as if something's going to go wrong and ruin your data, this would be the most likely thing to do it. Not that it's likely, just that I'd rather you were safe than sorry.

Renumber Database will renumber the Roast History and Coffee Inventory "No" column starting with 1 and will remove all gaps. It may mess up the next cleaning schedule, it shouldn't but I've not tested it enough so I might have got something wrong. And while you can't see this option in this picture, it's there starting in version 1.2.3.22

Acknowledgements

While it might seem like this is my product and it's true I'm the only one touching the code, without the encouragement of the users and the occasional few pounds of coffee or dollars that shows up it might die. I especially appreciate the feedback about how you use it and how I could be made to serve you better.  I started roasting in the early 80's with a yellow popcorn popper which I modified so I could easily control the heater. I stopped for a number of years and started again only recently. It's a different world now, back then I got greens from the Coffee Emporium in Marina Del Rey, a small coffee bar with a roaster in the front window. Today I have a Behmor and get my greens from Sweet Marias and I'm learning all over again. Many of you have been roasting for years and have a much better idea of what is needed in a program like this than I do, Special thanks to Michael K. who has tirelessly tested this thing, helped me understand how to make it better and inspired me to constantly improve BehmorThing.

Ira

[Home Icon][Products Icon]

Send mail to Tech Support  with questions or comments about this web site.
Last modified: June 26, 2009