Roaster Scope v2.8.0
October 21, 2022
Release Sponsor
Special thanks to Coffee Machines Sale (CMS) for supporting this version.
New Features
- adds Comparator phases widget (Issue #479)
- adds auto time axis modes (Roast, BBP+Roast, BBP) toggle as popup in Axis and Comparator dialogs and via shortcut key G
- adds support for Besca BEE v2 (2022 model), Besca BSC full-automatic, Titanium Roasters and Coffee Machines Sale roasting machines
- adds support for San Franciscan 2022 Eurotherm variant and Diedrich DR
- adds support for the Plugin Roast 2.0 module
- adds back support for Typhoon roasters (Issue #959)
- adds energy defaults for Probat P01E
- adds Loring CSV importer (Issue #902)
- adds individual control on the event types participating in playback aid and event playback
- adds mm:ss time formats for special events annotations (Issue #864)
- adds additional keyboard shortcuts documentation under
Help >> Keyboard Shortcuts - adds MODBUS IP timeout and retry parameters (Issue #892)
- adds MODBUS Serial delay and retry parameters
- adds Modbus Command "writeLong" to send a 32bit integer to the connected MODBUS device
- adds shortcut COMMAND/CTRL +/- to inc/dec graph resolution
- adds minimal median filter to RoR computation during roasting if Smooth Spikes is enabled
- adds RoRoR to mouse cross
- adds file not found message to Artisan Command loadBackground
- adds OPTION+B [Mac] / CTRL-SHIFT+B [Win] keyboard shortcut followed by two digits to fire corresponding custom event button action
Changes
- autoDROP on OFF only if CHARGE is set before
- artisanViewer logs to separate file
- artisanViewer submits changes to artisan.plus
- send roast templates temperature, pressure, humidity along every roast record to artisan.plus
- support unicode characters in filenames (Issue #869)
- CONTROL button rendered in red if PID is active
- sets default batch size from nominal batch size
- do not send the SV on PID start if in Ramp/Soak mode (Issue #910)
- updated WCRC cup profile scheme
- remember last batch size even if "Delete roast properties on RESET" is ticked and initialize it by the machines nominal batch size as set on setup
- hides axis spines and labels along axis ticks if axis step width is set to 0 (or the empty entry)
- settings in the axis dialog are applied immediately
- reduced curve smoothing and limits its range to 0-5 (Issue #907)
- hides COOL END button by default
- Português do Brasil translation updates supported by the people behind the Plugin Roast module
- updated Chinese Traditional translations (by Yeh Cavix)
- updated Vietnamese translations
- updates Qt/PyQt to v6.4.0 and Matplotlib to v3.6.1
- display 4 digits AUC (Issue #977)
Fixes
- fixes regression in 2.6.0 where symbolic formulas were not processed on software PID input (Issue #847)
- fixes regression in 2.6.0 where the integrate Yoctopuce driver could not be loaded on Windows (non-legacy build) (Issue #873)
- fixes regression in 2.6.0 where connections to Acaia scales on Windows 10 could fail
- fixes regression in 2.6.0 where support for Japanese was broken
- fixes LCD order if LCD / DeltaLCD swap is set differently in settings on settings load
- fixes conversion of temperature difference in F to C for det/dbt (
CM_ETD/CM_BTD) - fixes pdf filename cut-off on saving (Issue #898)
- fixes autoDROP lack of precision (Issue #859)
- fixes issue with Chinese characters in Analyzer results annotation boxes (Issue #869)
- fixes event picks in Comparator to respect visibility, selection and z-order
- fixes copy roast data table
- adds verification of MODBUS/S7 result length and improved handling of MODBUS/S7 communication errors (Issue #883 and Issue #912)
- fixes TE-VA18B decoding (Issue #882)
- prevents a potential deadlock on RampSoak processing
- updates playback mode indicator (color of background profile name as subtitle in the upper right corner) on Artisan Command playback mode
- avoids sending -1 error temperatures to the artisan platform
- avoids unproductive event quantification while OFF
- don't replay background events after background profile DROP
- ensures that relative event buttons work correctly after PID control is turned off
- fixes a rounding issue of a RoR smoothing parameter that could lead to a small x-axis offset between background curve and recorded curve (Issue #907)
- correctly re-aligns background profile after producing a ranking report