Releases: Ultimaker/Cura
UltiMaker Cura 5.12.0
New features and improvements:
Bridging behavior over rectangular empty spaces and infill are now placed in a smarter way. The bridge lines are now anchored to layers below where possible. Bridge lines can now also be interlaced for improved quality.
Fewer mistakes, less wasted time. Settings for disabled extruders are now greyed out to prevent "ghost editing," where you might spend time fine-tuning the Printing Temperature or Retraction Distance for Extruder 2, only to realize later that the entire model was set to print with Extruder 1. Additionally, a warning appears in the Preview stage if your model is hidden because an extruder is unchecked.
- Updated combing behavior for thin parts so it doesn't ooze over the walls by updating the behavior for Inside Travel Avoid Distance
- Added a warning in the preview if the reason you are not seeing your model is that the extruder is unchecked
- Self-intersecting infills like Grid, Triangular, and Cubic are hidden for some printers in recommended mode because they introduce artifacts at high speeds. They are still available in Custom mode
- Added height of the layer in preview mode in mm in addition to the layer number, contributed by @HellAholic
- Added a pop-up to help with using the Select Face mode when rotating a model, resolves #21359, contributed by @HellAholic
- Improved the reliability and maintainability of the Cura UI and Post Processing plugin, contributed by @HellAholic
- Added a new button under the Help dropdown to quickly open the log files, contributed by @HellAholic
- Updated the Filament Change script of the Post Processing plugin to support multiline Gcode Before and Gcode After, contributed by @hobbe and @GregValiant
- Updated the Z-Hop on Travel Post Processing script to include an option for Support Interface Only, contributed by @GregValiant
- Updated the Post Processing plugin with a bigger text area in the UI to allow for easier editing of multiple lines of Gcode, contributed by @HellAholic
- Updated the Advanced Cooling Fan Control Post Processing plugin to add an Enable and Fan Jump Start setting, contributed by @GregValiant
- Updated the Display Info on LCD Post Processing plugin to reflect Filament Cost and allow for the adjustment of the Cura estimated time, contributed by @GregValiant
- Updated the Purge Lines and Unload Post Processing plugin so the CUSTOM addition in the Gcode doesn't trigger an error, contributed by @GregValiant
New Settings:
New Honeycomb and Octagon infill types ensure the toolpath never crosses its own path on the same layer, reducing the chance of the nozzle hitting the infill during printing. Infill Start/End Move settings move the infill starts away from the wall to prevent surface blobs from a nozzle traveling to start a new infill line.
- Introduced Infill Start/End Move Inwards Length settings that add an extra line at the beginning and the end of your infill to prime the infill and prevent blobs on the outside wall
- Introduced Infill Skin Support to consolidate and replace Extra Infill Lines to Support Skin, Skin Edge Support Layer, and Bridging Over Infill Settings.
- Introduced a Middle option to the Z Seam Positions, contributed by @GregValiant @HellAholic
- Introduced a Print Estimation Factor to the Printer Settings that allows you to adjust the predicted printing time when you notice it deviates consistently from reality, contributed by @HellAholic
Bug fixes:
- Improved responsiveness when working with printers that are connected over Digital Factory
- Improved Scarf Seam behavior when used on overhangs and the visualization of these seams in the preview for improved troubleshooting
- Added an option to abort sending a cloud print job if the loading bar gets stuck
- Updated the behavior for One At a Time print jobs to reduce the chance of collisions at the end of the printing process
- Extruder End Gcode is now added to the end of the print process before Machine End Gcode, resolves #18018
- Fixed an issue where a model was still displayed as unprintable after switching the assigned extruder
- Fixed an issue where unretracted travel moves could be generated over top surfaces when the Inside Travel Avoid Distance could not be applied. Such moves are now retracted instead
- Fixed an issue where paint strokes on rotated models would not be picked up correctly when slicing
- Fixed an issue where combing would add a lot of unnecessary travel due to a very small slit in layer outline, resolves #21381
- Updated the behavior of the preview tab when dragging and dropping in a Gcode file, resolves #21110
- Fixed an issue where enabling Z hop when retracted would apply the Z hop twice and move the nozzle to X0 Y0 at start of the print, resolves #21132
- Polished the appearance and behavior of combobox controls in the Preferences dialog, making them more consistent and easier to use.
- Fixed an issue that would cause a crash if the model was reloaded inside the paint mode, resolves #21304
- Fixed an issue where Top Surface Expansion was being applied inside the model without any Top Surface area
- Fixed an issue where the flow of a fractional layer was not adjusted as expected
- Fixed an issue where UV unwrapping sometimes failed on complex shapes, leading to incorrect color or material painting
- Fixed a crash that could occur when exporting and sending very large print jobs over the network or Digital Factory Cloud
- Improved the robustness of network printing to reduce crashes and error states when communication with printers fails
- Fixed an issue where the configured build volume temperature limits could be bypassed in certain cases
- Updated the Annealing or Drying Post Processing plugin so it now also works on UltiMaker 3D printers, contributed by @GregValiant
Bugs resolved since the Beta release
- Fixed crashes when loading certain project files (3MF) on Linux
- Prevented slice crashes when trying to paint on support blockers or modifier meshes by not allowing that unsupported operation
- Fixed a bug where Overhanging Wall Speeds would be applied to tree support in multi extrusion printjobs
- Updated bridging behavior so the lines prefer to align with the axis if the geometry allows
- Fixed an issue where bridging logic caused large, inconsistent flow changes on some surfaces, leading to visible blobs and rough areas; flow is now more stable in those regions.
- Corrected how flow is applied when using gradual flow adjustments so that extrusion transitions are smoother, align better with the expected behavior, and more consistent, improving overall quality.
- Fixed a case where infill extrusion moves could skip the intended inward move, improving infill start placement and reducing small artefacts at infill boundaries.
- Addressed a CuraEngine issue that caused slicing to crash when generating the inward infill move, making slicing more robust for tricky geometries.
- Removed the nozzle move to X0 Y0 when Z Hop When Retracted was enabled, resolves #21132
- Fixed a bug where the Infill Skin Support would move through the Extra Infill Walls
- Fixed an issue where bridging regions could contain many small dotted line segments, improving both appearance and strength of bridges.
- Fixed a bug where 3MFs with custom materials would not be loaded properly
- Updated file saving behavior so it can handle bigger files to be saved more reliably
- Displayed clearer messages when using painting and face‑alignment which are unavailable in compatibility mode, resolves #21168
- Gcode now always sends the XY positions when either axis value is changed to make sure non-compliant machines still accept Cura-generated Gcode
- Updated the material weight to correctly display for UltiMaker PPS CF and Nylon CF Slide materials
Printer definitions, profiles and materials:
We’ve overhauled our print settings for the UltiMaker High Speed S-series to ensure your parts aren't just high-quality, but also high-performance. These updates deliver higher-quality prints at faster speeds, whether for prototyping or production.
- Updated wall settings for the UltiMaker S6 and S8 to improve wall strength
- Updated infill, skin, and shell settings for the UltiMaker S6 and S8 to reduce printing time and improve printed part quality
- Introduced Visual Intent for ABS and PETG for the S8
- Updated Retraction settings to reduce oozing and stringing in the UltiMaker S6 and S8
- Introduced a generic ASA profile for the Factor 4
- Updated the Brim Gap settings for UltiMaker 2+ Connect, contributed by @HellAholic, resolves #21258
- Introduced Elegoo Centauri Carbon, contributed by @darthmolen
- Introduced Toybox Alpha name to include Toybox Alpha Three, contributed by @lukbrew25
- Updated settings for Elegoo Neptune 2 and Flsun V400, to have better default top layers with the infill set to 100%, contributed by @Asterchades
Community Translations
UltiMaker Cura 5.12.0-beta.1
New features and improvements:
Bridging behavior over rectangular empty spaces and infill are now placed in a smarter way. The bridge lines are now anchored to layers below where possible. Bridge lines can now also be interlaced for improved quality.
Fewer mistakes, less wasted time. Settings for disabled extruders are now greyed out to prevent "ghost editing," where you might spend time fine-tuning the Printing Temperature or Retraction Distance for Extruder 2, only to realize later that the entire model was set to print with Extruder 1. Additionally, a warning appears in the Preview stage if your model is hidden because an extruder is unchecked.
- Updated combing behavior for thin parts so it doesn't ooze over the walls by updating the behavior for Inside Travel Avoid Distance
- Added a warning in the preview if the reason you are not seeing your model is that the extruder is unchecked
- Self-intersecting infills like Grid, Triangular, and Cubic are hidden for some printers in recommended mode because they introduce artifacts at high speeds. They are still available in Custom mode
- Added height of the layer in preview mode in mm in addition to the layer number, contributed by @HellAholic
- Added a pop-up to help with using the Select Face mode when rotating a model, resolves #21359, contributed by @HellAholic
- Improved the reliability and maintainability of the Cura UI and Post Processing plugin, contributed by @HellAholic
- Added a new button under the Help dropdown to quickly open the log files, contributed by @HellAholic
- Updated the Filament Change script of the Post Processing plugin to support multiline Gcode Before and Gcode After, contributed by @hobbe and @GregValiant
- Updated the Z-Hop on Travel Post Processing script to include an option for Support Interface Only, contributed by @GregValiant
- Updated the Post Processing plugin with a bigger text area in the UI to allow for easier editing of multiple lines of Gcode, contributed by @HellAholic
- Updated the Advanced Cooling Fan Control Post Processing plugin to add an Enable and Fan Jump Start setting, contributed by @GregValiant
- Updated the Display Info on LCD Post Processing plugin to reflect Filament Cost and allow for the adjustment of the Cura estimated time, contributed by @GregValiant
- Updated the Purge Lines and Unload Post Processing plugin so the CUSTOM addition in the Gcode doesn't trigger an error, contributed by @GregValiant
New Settings:
New Honeycomb and Octagon infill types ensure the toolpath never crosses its own path on the same layer, reducing the chance of the nozzle hitting the infill during printing. Infill Start/End Move settings move the infill starts away from the wall to prevent surface blobs from a nozzle traveling to start a new infill line.
- Introduced Infill Start/End Move Inwards Length settings that add an extra line at the beginning and the end of your infill to prime the infill and prevent blobs on the outside wall
- Introduced Infill Skin Support to consolidate and replace Extra Infill Lines to Support Skin, Skin Edge Support Layer, and Bridging Over Infill Settings.
- Introduced a Middle option to the Z Seam Positions, contributed by @GregValiant
- Introduced a Print Estimation Factor to the Printer Settings that allows you to adjust the predicted printing time when you notice it deviates consistently from reality, contributed by @HellAholic
Bug fixes:
- Improved responsiveness when working with printers that are connected over Digital Factory
- Improved Scarf Seam behavior when used on overhangs and the visualization of these seams in the preview for improved troubleshooting
- Added an option to abort sending a cloud print job if the loading bar gets stuck
- Updated the behavior for One At a Time print jobs to reduce the chance of collisions at the end of the printing process
- Extruder End Gcode is now added to the end of the print process before Machine End Gcode, resolves #18018
- Fixed an issue where a model was still displayed as unprintable after switching the assigned extruder
- Fixed an issue where unretracted travel moves could be generated over top surfaces when the Inside Travel Avoid Distance could not be applied. Such moves are now retracted instead
- Fixed an issue where paint strokes on rotated models would not be picked up correctly when slicing
- Fixed an issue where combing would add a lot of unnecessary travels due to a very small slit in layer outline
- Updated the behavior of the preview tab when dragging and dropping in a Gcode file
- Fixed an issue where enabling Z hop when retracted would apply the Z hop twice and move the nozzle to X0 Y0 at start of the print, resolves #21132
- Fixed an inconsistency in the Language and Theme Combobox in preferences
- Fixed an issue that would cause a crash if the model was reloaded inside the paint mode
- Fixed an issue where Top Surface Expansion was being applied inside the model without any Top Surface area
- Fixed an issue where the flow of a fractional layer was not adjusted as expected
- Fixed an issue where UV unwrapping sometimes failed on complex shapes, leading to incorrect color or material painting
- Fixed a crash that could occur when exporting and sending very large print jobs over the network or Digital Factory Cloud
- Improved the robustness of network printing to reduce crashes and error states when communication with printers fails
- Fixed an issue where the configured build volume temperature limits could be bypassed in certain cases
- Updated the Annealing or Drying Post Processing plugin so it now also works on UltiMaker 3D printers, contributed by @GregValiant
Printer definitions, profiles and materials:
We’ve overhauled our print settings for the UltiMaker High Speed S-series to ensure your parts aren't just high-quality, but also high-performance. These updates deliver higher-quality prints at faster speeds, whether for prototyping or production.
- Updated wall settings for the UltiMaker S6 and S8 to improve wall strength
- Updated infill, skin, and shell settings for the UltiMaker S6 and S8 to reduce printing time and improve printed part quality
- Introduced Visual Intent for ABS and PETG for the S8
- Updated Retraction settings to reduce oozing and stringing in the UltiMaker S6 and S8
- Introduced a generic ASA profile for the Factor 4
- Updated the Brim Gap settings for UltiMaker 2+ Connect, resolves #21258
- Introduced Elegoo Centauri Carbon, contributed by @darthmolen
- Introduced Toybox Alpha name to include Toybox Alpha Three, contributed by @lukbrew25
- Updated settings for Elegoo Neptune 2 and Flsun V400, to have better default top layers with the infill set to 100%, contributed by @Asterchades
UltiMaker Cura 5.11.0
New features and improvements:
A new set of paint-on features designed to give you more flexibility and control when preparing your prints:
Paint seams directly on your model to define where Cura places the z-seam, or block areas where seams should not appear. Paint extruder assignments for multi-material printing. Easily designate different regions of your model to different extruders with a simple brush workflow. These new painting tools make it easier than ever to fine-tune the look, feel, and performance of your parts.
Try it for yourself with this Painting Easel Test.
UltiMaker’s newest professional printers the UltiMaker S6 and UltiMaker S8 get even more powerful . Expanded print core support: slice with AA 0.25, AA 0.4, AA 0.8, CC 0.4, and CC 0.6 cores. Improved material quality: PLA, Tough PLA, ABS, and PETG profiles now produce smoother surfaces, stronger parts, and better dimensional accuracy. New draft intent profiles: faster printing options for common materials, optimized for productivity. Visit our website if you want to learn which of our S Series 3D printers is right for you.
If you were not using the USB-Cable Printing in the previous (5.10) version of Cura, it is automatically disabled for them. In addition, an option is added to the Cura Preferences under General where user can easily Enable or Disable the USB-cable printing by checking, unchecking the setting and restarting Cura.
- Introduced a pop-up that appears if user have an extruder that they are not using, allowing them to disable it for better quality
- Updated the Release Notification so the team can share more information about what's in the new release.
- Updated the logic for storing Cura Back-ups to download instead of store Cura plugins when restoring a back-up.
- Updated the Splash Screen and Header to show the correct UltiMaker logo.
- Updated local connection to UltiMaker Printers to allow for user verification.
- If users were not using the USB-Cable Printing in the previous (5.10) version of Cura, it is automatically disabled for them. In addition, an option is added to the Cura Preferences under General where user can easily Enable or Disable the USB-cable printing by checking, unchecking the setting and restarting Cura.
- Significantly updated the ChangeAtZ Script, to support relative extrusion, firmware retraction. Added "layer range" as an option and Travel moves are separated so changes in print speed don't necessarily affect them, contributed by @GregValiant
- Introduced a Post Processing Script that allows user to use their printer for Annealing or Drying, contributed by @GregValiant
- Updated the DisplayInfoOnLCD plug-in so it now correctly displays the Remaining time, contributed by @GregValiant, resolves #18766
- Update Create Thumbnail Post Processing Plugin with an option Thumbnail Begin/End and Use '*' for size of image, contributed by @geekykayaker-anon
- Updated the Cooling Profile Post Processing Plug-in to include Build Volume Fan, and Idle Speed, contributed by @GregValiant
- Updated the Filament Change Post Processing Log-in to hide the "Z-Move" when in "use firmware configuration" mode, contributed by @GregValiant
- Enable more retraction settings to be set per-model, contributed by @jeremysalwen
- Updated Insert At Layerchange post processing plug-in to allow for lowercase commands, resolves #20441
- Introduced a Post Processing Script that allows for defining Z-Hop on Travel, contributed by @GregValiant
New Settings:
- Multi-material Precision, and Multi-material Depth allow you to finetune your painted brush strokes
- Initial layer build fan speed, and build fan speed settings for more control over the build volume fan
- Retraction During Travel Move, Keep Retracting During Travel, and Prime During Travel Move allow you to tune the retractions during a travel move, to allow for more effective traveling. NOTE: If the printer has pressure advance or a filament flow sensor, please keep an eye on the print
- Initial Layer Build Fan Speed, and Build Fan Speed Settings for more control over the build volume fan
- Top Surface Expansion for expanding top surfaces so they can be concealed by the layers above, resulting in a better visual quality, particularly for models with curved surfaces or fine details.
Bugs resolved since the Beta release:
- Improved slicing time on Windows machines making it significantly faster for a number of models
- Updated traveling directions for monotonic top surface, to reduce traveling and improve part quality
- Fixed a bug where painting closed shapes would not respect the drawn lines but would close filled shapes
- Introduced a workaround for deprecated face selection methods to remain backwards compatible for plugins
- Multi material settings are now settable per mesh
- Fixed a bug where you had to reslice to see your preview again after saving or sending the model
- Fixed group handling for painting features, and disabled painting for grouped objects because the painting is currently designed to allow painting a single object at once
- Fixed a bug where Cura would crash if you switched to another printer with a painted model
- Fixed a bug where the model and a prime tower could collide when a model was painted
- Fixed a bug where you could slice with a painted disabled extruder
- Improved handling of rotating your view when you are in paint on mode
- Updated settings to improve overhang, top/bottom settings on the UltiMaker S6 and S8
- Updated settings to improve the Z seam settings for Factor 4
- Fixed a bug with the translations where French translations had some Italian text in them on the recommended window
- Fixed a bug where the Makerbot Replicator+ could not start a print with a Smart Extruder+ Tough
- Introduced messages when you cannot start a printjob over network because the printer Requires Authentication
Bug fixes:
- Fixed a bug where Cura would not start if you have an extremely strict AntiVirus program installed on the same PC
- Fixed a bug on Mac where Pop Up Windows would hide behind the main window
- Fixed a bug where Overhang Wall Speeds were applied to Walls that were supposed to be bridging
- Fixed a bug where the Brim Gap would also apply to the support structures that don't need the brim gap
- Fixed a bug where you could not add a cloud connected printer if you were not already signed in by removing a campaign link
- Fixed a bug where the nozzle would wipe back on the top layer of a spiralized model
- Updated warning range for the Inside Travel Avoid Distance
- Updated Use Towers for Support from Expert to Basic Category
- Fixed a bug where translations would not show up in Recommended
- Gracefully supports if Printers, Projects, and Users are deactivated in Digital Factory if a subscription is downgraded
- Removed the None Corner Preference from the Sharpest Corner Z Seam Alignment
- Updated the Fine print profile for the FDM printer. It now defaults to a 0.1mm layer height, correcting the previous 0.2mm default setting due to missing value.
- Fixed a bug where Cura would fail randomly, if the printer was loaded before the MachineErrorChecker, contributed by @0xorial
- Cleaned up the Windows Start Menu entry after installing. It no longer is folderized and doesn't contain a link anymore, contributed by @RedBlackAka
- Removed NSIS uninstall shortcut left behind when uninstalling, contributed by @RedBlackAka, resolves #20446 / #20302
- Updated code quality of the PurgeLinesAndUnload Post Processing Plug-in script, contributed by @HellAholic
- Fix race condition in TreeSupportBaseCircle which may sometimes cause a crash, contributed by @ThomasRahm
Printer definitions, profiles and materials:
- Significantly improved printed part quality for PLA, Tough PLA, ABS, and PETG on the UltiMaker S6 and S8.
- (Tree) Support is now less prone to falling over and easier to remove
- Bridging, Walls, and Top Surfaces now have fewer flow jumps
- Top details, especially around overhangs, look better because of the changes in cooling
- Dimensional accuracy has improved because of the updated wall printing strategy
- Seams are no longer printed on overhangs, improving the quality
- Added new draft intent profiles for PLA, Tough PLA, ABS, and PETG on UltiMaker S6 and S8
- Introduced support for Nylon material on UltiMaker Method and Method X
- Updated codequality of the UltiMaker S8 definition to allow for better support for Marketplace materials
- Updated settings to reduced ringing artifacts on the UltiMaker Factor 4
- Improve calculation for the Build Volume Temperature for the UltiMaker Factor 4
- Updated temperature settings for the UltiMaker Method and MethodXL to improve printing rafts with RapidRinse.
- Updated settings for UltiMaker Sketch Sprint to improve print quality for overhangs and bridges
- Improved the predicted printing time on the Makerbot Replicator+ to be closer to the actual printing time
- Introduced 2.85 mm Generic BVOH material profiles
- Introduced support for BAM materials on BB cores on UltiMaker S line printers
- Introduced Anycubic Kobra S1, ...
UltiMaker Cura 5.11.0-beta.1
New features and improvements:
A new set of paint-on features designed to give you more flexibility and control when preparing your prints:
Paint seams directly on your model to define where Cura places the z-seam, or block areas where seams should not appear. Paint extruder assignments for multi-material printing. Easily designate different regions of your model to different extruders with a simple brush workflow. These new painting tools make it easier than ever to fine-tune the look, feel, and performance of your parts.
Try it for yourself with this Painting Easel Test.
UltiMaker’s newest professional printers the UltiMaker S6 and UltiMaker S8 get even more powerful . Expanded print core support: slice with AA 0.25, AA 0.4, AA 0.8, CC 0.4, and CC 0.6 cores. Improved material quality: PLA, Tough PLA, ABS, and PETG profiles now produce smoother surfaces, stronger parts, and better dimensional accuracy. New draft intent profiles: faster printing options for common materials, optimized for productivity.
If you were not using the USB-Cable Printing in the previous (5.10) version of Cura, it is automatically disabled for them. In addition, an option is added to the Cura Preferences under General where user can easily Enable or Disable the USB-cable printing by checking, unchecking the setting and restarting Cura.
- Introduced a pop-up that appears if user have an extruder that they are not using, allowing them to disable it for better quality
- Updated the Release Notification so the team can share more information about what's in the new release.
- Updated the logic for storing Cura Back-ups to download instead of store Cura plugins when restoring a back-up.
- Updated the Splash Screen and Header to show the correct UltiMaker logo.
- Updated local connection to UltiMaker printers to allow for user verification.
- Significantly updated the ChangeAtZ Script, to support relative extrusion, firmware retraction. Added "layer range" as an option and Travel moves are separated so changes in print speed don't necessarily affect them, contributed by @GregValiant
- Introduced a Post Processing Script that allows user to use their printer for Annealing or Drying, contributed by @GregValiant
- Updated the DisplayInfoOnLCD plug-in so it now correctly displays the Remaining time, contributed by @GregValiant, resolves #18766
- Update Create Thumbnail Post Processing Plugin with an option Thumbnail Begin/End and Use '*' for size of image, contributed by @geekykayaker-anon
- Updated the Cooling Profile Post Processing Plug-in to include Build Volume Fan, and Idle Speed, contributed by @GregValiant
- Updated the Filament Change Post Processing Log-in to hide the "Z-Move" when in "use firmware configuration" mode, contributed by @GregValiant
- Enable more retraction settings to be set per-model, contributed by @jeremysalwen
- Updated Insert At Layerchange post processing plug-in to allow for lowercase commands, resolves #20441
- Introduced a Post Processing Script that allows for defining Z-Hop on Travel, contributed by @GregValiant
New Settings:
- Multi-material Precision, and Multi-material Deepness allow you to finetune your painted brush strokes
- Initial layer build fan speed, and build fan speed settings for more control over the build volume fan
- Retraction During Travel Move, Keep Retracting During Travel, and Prime During Travel Move allow you to tune the retractions during a travel move, to allow for more effective traveling. NOTE: If the printer has pressure advance or a filament flow sensor, please keep an eye on the print
Bug fixes:
- Fixed a bug where Cura would not start if you have an extremely strict AntiVirus program installed on the same PC
- Fixed a bug on Mac where Pop Up Windows would hide behind the main window
- Fixed a bug where Overhang Wall Speeds were applied to Walls that were supposed to be bridging
- Fixed a bug where the Brim Gap would also apply to the support structures that don't need the brim gap
- Fixed a bug where you could not add a cloud connected printer if you were not already signed in by removing a campaign link
- Fixed a bug where the nozzle would wipe back on the top layer of a spiralized model
- Updated warning range for the Inside Travel Avoid Distance
- Updated Use Towers for Support from Expert to Basic Category
- Fixed a bug where translations would not show up in Recommended
- Gracefully supports if Printers, Projects, and Users are deactivated in Digital Factory if a subscription is downgraded
- Removed the None Corner Preference from the Sharpest Corner Z Seam Alignment
- Updated the Fine print profile for the FDM printer. It now defaults to a 0.1mm layer height, correcting the previous 0.2mm default setting due to missing value.
- Fixed a bug where Cura would fail randomly, if the printer was loaded before the MachineErrorChecker, contributed by @0xorial
- Cleaned up the Windows Start Menu entry after installing. It no longer is folderized and doesn't contain a link anymore, contributed by @RedBlackAka
- Removed NSIS uninstall shortcut left behind when uninstalling, contributed by @RedBlackAka, resolves #20446 / #20302
- Updated code quality of the PurgeLinesAndUnload Post Processing Plug-in, contributed by @HellAholic
- Fix race condition in TreeSupportBaseCircle which may sometimes cause a crash, contributed by @ThomasRahm
Printer definitions, profiles and materials:
- Significantly improved printed part quality for PLA, Tough PLA, ABS, and PETG on the UltiMaker S6 and S8.
- (Tree) Support is now less prone to falling over and easier to remove
- Bridging, Walls, and Top Surfaces now have fewer flow jumps
- Top details, especially around overhangs, look better because of the changes in cooling
- Dimensional accuracy has improved because of the updated wall printing strategy
- Seams are no longer printed on overhangs, improving the quality
- Added new draft intent profiles for PLA, Tough PLA, ABS, and PETG on UltiMaker S6 and S8
- Introduced support for Nylon material on UltiMaker Method and Method X
- Updated codequality of the UltiMaker S8 definition to allow for better support for Marketplace materials
- Updated settings to reduced ringing artifacts on the UltiMaker Factor 4
- Improve calculation for the Build Volume Temperature for the UltiMaker Factor 4
- Updated temperature settings for the UltiMaker Method and MethodXL to improve printing rafts with RapidRinse.
- Updated settings for UltiMaker Sketch Sprint to improve print quality for overhangs and bridges
- Improved the predicted printing time on the Makerbot Replicator+ to be closer to the actual printing time
- Introduced 2.85 mm Generic BVOH material profiles
- Introduced support for BAM materials on BB cores on UltiMaker S line printers
- Introduced Anycubic Kobra S1, contributed by @takanuva15
- Updated code quality for zyyx_pro and zyyx_plus definitions
- Introduced Anycubic Kobra 3 V2, and Anycubic Kobra 3 v2 ACE PRO, contributed by @SamBkamp
- Updated 100% infill settings for all printers, contributed by @Asterchades
- Significant speed improvements for the Voron profiles, contributed by @NerdyGriffin, @WCEngineer, and @magnetoxgarage
- Introduced Sovol SV08, contributed by @sesse
- Introduced Toybox Alpha One/Two, contributed by @lukbrew25
- Updated Hellbot Hidra and Hellbot Hidra Plus with bed image, contributed by @DevelopmentHellbot
- Updated Sovol SV01 definition to be titan style instead of Bowden, contributed by @JoGrob
- Introduced BIQU B2, contributed by @bjuraga
- Introduced Geetech M1 and Geetech M1S Profiles, and updated the Geetech Thunder Profiles, contributed by @whoseyoung
Known Issues:
- Painting can still be slow with very detailed models
- Prime tower area is not displayed nor considered when using multi-material via painting
- Painting does not work on models contained in a group
- Painting undo/redo/clear does not invalidate the slice result
🖼️Painting + BambuLabs Build🖼️ (5.11 Alpha)
⚠️ Warnings & Disclaimers⚠️
- Alpha's and 'nightlies' are experimental builds -- please use this release in an exploratory fashion only, please do not rely on it for important tasks like production.
- Features introduced in this build are (often) unfinished, may be drastically altered for Beta (and subsequent Final) release(s), or even outright removed.
- This build will also not receive any official support -- it is purely to (showcase and) facilitate discussion of new features within the Cura-community.
- This effort is our own and should not be seen as a formal partnership with any 3rd party. We are aware that there are clear differences between us and BambuLabs. However, we both share a fundamental commitment to empowering the 3D printing community. Our focus is on supporting creators and pushing the boundaries of what is possible.
A nightly build with Painting 🎨 and Bambu 🎋
Once again, two sizeable new features that we'd like to have your feedback on have (nearly) arrived to Cura!
- We've introduced a Painting Tool into Cura -- for now, this can be used to paint allowed or disallowed areas for seam, or to paint on materials.
- Bambu-printers work a little different than most things out there in the 3D printing ecosystem (at least from a slicer perspective) -- so we had to pull out some tricks to get them working together properly with Cura.
Also, we've introduced a feature just for builds like this; where you can select if you'd like to 'start clean' or use the current configuration folder -- this helps not contaminate your main config should the alpha still have some issues. -- Also the banner-colour on the top is different from our usual deep blue, to let you know this isn't a normal release (or beta).
Painting 🎨
Painting, or various tasks that practically require paint-on functionality, have been a much requested feature for a good while. For now with the first introduction of paint-on in Cura, two of those features are coming along:
- Seam painting forces or disallows seams to be present on certain areas of the model.
- Material painting can be used to paint the use of different extruders onto, and into areas of the model -- we go a little deeper than our competition though -- the entire model is taken into account, not just the surface.
We are exploring other painting applications, like Paint On Support, but those are more effort than expected and might not show up in the upcoming release.
Known issues 🦟
- Occasionally, simpler(?) models can still generate a wrong UV-map -- a workaround is to export such an object to the .OBJ file-format, and then reload it -- the UV-mapping needed for painting should be correct. Try the above if painting doesn't seem to work properly at all.
- Painting (especially with multiple materials) may take extra slicing-time -- and progress isn't communicated to the front-end yet -- this means it may seem 'stuck' for a while after pressing Slice.
- Painting isn't fully optimized yet, which is why we've limited the brush-size for now. (In general, there are some issues with brush-size.)
- For painting, undo/redo works with Ctrl-L and Shift-Ctrl-L respectively -- since we don't know if it's wanted that the undo-stacks for (other) model-operations should be the same as the painting ones.
- There's some initial slowdown when applying the first brush-stroke(s).
- Internal testing shows that there might be a slowdown in Preview mode.
Bambu 🎋
Part of the reason Bambu-printers are so fast is that they have to do very little on-board operations w.r.t. gcode-postprocessing -- nearly everything is done by the slicer. Now, that slicer can be Cura.
Of course, with their multi-material capabilities, this synergizes with material-painting. (Just as with our own dual-extrusion.)
Known issues 🦟
- Reloading saved Bambu gcode-3MF's won't work for Previews (doesn't show layers).
- The display of layer progress on the LCD of a Bambu might not work properly (or at all).
Other Changes 🎁
All of this is built on top of our (current) in-progress work for the upcoming release, so you might see some other features pop-up, such as:
- Introduce capability to retract/unretract during travel.
- Control build-volume fan-speed (instead of just on/off).
- A fix for compatibility with the practices of certain anti-virus vendors (Windows -- newer versions of DLL's officially supplied by Microsoft wouldn't be 100% compatible to the version that at least one big anti-virus vendor forced Cura to run by DLL injection).
As well as a whole host of bug fixes, new printers and other improvements.
Why do we need you? 😎
- We have tested many builds of Cura, on many systems, but we know everyone has a different execution environment. The idea of this Alpha release is to make sure that it still works on all the platforms where it used to work before.
- We don't exactly know how everyone uses Cura. There may be some actions that you do, which will reveal a bug we didn't see in our tests.
- There are tons of plugins. So we want to make sure that they keep working with the new version.
What do you need to do? 💪
Well, not much, just download this version, use it as you would usually do, and send a brief feedback on the discussion: describe your environment, and tell us if everything went fine, or if you encountered some crashes or strange behaviours!
UltiMaker Cura 5.10.2
UltiMaker S6 and S8 improvements:
- Introduced the CC+ 0.6 core to the UltiMaker S6 and S8. This core delivers better results for demanding applications and will be replacing the CC+ 0.4 core.
- Added new profiles for PC and CPE+ on UltiMaker S6 and S8
- Updated the default support type for the PETG material for UltiMaker S6 and S8
This release introduces print quality improvements for the UltiMaker S6 and S8 for carbon-filled printing. We intend to improve more non-engineering materials in a follow-up release.
UltiMaker Cura 5.10.1
The new UltiMaker S6 is here
Print with the new UltiMaker S6 in Cura from day 1. The UltiMaker S6 is the newest addition to the S series of UltiMaker printers that carries forward the award-winning legacy of the S5, now supercharged with innovations like the UltiMaker Cheetah for up to 4x productivity. Learn more about this printer here.
Other improvements:
- Introduced Visual Intent profiles for PLA and Tough PLA for the UltiMaker S8
- Introduced High-Speed Intents for ABSR for Method X and Method XL
Bug fixes:
- Updated UltiMaker S8 profiles to significantly improve the quality of PC, CPE, CPE+, PETG, support structures, and dual extrusion prints
- Support brims no longer listen to the Brim Distance setting, so the brims will always be attached to the support
- Fixed a bug affecting multi-extruder printers where the initial temperature was not set correctly at the start of a print if all features used an extruder other than T0
UltiMaker Cura 5.10.0
New features and improvements:
The UltiMaker S8 was just announced and is now supported in Cura. The S8 is the newest professional desktop printer in the S series, and it achieves up to 4x the speed of its predecessor while also improving print quality. That is possible thanks to the new UltiMaker Cheetah motion planner and new high flow cores, all of which will be usable at launch with Cura! The introduction of this printer comes with a new Marlin-like Gcode flavor called Cheetah. Learn more about this printer here
Support for the 3D SpaceMouse by 3Dconnexion. Commonly used in CAD and 3D design software, a 3D mouse makes working with 3D models more precise and efficient. The SpaceMouse, along with the CadMouse, are a perfect fit for Cura and should help make your 3D printing workflows more efficient, especially when switching between Cura and CAD or design software. A big thanks to 3Dconnexions for helping to make this integration possible! Learn more about the integration here
- Cloud Printing for Sketch Sprint: Enabled printing over cloud with Digital Factory for Sketch Sprint users.
- Interlocking Settings: Moved Interlocking settings from "Experimental" to "Dual Extrusion" category and placed under "Expert" setting visibility preset.
- Build System Upgrade: Upgraded the build system from Conan 1 to Conan 2.
- Preview Looping: When the last layer is played in the preview, the first layer will now play again instead of stopping.
- Updated About Page: The About Page now shows the used sources, their licenses, and their versions in a clearer way
- Flip Y-axis Translate Tool Handle: Added an option to flip the Y-axis translate tool handle in preferences contributed by @GregValiant.
- Rotation by Input & Snap Angle Input: Introduced rotation by input & snap angle input contributed by @HellAholic and @GregValiant.
- Improved the speed when interacting with the Settings Visiblity window contributed by @HellAholic
- Purge Lines And Unload Filament Post Processing Script: Added a Purge Lines and Unload Filament Post Processing Script contributed by @GregValiant and @HellAholic
- Thingiverse "Open in Cura" Button Linux Support: Enabled the "Open in Cura" button from Thingiverse to open files in Linux contributed by @hadess.
- Multitool Printer Configuration Options: Introduced 3 new configuration options in machine settings for multitool printers contributed by @TheSin-.
- Search and Replace Post-Processing Plug-In: Significantly improved the Search and Replace post-processing plug-in with features like replacing only the first instance, limiting search to a layer range, and ignoring start-up or ending G-code contributed by @GregValiant
- Enabled Relative extrusion (M82 and M83 commands) for Marlin-flavored GCode, contributed by @EmJay276
New settings:
Try it for yourself with this Overhanging Wall Angle Test.
- Overhanging Wall Speeds, now gives you the ability to tune multiple values. Don’t forget to adjust the Overhanging Wall Angle to start using the setting.
- Minimum Layer Time with Overhang and Minimum Overhang Segment Length: Fine-tune the minimum layer time for overhangs.
- Inside Travel Avoid Distance: Finetune combing movements.
- Pressure Advance Factor Setting: New setting for machine definitions.
- You can now tune the Bottom Surface Skin, like you can tune the Top Surface Skin! You can now tune Extruder, Layers, Line Width, Pattern, Line Directions, Outer Wall Flow, Inner Wall(s) Flow, Flow, Outer Wall Speed, Inner Wall Speed, Skin Speed, Inner Wall Acceleration, Skin Acceleration, Outer Wall Jerk, Inner Wall Jerk, Skin Jerk, and Monotonic Bottom Surface Order
- Enable/Disable USB Printing: A hidden preference setting to indicate that you are using the printer over USB functionality. This setting lays the groundwork for automatically disabling USB printing in the next release when it’s not being used.
Bug fixes:
- Resolved a crash that occurred when switching materials on Sovol printers, resolves #19978
- Random Seam no longer favors one side and not is truly random again
- Reduced the slicing time when no support needs to be generated
- Fixed a bug where Seam on Vertex with a User Defined seam position was not working correctly, resolves #19945
- Gcode replacement with a single line of code no longer produces values in separate lines, resolves #20183
- Setting names that become too long after translation are now truncated.
- Updated UltiMaker printer logos to align with the current style.
- The number of decimal places displayed for layer height in the top bar has been reduced.
- Fixed a bug that caused incorrect retracting and hopping on printers with more than 2 extruders, resolves #19444
- Improved how fast the settings are loaded in the Settings Visibility window when scrolling
- Improved how disallowed areas and other models are taken into account when arranging models on the buildplate, including other models
- Preview playback now only shows visible parts. Infill lines, shell, and helpers are always hidden if disabled in preview's color scheme
Bugs resolved since the Beta release
- Fixed a bug where the inner wall was bridging incorrectly
- Fixed a bug where support meshes were not printing if they had nothing to support
- Fixed a bug where project names would get mixed up when switching between projects, resolves #20175
- Improved the UltiMaker S8 profiles to boost reliability and quality
- Updated Nylon CF Slide settings to reduce under extrusion
- Reduced the chance of a filament jam on Method series printers with dual extrusion prints with small layertimes
- The Bottom Surface Skin settings introduced in this release are now only enabled if 'Bottom Surface Skin layers' is more than zero
- Fixed the translations for the drop-downs in the Print Setting recommended view
- Columns in the Profile Description Screen can now be resized so long setting names can be read
- Two non-critical security fixes were implemented to align with security best practices in OAuth2 and the printer-linter
- Resolved top reported crashes coming in via the analyzing tool Sentry
- Fixed a bug where Cura would crash with automatic slice enabled and a second window open, resolves #19904
Printer definitions, profiles, and materials:
- Introduced Visual Intents for the Sketch Sprint
- Introduced new Extra Fast and Draft profiles for the Sketch Sprint
- Introduced profiles for Sketch printers for Metallic PLA with improved surface quality (matte vs shiny)
- Introduced PC ABS and PC ABS FR materials for Method X and Method XL
- Introduced Nylon Slide for UltiMaker S Series Printers
- Updated the Breakaway Build Volume Temperature for UltiMaker Factor 4
- Introduced Makerbot Replicator +
- Updated Voron2 printers to include TPU ASA and PVA, contributed by @WCEngineer
- Enabled Relative extrusion (M82 and M83 commands) for Marlin-flavored GCode, contributed by @EmJay276
The beta release of 5.10 included 'High Speed' and 'High Speed Solid' intent profiles for Method series printers. However, they did not meet our quality standards and have therefore been temporarily removed. They will be reintroduced in a future Cura release after further optimization.
Cura 5.10 supports macOS 12 Monterey or higher. This is because the tools that we use to create Cura builds no longer support previous versions of macOS.
UltiMaker Cura 5.10.0-beta.1
New features and improvements
The UltiMaker S8 was just announced and is now supported in Cura. The S8 is the newest professional desktop printer in the S series, and it achieves up to 4x the speed of its predecessor while also improving print quality. That is possible thanks to the new UltiMaker Cheetah motion planner and new high flow cores, all of which will be usable at launch with Cura! The introduction of this printer comes with a new Marlin-like Gcode flavor called Cheetah.
Support for the 3D SpaceMouse by 3Dconnexion. Commonly used in CAD and 3D design software, a 3D mouse makes working with 3D models more precise and efficient. The SpaceMouse, along with the CadMouse, are a perfect fit for Cura and should help make your 3D printing workflows more efficient, especially when switching between Cura and CAD or design software. A big thanks to 3Dconnexions for helping to make this integration possible!
- Cloud Printing for Sketch Sprint: Enabled printing over cloud with Digital Factory for Sketch Sprint users.
- Interlocking Settings: Moved Interlocking settings out of experimental into expert
- Build System Upgrade: Upgraded the build system from Conan 1 to Conan 2. Updated documentation is available.
- Preview Looping: When the last layer is played in the preview, the first layer will now play again instead of stopping.
- Updated About Page: The About Page now shows the used sources, their licenses, and their versions in a clearer way
- Flip Y-axis Translate Tool Handle: Added an option to flip the Y-axis translate tool handle in preferences contributed by @GregValiant.
- Rotation by Input & Snap Angle Input: Introduced rotation by input & snap angle input contributed by @HellAholic and @GregValiant.
- Purge Lines And Unload Filament Post Processing Script: Added a Purge Lines and Unload Filament Post Processing Script contributed by @GregValiant and @HellAholic
- Thingiverse "Open in Cura" Button Linux Support: Enabled the "Open in Cura" button from Thingiverse to open files in Linux contributed by @hadess.
- Multitool Printer Configuration Options: Introduced 3 new configuration options in machine settings for multitool printers contributed by @TheSin-.
- Search and Replace Post-Processing Plug-In: Significantly improved the Search and Replace post-processing plug-in with features like replacing only the first instance, limiting search to a layer range, and ignoring start-up or ending G-code contributed by @GregValiant
- Enabled Relative extrusion (M82 and M83 commands) for Marlin-flavored GCode, contributed by @EmJay276
New settings
Visit our Thingiverse page to download this Overhang Wall Test to try these new settings yourself.
- Overhanging Wall Speeds, now gives you the ability to tune multiple values. Don’t forget to adjust the Overhanging Wall Angle to start using the setting.
- Minimum Layer Time with Overhang and Minimum Overhang Segment Length: Fine-tune the minimum layer time for overhangs.
- Inside Travel Avoid Distance: Finetune combing movements.
- Pressure Advance Factor : New setting for machine definitions.
- You can now tune the Bottom Surface Skin, like you can tune the Top Surface Skin! You can now tune Extruder, Layers, Line Width, Pattern, Line Directions, Outer Wall Flow, Inner Wall(s) Flow, Flow, Outer Wall Speed, Inner Wall Speed, Skin Speed, Inner Wall Acceleration, Skin Acceleration, Outer Wall Jerk, Inner Wall Jerk, Skin Jerk, and Monotonic Bottom Surface Order
- Enable/Disable USB Printing: A hidden preference setting to indicate that you are using the printer over USB functionality. This setting lays the groundwork for automatically disabling USB printing in the next release when it’s not being used.
Bug fixes
- Resolved a crash when switching materials with a Sovol printer, resolves #19978
- Random Seam no longer favors one side and not is truly random again
- Reduced the slicing time when no support needs to be generated
- Fixed a bug where the Seam on Vertex checked wouldn't listen to User Defined seam position, resolves #19945
- Gcode replacement with a single line of code no longer produces values in separate lines resolves #20183
- Setting names that become too long after translation are now truncated.
- Updated UltiMaker printer logos to align with the current style.
- The number of decimal places displayed for layer height in the top bar has been reduced.
- Fixed a bug with printers with more than 2 extruders that weren't retracting and hopping correctly. resolves #19444
- Improved how fast the settings are loaded in the Settings Visibility window when scrolling
- Improved how disallowed areas and other models are taken into account when arranging models on the buildplate
- Preview playback now only shows visible parts. Infill lines, shell, and helpers are always hidden if disabled in preview's color scheme
Printer definitions, profiles, and materials
- Introduced Visual Intents for the Sketch Sprint
- Introduced new Extra Fast and Draft profiles for the Sketch Sprint
- Introduced profiles for Sketch printers for Metallic PLA with improved surface quality (matte vs shiny)
- Introduce High Speed and High Speed Solid intents for Method, Method X, and Method XL
- Introduced PC ABS and PC ABS FR materials for Method X and Method XL
- Introduced Nylon Slide for UltiMaker S Series Printers
- Updated the Breakaway Build Volume Temperature for UltiMaker Factor 4
- Introduced Makerbot Replicator +
- Updated Voron2 printers to include TPU ASA and PVA, contributed by @WCEngineer
- Enabled Relative extrusion (M82 and M83 commands) for Marlin-flavored GCode, contributed by @EmJay276
Known Issues
Cura 5.10 supports macOS 12 Monterey or higher. This is because the tools that we use to create Cura builds no longer support previous versions of macOS.
UltiMaker Cura 5.9.1
New features and improvements:
The About Page now shows some of the used sources, their licenses, and their versions in a clearer way. This will be even more complete in Cura 5.10.










