Periodically, a new version of the Ultimaker S5 firmware is released. To ensure that your Ultimaker S5 has the latest features, we recommend keeping the firmware updated. This can be performed on the Ultimaker S5 when connected to a network or via USB.
Update your Ultimaker S5 via USB
You can download the latest file here.
- Place the file on the USB stick in the root directory
- Insert the USB stick in the USB port of your printer
- Go to SYSTEM > Maintenance > Update firmware, and select the new firmware in the update menu
Update your Ultimaker S5 via the network
Connect the printer to the network via Wi-Fi or Ethernet in the SYSTEM > Network menu
- Go to SYSTEM > Maintenance > Update firmware
- Choose the stable version, which installs firmware 5.2.11
Wait for the Ultimaker S5 to finish updating the firmware. The printer will restart.
Updating from older firmware (v 5.1.8 and older)
When updating from firmware 5.1.8 and older, a stepping stone firmware version (5.1.94) must be installed first.
- Connect the printer to the network via Wi-Fi or Ethernet in the SYSTEM > Network menu
- Go to SYSTEM > Maintenance > Update firmware
- Choose the stable version, which installs firmware 5.1.94
- Wait for the Ultimaker S5 to finish updating the firmware. The printer will restart
You can update via USB using these files if you are running firmware 5.1.8 or older.
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.
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.
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
31 October, 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 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.
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