UltiMaker Cura Changelog

What's new in UltiMaker Cura 5.6.0

Nov 28, 2023
  • New features and improvements:
  • Introduced the MethodX and MethodXL printers with it's materials and the option to write to .makerbot
  • A year after the merger of Ultimaker and MakerBot, we have unlocked the ability for users of our Method series printers to slice files using UltiMaker Cura. As of this release, users can find profiles for our Method X and Method XL printers, as well as material profiles for ABS-R, ABS-CF, and RapidRinse
  • Prime tower base settings increase the stability of large prime towers:
  • New settings have been released that let you modify the base of your prime tower. The new settings are:
  • Prime Tower Base Size
  • Prime Tower Base Height
  • Prime Tower Base Slope
  • Prime Tower Raft Line Spacing
  • You can modify these settings to help improve the reliability of your prime towers. You can also use them to calibrate how well your prime tower adheres to the build plate for increased print success, or to avoid over-adhesion that may damage your build plate.
  • The Start and End gcodes now accept variables and math including the variables:
  • Cura can now accept more start and end gcodes that include math
  • Other Improvements:
  • Introduced the setting for Raft Line Spacing, but for the prime tower
  • Updated the Support Z Distance to allow for more different values, no longer only multiple layerheights, solves #6105
  • Bug Fixes:
  • Fixed a crash for some Linux users when trying to open the file menu
  • Bugs resolved since the Beta Release:
  • Introduced Balanced and Solid profiles for 1C cores to UltiMaker Method X and Method XL
  • Improved self-support for UltiMaker MethodX and MethodXL printers so the support extruder will not be used
  • The prime tower is now always enabled when the second extruder is used for the MethodX and MethodXL printers
  • Updated the default prime tower position so it doesn't prevent slicing for some printers
  • Fixed an issue where raft layers were partially printed
  • Slice information template variables were not available through start-end code formulas
  • Resolved an issue with 100% support roof for tree support, contributed by @ThomasRahm
  • Printer Definitions, and Community Translations:
  • Introduced Ender 3 V3 SE, contributed by @dim1triy
  • Updated bridge flows for UltiMaker PLA, TPLA and ABS to address pillowing in AA 0.8 for UltiMaker printers
  • Updated Spanish translation for Lightning infill, contributed by @Pelochus
  • Updated German translation for Laying object flat on buildplate, contributed by @gluetolf
  • Updated Brazilian translations, contributed by @Patola
  • Known Issues:
  • The predicted printing time for dual extrusion printjobs on the Method series are deviating from the actual printing time.
  • It’s not possible yet, to use Method series printers with Digital Factory. We hope to resolve this for the next release.
  • New Engine Plugin:
  • Not related to this release but nice to mention is that there is a new plugin has been created by the Cura team that makes use of the improved engine plugin capabilities introduced in Cura 5.5 (as mentioned #15629). The plugin is called CuraEngine Tiled Infill Generation and it allows users to select from an expanded list of infill patterns, as well as allowing users to add their own infill pattern by uploading a *.wtk file.
  • This plugin is just a taste of what is now possible when creating Cura plugins. We look forward to seeing what the Cura community creates next!

New in UltiMaker Cura 5.6.0 Beta 2 (Nov 20, 2023)

  • New Improvements:
  • Introduced Balanced and Solid profiles for 1C cores to UltiMaker Method X and Method XL

New in UltiMaker Cura 5.6.0 Beta 1 (Nov 16, 2023)

  • New features and improvements:
  • Introduced the MethodX and MethodXL printers with it's materials and the option to write to .makerbot
  • A year after the merger of Ultimaker and MakerBot, we have unlocked the ability for users of our Method series printers to slice files using UltiMaker Cura. As of this release, users can find profiles for our Method X and Method XL printers, as well as material profiles for ABS-R, ABS-CF, and RapidRinse
  • Prime tower base settings increase the stability of large prime towers:
  • New settings have been released that let you modify the base of your prime tower. The new settings are:
  • Prime Tower Base Size
  • Prime Tower Base Height
  • Prime Tower Base Slope
  • Prime Tower Raft Line Spacing
  • You can modify these settings to help improve the reliability of your prime towers. You can also use them to calibrate how well your prime tower adheres to the build plate for increased print success, or to avoid over-adhesion that may damage your build plate.
  • The Start and End gcodes now accept variables and math including the variables
  • Cura can now accept more start and end gcodes that include math, for example: G0 X{prime_tower_position_x - prime_tower_size/2} Y{prime_tower_position_y-prime_tower_size/2} F6000
  • M109 S{material_final_print_temperature}
  • Other Improvements:
  • Introduced the setting for Raft Line Spacing, but for the primetower
  • Updated the Support Z Distance to allow for more different values, no longer only multiple layerheights, solves #6105
  • Bug Fixes:
  • Fixed a crash for some Linux users when trying to open the file menu
  • Printer Definitions, and Community Translations:
  • Introduced Ender 3 V3 SE, contributed by @dim1triy
  • Updated Spanish translation for Lightning infill, contributed by @Pelochus
  • Known Issue:
  • The predicted printing time for dual extrusion printjobs on the Method are deviating from the actual printing time.

New in UltiMaker Cura 5.5.0 (Nov 16, 2023)

  • New features and improvements:
  • Engine Plugins:
  • Introduced infrastructure for Engine Plugins; Plugin developers can now hook into and change the actual slice process using a programming language in which they feel comfortable: C++, Python, C#/.NET, Dart, Go, Java, Kotlin, Node, Objective-C, PHP, Ruby
  • In this initial version, plugins can hook into the following engine slots:
  • Modify generated gcode, postprocessing it per layer
  • Generate Infill patterns
  • Modify extrusion paths
  • Listen to a broadcast of all Settings
  • Introduced the following new settings:
  • Gradual Flow Enabled, Gradual Flow Max Acceleration, Initial Layer Max Flow Acceleration, Gradual Flow discretization step size, are to finetune the Gradual Flow plug-in.
  • Top Surface Outer Wall Flow, Top Surface Inner Wall Flow, Top Surface Outer Wall Speed, Top Surface Inner Wall Speed, Top Surface Outer Wall Acceleration, Top Surface Inner Wall Acceleration, Top Surface Outer Wall Jerk, and Top Surface Inner Wall Jerk settings can be used to tune the top surface of your models.
  • Small Top/Bottom Width reduces jerky motions in small top/bottom surfaces, with Small Top/Bottom On Surface you can exclude the setting on the surface
  • Group Outer Walls will bundle types of walls in the same layer reducing travels, thanks to the contribution by @Arcari55
  • Enable Fluid Motion, Fluid Motion Shift Distance, Fluid Motions Small Distance, and Fluid Motion Angle are settings for printers with smooth motion planners like Klipper. It's hard to show the changes in preview, but we encourage you to check it out.
  • Updates in the available supported OSses:
  • Introduced Max OSX builds for ARM64 (M1 support), next to our existing X64 builds. With major contributions from @TheSin
  • Introduced a single Linux build removing the need to have a different modern and regular Linux build.
  • Setting improvements for Ultimaker Printers:
  • UltiMaker printers with UltiMaker Materials have faster-predicted printing times as a result of a number of changed printing speeds
  • UltiMaker configurations with limited intents in the past like AA 0.8 cores, now have more intents available
  • Updated printing temperatures for UltiMaker printers to be more uniform
  • Updated Support Interface Settings for UltiMaker printers
  • Introduced a support material tag, so support is automatically printed with support material
  • Default has been updated to Balanced to reflect the perfect harmony between these visual, engineering, and draft profiles.
  • Quality of Life Improvements:
  • Use Tab to navigate between settings in the Per Model Settings window, solves #10967
  • Introduced Ctrl-C and Ctrl-V next to the current multiply behavior, solves #8859
  • Arrange your models in a grid with the same orientation with Grid Placement
  • A message that shows when your Removable Disk is out of space and prevents incomplete gcodes from being saved, solves #14273
  • Add Printer and Printer Settings windows are now resizable to fit in more start/end gcode in an orderly way
  • Restored the color picker tool when creating custom materials, solves #11899
  • You can now scroll through long messages, and can easily close them if you finished reading, solves #12325
  • Searching for materials and plugins in the Cura Marketplace has been improved
  • "This Setting Is Hidden Because" icons were missing in the settings visibility for Windows and Mac
  • Only one file could be loaded and you could not load multiple files if they were mixed STLs and Project Files, solves #15879
  • It seemed like models could be multiplied more than 99 times, there is now a limit, solves #14105
  • It's now more clear if Cura is syncing materials over the cloud
  • It's not possible anymore to send a printjob to a turned off cloud connected UltiMaker printer
  • More Features:
  • You can now sponsor the Cura team from the Application Switcher, and Help menu
  • Infill behavior close to the skin to prevent jerky motions and visible overextrusion
  • The About Dialog includes more build information for Cura developers
  • Introduced more hardware info like system, release, version, processor, and CPU cores to the logging to improve troubleshooting.
  • Updated supporting certify libraries
  • Introduced a new Post Processing Script; Limit XY Accel for bed-slinger printers, contributed by @GregValiant
  • Introduced the machine name in the gcode headers, contributed by @smartin015
  • Extruder settings are cached to speed up slicing, contributed by @sesse
  • Bug Fixes:
  • Bug Fixes that improve Printed Part Quality:
  • The first support layers were printed incorrectly if adhesion was set to None, solves #14983
  • Some improvements to the Zseam for user-specified or the sharpest corner seam alignment
  • The support was printed before the brim when the origin was at the center of the buildplate, solves #14983
  • Printers with a high resolution value would incorrectly print embossed features,
  • The flow would unexpectedly increase after a bridge was completed.
  • Bridging settings would not be applied to the first skin layer if the infill density was set to 0, solves #9056
  • The skirt height could collide with some models and could be printed in support, solves #16552
  • A brim would be too small if the extruder was not defined, solves #16151
  • The Initial Buildplate and Printing Temperature would not be applied correctly when printing One-At-A-Time, solves #11219
  • Bugs resolved since the Beta Release:
  • Updated some settings for UltiMaker printers to prevent infill from being exposed, introduce a visual mode for PETG, and prevent stringing for PETG and ABS
  • Fixed the upgrade script for UltiMaker materials that would cause configuration errors
  • Updated the arrange algorithm to work better with larger models, solves #14112
  • Prevented future crashes caused by the new gradual flow plugin with some active printers, solves #16941
  • Fixed Linux Legacy crashes for open file dialog due to OS icon style, solves #16941
  • The Linux Appimage had an unnessecarily large file size, solves #16932
  • The top layers where not showing distinct inner and outer walls in the preview.
  • A printjob with a different raft extruder could cause a printjob to be considered too large to print
  • A project file with an intent would not be loaded correctly
  • Moved the position of the Target Machine name in the start gcode to predicted time and material use for some printers
  • Restored the ColorDialog to prevent an SDK break, solves #17002
  • Other Bug Fixes:
  • You could not load some Marketplace materials with intents on the UltiMaker printers like BASF 17-4PH
  • For some Linux versions it was not possible to add a 3D printer, solves #15263
  • Fixed the installation screen for DMG installation because it still had the old logo.
  • The minimum support area was not working correctly for tree support, contributed by @ThomasRahm
  • Support Horizontal Expansion would be hidden but influenced the warning values for Support Interface, solves #15873
  • The shadow in One At A Time printing sequence would not correctly resize with the skirt/brim size, solves #14382
  • Fixed a bug where it was not possible to select the support structure with basic setting visibility.
  • Removed the option to change the Brim Distance in the per object setting until a better solution is available.
  • Fixed a slicing crash if the skirt was larger than the buildplate, solves #16002
  • Fixed a crash that would be caused when rotating a model only a little
  • If there is support interface is disabled, you can no longer change those settings
  • Ints would be truncated instead of rounded in the engine, contributed by @onitake
  • Fixed a non-raw RegEx pattern string removing a depreciation warning, contributed by @cgobat
  • Printer definitions, profiles, and materials:
  • For MacOS users these printers are supported again: Elegoo, Strateo3D, Uni, ZAV, solves #16007
  • Added Anycubic Kobra Plus, contributed by @Jordonbc
  • Added Creality Ender-5 S1, contributed @thomaspleasance
  • Added Entina Tina 2, contributed by @protosam
  • Updated All Goofoo 3D printers to have more nozzles, contributed by @goofoo3d
  • Added Pulse XE E444M, contributed by @randyzwitch
  • Updated Primetower settings for Sovol 2
  • Updated Kingroon KP3S Pro, contributed by @Tachyonn
  • Updated Tree Support settings for Elegoo Printers, Contributed by @ThomasRahm
  • Updated Voron Trident 250, 300 & 350 Voron to include new nozzles, contributed by @zadi15
  • Updated Creality Ender 3 start gcode to prevent bed scratching, Contributed by @PresentMonkey
  • Updated nozzle options for Dagoma Pro 430, contributed by @0r31
  • Updated start gcode and homing behavior in Creality Ender 3 S1, contributed by @GregValiant.
  • Updated faulty disallowed areas for Anycubic Kossel, contributed by @GregValiant
  • Community Translations:
  • Updated Brazilian translations, contributed by @Patola
  • Known Issues:
  • We are collecting reports of people who are unable to open any .stl files at all. #16249
  • Align to Buildplate doesn’t work for grouped meshes #14237
  • If you had UltiMaker 3D printers active and you upgraded from Cura 5.4 to 5.5 beta to 5.5.0, you might need to discard your 5.5 configuration folder to resolve a configuration warning

New in UltiMaker Cura 3.4.1 (Sep 4, 2018)

  • Extra skin wall count. Fixed an issue that would occasionally cause an unnecessary extra skin wall to be printed, which increased print time.
  • Support on top of inner brim. Fixed an issue in which supports were not generated on the initial layer, because the engine expected a brim to be in place.
  • Conical and tree support. Conical and tree supports are now always limited within the build plate volume.
  • Various startup crash fixes. Fixed various startup crashes, including: copying of the version folder, errors while deleting packages, storing the old files, and losing data on install.

New in UltiMaker Cura 3.1.0 (Dec 27, 2017)

  • New profiles:
  • Profile added for 0.25 mm print core. New print core profile added for 0.25 mm print core. This new print core has an extra fine nozzle width, which gives prints high definition and increased surface quality.
  • Profile added for Breakaway material. New material profile added for Breakaway material, a dry post processing support material, which can be used for models with flat surface area overhangs.
  • UI enhancements:
  • Faster profile switching speed. Duplicating and removing a profile could take Ultimaker Cura quite some time, it now happens instantly.
  • Faster printer selection. Removing a printer from the library is now instant. No more unresponsive screens.
  • Faster processing speed. A 5 - 10 % speed increase when calculating normals, loading models, and slicing.
  • Quick camera controls. New buttons have been added to the interface that can quickly reposition the camera view of the build plate.
  • Lock model on platform. The move tool has a new option to lock a selected model to the platform. Once locked, it can not be moved in X, Y and Z directions.
  • Layer view. The existing Layer view has been updated to include a virtual print head that simulates the printing strategy. This can be used to see the printing order of infill and walls, and if line ordering affects overhangs.
  • Feedrate visualization. Feedrate visualization has been added to the Layer view. Speeds have corresponding colors, ranging from red to blue. Fast speeds (up to 250 mm/s) are represented by red (e.g. print head travels). Slower speeds (20 mm/s) are shown in blue, (e.g. the first layer of a print). Using this gives the user an idea of the print speeds per model part, allowing for better control over prints and more informed fabrication.
  • Jogging. Jogging allows the printhead to be moved with on-screen controls. The Ultimaker 2+ and other RepRap printers can now be fully controlled from Ultimaker Cura when connected through USB. Each axis can be jogged in 0.1, 1, 10 and 100 mm increments.
  • Large model loading. Loading large/detailed models and slicing them on a high resolution could affect the performance of Ultimaker Cura in previous releases. A new feature has been added which unloads the layer view when switching to solid mode, speeding Ultimaker Cura back up without losing your G-code/layer view information.
  • Scripts folder. A scripts folder is now available in the Ultimaker Cura configuration folder. This folder can be loaded with post processing plugins scripts, which will automatically show in Ultimaker Cura. Contributed by fieldOfView.
  • HP 3D Scan compatibility. HP 3D Scan Version 5.3.0 results can be directly exported to Ultimaker Cura application version 3.0.4 and later
  • Optimized workflow for crash reporting. Crash reports are automatically generated and allow the user, in case of a crash, to easily send their report with a description to developers.
  • New slicing features:
  • Floating models enabled. In previous releases, models were dropped to the build plate when support was disabled. Models now float when the setting is enabled (even if creates an impossible-to-print situation). This can be used to stack separate models on top of each other.
  • Slicing tolerance. A new setting that affects the intersect point to influence the dimensional accuracy for diagonal surfaces. The user can select the behaviour: ‘Inclusive’ makes gaps narrower, ‘Exclusive’ makes gaps wider, and ‘Middle’ is previous option, and also the fastest to process. When using ‘Middle’, the first layer will be taller by half of it’s height to compensate for the added half layer. This can be used to create better tolerances for test fit parts. Contributed by BagelOrb.
  • Optimized zig zag patterns. Zig zag patterns now print more consistently. Lines now have a 5 micron tolerance in which they are printed any way, resulting in longer connected lines. Contributed by smartavionics.
  • Aligned z-seam inner wall moves. Inner wall travel moves are aligned with the z-seam. This reduces the number of travel moves and reduces the chance of more unwanted seams.
  • Relative positioning of infill patterns. Infill patterns are now positioned relative to the center of loaded models. Whenever you load the model, the infill is positioned the same. An offset can be applied to control the infill more precisely and adjust it to preference or strength. Contributed by smartavionics.
  • Line resolution. Enables the user to specify the minimum allowed distance value between two points in G-code to create lower or higher resolution polygons.
  • Custom mode changes. If profile settings have been modified in recommended mode under custom mode, a reset icon will appear to notify the user. Click the icon to show the changes that have been made, and revert back to the default profile settings.
  • Bug fixes:
  • Fix for layer numbers being displayed incorrectly when switching between solid and layer mode
  • Fix for Cura Engine crashes during slicing if Optimize Wall Printing Order setting was enabled
  • Fix for uninstalling previous versions of Cura on Windows platforms
  • Fix for displaying visible settings
  • Fix for importing legacy .ini files
  • Prevent skipping user agreement dialog by pressing escape

New in UltiMaker Cura 2.7.0 (Aug 31, 2017)

  • NEW FUNCTIONALITY:
  • Relative Z seam. Make the Z seam relative to the bounding box of the model, so that the seam stays at the same location no matter what the position of the object is. Thanks to smartavionics for contributing.
  • Top surface skin. Specify print settings of the top-most layers separately in order to decrease print duration and achieve higher quality top surfaces. Thanks to BagelOrb for contributing.
  • First layer line width. A multiplier setting for the line width of the first layer of a print. Multiplying line width gives less lines but with greater width, which improves build plate adhesion. Thanks to 14bitVoid for contributing.
  • Set horizontal expansion on initial layer. Adds functionality to change horizontal expansion on the initial layer to compensate for the “elephant’s foot” effect. Thanks to fieldOfView for contributing.
  • Skin lines corner efficiency. Selects a better corner to start printing skin at to reduce the number of times the skin needs to be split to avoid causing a visible seam.
  • Ironing (a.k.a. Neosanding). Finishes prints by pushing the heated nozzle over top surfaces with reduced extrusion. Thanks to Neotko for contributing.
  • Plugins moved to server. All current plugins shipped with Cura are placed on a server. This allows the user to view, download and install all available plugins from within the plugin manager.
  • Standby and resume temperature. Turns off the extruder when printing with extended pauses to avoid filament burning and nozzle clogging. Thanks to JPFrancoia for contributing.
  • Easy plugin installation. Implemented a plugin browser to download and discover new plugins. This also includes a file association for plugins (using extension “.curaplugin”). Plugin files are contained in a .zip file which contains all necessary files. Plugins can be installed by dragging and dropping files onto the Cura virtual build plate.
  • Prime tower purge. In order to prevent under extrusion when printing a prime tower, and to prevent a prime tower failing half way through a job, a feature has been added to wipe off oozed/purged material in the middle of a hollow prime tower before starting to print the next layer of it. The amount of material to purge can be specified in the “Prime Tower Purge Volume” setting.
  • Extruder per feature. Assign an extruder to print a particular feature, including infill, wall, outer wall, inner wall and skin.
  • Print thin walls. Print object walls up to two times smaller than the nozzle size. Thanks to BagelOrb for contributing.
  • Gradual support infill. Supports print with gradually increasing density in order to reduce the print time and amount of material used. This is useful when printing with more expensive materials such as PVA.
  • Support infill layer thickness. Users are able to configure “Support infill layer thickness” for thicker support layers. This uses less material, while improving overhang quality.
  • Reduced skin splitting. Selects a varying corner to start printing skin at in order to reduce the number of times the skin needs to be split. This prevents any unsightly visible seams in the model. Thanks to smartavionics for the contribution.
  • Cura data collection. Collects slice data from Cura database so that it can be processed by a business intelligence tool.
  • Add optional extruder type. Includes the option to override the default extruder that is designated to print infill/skin/walls if necessary.
  • NEW UI FEATURES:
  • Dark theme. A dark theme in Cura. Ideal for low light environments. Thanks to fieldOfView and rudowinger for contributing.
  • Top navigation bar. “Prepare” and “Print” have moved from the right side of the top navigation bar to the left side.
  • Increased scroll speed in the settings list. The side bar scroll speed is now three times faster when scrolling through settings. Thanks to tsaaristo for contributing.
  • New hotkeys. Implemented keyboard shortcuts for "move" (q), "rotate" (z), and "scale" (z).
  • Dialogs for high DPI screens. Fixes some large dialog boxes on high DPI screens and aligns infill icons to the select boxes. If the text is too big, it will overlap but the icons will remain aligned.
  • Theme inheritance. Themes no longer have to be complete; they can simply inherit features from a default theme. Thanks to fieldOfView for contributing.
  • Interface elements upgraded to PyQt 5.8. When starting Cura, screen is rendered using PyQt 5.8, so the interface can load elements for extruder per feature.
  • Dual extrusion forbidden zones. In older versions of Cura there are “forbidden zones” on the build plate that do not correspond to print head position. This has now been fixed.
  • Zoom towards mouse cursor position. New option to zoom towards the mouse cursor position to reach specific parts of the build plate more easily. Thanks to nallath for contributing.
  • Import SolidWorks files as STL. Plugin that enables SolidWorks files to be imported into Cura directly, where they are automatically converted to .STL format. This plugin can be found in the plugin browser.
  • Cycle interfaces hotkey. Cycle through interfaces using the tab key. Thanks to fieldOfView for contributing.
  • Descriptive tooltips. Adds more descriptive tooltips to the setting fields in machine settings. Thanks to fieldOfView for contributing.
  • Polish now supported. Polish language support added, which can be selected in the preferences menu. Thanks to "Jaguś" Paweł Jagusiak and Andrzej "anraf1001" Rafalski for contributing.
  • Simplified Chinese now supported. New translations for simplified Chinese added. Thanks to jockeysoft for contributing.
  • Third party printer support:
  • Peopoly Moai definition. Thanks to fieldOfView for contributing.
  • Updates, profiles, extruder start positions, acceleration, and jerk control for Cartesio printers. Thanks to maukcc for contributing.
  • EasyArt Ares definition. Thanks to nliaudat for contributing.
  • DiscoEasy200 printer profile. Thanks to landru29 for contributing.
  • HelloBEEPrusa dual extrusion profiles. Thanks to macosfg for contributing.
  • Rigid3D start g-code. Thanks to Rigid3D for contributing.
  • Type A Series 1 printer definition. Thanks to fieldOfView for contributing.
  • 101Hero build plate visualization. Thanks to rmcolbert for contributing.
  • BUG FIXES:
  • Crashes on startup
  • Crashes when printing over network
  • Crashes when adding a printer that is not an Ultimaker 3
  • Calculating prime tower thickness and location
  • Camera view issues
  • Material profile visibility in custom settings
  • Displaying layers with Python 3.6
  • Changing certain settings that do not trigger auto slicing

New in UltiMaker Cura 2.6.1 (Jun 28, 2017)

  • Added and improved material profiles. Cura 2.6.1 contains optimized 3D printing profiles for Ultimaker PP (polypropylene) and improved profiles for TPU 95A, CPE+, and PC.
  • Added Japanese translations.
  • Added Korean translations.
  • Fixed an issue with incorrect nozzle sizes in g-code.
  • Fixed a bug in which settings were ignored when a Custom FDM Printer was used and the number of extruders was set to 1.

New in UltiMaker Cura 2.6.0 (Jun 28, 2017)

  • Local version folders. When installing a new version of Cura, a new local directory will be created to make it easy to access old configuration folders and return to old settings if necessary.
  • Better support profiles for stronger adhesion. Extra support settings were added to the Support Interface to allow the creation of profiles with better PVA/PLA adhesion.
  • Model auto-arrange. The algorithm for placing multiple models or multiplying the same ones has been improved, which allows faster and easier model positioning.
  • Support meshes. Users can load separate models as support structures.
  • Gradual infill. The Gradual Infill button has been added to the Recommended mode.
  • Mold printing. This is an experimental improvement allowing users to print a mold from a 3D model, which can be cast afterward with the material that you would like your model to have.
  • Tiny overhang towers. This new feature allows users to print towers to support small overhangs.
  • Cutting meshes. Users can easily transform any model into a dual-extrusion print by applying a pattern for the second extruder. All areas of the original model, which also fall inside the pattern model, will be printed by the extruder selected for the pattern.
  • Multi-extrusion support (custom FDM printers). Custom third-party printers or modifications now have multi-extrusion support. Thanks to our community member, fieldOfView, for contributing this feature.
  • New UI features:
  • Extruder per model selection. Users can now select the necessary extruder in the right-click menu or extruder buttons.
  • Custom toggle. For a cleaner and more user-friendly interface, users can switch from Recommended to Custom mode via a new toggle button.
  • Plugin installer. The new Plugin Installer button makes it easier to select and install new plugins.
  • Project-based menu. With improved interface, it’s simpler to save and open files and projects.
  • Theme picker. Custom themes can be easily selected and applied in Preferences. Thanks to AlephObjects for contributing this.
  • Material compatibility information. The materials now have an information icon, which directs users to a web page showing the compatibility of the different materials.
  • Time estimates per feature. Users can check how the printing time is divided over selected features by hovering over the print time estimate in the lower right corner. Contributed by 14bitVoid.
  • New Ultimaker 3 profile names. Ultimaker 3 print profile names were updated for a better user experience.
  • Camera zoom inversion. Users have an option to invert mouse direction for a better user experience. This was contributed by nallath.
  • Olsson block upgrade. Ultimaker 2 users can now specify if they have the Olsson block installed on their machine. This was contributed by fieldOfView.
  • OctoPrint plugin. Cura 2.6 allows users to send prints to OctoPrint. Again, thanks to fieldOfView for this.
  • New third-party printer support:
  • MAKEIT printers. Thanks to Austin-makeit for this contribution.
  • Add Alya definition. This was added by fieldOfView.
  • Add Peopoly Moai definition. This was also added by fieldOfView.
  • Rigid3D Zero printer profile. This was added by Rigid3D.
  • Add 3D maker printers to Cura. This was added by CRojasV.
  • Bug fixes:
  • Post Processing plugin
  • Font rendering
  • Progress bar
  • Stair step support buttom distance

New in UltiMaker Cura 15.04.5 (May 5, 2016)

  • The Ultimaker 2 Family of 3D printers have the correct build volume now.
  • Bug fix for nozzle sizes being incorrectly copied when switching from quickprint to full settings.
  • Bug fix for selected platform adhesion type not being remembered in quickprint mode.
  • Bug fix for head size of the Ultimaker 2+, which caused the head to bump into prints in one-at-a-time mode.

New in UltiMaker Cura 15.04.4 (Jan 5, 2016)

  • Added Ultimaker 2+ and Ultimaker 2 Extended+ 3D printers
  • Added quick print profiles for Ultimaker 2+ and Ultimaker 2 Extended+
  • Quick print profiles can now be set per nozzle size and material type
  • Quick print profiles are optimized for improved print results, for the Ultimaker 2+ and Ultimaker 2 Extended+ in combination with materials

New in UltiMaker Cura 15.04.2 (Aug 21, 2015)

  • Abort print if any move would result in printing outside the build volume.
  • Slightly reduce motor current to reduce the chance of overheating.
  • Pause now accounts for different models that have already been printed and will not cause a double retraction on abort.

New in UltiMaker Cura 14.12 (Dec 19, 2014)

  • Changes & Fixes:
  • Fixed a problem which was introduced in 14.09. There are extreme amounts of head movements generated.
  • Speed up GCode generation for large models by as much as 40%
  • Fixed problems with placement of multiple objects on the build platform
  • Prevent installing firmware for Ultimaker Original+ on an Ultimaker Original
  • Fixed generating big GCode files (more then 200MB) on Windows
  • French translation updates (Thanks to Jeremie Francois!)
  • Fixed a problem where “everywhere” support did not work when german was used as language.
  • Changed the handling of the heated bed, now it always heats the bed first instead of the bed and nozzle at the same time. This to prevent the nozzle from leaking.
  • Fixed the “uninstall old Cura versions” option in the windows installer.
  • Improved the search for old installations, so old settings are copied over.
  • Fixed a bug where double clicking a file on windows did not load the file in Cura.
  • Made sure the firmware versions for Ultimaker printers always match the Cura release number.
  • Added a quick access button for expert settings of a certain setting.
  • Added some more raft settings to dial in the raft better.
  • Fixed the tooltip of support material. Now it actually explains the angles properly.
  • Fixed a bug which caused the USB printing window to stop working (Thanks to SpaxGuy!)
  • Fix a bug where Cura would stop generating GCode
  • Added latest offerings of Printrbot