Artisan Documentation

Visual scope for coffee roasters

Top Menu


  • New – Used with AutoSave to auto create profile file
  • Open…, Open Recent – Open previous profile
  • Import Readings from logger such as HH506RA
  • Save, Save as… – Save profile
  • Export… – Export CSV file of temperatures and deltas
  • Save Graph Image – Save graph to file, or
  • Create HTML Report – Create HTML file and images for web based report
  • Print Graph… – Print graph to printer


  • Roast Properties… – Set properties of the roast
  • Profile Background… – Load previous profile as a background
  • Cup Profile… – Set cupping results in profile
  • Cup Profile V0.5.0

    See examples in Your First Roast
    Flavor is a psychological inner experience. In order to be represented or communicated, we must first transform it, or match it, to an expression or graph. This transformation gives us two convenient properties. First, we transform an inner personal experience into an appeal to somebody outside of ourselves, making possible its communication. Second, representing flavor with an expression also allows us to return to it in the future. This second property is what makes analysis possible. Without some kind of representation, analysis and communication would not be possible.

    Analysis needs quantitative data but flavor is qualitative data. With a cupping graph, we try to rate the flavor by assigning a value from 1 to 10 to certain characteristic of a sensation, thus transforming the qualitative nature of flavor into quantitative data.

    Using cupping graphs in conjunction with profile graphs allows us to match flavors with roasts. For example, if we were to make two different roast profiles, then we could compare their different cupping graphs and make adjustments according to decisions or goals.

    Cupping forms can also load as backgrounds to be able compare 2 different roasts and their flavors. There is a check box in the cupping form to show the background (another file must first be loaded as background).

  • Designer (New in 0.4.0)
  • Designer is a new feature of version 0.4.0. Designer create prototype models to be used as guiding backgrounds during a roast. When a new design is started it has seven points on it.

    1. Charge
    2. Dry End
    3. FC Start
    4. FC End
    5. SC Start
    6. SC End
    7. Drop

    Drag a point to move it. Right-click to access the Designer menu or to add a new point. This menu will appear.

    Designer… Open the Designer Config to define a default design.

    Set the default times, whether the point is used, curviness of the plot and Machine Playback option.

    Background… loads a background to use as a reference in the design.

    Add point adds a new point. Where the point is added is determined by the location of the original right-click.
    Remove point removes a point that was right clicked over. To removed one of the original seven points use the Design Config(urator) dialog.

  • Temperature – set profile to F or C, set display to F or C (Fahrenheit/Celsius)
  • Calculator – Calculate rate of change, convert between F & C, convert weight g/lb.


  • Device… – PID or data logger
  • Updated: Select external program to provide temperatures
    External Program Selection

    External Program Help

  • Serial Port… – Select serial port and communications parameters
  • Sampling Interval… – How often to take a sample
  • Colors… – Colors of the graph components
  • In Version 0.4.0 you can change the LED colours also

  • Phases… – Set temperature ranges for Dry, Mid and Finish
  • Events… – Set which event controls so display
  • In Version 0.4.0 you can configure the event names

  • Statistics… – Which stats to display at the end of a roast
  • Axis… – Range of X and Y axis
  • Autosave… – Set autosave parameters for File / New
  • Alarms… – Set alarms to trigger during the roast
  • New to version 0.4.0.

    Alarms are based on an event (such as CHARGE) and a temperature. In this example two alarms are set:

    1. Pop up a dialog box displaying “First Crack to Start” when the bean temperature hits 390 after CHARGE.
    2. Open a program (play audio file in the same folder as artisan.exe) when temperature hits 385 after CHARGE.

    Click Add to add an alarm.

  • Extras… – Configure HUD and curve, Sensitivity and Filter
  • See also:


  • About – About artisan
  • Documentation – Link to here
  • Show Keyboard Shortcuts
  • Errors – View error log

Tags: ,

4 Responses to “Top Menu”

  • […] As the Delta is usually a small number plotting it on the same vertical scale as the temperature would make for a line close to the X axis with little detail. Sensitivity and Filter can be set in the Config/Extras dialog. […]

  • DINGES says:

    With DESIGNER devloped curves do not show the inputs after saving and reloading!
    Curve is much more angular and does not show points at the right place.
    Curve and degrees do not match.

    What to do?

    Erhard DINGES

  • Naghieri Vivas says:

    Hy, i am about to purchase a new Diedrich 12 Kilo Roaster, Does Artisan works with this Roaster?

    I already ask to come with Extra USB Thermoucouple so i supouse it works.

    Wich version of Artisan should i download for this Roaster? How can i download it? Link ?

    Thank you very much


  • EL Au says:

    I got a problem when using Center 300 , can’t read in my Mac book and thats an error occur , do you know how to solve the problem , all driver i have tried to install , still not Working , always Show the BT temp is -1 …….not moving at all .