The home of the software is on Github where one can find the latest binaries of the software for all platforms. Users can subscribe to the users mailing list to discuss with others on Artisan.
This blog provides short articles on selected topics around Artisan, most of them linked below.
Artisan assumes to be connected to a (main) device delivering temperature readings for the bean temperature (BT) and the environmental temperature (ET) within the roasting device. Various devices are supported.
- manual temperature entry (without any connected device),
- temperature meters with displays,
- dedicated electronics for reading temperature sensors,
- open-source temperature sensing hardware (Arduino/TC4)
- industrial PID controllers often installed in coffee roasters
- dedicated support for specific machines (Hottop)
- generic protocols
One can add extra devices to gather data from additional devices or define virtual devices by generating new data streams by computing on the existing data.
Additional data like roast properties (information on the greens, batch volume, bean density,..) and cupping information can be entered manually.
There are a number of configuration options that are either concerned with the data gathering process (like sampling interval, graph smoothing settings, ..) or with the visible rendering (axis limits, fonts, colors,..).
Events and Phases
Additionally, to the recording of temperature over time, a user can add event marks to document major happenings during a roast within the roast profile. There are a number of pre-defined events for the loading of the beans (CHARGE), first crack start (FCs), and so on, which can be entered by corresponding predefined event buttons (or partly automatic). Additional information can be added as up to 4 configurable event types via user defined event buttons, sliders or quantifiers. Those additional configurations can be organised in palettes that allow the quick switching between different sets of such definitions.
- Events, Buttons, Palettes, Mini Editor, point-and-click event edit
- Controlling a Hottop via Sliders
- Roast Phases, Statistics and Phases LCDs
- Increasing the Heat via “relative” event buttons
- Event Quantifiers
- Taking Control
A number of roasting tools assist the roast master before, during and after the roast.
- Background profile
- Sampling Interval, Smoothing, and Rate-of-Rise
- Fighting Spikes with Input Filters
- Area under the Curve (AUC)
- Batch Volume and Bean Density
- Symbolic and math functions, and the plotter
- Roast Calculus
- Natural Roasts
- Signals, Symbolic Assignments and the Plotter
- Virtual Devices and Symbolic Assignments
- Batch counter
- Reports, batch conversions, playback aid, panning, profile designer, keyboard shortcuts
- largeLCDs / WebLCDs
- Automatic save
Finally, Artisan offers some advanced mechanism for the partial or full automation of certain aspects of the roasting process.
- Alarms, More Alarms, Speaking Alarms for OS X
- buttons and sliders (see under Events and Phases above and the examples Coffee-Tech FZ-94, Hottop Arduino/TC4 and KN8828B-2K+
- Event replay
- PID control
Machine and Device Specific Information
PIDs & Frequency Drives
- Coffee-Tech FZ-94 Lab Roaster
- Basic setup
- Extended Setup
- Bumping up MODBUS
- Pushing the Drum Heat Limit Controller
- Connecting the Drives
- Taking Control
- General experiences
- Curve controlled roast (Video)
- Proaster (Autonics TK4S)
- The San Franciscan Roasters (Watlow EZ-Zone PM6)
- Toper (ENDA ETC 4420)
- US Roaster's Corp (Solo 4848)
- Hottop KN-8828B-2K+
- Hottop Arduino/TC4