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.
Concepts
Data Gathering
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.
Configurations
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 (incl. Rao's development ratio calculation)
- Increasing the Heat via “relative” event buttons
- Event Quantifiers
- Taking Control
- Special Event Annotations
- Development Time Ratio (DTR)
- Event Replay
Roasting Tools
A number of roasting tools assist the roast master before, during and after the roast.
- Background profile (menu Roast >> Background)
- Sampling Interval, Smoothing, and Rate-of-Rise
- Fighting Spikes with Input Filters
- Statistics
- Area under the Curve (AUC)
- Batch Volume and Bean Density
- weight • volume • density
- Symbolic and math functions, and the plotter
- Roast Calculus
- Natural Roasts
- Signals, Symbolic Assignments and the Plotter
- Virtual Devices and Symbolic Assignments
- Symbolic Formulas: Basics, New Variables, Applications
- Batch counter
- Reports, batch conversions, playback aid, panning, profile designer, keyboard shortcuts
- Using Artisan Designer
- Cupping (menu Roast >> Cup Profile)
- largeLCDs / WebLCDs
- Automatic save (menu Config >> Autosave)
- Recent Roast Properties
- Re-Roast evaluation: How Close?
- Keep an eye on the delta!
- How to document sampling?
- Roast Analyzer
- Roast Comparator
- Profile Transposer
- Roast Simulator
- Working Together - Artisan, ArtisanViewer and artisan.plus
Roast Control
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, Talking Alarms, 10 degrees above FCs
- buttons and sliders (see under Events and Phases above and the examples Coffee-Tech FZ-94, Hottop Arduino/TC4 and KN8828B-2K+)
- Event replay (menu Roast >> Background, Playback Events flag)
- PID control
- video tutorial by Jason: Using PID to control the heat of a coffee roast in Artisan software
- demonstration of Nico on following a profile drawn in the designer: Artisan-Scope Roasting with PID (Fuji PXF)
Machine and Device Specific Information
Interfaces
PIDs & Frequency Drives
Roasting Machines
- Probat Probatone 2
- video of an automatic roast on a Probatone 5, controlled by the Artisan software PID
- 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
- video Setup for TC4 by Brad
- video TC4 PID Control by Brad
- Giesen
Other Applications
Release Notes
- Artisan v3.0.0 (August 1, 2024)
- Adds roast scheduling support
- Adds advanced summary statistics
- Artisan v2.10.2 (February 29, 2024)
- Adds support for machines from Mill City Roasters, the IKAWA PRO X, the standard WinUSB driver for the Aillio R1 on Windows, the Digi-Sense 20250-07 IR, and the Extech 42570 IR
- Further Improved AutoCHARGE and AutoDROP
- Internal PID extended by output limits and a derivative filter
- Adds line glowing
- Artisan v2.10.0 (November 28, 2023)
- Add AppleSilicon support
- Adds extra device channels to Roast Comparator
- Many performance and stability improvements
- Artisan v2.8.4 (June 21, 2023)
- Adds dark mode on Windows and Linux
- Artisan v2.8.2 (December 21, 2022)
- Speeds up the Designer
- Artisan v2.8.0 (October 21, 2022)
- Adds roast phases to Roast Comparator
- Adds auto time axis mode
- Artisan v2.6.0 (March 11, 2022)
- Adds BBP support to Roast Comparator
- Improved performance and stability
- Adds legacy builds supporting older operating systems
- Artisan v2.4.6 (July 30, 2021)
- Artisan v2.4.4 (December 14, 2020)
- Adds additional support for pre-heat and between batches protocols (BBP)
- Artisan v2.4.2 (October 2, 2020)
- Adds support for machines of over 40 brands
- Artisan v2.4.0 (June 3, 2020)
- New tools: Roast Comparator, Roast Simulator, and Profile Transposer
- Cropster, IKAWA and Giesen Software profile import
- flexible automatic file name generator
- special event annotations
- support for Twino/Ozstar roasting machines and the Giesen IR sensor
- S7 and MODBUS protocol optimizations and extensions
- support for additional Phidgets and Yoctopuce IO modules
- Artisan v2.1.0 (November 26, 2019)
- Artisan v2.0.0 (June 4, 2019)
- New look
- Support for the artisan.plus inventory management service
- Coffee-Tech Engineering Silon ZR7, Has Garanti HGS and HSR series, Kaldi Fortis, and the forthcoming Behmor 1kg
- Artisan v1.6.1 (March 10, 2019)
- Roast Properties, Bullet, Silent Alarms, IO Command state feedback
- Additional Phidgets (REL1000, REL1100, REL1101, DAQ1400)
- Yoctopuce Meteo and IR
- RC Servos (Phidgets RCC1000, 1061, 1066)
- Artisan v1.4.0 (October 3, 2018)
- Time Guide, New PhasesLCD mode, Improved Statistic Summary
- Excel and Probat Pilot export, Channel Tare
- Always ON, Payback DROP
- Ambient Data
- PoM PID mode
- CTE Ghibli, Besca BSC, Atilla Gold, Diedrich Roasters
- Artisan v1.3.1 (May 20, 2018)
- Fuji PXF
- Artisan v1.3 (December 21, 2017)
- new homepage, color themes
- many additional machine setups
- Artisan v1.2 (December 21, 2017)
- DropOut filter, RoR Alignment
- Event Replay by Temperature
- Hottop 2k+ machine setup
- HiDPI support, Ranking Report extensions
- Artisan v1.0 (February 24, 2017)
- RPi support, Area Under the Curve (AUC)
- Adds roast scheduling support
- Adds advanced summary statistics
- Adds support for machines from Mill City Roasters, the IKAWA PRO X, the standard WinUSB driver for the Aillio R1 on Windows, the Digi-Sense 20250-07 IR, and the Extech 42570 IR
- Further Improved AutoCHARGE and AutoDROP
- Internal PID extended by output limits and a derivative filter
- Adds line glowing
- Add AppleSilicon support
- Adds extra device channels to Roast Comparator
- Many performance and stability improvements
- Adds dark mode on Windows and Linux
- Speeds up the Designer
- Adds roast phases to Roast Comparator
- Adds auto time axis mode
- Adds BBP support to Roast Comparator
- Improved performance and stability
- Adds legacy builds supporting older operating systems
- Adds additional support for pre-heat and between batches protocols (BBP)
- Adds support for machines of over 40 brands
- New tools: Roast Comparator, Roast Simulator, and Profile Transposer
- Cropster, IKAWA and Giesen Software profile import
- flexible automatic file name generator
- special event annotations
- support for Twino/Ozstar roasting machines and the Giesen IR sensor
- S7 and MODBUS protocol optimizations and extensions
- support for additional Phidgets and Yoctopuce IO modules
- New look
- Support for the artisan.plus inventory management service
- Coffee-Tech Engineering Silon ZR7, Has Garanti HGS and HSR series, Kaldi Fortis, and the forthcoming Behmor 1kg
- Roast Properties, Bullet, Silent Alarms, IO Command state feedback
- Additional Phidgets (REL1000, REL1100, REL1101, DAQ1400)
- Yoctopuce Meteo and IR
- RC Servos (Phidgets RCC1000, 1061, 1066)
- Time Guide, New PhasesLCD mode, Improved Statistic Summary
- Excel and Probat Pilot export, Channel Tare
- Always ON, Payback DROP
- Ambient Data
- PoM PID mode
- CTE Ghibli, Besca BSC, Atilla Gold, Diedrich Roasters
- Fuji PXF
- new homepage, color themes
- many additional machine setups
- DropOut filter, RoR Alignment
- Event Replay by Temperature
- Hottop 2k+ machine setup
- HiDPI support, Ranking Report extensions
- RPi support, Area Under the Curve (AUC)