v2.2.1

This release contains an important patch for v2.2.0.

Click here to find out more about the big changes we put into v2.2.0.

Patches

Platform script patch

Some users were seeing an issue where the previous release’s port change was not applied if they did not have a stable network connection. 

Earlier tasks in the script that manages the port change could fail without a network connection, and that caused the port change task to not run. 

This has now been patched. 

UI Improvements

  • The SmartBench model is now worked out dynamically from information from the PCB, which should ensure accurate model names. 

  • Whitespace is automatically stripped out of the branch name on the beta testing screen. 

  • Add button to start or stop SSH from System info screen

  • Set wait popup to be dismissable if no locking background processes are happening, so user can click away from it to clear it if they get stuck.

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!

General

  • Drastically reduce delays throughout calibration sequence and calibration check sequence.

  • Reduce dwell time that is appended to streaming GRBL settings from 1s to 0.5s.

  • Disable SSH on factory reset.

  • Automatically start SSH on SmartTransfer connection.

  • Set up the current setting function to take in arguments for both individual motors and axes, and removed delays from the function.

Integrated production tools

Stall jig

  • Fast calibration procedure now happens between every test (after every stall).

  • Stall jig now uses standard acceleration settings.

  • Has been sped up by reducing delays and increasing thresholds.

  • Wrapper function added around sequential streams to append small dwell at end of all lists to stream. This addresses one of the ways that stall jig would “hang”.

Z Head up-down jig

  • Added popup to remind operator to remove the belt before calibration.

  • Added popup to warn the operator before phase two starts.

Current adjustment screen

UI improvements including:

  • Tidying up the set_motor_current function

  • Add motor load values on status bar

  • Ensure TMC registers are properly read back in after being stored

  • Ensure currents are resetting at appropriate times

  • Enable users to change currents via text box as well as with buttons

Final test 

Ensure database connections are reset where needed, and that any unsent data files are downloaded to the USB stick.

Technical notes

Git tag: v2.2.1

Official release name:

Git commit: The wise man built his house upon the rock


 

You've completed this article

Next article

Are you sure?

This link will take you away from the CNC Academy

Cancel

Follow link

The page will open in a new tab/window.