Introducing Cura 2.5 Beta


Cura 2.5 beta is officially here! It offers a range of new features and bug fixes, designed to make your 3D printing experience even better. We’d like to invite you to test out the beta version and tell us what you think. After all, it’s your feedback that helps us perfect the software – so do get in touch!


Our development team has worked hard to make the latest Cura version the best performing 3D printing software on the market. Here are the main features and improvements.

Speed. We’ve given the system a tweak, to make changing printers, profiles, materials, and print cores even quicker than ever. 3MF processing is also much faster now. Opening a 3MF file now takes one tenth of the time. That means less hanging around, more time printing.

Speedup engine – Multithreading. This is one of the most significant improvements for Windows and Linux users. On computers with multiple cores, Cura can process multiple operations at the same time during slicing. Depending on the configuration of your computer and the model you want to print, slicing is now up to 70% faster. How’s that for efficient?

Better layout for 3D layer view options. Need things to be a bit clearer? We’ve now incorporated an improved layer view for computers that support OpenGL 4.1. For OpenGL 2.0 to 4.0, we will automatically switch to the old layer view.

Disable automatic slicing. Some users told us that slicing slowed down their workflow when it auto-starts, and to improve the user experience, we added an option to disable auto-slicing if required.

Auto-scale off by default. This change needs no explanation!

Preheat the build plate (with a connected printer). You can now set your Ultimaker 3 to preheat the build plate, which reduces the downtime, letting you manually speed up your printing workflow. All you need to do is use the ‘preheat’ function in the Print Monitor screen, and set the correct temperature for the active material(s).

G-code reader. The g-code reader has been reintroduced, which means you can load g-code from file and display it in layer view. You can also print saved g-code files with Cura, share and re-use them, and you can check that your printed object looks right via the g-code viewer.

Discard or Keep Changes popup. When you change a printing profile after customizing print settings, you have an option (shown in a popup) to transfer your customizations to the new profile or discard those modifications and continue with default settings instead. We’ve made this dialog window more informative and intuitive.

Print cost calculation. The latest version of Cura now contains code to help you calculate the cost of your print. To do so, you’ll need to enter a cost per spool and an amount of materials per spool. You can also set the cost per material and gain better control of your expenses.


Cura 2.5 beta also comes with a variety of useful bug fixes, including:

  • Window overflow: An overflow on the General (Preferences) panel and the credits list on the About window occurred on some configurations (OS and screen dependant). We have fixed this by adding a slider.
  • “Center camera when the item is selected”: This is now set to ‘off’ by default.
  • Removal of file extension: When you save a file or project (without changing the file type), no file extension is added to the name. It’s only when you change to another file type that the extension is added.
  • Ultimaker 3 Extended connectivity: Selecting Ultimaker 3 Extended in Cura let you connect and print with Ultimaker 3, without any warning. This now has been fixed.
  • Different Y / Z colors: Y and Z colors in the tool menu are now similar to the colors on the build plate.
  • No collision areas: No collision areas used to be generated for some models when “keep models apart” was activated. This is now fixed.
  • Perimeter gaps: Perimeter gaps are not filled often enough; we’ve now amended this.
  • File location after restart: The old version of Cura didn’t remember the last opened file location after it’s been restarted. Cura 2.5 beta does!
  • Project name: The project name changes after the project is opened. This is now fixed.
  • Slicing when error value is given (print core 2): When a support is printed with the Extruder 2 (PVA), some support settings will trigger a slice when an error value is given. We’ve now sorted this out.
  • Support Towers: Support Towers can now be disabled.
  • Support bottoms: When putting one object on top of another with some space in between, and selecting support with support bottom interface, no support bottom is printed. This has now been resolved.
  • Summary box size: We’ve enlarged the summary box when saving your project.
  • Cubic subdivision infill: In the past, the cubic subdivision infill sometimes didn’t produce the infill (WIN) – this has now been addressed.
  • Spiralize outer contour and fill small gaps: When combining Fill Gaps Between Walls with Spiralize Outer Contour, the model gets a massive infill.
  • Experimental post-processing plugin: Since the TweakAtZ post-processing plugin is not officially supported, we added the  ‘Experimental’ tag.


  • Folgertech printer definition has been added.
  • Hello BEE Prusa printer definition has been added.
  • Velleman Vertex K8400 printer definitions have been added for both single-extrusion and dual-extrusion versions.
  • Material profiles for Cartesio printers have been updated.


If you’d like to try the new Cura 2.5 beta, simply download the version for your operating system, and share your feedback and comments with us!


Although we have added some very useful functionality and tested this beta version to the best of our ability, we cannot guarantee the same print reliability as for our stable versions.

If you are working on a very important project, please use the latest stable Cura version, which can be downloaded here.

Also note: When upgrading Cura from an older version (Cura 2.4 or below), the configuration settings might be overwritten. Back up your configuration folder before installing Cura 2.5 beta. Learn how to find the folder here.