THANK YOU!
The Artisan project relies on donations from individuals and companies who value Artisan for its impact on their customers, work, or personal lives. If you're interested in supporting this project, consider making a donation. And for an even more rewarding experience, consider becoming an artisan.plus member!
As before, Marko and Paul, the creators of artisan.plus, have been the main contributors to the costs. They designed the service to provide a financial foundation for the Artisan project.
The following individuals and operations (in no particular order) did support the development of this version with their donations: Graham and Susy (Nustory Coffee Co), Casey Dierkhising, Martin Connell, Stephen Doherty, Bart Kramer, Michael Kleber, David Cox, Steve Semper, PBud8, Charles Walker
Kevin Lojewski, Lee Sans Gallery, Donald Burnham, Christopher Heard, Eduardo Alencar Guimarães, Robin Swafford, Nico Damanik, GrouchyGuys, Michael Makowski, Jim Soria, Andrew Thall, Daniel Catt, Ritcher Beza Francisco, ROUND CUP IKE, Jorge (D'Leon Coffee Roasters), Richard Unger, Guillaume (Horace Cafe, Genève), Creuniur Follmann, Roger Alan Reid, davidm870, evcole77-afk, CHENGSANCHYUAN, Juan Ramón Piñuela (Wolfpack Coffee Lab & Roasters), looking afar, jbrintnall, Maximilian Denzinger, Maurin (Un Café Céret), jacksos101, adinataku, Roger De jesus Cerda, Paul Burke, Dietmar Roser, Sergiu Onisim, Wolfgang Mohr, David Burns, Silas Patlove, Joe Romine, Joseph (ACK Roasters), Michael Marrah, brandonloftus-ux, buzztpt-wq, Donald Thornton, Brewcrue Roasters and Tom Carter.
We would like to express our deepest gratitude to those who have consistently supported this project, joining the growing list of dedicated contributors: Valentin & Boris (KAFFEEMODUL), Evette Eickelmann, Crozatman, Doug Leblanc, Jordan Berg, Nakamura Tomoaki, Pacos-Coffee, Steven Kelleher, Richard Williams, Grant & Jody (Speyside Coffee Roasting Co. Ltd), Graham Kennedy, Michael Mathis, Cecil (Rainshadow Coffee Roasting Company), bodhi-pi, Gregory Cipov, Bradley (Fiesta Roasters LLC), Colin (Iron Mule, Inc.), Zach, 野島浩希, Darrell (BYGood Coffee & Tea), Manuel Maloles, Raphael Picker, and Mylappan Selvaraj.
In addition to monetary contributions, their valuable suggestions have led to improved translations, changes, and new features. Additionally, they have reported numerous issues and resolved discussion items. A heartfelt thank you to all of you!
The following particularly stood out! Christian (Algrano) initiated the application of AI to generate automated tests.. We had quite some fun on this little side project and uncovered the current limitations and challenges of current AI technology. This resulted in an increase of test coverage from 2 to 14% and a more robust handling of some border cases (which are unlikely to occur in practice). Jason (Hermetheus Coffee) generously sponsored the development of the extended Artisan PID algorithm (see below), which now powers his Roaster Co-Pilot Automation Kit. Additionally, we collaborated with Luca (Luca Kaffee Art) to measure energy consumption and CO2 emissions in coffee roasting. Luca roasts on an electric machine powered solely by solar energy. He installed a Shelly 3-phase energy meter, enabling him to track the consumption per roast and kilogram of green coffee using Artisan's Energy Tracker. Mihael contributed the implementation of another affordable 4-channel thermocouple meter, the TA612C. Finally, Terracotta-6, HarioSwitch, and Juan Carlos Bonilla dedicated countless hours to enhancing the Chinese, Korean, and Spanish localization, respectively. Big applause to all of them!
... and here is our revised app icon for the liquide glass era
Let's get moving! Share your ideas, report any issues, help us improve the documentation, and correct and extend the localizations. If you're short on time, consider making a donation to help keep us going and develop a next version.
Platforms supported by Artisan v3.4
- macOS 13 Ventura and newer (legacy build supports macOS 10.13 and newer)
- Windows 10 and newer (legacy build supports Windows 8)
- RedHat 8.6 and newer
- Ubuntu 24.04 and newer
- Linux glibc>=2.39
- Raspberry Pi OS 12 Bookworm
This release seeks to enhance the usability of Artisan and solidify its technical foundation.
Hardware Support
Machine support has been further extended by adding support for Kraffe shop roasters, adding setups for Berto Essential and Autonics models, Easyster Smart, legacy Proaster THCR-01A as well as Easyster/Proaster machines with air pressure sensor, adding support for the latest Nordic PLC machines allowing burner, airflow and drum speed control, as well as the latest Toper PLC and Cogen 2025 machines with updated PLCs. A new machine setup supports Prisma roasting machines running the Il Campeonato Colombiano de Tostadores. The machine setups for Sweet Coffee Italia, and Joper machines have been further refined.
Roast Scheduling
The roast scheduler, driven by artisan.plus, now permits modifications to the roasting plan after a roast session has commenced. It also provides an estimate for the remaining roast duration (just hover over the TODO tab label) as on the artisan.plus platform, and its Batch Manager learned to indicate its state using the Acaia COSMO roaster scales’ built-in color LEDs. Furthermore, the weighing of roasted batches can now be started also from an empty bucket.
Cropster Profile and Stock Import
Cropster’s roast profiles exported as XLS files can now be imported by simply dropping them into the profile window and the Cropster inventory XLS export can be imported with a click into your artisan.plus account allowing for the smooth transition to a platform without the enterprise overhead.
Note that we added also an importer for HiBean JSON files complementing the set of Artisan importers which covers Giesen, IKAWA, Loring, Petroncini, Rubasse, ROEST, RoastLog, RoastPath and Stronghold profiles.
Fermentation
Recordings can now span several days, with a sampling interval ranging from 0.1 seconds to over 16 hours. This makes Artisan suitable for controlling coffee fermentation experiments conducted at coffee origins.
Industrial PID Algorithm
The integrated PID now comes with several advanced features, including Integral Windup Prevention (IWP), derivative on measurement calculation (DoM), measurement discontinuity detection, derivative limiting, and enhanced set point change detection to prevent derivative kicks and spikes.
For an example of how the Artisan PID, in combination with alarm rules and ramping event replay, can be used to fully automate entire roasting sessions with precision see Roasting Two Batches on the Artisan YouTube channel.
Revised Custom Buttons Mechanism
Custom button handling has been updated for the better. For details, refer to our separate post on Button Layouts and Hidden Buttons.
Localizations
With the assistance of some generous individuals, the Chinese, Korean and Spanish localizations have been significantly enhanced. Additionally, Czech localization has been incorporated, and the support for Asian and Arabic default fonts has been greatly improved, and the artisan.plus platform recently learned Spanish too!











