Shapes!
Shapes is a new feature for all SmartBench users! Users can now design and cut a variety of shapes on SmartBench, without ever touching a PC.

UI Improvements
-
Text input backgrounds are better aligned for scaled up shapes.
-
Images for buttons and canvas have been updated.
-
Labels on tool/material widget have been rearranged so material now comes first.
-
The description of the auto pass checkbox has been changed from "Auto pass" to "Auto pass depth".
-
Units are shown as a label instead of a disabled switch.
-
In the Shapes App the line shape now also has a toolpath shown.
Patches
-
The spindle icon is no longer flashing when a job is checked or cancelled.
-
Reinstated Birch plywood 6 mm 2 flute compression YP profile.
-
Patches to the Welcome screen: header text scrolls, next button updates on language selection, and the banner has been fixed.
Technical

|
These are the more technical changes that we have put into this release. While they are important for improving SmartBench, there’s definitely some programming jargon in this section!
|
New paths module
A new paths module has been created. It provides easy access to specific folders.
UserSettingsManager
A UserSettingsManager has been implemented to take care of handling user settings like “dust shoe safety”.
Refactoring Label to LabelBase
All Labels have been refactored to an internal LabelBase class for future improvements.
Refactor Logging
The console logging has been refactored to use a proper logger.
Save / restore spindle selection
The selected spindle type SC1/SC2 is saved in the console. In case of an unexpected reset, the value from the console is restored to the Z-Head.
Shapes/DWT
Dimension validation
When set to inside or pocket toolpath, minimum size of shape is validated to account for toolpath diameter.
Config migration
Old DWT configs now get automatically detected and converted to the new format. A version tag is also added to keep track of the version of the config. Files selected in the filechooser are also automatically converted before being displayed.
Job parameter validation
Before running a job, all text inputs are validated to make sure the job is run with the correct numbers.
C10 scaling
Config filesaver and filechooser screens have been scaled up, and made current configuration name show on entry to filesaver for clarity
Localisation
-
Changed file names to allow for testing on Windows (previously, the Korean/French/any with non EN characters wouldn't be found on Windows)
-
Now uses paths module to find data consent .rst docs
Japanese
-
Added Japanese as one of the supported languages in the Beta screen,
-
Added Japanese fonts
-
Added packages to support keyboard that converts Kana to Kanji
-
Added RST docs for wifi help and privacy notice.
-
Fixed Japanese fonts to include all the characters we need and to work with “\n”.
Patches
Technical notes
Git tag: v2.9.2
Official release name:
Git commit: