The FrogPad
A forum to get help or talk about Roastmaster…or anything else coffee.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Danny Hall

Pages: [1]
News, Tips and Tricks / Roastmaster 11 and Phidgets Lib22 Compatibility
« on: October 23, 2017, 08:38:56 PM »
Before upgrading to Roastmaster 11, please read this article and make sure you can dedicate enough time to upgrading your Phidget network host before production roasting begins.

Roastmaster 11 and Phidgets Lib22 Compatibility

Also, see detailed instructions for Upgrading to Phidgets Lib22 from Lib21

In part 6 of our Roasting with Roastmaster series, we build on the concept of profile targeting that we covered in part 2, and show how to easily find and target data from past roasts in the roast console and analyzer. We also look at the function of the console criteria buttons and how they, along with cupping scores, help us hone in on general or specific past data to target.

Watch the screencast.

News, Tips and Tricks / Blends and Snapshots Screencast
« on: May 01, 2017, 03:27:53 PM »
In this screencast we discuss how to create blends in Roastmaster, and the features and functions related to them. Then, we show how to implement a more advanced workflow using blend snapshots to record and track blend changes based on experimentation or variations in crop, cost and supply.

Watch the screencast.

In part 5 of our Roasting with Roastmaster series, we show how to use differential temperature projections in an automatic data logging environment to provide accurate predictions of where our curve temperatures are headed in a future point in our roasts.

Watch the screencast.

In part 4 of our Roasting with Roastmaster series, we learn how to create event markers affixed to roast curves or a roast timeline. We also discuss how to configure a profile’s curve templates with auto-trigger events that will fire at certain temperature criteria during a roast, providing an alternative event-driven profile workflow, and more metric data.

Watch the screencast.

In part 3 of our Roasting with Roastmaster series, we look at how to set up Roastmaster’s Automatic Data Logging option, configure roast curves to automatically log probe data, and watch a data logging roast with a glimpse of auto-trigger events.

Watch the screencast.

In part 2 of this series, we turn a roast into a roast profile, and learn how to target the profile’s reference curves with the analyzer’s targeting feature. We also show how to speed your workflow with curve templates that create data logging curves in roasts that use our new profile.

Watch the screencast.

If you’re new to Roastmaster, this introductory screencast will walk you through your first roast, as well as creating a few database objects. We also discuss bean lots, and look at some of the features of the roast analyzer.

Watch the screencast.

News, Tips and Tricks / Roasting with Roastmaster Screencast Series
« on: April 10, 2017, 03:15:05 PM »
I'm beginning work on a new screencast series called "Roasting with Roastmaster".

We will start with the basics for folks who are just beginning to use Roastmaster, and will build as we go, covering more advanced topics as the series progresses.

Be on the lookout!  :)

News, Tips and Tricks / Cupping a Flight of Roasts Screencast
« on: April 06, 2017, 09:11:08 PM »
This screencast shows how to work with multiple selections in table views, create an array of cuppings from a series of roasts, and access cupping data in reports.

Watch the screencast.

News, Tips and Tricks / Building Roasts by Yield Screencast
« on: April 05, 2017, 10:07:07 PM »
This screencast shows how to use the “Build Roasts by Yield” feature to quickly create a series of roasts based on a desired yield weight.

Stay tuned for more!

Watch the screencast.

This update offers full iOS 10 compatibility, and a host of other new features and improvements.

See the new features.

News, Tips and Tricks / News and Updates
« on: February 05, 2017, 09:05:07 PM »
I'll now be posting noteworthy news here in this board, as well as the normal blog entries on the main site.

Support / Using Behmor 1600 Curves
« on: January 22, 2012, 10:34:14 PM »
Note: This article is somewhat outdated, in that it doesn't cover automatic Behmor curves. Please see for up-to-date instructions.

Roastmaster v3.0 now provides the ability to create curves that match those on the Behmor® 1600 roaster.

The 1600 is unique in the way that it handles its internal roasting curves. They are calculated on-the-fly, based on 3 things:

  • The Profile (the shape of the curve)
  • The Program (the length of the roast calculated as a factor of the weight setting)
  • The Weight setting (higher weight settings yield greater Program times).

The 1600 allows some degree of customization based on the time shifts you apply to a curve. Time shifts you enter before a roast starts adjust every leg of the calculated heat curve evenly, adjusting each leg in proportion to fit the new time. Time shifts you apply after the roast begins affect only the final leg of the roast.

Roastmaster will now allow you to create Behmor 1600 curves, and apply them to a roast.

How do I use them?

The only thing you need to do is make sure the roaster entity in Roastmaster that represents your 1600 contains the string Behmor in the manufacturing field. (This helps keep the interface clean for non-Behmor users.) Once you tag a roaster in a roast that meets this criterion, the "Create Behmor Curve…" option will be displayed when you tap the dark blue curve button on the roasting console.

How do they work?

Once you've created a 1600 curve, and saved it to the current roast, selecting that curve in the graph will turn the new graph scale buttons (the "+" and "-" buttons) into time shift buttons. Tapping these buttons will apply the same logic to the curve that the Behmor 1600 applies to its internal curves, with respect to whether or not the roast is currently in progress. So, for every time shift you enter on the appliance, apply the same time shift to the selected Behmor 1600 curve in Roastmaster.

If you need to look up the Behmor 1600 information contained in a 1600 curve, just go to the details screen of that curve. Swipe to the notes section - it will report the settings used to create the curve, as well as any time shifts you've applied to ip - both before, and during, the roast.

A few words about the design of Behmor 1600 curves in Roastmaster.

Behmor curves are "opt-in". Many 1600 users I've spoken with don't care to track curves. They are quite happy roasting with the default settings, and not experimenting with time shifts. That, coupled with the fact that it is but one of the many roasters that folks are using, led me to design them to function modularly - the same way all other curves in Roastmaster work. In other words, a Behmor curve has no relationship to the details of the roast that contains it. The curve doesn't care if you've tagged P1 in the roast itself - all it cares about is the setting you entered when you created it.

Why? Well, Roastmaster is complicated enough already, and at the end of the day simpler is better. If a Behmor 1600 curve were intrinsically linked with the data of the current roast, then (aside from making the interface more confusing) it would not be a viable curve outside of the context of a roast. Designing it in a modular fashion will give users the option to create custom Profiles for the 1600, based on curves they've tried and had success with. For instance, while testing the curves functionality, I happened upon a curve combination of P4/D that turns Central American beans into wonderful SO espresso! Go figure - surprised me too. The combination of the long roast time, and P4 heat ramp is a real winner. I can now copy and paste that curve into a new Profile that will sit along with the standard P1 - 5 default profiles, and tag that whenever I want some lively SO espresso, ignoring the weight and program setting in Roastmaster if I choose. In future roasts, I can tag that new profile, create a 1600 curve for the current roast, and time shift it to match the profile curve that will be displayed in the graph alongside the new roast's curve.

I've learned a lot about this wonderful little (big) roaster while coding and testing 1600 curves. I hope it sheds a lot of light and helps you hone in on some winning combinations like it did for me.

News, Tips and Tricks / Creating Your Own Custom XML Label Descriptions
« on: January 22, 2012, 07:13:27 PM »
You can customize label templates for use with Roastmaster.

Here are a few blank templates: "My Label 1.xml", "My Label 2.xml", "My Label 3.xml", "My Label 4.xml" - each designed for 1, 2, 3 or 4 labels per sheet, respectively.

You can edit these files in any standard text editor, just make sure the resulting saved file has an".xml" extension.
If you need more than 4 labels per sheet, simply copy and paste a new <label>...</label> block for each extra label on the sheet.

To customize the label, replace each instance of "MyValue" with whatever value is applicable. You can refer to the PDF "Roastmaster XML Label Structure.pdf" for a description of what each value means, as well as a sample template to give you an overall picture of how these should correlate to a real-world label sheet.

All measurements should be entered in Imperial inches.

When you're finished creating your custom template, you can import it directly into Roastmaster from anywhere on your iOS device - the two easiest ways are to upload it to your DropBox account, or email it to yourself. Navigate to the file on your iOS device, tap the icon and choose "Open in Roastmaster". Roastmaster will present its import screen. Once imported, the new label description file will be available for immediate use.

Pages: [1]