This release removes support for the SH01 plate, the protective plate and switches to the SeedQR format.
Removing SH01 support (#19)
To reduce the number of plate variants for the user and for our logistics, we've decided to retire the smallest SH01 plate size. Every engraving that would have used SH01 will now use the SH02 plate size instead.
We no longer offer SH01 plates in our webshop; users may engrave remaining blank SH01 plates by using a previous firmware version.
Optional protective plates
For similar logistics reasons, we no longer include protective plates with machines ordered in the webshop, and this release removes the prompt to install a protective plate during machine setup.
Note that since V1.2.0 the software avoids collisions between the needle and the fastening nuts, allowing needle distances shorter than the fastening screws.
Switch from CompactSeedQR to SeedQR
Devices such as the Coldcard Q don't support QR codes containing binary data. This release switches to the slightly less efficient SeedQR format.
Minor changes
- Engraving progress percentage is now more accurate: it tracks distance, not just engraving commands.
- Use the seed master fingerprint if the descriptor doesn't contain it. This may happen when a raw xpub is scanned as a descriptor.
- Various performance optimizations.
- Code simplifications making correctness verification and testing of the GUI easier.
- Upgrade to libcamera 0.3.0.