Ultimaker firmware

Need help installing? Please select your 3D printer:




Version 5.1

October 31 2018


Release notes


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 will be available for the Ultimaker S5 on October 31, and then for the Ultimaker 3 in early November.


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




Support