This page contains all the firmware release notes for the Ultimaker S5 and Ultimaker S3, including updates for the Ultimaker S5 Pro Bundle.
Skip to release notes for:
Firmware 6.4, Firmware 6.3, Firmware 6.2, Firmware 6.1, Firmware 6.0, Firmware 5.8.0, Firmware 5.8.1, Firmware 5.8.2, Firmware 5.7.2, Firmware 5.7.3, Firmware 5.6.8, Firmware 5.5.12, Firmware 5.4.24, Firmware 5.4.27, Firmware 5.2.8, Firmware 5.2.11, Firmware 5.1.8, Firmware 5.1
Public release - latest channel
June 7, 2021
Firmware 6.4.1 is a hotfix update to S-line printers. It contains small feature upgrades to the 6.4 firmware released a few weeks earlier.
- Fixed a backward compatibility issue with material profiles. The flush purge length for Ultimaker materials has been reintroduced, fixing compatibility issues between firmware versions
- Fixed a typo in German translation. There was a typo in the German translation of a screen. ‘vn’ is now correctly displayed as ‘von’. Thanks to user Jonas98 from the community for reporting
- Misleading print aborted message fixed. Fixed a bug which caused a print abort message to appear after a successful print job
- Fixed a bug where a print failure during the active level reported the wrong state. The active leveling procedure will now correctly report the state when it fails during a print job
Public release - latest channel
May 19, 2021
Firmware 6.4 is a reliability update for the S-line and the Pro Bundle and adds PETG compatibility. An improved deprime procedure and improved error handling reduce loading errors and break fail errors for the S-line Pro Bundle, affecting ER34, ER35, and ER80.
- Ultimaker PETG profile. This firmware allows the printing of Ultimaker PETG.
- Reboot button on fatal errors. It is now possible to reboot a printer using the touchscreen interface when a fatal error is encountered
- New deprime procedure. After many months of experimenting, new parameters have been incorporated to the deprime procedure. This will further improve filament break and filament tip stability, reducing chance of errors occurring due to material movement
- Digital Factory connection prevented if host of a printer group. Grouping printers is no longer support in the Digital Factory and functionality will be retired in the nearby future.
- Added delay between ER34 occurrence. This should lead to more success in recovery from the error code, leading to a decrease in fatal error occurrence
- Added delay between ER80 occurrence. This should lead to more success in recovery from the error code, leading to a decrease in fatal error occurrence
- Fixed a bug for Digital Factory leading to repeated error messages. Error messages were wrongly displayed multiple times in the Digital Factory. This is now fixed
Public release - Latest channel
March 29, 2021
Firmware 6.3 is a process release that brings no changes to the S-line functionality. New cloud packages are incorporated to fix cloud API integration, and some bugs are fixed. The firmware will be released to the latest channel.
- Add a unique ID to a cloud print job instance. Print job ID was previously handed out by Ultimaker Connect after a print job reached the printer. This allows for proper cloud API integration
- FDM materials package update. The FDM materials package has been updated. The heated bed temperatures for Ultimaker TPU and Ultimaker CPE have changed to 0 ºC and 85 ºC respectively
- ER999 when using pause at layer height. Fixed issues that would lead to an ER999 when using the pause at layer height plugin
- Remove log pollution of NFC writing. The bootlogs have been cleaned up by removing log lines relating to NFC data writing
- Load extruder 2 in welcome step shows correct photo. Previously, the same photo was shown for loading material to extruder 1 or to extruder 2
- Firmware update over https. Firmware channel security improved by using https instead of http
March 2, 2021
The firmware enables the user to select a firmware channel, either Stable or Latest. Some smaller performance improvements have been done. Furthermore, this firmware sets the foundation for a cloud-enabled pin code to be implemented within the machine.
Read the full release notes on this page, and watch this video about the most significant updates:
- Use of stable and latest channel. The user can now select whether they would like to receive firmware prompts from the stable or the latest channel. If using the latest channel, the user will be prompted to update every time there is a new firmware update, giving them access to the latest features as and when they are available. By using the stable channel, the user will be prompted to update roughly 3 times a year. All features will have been thoroughly tested not only by Ultimaker, but will also be field-tested for at least 3 months before making their way to the stable channel.
- Set network country code and printer name in config file. It is now possible to set up the country code with the config file used to provision the network settings on your printer.
- Securing settings using PIN code via Digital factory. It is not possible to set a security pin for your printer. The security PIN can be setup by a Digital Factory admin, and will secure the settings screen of the printer. This way no unautherised changes can be made. More about the pincode.
- Parked material filament handling improved. If the Ultimaker S5 Pro Bundle is rebooted with material still parked above the printhead, the Pro Bundle will now correctly resume counting down the timer to retract it to the preloaded state
- Improved rewinder procedure. Improvement in the rewinding procedure to reduce occurrences of material falling off the spool
- Improved procedure for triggering break fail wizard. The break-fail wizard should only occur during an End of Filament, when the material did not correctly break from the printhead. Improvements in the procedure should reduce false-positive occurrences
- Improved filament signal detection. In some cases, the filament directional signal would wrongfully signal End of Filament
January 25, 2021
This firmware is the first public release of firmware version 6, running the Debian Buster operating system. This firmware focuses on networking and security. There is now the possibility to enable or disable a firewall on the printer which will limit local network traffic. The material selection menu has been improved which replaces the older generic material workflow. Furthermore, the printer security is improved and the foundations are set for establishing a Latest and Stable firmware release channel.
You can read more about this firmware via the blog post at ultimaker.com/learn/ultimaker-update-firmware-6-1-0 or watch this video about the most significant features:
Note: As a consequence of the operating system upgrade print history will be lost. If you would like to retain your print history after the update, please follow the instructions here.
Note: A hotfix release, version 6.1.1, was released on January 27. A small number of users who had custom profiles synced to the materials were unable to upgrade properly. This is now fixed.
- Implemented network firewall feature. A firewall feature is implemented which can be used to ensure only authorized use of the printer. When using the firewall, the printer will only be available to print via the Ultimaker Digital Factory. The firewall will block local network traffic accessing the printer, blocking users from finding the printer on the network from within Ultimaker Cura. Learn more about using the firewall
- Setup network connection via USB. The network connection settings can now be updated using a .config file that can be updated from a USB. This will allow for the provisioning of Static IP on a printer. Read more about this feature on www.ultimaker.com/usbnetworksetup
- New workflow for selecting non-NFC materials. The choose material type menus have been redesigned and simplified. It will now be easier to find synchronized materials in the printer. Users will be able to filter by brand, type, and color. This redesign affects both the Ultimaker S5 standalone and the Pro bundle
- Preparation for use of latest and stable release channel. We want to continuously release features as they are developed, and so new firmware releases can be expected monthly. We understand that some users of our products may wish to update on a less regular basis. Firmware 6.1 sets the groundwork to provide users with the option to either follow the latest release cycle, or the stable release cycle on their printers. In upcoming firmware, you will be able to choose whether to follow the latest or the stable firmware release channel. We anticipate the latest firmware releases to follow a monthly schedule, whereas the stable release will follow a quarterly release cycle
- Third-party Material needs to have completely matching metadata to upgrade instead of just a unique GUID – The material synchronization will update when all info is matching. Materials can now be updated individually as long as GUID is in order
- ER52 / ER54 / ER56 loading error wizard tracks correctly the 3 different errors. The loading error wizard will correctly track where it occurred from
- Reduce pickup timeout – The timeout needed to trigger an ER56 has been reduced. The error will now trigger if the feeder has not detected material pickup after 35 seconds. This will reduce filament grind
- ER70 - A new error code was introduced to warn for never-ending cooldown after a print job
November 26, 2020
Firmware 6.0 is an upgrade to the Ultimaker S-line printers. It is released in limited form. In this firmware, the operating system of the printer is upgraded to Debian Buster. This in itself brings security improvements to the printer. In addition to the security upgrade, network firewall functionality has been added.
As this is the first firmware upgrade to make use of the new Operating System, it is not released as per the usual way. Users will have to manually download the firmware from the online download page and install it via USB. It will not be possible to directly update from the printer menu, and there will be no active notification prompt to do so. Firmware 6.0, or a hotfixed version will be released through the regular channels at a further date.
Upgraded to Debian Buster. Firmware 6.0 introduces an update to the operating system of the printers. This upgrade brings security improvements to the printer and patches some known vulnerabilities.
Important: With the firewall enabled, material synchronization will not be possible. For now, please synchronize the materials with the firewall turned off, and enable only after the synchronization is done. A fully integrated solution is being worked on.
Note on the Wi-Fi setup: The Wi-Fi setup captive portal, used to connect to a printer to Wi-Fi has on occasions not worked as intended. Rebooting the printer, or using an alternative device to connect to the captive portal has usually resolved this case.
October 20, 2020
Firmware 5.8.2 is a patch upgrade to 5.8.1. In this release, we have introduced a loading error wizard for the Pro Bundle which catches errors whereby loading would have failed. The wizard provides the user with a chance to recover from this error. Furthermore, improvements to the NFC reading mean that the Pro Bundle should more often correctly read the filament type and material left.
Ultimaker S5 Pro Bundle
- Introduced loading error wizard for end of filament. When a critical error occurs during loading at an end of filament (ER52, ER54 & ER56), users will now be shown an error recovery wizard. By following the steps and correcting the fault users can prevent the critical errors from showing up and ensure their print resumes correctly.
- NFC improvements. Improvements have been done to NFC spool detection. The Pro Bundle can now more reliably read the NFC tag of the loaded Ultimaker material. The chance of an unknown material detection is significantly decreased, which means less chance of seeing the orange exclamation mark. For best results, always load the material by placing it on the left-hand side of the loading bay.
- Translation improvements. Improved language translations and fixed some typos in certain languages.
- Pro Bundle stuck on boot up. Firmware 5.8.1 saw a slight increase in Pro Bundles that wouldn’t successfully boot, getting stuck on startup. This has now been largely improved.
September 29, 2020
Firmware 5.8.1 is a patch upgrade to 5.8.0 which improves the Ultimaker S5 Pro bundle. It includes bug fixes, improvements for Ultimaker TPU printing, and enables the unload material functionality in the Pro Bundle when the material is parked.
Ultimaker S5 Pro Bundle
- Unload button on screen. With firmware 5.8.0, a new feature was introduced whereby after a print filament was parked above the printhead, before subsequently retracting to the Material Station. This occurred on a timer. We have now added an unload material functionality on the display of the Pro Bundle, so that users can manually trigger this action when the material is parked above the printhead and after clicking on the Confirm Removal button on screen. Please note that there can be a delay when clicking on the Unload button, before the material starts to unload.
- Ultimaker TPU parameters updated. Processing parameters of Ultimaker TPU have been improved to ensure that TPU correctly rewinds after a print in the Pro bundle
- Fix for encountering line errors when using one-at-a-time print mode. Users who printed using one at a time mode had reported that the Pro Bundle often threw line errors. Printing with one at a time mode should now properly work, without throwing an error
- Fix for parked material retracting upon print abort. When two materials were parked above the printhead, aborting consecutive single material print jobs could lead to both materials consistently retracting. This is now fixed
- Fix for low humming noise from motors when aborting prints. When aborting some prints, a low humming noise could be heard from the feeder printers. This is now fixed
September 1, 2020
Firmware 5.8.0 refines many of the features of the Ultimaker S5 Pro Bundle. It optimizes processes – notably, it introduces background cooldown, and a delayed material parking within the Ultimaker S5 Pro Bundle. It also contains bug fixes and usability improvements.
Ultimaker S3, S5, and Pro Bundle
- Error codes and warnings in Digital Factory. Printers running this firmware will be able to communicate error states and warnings via the cloud to the Ultimaker Digital Factory
Ultimaker S5 Pro Bundle
- New post-print behavior – background cooldown and delayed material unloading. The S5 Pro Bundle will no longer immediately retract filament all the way back to the Material Station after a print job. When a print job is finished, there will be a delayed unloading of filament from the printhead. The user will regain control over the S5 Pro Bundle after both print cores have sufficiently cooled down
- Material specific delayed unloading. The delay for unloading will be material-specific, with most materials remaining parked above the print head for 2 hours. Ultimaker PVA will remain above the print head for 60 hours
- Quick start of print jobs with same materials. Materials that are parked above the print head can be used for quicker loading of consecutive print jobs. Subsequent print jobs with the same materials start significantly faster
- Dehumidifier ER67. The dehumidifier self-test error was not triggering properly. This is now fixed
- Dehumidifier ER68. ER68 means that the humidity in the Material Station is not below its threshold of 40%. This error will now only trigger 12 hours after powerup, to give the dehumidifier time to restore the internal humidity
- Fixed guest printer to Digital Factory connection workflow. Adding a printer which was a guest within a group did not actually connect the printer to your Digital Factory. Now, establishing a Digital Factory connection will remove the printer from the group and allow it to be immediately used
July 20, 2020
Ultimaker S3 and S5
- Camera stream in Digital Factory. Printers will now be able to stream pictures from the printer's camera onto the Digital Factory. Pictures will be refreshed every 10 seconds
Ultimaker S5 Pro Bundle
- Material Station lights. The Material Station frame lights are dependent on the Ultimaker S5 frame lights and will adjust along with the Ultimaker S5 frame light brightness. The Material Station LED lights above the eject button are not adjustable and will remain on
- Fixed some cases where, aborting a print at the wrong moment, would result in a blocking ER56 / ER61 error
- Fixed an end of filament bug: Fixed a case whereby the printer did not continue printing at an end of filament, while there was available material
- Revised board power down routine. Improved voltage control due to an improved power down routine
June 16, 2020
- Connect to Ultimaker Digital Factory. Adding printers to the cloud is now adding printers to Digital Factory. You can now find your online dashboard at digitalfactory.ultimaker.com
- Advanced cloud features. Printers running this firmware will be able to make use of advanced cloud features, such as print queue management and reprint form history as well as features such as renaming and identifying printers from the Digital Factory printer management console
- Simplified cloud connectivity. The cloud connectivity workflow has been simplified. When connecting to Digital Factory a pin code will be displayed. This pin code will be enough to connect your printer. A connection can be established from outside of your local network
- Update printer via cloud. Users will be able to initiate a firmware update from their printer management console on digitalfactory.ultimaker.com
June 2, 2020
- QR codes displayed with error messages. Troubleshoot your issues faster by scanning the QR code that displays on-screen when an error message appears
- Introduced data sharing for Error codes. We have introduced a data sharing feature for network-connected printers. This data sharing will facilitate our product improvement by helping us track what sort of errors our users are encountering. You can opt-out of this in the settings menu
Ultimaker Pro Bundle
- Faster prime and deprime. Purge priming and depriming for the Ultimaker S5 Pro Bundle has been made faster. When a print job is started that uses the same material as the previous print job, the purge process will use less material leading to a quicker start of the print. The purge process at the end of a print will also consume much less material
- Wizard for ER61 / failure to break from print head. To reduce incidences of ER61's, a wizard has been introduced to prevent the error from occurring. Follow the wizard to fix the blockage when the filament is unloading
- Purge speed dependant on nozzle size. The purge procedure will now adjust the volume purged according to the print core used
- Air Manager filter tasks. User will now get a task informing them when it is time to replace the Air Manager filter
- Fixed camera dropping out – Fixed an issue that caused the camera feed to stop working during operation
- Fixed bug that could corrupt NFC tags. If a material NFC tag information gets corrupted during the writing of information to the NFC tag, this is repaired afterward.
- Bug fix for printing via USB – When printing via USB the Pro Bundle will no longer ask for a configuration change if the correct material is loaded
- Fixed translation typo in print time left. Several languages had a typo displayed during the print time remaining screen, showcasing the wrong units. This has been corrected
- Filament handling improved during loading of filament. Filament handling has been improved, and the Pro Bundle will now correctly handle the end of filament if the filament is in the load to printhead state. Aborting during the load to printhead state also works correctly
February 27, 2020
- Air Manager steps included in welcome setup. The Air Manager steps are now included in the
printer welcome setup
- Guided Air Manager filter replacement. Users are now guided through the process of
changing / installing a filter for the Air Manager
- Air Manager communication error. Fixed printer behavior when encountering a communication
error, such as cable disconnect during printing
- Air Manager fan speed re-calculated when transitioning in different states. The Air
Manager fan will now correctly re-calculate its speed when switching from a maintenance
action to a print job
- Improved material unloading reliability. Improved handling of the filament during end of
filament should reduce the prevalence of ER61’s
December 19, 2019
- Quieter Air Manager fan. Material-specific lookup tables control the Air Manager fan speed. New, improved lookup tables result in a quieter Air Manager fan for most materials when printing at ambient temperatures (22 °C / 72 °F).
- Cloud printer removal. Disconnecting a printer from the cloud in Ultimaker Connect now also removes the printer from your associated online cloud account.
- Print job previews in cloud. Print jobs sent via cloud now show print job preview images in the cloud as well
- About Air Manager screen. Removed a touch interface screen which looped onto itself.
- Error message print core numbering. Standardized all error messages to refer to print cores 1 and 2.
- Reduced prevalence of ER998. Firmware 5.4.24 introduced two new error codes, ER999 and ER998. A bug has been fixed which frequently triggered ER998.
December 04, 2019
- Memory improvements. Enhanced memory management for the Ultimaker S5 enables additional functionality with Ultimaker peripherals.
- Support for the Material Station. Enables the Ultimaker S5 to be used with the Ultimaker S5 Material Station peripheral.
- Support for the Air Manager. Enables the Ultimaker S5 to be used with the Ultimaker S5 Air Manager peripheral. (Further optimizations to material-specific configurations coming soon.)
May 13, 2019
Firmware 5.2.11 is a hotfix release to correct issues reported in firmware 5.2.8. This hotfix will address the issues discussed below:
- Update via USB. Fixed an issue where printers without a network connection couldn’t update to the .swu file system. Users that tried to upgrade to firmware 5.2.8 via USB would get stuck on the stepping stone version due to a mismatch between the onboard timestamp of the printer, which would default to standard Linux (UNIX) time, and the timestamp of the downloaded file.
- XY calibration. Fixed an issue that prevented the XY calibration procedure from extruding properly. All printers running firmware 5.2.8 would initiate the XY calibration procedure with filament in a retracted state. This meant that the procedure would finish its sequence without extruding correctly. Firmware 5.2.11 ensures that filament is fully primed before initiating XY calibration.
- Screen issues. Fixed an issue where the screen on the Ultimaker 3 shifted or rotated. Firmware 5.2.11 included a redundant feature that was interacting with the Linux kernel in an unexpected way, leading to shifted or rotating screens. This feature has been completely removed in firmware 5.2.11.
- Third-party materials. Abrasive materials have been removed from the Ultimaker 3 material selection menu, as printing abrasive materials will damage the Ultimaker 3 feeder wheel.
- Wi-Fi on the Ultimaker 3 and Ultimaker S5. We’ve received some reports on unstable Wi-Fi functionality on the Ultimaker 3 and Ultimaker S5, and we are currently researching a solution. If the Wi-Fi setup does not connect to your network, we recommend performing a factory reset and trying again. This will allow you to repeat the Wi-Fi setup so you can connect your printer to your network.
March 21, 2019
- Remote printing. In combination with Ultimaker Cura 4.0 and an Ultimaker account, the new remote printing feature is enabled. Send print jobs to your Ultimaker 3 or Ultimaker S5 from anywhere in the world and stay informed of the print process no matter where you are.
- Model-based active leveling. We've revisited the active leveling process for the Ultimaker S5 to make it more efficient. Instead of probing the entire build plate, the footprint of the model is probed before a print begins, and any disabled nozzles are skipped from the process, so that printing can begin much faster. Model-based active leveling works on the Ultimaker S5 only when sliced with the latest version of Ultimaker Cura, with 'print all at once' enabled.
- Filament runout detection. We've optimized filament runout detection for better accuracy. Filament flow settings are now embedded in the UFP file so that it is material-specific.
- Leveling sensor test. We've added a new item in the maintenance menu of the Ultimaker 3 and Ultimaker S5. The leveling sensor test checks if the capacitive sensor in the print head is working properly, to keep it in top condition and to let you know if maintenance is needed. The leveling sensor test reports if (a) the sensor is working correctly (b) signal interference is detected (c) the sensor needs maintenance.
- Various bug fixes. For a better user experience, we've reduced the noise when lowering the build plate when prints are finished. The internal lights of the Ultimaker S5 can now be completely turned off. The bed temperature for TPU materials is optimized during XY calibration for better reliability.
January 2, 2019
Version 5.1.8 adds the following bug fixes:
- Resolves a print initiation issue when using third-party materials
- Makes it possible to view third-party materials offline
- Fixes a Cura Connect issue that erased recent history when deleting a file from the queue
October 31, 2018
- Faster active leveling. Active leveling is now approximately two minutes faster on the Ultimaker S5. This is achieved by reducing the time probing the Z-height at each point of the grid. Some improvements have been ported to the Ultimaker 3, while still maintaining a 3-probe sequence. More speed improvements are due in the next release.
- Accuracy and reliability improvements. Small blobs under the nozzle or build plate caused inaccuracies during active leveling and print core heating. To minimize the chances of this, each sequence has been improved for better accuracy.
- Flow sensor accuracy. Material run-out detection for the Ultimaker S5 is now more efficient, with reduced latency between run-out detection and pausing. This means less missed extrusion, and a reduced chance of artifacts showing on a finished part where material has run out and been replaced mid-print.
- On-screen release notes. Release notes with descriptions of new features are now visible on the Ultimaker S5 touch screen when a firmware update is available.
- Print end bed temperature. The build plate temperature now remains visible on the Ultimaker 3 screen, even after it has cooled below 60°C, making object removal easier and more informed for users.
This release includes significant improvements for power users of Ultimaker Connect. A lot of these features are also reflected in the new Ultimaker app.
- Ultimaker 3 and Ultimaker S5 grouping. Use Ultimaker 3 and Ultimaker S5 printers together in the same group.
- Maintenance notifications. When a maintenance task is due, an icon is displayed on the specific printer in the Cura Connect interface.
- Rendered preview. The Ultimaker Connect interface now shows a rendered preview of GCODE data for Ultimaker 3 print jobs for visual reference.
- Firmware update notifications. The Ultimaker Connect interface highlights printers that can be updated with new firmware. This saves having to check and update each printer manually using the built-in display. Updates can be deployed to connected printers via the Ultimaker Connect interface.
- Rename printer. Previously printer names had to be changed by running the Wi-Fi setup on each printer. They can now be updated remotely via the group host.
- Printer identification. Find your printer in a crowd by triggering an identification sequence from the Cura Connect interface, making the selected printer's frame lights flash.
- Filter printers by type. If using Ultimaker 3 and Ultimaker S5 printers together in a group, they can be filtered by printer type.
- Better queue management. Managing the queue is a lot more user-friendly due to the following features:
- Duplicate job. After a job is added to the print queue, it can be duplicated up to 9 times at once.
- Select/deselect multiple items. Multiple items can now be selected in the queue. Items can also be deleted in bulk, previously this had to be performed individually per item.
- Reprint from recent history. Recently completed jobs are stored in the Cura Connect interface in chronological order. This includes an option to ‘reprint’ completed items, which places a job back in the queue to be printed again. Doing this side-steps having to send a job from Ultimaker Cura more than once.
- New analytics page. The interface includes a new analytics tab that shows group performance, with dynamic charts that visually represent the data. Depending on the amount of data available, users can select the time period that all charts represent: ‘24 hours’, ‘1 week’, ‘1 month’, ‘3 months’, ‘6 months’, ‘1 year’, or ‘all time’. There are 4 charts in total:
- Print job completion rate. This shows the all-time average and running average of finished vs. aborted print jobs within the chosen time period.
- Print job configuration. Shows different print job configurations (materials, print cores, build plates) that have been started by the group within the chosen time period.
- Material usage. Materials used for all print jobs, including jobs that have been aborted within the chosen time period.
- Time in queue. Represents the average time that print jobs have spend in the queue before starting.
- Print job history. Shows last 10 jobs added to the queue, including jobs that have finished printing, been aborted, or been deleted.
- Data set export. A complete data set can be exported in CSV format for reporting, material stock forecasting, customer billing, etc.
- Fixed crash when initiating the firmware update from the notification popup
- Added homing switch diagnostic test
- Print head is now centered when changing print cores or material
- Fixed build plate being too hot when printer gives "confirm removal" prompt
- Fixed material not moving when changing print core with PLA loaded in BB core or 0.25 AA core