Release Notes

Current Release: v0.1.9 - March 5, 2024

Fixes

Calibration Workflow

We’ve adjusted the pressure limit in the calibration workflow to 10000, it was previously capped at 3000. This will make calibrating materials with other nozzle geometries a better experience.

It’s important to keep a close eye on the dispenser during the ‘Estimate Pressure’ step to ensure your paste doesn’t rupture in your cartridge as you move to higher pressure.

Flow Check

Users now have the option to skip the flow check step in the dispensing workflow. We still recommend going through the flow check step for most prints, but this can be helpful for situations where the printing location needs to be adjusted and the dispenser is still ready from a previous print.

Also, Pausing during the flow check step will no longer cause the machine to lock up.

File Loading

Users are able to cancel a file load, this can be helpful if the file is taking too long and you’d like to try again with another file.

Camera Calculations

The pixel to µm nudge adjustment button is more reliable and will no longer lock when it reaches 25 µm.

User Switching

We’ve made some UI improvements to the ‘Device Offline’ notification window.

Also, the ‘Device is Ready’ window will now only show up if a user has no active workflow.

Firmware Updates

Dispenser firmware v1.0.7 includes:

  • Improved SPI communication

  • We identified the main cause of the ‘0 not connected’ error and were able to reduce the chances occurrence.

Gantry firmware v1.0.9 includes:

  • Improve handling of unsafe movements


Previous Releases:

v0.1.8 - January 16, 2024

New Features:

(1) Calibration directly on your substrate

Thanks to user feedback, we have now added the ability to perform a calibration workflow directly on substrates in addition to the existing calibration plate. During the calibration setup step in the calibration workflow there is the option to select a substrate to calibrate on in the advanced options:

(2) We overhauled the experience for multiple users using one machine

Previously, when multiple users were working on the same NOVA, it was too easy to interrupt an existing workflow and cause a loss in progress. To address this, we’ve implemented some changes to when and how a user can take over a machine. This should result in no further interruptions during a workflow.

  • For this to work we added support for multiple user profiles and persistent authentication that are tied to the browser client.

  • A new login screen with the option to continue as "Guest" was added.

  • There are newly added device in use pages implemented with clear messaging for next steps on how to access NOVA based on who is currently connected and how they are connected.

  • User sessions can no longer be overridden by incoming connections from another user.

  • Active procedures are wiped when a new connection is established. This should also resolve the frequency of the prompt to continue or restart a workflow.

(3) More control over AR scaling during alignment

We found the consistency of the scaling calculation has been affecting the accuracy of alignment for some users, especially for prints requiring very precise alignment. To address this, we’ve updated the units from mm/px to µm/px as well as adding lock and nudge options to the µm to px ratio during alignment. This will give users more control over scaling of the AR overlay and the ability to fine tune it.

(4) Some UI updates

Not too much to note here, we have a couple small updates to the UI:

  • We simplified the materials selection UI when choosing materials for a workflow.

  • We changed the application font from Raleway to Monorale for a more consistent text layout.

Other Fixes:

  • The console will now auto scroll when a user submits a command.

  • Fixed issue where a user couldn’t select toolpaths when a circuit was rotated 90 degrees.

  • To be more intuitive to the user we reversed keyboard control for rotating a circuit in the alignment step.

  • Fixed an issue with the application stalling where loading empty files or Gerber files with no features would freeze NOVA.

  • The back button when viewing a material in the Materials Explore library was fixed.

  • If required, the vacuum will turn on after the mount substrate step in dispense and calibration procedures and there is now a note in that step to let a user know it will turn on.

Removed Features:

  • We’ve been focused on bringing improvements to many other areas of NOVAs software and we haven’t been able to prioritize the work needed to bring the automated flow check and calibration procedures up to the same level. We are removing the automatic estimate pressure, flow check and grade pattern procedures for the time being until they are in a better state.

v0.1.7 - October 24, 2023

New Features:

  • Improved the calibration process by adding the option to clean the priming plate and continue after the maximum number of printed calibration patterns is reached.

  • Introduced the ability to send custom SPI commands to hardware through the console(~).

  • The console(~) now uses local storage for command history.

  • Added the ability to download JSON formatted machine logs via the console(~).

  • Added ACI FS0142 as a preloaded locally available material and discontinued ACI FE3124 as a preloaded local material. Both are also available through the Explore Page.

Fixes:

  • We now filter out duplicate wireless SSIDs that appear on the network page.

  • Resolved issue of uncaught software errors causing device to become unresponsive.

  • We now prevent movements caused by arrow keys or clicking on the camera stream when the gantry (or) camera is busy.

  • Interruptions while probing the calibration plate no longer proceed to probing the print bed.

  • We refactored how images are stored to reduce network bandwidth, prevent crashes and speed up camera dependent procedures.

Browser Compatibility:

  • Toolpath selection for Firefox is now fully functional with the addition of polyfill.

v0.1.6 - August 29, 2023

New Features:

  • There’s a new look and feel to myvoltera.io along with a simpler onboarding procedure.

  • Added the ability for users to control software updates to avoid interrupting workflows (this feature will take effect on future releases).

Improvements:

  • Enabling machine learning features has been moved to the ‘Your Account’ section to require an explicit beta opt-in setting.

  • Added outgoing message to responses in application console logs for easier parsing of numeric responses.

  • The camera will now always position before other tools. This avoids traveling to XYZ-switch later in a workflow and gives tools a safer location to start positioning.

  • Release notes are pulled from the cloud when connection is available to show the user the latest available release information.

Fixes:

  • Fixed bug where deleting images in camera gallery could cause application crash.

  • Fixed bug where corrupted local materials caused application to crash on startup.

  • Fixed issue causing a "Failure to Match Circle" error. Restored maximum iterations to converge to delta less than 1px of center of circle.

  • Corrected small graphical error causing line to appear below header control panel at some resolutions/zooms.

  • Fixed network monitor that would boot a user from workflow after 60 minutes when the WIFI dongle was attached without an internet connection.

  • Updated fav-icon in application to reflect new branding.

Firmware:

  • Dispenser:

    • Clamped movement to 1.5mm from top of piston to avoid timeouts when depressurizing.

  • Gantry:

    • Refactored side rail led interface, adding command:

      • M95 R<0-255> G<0-255>B<0-255> Q<0-3> S<0-2> C

    • Increased XY jerk values to 50mm/min

v0.1.5 - July 4, 2023

New Features:

  • We’ve added a hard stop button to replace the release motors button. This will immediately reset the gantry and both tools. Then it will home the dispenser and abort the current sequence.

  • We’ve added the ability for a user to detect and purge any inactive wireless networks.

  • We’ve added new console commands to control the camera directly.

Improvements:

  • If there is a failure to detect the thumbscrew at the XYZ switch, NOVA will home the gantry and refocus before retrying twice.

  • A failure to achieve good results with the faster autofocus algorithm will fallback to scanning focus algorithm.

  • We’ve added a warning when the software determines that the mm to px ratio cannot be calculated and it will fall back to default of 0.02273 mm/px.

  • We’ve reduced the number of segments generated on small curves to reduce planner artifacts and speed up processing times.

Fixes:

  • We now filter out networks without SSIDs from the networking settings.

  • We’ve added an automatic WIFI network scan step when the networking settings are opened.

  • We’ve corrected the offset calculation when clicking on the camera overlay to adjust position.

  • We’ve added a recovery step when the gantry errors to resolve potential freezing on startup.

  • To ensure more reliable homing in the Y axis, we increased the distance the Y axis moves away from the home position upon starting to home to 6mm and the maximum travel distance in homing was increased to 335mm.

Firmware:

  • We fixed an issue in the gantry firmware where jerk settings could be overwritten.

  • The dispenser firmware now resets pressure and temperature ADC on startup to fix the “141 Invalid Temperature” error.

v0.1.4 - May 24, 2023

Security

  • Updated SSL certificates for myvoltera.io

v0.1.3 - April 19, 2023

Feature

  • Proactive Support: when a user sees an error message they can opt-in to proactive support. Allow support to deliver solutions more quickly and maximize the value our customers get from the Nova.

Firmware

  • Dispenser firmware version 1.0.4, rolled back addition of Atomic Blocks. Lower dispense temperature target.

  • Gantry firmware 1.0.2, fix for floating dispenser and height issue during printing.

Enhancement

  • Removed full refresh of login and settings page whenever application state changes.

  • Simplified quality step of calibration procedure.

  • Reduced quality of images that stream during autofocus procedure for faster focusing.

  • Reduced autofocus error to warning.

  • Added timestamps for sequences in the ~ console.

  • Added ability to log probe measurements in the ~ console with the LOG_PROBE_MEASUREMENTS command.

v0.1.2 - January 30, 2023

Feature

  • BETA FEATURE: Created an automated workflow for calibrating new inks using machine learning to detect print quality. Note - This feature has been tested using ACI FE3124, and is optimized for materials that have similar color, texture, and print characteristics.

Bug

  • Fixed bug where gantry recovers incorrectly after a plan aborts due to an error or manual stop, potentially crashing nozzles or probe tip.

  • Corrected the double inversion of the y-axis in the advanced alignment interface.

  • Resolved issue that was preventing load job from loading circuit and alignment.

  • Fixed issue where certain sequences would not stop after a plan aborts or a manual user stop requested.

Enhancement

  • Improved probe point generation for very small features.

  • Tool safety enhancement -- improved sequence recovery after a plan aborts or is manually stopped.

  • Added a reset password option on the login screen.

  • Dispenser will home when user stops a print to avoid leakage.

  • SVG Planner:

    • Fixed issue causing svg circuits to be mirrored horizontally.

    • Fixed issue centering svg circuits

Firmware

  • Dispenser firmware upgraded to execute interupts atomically.

  • Added ability to set pressure sensor calibration coefficients through the console

v0.1.1 - November 22, 2022

Feature

  • Added beta support for loading SVG files.

Bug

  • Resolved 143 Pressure Move error while pressurising dispenser.

  • Resolved failure to communicate to gantry after soft restart by power cycling the gantry.

  • Fixed bug causing unnecessary error in focusing on XYZ during calibration.

  • Resolved issue where soft-restarts would cumulatively consume disk space.

  • Improved temperature out of bounds error to indicate that the user should reconnect their dispenser.

Enhancement

  • Reduced size of application container for faster software updates.

v.0.1.0 - October, 2022

UX

  • Cleaned UI when scanning substrates.

  • XYZ Cycles for Probe and Dial Indicator reduced to 1. (Speed up positioning)

  • Alignment step can now be skipped

  • Reduced gCode console transmission delay. (More responsive console)

  • Clicking release should stop all active plans & abort active sequence.

  • When scanning substrates, the scanned regions in the minimap are now clickable.

Bug

  • Fixed issue with aligned circuit jumping to a different position when centering on XYZ.

  • Fixed issue where UI wouldn't indicate probe targets were being recomputed.

  • Fixed issue where plans could not be stopped, if stopped during XYZ positioning.

  • Fixed issue where camera would not focus correctly aftera failed attempt.

v0.0.9 - September 21, 2022

App

  • Optimized probe point order to reduce travel distance.

  • Optimized dispensing toolpath order to reduce travel distance.

Misc

  • Console can now accept commands meant for attachments. (Dispenser, Probe, XYZ Positioner)

Last updated