Ultimaker firmware

Need help installing? Please select your 3D printer:

Release notes

Firmware 5.2.11

May 14, 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 time stamp of the printer, which would default to standard Linux (UNIX) time, and the timestamp of the downloaded file.

XY calibration. Fixed an issue which 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.

How to update

This firmware update arrives with two stepping stone builds, similar to the 5.2.8 firmware update. The new stepping stones are versions 4.3.97 and 5.1.94.

Users running firmware 5.2.8 will be able to update directly to 5.2.11 with an internet connection.

Users who are on a printer running either stepping stone version 4.3.96 or 5.1.93 and can connect to a network will be able to directly update to 5.2.11. If a network connection is not possible, users will have to do a firmware recovery procedure.

Users on older firmware will have to update via the new stepping stone builds 4.3.97 (Ultimaker 3 and Ultimaker 3 Extended) or 5.1.94 (Ultimaker S5).

Known issues

Active leveling on the Ultimaker 3

With the 5.2 release on the Ultimaker 3, we made the Active leveling functionality more reliable. However, the new routine can result in the printer rejecting bad measurements more easily. If Active Levelling is causing issues; please try the following:

Run the Active Levelling sensor diagnostic to check your Active Levelling sensor. (Do not reach into the machine or touch any of the machine’s screws while the machine is performing Active Levelling).

Ensure the printer is manually leveled before setting Active Levelling to ‘Never’.

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.

Version 5.2.8

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.

Version 5.1.8

2 January, 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

Version 5.1

31 October, 2018

Note: To ensure a smooth update experience for users of both Ultimaker 3 and Ultimaker S5 printers, the firmware is being released separately for each printer. Firmware 5.1 was made available for the Ultimaker S5 on October 31, and then for the Ultimaker 3 in early 2019.

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.

Cura Connect

This release includes significant improvements for Cura Connect power users. 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 Cura Connect group. Note: This feature will be fully supported when firmware 5.1 is released for the Ultimaker 3.

Ultimaker 3 app. The Ultimaker 3 can now be used with the Ultimaker app.

Maintenance notifications. When a maintenance task is due, an icon is displayed on the specific printer in the Cura Connect interface.

Rendered preview. The Cura Connect interface now shows a rendered preview of GCODE data for Ultimaker 3 print jobs for visual reference.

Firmware update notifications. The Cura 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 Cura 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 printers 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.

Bug fixes

Ultimaker S5

  • 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