Update Release Notes

Overview of updates for MILL configurations

Probe basic and probe basic lathe have just received major updates that will require users to make some changes to their configurations in order for probe basic to properly function. These changes offer a variety of benefits at the cost of some initial configuration editing. Below is a list of changes being rolled out in this update:

  • DRO Displays are now user configurable from the ini file with options for mill configs being xyz, xyza, xyzab, xyzac, xyzbc, xyzabc. A user template has been included with xyzabc DROs for users to easily edit and make changes to suit their machine builds. Using only the DROs required has significantly sped up probe basic where it is not having to track and query multiple hidden DROs as it previously was doing. The jog button display will also update based on the DRO display settings. Users will need to copy the user_dro_display folder from the sim config to their machine config and edit the ini file to set the appropriate DROs and jog buttons to display by adding the following lines to the [DISPLAY] section of the ini:

    USER_DROS_PATH = user_dro_display/
    
    DRO_DISPLAY = XYZ (or desired configuration)
    
  • JOG axis buttons received a preconfigured addition of xyzbc.

  • Offset table column display now set in the ini file with the following line in [DISPLAY] section:

    OFFSET_COLUMNS = XYZ (or desired configuration)
    
  • Tool table columns display now set in the ini file with the following line in [DISPLAY] section:

    TOOL_TABLE_COLUMNS = XYZABCDQR (or desired configuration)
    
  • Keyboard jog settings are now user configurable with the following ini file [DISPLAY] entries:

    KEYBOARD_JOG = true
    - true sets KB jog active
    - false turns KB jog off
    
    KEYBOARD_JOG_SAFETY_OFF = true
    - true turns requirement of safety keys off for KB jogging
    - false sets KB jog safety keys active
    
  • ATC updates: you can now set the desired ATC Tab Display Setting to hide the ATC tab, display carousel ATC, or display rack ATC from the ini [DISPLAY] section in the following line:

    ATC_TAB_DISPLAY = 0
    - 0 sets the ATC tab hidden
    - 1 sets the ATC tab to display the carousel type ATC
    - 2 sets the ATC tab to display the new rack type ATC
    
  • ATC page received a user button widget. Users can now easily customize their required ATC buttons in this widget separate from the main UI so it will not be overwritten during future updates. The user_atc_buttons folder is located in the updated sim config folder and will need to be copied to the user’s machine config folder for use. User will need to add the following line to the [DISPLAY] section of the ini file to activate it:

    USER_ATC_BUTTONS_PATH = user_atc_buttons/
    
  • User Tabs adds a main tab and a sidebar tab where the user can fully configure their own required widgets, buttons, line entries, etc., and have the UI file stored safely in their config folder so it will not be overwritten during updates. Add this feature by copying the user_tabs from the sim config folder to the user’s machine config folder and add the following lines to the [DISPLAY] section of the ini file:

    USER_TABS_PATH = user_tabs/
    
  • Custom config YAML file will require edits or the newly edited version in the sim config will need to be copied over for some of the above features to work. Be sure to do this or you will receive some errors.

  • A few probing routines were found to have an error using the hints, particularly the following, and will need to be copied from the sim config subroutines folder to the user’s machine config subroutines folder. Below are the corrected file names for reference:

    - probe_valley_x.ngc
    - probe_valley_x_center_start.ngc
    - probe_valley_y.ngc
    - probe_valley_y_center_start.ngc
    
  • User Convenience settings were also added by request, these are a settings drop down box to set persistently the active start up tab that is displayed.

  • The File Tab now has buttons to hide or show the USB file manager on the left side, the setting is remembered and persistent through restarts.

Overview of updates for LATHE configurations

Probe basic lathe received major updates that will require users to make some changes to their configurations in order for probe basic lathe to properly function. The lathe user interface had been lagging pretty far behind and is now brought up to the same place as the mill UI in terms of features and functionality. These changes offer a variety of benefits at the cost of some initial configuration editing. The layout for lathe has changed slightly to accommodate the configurable functionality. Below is a list of changes being rolled out in this update:

  • DRO Displays are now user configurable from the ini file with options for lathe configs being xz, xzc, xyzc. A user template has been included also for custom DRO displays with xyzc DROs for users to easily edit and make changes to suit their machine builds. This also gives users using fewer axes some additional space for customizations specific to their machine right in the main lower panel DRO section. Using only the DROs required has significantly sped up probe basic where it is not having to track and query multiple hidden DROs as it previously was doing. The jog button display will also update based on the DRO display settings. Users will need to copy the user_dro_display folder from the sim config to their machine config and edit the ini file to set the appropriate DROs and jog buttons to display by adding the following lines to the [DISPLAY] section of the ini:

    USER_DROS_PATH = user_dro_display/
    
    DRO_DISPLAY = XZ (or desired configuration)
    
  • JOG axis buttons received a preconfigured addition of xyzc.

  • Offset table column display now set in the ini file with the following line in [DISPLAY] section:

    OFFSET_COLUMNS = XZ (or desired configuration)
    
  • Tool table columns display now set in the ini file with the following line in [DISPLAY] section:

    TOOL_TABLE_COLUMNS = TXYZIJDQR (or desired configuration)
    
  • Keyboard jog setting for lathe now uses arrows for X and Z and is now user configurable with the following ini file [DISPLAY] entries:

    KEYBOARD_JOG = true
    - true sets KB jog active
    - false turns KB jog off
    
    KEYBOARD_JOG_SAFETY_OFF = true
    - true turns requirement of safety keys off for KB jogging
    - false sets KB jog safety keys active
    
  • User Tabs adds a main tab and a sidebar tab where the user can fully configure their own required widgets, buttons, line entries, etc., and have the UI file stored safely in their config folder so it will not be overwritten during updates. Add this feature by copying the user_tabs from the sim config folder to the user’s machine config folder and add the following lines to the [DISPLAY] section of the ini file:

    USER_TABS_PATH = user_tabs/
    
  • Custom config YAML file will require edits or the newly edited version in the sim config will need to be copied over for some of the above features to work. Be sure to do this or you will receive some errors.

  • User Convenience settings were also added by request, these are a settings drop down box to set persistently the active start up tab that is displayed.

  • The File Tab now has buttons to hide or show the USB file manager on the left side, the setting is remembered and persistent through restarts.