Recent Releases of cura

cura - 🖼️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.

robo_seam_pic robo_seam_pic_result

  • 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.

image (15) image (16)

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!

- Python
Published by HellAholic 9 months ago

cura - 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.

- Python
Published by github-actions[bot] 10 months ago

cura - UltiMaker Cura 5.10.1

unnamed (8)

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

- Python
Published by github-actions[bot] 12 months ago

cura - 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:

Feet (11)

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 https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/19945
  • Gcode replacement with a single line of code no longer produces values in separate lines, resolves https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/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

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.

- Python
Published by github-actions[bot] about 1 year ago

cura - 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.

Add a heading (18)

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!

unnamed (6)

  • 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

Add a heading (13)

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 https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/19945
  • Gcode replacement with a single line of code no longer produces values in separate lines resolves https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/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.

- Python
Published by github-actions[bot] about 1 year ago

cura - 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.

- Python
Published by github-actions[bot] over 1 year ago

cura - 🌠 Nightly Build 🌠 (5.10 Alpha)

A Nightly build with upgraded Python 🐍 and Conan 🐸

During the last months, we have been pretty busy upgrading 2 core components of Cura: * Python has been bumped from 3.10 to 3.12. Athough this is not major, Python is the engine that runs the Cura front-end and even the slightest change in its behavior can have an impact. * We are now using Conan 2 instead of Conan 1. This tool is the basis of our build system, as it orchestrates the way each component of Cura is built and packaged. Cura uses multiple Python and C++ packages altogether, so assembling them all to a standalone application on 3 platforms is a sensitive task.

Why are these changes required ?

  • Python keeps evolving, and we want to take advantages of its upgrades and last features. This also allows new developers to use the most recent version.
  • Python 3.12 also comes with native speed improvements, so it is always good to take :slightlysmilingface:
  • Conan 1 is on a deprecation path, so we really needed to switch to version 2, which is considered the more mature and robust version. Recent packages are now using Conan 2, so if we want to keep up-to-date, we need to use it.

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, all based on Python code. 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 behaviors !

⚠️ Remember that this is an Alpha version, which means that only the basic functionalities have been tested. Some features are missing, incomplete or still in development, and may not be usable for production.

- Python
Published by wawanbreton over 1 year ago

cura - UltiMaker Cura 5.9.0

New features and improvements:

Scarf seam settings

New settings have been added in experimental that let you turn your Z seam into a scarf seam. + Scarf Seam Length Determines the length of the scarf seam, a seam type that should make the Z seam less visible. + Scarf Seam Start Height The ratio of the selected layer height after which the scarf seam will begin. + Scarf Seam Split Distance Determines the length of each step in the flow change when extruding along the scarf seam. A smaller distance will result in a more precise but also more complex G-code. + Outer Wall Start Speed Ratio This is the ratio of the top speed to start with when printing an outer wall. + Outer Wall (start) Acceleration This is the acceleration with which to reach the top speed when printing an outer wall + Outer Wall End Speed Ratio This is the ratio of the top speed to end with when printing an outer wall. + Outer Wall (end) Deceleration This is the deceleration with which to end printing an outer wall. + Outer Wall Speed Split Distance This is the maximum length of an extrusion path when splitting a longer path to apply the outer wall acceleration/deceleration. A smaller distance will create a more precise but also more verbose G-Code

Try it for yourself using the showcase model for this release!

Feet (3)

Updated the Start and End G-code It is now possible to include conditional statements such as If/Else statements when editing the start and end G-code in your machine settings. This allows you to set up much more complex printer automation that responds to things such as the status of your printer or user input. Learn more about the possibilities on our wiki.

Feet (5)

Added the "Extra Infill Lines to Support Skins And other improvements to help make printing over sparse infill more reliable, contributed by @Hello1024

Feet (6)

More Improvements:

  • Introduced Build Fan Speed at Height, Build Fan Speed at Layer, and Build Volume Fan Number to control extra fans, like those controlling the build volume separately
  • Significant UI speed improvements interacting with custom settings especially if your printer has multiple extruders
  • Introduced an Anycolor option for the UltiMaker S and F series enabling you to print with any UltiMaker color loaded in the material station that is compatible with the printjobs. Note that it’s only compatible with the latest version of the firmware (for Factor 4 >=10.1 and for S-series >=9.0, and it does not include the UltiMaker S3)
  • Added an option to Export Package for Technical Support to the help menu, it includes a project file with the settings but also the logs
  • Improved the way materials are selected when using multiple extruders to print the build plate adhesion so it doesn't default to the first extruder but the best option instead.
  • Improved processes so not only installers but also executables inside installers are signed for Windows
  • Introduced improvements to how models and projects with large file size (500MB) slice. A message was also added to inform the user when a file size is too big to slice.
  • Made it possible for multiple Engine plugins that are registered to the same slot to be used together. (Only for Modify plugins, and Plugins will be addressed alphabetically)
  • Moved the Gradual Flow Engine Plug-in to CuraEngine, this also resolved slicing crashes when the plugin was used in combination with large number of smaller models that were printed at once.
  • Improved and expanded the Insert at Layer Change post-processing script, contributed by @GregValiant
  • Improved and expanded the Time Lapse Post Processing script, contributed by @GregValiant
  • Added a registry entry to provide the option to silent uninstall on Windows, contributed by @Rotzbua

Bug fixes:

  • Fixed a crash that would occur when renaming profile names that would result in changing the order of the profiles, resolves https://github.com/Ultimaker/Cura/issues/19522
  • Fixed a bug so objects in a 3MF reload in the same position as they were saved again, contributed by @nilsiism
  • Fixed an issue where overhanging walls and walls that were adjacent to overhanging walls were not printed at the correct speed
  • Fixed a bug that prevented the "Sync materials with printers" page from displaying when accessed immediately after starting Cura or signing in
  • Fixed a bug where reloading an updated model would not update the duplicates of the model on the build plate, resolves https://github.com/Ultimaker/Cura/issues/19031
  • Fixed a bug that showed incompatible materials when switching between printers with a different filament diameter.
  • Fixed a bug where tree support in enclosed holes has missing layers
  • Made improvements in the G-codePathModify slot for Engine Plugins, contributed by @ThomasRahm
  • Fixed a bug that prevented changes to the initial layer diameter from being applied properly in tree support, contributed by @ThomasRahm
  • Fixed a rounding issue in the engine math, @0x5844

Bugs resolved since the Beta release

  • Spiralize outer contour no longer adds unnecessary seams to the model, resolves https://github.com/Ultimaker/Cura/issues/19814
  • When coasting is enabled the printhead no longer drops down, resolves https://github.com/Ultimaker/Cura/issues/19810
  • Fixed coasting strategy so it's only applied to outer/inner walls, and not to skin, top-bottom, or infill
  • Fixed wiping direction when printing a single wall, resolves https://github.com/Ultimaker/Cura/issues/19843
  • Improved wiping in combination with the scarf seam, resolves https://github.com/Ultimaker/Cura/issues/19860
  • Significantly improved the strategy for sharpest corner - smart hiding seam location combination
  • Fixed a bug where long scarf seam length and short scarf seam steps would result in the seam being moved outward
  • Fixed a bug where seam acceleration and deceleration around seam were not working
  • Fixed a bug where infill was wrongly removed from narrow spaces, resolves https://github.com/Ultimaker/Cura/issues/19478
  • Triple-clicking values and searches that you entered now has you select everything so you can edit it in the field similar to other desktop applications
  • Updated dependencies and improved how unwanted and unused binaries are excluded from the building process.
  • Added Eazao material for the new Eazao printers
  • Updated the urls schemes to make them more robust when attempting to open files in Cura
  • Retract before outer wall now works correctly on all layers, resolves https://github.com/Ultimaker/Cura/issues/19876
  • Resolved top reported crashes coming in via the analyzing tool Sentry
  • Removed an unwanted Z-hop when starting a new layer
  • Layer starts are more visible in the print preview with the scarf seam
  • Made the X to close floating and pop up windows a little bigger
  • Improved the visuals of printers with a build plate texture, they now render more consistently regardless of zoom or angle of view
  • The UI now displays correctly on Wayland, with this fix we noticed some performance drop compared to X11

Introduced Makerbot Sketch Sprint

The new lightning-fast MakerBot Sketch Sprint has been released and is now supported inside of Cura. Learn more about our fastest classroom printer; MakerBot Sketch Sprint

Note: We are very happy with the performance of the Sketch Sprint profiles. However, the Sprint prints so fast that some users have experienced issues with overhangs that do not print as cleanly as they would like. If you find this yourself, you can increase the 'Minimum Layer Time' setting to give the overhangs more time to cool. If the issue persists then use supports to support any overhangs that are giving you trouble. We are always making improvements to our printer profiles and we expect that overhangs will only get better over time! Feet (7)

More Printers and Profiles

  • Introduced Makerbot Sketch and Sketch Large
  • Introduced new materials to the UltiMaker Method series, ABS, PETG, Nylon-CF, and Tough PLA
  • Introduced new materials for Labs Extruder of the UltiMaker Method series, BASF Ultrafuse 316L, TPE SEBS 1300 95A, and Polymax PC. Except BASF Ultrafuse 316L is not available on the Method XL.
  • Various setting improvements for ABS and Nylon for UltiMaker Method series
  • Various setting improvements for dual extrusion support for the UltiMaker Method series
  • Implemented a hard limit so the bed temperature cannot be more than 120°C on all UltiMaker printers.
  • Fixed an error in the profile Ultimaker 2 profile naming
  • Introduced the Creality CR-M4, contributed by @kixell
  • Introduced Eazao M500, M600, M700, and Potter, and updated the Eazao Zero, contributed by @Eazo
  • Introduced ZYYX+ and ZYYX Pro, contributed by @theodorhansson
  • Updated acceleration settings for the Creality Ender-2 V3 SE, contributed by @T9Air

Community Translations

  • Updated Japanese translations by @h1data
  • Brazilian Portuguese by @Patola

- Python
Published by github-actions[bot] over 1 year ago

cura - UltiMaker Cura 5.9.0-beta.2

This second beta introduces a change that affects the UI so please use buttons, dropdowns, menus, and flows. We hope we did this correctly but it is a tricky change. If you see a crash please report it to us, and we will also see it show up in our crash tracking tool.

New features and improvements:

Scarf seam settings

New settings have been added in experimental that let you turn your Z seam into a scarf seam. They are Scarf Seam Length, Scarf Seam Start Height, and Scarf Seam Split Distance

Try it for yourself using the showcase model for this release!

378761718-c11c2e3f-50c8-4534-b73c-54b1a0b27120

Updated the Start and End G-code Introduce edit options (for both Machine and Extruder) to include If/Else statements and formulas

378763429-a55e40d1-8ecb-48e5-a383-e5c8add8b429

Added the "Extra Infill Lines to Support Skins +Other improvements to help make printing over sparse infill more reliable, contributed by @Hello1024

378762824-5e4effb1-a8cc-4327-a1f8-0f5efe063e1a

Other features and improvements:

  • Significant UI speed improvements interacting with custom settings especially if your printer has multiple extruders
  • Introduced Build Fan Speed at Height, Build Fan Speed at Layer, and Build Volume Fan Number to control extra fans, like those controlling the build volume separately
  • Introduced an Anycolor option for the UltiMaker S and F series enabling you to print with any UltiMaker color loaded in the material station that is compatible with the printjobs. Note that it’s only compatible with the latest version of the firmware (for Factor 4 >=10.1 and for S-series >=9.0)
  • Added an option to Export Package for Technical Support to the help menu, it includes a project file with the settings but also the logs
  • Improved the way materials are selected when using multiple extruders to print the build plate adhesion so it doesn't default to the first extruder but the best option instead.
  • Improved processes so not only installers but also executables inside installers are signed for Windows
  • Introduced an error message that informs when a file is too big to slice
  • Made it possible for multiple Engine plugins that are registered to the same slot to be used together. (Only for Modify plugins, and Plugins will be addressed alphabetically)
  • Moved the Gradual Flow Engine Plug-in to CuraEngine instead
  • Improved and expanded the Insert at Layer Change post-processing script, contributed by @GregValiant
  • Improved and expanded the Time Lapse Post Processing script, contributed by @GregValiant
  • Added a registry entry to provide the option to silent uninstall on Windows, contributed by @Rotzbua

Bug fixes:

  • Fixed a crash that would occur when renaming profile names that would result in changing the order of the profiles
  • Fixed a bug so objects in a 3MF reload in the same position as they were saved again, contributed by @nilsiism
  • Fixed an issue where overhanging walls and walls that were adjacent to overhanging walls were not printed at the correct speed
  • Fixed a bug that prevented the "Sync materials with printers" page from displaying when accessed immediately after starting Cura or signing in
  • Fixed a bug where reloading an updated model would result in not all the duplicates of the model being updated
  • Fixed a bug that showed incompatible materials when switching between printers with a different filament diameter.
  • Fixed a bug where tree support in enclosed holes have missing layers
  • Made improvements in the G-codePathModify slot for Engine Plugins, contributed by @ThomasRahm
  • Fixed a bug that prevented changes to the initial layer diameter from being applied properly, contributed by @ThomasRahm
  • Fixed a rounding issue in the engine math, @0x5844

Bugs resolved after the first Beta

  • Spiralize outer contour no longer adds unnecessary seams to the model
  • When coasting is enabled the printhead no longer drops down
  • Updated the strategy for sharpest corner - smart hiding seam location combination
  • Fixed a bug where long scarf seams and short scarf seam steps would result in the seam being moved outward
  • Fixed a bug where seam acceleration and deceleration were not working
  • Fixed a bug where infill was wrongly removed from narrow spaces
  • Triple-clicking values and searches that you entered now has you select everything so you can edit it in the field similar to other desktop applications
  • Updated dependencies and improved how unwanted and unused binaries are excluded from the building process.
  • Added Eazao material for the new Eazao printers

Printer definitions, profiles, and materials:

  • Introduced Makerbot Sketch Sprint
  • Introduced Makerbot Sketch and Sketch Large
  • Introduced new materials to the UltiMaker Method series, ABS, PETG, Nylon-CF, and Tough PLA
  • Introduced Labs Extruder for the UltiMaker Method series together with BASF Ultrafuse 316L, TPE SEBS 1300 95A, and Polymax PC. Except BASF Ultrafuse 316L is not available on the Method XL.
  • Various setting improvements for ABS and Nylon for UltiMaker Method series
  • Various setting improvements for dual extrusion support for the UltiMaker Method series
  • Implemented a hard limit so the bed temperature cannot be more than 120C on all UltiMaker printers.
  • Introduced the Creality CR-M4, contributed by @kixell
  • Introduced Eazao M500, M600, M700, and Potter, and updated the Eazao Zero, contributed by @Eazo
  • Introduced ZYYX+, ZYYX Pro, and ZYYX Pro ii, contributed by @theodorhansson
  • Updated acceleration settings for the Creality Ender-2 V3 SE, contributed by @T9Air

Community Translations

  • Updated Japanese translations by @h1data
  • Brazilian Portuguese by @Patola

Known issues

  • There is a slight regression in terms of seam alignment in different strategies we hope to resolve before stable
  • We see an increase in micro-segments in the outer wall, which we hope to resolve before stable
  • We see rare cases of Cura crashing after opening project files with custom extruders or printer settings than the printer that is already loaded

- Python
Published by github-actions[bot] over 1 year ago

cura - UltiMaker Cura 5.9.0-beta.1

New features and improvements:

Scarf seam settings

New settings have been added in experimental that let you turn your Z seam into a scarf seam. They are: - Scarf Seam Length - Scarf Seam Start Height - Scarf Seam Split Distance

0

Try it for yourself using the showcase model for this release!

  • Updated the Start and End G-code edit options (for both Machine and Extruder) to include If/Else statements and formulas Start and end G-code

  • Added the "Extra Infill Lines to Support Skins" setting and other improvements to help make printing over sparse infill more reliable, contributed by @Hello1024 Printing over sparse infill

  • Significant UI speed improvements interacting with custom settings especially if your printer has multiple extruders

  • Introduced Build Fan Speed at Height, Build Fan Speed at Layer, and Build Volume Fan Number to control extra fans, like those controlling the build volume separately

  • Introduced an Anycolor option for the UltiMaker S and F series enabling you to print with any UltiMaker color loaded in the material station that is compatible with the printjobs. Note that it’s only compatible with the latest version of the firmware (for Factor 4 >=10.1 and for S-series >=9.0)

  • Added an option to Export Package for Technical Support to the help menu, it includes a project file with the settings but also the logs

  • Improved the way materials are selected when using multiple extruders to print the build plate adhesion so it doesn't default to the first extruder but the best option instead.

  • Improved processes so not only installers but also executables inside installers are signed for Windows

  • Introduced an error message that informs when a file is too big to slice

  • Made it possible for multiple Engine plugins that are registered to the same slot to be used together. (Only for Modify plugins, and Plugins will be addressed alphabetically)

  • Moved the Gradual Flow Engine Plug-in to CuraEngine instead

  • Improved and expanded the Insert at Layer Change post-processing script, contributed by @GregValiant

  • Improved and expanded the Time Lapse Post Processing script, contributed by @GregValiant

  • Added a registry entry to provide the option to silent uninstall on Windows, contributed by @Rotzbua

Bug fixes:

  • Fixed a crash that would occur when renaming profile names that would result in changing the order of the profiles
  • Fixed a bug so objects in a 3MF reload in the same position as they were saved again, contributed by @nilsiism
  • Fixed an issue where overhanging walls and walls that were adjacent to overhanging walls were not printed at the correct speed
  • Fixed a bug that prevented the "Sync materials with printers" page from displaying when accessed immediately after starting Cura or signing in
  • Fixed a bug where reloading an updated model would result in not all the duplicates of the model being updated
  • Fixed a bug that showed incompatible materials when switching between printers with a different filament diameter.
  • Fixed a bug where tree support in enclosed holes have missing layers
  • Made improvements in the G-codePathModify slot for Engine Plugins, contributed by @ThomasRahm
  • Fixed a bug that prevented changes to the initial layer diameter from being applied properly, contributed by @ThomasRahm
  • Fixed a rounding issue in the engine math, @0x5844

Printer definitions, profiles, and materials:

  • Introduced Makerbot Sketch Sprint
  • Introduced Makerbot Sketch and Sketch Large
  • Introduced new materials to the UltiMaker Method series, ABS, PETG, Nylon-CF, and Tough PLA
  • Introduced Labs Extruder for the UltiMaker Method series together with BASF Ultrafuse 316L, TPE SEBS 1300 95A, and Polymax PC. Except BASF Ultrafuse 316L is not available on the Method XL.
  • Various setting improvements for ABS and Nylon for UltiMaker Method series
  • Various setting improvements for dual extrusion support for the UltiMaker Method series
  • Implemented a hard limit so the bed temperature cannot be more than 120C on all UltiMaker printers.
  • Introduced the Creality CR-M4, contributed by @kixell
  • Introduced Eazao M500, M600, M700, and Potter, and updated the Eazao Zero, contributed by @Eazo
  • Introduced ZYYX+, ZYYX Pro, and ZYYX Pro ii, contributed by @theodorhansson
  • Updated acceleration settings for the Creality Ender-2 V3 SE, contributed by @T9Air

Community Translations

  • Updated Japanese translations by @h1data
  • Brazilian Portuguese by @Patola

Become a sponsor

If you like UltiMaker Cura, you can show your support with whatever you can miss. Every little bit helps. 🤗

You can become a Cura sponsor on GitHub here.

- Python
Published by github-actions[bot] over 1 year ago

cura - UltiMaker Cura 5.8.1

Bug fixes:

  • Fixed an issue where materials could not be synced to UltiMaker Printers. If you still run into trouble, please consult this troubleshooting page.

Profile Improvements

  • Significant improvements for PVA and TPU 95A profiles for UltiMaker Factor 4

- Python
Published by github-actions[bot] almost 2 years ago

cura - UltiMaker Cura 5.8.0

New features and improvements

New Z Seam Settings

New settings have been added that let you tweak how and where the Z seam is placed - "Z Seam On Vertex" allows you to choose if the Z seam is placed on the vertices closest to a selected Z seam position or if it instead follows the selected position exactly - "Seam overhang angle" enables you to select the angle at which Z seams will not be printed on overhangs, resolves https://github.com/Ultimaker/Cura/issues/9369 - "Support Z Seam Away from Model" and "Min Z Seam Distance from Model" define where the Z seam is placed on supports

Add a heading (10)

Try it for yourself with this toast post-it holder.

Newly introduced Settings - “Support Infill Density Multiplier Initial Layer”, “Raft Infill Overlap Percentage”, Raft Surface Z Offset, and Raft Flow settings to improve dual extrusion rafts - “Cooling during extruder switch" to define the cooling fan behavior during an extruder switch by defining Unchanged, Only last extruder, All fans - Updated the "Interleaved Prime Tower" with "Prime Tower Minimum Shell Thickness" so it uses less filament, contributed by @wawanbreton

Other Improvements

Add printer search bar

  • A search bar has been added to the “Add an offline printer” list, resolves https://github.com/Ultimaker/Cura/issues/16716
  • Updated the retract behavior for a nozzle switch to reduce the chance of oozing
  • Updated Insert at Layer Change Post Processing Script so layers can be skipped, contributed by @tastyratz

Bug Fixes

Add a heading (9)

  • Fixed a bug that caused spiked objects to have missing layers, thanks to @thomasrahm
  • Updated the text in the Open Universal Cura Project (UCP) file to be more correct
  • Fixed the interpolated values for fan speeds and improved the check for minimum layer time, resolves https://github.com/Ultimaker/Cura/issues/5409
  • Fix a bug where materialprinttemp_prepend not being disabled, resolves https://github.com/Ultimaker/Cura/issues/19204
  • Reduced the chance that oozing in the first travel move will cause a scar on the bottom of the model by updating the Layer Start X and Y, resolves https://github.com/Ultimaker/Cura/issues/19156
  • Fixed a bug where a slice would fail if the overhang angle was set to 90 degrees
  • Fixed a bug where infill lines are going through the model with a certain setting combination, resolves, https://github.com/Ultimaker/Cura/issues/18970, contributed by @thomasrahm
  • Updated the temperature values in the monitor page to reflect the initial instead of the final bed and print temperatures, contributed by @GregValiant

Bugs resolved during the Beta
- Fixed a bug where gaps would appear in generated tree support, resolves https://github.com/Ultimaker/Cura/issues/19442 - Raft-related values that appeared incorrectly when switching extruders now show the correct values - Seam not on Vertex has been fixed for multiple models on the buildplate - Exported cura:setting keys in material definitions now correctly shows True instead of yes - .makerbot file types are now selected by default when saving those files to the Digital Library - For the UltiMaker Method series machines Support Interface, Tower, and Horizontal Expansion settings have been updated. - For all UltiMaker Machines the Zseam settings have been updated so they are smartly hidden, except for the visual intents.

Printer definitions, profiles, and materials:

3

  • Introduced the Ultimaker Method with PLA, PVA, and N12CF profiles and intents
  • Improved dual-support settings for UltiMaker Sline and Method printers
  • Expanded and updated intents for Factor 4
  • Updated CPE and PC settings to improve surface quality for Factor 4
  • Introduced Creality Ender 3 V3 KE, contributed by @vadim-danilchik, @daitj, @VladislavVidenov, @fjventura20
  • Introduced Voron2 StealthChanger 250, StealthChanger 300, and StealthChanger 350, contributed by @TheSin-
  • Introduced K1 Max, contributed by @itay-grudev
  • Introduced Ankermake M5C, contributed by @augustchi
  • Introduced WEEDO F150S, F152S, F370, ME40, ME40 Lite, and X40 V3+, contributed by @WinstonMao

Become a sponsor

If you like UltiMaker Cura, you can show your support with whatever you can miss. Every little bit helps. 🤗

You can become a Cura sponsor on GitHub here.

- Python
Published by github-actions[bot] almost 2 years ago

cura - UltiMaker Cura 5.8.0-beta.1

New features and improvements

New Z Seam Settings

New settings have been added that let you tweak how and where the Z seam is placed - "Z Seam On Vertex" allows you to choose if the Z seam is placed on the vertices closest to a selected Z seam position or if it instead follows the selected position exactly - "Seam overhang angle" enables you to select the angle at which Z seams will not be printed on overhangs, resolves https://github.com/Ultimaker/Cura/issues/9369 - "Support Z Seam Away from Model" and "Min Z Seam Distance from Model" define where the Z seam is placed on supports

Add a heading (10)

Try it for yourself with this toast post-it holder.

Newly introduced Settings - “Support Infill Density Multiplier Initial Layer”, “Raft Infill Overlap Percentage”, Raft Surface Z Offset, and Raft Flow settings to improve dual extrusion rafts - “Cooling during extruder switch" to define the cooling fan behavior during an extruder switch by defining Unchanged, Only last extruder, All fans - Updated the "Interleaved Prime Tower" with "Prime Tower Minimum Shell Thickness" so it uses less filament, contributed by @wawanbreton

Other Improvements

Add printer search bar

  • A search bar has been added to the “Add an offline printer” list, resolves https://github.com/Ultimaker/Cura/issues/16716
  • Updated the retract behavior for a nozzle switch to reduce the chance of oozing
  • Updated Insert at Layer Change Post Processing Script so layers can be skipped, contributed by @tastyratz

Bug Fixes

Add a heading (9)

  • Fixed a bug that caused spiked objects to have missing layers, thanks to @thomasrahm
  • Updated the text in the Open Universal Cura Project (UCP) file to be more correct
  • Fixed the interpolated values for fan speeds and improved the check for minimum layer time, resolves https://github.com/Ultimaker/Cura/issues/5409
  • Fix a bug where materialprinttemp_prepend not being disabled, resolves https://github.com/Ultimaker/Cura/issues/19204
  • Reduced the chance that oozing in the first travel move will cause a scar on the bottom of the model by updating the Layer Start X and Y, resolves https://github.com/Ultimaker/Cura/issues/19156
  • Fixed a bug where a slice would fail if the overhang angle was set to 90 degrees
  • Fixed a bug where infill lines are going through the model with a certain setting combination, resolves, https://github.com/Ultimaker/Cura/issues/18970, contributed by @thomasrahm
  • Updated the temperature values in the monitor page to reflect the initial instead of the final bed and print temperatures, contributed by @GregValiant

Printer definitions, profiles, and materials:

3

  • Introduced the Ultimaker Method with PLA, PVA, and N12CF profiles and intents
  • Improved dual-support settings for UltiMaker Sline and Method printers
  • Expanded and updated intents for Factor 4
  • Updated CPE and PC settings to improve surface quality for Factor 4
  • Introduced Creality Ender 3 V3 KE, contributed by @vadim-danilchik, @daitj, @VladislavVidenov, @fjventura20
  • Introduced Voron2 StealthChanger 250, StealthChanger 300, and StealthChanger 350, contributed by @TheSin-
  • Introduced K1 Max, contributed by @itay-grudev
  • Introduced Ankermake M5C, contributed by @augustchi
  • Introduced WEEDO F150S, F152S, F370, ME40, ME40 Lite, and X40 V3+, contributed by @WinstonMao

Known Issue

On our UltiMaker Method series machines:

  1. Some raft-related values might initially appear incorrect in the printer settings list; but rest assured, they are correct and you can see them show up correctly when you refresh the fields by Collapsing All Categories with the hamburger next to the search and search for your setting again.
  2. If you are experiencing some trouble having the model material stick to the PVA in the default settings, you can consider updating the support top distance 0.4 --> 0 and support roof line width 0.25 --> 0.4

Become a sponsor

If you like UltiMaker Cura, you can show your support with whatever you can miss. Every little bit helps. 🤗

You can become a Cura sponsor on GitHub here.

- Python
Published by github-actions[bot] almost 2 years ago

cura - UltiMaker Cura 5.7.2

Bugfixes

  • Fixed a bug where modifier meshes and support meshes were not loaded in the correct position, should resolve https://github.com/Ultimaker/Cura/issues/18761 (and https://github.com/5axes/SpoonAntiWarping/issues/8)
  • Primeblobs were not printed for a second extruder
  • Interleaved prime tower can now be printed with a raft
  • Improved behaviors for start temperature for multiple extruders
  • Improved preheating logic when using a raft with multiple extruders
  • Enabled Raft Remove Inside Corners and Prime Tower Mode to be shipped with a material profile

- Python
Published by MariMakes almost 2 years ago

cura - UltiMaker Cura 5.7.1

Add a heading (8)

Introducing the UltiMaker Factor 4 - Included support for the new UltiMaker Factor 4, the new 0.6 UltiMaker HT print core, and the new Ultimaker PPS CF material.

For an overview of the new features in the UltiMaker Factor 4, please watch our video.

Bug fixes: - Fixed a bug where support lines were printed multiple times

Printer definitions, profiles and materials: - Updated ASA, SR30, and Nylon12-CF profiles for MethodX and Method XL Printers

- Python
Published by casperlamboo about 2 years ago

cura - UltiMaker Cura 5.7.0

New features and improvements

Universal Cura Project files

Universal Cura Project files contain models and settings and can be shared with people who have different printers. They can be used on any printer and they allow you to include positional data for the models on your build plate as well as select settings. Visit our Thingiverse page to download this amazing Dinosaur SD Card Holder to try the ease of sharing settings yourself.

1

Open print files directly from Thingiverse

You can now open files in Cura directly from Thingiverse with a single click. You can find a “Open in Cura” button on all compatible file types which includes models that use the STL, 3MF, and OBJ file extension. Doing so will load the file into Cura just as if you had downloaded it and opened it normally with the added advantage that your downloads folder will not get clogged. Visit Thingiverse to try it out for yourself.

3

Newly introduced Settings

  • Settings that define the raft offset for top, middle and bottom raft layers
  • Brim only on the inside setting, resolves https://github.com/Ultimaker/Cura/issues/2853
  • Introduced a new Prime tower type: Interleaved, next to the current Normal, contributed by @wawanbreton
  • Apply Monotonic ordering to the Raft Top Surface
  • Raft Wall Line Count for the Bottom, Middle, and Top of the raft
  • Allowing to define print sequence manually, contributed by @alexandr-vladimirov

image

image

MethodX and MethodXL specific improvements

  • Enabled Print over Cloud for UltiMaker MethodX and Method XL printers
  • Introduced ASA, SR30, and Nylon12-CF profiles for MethodX and Method XL Printers. The latest firmware version that supports these materials is available here.
  • Improved the predicted printing time so it's closer to the actual printing time on the MethodX and MethodXL
  • Improved the idle nozzle temperature for dual extrusion printing on MethodX and MethodXL
  • Resolved a crash for the Method printer when navigating to the Monitor tab
  • Improved the way that the fanspeeds were listed and controlled for MethodX and MethodXL printers
  • Updated Raft settings for UltiMaker MethodX and MethodXL
  • Enabled Monotonic Raft Surface to improve adhesion
  • Increased the Minimum Retract Distance to improve infill pattern wall overlaps

Other improvements - Introduced an analyzing tool in the cura engine to better track slicing crashes, and started fixing the biggest reports coming in. - The play speed of the nozzle in the preview is now closer to the movement of the printhead - Introduced an option to choose Drop Model to Buildplate every time a project file is loaded - Introduced DisplayInfoOnLCD Post Processing Script which combines DisplayFilenameAndLayerOnLCD with DisplayProgress, contributed by @GregValiant - Introduced alternative camera navigation similar to FreeCAD Trackpad, contributed by @quarnster

Bug fixes

  • Resolved significantly slower slicing for models with a lot of holes
  • A significant amount of crashes have been resolved that are caused by self intersecting polygons
  • Align to Buildplate did not work for grouped meshes, resolves https://github.com/Ultimaker/Cura/issues/14237
  • The models in a 3mf file would not load in their saved position, please note that this also changes the behavior of the "import models" feature of a 3mf file, for this feature the saved model location will be ignored
  • Reduced the amount of floating support in areas near the support overhang angle threshold
  • Fixed a bug with the Initial Extruder Number in the start gcode, resolves https://github.com/Ultimaker/Cura/issues/17501
  • Fixed a bug where Z could be negative if Remove Empty Layers was enabled, resolves https://github.com/Ultimaker/Cura/issues/15975
  • Pressing the Esc key now doesn't exiting full screen mode, contributed by @Sophist-UK, resolves https://github.com/Ultimaker/Cura/issues/7499
  • Improved the OAuth protocol to improve signing in with plug-ins, contributed by @wawanbreton
  • Fixed tree support-related crashes if there are no overhangs, contributed by @thomasrahm
  • Fixed some slicing crashes with tree support, contributed by @ThomasRahm
  • Fixed available height when adding modifier mesh in One at a Time printing, contributed by @fieldofView resolves https://github.com/Ultimaker/Cura/issues/16566
  • Improved behavior for loading 3mfs by giving the models original names, contributed by @pietchaki, resolves https://github.com/Ultimaker/Cura/issues/12089
  • Added an error so LimitXYAccelJerk doesn't run unless Accel Control is enabled in Cura, contributed by @Gregvaliant
  • Some helpful code cleanup contributed by @dmitrygribenchuk

Bugs resolved since the Beta Release:

  • Resolved some crashes when opening project files
  • Resolved the biggest crashes coming in via the analyzing tool in the cura engine
  • Added links to support pages for Method materials to help find the best material compatibility
  • Introduced several visual improvements for the loading Universal Cura Projects window
  • Universal Cura Projects will now be opened in the center of the buildplate
  • The prime tower no longer primes extruders that are not being used
  • Fixed file association for stl, obj, 3mf, gcode, and ufp for MacOS
  • MacOS users can use the open menu multiple times in a row again
  • The support type is now updated in recommended when it’s changed in custom
  • The skirt height is now generated on the innermost skirt instead of the outermost skirt again
  • Fixed the skirt distance for dual extrusion printers
  • The Brim Only Inside setting will not generate a brim on support when it’s not defined
  • Fixed a bug where the project name would accidentally revert after saving, resolves https://github.com/Ultimaker/Cura/issues/11276
  • Improved handling of a fractional layer with tree support, contributed by @ThomasRahm

Profiles and materials:

  • Introduced high-speed profiles for the layer heights <0.15mm for Ultimaker PLA, T-PLA, ABS and PETG.
  • Updated Initial Layer Speed settings for UltiMaker S3, and UltiMaker S5
  • Updated the Shrinkage Factor for PET CF to improve dimensional accuracy
  • Improved self-support settings for UltiMaker Materials
  • Renamed UltiMaker PP Transparent to UltiMaker PP Natural
  • Increased part strengths of high-speed modes by compensating for slip in high flow rates
  • Improved adhesion settings for UltiMaker ABS

New and updated printers

  • Introduced Elegoo Neptune 4 Plus and Max, and updated Elegoo Neptune 4 and Pro, contributed by @mastercaution, @BremerButjer, @gsthnz, @ArthurREGNARD, @NovaScotianNorse, @ToasterUwU, @CharlKlein, @si0ls, @AlbeDarned @fuji97 and @Ev1dentFir3
  • Introduced Anycubic Kobra 2 Printer Definition contributed by @ThatGuyZim
  • Introduced Flying Bear Ghost 6, contributed by @Barrnet
  • Introduced Creality Ender 3 V2 Neo, contributed by @Hougaard22
  • Introduced Dagoma Sigma Pro 500z, and Dagoma Sigma Pro 500z Dual, contributed by @0r31
  • Introduced RRatRig V-Core 3, 200mm, 300mm, 400mm, 500mm and RatRig V-Minion, contributed by @Nu-hin
  • Introduced Flashforge Adventurer 3 (AD3 / AD3C / AD3 Lite / AD3 Pro) & Adventurer AD4, and AD4 Lite , contributed by @jeremie-C
  • Updated the dimensions for Ender 3 V3 S, contributed by @mcuprojects
  • Updated start Gcode for creality_ender3v3se & Anycubic Kobra Go/Kobra 2, contributed by @zanghao912
  • Updated print and retraction settings for Sovol 3D printers, contributed by @asterchades
  • Updated Creality Ender 5 Plus Bed Leveling Command, contributed by @dsnsgithub
  • Updated Voron definition to support Voron/Klipper, contributed by @NerdyGriffin

Tips for using the Universal Cura Projects on Thingiverse

  1. When you are finished with your Universal Cura Project, we recommend starting a new project to reset the settings that came with the project. You can do this by clicking File > New Project.

Add a heading (7)

  1. If you want to open multiple files from Thingiverse on a single buildplate. You might have to change some default settings in your preferences. You can do this by clicking Preferences > Configure Cura. Scroll down to enable the setting Use a single instance of Cura and disable Clear buildplate before loading model into the single instance

Add a heading (6)

- Python
Published by wawanbreton about 2 years ago

cura - UltiMaker Cura 5.7.0-beta.1

New features and improvements

Universal Cura Project files

Universal Cura Project files contain models and settings and can be shared with people who have different printers. They can be used on any printer and they allow you to include positional data for the models on your build plate as well as select settings. Visit our Thingiverse page to download this amazing Dinosaur SD Card Holder to try the ease of sharing settings yourself.

1

Newly introduced Settings

  • Settings that define the raft offset for top, middle and bottom raft layers
  • Brim only on the inside setting, resolves https://github.com/Ultimaker/Cura/issues/2853
  • Introduced a new Prime tower type: Interleaved, next to the current Normal, contributed by @wawanbreton
  • Apply Monotonic ordering to the Raft Top Surface
  • Raft Wall Line Count for the Bottom, Middle, and Top of the raft
  • Allowing to define print sequence manually, contributed by @alexandr-vladimirov

image

image

MethodX and MethodXL specific improvements

  • Enabled Print over Cloud for UltiMaker MethodX and Method XL printers
  • Introduced ASA, SR30, and Nylon12-CF profiles for MethodX and Method XL Printers. The latest firmware version that supports these materials is available here.
  • Improved the predicted printing time so it's closer to the actual printing time on the MethodX and MethodXL
  • Improved the idle nozzle temperature for dual extrusion printing on MethodX and MethodXL
  • Resolved a crash for the Method printer when navigating to the Monitor tab
  • Improved the way that the fanspeeds were listed and controlled for MethodX and MethodXL printers
  • Updated Raft settings for UltiMaker MethodX and MethodXL
  • Enabled Monotonic Raft Surface to improve adhesion
  • Increased the Minimum Retract Distance to improve infill pattern wall overlaps

Other improvements - Introduced an analyzing tool in the cura engine to better track slicing crashes, and started fixing the biggest reports coming in. - The play speed of the nozzle in the preview is now closer to the movement of the printhead - Introduced an option to choose Drop Model to Buildplate every time a project file is loaded - Introduced DisplayInfoOnLCD Post Processing Script which combines DisplayFilenameAndLayerOnLCD with DisplayProgress, contributed by @GregValiant - Introduced alternative camera navigation similar to FreeCAD Trackpad, contributed by @quarnster

Bug fixes

  • Resolved significantly slower slicing for models with a lot of holes
  • A significant amount of crashes have been resolved that are caused by self intersecting polygons
  • Align to Buildplate did not work for grouped meshes, resolves https://github.com/Ultimaker/Cura/issues/14237
  • The models in a 3mf file would not load in their saved position, please note that this also changes the behavior of the "import models" feature of a 3mf file, for this feature the saved model location will be ignored
  • Reduced the amount of floating support in areas near the support overhang angle threshold
  • Fixed a bug with the Initial Extruder Number in the start gcode, resolves https://github.com/Ultimaker/Cura/issues/17501
  • Fixed a bug where Z could be negative if Remove Empty Layers was enabled, resolves https://github.com/Ultimaker/Cura/issues/15975
  • Pressing the Esc key now doesn't exiting full screen mode, contributed by @Sophist-UK, resolves https://github.com/Ultimaker/Cura/issues/7499
  • Improved the OAuth protocol to improve signing in with plug-ins, contributed by @wawanbreton
  • Fixed tree support-related crashes if there are no overhangs, contributed by @thomasrahm
  • Fixed some slicing crashes with tree support, contributed by @ThomasRahm
  • Fixed available height when adding modifier mesh in One at a Time printing, contributed by @fieldofView resolves https://github.com/Ultimaker/Cura/issues/16566
  • Improved behavior for loading 3mfs by giving the models original names, contributed by @pietchaki, resolves https://github.com/Ultimaker/Cura/issues/12089
  • Added an error so LimitXYAccelJerk doesn't run unless Accel Control is enabled in Cura, contributed by @Gregvaliant
  • Some helpful code cleanup contributed by @dmitrygribenchuk

Profiles and materials:

  • Introduced high-speed profiles for the layer heights <0.15mm for Ultimaker PLA, T-PLA, ABS and PETG.
  • Updated Initial Layer Speed settings for UltiMaker S3, and UltiMaker S5
  • Updated the Shrinkage Factor for PET CF to improve dimensional accuracy
  • Improved self-support settings for UltiMaker Materials
  • Renamed UltiMaker PP Transparent to UltiMaker PP Natural
  • Increased part strengths of high-speed modes by compensating for slip in high flow rates
  • Improved adhesion settings for UltiMaker ABS

New and updated printers

  • Introduced Elegoo Neptune 4 Plus and Max, and updated Elegoo Neptune 4 and Pro, contributed by @mastercaution, @BremerButjer, @gsthnz, @ArthurREGNARD, @NovaScotianNorse, @ToasterUwU, @CharlKlein, @si0ls, @AlbeDarned @fuji97 and @Ev1dentFir3
  • Introduced Anycubic Kobra 2 Printer Definition contributed by @ThatGuyZim
  • Introduced Flying Bear Ghost 6, contributed by @Barrnet
  • Introduced Creality Ender 3 V2 Neo, contributed by @Hougaard22
  • Introduced Dagoma Sigma Pro 500z, and Dagoma Sigma Pro 500z Dual, contributed by @0r31
  • Introduced RRatRig V-Core 3, 200mm, 300mm, 400mm, 500mm and RatRig V-Minion, contributed by @Nu-hin
  • Introduced Flashforge Adventurer 3 (AD3 / AD3C / AD3 Lite / AD3 Pro) & Adventurer AD4, and AD4 Lite , contributed by @jeremie-C
  • Updated the dimensions for Ender 3 V3 S, contributed by @mcuprojects
  • Updated start Gcode for creality_ender3v3se & Anycubic Kobra Go/Kobra 2, contributed by @zanghao912
  • Updated print and retraction settings for Sovol 3D printers, contributed by @asterchades
  • Updated Creality Ender 5 Plus Bed Leveling Command, contributed by @dsnsgithub
  • Updated Voron definition to support Voron/Klipper, contributed by @NerdyGriffin

- Python
Published by saumyaj3 about 2 years ago

cura - 🌙 Nightly build 🌙 (5.7 Alpha)

A Nightly Build with 💥 Slicing Crash Analysis Tool 💥

We are seeing a significant increase in the amount of slicing crashes that are reported since Cura 5.x and are taking steps to analyze the crashes more systematically.

This version of Cura has an updated slicing engine that will send a report to our Sentry tool when you encounter a slicing crash. Sentry will cluster the reports coming in, and point to where in the code the crash is likely coming from, so the Cura team can start working on resolving the biggest slicing crashes first.

This version has not passed any of our regular quality checks and we cannot guarantee it's reliability because it is still unfinished even though it may still be quite usable. For example, we are still working on fixing a crash when you open the printers settings or you might need to confirm that you trust the UltiMaker software. Before you upgrade to an upcoming 5.7 Beta or Stable, please delete this version including the configuration folder to prevent unwanted upgrading errors.

💡 Changes

Since this build is a work in progress, you can already benefit from fixes that are planned for the upcoming Cura release like:

  • Faster slicing times for models with a lot of holes
  • Improved Wall Ordering
  • Decrease in floating support pieces
  • A fix for a handful of crashes related to Tree Suppport
  • A fix where extruder_nr template variables weren't added in start/end machine/extruder gcode

⚠️ Please Note

Before reporting bugs on this build, please double-check if the issue is also present on the latest Stable Cura version. Right now that is Cura 5.6.0. This Nightly Build looks differently on purpose so we can spot reports done with these builds.

- Python
Published by casperlamboo over 2 years ago

cura - UltiMaker Cura 5.6.0

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

Add a heading (5)

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.

1

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} This hopefully also solves issues like https://github.com/Ultimaker/Cura/discussions/14111#discussioncomment-4567141 and https://github.com/Ultimaker/Cura/discussions/16012#discussioncomment-6363549

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 https://github.com/Ultimaker/Cura/issues/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 extruders 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 https://github.com/Ultimaker/Cura/discussions/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.

2 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!

- Python
Published by MariMakes over 2 years ago

cura - UltiMaker Cura 5.6.0-beta.2

New Improvements

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

- Python
Published by jellespijker over 2 years ago

cura - UltiMaker Cura 5.6.0-beta.1

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

0

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.

1

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} This hopefully also solves issues like https://github.com/Ultimaker/Cura/discussions/14111#discussioncomment-4567141 and https://github.com/Ultimaker/Cura/discussions/16012#discussioncomment-6363549

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 https://github.com/Ultimaker/Cura/issues/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 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 https://github.com/Ultimaker/Cura/discussions/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.

2 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!

- Python
Published by MariMakes over 2 years ago

cura - UltiMaker Cura 5.5.0

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

Cura plugins can now easily add new Settings and extend existing dropdown Settings. Users are now warned if a previously saved project file depends on a plugin and that plugin isn't installed in the Cura instance that tries to load it.

To showcase this new infrastructure we introduced a Gradual Flow Engine plugin; This plugin prevents sudden drastic changes in flow transitions. You can find it under your bundled plugins and the new gradual flow settings can be found in the material category when all settings are visible Do you want to participate in the discussion about the potential and possibilities? You can join the discussion on GitHub here.

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.

2

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.

4

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

Untitled design (2)

Group Outer Walls will bundle types of walls in the same layer reducing travels, thanks to the contribution by @Arcari55

Untitled design (4)

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.

Untitled design (3)

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.

3

Quality of Life Improvements - Use Tab to navigate between settings in the Per Model Settings window, solves https://github.com/Ultimaker/Cura/issues/10967 - Introduced Ctrl-C and Ctrl-V next to the current multiply behavior, solves https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/11899 - You can now scroll through long messages, and can easily close them if you finished reading, solves https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/15879 - It seemed like models could be multiplied more than 99 times, there is now a limit, solves https://github.com/Ultimaker/Cura/issues/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

2

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

3

Bug Fixes

Bug Fixes that improve Printed Part Quality - The first support layers were printed incorrectly if adhesion was set to None, solves https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/9056 - The skirt height could collide with some models and could be printed in support, solves https://github.com/Ultimaker/Cura/issues/16552 - A brim would be too small if the extruder was not defined, solves https://github.com/Ultimaker/Cura/issues/16151 - The Initial Buildplate and Printing Temperature would not be applied correctly when printing One-At-A-Time, solves https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/14112 - Prevented future crashes caused by the new gradual flow plugin with some active printers, solves https://github.com/Ultimaker/Cura/issues/16941 - Fixed Linux Legacy crashes for open file dialog due to OS icon style, solves https://github.com/Ultimaker/Cura/issues/16941 - The Linux Appimage had an unnessecarily large file size, solves https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/15873 - The shadow in One At A Time printing sequence would not correctly resize with the skirt/brim size, solves https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/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. https://github.com/Ultimaker/Cura/issues/16249
  • Align to Buildplate doesn’t work for grouped meshes https://github.com/Ultimaker/Cura/issues/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

Join the Halloween Decoration Challenge 2023

There are only a few days left in the Thingiverse Halloween Challenge. Your creations should be originally created by you and contribute to a spooky atmosphere in your room or office. The winners will be announced on Tuesday 31st of October.

You can check out the challenge here

Add a heading (4)

If you want to 3D print this Trick or Treat Cauldron to test out the new Cura settings, you can download it here.

- Python
Published by MariMakes over 2 years ago

cura - UltiMaker Cura 5.5.0-beta.1

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

Cura plugins can now easily add new Settings and extend existing dropdown Settings. Users are now warned if a previously saved project file depends on a plugin and that plugin isn't installed in the Cura instance that tries to load it.

To showcase this new infrastructure we introduced a Gradual Flow Engine plugin; This plugin prevents sudden drastic changes in flow transitions. You can find it under your bundled plugins and the new gradual flow settings can be found in the material category when all settings are visible Do you want to participate in the discussion about the potential and possibilities? You can join the discussion on GitHub here.

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.

2

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.

4

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

Untitled design (2)

Group Outer Walls will bundle types of walls in the same layer reducing travels, thanks to the contribution by @Arcari55

Untitled design (4)

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.

Untitled design (3)

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.

3

Quality of Life Improvements - Use Tab to navigate between settings in the Per Model Settings window, solves https://github.com/Ultimaker/Cura/issues/10967 - Introduced Ctrl-C and Ctrl-V next to the current multiply behavior, solves https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/11899 - You can now scroll through long messages, and can easily close them if you finished reading, solves https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/15879 - It seemed like models could be multiplied more than 99 times, there is now a limit, solves https://github.com/Ultimaker/Cura/issues/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

2

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

3

Bug Fixes

Bug Fixes that improve Printed Part Quality - The first support layers were printed incorrectly if adhesion was set to None, solves https://github.com/Ultimaker/Cura/issues/14983 - The support was printed before the brim when the origin was at the center of the buildplate, solves https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/9056 - The skirt height could collide with some models and could be printed in support, solves https://github.com/Ultimaker/Cura/issues/16552 - A brim would be too small if the extruder was not defined, solves https://github.com/Ultimaker/Cura/issues/16151 - The Initial Buildplate and Printing Temperature would not be applied correctly when printing One-At-A-Time, solves https://github.com/Ultimaker/Cura/issues/11219

Other Bug Fixes - You could not load some Marketplace materials with intents on the UltiMaker printers like BASF Ultrafuse 17-4PH - For some Linux versions it was not possible to add a 3D printer, solves https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/15873 - The shadow in One-At-A-Time printing sequence would not correctly resize with the skirt/brim size, solves https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/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 https://github.com/Ultimaker/Cura/issues/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

Known Issues

  • If you are missing Icons on Linux Mint this can be resolved by going to Menu > Settings > Appearance > Icons > Select "Mint-X"
  • We are collecting reports of people who are unable to open any .stl files at all. https://github.com/Ultimaker/Cura/issues/16249
  • Align to Buildplate doesn’t work for grouped meshes https://github.com/Ultimaker/Cura/issues/14237
  • In the preview, the inner wall on the topmost surface is shown as red, where it would usually be green (inner wall), this is only visual. We hope to resolve this soon

Do you believe you've found a new issue in the 5.5 Beta?
Please let us know by checking if the issue is already there, and creating a new issue

image

Join the Halloween Decoration Challenge 2023

There is a chance to win Polymaker filament and even an UltiMaker S3 3D printer by participating in the Halloween Challenge on Thingiverse. Your creations should be originally created by you and contribute to a spooky atmosphere in your room or office. The winners will be announced on Tuesday 31st of October.

You can check out the challenge here

Add a heading (4)

If you want to 3D print this Trick or Treat Cauldron to test out the new Cura settings, you can download it here.

- Python
Published by MariMakes over 2 years ago

cura - UltiMaker Cura 5.4.0

Introduced the new Tree Support contributed by @ThomasRahm Try it for yourself with this dragon pencil cup.

  • Improved slicing time for Tree Support
  • Introduced 10 new settings and updated 2 so anyone can tune the behavior
  • Updated options for Tree Support Rest Preference to be more correct
  • Fixed a bug where Tree Support would generate unsupported islands
  • Fixed a bug where slicing would fail if Preference was set to On Any Flat Surface
  • Fixed a bug where branches were not generated when Support Interface was enabled.
  • Fixed a bug where the Support Overhang Angle caused a crash with Tree Support
  • Fixed a bug where the Support Interface was not correctly generated with Tree Support

Changed the order in which the brim is printed so it's easier to remove Introduced the Smart Brim setting that changes the order in which the brim lines are printed making them easier to remove. Try it for yourself with this Cura Cookie Cutter.

New features and improvements: - Updated the UltiMaker logo to reflect the new company logo - Added support for the updated mainboard revisions of UltiMaker S3, S5, and S7 - Introduced Hole Horizontal Expansion Max Diameter so only the expansion of smaller holes can be tuned while leaving larger holes untouched. - Introduced Skirt Height setting to make a skirt easier to remove - Improved the minimum layer time for printers with multiple extruders. - Improved accuracy of when the M104 Hotend Temperature command is added - Improved printing order of the prime tower to include a dual brim, primed every layer, and primed before and after the extruder switch. - Improved behavior for opening and closing categories when adding a new printer - Removed the settings related to Wire Printing since it was broken and barely used. - Upgraded PyQt to version 6.4.2 which improves responsiveness in the UI

Bug Fixes - Fixed a bug where the brim line would not be printed in the same orientation - Fixed a bug where models dropped to the buildplate when they were supposed to be floating - Fixed a bug where models would overlap if multiple models were loaded at the same time - Fixed a bug where an error would be shown too often in One At A Time print sequence - Fixed a bug where the message for a new Beta version available would show up during the Beta. - Fixed a bug where ESun PLA+ would display unsupported. - Fixed a bug where the printjob name was hard to read in darkmode - Fixed a bug where the Minimum Layer Time was incorrectly interpolated - Fixed a bug where Cura would crash on star-up for some Linux systems because of missing SimpleButton, contributed by @fieldOfView - Fixed a bug where the Post Processing Plugin would create extra folders, contributed by @fieldOfView - Fixed AppImage Icon for Linux systems, contributed by @leoheck - Fixed a bug where the buildplate temperature in the USB printing monitor was not rounded, contributed by @asteroids1975 - Fixed a bug where retracting for Filament Change was not performed correctly because of an extra /n in the gcode. Contributed by @JuanManuelCuello - Fixed a bug where the material estimation would not show currencies correctly. Contributed by @Diegovd

Bugs resolved since the Beta Release - Fixed a bug where undesirable micro-segments would introduce jagged paths on curved surfaces. - Fixed a bug where it was not possible to use custom support and brim meshes - Fixed a bug Cura would not start when upgrading from a Cura 5.4 Nightly - Fixed a bug where Connect Top/Bottom Polygons would cause a slicing crash - Fixed a bug where generic materials were missing for some printers - Fixed a bug where Support Horizontal Expansion would be incorrectly applied to tree supports - Fixed a bug where nozzles were missing from the Elegoo Neptune 3 Plus. Contributed by @GregValiant

Printer definitions, profiles, and materials: - Introduced UltiMaker PET CF with Annealing and Engineering intents - Updated Infill- and Skin Overlap settings for UltiMaker printers - Enabled a modest Support Brim by default for UltiMaker printers - Updated Support Interface speeds for PVA for UltiMaker printers - Added Gutenberg G-Zero, contributed by @ChipCE - Added Hellbot Magna SE 300, and Magna SE Pro, contributed by @DevelopmentHellbot - Added Kingroon KP3S Pro, contributed by @willuhmjs - Added LNL3D D3, D3 Vulcan, D5 and D6, contributed by @LNL3D - Added Longer LK4 X, contributed by @BradleyFord - Added Mixware Hyper K, Hyper S, Vulcan, and Wand, contributed by @Mixwarebot - Added Snapmaker 2 A150, A250 an A350 dual extruder printers, contributed by @highpowerxh - Added Sovol SV04, contributed by @Joyce-lujunxu - Added Sovol SV06 plus, and updated Sovol SV06, contributed by @Ashok-Varma and @eropple - Added WeeFun Tina2, and WeeFun Tina2, contributed by @syntax1269 - Updated Creality 3 S1, Creality 3 S1 Plus, and Creality 3 S1 Pro, contributed by @sparkym3 - Updated Cremaker profile to remove material temperature boost, contributed by @hyu7000

Community translations: - Updated Brazilian translations, contributed by @Patola

Known critical issues: - Support Brim is missing if the Buildplate Adhesion is set to None. We are tracking reports here. - Hide seam is actually not hidden and can give random results, for now changing the Seam Corner Preference to None will give better results. We are tracking reports here.
- Combing Not In Skin can result in unexpected stringing. We are tracking reports here. - Multiple external monitors on Windows (especially if from the same brand) might be a problem under some circumstances. - Does Cura (not) work on your OS (version)? See this article for clarification.

We are interested in having Cura and Klipper/Smooth Motion 3D printers work together more smoothly and are looking for input on how to do this. Do you have feedback on this topic? Please leave a comment on our discussion.

- Python
Published by casperlamboo almost 3 years ago

cura - UltiMaker Cura 5.4.0-beta.1

Introduced the new Tree Support contributed by @ThomasRahm Try it for yourself with this dragon pencil cup.

  • Improved slicing time for Tree Support
  • Introduced 10 new settings and updated 2 so anyone can tune the behavior
  • Updated options for Tree Support Rest Preference to be more correct
  • Fixed a bug where Tree Support would generate unsupported islands
  • Fixed a bug where slicing would fail if Preference was set to On Any Flat Surface
  • Fixed a bug where branches were not generated when Support Interface was enabled.
  • Fixed a bug where the Support Overhang Angle caused a crash with Tree Support
  • Fixed a bug where the Support Interface was not correctly generated with Tree Support

Changed the order in which the brim is printed so it's easier to remove Introduced the Smart Brim setting that changes the order in which the brim lines are printed making them easier to remove. Visit our Thingiverse page to download this cookie cutter to try the smart brim for yourself.

Other new features and improvements: - Updated the UltiMaker logo to reflect the new company logo - Added support for the updated mainboard revisions of UltiMaker S3, S5, and S7 - Introduced Hole Horizontal Expansion Max Diameter so only the expansion of smaller holes can be tuned while leaving larger holes untouched. - Introduced Skirt Height setting to make a skirt easier to remove - Improved the minimum layer time for printers with multiple extruders. - Improved accuracy of when the M104 Hotend Temperature command is added - Improved printing order of the prime tower to include a dual brim, primed every layer, and primed before and after the extruder switch. - Improved behavior for opening and closing categories when adding a new printer - Removed the settings related to Wire Printing since it was broken and barely used.

Other Bug Fixes - Fixed a bug where undesirable micro segments would introduce jagged paths on curved surfaces. - Fixed a bug where the brim line would not be printed in the same orientation - Fixed a bug where models dropped to the buildplate when they were supposed to be floating - Fixed a bug where models would overlap if multiple models were loaded at the same time - Fixed a bug where an error would be shown too often in One At A Time print sequence - Fixed a bug where the message for a new Beta version available would show up during the Beta. - Fixed a bug where ESun PLA+ would display unsupported. - Fixed a bug where the printjob name was hard to read in darkmode - Fixed a bug where the Minimum Layer Time was incorrectly interpolated - Fixed a bug where Cura would crash on star-up for some Linux systems because of missing SimpleButton, contributed by @fieldOfView - Fixed a bug where the Post Processing Plugin would create extra folders, contributed by @fieldOfView - Fixed AppImage Icon for Linux systems, contributed by @leoheck - Fixed a bug where the buildplate temperature in the USB printing monitor was not rounded, contributed by @asteroids1975 - Fixed a bug where retracting for Filament Change was not performed correctly because of an extra /n in the gcode. Contributed by @JuanManuelCuello

Printer definitions, profiles and materials: - Updated Infill- and Skin Overlap settings for UltiMaker printers - Enabled a modest Support Brim by default for UltiMaker printers - Updated Support Interface speeds for PVA for UltiMaker printers - Added Gutenberg G-Zero, contributed by @ChipCE - Added Hellbot Magna SE 300, and Magna SE Pro, contributed by @DevelopmentHellbot - Added Kingroon KP3S Pro, contributed by @willuhmjs - Added LNL3D D3, D3 Vulcan, D5 and D6, contributed by @LNL3D - Added Longer LK4 X, contributed by @BradleyFord - Added Mixware Hyper K, Hyper S, Vulcan, and Wand, contributed by @Mixwarebot - Added Snapmaker 2 A150, A250 an A350 dual extruder printers, contributed by @highpowerxh - Added Sovol SV04, contributed by @Joyce-lujunxu - Added Sovol SV06 plus, and updated Sovol SV06, contributed by @Ashok-Varma and @eropple - Added WeeFun Tina2, and WeeFun Tina2, contributed by @syntax1269 - Updated Creality 3 S1, Creality 3 S1 Plus, and Creality 3 S1 Pro, contributed by @sparkym3 - Updated Cremaker profile to remove material temperature boost, contributed by @hyu7000

- Python
Published by casperlamboo almost 3 years ago

cura - UltiMaker Cura 5.3.1

Restored and updated translations for 11 languages

Bug fixes: - Fixed a bug where the machine definitions could not be updated - Fixed a bug where part of the model would not have fuzzy skin - Fixed a bug where a project files that contain an intent profile would not load correctly - Fixed a bug where Pause At Height was not working correctly for Griffin (UltiMaker printers) - Fixed a bug where slicing was blocked if initial printing temperature was higher than the printing temperature - Fixed a bug where Gcode would display NOMESH instead of NONMESH, contributed by @ckvsoft - Fixed a bug where users were unable to slice with certain materials

- Python
Published by casperlamboo about 3 years ago

cura - UltiMaker Cura 5.3.0

This release does not yet contain the new tree support implementation by @ThomasRahm. You can download a special Cura version for that here.

Interlocking Structure Generation This new setting enables you to interlock multiple materials together, even if those materials are not compatible, contributed by @BagelOrb. Try it for yourself with this test model.

Brim per Material A brim can now be printed with multiple materials in the same model, contributed by @BagelOrb

Updated Recommended Print Settings Menu The number of settings available in the recommended has expanded. The redesign will make it easier to use intent profiles or save custom profiles.

Other new features and improvements. - Improved the Zseam behavior so Hide Seam is generated less randomly. - Fixed the order in which concentric top/bottom patterns are printed. - Replaced mentions of Ultimaker by UltiMaker to correctly reflect the merger. - Updated Load Project window with a new design. - Added tooling to automatically generate translation files to reduce the chance of human error. - Added quality type to slice meta-data so it can be displayed in the Ultimaker Digital Factory. - Added a new way to update profiles by adding a Save/Compare Settings Button in custom window. - Improved onboarding so it is easier to add your first cloud printer or a non-UltiMaker printer. - Included options to download .MSI and .PKG for easier software distribution. - Smoothed some support generation, so support is generated less jittery. - Reduced unnecessary support generation for small overhang regions, like textures. - Improved support generation so the support doesn't fold around the model. - Reduced stringing for Lift Head setting by removing the move in XY. - Added a Minimum Layer Time Temperature setting. - Added settings for Support Interface Wall Line Count, Support Roof Line Count, and Support Floor Line Count. - Added Brim Inside Avoid Margin setting, contributed by @BagelOrb - Added prefix 'Printing' to post processing plugin script "DisplayFilenameAndLayerOnLCD" contributed by @brunohenriquy - Added Enable, G-code Before, and G-code After To Filament Change, contributed by @victornpb - Added support for per-object retraction settings, contributed by @jeremysalwen - Updated PauseAtHeight so M18 becomes M84 when disarming, contributed by @Cycov - Added an option to keep stepper motors engaged to Pause At Height, contributed by @Cycov - Added an option to Beep at Pause to Pause At Height, contributed by @Cycov - Added Additional Gcode Fields to Pause At Height, contributed by @Cycov - Make Layer Number the default in Pause At Height, contributed by @discip - Added more information when rotating a model using the arrows, contributed by @Fabbro03 - Added the "CTRL +" shortcut to open Preferences window, contributed by @Ladnessness - Added the option to add Machine Action buttons in the Printer Preferences, contributed by @julianCast

Bug fixes: - Fixed a slicing crash if models were placed in the center of the buildplate. - Fixed a slicing crash that would happen if Adaptive Layers Maximum Variation had a negative value. - Fixed a bug where an "object of type SettingFunction is not JSON serializable" error would prevent users from using certain plug-ins. - Fixed a bug where hole expansion would affect interlocking holes. - Fixed a bug where fuzzy skin would also apply to interlocking structures. - Fixed a bug where you could not load gcodes in Cura in some cases - Fixed a bug where some models would slice slower with Skin-Edge Support Layers - Fixed a bug where layers were skipped by inserting a support interface on a raft - Fixed a bug where Relative Extrusion was not calculated correctly when using Retract Continue. - Fixed a bug that would prevent advanced users from slicing a batch with multiple STLs in a script. - Fixed a bug where skirt lines would not follow the convex contours of models. - Fixed a bug where Exclusing Slicing Tolerance was not applied correctly to bottom-layer(s). - Fixed a bug where small travels were not retracted correctly. - Fixed a bug where the printjob time showed 0 minutes if adaptive layer height was enabled. - Fixed a bug with Skin Overlap where the skin would overlap with the roofing. - Fixed a bug where Support Interface would be generated on top of support. - Fixed a bug where the Floor Support Interface would not be generated in certain models. - Fixed a bug where a long material list would disappear from the screen. - Fixed a bug where support is not generated correctly if Support Pattern is Concentric. - Fixed a bug where an increased Skin Removal Width would cut off part of the skin area. - Fixed a bug where Support Towers would be generated but would support nothing. - Fixed a bug where Small Feature Size would also be applied to inner-wall loops. - Fixed a bug where adhesion would be printed outside of the buildplate, contributed by @BagelOrb - Fixed a bug where a primetower brim was printed when it shouldn't, contributed by @BagelOrb - Fixed a bug where Ooze/Draft shields did not avoid prime tower, contributed by @BagelOrb - Fixed a bug where not all Mac users could not use USB printing, contributed by Sovenger - Fixed input value for platform offset when adding a logo, contributed by @drewdoggy - Fixed a bug where the travel move at the end of a layer unretracts, contributed by @richfelker - Fixed a bug where WallToolPaths are not simplified, contributed by @Piezoid - Fixed a bug where iterators were moving out of range, contributed by @Piezoid and @plaintoothpaste - Fixed a bug where the Maximum Area Deviation value was too small, contributed by @Piezoid - Fixed a bug where we did not 'pickle' DefinitionContainers correctly, contributed by @Piezoid - Fixed a bug where an airgap was present in Spiralized Outer Contour, contributed by @richfelker - Fixed a bug where speeds defined for slower layers would impact speeds accelerations and jerks for the whole print, contributed by @richfelker - Fixed a bug where materials with longer names in Materials Preferences were harder to read, contributed by @Ghostkeeper

Bugs resolved in the Beta Release - Fixed a bug where no support would be generated for narrow ridges - Fixed a bug where Hole Horizontal Expansion would remove part of the model - Fixed a bug where Support Horizontal Expansion was broken - Fixed a bug where Enable Conical Support would prevent support from being generated - Fixed a bug where the brim would be printed from inside out - Fixed a bug where the brim width would not be respected in multi-extrusion - Fixed a bug where missing Geetech A10, Geetech Mizar S, and Geetech A30 definitions would cause a corrupt configuration error message
- Fixed a bug where you could not resize the Recommended settings window - Fixed a bug where wiping in the walls (as opposed to infill) wasn't working

Printer definitions, profiles and materials: - Support Towers are working again and enabled by default for all printers. - Updated Support Horizontal Expansion, Support Join Distance, and Minimum Support Area Settings to improve support reliability. - Updated intent and quality files for UltiMaker printers to have more consistent file names. - Updated default Support Interface Pattern to ZigZag for UltiMaker printers - Updated Maximum Combing Distance for UltiMaker printers - Updated UltiMaker ABS Silver Metallic to the correct UltiMaker ABS Silver - Updated AnkerMake M5 definitions, contributed by @just-trey - Updated Anycubic i3 Mega S/Pro profile, contributed by @NilsRo - Updated Creality Ender CR10 start Gcode, contributed by @InstantMuffin - Updated Creality Sermoon V1 profiles to include hotend specifics, contributed by @Iggomez - Updated Geetech A10M, A10, A20, A20M, A20T, A30M, MizarS, contributed by @whoseyoung - Updated PPGF30 temperature from 235 to 240, introduced by @heed818 - Updated Rigid3D machine definitions, contributed by @mehmetsutas - Updated Sovol SV01, SV02, and SV03, contributed by @eropple - Updated Sovol's SV01 and SV02 bed dimensions, contributed by @eropple - Updated VzBot definition, contributed by @ckvsoft - Added AnkerMake M5, contributed by @just-trey - Added Anycubic Kobra Go, contributed by @Razzeee - Added Artillery Hornet, contributed by @wilds - Added Biqu Hurakan, contributed by @looxonline - Added Blocks ONE MKII, Blocks One, Blocks Pro S100, Blocks Pro S30, Blocks R21, Blocks RD50, and Blocks Zero, contributed by @jgrilo-blocks - Added Creality CR-10 Smart, contributed by @eropple - Added Creality Ender-3 S1 Plus, and Ender-3 S1 Pro, contributed by @izilzty - Added Creality Sermoon V1, and Sermoon V1 Pro, contributed by @lggomez - Added Dagoma Sigma, and updated Dagome Pro430, contributed by @0r31 - Added Elegoo Neptune 1, Neptune 2s, Neptune 3, Neptune 3 Max, Neptune 3 Plus, Neptune 3 Pro, and Neptune X, contributed by @NARUTOfzr - Added FablabBcn PastePrinter, contributed by @EDUARDOCHAMORRO - Added Flsun V400, contributed by @dengdaitianhei - Added Fusion3 F410, contributed by @64bittuning - Added Geetech A10Pro, A30Pro, A30T, E180, GiantArmD200, I3ProB, i3ProC, I3PrW, MeCreator, MeCreator2, MeDucer, Mizar, MizarM, MizarMax, MizarMax, MizarPro, and Thunder, contributed by @whoseyoung - Added Klema 180, Klema 250, Klema 250 Pro, Klema 250 Twin, and Klema 500, contributed by @polyntsev - Added Modix V3 BIG-120X, V3 BIG-120Z, V3 BIG-180X, V3 BIG-40, V3 BIG-60, V3 BIG-Meter, V4 big 60, V4 120x, V4 120z, V4 180x, and V4 BIG-Meter, contributed by @Modix3D - Added SnakeOil Standard 180, and SnakeOil Standard 250, contributed by @ChipCE - Added Sovol SV01PRO, SV05, and SV06, contributed by @eropple - Added UMO+ DXU, contributed by @ansonl - Added Voron Trident 250, Trident 300, and Trident 350, contributed by @RagingRoosevelt

Community translations: - Updated French translations, contributed by @xommit - Updated a typo in Japanese translations, contributed by @tamorikawa

Known critical issues: - 🌍 Translations are not complete yet, we hope to resolve this before 5.4. - 🐻 Part of models are not being Fuzzified when Fuzzy Skin is enabled, we hope to resolve this before 5.4. - 🧵 The experimental setting Wire Printing seems to be broken in this release - Reports have been coming in that Cura is running slow on Windows 11 https://github.com/Ultimaker/Cura/issues/13820 - Multiple external monitors on Windows (especially if from the same brand) might be a problem under some circumstances.

If you are looking for an AppImage for your Linux OS we recommend UltiMaker-Cura-5.3.0-linux.AppImage. If you run into issues with launching your AppImage, we have UltiMaker-Cura-5.3.0-linux-modern.AppImage.asc ready as an alternative.

Does Cura (not) work on your OS (version)? See this article for clarification.

- Python
Published by MariMakes about 3 years ago

cura - UltiMaker Cura 5.3.0-beta.1

This release does not yet contain the new tree support implementation by @ThomasRahm. You can download a special Cura version for that here.

Interlocking Structure Generation This new setting enables you to interlock multiple materials together, even if those materials are not compatible, contributed by @BagelOrb. Try it for yourself with this test model.

Brim per Material A brim can now be printed with multiple materials in the same model, contributed by @BagelOrb

Updated Recommended Print Settings Menu The number of settings available in the recommended has expanded. The redesign will make it easier to use intent profiles or save custom profiles.

Other new features and improvements. - Improved the Zseam behavior so Hide Seam is generated less randomly. - Fixed the order in which concentric top/bottom patterns are printed. - Replaced mentions of Ultimaker by UltiMaker to correctly reflect the merger. - Updated Load Project window with a new design. - Added tooling to automatically generate translation files to reduce the chance of human error. - Added quality type to slice meta-data so it can be displayed in the Ultimaker Digital Factory. - Added a new way to update profiles by adding a Save/Compare Settings Button in custom window. - Improved onboarding so it is easier to add your first cloud printer or a non-UltiMaker printer. - Included options to download .MSI and .PKG for easier software distribution. - Smoothed some support generation, so support is generated less jittery. - Reduced unnecessary support generation for small overhang regions, like textures. - Improved support generation so the support doesn't fold around the model. - Reduced stringing for Lift Head setting by removing the move in XY. - Added a Minimum Layer Time Temperature setting. - Added settings for Support Interface Wall Line Count, Support Roof Line Count, and Support Floor Line Count. - Added Brim Inside Avoid Margin setting, contributed by @BagelOrb - Added prefix 'Printing' to post processing plugin script "DisplayFilenameAndLayerOnLCD" contributed by @brunohenriquy - Added Enable, G-code Before, and G-code After To Filament Change, contributed by @victornpb - Added support for per-object retraction settings, contributed by @jeremysalwen - Updated PauseAtHeight so M18 becomes M84 when disarming, contributed by @Cycov - Added an option to keep stepper motors engaged to Pause At Height, contributed by @Cycov - Added an option to Beep at Pause to Pause At Height, contributed by @Cycov - Added Additional Gcode Fields to Pause At Height, contributed by @Cycov - Make Layer Number the default in Pause At Height, contributed by @discip - Added more information when rotating a model using the arrows, contributed by @Fabbro03 - Added the "CTRL +" shortcut to open Preferences window, contributed by @Ladnessness - Added the option to add Machine Action buttons in the Printer Preferences, contributed by @julianCast

Bug fixes: - Fixed missing translations (available with 5.3.0-beta.2) - Fixed a slicing crash if they were placed in the center of the buildplate. - Fixed a slicing crash that would happen if Adaptive Layers Maximum Variation had a negative value. - Fixed a bug where an "object of type SettingFunction is not JSON serializable" error would prevent users from using certain plug-ins. - Fixed a bug where hole expansion would affect interlocking holes. - Fixed a bug where fuzzy skin would also apply to interlocking structures. - Fixed a bug where Relative Extrusion was not calculated correctly when using Retract Continue. - Fixed a bug that would prevent advanced users from slicing a batch with multiple STLs in a script. - Fixed a bug where skirt lines would not follow the convex contours of models. - Fixed a bug where Exclusing Slicing Tolerance was not applied correctly to bottom-layer(s). - Fixed a bug where small travels were not retracted correctly. - Fixed a bug where the printjob time showed 0 minutes if adaptive layer height was enabled. - Fixed a bug with Skin Overlap where the skin would overlap with the roofing. - Fixed a bug where Support Interface would be generated on top of support. - Fixed a bug where the Floor Support Interface would not be generated in certain models. - Fixed a bug where a long material list would disappear from the screen. - Fixed a bug where support is not generated correctly if Support Pattern is Concentric. - Fixed a bug where an increased Skin Removal Width would cut off part of the skin area. - Fixed a bug where Support Towers would be generated but would support nothing. - Fixed a bug where Small Feature Size would also be applied to inner-wall loops. - Fixed a bug where adhesion would be printed outside of the buildplate, contributed by @BagelOrb - Fixed a bug where a primetower brim was printed when it shouldn't, contributed by @BagelOrb - Fixed a bug where Ooze/Draft shields did not avoid prime tower, contributed by @BagelOrb - Fixed a bug where not all Mac users could not use USB printing, contributed by Sovenger - Fixed input value for platform offset when adding a logo, contributed by @drewdoggy - Fixed a bug where the travel move at the end of a layer unretracts, contributed by @richfelker - Fixed a bug where WallToolPaths are not simplified, contributed by @Piezoid - Fixed a bug where iterators were moving out of range, contributed by @Piezoid and @plaintoothpaste - Fixed a bug where the Maximum Area Deviation value was too small, contributed by @Piezoid - Fixed a bug where an airgap was present in Spiralized Outer Contour, contributed by @richfelker - Fixed a bug where speeds defined for slower layers would impact speeds accelerations and jerks for the whole print, contributed by @richfelker - Fixed a bug where materials with longer names in Materials Preferences were harder to read, contributed by @Ghostkeeper

Printer definitions, profiles and materials: - Support Towers are working again and enabled by default for all printers. - Updated Support Horizontal Expansion, Support Join Distance, and Minimum Support Area Settings for UltiMaker printers to improve support reliability. - Updated intent and quality files for UltiMaker printers to have more consistent file names. - Updated default Support Interface Pattern to ZigZag for UltiMaker printers - Updated Maximum Combing Distance for UltiMaker printers - Updated UltiMaker ABS Silver Metallic to the correct UltiMaker ABS Silver - Updated AnkerMake M5 definitions, contributed by @just-trey - Updated Anycubic i3 Mega S/Pro profile, contributed by @NilsRo - Updated Creality Ender CR10 start Gcode, contributed by @InstantMuffin - Updated Creality Sermoon V1 profiles to include hotend specifics, contributed by @Iggomez - Updated Geetech A10M, A10, A20, A20M, A20T, A30M, MizarS, contributed by @whoseyoung - Updated PPGF30 temperature from 235 to 240, introduced by @heed818 - Updated Rigid3D machine definitions, contributed by @mehmetsutas - Updated Sovol SV01, SV02, and SV03, contributed by @eropple - Updated Sovol's SV01 and SV02 bed dimensions, contributed by @eropple - Added AnkerMake M5, contributed by @just-trey - Added Anycubic Kobra Go, contributed by @Razzeee - Added Artillery Hornet, contributed by @wilds - Added Biqu Hurakan, contributed by @looxonline - Added Blocks ONE MKII, Blocks One, Blocks Pro S100, Blocks Pro S30, Blocks R21, Blocks RD50, and Blocks Zero, contributed by @jgrilo-blocks - Added Creality CR-10 Smart, contributed by @eropple - Added Creality Ender-3 S1 Plus, and Ender-3 S1 Pro, contributed by @izilzty - Added Creality Sermoon V1, and Sermoon V1 Pro, contributed by @lggomez - Added Dagoma Sigma, and updated Dagome Pro430, contributed by @0r31 - Added Elegoo Neptune 1, Neptune 2s, Neptune 3, Neptune 3 Max, Neptune 3 Plus, Neptune 3 Pro, and Neptune X, contributed by @NARUTOfzr - Added FablabBcn PastePrinter, contributed by @EDUARDOCHAMORRO - Added Flsun V400, contributed by @dengdaitianhei - Added Fusion3 F410, contributed by @64bittuning - Added Geetech A10Pro, A30Pro, A30T, E180, GiantArmD200, I3ProB, i3ProC, I3PrW, MeCreator, MeCreator2, MeDucer, Mizar, MizarM, MizarMax, MizarMax, MizarPro, and Thunder, contributed by @whoseyoung - Added Klema 180, Klema 250, Klema 250 Pro, Klema 250 Twin, and Klema 500, contributed by @polyntsev - Added Modix V3 BIG-120X, V3 BIG-120Z, V3 BIG-180X, V3 BIG-40, V3 BIG-60, V3 BIG-Meter, V4 big 60, V4 120x, V4 120z, V4 180x, and V4 BIG-Meter, contributed by @Modix3D - Added SnakeOil Standard 180, and SnakeOil Standard 250, contributed by @ChipCE - Added Sovol SV01PRO, SV05, and SV06, contributed by @eropple - Added UMO+ DXU, contributed by @ansonl - Added Voron Trident 250, Trident 300, and Trident 350, contributed by @RagingRoosevelt

Community translations: - Updated French translations, contributed by @xommit - Updated a typo in Japanese translations, contributed by @tamorikawa

Known critical issues: - 🌍 ~Currently the translation files seem to be missing in these Beta builds. We are working on a solution so everyone can test this Beta in their preferred language.~ Translations are now available! - Under certain angles, the Interlocking Structures are not effective, yet. - The Gcode Reader Plug-in is broken since Cura 5.2, and will not load gcodes correctly yet. - Some models have been slicing slower since Cura 5.1. https://github.com/Ultimaker/Cura/issues/14108 - Reports have been coming in that Cura is running slow on Windows 11 https://github.com/Ultimaker/Cura/issues/13820 - Multiple external monitors on Windows (especially if from the same brand) might be a problem under some circumstances.

If you are looking for an AppImage for your Linux OS we recommend UltiMaker-Cura-5.3.0-beta.1-linux.AppImage. If you run into issues with launching your AppImage, we have UltiMaker-Cura-5.3.0-beta.1-linux-modern.AppImage.asc ready as an alternative.

Does Cura (not) work on your OS (version)? See this article for clarification.

- Python
Published by MariMakes over 3 years ago

cura - UltiMaker Cura 5.2.2

Introducing the UltiMaker S7 - Included support for the new UltiMaker S7

Bug fixes: - Allow UltiMaker S7 printers to receive Material Profiles

Printer definitions, profiles and materials: - Improved Initial Layer settings for UltiMaker S7, S5, and S3 printers - Disabled Support Towers for UltiMaker S7, S5, and S3 printers - Cleaned up material profiles, by removing duplicate setting segments, and unused elements - Updated preferred quality type for all UltiMaker 3D printers

Known critical issues:

  • Support is sometimes missing in detailed parts, where previous releases supported them properly (still). (Will probably not be fixed in stable. This is currently slated for 5.3)
  • Multiple external monitors on Windows (especially if from the same brand) might be a problem under some circumstances. (Will probably not be fixed in stable.)
  • If you are looking for an AppImage for your Linux OS we recommend using linux.AppImage. If you run into issues with launching your AppImage, we have linux-modern.AppImage ready as an alternative.

Does Cura (not) work on your OS (version)? See this article for clarification.

- Python
Published by MariMakes over 3 years ago

cura - UltiMaker Cura 5.3.0-alpha+xmas

New tree support implementation by @Thomasrahm This tree support uses significantly less filament, reduces printing time, and is easier to remove than our current tree supports. A number of new settings can now be applied to your tree supports, including support blocker, per-model settings, and support horizontal expansion.

The newly introduced settings are: - Tree Support Preferred Branch Angle - Tree Support Maximum Branch Angle - Tree Support Diameter Increase to Model - Tree Support Minimum Height To Model - Tree Support Initial Layer Diameter - Support Interface Priority - Tree Support Limit Branch Reach - Tree Support Optimal Branch Range - Tree Support Rest Preference

Known Issues - Engine crashes– Often if you try to rotate the model or move it away from the center it's resolved. If this doesn't resolve your issue we would love to get your project file to learn what's wrong - Floating islands inside of support - Adaptive Layerheights are not always working correctly - Support Interface is not always working correctly - Multiple external monitors on Windows (especially if from the same brand) might be a problem under some circumstances. - If you are looking for an AppImage for your Linux OS we recommend using linux.AppImage. If you run into issues with launching your AppImage, we have linux-modern.AppImage ready as an alternative. - Windows users might get a "Microsoft Defender SmartScreen preventing the installation of an unrecognized app". You can verify if the publisher "NL, Utrecht, UltiMaker, UltiMaker" and click Run anyway by clicking on the More info text.

Does Cura (not) work on your OS (version)? See this article for clarification.

📣 We would love to hear your feedback here

- Python
Published by MariMakes over 3 years ago

cura - Ultimaker Cura 5.2.1

Bug fixes: - Restored Italian translations (was French) - Restored simplified Chinese translations (was Czech)

Known critical issues:

  • While some small fixes have been made already, the placement of the seam is still more scattered than before 5.0. (Will try to fix in stable.)
  • Support is sometimes missing in detailed parts, where previous releases supported them properly (still). (Will probably not be fixed in stable. This is currently slated for 5.3)
  • Multiple external monitors on Windows (especially if from the same brand) might be a problem under some circumstances. (Will probably not be fixed in stable.)
  • If you are looking for an AppImage for your Linux OS we recommend using linux.AppImage. If you run into issues with launching your AppImage, we have linux-modern.AppImage ready as an alternative.

Does Cura (not) work on your OS (version)? See this article for clarification.

- Python
Published by jellespijker over 3 years ago

cura - Ultimaker Cura 5.2.0

Abstract Cloud Printer Type Online cloud printers are now grouped by type. You can slice with the ('abstract') printer type, and afterwards choose a specific printer to print with.

Support For 'Guest'-Type Accounts (In Digital Factory) Users with the ‘Guest’ role can prepare print jobs in Ultimaker Cura and send them to the printers via Digital Factory. These print jobs will not start until they are approved by a user with an 'Member' or 'Admin' role.

More Control Over Initial Layer Flow Three new settings: 'Initial Layer Outer Wall Flow', 'Initial Layer Inner Wall Flow', 'Initial Layer Bottom Flow', to better counteract the 'elephants foot' phenomenon.

Other new features and improvements: - Auto-remove holes from not completely solid models in vase-mode - Add setting for 'tree support max diameter' - Add option to drop-down models to the build-plate individually, contributed by @Piezoid - Added a preference to make the tray icon optional, contributed by @fieldOfView - (Community Developer Update: Proper workflow for 'installing from source' on Windows! See our wiki.)

Bug fixes: - Fixed a crash to do with the serialization of functions, contributed by @Piezoid - Fixed a crash that could occur when a user has non-latin characters in their Windows username - Another 'Tree Support Starts in Air' fix - Restore tooltips (if available) for Intents in Recommended print settings - Fix startup on 'Zorin OS' (a Linux flavor), contributed by @Tim453 - On Windows, (admin) users should be able to uninstall via 'Programs and Features' again - Correct version number in Windows uninstaller - Uninstalling didn't remove all files in Windows - (Windows) An uninstall could only be done by the original user that installed - Don't ignore bottom pattern when spiralizing - Don't 'Union All' for 'Merged Meshes Overlap' - Seam placement was not in the correct corner in some cases - Cutting meshes with 'surface' set to 'both' cut through the mesh - Brim lines where ordered the wrong way in some cases - Random seam is now more random - Correctly apply combing when spiralizing, contributed by @smartavionics - Don't spam the user with spurious 'Cura Notification's (Windows only) - Don't spam the logs with duplicated deprecated warnings, contributed by @Patschke - Properly update the infill percentage in the top bar after an intent profile switch - In certain rare situations, layers would be printed multiple times when monotonic fill was on - Put tree support infill density at 0% by default - Machine settings: Also save values when closing the window, not just when focus' changed - Reduce clickable area of settings checkboxes, to prevent mis-clicks - Fixed a crash when an unnamed tool would be accessed (possibly related to plugin use) - Fix an issue where a plugin would crash because of a missing dependency - Many helpful code refactors, contributed by @digitalfrost - Fix for to-mouse zoom on screens with scaling factor, contributed by @seaniepie - Models could not be multiplied in one-at-a-time mode

Printer definitions, profiles and materials: - Added Creality Ender 3 S1 profile, contributed by @Sebazzz - Added Anycubic Kobra (Max), contributed by @ANYCUBIC-3D - Added HCTECH printers, contributed by @3d-hctech - Added da Vinci Pro EVO, contributed by @heed818 - Fix FLSUN QQ-S platform orientation, contributed by @RVillani - Fix Kingroon printers from going outside the build-volume in the end-gcode, contributed by @odaki - Added Geetech Mizar_S, contributed by @Geeetech3D - Added Tank-M printer, contributed by @KOONOVO3DPrinter - Update Renkforce RF100XL definition, contributed by @imakecodes - Added VzBot profiles, contributed by @ckvsoft - Added (additional) mingda printers, contributed by @jianshu-du - Added Naxe machines, contributed by @Naxecorp - Added T-Rex 2+, T-Rex 3, contributed by @jim-edwards - Update FLsun SR, contributed by @xPakrikx - Update Anycubic mega zero, contributed by @NOVAXIM - Added some Renkforce machines, contributed by @goofoo3d

Community translations: - Updated the Brazilian Portuguese translation, contributed by @Patola - Updated the Czech translation, contributed by @sustmi

Known critical issues: - While some small fixes have been made already, the placement of the seam is still more scattered than before 5.0. (Will try to fix in stable.) - Support is sometimes missing in detailed parts, where previous releases supported them properly (still). (Will probably not be fixed in stable. This is currently slated for 5.3) - Multiple external monitors on Windows (especially if from the same brand) might be a problem under some circumstances. (Will probably not be fixed in stable.)

Does Cura (not) work on your OS (version)? See this article for clarification.

- Python
Published by rburema over 3 years ago

cura - Ultimaker Cura 5.2.0-beta

Abstract Cloud Printer Type Online cloud printers are now grouped by type. You can slice with the ('abstract') printer type, and afterwards choose a specific printer to print with.

Support For 'Guest'-Type Accounts (In Digital Factory) Users with the ‘Guest’ role can prepare print jobs in Ultimaker Cura and send them to the printers via Digital Factory. These print jobs will not start until they are approved by a user with an 'Member' or 'Admin' role.

More Control Over Initial Layer Flow Three new settings: 'Initial Layer Outer Wall Flow', 'Initial Layer Inner Wall Flow', 'Initial Layer Bottom Flow', to better counteract the 'elephants foot' phenomenon.

Other new features and improvements: - Auto-remove holes from not completely solid models in vase-mode - Add setting for 'tree support max diameter' - Add option to drop-down models to the build-plate individually, contributed by @Piezoid - Added a preference to make the tray icon optional, contributed by @fieldOfView

Bug fixes: - Don't ignore bottom pattern when spiralizing - Don't 'Union All' for 'Merged Meshes Overlap' - Seam placement was not in the correct corner in some cases - Cutting meshes with 'surface' set to 'both' cut through the mesh - Brim lines where ordered the wrong way in some cases - Random seam is now more random - Correctly apply combing when spiralizing, contributed by @smartavionics - Don't spam the user with spurious 'Cura Notification's (Windows only) - Don't spam the logs with duplicated deprecated warnings, contributed by @Patschke - Properly update the infill percentage in the top bar after an intent profile switch - An uninstall could only be done by the original user that installed - In certain rare situations, layers would be printed multiple times when monotonic fill was on - Put tree support infill density at 0% by default - Machine settings: Also save values when closing the window, not just when focus' changed - Reduce clickable area of settings checkboxes, to prevent mis-clicks - Fixed a crash when an unnamed tool would be accessed (possibly related to plugin use) - Fix an issue where a plugin would crash because of a missing dependency - Many helpful code refactors, contributed by @digitalfrost - Fix for to-mouse zoom on screens with scaling factor, contributed by @seaniepie - Models could not be multiplied in one-at-a-time mode

Printer definitions, profiles and materials: - Added Creality Ender 3 S1 profile, contributed by @Sebazzz - Added Anycubic Kobra (Max), contributed by @ANYCUBIC-3D - Added HCTECH printers, contributed by @3d-hctech - Added da Vinci Pro EVO, contributed by @heed818 - Fix FLSUN QQ-S platform orientation, contributed by @RVillani - Fix Kingroon printers from going outside the build-volume in the end-gcode, contributed by @odaki - Added Geetech Mizar_S, contributed by @Geeetech3D - Added Tank-M printer, contributed by @KOONOVO3DPrinter - Update Renkforce RF100XL definition, contributed by @imakecodes - Added VzBot profiles, contributed by @ckvsoft - Added (additional) mingda printers, contributed by @jianshu-du - Added Naxe machines, contributed by @Naxecorp - Added T-Rex 2+, T-Rex 3, contributed by @jim-edwards - Update FLsun SR, contributed @xPakrikx - Update Anycubic mega zero, contributed by @NOVAXIM - Added some Renkforce machines, contributed by @goofoo3d

Community translations (pending): - Updated the Brazilian Portuguese translation, contributed by @Patola - Updated the Czech translation, contributed by @sustmi

Known critical issues: - While some small fixes have been made already, the placement of the seam is still more scattered than before 5.0. (Will try to fix in stable.) - Support is sometimes missing in detailed parts, where previous releases supported them properly (still). (Will probably not be fixed in stable. This is currently slated for 5.3) - Multiple external monitors on Windows (especially if from the same brand) might be a problem under some circumstances. (Will probably not be fixed in stable.)

Does Cura (not) work on your OS (version)? See this article for clarification.

- Python
Published by casperlamboo over 3 years ago

cura - Ultimaker Cura 5.1.1

New features:

  • Added support for the updated mainbord revisions of Ultimaker S3 and Ultimaker S5

MacOS 10.15 is no longer supported. Technically this means Ultimaker will stop testing and developing for such operating systems. However, even though it is no longer supported, there is still a high likelihood the application keeps functioning.

- Python
Published by rburema over 3 years ago

cura - Ultimaker Cura 5.1.0

For an overview of the new features in Cura 5.1, please watch our video.

Improved toolpath simplification algorithm The algorithm that reduces the resolution of the print has been rewritten, providing a more constant resolution to allow for greater precision without causing buffer underruns.

Added option to alternate wall direction A new setting causes the direction of printing walls to alternate between layers and adjacent walls, which reduces warping in the print.

Adjusted combing boundaries to reduce scarring Travel moves through the inside of the models are adjusted so that they should keep more distance from the model where possible, yet allowing travels through narrow parts without retractions.

Reduced acceleration and jerk commands for travel moves We added the option to disable acceleration and jerk commands for travel moves. If disabled, they will take on the acceleration of the printed part of its destination. This greatly reduces file size and buffer underruns.

Project files know which packages they require Newly created project files will now store which packages they require from the Ultimaker Marketplace. If a project needs a material from there, the user will be prompted to download it.

Other new features and improvements: - The interface to select the printing profile in Recommended Mode has been redesigned. - Implemented multi-threaded slicing for MacOS, to bring it in line with other operating systems, contributed by @Piezoid. - Cura now links toolpaths to project files in the Digital Factory. - Improved performance of loading STL files on Linux. - Packages from the Marketplace can now contain intent profiles. - The application now makes heavy use of Conan to make it easier and faster to build releases of Cura. - Start and end g-code can now refer to the currently active profile with replacement keys. - To provide proper compatibility with both older and newer Linux distribution, this release contains two Linux builds.

Bug fixes: - Fix resetting configuration if it gets corrupt. - Monotonic ordering now works again for top surfaces. - Fix a bug where Remove Raft Inside Corners didn't always remove all corners. - Fix the position of the toolbar if the toolbar is too tall to fit. - Intents in the Recommended Mode now show a description again. - Remove Inside Corners and Raft Base Wall Count can now be changed per extruder, though they will affect the entire print. - Fix opening STL files with special characters in their header. - Fix crash at start-up on newer Linux distributions. - Fix priming when printing a raft with a different extruder for some of its layers. - Fix a case where the inner wall ends up protruding through the outside of the model. - Improve some details on dark mode colouring. - Fix an error sometimes occurring when uninstalling plug-ins. - Fix a rendering issue with pop-up dialogues on MacOS. - Fix Discard or Keep Changes dialog showing an outdated setting value. - Horizontal Scaling Shrinkage Compensation no longer adjusts the size of the build volume, allowing the full size of the build plate to be used. - Fixed overextrusion when using gradual infill with thin strips of infill. - Fix opening STL files with special characters in their file header. - Fix slicing failure when using Randomize Infill Start in some cases. - Restore reminder to sync materials with your printer when using cloud printers with custom materials. - The tool bar should no longer show up in the monitor stage. - Exporting materials should now retain settings unknown to Cura as well.

Printer definitions, profiles and materials: - Improved profiles for PVA and support for Ultimaker printers. - Adjust retraction speed and distance for Voron, contributed by @Haxk20 and @Cbc02009 - Heat up extruder and build plate at the same time for Ender 3 Pro, contributed by @XDazld. - Add new Tough PLA colours. - Add DD0.4 print cores for Ultimaker printers. - Add MakerGear M2 printer, contributed by @Wanders78746. - Add Trimarker Nebula Plus printer, contributed by @MatiGabaglio. - Various small profile improvements.

Community translations: - Updated the Brazilian Portuguese translation, contributed by @Patola. - Updated the Czech translation, contributed by @Sustmi.

Known critical issues: - The placement of the seam has gotten more scattered than in previous releases. - Support is sometimes missing in detailed parts, where previous releases supported them properly.

- Python
Published by Ghostkeeper almost 4 years ago

cura - Ultimaker Cura 5.1 beta

Improved toolpath simplification algorithm The algorithm that reduces the resolution of the print has been rewritten, providing a more constant resolution to allow for greater precision without causing buffer underruns.

Adjusted combing boundaries to reduce scarring Travel moves through the inside of the models are adjusted so that they should keep more distance from the model where possible, yet allowing travels through narrow parts without retractions.

Reduced acceleration and jerk commands for travel moves We added the option to disable acceleration and jerk commands for travel moves. If disabled, they will take on the acceleration of the printed part of its destination. This greatly reduces file size and buffer underruns.

Project files know which packages they require Newly created project files will now store which packages they require from the Ultimaker Marketplace. If a project needs a material from there, the user will be prompted to download it.

Other new features and improvements: - Cura now links toolpaths to project files in the Digital Factory. - Improved performance of loading STL files on Linux. - Packages from the Marketplace can now contain intent profiles. - The application now makes heavy use of Conan to make it easier and faster to build releases of Cura. - Start and end g-code can now refer to the currently active profile with replacement keys.

Bug fixes: - Fix resetting configuration if it gets corrupt. - Monotonic ordering now works again for top surfaces. - Fixed a bug where Remove Raft Inside Corners didn't always remove all corners. - Fixed the position of the toolbar if the toolbar is too tall to fit. - Intents in the Recommended Mode now show a description again. - Remove Inside Corners and Raft Base Wall Count can now be changed per extruder, though they will affect the entire print. - Fixed opening STL files with special characters in their header.

Printer definitions, profiles and materials: - Improved profiles for PVA and support for Ultimaker printers. - Adjust retraction speed and distance for Voron. - Heat up extruder and build plate at the same time for Ender 3 Pro. - Add new Tough PLA colours. - Add DD0.4 print cores for Ultimaker printers. - Add MakerGear M2 printer. - Add Trimarker Nebula Plus printer. - Various small profile improvements.

- Python
Published by Ghostkeeper almost 4 years ago

cura - Ultimaker Cura 5.0.0

Watch the launch event to learn more about Ultimaker Cura 5.0.

New slicing engine Following special beta releases to test the Arachne engine, we are pleased to announce our new slicing engine is here in Ultimaker Cura! This all-new engine uses variable line widths when preparing files for printing, meaning you can now print thin and intricate parts more accurately and with greater strength.

Renewed the Ultimaker Cura Marketplace We have streamlined the workflow for accessing the Ultimaker Marketplace inside of Ultimaker Cura. The UI has been improved and it’s now easier and faster to find and install plugins and material profiles.

Improved print profiles for Ultimaker printers The new slicing engine in Ultimaker Cura 5.0 has helped us to improve our print profiles. This means that users of Ultimaker printers can achieve speed increases of up to 20%.

Upgrade from Qt5 to Qt6 Ultimaker Cura 5.0 is now compatible with Apple M1.

Other new features and improvements: - New Cura icon - New Cura splash screen - Updated the digital build plates for Ultimaker printers - Introduce Minimum Wall Line Width, contributed by @BagelOrb - Settings for metal printing implemented - Shrinkage compensation is now available for PLA, tPLA and PETG - Improved default Line Widths for Spiralize - Decrease resolution to remove some buffer underruns - Incomplete languages are now shown in the language drop-down menu - Improved the visibility of the checkboxes

Bug fixes: - Added the Scale Fan Speed From 0 to 1 setting for printers that interpreted fan speed as percentages - Fixed a bug with extra travel moves increased the printing time, contributed by @BagelOrb - Fixed a bug where Monotonic Ironing breaks Ironing, contributed by @BagelOrb - Changed the priority of CuraEngine - Fixed a bug where increasing Filter distances creates extremely wide lines, contributed by @BagelOrb - Fixed double scroll bar, contributed by @fieldOfView - Fixed a bug where maximum resolution/deviation was not applied to surface mode, contributed by @BagelOrb - Fixed a bug where the seam placement was uneven - Fixed a bug where Top Surface Skin Layers didn't work - Fixed a bug where Speed in the flow setting were not respected - Fixed a bug with unnecessary retracted travel moves - Fixed a bug where the Ironing Inset didn't work - Fixed a bug where Support Layers were missing - Fixed a crash if Randomize Infill Start was used - Fixed a bug where Combing was in the wrong part with dual extrusion - Fixed a crash with Bridging and Top Surface Skin Layers - Fixed a bug where modifier meshes didn't work in one-at-a-time mode - Fixed a bug where Tree Support Branches where not being generated - Fixed a bug where less support was generated - Changed the possibility for 100% Infill Bottom Layer for Spiralize, contributed by @BagelOrb - Fixed disallowed areas for Brim gap, contributed by @BagelOrb

Bug fixes after the 5.0 beta: - Fixed a bug where Retraction Distance couldn't have small values - Fixed a bug where there were duplicated themes - Fixed a bug where there were scrollbars showing on tooltips - Fixed a bug where drag and drop was not working on the first run of Cura - Fixed a bug where Infill Percentages are not lined up correctly in Recommended mode - Fixed a bug where it wasn't clear if the text field was active - Fixed a bug where highlighted text in text field is unreadable - Fixed missing icons, contributed by @fieldOfView - Fixed a bug where scrolling through long material list was not possible - Fixed a bug where multiply was not possible, contributed by @fieldOfView - Fixed a bug where micro segments are causing blobs - Fixed a bug where there was over extrusion when printing with gradual infill - Fixed a bug where error values could slice - Fixed a bug where the CPU was high when Cura was idle - Fixed a bug where an existing gcode file was overwritten when you select no to overwrite - Fixed a crash when selecting extruders - Fixed a bug where exporting profiles didn't work - Fixed a slicing error with certain infill patterns - Fixed a bug where printing via USB stops during the print - Fixed a bug where the toolgrips where missing, contributed by @fieldOfView - Fixed a bug where the print values didn't save when closing the page, contributed by @fieldOfView - Fixed the width of a Menu to fit the widest MenuItem, contributed by @fieldOfView - Fixed a bug where Use Single Instance of Cura in Preferences crashes upon restart - Fixed a bug where travels would go through the model with printing PVA - Fixed a bug where Concentric ironing was affecting the print quality
- Fixed a bug where there were missing infill layers - Fixed AppRun permissions, contributed by @probonopd

Printer definitions, profiles and materials: - Added Atom 3 and Atom 3 Lite printer definitions, contributed by @Daniel-Kurth - Added Layer One Black PLA, Dark Grey PLA and White PLA, contributed by @Daniel-Kurth - Added FLSUN Q5 printer definition, contributed by @kreuzhofer - Added Creatlity CR100 printer definition, contributed by @bodyboarder2528 - Added Mixware Hyper-S printer definition, contributed by @mixware011 - Added Creality Sermoon D1 printer definition, contributed by @felixstif - Added Volumic SH65, Stream30Pro MK3 and Stream30Ultra SC2 printer definitions, contributed by @VOLUMIC - Updated Eryone Thinker and ER20 profiles, contributed by @Eryone - Updated Atom 2 profile, contributed by @lin-ycv - Added Hellbot Hidra and Magna series printer definitions, contributed by @DevelopmentHellbot - Updated Snapmaker 2 End-Gcode, contributed by @Rolzad73 - Updated the Tinyboy Fabricator printer definitions, contributed by @reibuehl - Updated the Creality Ender 5 printer profile, contributed by @Rakhmanov

Community translations: - Updated the Brazilian Portuguese translation, contributed by @Patola - Updated the Czech translation, contributed by @sustmi - Updated some of the Simplified Chinese translation, contributed by @iBral

Known issues: - Monotonic ordering is repeating parts of the print - Missing skin layers when using monotonic and Zigzag Pattern for Top/Bottom layers - Slicing failure with complex models and using Tree Support - Travel moves are sometimes not optimized - Combing is not always working as expected - AppImage will not always launch on Ubuntu 22.04 - Concentric support is not working correctly

From version 5.0 onwards - Ultimaker Cura is only supported on operating systems actively maintained by their software manufacturer or community. This means Windows 7 and MacOS 10.14 will no longer be supported. Ubuntu 18.04 is also no longer supported because of the update to Qt6.

- Python
Published by fvrmr about 4 years ago

cura - Ultimaker Cura 5.0 beta

Watch the launch event to learn more about Ultimaker Cura 5.0 beta.

New slicing engine Following special beta releases to test the Arachne engine, we are pleased to announce our new slicing engine is here in Ultimaker Cura! This all-new engine uses variable line widths when preparing files for printing, meaning you can now print thin and intricate parts more accurately and with greater strength.

Renewed the Ultimaker Cura Marketplace We have streamlined the workflow for accessing the Ultimaker Marketplace inside of Ultimaker Cura. The UI has been improved and it’s now easier and faster to find and install plugins and material profiles.

Improved print profiles for Ultimaker printers The new slicing engine in Ultimaker Cura 5.0 beta has helped us to improve our print profiles. This means that users of Ultimaker printers can achieve speed increases of up to 20%.

Upgrade from Qt5 to Qt6 We now support Apple M1 chips

Other new features and improvements: - New Cura icon - New Cura splash screen - Updated the digital build plates for Ultimaker printers - Introduce Minimum Wall Line Width, contributed by @BagelOrb - Settings for metal printing implemented - Shrinkage compensation is now available for PLA, tPLA and PETG - Improved default Line Widths for Spiralize - Decrease resolution to remove some buffer underruns - Removed the setting Center Last from Wall Ordering - Incomplete languages are now shown in the language drop-down menu

Bug fixes: - Added the Scale Fan Speed From 0 to 1 setting for printers that interpreted fan speed as percentages - Fixed a bug with extra travel moves increased the printing time, contributed by @BagelOrb - Fixed a bug where Monotonic Ironing breaks Ironing, contributed by @BagelOrb - Changed the priority of CuraEngine - Fixed a bug where increasing Filter distances creates extremely wide lines, contributed by @BagelOrb - Fixed double scroll bar, contributed by @fieldOfView - Fixed a bug where maximum resolution/deviation was not applied to surface mode, contributed by @BagelOrb - Fixed a bug where the seam placement was uneven - Fixed a bug where Top Surface Skin Layers didn't work - Fixed a bug where Speed in the flow setting were not respected - Fixed a bug with unnecessary retracted travel moves - Fixed a bug where the Ironing Inset didn't work - Fixed a bug where Support Layers were missing - Improved the visibility of the checkboxes - Fixed a crash if Randomize Infill Start was used - Fixed a bug where Combing was in the wrong part with dual extrusion - Fixed a crash with Bridging and Top Surface Skin Layers - Fixed a bug where modifier meshes didn't work in one-at-a-time mode - Fixed a bug where Tree Support Branches where not being generated - Fixed a bug where less support was generated - Changed the possibility for 100% Infill Bottom Layer for Spiralize, contributed by @BagelOrb - Fixed disallowed areas for Brim gap, contributed by @BagelOrb

Printer definitions, profiles and materials: - Added Atom 3 and Atom 3 Lite printer definitions, contributed by @Daniel-Kurth - Added Layer One Black PLA, Dark Grey PLA and White PLA, contributed by @Daniel-Kurth - Added FLSUN Q5 printer definition, contributed by @kreuzhofer - Added Creatlity CR100 printer definition, contributed by @bodyboarder2528 - Added Mixware Hyper-S printer definition, contributed by @mixware011 - Added Creality Sermoon D1 printer definition, contributed by @felixstif - Added Volumic SH65, Stream30Pro MK3 and Stream30Ultra SC2 printer definitions, contributed by @VOLUMIC - Updated Eryone Thinker and ER20 profiles, contributed by @Eryone - Updated Atom 2 profile, contributed by @lin-ycv - Added Hellbot Hidra and Magna series printer definitions, contributed by @DevelopmentHellbot - Updated Snapmaker 2 End-Gcode, contributed by @Rolzad73 - Updated the Tinyboy Fabricator printer definitions, contributed by @reibuehl - Updated the Creality Ender 5 printer profile, contributed by @Rakhmanov

Known issues: - Because of the Qt6 upgrade we still have some UI issues - Monotonic ordering is repeating parts of the print - Missing skin layers when using monotonic and Zigzag Pattern for Top/Bottom layers - Concentric and Ironing are affecting print quality - Slicing failure with complex models and using Tree Support - Travel moves are sometimes not optimized

Let us know what you think of this new engine and show us your results in this discussion

- Python
Published by fvrmr about 4 years ago

cura - Ultimaker Cura 4.13.1

This is a patch release fixing two important bugs.

Bug fixes: - Fixed a bug where tree support could go through the model - Fixed a bug where there were incomplete layers in surface mode

Note: with the tree support fix the X/Y distance for support will now also be applied correctly. See below the difference. Tree-4 13-4 13 1

- Python
Published by fvrmr over 4 years ago

cura - Ultimaker Cura 4.13.0

For an overview of the new features in Cura 4.13, please watch our video.

Sync material profiles With Ultimaker Cura 4.13, we give you access to a seamless material experience for Ultimaker Material Alliance materials – with the ease of use you’ve come to expect from Ultimaker materials. You can easily synchronize your Material Alliance profiles with your S-line Ultimaker hardware, at the click of a button.

New print profile A new print profile with 0.3mm layer height for PLA Tough PLA, PVA and BAM for Ultimaker S-line printers

3MF thumbnail Show the model in the thumbnail of a .3mf file, contributed by fieldOfView

Infill density When printing with a 100% infill the infill pattern will change to ZigZag for all Ultimaker print profiles

User login authentication We’ve streamlined the user login authentication by removing any restrictions, especially for strict enterprise-level IT requirements.

Other new features and improvements: - Improved TPU: top layers have large bridge distance - Add warning icon to show which extruder is causing the configuration to be 'Not Supported', contributed by fieldOfView - Show what's new pages with every Cura build - Speed up loading of settings list - Re-use vertex buffer objects in rendering - Add Build Volume Temperature value to ChangeAtZ, contributed by legend069 - Allow plugins to have multiple views, contributed by Tyronnosaurus - Reduced top/bottom speed for TPU - Increased lined width for 0.3mm layer height profiles - Improved logging to allow debugging in early start-up process

Bug fixes: - Fixed a bug with surface mode will not print all layers - Fixed a bug where maximum retraction could cause a crash - Reduced flow for 100% density parts - Fixed a bug in Surface Mode where small line-segments were created - Changed the Russian translation for 'nozzle', contributed by mlapkin - Fixed a visualization bug where layer lines were rendered in weird directions - Fixed a crash when receiving incomplete cloud API responses - Add SET_RPATH option to CMake, contributed by boomanaiden154 - Fixed initial layer bed and print head temperature for Snapmaker profile, contributed by prueker - Fixed shader compilation on some GPUs, contributed by fieldOfView - Fixed a bug where Cross 3D infill pattern vertical angles varies wildly - Bridge Skin Density can be set above 100% - Fixed tiny travel moves when monotonic ordering was enabled - Fix crash when using 'Select face to align to the build plate', contributed by eliadevito - Fixed a bug in fuzzy skin where sometimes it produced weird long overshoots, contributed by BagelOrb - Fixed undo and redo for support blockers - Fixed a bug where the Native CAD plugin wouldn't loading - Fixed a bug where the camera view toggle was not visible - Fixed some German translations, contributed by Sekisback - Fixed the link of the beta update message - Fixed a crash due to extruder being out of range - Fixed a bug where a disabled extruder was used - Fixed a bug where the aborted state was not reflected correctly in Monitor view - Fixed a bug in Pause at Height where it stops extruding - Fixed a bug where support blockers were included in the bounding box after loading a project file - Fixed a bug where grouped models become unslicable if the first extruder was disabled - Fixed a bug in Tree Support where the Z Distance was too big - Prevented QT plug-ins from being loaded from an insecure directory if an environment variable is set

Printer definitions, profiles and materials: - Add Eazao Zero printer definition, contributed by Hogan-Polaris - Add XYZprinting printer definitions, contributed by heed818

- Python
Published by Ghostkeeper over 4 years ago

cura - Ultimaker Cura 4.13 beta

Sync material profiles With Ultimaker Cura 4.13 beta, we give you access to a seamless material experience for Ultimaker Material Alliance materials – with the ease of use you’ve come to expect from Ultimaker materials. You can easily synchronize your Material Alliance profiles with your S-line Ultimaker hardware, at the click of a button.

New print profile A new print profile with 0.3mm layer height for PLA Tough PLA, PVA and BAM for Ultimaker S-line printers

3MF thumbnail Show the model in the thumbnail of a .3mf file, contributed by @fieldOfView

Infill density When printing with a 100% infill the infill pattern will change to ZigZag for all Ultimaker print profiles

User login authentication We’ve streamlined the user login authentication by removing any restrictions, especially for strict enterprise-level IT requirements.

Other new features and improvements: - TPU top layers - Add warning icon to show which extruder is causing the configuration to be 'Not Supported', contributed by @fieldOfView - Show what's new pages with every Cura build - Speed up loading of settings list - Re-use vertex buffer objects in rendering - Add Build Volume Temperature value to ChangeAtZ, contributed by @legend069 - Allow plugins to have multiple views, contributed by @Tyronnosaurus

Bug fixes: - Reduced flow for 100% density parts - Fixed a bug in Surface Mode where small line-segments were created - Changed the Russian translation for 'nozzle', contributed by @mlapkin - Fixed a visualization bug where layer lines were rendered in weird directions - Fixed a crash when receiving incomplete cloud API responses - Add SET_RPATH option to CMake, contributed by @boomanaiden154 - Fixed initial layer bed and print head temperature for Snapmaker profile, contributed by @prueker - Fixed shader compilation on some GPUs, contributed by @fieldOfView - Fixed a bug where Cross 3D infill pattern vertical angles varies wildly - Bridge Skin Density can be set above 100% - Fixed tiny travel moves when monotonic ordering was enabled - Fix crash when using 'Select face to align to the build plate', contributed by @eliadevito - Fixed a bug in fuzzy skin where sometimes it produced weird long overshoots, contributed by @BagelOrb - Fixed undo and redo for support blockers - Fixed a bug where the Native CAD plugin wouldn't loading - Fixed a bug where the camera view toggle was not visible - Fixed some German translations, contributed by @Sekisback - Fixed the link of the beta update message - Fixed a crash due to extruder being out of range - Fixed a bug where a disabled extruder was used - Fixed a bug where the aborted state was not reflected correctly in Monitor view - Fixed a bug in Pause at Height where it stops extruding - Fixed a bug where support blockers were included in the bounding box after loading a project file - Fixed a bug where grouped models become unslicable if the first extruder was disabled - Fixed a bug in Tree Support where the Z Distance was too big

Printer definitions, profiles and materials: - Add Eazao Zero printer definition, contributed by @Hogan-Polaris - Add XYZprinting printer definitions, contributed by @heed818

- Python
Published by fvrmr over 4 years ago

cura - Ultimaker Cura Arachne Engine Beta 2

Our new Ultimaker Cura engine allows you to create parts with ground-breaking quality, strength, and speed. This is made possible by fundamentally redefining how the inside of a model is generated – through adaptive line widths and optimized line positioning. Earlier this year, we released the first beta of Ultimaker Cura Arachne engine. Which received an overwhelmingly positive response, thank you for all your feedback! Since the first beta release we've been working on improving the Arachne engine. Join our discussion on GitHub to provide us with all your feedback.

Back pressure compensation Print quality is improved through dynamically adjusting print head velocity, which slows down or speeds up depending on the pressure of the material through the Bowden tube.

Printing order filling gaps Gaps in models are now filled in after placing the outer wall, resulting in less over-extrusion.

Print quality enhancements All print quality improvements from Ultimaker Cura 4.12 have been added.

New settings: - Split Middle Line Threshold - Add Middle Line Threshold - Expose the Distribution radius of the Inward Distributed strategy

Bug fixes: - Fixed a bug with concentric skin lines - Fixed memory usage, contributed by @Piezoid - Fixed a bug with opening old project files in Arachne - Fixed a bug where the width was not adjusted - Fixed a bug with Line Compactness behaviour was inversed for Central Deviation - Fixed a bug with tiny movements which caused a nozzle slowdown - Fixed a bug where blobs in g-code were generated - Fixed a bug with Minimum Wall Line Width setting was used if Print Thin Walls was disabled - Fixed a bug where the Inner Line Width was wider than the end of the model - Fixed a bug where Maximum Resolution was not applied for hyperbolic arcs in inner walls - Fixed a bug where Combing was broken - Fixed a engine crash within the inset order optimizer with 3 walls, contributed by @Piezoid - Fixed a bug where the Seam placement was not on the correct corner - Fixed a bug where the centerline of Central Deviation is not generated - Fixed a bug with Bottom Skin Expand Distance at zero caused skin to expand beyond walls

Known issues: - Gaps in inner wall where it has enough space to print one line - Unwanted travel moves when monotonic order in enabled - Printer pauses at certain layer creating dripping spots - Retracted unnecessary travel moves

Note: This is not based on a specific stable version of the front-end of Cura (like '4.12.0' or similar), so there may be issues that have been solved or introduced since then that have little or nothing to do with the variable line width feature-set!

- Python
Published by fvrmr over 4 years ago

cura - Ultimaker Cura 4.12.1

This is a patch release fixing two important bugs.

Bug Fixes: - Updated Shapely to version 1.8.0 which, among other things, fixes multiplying objects on MacOS Monterey - Fixed a bug in Lightning infill where the infill was printed multiple times under certain circumstances

- Python
Published by rburema over 4 years ago

cura - Ultimaker Cura 4.12.0

For an overview of the new features in Cura 4.12, please watch our video.

Lightning infill The new lightning infill setting lets you to print high-quality top layers but is optimized to use less material and increase your production speed. Special thanks to @rburema and @BagelOrb!

Improved top surface quality We’ve tweaked the Monotonic setting and made adjustments throughout Ultimaker print profiles. This removes occasional scarring on models and improves top surface quality by default.

Improved horizontal print quality Resulting in reduction of ringing, improving resolution and overall print quality.

App switcher The new switcher provides a simpler way to navigate and use other Ultimaker applications, including Ultimaker Digital Factory, Ultimaker Marketplace, and Ultimaker 3D Printing Academy. Reporting bugs to Github is now just one click away, and it’s easier to find the application you need.

Faster start-up We've shaved 10 seconds from Ultimaker Cura's start-up time by optimizing profile data caching.

Other new features: - Moved the skip button to the left bottom on the sign in onboarding page and replaced with the sign in button and Create new account - Add {materialtype} and {materialname} as replacement patterns, contributed by @fieldOfView - Update file name after saving - Make parking optional in all "methods" of Pause at Height, contributed by @fieldOfView

Bug fixes: - Fixed a bug when combing goes through skin on Top Surface Skin Layers - Fixed a bug in one-at-a-time mode to not wait for initial layer bed temperature if the temperature stays the same - Fixed a bug where there was double infill and gap filling - Fixed a bug with monotonic ironing that causes fan speed jump to 255 for ironing pass - Fixed an engine crash when using monotonic ordering with zigzag skin pattern - Fixed missing commas in disallowed list for code injections, contributed by @YuvalZilber - Fixed various typos, contributed by @luzpaz - Fixed Filament Change Retract method - Fixed extra microsegments inserted from Wall Overlap Computation - Fixed inconsistent material name in the header and material selection dropdown - Fixed scaling model down after scaling it up with tool handles - Fixed single instance option when opening different files - Fixed duplicating and multiplying support blockers - Fixed a bug where a random 0 was added in end g-code - Fixed a bug in Tree support in the global and per object settings - Fixed a bug where special characters in configuration files caused a crash - Fixed a bug where infill goes through skin - Fixed a bug where ironing doesn't listen to combing mode - Fixed a bug related to the translations in the monitor tab

Printer definitions, profiles and materials: - Added Creasee CS50S pro, Creasee Skywalker and Creasee Phoenix printer definitions, contributed by @ivovk9 - Added Joyplace Cremaker M V1, M V2, S V1, contributed by @hyu7000 - Added Hellbot printer definitions, contributed by @DevelopmentHellbot - Added Arjun Pro 300 printer definition, contributed by @venkatkamesh - Added AtomStack printer definitions, contributed by @zhpt - Added Weedo X40 printer definition, contributed by @x40-Community - Added 3DI D300 printer definition, contributed by @v27jain - Changed Crealiy Ender 5 Plus end g-code, contributed by @mothnox - Updated definitions and extruders of Hellbot Magna 2 230/300 dual, contributed by @DevelopmentHellbot - Updated Eryone Thinker printer profile, contributed by @Eryone - Updated FLSUN Super Racer profiles, contritubed by @Guilouz - Updated Mega S and X acceleration to firmware default, contributed by @NilsRo

Known bugs with Lighting infill: - Connect infill polygons doesn't work - Infill Wipe Distance applies to every polyline - Infill mesh modifier density - Infill Overlap doesn't work - Infill before walls order doesn't respect the order when Lightning is enabled

- Python
Published by fvrmr over 4 years ago

cura - Ultimaker Cura 4.12.0-BETA

Lightning infill The new lightning infill setting lets you to print high-quality top layers but is optimized to use less material and increase your production speed. Special thanks to @rburema and @BagelOrb!

Improved top surface quality We’ve tweaked the Monotonic setting and made adjustments throughout print profiles. This removes occasional scarring on models and improves top surface quality by default.

Improved horizontal print quality Resulting in reduction of ringing, improving resolution and overall print quality.

App switcher The new switcher provides a simpler way to navigate and use other Ultimaker applications, including Ultimaker Digital Factory, Ultimaker Marketplace, and Ultimaker 3D Printing Academy. Reporting bugs to Github is now just one click away, and it’s easier to find the application you need.

Faster start-up We've shaved 10 seconds from Ultimaker Cura's start-up time by optimizing profile data caching

Other new features: - Moved the Skip button to the left bottom on the Sign in onboarding page and replaced with the Sign in button and Create new account. - Add {materialtype} and {materialname} as replacement patterns, contributed by @fieldOfView - Update file name after saving - Make parking optional in all "methods" of Pause at Height, contributed by @fieldOfView

Bug fixes: - Fixed a bug when coming goes through skin on Top Surface Skin Layers - Fixed a bug in one-at-a-time mode to not wait for initial layer bed temperature if the temperature stays the same - Fixed a bug where there was double infill and gap filling - Fixed a bug with monotonic ironing that causes fan speed jump to 255 for ironing pass - Fixed an engine crash when using monotonic ordering with zigzag skin pattern - Fixed missing commas in disallowed list for code injections, contributed by @YuvalZilber - Fixed various typos, contributed by @luzpaz - Fixed FilamentChange Retract method - Fixed extra microsegments inserted from Wall Overlap Computation - Fixed inconsistent material name in the header and material selection dropdown - Fixed scaling model down after scaling it up with tool handles - Fixed single instance option when opening different files - Fixed duplicating and multiplying support blockers

Printer definitions, profiles and materials: - Added Creasee CS50S pro, Creasee Skywalker and Creasee Phoenix printer definitions, contributed by @ivovk9 - Added Joyplace Cremaker M V1, M V2, S V1, contributed by @hyu7000 - Added Hellbot printer definitions, contributed by @DevelopmentHellbot - Added Arjun Pro 300 printer definition, contributed by @venkatkamesh - Added AtomStack printer definitions, contributed by @zhpt - Added Weedo X40 printer definition, contributed by @x40-Community - Added 3DI D300 printer definition, contributed by @v27jain - Changed Crealiy Ender 5 Plus end g-code, contributed by @mothnox - Updated definitions and extruders of Hellbot Magna 2 230/300 dual, contributed by @DevelopmentHellbot - Updated Eryone Thinker printer profile, contributed by @Eryone - Updated FLSUN Super Racer profiles, contritubed by @Guilouz - Updated Mega S and X acceleration to firmware default, contributed by @NilsRo

Known bugs with Lighting infill: - Connect infill polygons doesn't work - Infill Wipe Distance applies to every polyline - Infill mesh modifier density - Infill Overlap doesn't work - Infill before walls order doesn't respect the order when Lightning is enabled

Known bug in 4.12 beta: - Infill goes through skin if infill overlap is used

- Python
Published by nallath over 4 years ago

cura - Ultimaker Cura 4.11.0

For an overview of the new features in Cura 4.11, please watch our video.

Monotonic ordering The new Monotonic top/bottom order setting enables users to print parts with smoother top surfaces. This is especially useful for parts that need good aesthetics, such as visual prototypes. Or for parts that benefit from smooth surfaces, such as those that contact-sensitive components.

Complete UI refresh Look around and you will notice that we have refreshed over 100 icons throughout Ultimaker Cura. The new icons are designed for clarity – resulting in a simpler and more informative slicing experience. Also, when scaling the Ultimaker Cura window, the UI will adapt, resulting in less visual clutter.

Improved digital library integration Collaborative workflows using the Digital Library are now simpler. Every user with a cloud-connected Ultimaker 3D printer can access stored projects. And we have added a “Search” function to make finding files easier.

Save materials profiles to USB Users can now save all third-party material profiles to USB. This feature is for Ultimaker S-line printers only and is especially useful for cloud-connected (or offline) printers.

Notifications for beta and plugin releases Users can now set notification preferences to alert them to new Ultimaker Cura beta and plug-in releases.

Improve logging of errors in OAuth flow When helping a user with log-in problems it is easier to see where the OAuth flow goes wrong.

Search in the description in the settings visibility menu When searching in the settings visibility menu you will also search in the description of the settings.

Bug fixes: - Fixed the setting visibility button to make it easier to click - Inform the user that their webcam does not work because they are cloud connected - Inform the user that their webcam does not work if the firewall is enabled - Fixed a crash when pressing the slice button while context menu is opened - Support non-ASCII character in the Digital Library project name - Fixed integer underflow if print is less than half the initial layer height - Fixed a bug where infill mesh sometimes default to having walls or skin - Fix builds with Python 3.8, contributed by @StefanBruens - Fix CC settings for PLA - Fixed memory leak in Zeroconf 0.25 - Fixed connecting USB printing with detecting baud-rates, contributed by @rrrlasse - Fixed crash when Cura crashes on exit - Fixed a bug where the infill goes through walls - Fixed the version upgrade of preferences file - Fixed missing icons in deprecated icons list, contributed by @fieldOfView - Fixed a crash in CuraEngine when the prime tower is placed in an invalid position - Fixed a bug when user is unable to sign in on Linux if a Keyring backend is installed - Fixed the rotation direction of the 90 degrees rotation arrows, contributed by @fieldOfView

Printer definitions, profiles and materials: - Added SecKit SK-Tank, SK-Go printer definitions, contributed by @SecKit - Added MP Mini Delta 2 printer definition, contributed by @PurpleHullPeas - Added Kingroon K3P and K3PS printer definitions, contributed by @NoTaMu - Added Eryone PLA, PLA Wood, PLA Matte and PETG 1.75mm profiles, contributed by @dapostol73 - Added BIQU BX printer definition, contributed by @looxonline - Added FLSun Super race printer definitions, contributed by @thushan - Added Atom 2.0 and Atom Plus printer definitions, contributed by @lin-ycv - Added PBR 3D Gen-I printer definition, contributed by @pbr-research - Added Creasee 3D printer definitions, contributed by @ivovk9 - Updated Strateo3D profiles, contributed by @ChronosTech - Added Voron V0 printer definitions, contributed by @jgehrig - Updated Liquid profiles, contributed by @alexgrigoras - Added Farm 2 and Farm2CE printer definitions, contributed by @saliery999 - Added GooFoo and Renkforce print definitions and GooFoo materials, contributed by @goofoo3d

From version 4.11 onwards - Ultimaker Cura is only supported on operating systems actively maintained by their software manufacturer or community. This means Windows 7 and MacOS 10.13 will no longer be supported. Technically this means Ultimaker will stop testing and developing for such operating systems. However, even though it is no longer supported, there is still a high likelihood the application keeps functioning.

- Python
Published by Ghostkeeper over 4 years ago

cura - Ultimaker Cura 4.11.0-BETA

Monotonic ordering The new Monotonic top/bottom order setting enables users to print parts with smoother top surfaces. This is especially useful for parts that need good aesthetics, such as visual prototypes. Or for parts that benefit from smooth surfaces, such as those that contact-sensitive components.

Complete UI refresh Look around and you will notice that we have refreshed over 100 icons throughout Ultimaker Cura. The new icons are designed for clarity – resulting in a simpler and more informative slicing experience. Also, when scaling the Ultimaker Cura window, the UI will adapt, resulting in less visual clutter.

Improved digital library integration Collaborative workflows using the Digital Library are now simpler. Every user with a cloud-connected Ultimaker 3D printer can access stored projects. And we have added a “Search” function to make finding files easier.

Save materials profiles to USB Users can now save all third-party material profiles to USB. This feature is for Ultimaker S-line printers only and is especially useful for cloud-connected (or offline) printers.

Notifications for beta and plug-in releases Users can now set notification preferences to alert them to new Ulitmaker Cura beta and plugin releases.

Improve logging of errors in OAuth flow When helping a user with log-in problems it is easier to see where the OAuth flow goes wrong.

Search in the description in the settings visibility menu When searching in the settings visibility menu you will also search in the description of the settings.

Bug Fixes - Fixed the setting visibility button to make it easier to click - Inform the user that their webcam does not work because they are cloud connected - Inform the user that their webcam does not work if the firewall is enabled - Fixed a crash when pressing the slice button while context menu is opened - Support non-ASCII character in the Digital Library project name - Fixed integer underflow if print is less than half the initial layer height - Fixed a bug where infill mesh sometimes default to having walls or skin - Fix builds with Python 3.8, contributed by @StefanBruens - Fix CC settings for PLA - Fixed memory leak in Zeroconf 0.25 - Fixed connecting USB printing with detecting baud-rates, contributed by @rrrlasse - Fixed crash when Cura crashes on exit - Fixed a bug where the infill goes through walls

Printer definitions, profiles and materials - Added SecKit SK-Tank, SK-Go printer definitions, contributed by @SecKit - Added MP Mini Delta 2 printer definition, contributed by @PurpleHullPeas - Added Kingroon K3P and K3PS printer definitions, contributed by @NoTaMu - Added Eryone PLA, PLA Wood, PLA Matte and PETG 1.75mm profiles, contributed by @dapostol73 - Added BIQU BX printer definition, contributed by @looxonline - Added FLSun Super race printer definitions, contributed by @thushan - Added Atom 2.0 and Atom Plus printer definitions, contributed by @lin-ycv - Added PBR 3D Gen-I printer definition, contributed by @pbr-research - Added Creasee 3D printer definitions, contributed by @ivovk9 - Updated Strateo3D profiles, contributed by @ChronosTech - Added Voron V0 printer definitions, contributed by @jgehrig - Updated Liquid profiles, contributed by @alexgrigoras - Added Farm 2 and Farm2CE printer definitions, contributed by @saliery999 - Added GooFoo and Renkforce print definitions and GooFoo materials, contributed by @goofoo3d

From version 4.11 onwards - Ultimaker Cura is only supported on operating systems actively maintained by their software manufacturer or community. This means Windows 7 and MacOS 10.13 will no longer be supported. Technically this means Ultimaker will stop testing and developing for such operating systems. However, even though it is no longer supported, there is still a high likelihood the application keeps functioning.

- Python
Published by Ghostkeeper almost 5 years ago

cura - Ultimaker Cura 4.10.0

4.10.0

For an overview of the new features in Cura 4.10, please watch our video.

Native CAD import plugin Ultimaker Professional and Excellence subscribers can now directly import native CAD files into Ultimaker Cura. Enable this feature by downloading the Native CAD import plugin from the Ultimaker marketplace.

Flow visualization In preview mode you can now visualize the flow. Contributed by @khani3s.

Show loading plugins on startup When starting Cura you will now see which plugins Cura is loading.

Add Z position parameter to FilamentChange With the FilamentChange script you can now control all 3 coordinates.

Allow FilamentChange script to use Marlin M600 configuration Contributed by @Sekisback.

Double click on file in Digital Factory When double clicking on a file in the open project dialog in Digital Factory it will now open in Cura.

Bug Fixes - Fixed temperature exceptions for UM2+C material profiles. - Fixed a bug where pause at height stops all extrusion if relative extrusion is used. - Fixed authentication issues when logging into UM account. Contributed by @fieldOfView. - Fixed the pause-at-height retract with Repetier-flavour. - Fixed erasing z-coordinate in the move tool to the value of 0. - Fixed the limit range of layer view to only visible structures. - Fixed a bug where Cura crashes when scaling a model on Linux. - Fixed path minimum limit. - Fixed a bug when using right to left language numbers were overlaying on text in the print settings. - Fixed edge case with disabling bridging. - Fixed a bug where some names with Unicode characters crashes Cura when trying to authorize. - Fixed renaming groups. Contributed by @fieldOfView. - Fixed a bug when the seam was not placed in sharpest corner. - Fixed the gantry height for S-line printers. - Fixed a bug where a model is partially below build plate if center selected model is used. - Fixed a bug where a tootip arrow appeared when the "Manage printers" button is hovered.

Printer definitions, profiles and materials. - Add CC0.4 core and materials for S3 and S5. - Updated Axi machine start gcodes, contributed by @Synsuiter. - Volumic 3D printer definitions, contributed by @VOLUMIC. - Anycubic Mega X and Anycubic Mega S, contributed by @NilsRo. - Updated Deltacomb printer profiles, contributed by @kaleidoscopeit. - eMotionTech Strateo3D materials and profiles, contributed by @ChronosTech. - Sovol SV03, contributed by @balacij. - Two Trees Bluer, Bluer Plus, Sapphire Pro and Sapphire Plus, contributed by @Lester3DGadgets. - Update Skriware 2, contributed by @Lukkoz. - Longer LK1, LK1 Pro, LK1 Plus, LK4, LK4 Pro, LK5, LK5 Plus and Cube 2, contributed by @lowkeyjoe. - Mingda D3, D4 and Rock3, contributed by @cataclism. - JGAurora A6, contributed by @CrissR.

- Python
Published by Ghostkeeper almost 5 years ago

cura - Ultimaker Cura 4.10.0-BETA

4.10.0-BETA

Native CAD import plugin Ultimaker Professional and Excellence subscribers can now directly import native CAD files into Ultimaker Cura. Enable this feature by downloading the Native CAD import plugin from the Ultimaker marketplace.

Flow visualization In preview mode you can now visualize the flow. Contributed by @khani3s.

Show loading plugins on startup When starting Cura you will now see which plugins Cura is loading.

Add Z position parameter to FilamentChange With the FilamentChange script you can now control all 3 coordinates.

Allow FilamentChange script to use Marlin M600 configuration Contributed by @Sekisback.

Double click on file in Digital Factory When double clicking on a file in the open project dialog in Digital Factory it will now open in Cura.

Bug Fixes - Fixed temperature exceptions for UM2+C material profiles. - Fixed a bug where pause at height stops all extrusion if relative extrusion is used. - Fixed authentication issues when logging into UM account. Contributed by @fieldOfView. - Fixed the pause-at-height retract with Repetier-flavour. - Fixed erasing z-coordinate in the move tool to the value of 0. - Fixed the limit range of layer view to only visible structures. - Fixed a bug where Cura crashes when scaling a model on Linux. - Fixed path minimum limit. - Fixed a bug when using right to left language numbers were overlaying on text in the print settings. - Fixed edge case with disabling bridging. - Fixed a bug where some names with Unicode characters crashes Cura when trying to authorize. - Fixed renaming groups. Contributed by @fieldOfView. - Fixed a bug when the seam was not placed in sharpest corner. - Fixed the gantry height for S-line printers. - Fixed a bug where a model is partially below build plate if center selected model is used.

Printer definitions, profiles and materials. - Add CC0.4 core and materials for S3 and S5. - Updated Axi machine start gcodes, contributed by @Synsuiter. - Volumic 3D printer definitions, contributed by @VOLUMIC. - Anycubic Mega X and Anycubic Mega S, contributed by @NilsRo. - Updated Deltacomb printer profiles, contributed by @kaleidoscopeit. - eMotionTech Strateo3D materials and profiles, contributed by @ChronosTech. - Sovol SV03, contributed by @balacij. - Two Trees Bluer, Bluer Plus, Sapphire Pro and Sapphire Plus, contributed by @Lester3DGadgets. - Update Skriware 2, contributed by @Lukkoz. - Longer LK1, LK1 Pro, LK1 Plus, LK4, LK4 Pro, LK5, LK5 Plus and Cube 2, contributed by @lowkeyjoe. - Mingda D3, D4 and Rock3, contributed by @cataclism. - JGAurora A6, contributed by CrissR.

- Python
Published by rburema almost 5 years ago

cura - Ultimaker Cura 4.9.1

This is a patch release fixing some important bugs and adding new profiles.

PETG Profile update. Ultimaker PETG profiles have been added. The Generic PETG profile for 2.85mm filaments has been updated as well.

Bug Fixes

  • The second extruder should now prime properly again when using a prime blob.
  • Reduced the flood of QML errors in the log file. Contributed by fieldOfView.
  • Fixed a crash when entering layer view on MacOS 10.13.6. Contributed by jwrw.
  • Fixed a crash when there was an inaccessible X: drive in Windows. Cura should no longer try to access the X: drive now.

- Python
Published by Ghostkeeper about 5 years ago

cura - 4.9

Ultimaker Cura 4.9.0

Want more information for Ultimaker Cura 4.9? Read the blog post or watch the video. And don't forget to give us your feedback!

Highlights

Digital factory integration.
Now you can open files directly from Digital Library projects. Then, after preparation, quickly and easily export them back. This feature is available for all users with an Ultimaker Essentials, Professional, or Excellence subscription. Learn more

"Line type" is now the default color scheme. When entering the Preview mode, you don't have to switch manually to line type.

Z-seam is now clearly shown in preview mode. This ensures that you will know whether the seam will be sufficiently hidden in the end product. This will also indicate the starting point of the print.
Thanks to @BasF0 for contributing to this feature

Other Features

New 'line width' color-scheme available in preview mode. Line-width can now be selected as a color-scheme in preview mode. Thanks to @Ghostkeeper for contributing to this feature

Weight estimation in decimals. This provides a more detailed idea of the amount of material used - which is especially useful for smaller prints.

Split Shell category into Walls and Top/Bottom. The shell category was a mix of settings about walls and settings about top/bottom, splitting them into two categories makes more sense.

Post-processing script to embed screenshot in gcode. The ability to have thumbnails embedded. Contributed by @Gravedigger7789.

Add checkbox for Extruder Offsets. Ability to enable or disable the extruder offsets to gcode. This will be enabled by default unless it is in the printer's def.json file. Contributed by @RFBomb.

Cura should work properly on MacOS 'Big Sur' now, afforded by upgrades to Python (to 3.8) and Qt (to 5.15). If you had (UX, visual, graphics card) problems, specifically on (newer) MacOS versions, like Big Sur, you should be able to use this new version.

Bug Fixes

  • Fixed a security vulnerability on windows permitting the openssl library used to launch other programs. Thanks to Xavier Danest for raising this bug.
  • Fixed Connect Top/Bottom Polygons.
  • Fixed closing Marketplace after quitting Cura.
  • Fixed clicking on Marketplace button to go to web Marketplace.
  • Fixed Pause at Height when using Repetier flavour. Contributed by @EGOiST1991.
  • Fixed correct density for current PETG filaments. Contributed by @kad.
  • Fixed Pause at height post-processing script that returns to the right position.
  • Fixed layer view being grayed out after reslicing. Contributed by @Ghostkeeper.
  • Fixed fan speed issue due to reuse of empty extruder plan.
  • Fixed loading OBJ files with no texture references, but does have normal references.
  • Fixed retraction/priming while extruder switches. Contributed by @sisu70.
  • Fixed loading script from all registered resource paths. Contributed by @fieldOfView.
  • Fixed typeError: defineroundmethod. Contributed by @Sophist-UK.
  • Fixed missing layer with Hole Horizontal Expansion.
  • Fixed Tree Support Floor layers. Contributed by @ThomasRahm.
  • Fixed Top Surface Skin Layers if Top layers = 0.
  • Fixed recent files on opening as project.
  • Fixed opening project file from command-line.
  • Fixed thumbnail in UFP files.
  • Fixed validator for floats in Machine Settings dialog. Contributed by @fieldOfView.
  • Fixed recessed areas at the bottom of a model while using Make Overhangs Printable. Contributed by @OpusMcN.
  • Fixed slicing grouped models if one of the group parts is below Z=0.
  • Fixed material temperatures and fan speed for Anycubic i3 Mega. Contributed by @trunneml.
  • Fixed drop model down to buildplate when always drop to buildplate is disabled.
  • Fixed drop objects to buildplate after scaling.
  • Fixed disallowed areas while using Brim Line Widths.
  • Fixed message for non manifold models.
  • Fixed setting category arrows. Contributed by @fieldOfView.
  • Fixed metadata tags for 3MF files.
  • Fixed engine crash when using low-density Cross Infill.
  • Improved performance of loading .def.json files.

Printer definitions, profiles and materials

  • 3DFuel Pro PLA and SnapSupport materials, contributed by @grk3010.
  • Cubincon Style NeoA31, contributed by HUNIBESTHyVISION.
  • Eryone thinker series and Eryone ER20, contributed by @Eryone.
  • Flashforge DreamerNX, contributed by @KeltE.
  • Fused Form FF300, contributed by @FusedForm.
  • Geeetech A10 improved start and end gcode, contributed by @TheTRCG.
  • ideagen3D Sapphire and ideagen3D Sapphire Plus, contributed by @Firedrops.
  • INAT Proton X printers, contributed by @MarkINAT.
  • Koonovo, contributed by @KOONOVO3DPRINTER.
  • Liquid, contributed by @alexgrigoras.
  • Lulzbot TAZ Pro and Lulzbot Mini 2, contributed by @spotrh.
  • Maker Made 300x printer, contributed by @skilescm.
  • MINGDA D2, contributed by @cataclism.
  • Snapmaker 2.0, contributed by @maihde.
  • Sri Vignan Technologies, contributed by @venkatkamesh.
  • Syndaver AXI Machine, contributed by @synsuiter.
  • Tinyboy Fabricator Mini 1.5, contributed by @reibuehl.
  • Trimaker printers, contributed by @tomasbaldi.
  • TwoTrees Bluer, contributed by @WashingtonJunior.
  • Update Hellbot Magna 1 and Hellbot Magna dual, contributed by @DevelopmentHellbot.
  • Update Rigid3D and added Rigid3D Mucit2, contributed by @mehmetsutas.
  • Update TPU profiles for 0.6mm nozzle of UM2+C
  • ZAV series, contributed by @kimer2002.

- Python
Published by jellespijker about 5 years ago

cura - 4.9 beta

Ultimaker Cura 4.9.0 Beta

Highlights

"Line type" is now the default color scheme. When entering the Preview mode, you don't have to switch manually to line type.

Z-seam is now clearly shown in preview mode. This ensures that you will know whether the seam will be sufficiently hidden in the end product. This will also indicate the starting point of the print.
Thanks to @BasF0 for contributing to this feature

Other Features

New 'line width' color-scheme available in preview mode. Line-width can now be selected as a color-scheme in preview mode.

Weight estimation in decimals. This provides a more detailed idea of the amount of material used - which is especially useful for smaller prints.

Split Shell category into Walls and Top/Bottom. The shell category was a mix of settings about walls and settings about top/bottom, splitting them into two categories makes more sense.

Post-processing script to embed screenshot in g-code. The ability to have thumbnails embedded. Contributed by @Gravedigger7789.

Add checkbox for Extruder Offsets. Ability to enable or disable the extruder offsets to gcode. This will be enabled by default unless it is in the printer's def.json file. Contributed by @RFBomb.

Various Mac OSX (and other) fixes afforded by upgrades to Python (to 3.8) and Qt (to 5.15). If you had (UX, visual, graphics card) problems, specifically on (newer) Mac OSX versions, please try this new version.

Known UX issues that will be fixed before final in our current plan - Custom menu Materials and Nozzle menu now open at cursor position instead of under the menu button. - Visuals of Preference screen are large. - Drop downs in Preference screen don't react to mouse-scroll. - Default language not selected in Preference screen. - Changelog takes long too load. - Setting Visibility submenu items in the Preference screen are greyed-out and can't be selected on Mac OSX.

Bug Fixes

  • Fixed a security vulnerability on windows permitting the openssl library used to launch other programs. Thanks to Xavier Danest for raising this bug.
  • Fixed Connect Top/Bottom Polygons.
  • Fixed closing Marketplace after quitting Cura.
  • Fixed clicking on Marketplace button to go to web Marketplace.
  • Fixed Pause at Height when using Repetier flavour. Contributed by @EGOiST1991.
  • Fixed correct density for current PETG filaments. Contributed by @kad.
  • Fixed Pause at height post-processing script that returns to the right position.
  • Fixed layer view being grayed out after reslicing. Contributed by @Ghostkeeper.
  • Fixed fan speed issue due to reuse of empty extruder plan.
  • Fixed loading OBJ files with no texture references, but does have normal references.
  • Fixed retraction/priming while extruder switches. Contributed by @sisu70.
  • Fixed loading script from all registered resource paths. Contributed by @fieldOfView.
  • Fixed typeError: defineroundmethod. Contributed by @Sophist-UK.
  • Fixed missing layer with Hole Horizontal Expansion.
  • Fixed Tree Support Floor layers. Contributed by @ThomasRahm.
  • Fixed Top Surface Skin Layers if Top layers = 0.
  • Fixed recent files on opening as project.
  • Fixed opening project file from command-line.
  • Fixed thumbnail in UFP files.
  • Fixed validator for floats in Machine Settings dialog. Contributed by @fieldOfView.
  • Fixed recessed areas at the bottom of a model while using Make Overhangs Printable. Contributed by @OpusMcN.
  • Fixed slicing grouped models if one of the group parts is below Z=0.
  • Fixed material temperatures and fan speed for Anycubic i3 Mega. Contributed by @trunneml.
  • Fixed drop model down to buildplate when always drop to buildplate is disabled.
  • Fixed drop objects to buildplate after scaling.
  • Fixed disallowed areas while using Brim Line Widths.
  • Fixed message for non manifold models.
  • Fixed setting category arrows. Contributed by @fieldOfView.
  • Fixed metadata tags for 3MF files.
  • Fixed engine crash when using low-density Cross Infill

Printer definitions, profiles and materials

  • 3DFuel Pro PLA and SnapSupport materials, contributed by @grk3010.
  • Cubincon Style NeoA31, contributed by HUNIBESTHyVISION.
  • Eryone thinker series and Eryone ER20, contributed by @Eryone.
  • Flashforge DreamerNX, contributed by @KeltE.
  • Fused Form FF300, contributed by @FusedForm.
  • Geeetech A10 improved start and end gcode, contributed by @TheTRCG.
  • ideagen3D Sapphire and ideagen3D Sapphire Plus, contributed by @Firedrops.
  • INAT Proton X printers, contributed by @MarkINAT.
  • Koonovo, contributed by @KOONOVO3DPRINTER.
  • Liquid, contributed by @alexgrigoras.
  • Lulzbot TAZ Pro and Lulzbot Mini 2, contributed by @spotrh.
  • Maker Made 300x printer, contributed by @skilescm.
  • MINGDA D2, contributed by @cataclism.
  • Snapmaker 2.0, contributed by @maihde.
  • Sri Vignan Technologies, contributed by @venkatkamesh.
  • Syndaver AXI Machine, contributed by @synsuiter.
  • Tinyboy Fabricator Mini 1.5, contributed by @reibuehl.
  • Trimaker printers, contributed by @tomasbaldi.
  • TwoTrees Bluer, contributed by @WashingtonJunior.
  • Update Hellbot Magna 1 and Hellbot Magna dual, contributed by @DevelopmentHellbot.
  • Update Rigid3D and added Rigid3D Mucit2, contributed by @mehmetsutas.
  • ZAV series, contributed by @kimer2002.

- Python
Published by jellespijker about 5 years ago

cura - Arachne engine beta

Arachne engine beta

This is the beta release of Ultimaker Cura's "Arachne" engine. The objective is to fill the available space better with walls, reduce variability in flow rate, preventing gaps and overextrusion and improving path planning by implementing variable line widths. This allows for a more consistent print and better fit to the specifications of the original 3D model.

This is an outdated beta. Please refer to the Arachne engine beta 2

If you've tried this beta and want to give some feedback, please see the discussion here.

This is a second preview, bringing the engine to a more stable state than the alpha that was released in December. This release should be more appropriate to tune profiles within preparation for the stable release. The stable release will still have its own beta in the same fashion as the ordinary release cycle.

While the bugs and features that greatly influence print quality have been resolved and implemented, there are still some things left to do (see known issues). The profiles have hardly been tuned, even for Ultimaker's own printers. Please don't expect perfection. In fact, the default settings as they are now likely result in a worse print quality than the stable release.

Note: This is not based on a specific stable version of the front-end of Cura (like '4.8.0' or similar), so there may be issues that have been solved or introduced since then that have little or nothing to do with the variable line width feature-set!

New features in Arachne engine beta:

Line Width Color Scheme A new color scheme has been added that shows the line width of individual lines in layer view.

Static Outer Wall The outer wall will no longer adjust its width or position if there are any inner walls adjacent to it with the (inward) distributed line width strategy. This reduces ringing effects in thin shapes.

Bug fixes - The Randomize Infill Start setting is now working on Arachne. - The Infill Travel Optimization setting is now working on Arachne. - The Infill Layer Thickness and Support Layer Thickness is now working on Arachne. - Fix crash on MacOS when printing parts with a single wall. - Fix crash when the model contains very small holes (~0.1mm). - Fix crash when using Support Infill. - Fix crash when the model contains faces that are almost exactly parallel. - Fix crash when simplifying due to Maximum Resolution causes self-intersections to appear in the layer outline. - Fix crash when multiple transitions come together in the same point. - Fix crash when transitions between different numbers of walls connect the wrong two perimeters together. - Infill and support layer thickness should no longer overlap with itself if gradual infill or gradual support is used. - Only generate connecting wall segments for the sparsest density when using gradual infill or gradual support. - Sharp corners in the infill volume will no longer be filled with a useless tiny infill line. - Initial Layer Line Width now only applies to the initial layer again. - When using Outer Wall Inset, there will no longer be a ridge when transitioning from 2 to 1 wall. - Outer Wall Wipe Distance will no longer cause unnecessary travel moves. - Concentric support interface patterns are no longer omitted. - When Wall Line Count is 0, the rest of the model will no longer be omitted. - When using different extruders for inner and outer walls, the extruders no longer alternate per layer. - Small gaps between inner wall and skin are properly filled with infill again. - Seam position when using Sharpest Corner set to "hide seam" now properly chooses the sharpest inner corner. - Transitions are no longer omitted in very sharp corners, which sometimes led to too small line widths. - The outline of the print is no longer shifted towards the bottom left by the Maximum Deviation setting. - When using Alternate Extra Wall, the extra wall no longer overlaps with skin or infill.

Known issues - Some models might still crash the engine, although it is less frequent than before. - Infill support can crash the engine. - The seam isn't positioned correctly when using the Hide or Expose or Smart Hiding placement options. - User specified seam is not aligned. - Paths for concentric ironing aren't generated. - Concentric support pattern can intersects with model. - Lines are not always symmetrical in width at the transitioning point to a lower wall count. - Centerline is not generated for center deviation strategy. - Missing infill/support walls in certain areas when using Extra Infill/Support Wall Count. - Brim lines ordered wrongly. - Raft interface layers and raft layers don't align. - Connected infill and gradual infill results in overextrusion. - Bottom Skin Expand Distance at zero causes skin to expand beyond walls. - Spiralize could generate both inner and outer surfaces. - Bottom layers of a spiralized model with surface mode enabled, looks like inner walls. - Last bottom layer might disappear for a spiralized model. - Stringing when spiralized is enabled. - Fuzzy skin isn't implemented. - Connect Top/Bottom polygons isn't implemented.

- Python
Published by jellespijker about 5 years ago

cura - Arachne engine alpha

Arachne engine alpha

Cura Team, as part of and with help from Ultimaker R&D in a more general sense, have been working on a large project that changes the core of how our slicing engine works. The goal is to have variable line widths (instead of static) for each extrusion, and better path-planning, in order to better fit the eventual printed part to the specifications.

If after you've used this alpha you want to give some feedback (please do, it's the main reason we're doing this), please see the discussion here.

This effort is still ongoing, but we're at the point where we would very much like to have the feedback and input of the wider community.

In order to get this done, we've decided to release an 'Alpha' build, or an early preview.

Not everything has been implemented, and there are even an amount of known bugs (see below), as well as very probably a comparable amount of unknown issues. On top of that, we added some parameters (and removed a few others). These have hardly been tuned, even for our own printers, let alone 3rd party ones. In other words, don't expect perfection. In fact, the default settings as they are now are likely to be worse as what's there in a lot of cases.

Note: This is not otherwise build on a specific version (like '4.8.0' or similar), so there may be issues that have been solved or introduced since then that have little or nothing to do with the Variable Line Width feature-set!

New Settings

Variable Line Strategy: How the walls are spread over the available space. - Central Deviation: Will print all walls at the nominal line width except the central one(s), causing big variations in the center but very consistent outsides. - Distributed: Distributes the width variations equally over all walls. - Inward Distributed: Is a balance between the other two, distributing the changes in width over all walls but keeping the walls on the outside slightly more consistent.

Minimum Variable Line Width: The smallest line width, as a factor of the normal line width, beyond which it will choose to use fewer, but wider lines to fill the available space. Reduce this threshold to use more, thinner lines. Increase to use fewer, wider lines.

Wall Transition Length: When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines.

Wall Transition Angle: When transitioning between different numbers of walls as the part becomes thinner, two adjacent walls will join together at this angle. This can make the walls come together faster than what the Wall Transition Length indicates, filling the space better.

Wall Transition Filter Distance: If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance.

Maximum Extrusion Area Deviation: Influences extrusion line simplification. The maximum extrusion area deviation allowed when removing intermediate points from a straight line. Keeping it low may cause (too) little simplification to occur (with all the problems that causes), but ff you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls.

Removed/Renamed/Altered Settings

Print Thin Walls: Behaviour altered.

Optimize Wall Printing Order is renamed to Order Inner Walls By Inset. Behaviour altered.

To Implement

Not all initially planned sub-features, such as Fuzzy Skin, are in yet, any subsequent non-patch releases will probably contain more.

Known Issues

SkeletalTrapezoidation not robust to unsimplified input. For very intricate and or small models, crashes may occur. Please attach any crashing model to the discussion/feedback link above.

Different extruders for inner and outer walls. The used extruder alternate each layer but the inner and outer wall are printed with the same extruder (used at that layer)

Spiralise bugs: - Bottom layers issue in spiralize mode. - Stringing when in spiralized mode. - Last bottom layer missing for some models.

Support not being correctly generated. It might start mid-air or not providing enough support for some parts of the model.

Gradual infill support not being correctly generated. Support walls don't seem to be printed well when gradual infill support is enabled. Ultimaker printers enable this by default for PVA.

Combing in the wrong part when printing dual extrusion. Visible, for example, when printing with dual extrusion with two different colors. E.g.: 'Bleeding' of red into white parts.

Stringing. It seems that the Outer Wall Wipe Distance is causing unwanted travel moves without retraction.

Gaps between inner wall and skin.

Z-Seam Sharpest Corner broken. The seam is not placed in the sharpest corner

Small line width and overlap. When using the Center Deviation setting on a thin model some wall lines may overlap or leave a gap.

Wall positioning is imprecise. On some models, the walls are not centered properly within the outline nor have the correct width.

Connected and gradual infill results in overextrusion. When gradual infill and connect infill lines is enabled, it'll connect different pieces of infill on top of each other, causing overextrusion.

Connect Top/Bottom polygon not working currently. The issue occurs when concentric is the infill pattern.

Small travel line segments in infill/support. This is causing unnecessary traveling and stringing.

Wrong Infill Layer Thickness. In combination with a higher Extra Infill Line Count, some parts are not generating infill lines.

Inward/Distributed overextrusion. Seen on models with multiplied infill walls.

Overlapping skin and alternating wall. The extra wall at each alternating step will overlap with the skin

Assertion failure in SkeletalTrapezoidation. Can cause the engine to crash on certain models.

- Python
Published by jellespijker over 5 years ago

cura - 4.8.0

Ultimaker Cura 4.8

For an overview of the new features in Cura 4.8, please see this video: Change log overview.

Highlights

New arrange algorithm! Shout-out to Prusa Research, since they made the libnest2d library for this, and allowed a licence change.

When opening a project file, pick any matching printer in addition to just exact match and new definition. Previously, when someone sent you a project, you either had to have the exact same printer under the exact same name, or create an entirely new instance. Now, in the open project dialog, you can specify any printer that has a(n exactly) matching printer-type.

Other Features

Show warning message on profiles that where successfully imported, but not supported by the currently active configuration. People where a bit confused when adding profiles, which then didn't show up. With this new version, when you add a profile that isn't supported by the current instance (but otherwise correctly imported), you get a warning-message.

Show parts of the model below the build-plate in a different color. When viewing the build-plate from below, there's now shadow visible anymore. As this helped the user determine what part of the model was below the buildplate, we decided to color that part differently instead.

Show the familiar striped pattern for objects outside of the build-volume in Preview mode as well. Models outside of the build-volume can of course not be sliced. In the Prepare mode, this was already visible with solid objects indicated in the familiar grey-yellow striped pattern. Now you can also see the objects that are still in the scene just outside if the build-volume in Preview mode.

Iron the top-most bottom layer when spiralizing a solid model, contributed by smartavionics Ironing was only used for top-layers, or every layer. But what is the biggest flat surface in a vase? This helpful pull request made it so that, in this case, the top-most bottom layer is used to iron on.

Allow scrolling through setting-tooltips, useful for some plugins. Certain plugins, such as the very useful Settings Guide, occasionally have very large tooltips. This update allows you to scroll through those.

Bug Fixes

  • Fixed under-simplification (blobs, zits) on some printer models. An oversight in 4.6.x resulted in an oversimplification (smoothing) of models. The attempted fix in 4.7.x overcompensated, which gave difficulty (zits, blobs) for some printer models when the resulting gcode became too intricate. This is now fixed, though some profiles might need to be updated, since they where made against 4.6.x, and therefore may rely on the over-simplification.
  • Fix percentage text-fields when scaling non-uniformly.
  • Fix cloud printer stuck in connect/disconnect loop.
  • Fix rare crash when processing stair stepping in support.
  • Fix sudden increase in tree support branch diameter.
  • Fix cases of tree-support resting against vertical wall.
  • Fix conical support missing on printers with 'origin at center' set.
  • Fix infill multiplier and connected lines settings not cooperating with each other.
  • Fixed an issue with skin-edge support, contributed by smartavionics
  • Fix printer renaming didn't always stick after restart.
  • Fix move after retraction not changing speed if it's a factor 60 greater.
  • Fix Windows file alteration detection (reload file popup message appears again).
  • OBJ-file reader now doesn't get confused by legal negative indices.
  • Fix off-by-one error that could cause horizontal faces to shift one layer upwards.
  • Fix out of bounds array and lost checks for segments ended with mesh vertices, contributed bt skarasov
  • Remove redundant 'successful responses' variable, contributed by aerotog
  • In rare cases, brim and prime-tower-bim would overlap.
  • Fix support for some models when bottom distance and stair step height where both 0 (like with PVA).
  • An issue with infill only overlap modifier when the wall line count was overridden in the global settings.
  • Filling gaps between walls would also fill between skin and infill.

Printer definitions and profiles

  • Introducing the Ultimaker 2+ Connect
  • Artillery Sidewinder X1, Artillery Sidewinder Genius, contributed by cataclism
  • AnyCubic Kossel, contributed by FoxExe
  • BIQU B1, contributed by looxonline
  • BLV mgn Cube 300, contributed by wolfgangmauer
  • Cocoon Create, Cocoon Create Touch, contributed by thushan
  • Creality CR-6 SE, contributed by MatthieuMH
  • Flying Bear Ghost 5, contributed by oducceu
  • Fused Form 3D (FF300, FF600, FF600+, FFmini), contributed by FusedForm
  • Add Acetate profiles for Strateo3D, contributed by KOUBeMT

- Python
Published by jellespijker over 5 years ago

cura - 4.8 Beta

Ultimaker Cura 4.8 beta

Highlights

New arrange algorithm! Shoutout to Prusa, since they made the libnest2d library for this, and allowed a licence change.

When opening a project file, pick any matching printer in addition to just exact match and new definition. Previously, when someone sent you a project, you either had to have the exact same printer under the exact same name, or create an entirely new instance. Now, in the open project dialog, you can specify any printer that has a(n exactly) matching printer-type.

Other Features

Show warning message on profiles that where successfully imported, but not supported by the currently active configuration. People where a bit confused when adding profiles, which then didn't show up. With this new version, when you add a profile that isn't supported by the current instance (but otherwise correctly imported), you get a warning-message.

Show parts of the model below the buildplate in a different color. When viewing the buildplate from below, there's now shadow visible anymore. As this helped the user determine what part of the model was below the buildplate, we decided to color that part differently instead.

Show the familiar striped pattern for objects outside of the build-volume in Preview mode as well. Models outside of the build-volume can of course not be sliced. In the Prepare mode, this was already visible with solid objects indicated in the familiar grey-yellow striped pattern. Now you can also see the objects that are still in the scene just outside if the build-volume in Preview mode.

Iron the top-most bottom layer when spiralizing a solid model, contributed by smartavionics Ironing was only used for top-layers, or every layer. But what is the biggest flat surface in a vase? This helpful pull request made it so that, in this case, the top-most bottom layer is used to iron on.

Allow scrolling through setting-tooltips, useful for some plugins. Certain plugins, such as the very useful Settings Guide, occasionally have very large tooltips. This update allows you to scroll through those.

Bug Fixes

  • Fix the simplify algorithm, which should now properly remove tiny line segments again.
  • Fix percentage text-fields when scaling non-uniformly.
  • Fix cloud printer stuck in connect/disconnect loop.
  • Fix rare crash when processing stair stepping in support.
  • Fix sudden increase in tree support branch diameter.
  • Fix cases of tree-support resting against vertical wall.
  • Fix conical support missing on printers with 'origin at center' set.
  • Fix infill multiplier and connected lines settings not cooperating with each other.
  • Fixed an issue with skin-edge support, contributed by smartavionics
  • Fix printer renaming didn't always stick after restart.
  • Fix move after retraction not changing speed if it's a factor 60 greater.
  • Fix Windows file alteration detection (reload file popup message appears again).
  • OBJ-file reader now doesn't get confused by legal negative indices.
  • Fix off-by-one error that could cause horizontal faces to shift one layer upwards.
  • Fix out of bounds array and lost checks for segments ended with mesh vertices, contributed bt skarasov
  • Remove redundant 'successful responses' variable, contributed by aerotog

Printer definitions and profiles

  • Artillery Sidewinder X1, Artillery Sidewinder Genius, contributed by cataclism
  • AnyCubic Kossel, contributed by FoxExe
  • BIQU B1, contributed by looxonline
  • BLV mgn Cube 300, contributed by wolfgangmauer
  • Cocoon Create, Cocoon Create Touch, contributed by thushan
  • Creality CR-6 SE, contributed by MatthieuMH
  • Flying Bear Ghost 5, contributed by oducceu
  • Fused Form 3D (FF300, FF600, FF600+, FFmini), contributed by FusedForm
  • Add Acetate profiles for Strateo3D, contributed by KOUBeMT

- Python
Published by Ghostkeeper over 5 years ago

cura - 4.7.1

Ultimaker Cura 4.7.1

For an overview of the new features in Cura 4.7, please see this video: Change log overview

  • Bug fixes:
    • Fixed a crash when duplicating a built-in profile.
    • Having an equals symbol in your start or end g-code would cause part of that g-code to disappear and could cause a crash when loading a model. This is fixed now.
    • The MacOS build is now notarized by Apple, to prevent a security warning from popping up when starting Cura for the first time.
    • Corrected the orientation of the build plate mesh for Tevo Tarantula Pro.

- Python
Published by jellespijker over 5 years ago

cura - 4.7.0

Ultimaker Cura 4.7.0

Highlights

Rotation widgets fieldOfView has contributed code that adds 3 pairs of arrow widgets to the Rotate tool handle, to rotate objects by exactly 90 degrees.

Performance improvements with multiple 3D models In previous versions many objects on a build plate could cause Cura's performance and response to be slow. We have made some code optimizations to increase the responsiveness of Cura in such cases.

Cloud connections improvements Improved the overall UX workflow when a user is using a cloud connection. Check our new enhancements below.

Moved tree-support from experimental to normal settings We've made stability fixes and tested thoroughly so that it can be considered stable.

Improve object list GUI The object list indicates now the extruder used for each model, the mesh type if the model is not a normal mesh, and the number of per model setting overrides and whether a model is outside of the build plate. Contributed by fieldOfView.

Other Features

Support for MacOS Big Sur Ultimaker Cura will now run on Apple's upcoming operating system.

Change normal support vs. tree support into a drop-down There is now the option of easily switching between normal and tree support. You cannot enable both at the same time any more.

Add "Multiply model" to Edit menu The option is now also accessible in the Edit menu and not only in the context menu (right-click).

Add local printer improvements Whenever the user wants to add a non-networked printer it is now easier to distinguish the scrollbar and some more information regarding the selected printer in our new redesigned layout. Have a look yourself! Brought to us by fieldOfView.

Show all while searching per object settings For more ease-of-use, the behavior has been changed so that all settings are visible temporarily, even if initial were hidden.

Search through setting descriptions When searching through the custom settings, the results include all the matches found in both the setting names and setting descriptions. This makes some settings easier to find if you don't remember the name.

Check for account updates manually A check for update/sync/refresh button was added near the account so that the user can manually check for updates of subscribed Marketplace packages and available Digital Factory printers.

Always select last write-device Cura will now remember the last used output device to save the g-code to (to file, USB stick, etc.) Contributed by fieldOfView.

Improved sync with the Ultimaker Marketplace Profile picture and links to the Digital Factory have been improved in the account dropdown.

Add option to sign in with another account while looking for cloud printers The "Sign in with a different account" link logs the user off both from Cura and the browser, so that they can sign in with another account. In case the other account has extra cloud printers, then these printers are added to Cura and are available for use.

Show warning in printer management page that removing is temporary When removing a printer in your Digital Factory, a message pops up to inform the user that the printer will be re-added in the next sync.

Show cloud connection not available We now display an offline icon when losing connection to a printer in the Digital Factory.

Show notification when printer is removed from account We show a notification when a printer is removed from the account. You can either go to the account page to restore access or remove it from Cura. In order to establish a new connection, the user is directed to the Digital Factory.

Add an offline printer, linked to an account, to Cura Printers that are temporarily offline (but previously added to your account) will also be added to Cura. You won't be able to send a print to that printer, but you could slice for it and store the g-code elsewhere.

Adjust initial layer horizontal expansion We adjusted the initial layer horizontal expansion for some profiles. This compensates for Elephant's Foot, a small defect where the bottom of the print has a little ridge where it is molten to the build plate.

Allow a g-code to be inserted before or after pausing It allows the user to enter a custom g-code before and after a pause at height. Contributed by rodrigosclosa.

Remove package ratings The package ratings have been removed from the Marketplace.

Remove extra skin wall count in concentric Hide "Extra Skin Wall Count" setting if a concentric pattern is used, and don't let it affect the print any more.

Support Stair Step Minimum Slope Angle With this setting you can disable stair stepping on the very bottom of the support, up until the slope of the model has a certain angle.

Pause at Height scripts combined Instead of having various scripts to use for different machines, there is now just one Pause at Height post-processing script, so all printers can now have the same features when pausing. Contributed by fieldOfView.

Pause at Height limited to 1 redo layer The "redo layers" setting is replaced by a checkbox to redo just the last layer, to prevent colliding the print head with previously printed layers.

Change at Z improvements Added support for changing Retract Length and Speed and fixed an issue when multiple changes are stacked on top of each other. Contributed by novamxd.

Add post-processing script display progress on LCD The "Display Progress On LCD" post-processing script shows the time left and the percentage on their LCD screen. Contributed by Bostwickenator.

Add preference for single instance If enabled, only one instance of Cura will be started at a time. Contributed by fieldOfView.

Remove spaghetti infill This setting was rarely used and didn't work well.

Bug fixes * Fixed issues with support no longer generated on some parts of the model. Support Stair Steps has caused some support to be missing where it touches the build plate or where it's resting on a shallow surface. It should be complete again. * Fixed multiple different issues with tree support, where branches would intersect with the model, the wouldn't keep distance when resting on the model, or when printing with Spiralize mode. * Fixed an issue where Cubic Subdivision infill didn't move along with the model. * Cubic Subdivision will now rotate according to the Infill Line Directions setting. Contributed by smartavionics. * X-ray view is now red again, instead of translucent green. * Improved wording of the "Discard/Keep Changes" dialog for clarity. * Models assigned to extruders >4 are visible again in layer view. * Fixed an issue when importing images if the "Base" setting was greater than "Height". * Cura now outputs a command to cool down the build plate for the second object in one-at-a-time mode even if the Initial Layer Build Plate Temperature is 0. * Distance between infill and walls and between infill and skin is corrected when using Infill Layer Thickness. * Fixed a crash when Coasting Minimum Volume is set to 0. * The usable build volume will no longer be shrunk unnecessarily when not using any adhesion, but using a prime tower with a brim. * Fixed a slicing crash when combining Randomize Infill Start with an even number for Infill Line Multiplier. * Improved reduction of model resolution. The Maximum Resolution and Deviation settings should now be more accurate and no longer behave differently in one corner of the model. * Removed an unintended gap when something was resting on an ironed surface. * Fix skirt printing out of order, causing unnecessary travel moves. Contributed by smartavionics. * A fix was added by smartavionics which removes unnecessary long moves that travel towards the outer wall. * It wasn't possible to connect to a network printer if two network plugins were enabled simultaneously. Now made possible by Loociano. * Support settings are now visible when you have support disabled, but a support mesh is present in the scene. Fixed by fieldOfView. * Fix printing speed after performing a retraction when using the stretch post-processing script. Contributed by sgtnoodle. * Prevent tool panels from overlapping with scene information. Fix made by smartavionics. * The values of the machine settings would look cut-off on some Linux distributions. Now fixed by smartavionics. * Fixed settings sometimes not appearing if they belong to a checkbox setting that is enabled by default (e.g. retraction settings belonging to Enable Retraction). * We cleaned up our “About...” dialog. It is now up to date. * Improve performance of loading profile metadata. This fix improves the start-up time of Cura. * When loading images, the translucency and linear options were swapped. Translucency should now again be tuned for lithophanes, and linear for a height map. Contributed by michalsc. * Retractions in travel move to next layer were sometimes omitted, but that's fixed now. Contributed by smartavionics. * Fix initial layer thickness when empty initial layers are removed. Contributed by smartavionics. * If Brim Replaces Support is enabled, the brim will now also replace support interface.

Printer definitions and profiles * Custom printer for Smoothieware firmware. Contributed by grk3010. * SVT DYITech. Contributed by venkatkamesh. * HMS434 update. Contributed by maukCC. * Cubicon Style NEO-A22. Contributed by hunibest-Hyvision. * Atmat Machines. Contributed by gandzia44. * Adjusted error limits for some MonoPrice Mini Delta settings. Contributed by PurpleHullPeas. * Tronxy. Contributed by 64bittuning. * Uni 3D Series. Contributed by evg33. * Predator printers and mesh for FLSUN-QQ. Contributed by curso007. * Fixed bed dimensions for Geeetech A10M and update Geeetech A10. Contributed by gerardrubio and keleticsaba. * Anycubic Mega Zero. Contributed by kad. * New Deltacomb models and updates. Contributed by kaleidoscopeit. * Add 2nd extruder to Tevo Tarantula printers. Contributed by paalex. * I3 Metal Motion. Contributed by pfelecan. * Lotmaxx Shark. Contributed by sm3dp. * Dagoma dual-extrusion printers. Contributed by 0r31. * Sovol 3D. Contributed by Joyce-lujunxu. * Tinyboy printers. Contributed by fred2088. * Beamup L. Contributed by beamup3d. * Strateo3D material updates. Contributed by KOUBeMT. * Adjusted firmware speed/acceleration rates for Dagoma Disco. Contributed by Sophist-UK.

- Python
Published by Ghostkeeper almost 6 years ago

cura - 4.7 BETA

Ultimaker Cura 4.7 beta

Highlights

Rotation widgets. fieldOfView has contributed code that adds 3 pairs of arrow widgets to the Rotate tool handle, to rotate objects by exactly 90 degrees.

Performance improvements with multiple 3D models. In previous versions many objects on a build plate could cause Cura's performance and response to be slow. We have made some code optimizations to increase the responsiveness of Cura in such cases.

Cloud connections improvements. Improved the overall UX workflow when a user is using a cloud connection. Check our new enhancements below.

Moved tree-support from experimental to normal settings. We've made stability fixes and tested thoroughly so that it can be considered stable.

Improve object list GUI. The object list indicates now the extruder used for each model, the mesh type if the model is not a normal mesh, and the number of per model setting overrides and whether a model is outside of the build plate. Contributed by fieldOfView.

Features

Change normal support vs. tree support into a drop-down. There is now the option of easily switching between normal and tree support.

Search through setting descriptions. Upon every search in the Custom settings the results which are now returned include all the matches found in both the setting names and the setting description, settings are now easier to find.

Support Stair Step Minimum Slope Angle. With this setting you can disable stair stepping on the very bottom of the support, up until the slope of the model has a certain angle.

Add local printer improvements. Whenever the user wants to add a non-networked printer it is now easier to distinguish the scrollbar and some more information regarding the selected printer in our new redesigned layout. Have a look yourself! Brought to us by fieldOfView.

Add “Multiply model” to Edit menu. The option is now also accessible in the Edit menu and not only in the context menu (right-click).

Show all while searching per object settings. For more ease-of-use, the behavior has been changed so that all settings are visible temporarily, even if initial were hidden.

Check for account updates manually. A check for update/sync/refresh button was added near the account so that the user can manually check for updates and start the syncing package flow or have cloud printers added in Cura.

Always select last write-device. fieldOfView's PR adds a preference to remember which last used device was chosen (print/save to file/save to usb/etc.).

Add preference for single instance. If enabled, only one instance of Cura will be started at a time. Contributed by fieldOfView.

Improved sync with the Ultimaker Marketplace. Profile picture and links to the digital factory have been improved in the account dropdown.

Add option to sign in with another account while looking for cloud printers. The "Sign In with a different account" link logs the user off both from Cura and the browser, so that they can sign in with another account. In case the other account has extra cloud printers, then these printers are added to Cura and are available for use.

Show warning in printer management page that it will be added with removal. When removing a connected printer, a message pops up to inform the user that the printer will be re-added in the next sync.

Show cloud connection not available. We now display an offline icon when losing connection to a cloud printer.

Show notification when printer is removed from account. We show a notification when the printer is removed from the account. You can either go to the account page to restore access or remove it from Cura. In order to establish a new connection, the user is directed to the Digital Factory.

Add an offline printer, linked to an account, to Cura. Currently not online printers will also be added to the list even if they are temporary offline, the only actions available will be printing via USB and Save to file.

Adjust initial layer horizontal expansion to compensate for elephant's foot. We adjusted the initial layer horizontal expansion for some profiles. This compensates for Elephant's Foot, a small defect where the bottom of the print has a little ridge where it is molten to the build plate.

Allow a g-code to be inserted before or after pausing. It allows the user to enter a custom g-code before and after a pause at height. Contributed by rodrigosclosa.

Remove 'ratings' feature. The packages rating has been removed from the Marketplace.

Remove extra skin wall count in concentric. Hide "Extra Skin Wall Count" if a concentric pattern is used.

Pause at Height with more than 1 redo layer collides with model. The "Redo layers" is now a checkbox that allows only one layer to be redone, to prevent hitting the model with the nozzle.

Change at Z improvements. Added support for changing Retract Length and Speed and fixed an issue when multiple changes are stacked on top of each other. Contributed by novamxd.

Add post-processing script display progress on LCD. The "Display Progress On LCD" post-processing script shows the time left and the percentage on their LCD screen. Contributed by Bostwickenator.

Unify Pause at Height script. fieldOfView has combined all Pause at Height scripts into one. It ensures that all flavors have the same options available.

Remove spaghetti infill. The setting was rarely used, and didn't work well.

Bug fixes

Support no longer generated on some parts of the model. Issues with Support Stair Steps have been resolved to make sure the bottom side of support is correct again.

Tree support improvements. Together with moving the tree support out of the Experimental category we also fixed multiple reported issues where the support branches would interfere with the model, or the support bottom distance was too small, or printing in the vase mode.

Cubic Subdivision infill does not move with model. Fixed an issue where cubic subdivision infill didn't move along with the model.

Gradual infill overlaps too much with skin. There used to be an overlap between skin and infill when using the gradual infill option. Fixed now.

Crash with randomize infill start + infill line multiplier. Cura would crash when combining Randomize Infill Start with an even number for Infill Line Multiplier.

X Ray View error wrong color. The error color in the X Ray View turned translucent green. This version fixes it so it's a more logical solid red.

Discard/keep changes dialog. Improved the wording for more clarity.

Fix layer view for >4 extruders. Models assigned to extruders >4 are now visible in the layer view.

Convert Image base height. Fixed an issue processing JPG files if "Base" was greater than "Height".

Initial layer build plate temperature. An exception in the algorithm prevented setting the build plate temperature to 0 when printing in one-at-a-time mode.

Apply infill layer thickness through flow, rather than line width. Distance between infill and walls is corrected when using Infill Layer Thickness.

Crash with coasting minimum volume set to 0.

Ironing. Removed an unintended gap when something was resting on an ironed surface.

Build volume shrinks with prime tower brim and no adhesion. The usable build plate volume was reduced (by increasing the disallowed areas) when there was a brimmed prime tower and the adhesion set to None. This is not the case any more.

Improved reduction of model resolution. The Maximum Resolution and Deviation settings should now be more accurate and no longer behave differently in one corner of the model.

Fix chopped-up skirt. The skirt is now printing in the correct order to prevent unnecessary travel moves. Contributed by smartavionics.

Remove long travel right before outer wall. A fix was added by smartavionics which removes unnecessary long moves that travel towards the outer wall.

Add by IP: only one network plugin can be active. It wasn't possible to connect to a network printer if two network plugins were enabled simultaneously. Made now possible by loociano.

Make Cubic Subdivision listen to infill angles. You can now rotate this infill pattern by using the 'Infill Line Directions' setting. Contributed by smartavionics.

Support settings not visible if support is disabled but support mesh present. This is now fixed by fieldOfView. The support settings are visible when support mesh is selected even if normal support is disabled.

Fix printing speed in stretch post-processing script. The printing speed was incorrect after performing a retraction. Contributed by sgtnoodle.

Prevent tool panels from overlapping with scene information. Fix made by smartavionics.

Display of text fields in machine settings. The values of the machine settings would look cut-off on some Linux distributions. Now fixed by smartavionics.

Some settings don't appear if parent settings are enabled by default. All children settings are now correctly displayed when parent is enabled.

Update the list of dependencies in the about dialog. We cleaned up our “About...” dialog. It is now up to date.

Improve performance of loading profile metadata. This fix improves the start-up time of Cura.

Translucency/linear swapped for image load. The Linear and Translucency modes were swapped. Translucency should now again be tuned for lithophanes, and linear for a height map. Contributed by michalsc.

Retractions in travel move to next layer. Travel moves were sometimes omitted, but that's fixed now. Contributed by smartavionics.

Fix initial layer thickness when empty initial layers are removed. The Initial Layer Thickness is correct again when model is not aligned to the build plate. Contributed by smartavionics.

New printer definitions and 3rd party additions

Native support has been added and profiles were updated for the following third-party printers. Find them in the ‘Add printer’ dialog. * SVT DYITech. Contributed by venkatkamesh. * HMS434 update. Contributed by maukCC. * Cubicon Style NEO-A22. Contributed by hunibest-Hyvision. * Atmat Machines. Contributed by gandzia44. * Error limits for some MonoPrice Mini Delta settings. Contributed by PurpleHullPeas. * Tronxy. Contributed by 64bittuning. * Uni 3D Series. Contributed by evg33. * Predator printers and mesh for FLSUN-QQ. Contributed by curso007. * Fixed bed dimensions for Geeetech A10M and update Geeetech A10. Contributed by gerardrubio and keleticsaba. * Anycubic Mega Zero. Contributed by kad. * New Deltacomb models and updates. Contributed by kaleidoscopeit. * Custom Smoothieware printer. Contributed by grk3010. * Add 2nd extruder to Tevo Tarantula printers. Contributed by paalex. * I3 Metal Motion. Contributed by pfelecan. * Lotmaxx Shark. Contributed by sm3dp. * Dagoma dual-extrusion printers. Contributed by 0r31. * Sovol 3D. Contributed by Joyce-lujunxu. * Tinyboy printers. Contributed by fred2088. * Beamup L. Contributed by beamup3d. * Strateo3D material updates. Contributed by KOUBeMT. * Add firmware values for Dagoma Disco. Contributed by Sophist-UK.

- Python
Published by Ghostkeeper almost 6 years ago

cura - 4.6.2

Ultimaker Cura 4.6.2

July 14, 2020

4.6.2 is another patch release to resolve issues in 4.6.1.

Bug fixes:

Persistent notifications in Marketplace. We fixed a frustrating bug where a package would keep issuing a badge notification to update, even after the package had been updated. [Pull request]

Removed Ultibot from Marketplace login screen. For professionalism, Ultibot has been asked to leave the Marketplace login screen. He's now gone from everything. [Commit 1] [Commit 2]

Ultimaker 2+ Z-hop. The Ultimaker 2+ included an unwanted travel move that could drag purged material into the start of a print. This is now fixed. [Commit 1] [Commit 2]

- Python
Published by mahtDFR almost 6 years ago

cura - 4.6.1

Ultimaker Cura 4.6.1

April 29, 2020

Once again, THANK YOU to all Ultimaker Cura users helping in the fight against COVID-19 – with 3D printing, volunteering, or just by staying home. Want to get involved? Find out more on our website.

Patch release to fix some bugs that emerged with 4.6.0.

Bug fixes

Z seam placement. Changes to the Simplify() algorithm in 4.6.0 caused Z seam placement issues, which resulted in less-than-perfect results. This has been fixed. [Source] <!-- https://jira.ultimaker.com/browse/CURA-7393 --> Ender 3 Pro nozzles missing. A lot of issue reports came in about nozzles missing for this machine definition, so we made a fix to stop this happening. [Source] [Commit]

- Python
Published by rburema about 6 years ago

cura - 4.6.0

Ultimaker Cura 4.6

April 21, 2020

THANK YOU to all Ultimaker Cura users helping in the fight against COVID-19 – with 3D printing, volunteering, or just by staying home. Want to get involved? Find out more on our website.

New features

New Intent profiles. In version 4.4 we introduced Intent profiles for the Ultimaker S3 and Ultimaker S5 which allow you to start prints at the click of a button without a lot of configuration steps. Due to popular demand, version 4.6 expands the range of Engineering Intent profiles to include more of the Ultimaker material portfolio: PC, Nylon, CPE, and CPE+. These work with 0.4 print cores.

Show active post processing scripts. fieldOfview has contributed an ease of use improvement to the post processing plugin. The number of enabled post processing scripts will now display as a badge notification over the post processing scripts icon. A tooltip gives extra information about which scripts are enabled for quick and easy inspection, so there's no need to open the post processing dialog. [Source] [Pull request]

Hole Horizontal Expansion. smartavionics has contributed a new setting that applies an offset to all holes on each layer, allowing you to manually enlarge or contract holes to compensate for horizontal expansion. [Source] [Pull request - Frontend] [Pull request - Engine]

Per-model settings. The "Infill only" checkbox has been changed to a dropdown selection: “Infill mesh only” or “Cutting mesh”. [Source]

Transparent support rendering. In preview mode with ‘Line type’ selected, support material will render with transparency so you can easily see what’s being supported. [Pull request]

No stair stepping for PVA profiles. Stair stepping is intended to reduce the adhesion between support and the model, where the support rests on the model, and to reduce scarring. As PVA doesn't suffer from scarring or adhesion issues due to its water-solubility, this value has been set to 0 for PVA profiles. A known issue with the stair stepping algorithm causes support to disappear sometimes, so doing this reduces the chance of that happening when PVA is used.

Separators in extensions menu. fieldOfview has contributed a method for plugin authors to add separators between menu items in the “Extensions” submenu. The method is backwards-compatible so changes don’t have to be made in Cura and Uranium together. [Pull request]

Ultimaker account sign in prompt. Added clearer text to the sign in popup and first use flow to highlight the benefits of using an Ultimaker account with Cura.

Updated installer. Small fixes have been made to the installer. To keep up with the times, we’ve also updated the images to display an Ultimaker S3 instead of an Ultimaker 3.

Bug fixes

Infill mesh ordering. When you have three objects overlapping each other and you set two of them to "Modify settings for infill of other models", then the setting "Infill Mesh Order" determines which of the two infill meshes gets priority where they overlap. This was broken for cutting meshes, so BagelOrb contributed a fix. [Pull request]

Backups storage size. We’ve put a hard limit on backup file size in this release to prevent other files being stored there.

3MF gcode comments removed. Fixed a bug where comments were removed from Start/End G-codes when opening from a 3MF. [Source]

Print monitor preheat fields. Values in the print monitor preheat fields were broken in previous versions, they have now been fixed by fieldOfview. [Source] [Pull request]

Stepper motor disarming during pause at height. Some printers automatically disable their steppers after a pause (after a certain time). This script makes it possible to set that in the pause script (instead of relying on default behavior of the firmware). [Pull request]

Crash if logging in on two instances at the same time. During the beta period we caught a critical bug where logging in to an Ultimaker account with two instances of Cura would crash the second instance. It crashes because while the web page is open, Cura opens a web server in the local host. The web page redirects to that web server when you've logged in, so that it knows that the log-in was successful and what the credentials are. Both instances try to create a web server on the same port, which is impossible. [Crash report]

"Changes detected from your Ultimaker account" message. We fixed a bug on MacOS where duplicate "Changes detected from your Ultimaker account" popups would appear at a single time.

Crashes when inactive. Some people reported experiencing crashes when the computer had been inactive for a long time, or when the laptop got suspended or went to sleep. This has been fixed. [Crash report]

Support blocker is not blocking support. Fixed an issue where the support blocker was not blocking support.

Sending slice message takes too long when using mesh helpers. Fixed an issue where it would take too long to trigger a slice when using the mesh helpers and support blocker.

Third-party printers

Flying Bear printers. oducceu has contributed a machine definition for the Flying Bear Ghost 4S Printer. [Pull request]

Magicfirm printers. jeffkyjin has contributed machine definitions for MBot Grid II+, MBot Grid II+ (dual), MBot Grid IV+ and MBot Grid IV+ (dual). [Pull request]

HMS434. Updates to the HMS434 machine definition have been contributed by maukcc. [Pull request]

FabX Pro. hussainsail2002 has contributed machine definitions for FabX Pro and print profiles for REDD materials [Pull request] [Pull request - REDD materials]

Want to add a third-party machine definition to Ultimaker Cura? Here’s how.

*
Disclaimer:** Third-party machine definitions are accepted as contributed, and will not be tested or maintained in any way by the Cura development team. Make sure anything submitted to us is thoroughly tested.*

Found a bug in this release? Spotted a mistake in these release notes? Open an issue and tell us.

- Python
Published by mahtDFR about 6 years ago

cura - 4.6 BETA

Ultimaker Cura 4.6 beta

April 3, 2020

THANK YOU to all Ultimaker Cura users helping in the fight against COVID-19 – with 3D printing, volunteering, or just by staying home. Want to get involved? Find out more on our website.

New features

New Intent profiles. In version 4.4 we introduced Intent profiles for the Ultimaker S3 and Ultimaker S5 which allow you to start prints at the click of a button without a lot of configuration steps. Due to popular demand, version 4.6 expands the range of Engineering Intent profiles to include more of the Ultimaker material portfolio: PC, Nylon, CPE, and CPE+. These work with 0.4 print cores.

Show active post processing scripts. fieldOfview has contributed an ease of use improvement to the post processing plugin. The number of enabled post processing scripts will now display as a badge notification over the post processing scripts icon. A tooltip gives extra information about which scripts are enabled for quick and easy inspection, so there's no need to open the post processing dialog. [Source] [Pull request]

Hole Horizontal Expansion. smartavionics has contributed a new setting that applies an offset to all holes on each layer, allowing you to manually enlarge or contract holes to compensate for horizontal expansion. [Source] [Pull request - Frontend] [Pull request - Engine]

Per-model settings. The "Infill only" checkbox has been changed to a dropdown selection: “Infill mesh only” or “Cutting mesh”. [Source]

Transparent support rendering. In preview mode with ‘Line type’ selected, support material will render with transparency so you can easily see what’s being supported. [Pull request]

No stair stepping for PVA profiles. Stair stepping is intended to reduce the adhesion between support and the model, where the support rests on the model, and to reduce scarring. As PVA doesn't suffer from scarring or adhesion issues due to its water-solubility, this value has been set to 0 for PVA profiles. A known issue with the stair stepping algorithm causes support to disappear sometimes, so doing this reduces the chance of that happening when PVA is used.

Separators in extensions menu. fieldOfview has contributed a method for plugin authors to add separators between menu items in the “Extensions” submenu. The method is backwards-compatible so changes don’t have to be made in Cura and Uranium together. [Pull request]

Ultimaker account sign in prompt. Added clearer text to the sign in popup and first use flow to highlight the benefits of using an Ultimaker account with Cura.

Updated installer. Small fixes have been made to the installer. To keep up with the times, we’ve also updated the images to display an Ultimaker S3 instead of an Ultimaker 3.

Bug fixes

Infill mesh ordering. When you have three objects overlapping each other and you set two of them to "Modify settings for infill of other models", then the setting "Infill Mesh Order" determines which of the two infill meshes gets priority where they overlap. This was broken for cutting meshes, so BagelOrb contributed a fix. [Pull request]

Backups storage size. We’ve put a hard limit on backup file size in this release to prevent other files being stored there.

3MF gcode comments removed. Fixed a bug where comments were removed from Start/End G-codes when opening from a 3MF. [Source]

Print monitor preheat fields. Values in the print monitor preheat fields were broken in previous versions, they have now been fixed by fieldOfview. [Source] [Pull request]

Stepper motor disarming during pause at height. Some printers automatically disable their steppers after a pause (after a certain time). This script makes it possible to set that in the pause script (instead of relying on default behavior of the firmware). [Pull request]

Third-party printers

Flying Bear printers. oducceu has contributed a machine definition for the Flying Bear Ghost 4S Printer. [Pull request]

Magicfirm printers. jeffkyjin has contributed machine definitions for MBot Grid II+, MBot Grid II+ (dual), MBot Grid IV+ and MBot Grid IV+ (dual). [Pull request]

HMS434. Updates to the HMS434 machine definition have been contributed by maukcc. [Pull request]

FabX Pro. hussainsail2002 has contributed machine definitions for FabX Pro and print profiles for REDD materials [Pull request] [Pull request - REDD materials]

Want to add a third-party machine definition to Ultimaker Cura? Here’s how.

*
Disclaimer:** Third-party machine definitions are accepted as contributed, and will not be tested or maintained in any way by the Cura development team. Make sure anything submitted to us is thoroughly tested.*

Found a bug in this release? Spotted a mistake in these release notes? Open an issue and tell us.

- Python
Published by rburema about 6 years ago

cura - 4.5.0

Ultimaker Cura 4.5

February 26, 2020

Usability

Ultimaker Marketplace sync. Plugins and print profiles downloaded from the Ultimaker Marketplace will now become associated with your Ultimaker account when logged in. If changes are detected in your installation after logging in, an option to sync a list of available packages will become available. You can also add packages to your installation using the web-based Ultimaker Marketplace.

Layer preview number. The layer slider number in preview mode is now at the top, instead of on the left, for a neater fit next to the settings panel.

Project name in window title. In the same way your browser shows the page title next to the name of the application, Cura now shows the name of the loaded file in the title bar.

Slicing enhancements

Fuzzy skin outside only. When enabled, this option prevents fuzzy skin inside holes. This way you can still fit your prints around other things – useful for printing grips or similar applications.

Brim distance. This new setting contributed by smartavionics allows you to define a gap between the brim and the model for easier brim removal and reduced chance of leaving a mark on the finished piece.

'Skin Edge Support' settings. It’s now possible to add an extra line inside your infill that supports the edge of the skin better. Two new settings contributed by smartavionics control this feature: ‘Skin Edge Support Thickness’ and ‘Skin Edge Support Layers’. Find these under ‘Infill settings’.

Bridge over low density infill. smartavionics has contributed a new setting that determines if the infill density in a location is lower than the specified infill density, skin and walls above it should be treated as bridging.

Shared heater. A new ‘Shared heater’ checkbox has been added to the machine settings page to support printers that have one nozzle and one heater, but multiple feeders. When enabled, heating and pre-heating procedures act differently so that the nozzle doesn’t cool down for the stand-by temperature or the initial/final printing temperatures. Contributed by smartavionics.

Material mixing. A new post-processing script can be used to mix materials if you have a mixing nozzle. Mix materials of different colors in order to print in a different color than either of your currently loaded materials. Contributed by Hrybmo.

Infill mesh planning. Another contribution from smartavionics optimizes the order in which infill meshes print their parts. It now takes the previous location into account instead of always the starting location.

Automatic extruder values. Automatic extruder values are now added for dual extrusion when slicing via the command line.

Gamma correction for lithopanes. Loading an image file into Cura creates a heightmap that can be used to make lithopanes. BagelOrb has altered the method of calculating this to apply gamma correction, so that the lightness of the pane is more truthful to the original lightness.

Support for alpha channels in ImageReader. Added support for images with transparency, such as PNGs. When using an image with transparency, the contours of the transparent layer will be followed. Contributed by BagelOrb.

Performance improvements

Speed up plugin loading. fieldOfview has contributed a code optimization to load plugins faster on start. Mileage may vary, but Cura’s startup speed should see a marked improvement.

Crash logging. We switched to a more robust provider for crash analytics, so we can develop a more stable product for you. We also added some extra datapoints to crash reports.

Scene re-rendering. A new performance enhancement that limits re-rendering of the application interface from ‘constant’ to ‘only-when-necessary’.

HTTP request handling. Previous versions used different ways of handling HTTP requests. This version uses a unified method, for better performance.

Jobnames less sensitive to being touched. A contribution from fieldOfview has fixed an issue where the jobname in the bottom-left of the scene is no longer made static by clicking on it. If you load a model and change to another printer, the prefix is now correctly updated.

Property checks on instance containers. A new speed optimization for reading setting values from profiles.

New printer definitions

Native support has been added for the following third-party printers. Find them in the ‘Add printer’ list.

BeamUp S. Contributed by BeamUp 3D.

Anet3D. Contributed by springtiger.

Lotmaxx. Contributed by sm3dp.

eMotionTech. KOUBeMT has contributed updates to eMotionTech materials and the Strateo3D printer.

HMS434. Updates contributed by maukcc.

3D Tech. Contributed by dvdsouza.

Skriware 2. Contributed by skriDude.

Leapfrog Bolt. Contributed by VincentRiemens.

Makeblock mCreate. Contributed by pkz0313.

Voron2. Contributed by Fulg.

Do you want to add a third-party printer definition to Ultimaker Cura? Here’s how.

Bug fixes

Application not starting (Windows). After a lot of sleuthing, we managed to fix a major bug for this release. The application was getting stuck on trying to load "qgif.dll", which is required to load the PNG file for the splash screen. In other cases, it was caused by trying to load a DLL file from the Intel graphics driver for OpenGL. Thanks to the community for the help and feedback to solve this one. Send logs!

Round interpolated z values. When spiralizing, the interpolated z values are rounded to the nearest micron. Contributed by smartavionics.

S-line build plate temp limit. Values over 125C will turn the setting input box orange for safety reasons. It’s still possible to print above these temperatures, though.

Apple keyboard delete button. Fixed an issue where pressing the delete button on an Apple keyboard wouldn’t delete things.

Added “all” setting visibility. Fixed an issue where selecting ‘all settings’ visibility in custom mode would override a custom selection of settings when switching back.

Min x/y distance on sloped walls. Contribution from smartavionics that uses minimum x/y distance when the layer below protrudes beyond current layer (i.e. sloped walls).

Large polygon ordering. Another contribution from smartavionics. This one speeds up the ordering of large numbers of polygons when using the combed travel distances.

Surface mode: Don't combine overlapping. Fixed an issue where overlapping volumes interfered with each other when in surface mode. Contributed by BagelOrb.

Time lapse post processing script. Fixed a wrong extrusion move between the last x/y position and the ‘park head to take a photo’ position.

Window size. Fixed an issue where window sizes weren’t saved when closing Ultimaker Cura. Contributed by fieldOfview.

Prime tower duplicate brim. Fixed an issue where a duplicate brim was created when adhesion and a prime tower was enabled at the same time. Contributed by smartavionics.

Different printer losing settings. Previous versions would lose modified settings when switching to a print group with printers of different types, e.g. adding an Ultimaker 3, modifying the infill settings from the default profile, and then switching to an Ultimaker S5 would change infill settings back to the default profile value. This version has fixed it.

One-at-a-time slice overlapping models. Fixed an issue where one-at-a-time mode was marking models as unprintable even though they were. This occurred a lot with Creality printers, due to print head definition issues.

Huge extrusions after bridging. Fixed an issue where there was a huge extrusion move after bridge wall lines.

Minimum support area eating into parts. Setting ‘Minimum Support Interface Area’ or minimum ‘Support area’ to a non-zero value larger than the area of a model’s layer would cause support material to eat into features of the model. This has been fixed by smartavionics.

CXFreeze needs LDLIBRARY_PATH. An issue caused by different Qt versions shipped with older versions of Cura would take a wrong instance which resulted in broken libraries. This has been fixed by smartavionics.

Retraction Min Travel broken. We recently discovered this was broken since version 4.0. Luckily it was fixed by smartavionics.

Mirror + Lay Flat behaves the other way. Fixed some broken behavior with mirror + lay flat settings when used together.

Cura splash screen loading indicator doesn’t always spin. During some load phases, the spinner stops spinning, which could give the impression of a crash. This has been fixed.

UI elements get obscured on small screens. In preview mode, the horizontal layer progress bar could be obscured by the print action panel on smaller screens. The frontend behavior has been modified to not do this.

Brim extruder does not get used by all models. Fixed an issue where the specified extruder for brims would not extrude for every brim when working with multiple models in print-one-at-a-time mode.

Intent UI in dark theme. Fixed style inconsistencies when using dark mode.

Pause at height pauses too late. Fixed an issue where the ‘Pause at height’ post processing script would ignore specified values.

Material volume between wipes. Fixed an issue where this setting would ignore specified values.

Start/End G-code comments. Fixed an issue where comments were stripped out of G-code in start/end G-code fields.

Manage materials for some printers not updating. Fixed an issue where changes did not show up when creating, deleting, renaming, or duplicating print profiles for some printers.

Upgrade Script for machine duplication issue. Added a script to clean up hidden printers that were slowing down Cura's performance in the background.

ZeroConf - slow Cura. The listening service for network printers could sometimes cause reduced performance, even when networked printers weren’t used. This has been fixed.

Merge Tree Support Wall Line Count into Support Wall Line Count. The ‘Support wall line count’ setting now has influence over tree support wall lines. Fixes a bug where custom support models weren’t being printed.

Crash loading project files. Fixed random crashes when loading project files for custom FFF printers.

Duplicated PLA different properties. Fixed an issue where a duplicated profile would assign values in the wrong fields.

Fix concentric skin. Fixed an issue where large areas of concentric skin would accumulate small approximation differences and not be roughly concentric any more towards the center. Contributed by smartavionics.

Found a bug in this release? Spotted a mistake in these release notes? Open an issue and tell us.

- Python
Published by mahtDFR over 6 years ago

cura - 4.5 BETA

Beta release of the upcoming 4.5 version. We usually release the final release +/- 2 weeks after the beta. Please let us know of any remaining issues, so we can fix the 'criticals' and 'blockers' before the final is out!

Ultimaker Cura 4.5 beta

February 11, 2020

Usability

Ultimaker Marketplace sync. Plugins and print profiles downloaded from the Ultimaker Marketplace will now become associated with your Ultimaker account when logged in. If changes are detected in your installation after logging in, an option to sync a list of available packages will become available. You can also add packages to your installation using the web-based Ultimaker Marketplace.

Layer preview number. The layer slider number in preview mode is now at the top, instead of on the left, for a neater fit next to the settings panel.

Project name in window title. In the same way your browser shows the page title next to the name of the application, Cura now shows the name of the loaded file in the title bar.

Slicing enhancements

Fuzzy skin outside only. When enabled, this option prevents fuzzy skin inside holes. This way you can still fit your prints around other things – useful for printing grips or similar applications.

Brim distance. This new setting contributed by smartavionics allows you to define a gap between the brim and the model for easier brim removal and reduced chance of leaving a mark on the finished piece.

'Skin Edge Support' settings. It’s now possible to add an extra line inside your infill that supports the edge of the skin better. Two new settings contributed by smartavionics control this feature: ‘Skin Edge Support Thickness’ and ‘Skin Edge Support Layers’. Find these under ‘Infill settings’.

Bridge over low density infill. smartavionics has contributed a new setting that determines if the infill density in a location is lower than the specified infill density, skin and walls above it should be treated as bridging.

Shared heater. A new ‘Shared heater’ checkbox has been added to the machine settings page to support printers that have one nozzle and one heater, but multiple feeders. When enabled, heating and pre-heating procedures act differently so that the nozzle doesn’t cool down for the stand-by temperature or the initial/final printing temperatures. Contributed by smartavionics.

Material mixing. A new post-processing script can be used to mix materials if you have a mixing nozzle. Mix materials of different colors in order to print in a different color than either of your currently loaded materials. Contributed by Hrybmo.

Infill mesh planning. Another contribution from smartavionics optimizes the order in which infill meshes print their parts. It now takes the previous location into account instead of always the starting location.

Automatic extruder values. Automatic extruder values are now added for dual extrusion when slicing via the command line.

Gamma correction for lithopanes. Loading an image file into Cura creates a heightmap that can be used to make lithopanes. BagelOrb has altered the method of calculating this to apply gamma correction, so that the lightness of the pane is more truthful to the original lightness.

Support for alpha channels in ImageReader. Added support for images with transparency, such as PNGs. When using an image with transparency, the contours of the transparent layer will be followed. Contributed by BagelOrb.

Performance improvements

Speed up plugin loading. fieldOfview has contributed a code optimization to load plugins faster on start. Mileage may vary, but Cura’s startup speed should see a marked improvement.

Crash logging. We switched to a more robust provider for crash analytics, so we can develop a more stable product for you. We also added some extra datapoints to crash reports.

Scene re-rendering. A new performance enhancement that limits re-rendering of the application interface from ‘constant’ to ‘only-when-necessary’.

HTTP request handling. Previous versions used different ways of handling HTTP requests. This version uses a unified method, for better performance.

Jobnames less sensitive to being touched. A contribution from fieldOfview has fixed an issue where the jobname in the bottom-left of the scene is no longer made static by clicking on it. If you load a model and change to another printer, the prefix is now correctly updated.

Property checks on instance containers. A new speed optimization for reading setting values from profiles.

New printer definitions

Native support has been added for the following third-party printers. Find them in the ‘Add printer’ list.

BeamUp S. Contributed by BeamUp 3D.

Anet3D. Contributed by springtiger.

Lotmaxx. Contributed by sm3dp.

eMotionTech. KOUBeMT has contributed updates to eMotionTech materials and the Strateo3D printer.

HMS434. Updates contributed by maukcc.

3D Tech. Contributed by dvdsouza.

Skriware 2. Contributed by skriDude.

Leapfrog Bolt. Contributed by VincentRiemens.

Makeblock mCreate. Contributed by pkz0313.

Voron2. Contributed by Fulg.

Do you want to add a third-party printer definition to Ultimaker Cura? Here’s how.

Bug fixes

Application not starting (Windows). After a lot of sleuthing, we managed to fix a major bug for this release. The application was getting stuck on trying to load "qgif.dll", which is required to load the PNG file for the splash screen. In other cases, it was caused by trying to load a DLL file from the Intel graphics driver for OpenGL. Thanks to the community for the help and feedback to solve this one. Send logs!

Round interpolated z values. When spiralizing, the interpolated z values are rounded to the nearest micron. Contributed by smartavionics.

S-line build plate temp limit. Values over 125C will turn the setting input box orange for safety reasons. It’s still possible to print above these temperatures, though.

Apple keyboard delete button. Fixed an issue where pressing the delete button on an Apple keyboard wouldn’t delete things.

Added “all” setting visibility. Fixed an issue where selecting ‘all settings’ visibility in custom mode would override a custom selection of settings when switching back.

Min x/y distance on sloped walls. Contribution from smartavionics that uses minimum x/y distance when the layer below protrudes beyond current layer (i.e. sloped walls).

Large polygon ordering. Another contribution from smartavionics. This one speeds up the ordering of large numbers of polygons when using the combed travel distances.

Surface mode: Don't combine overlapping. Fixed an issue where overlapping volumes interfered with each other when in surface mode. Contributed by BagelOrb.

Time lapse post processing script. Fixed a wrong extrusion move between the last x/y position and the ‘park head to take a photo’ position.

Window size. Fixed an issue where window sizes weren’t saved when closing Ultimaker Cura. Contributed by fieldOfview.

Prime tower duplicate brim. Fixed an issue where a duplicate brim was created when adhesion and a prime tower was enabled at the same time. Contributed by smartavionics.

Different printer losing settings. Previous versions would lose modified settings when switching to a print group with printers of different types, e.g. adding an Ultimaker 3, modifying the infill settings from the default profile, and then switching to an Ultimaker S5 would change infill settings back to the default profile value. This version has fixed it.

One-at-a-time slice overlapping models. Fixed an issue where one-at-a-time mode was marking models as unprintable even though they were. This occurred a lot with Creality printers, due to print head definition issues.

Huge extrusions after bridging. Fixed an issue where there was a huge extrusion move after bridge wall lines.

Minimum support area eating into parts. Setting ‘Minimum Support Interface Area’ or minimum ‘Support area’ to a non-zero value larger than the area of a model’s layer would cause support material to eat into features of the model. This has been fixed by smartavionics.

CXFreeze needs LDLIBRARY_PATH. An issue caused by different Qt versions shipped with older versions of Cura would take a wrong instance which resulted in broken libraries. This has been fixed by smartavionics.

Retraction Min Travel broken. We recently discovered this was broken since version 4.0. Luckily it was fixed by smartavionics.

Mirror + Lay Flat behaves the other way. Fixed some broken behavior with mirror + lay flat settings when used together.

Cura splash screen loading indicator doesn’t always spin. During some load phases, the spinner stops spinning, which could give the impression of a crash. This has been fixed.

UI elements get obscured on small screens. In preview mode, the horizontal layer progress bar could be obscured by the print action panel on smaller screens. The frontend behavior has been modified to not do this.

Brim extruder does not get used by all models. Fixed an issue where the specified extruder for brims would not extrude for every brim when working with multiple models in print-one-at-a-time mode.

Intent UI in dark theme. Fixed style inconsistencies when using dark mode.

Pause at height pauses too late. Fixed an issue where the ‘Pause at height’ post processing script would ignore specified values.

Material volume between wipes. Fixed an issue where this setting would ignore specified values.

Start/End G-code comments. Fixed an issue where comments were stripped out of G-code in start/end G-code fields.

Manage materials for some printers not updating. Fixed an issue where changes did not show up when creating, deleting, renaming, or duplicating print profiles for some printers.

Upgrade Script for machine duplication issue. Added a script to clean up hidden printers that were slowing down Cura's performance in the background.

ZeroConf - slow Cura. The listening service for network printers could sometimes cause reduced performance, even when networked printers weren’t used. This has been fixed.

Merge Tree Support Wall Line Count into Support Wall Line Count. The ‘Support wall line count’ setting now has influence over tree support wall lines. Fixes a bug where custom support models weren’t being printed.

Crash loading project files. Fixed random crashes when loading project files for custom FFF printers.

Duplicated PLA different properties. Fixed an issue where a duplicated profile would assign values in the wrong fields.

Fix concentric skin. Fixed an issue where large areas of concentric skin would accumulate small approximation differences and not be roughly concentric any more towards the center. Contributed by smartavionics.

Found a bug in this release? Spotted a mistake in these release notes? Open an issue and tell us.

- Python
Published by rburema over 6 years ago

cura - 4.4.1

Changelog for 4.4.1

Bug fixes

  • Fixed problem where wrong material was selected by default.
  • Fixed a problem where custom profiles were disappearing when loading a project without a nozzle profile.

- Python
Published by LipuFei over 6 years ago

cura - 4.4.0

Changelog for 4.4.0

  • Intent profiles. What’s the intent of your print? A rapid prototype? A visual prototype? An end-use part with specific holes sizes? Intent profiles accelerate the CAD-CAM workflow by preconfiguring all the right settings in Ultimaker Cura for each of these use cases. Simply select a profile that matches the intent of your design, slice, and you’re ready to print immediately, without the need to adjust the typical settings. For now, there are three Intent profiles:

    • ‘Draft’ Intended for initial prototypes and concept validation, and will print your design in the shortest time possible.
    • ‘Engineering’ Intended for high-dimensional accuracy, to print functional prototypes and mechanical end-use parts.
    • ‘Visual’ Intended for visual prototypes and prints that need excellent aesthetic quality. For now, these profiles work for the Ultimaker S5 and Ultimaker S3 with Ultimaker PLA, Tough PLA, and ABS materials, and include PVA and Breakaway combinations. More profiles will follow over time.
  • Per-model settings. Per-model settings are a set of very powerful features for users who need to tweak specific settings in specific parts of the model. In previous releases these were buried in the interface somewhat, so this release has made them more discoverable with clear icons in the toolbar, so everyone can discover them. The per-model settings can now be accessed both when working from the recommended and the custom print settings mode.

  • Specify network printer. When connected to an Ultimaker Connect group of multiple printers, Ultimaker Cura once again shows a pop-up to select a designated printer for your printjob. This functionality had been disabled in the last version to ensure reliability when printing remotely.

  • Performance improvements. Various tweaks under the hood for a snappier, more responsive interface. This improvement is most noticeable when switching extruders, print profiles, hovering over tooltips and when scrolling through the print settings list.

  • SDK version increment. The changes made in version 4.4 (mainly for intents but also other things) are so thorough that we needed to do a major increment of the SDK version. Contributors – please update your packages!

  • Pause at height message. A setting has been added to the pause at height script that displays a custom message on screen. This can be used to give instructions to operators to perform an action during the pause, e.g. ‘Place 626 bearings in slots now’.

  • Restore window preference. https://github.com/fieldOfView has contributed a new preference around restoring the previous window position/size to the last used position/size on start up. This would be a workaround for those setups where starting Ultimaker Cura on a secondary screen will prevent it from working.

  • Group Linux instances. https://github.com/MatthewCroughan has contributed a fix so that multiple instances of Ultimaker Cura get grouped in one application group in Gnome (the Linux front-end). It adds a bit of metadata to the .desktop file so that the windows can be grouped.

  • Known bugs Cura not starting on Windows 10. Some users started reporting that Ultimaker Cura 4.3 and higher did not start properly, fur unknown reasons. We have implemented some code to get a better understanding of the issue, but we have not been able to fix it just yet.
    As a quick fix: Go to the install path, by default “C:\Program Files\Ultimaker Cura 4.4”. Right click Cura.exe and select ‘properties’. Click the ‘compatibility’ tab and select “Run This Program in Compatibility Mode For: Windows 8”. If this does not fix your issue, please contact your service provider.

  • Minor improvements

    • Reweighting stages.
    • Small plug-in system improvements
    • Add RetractContinue post-processing script by https://github.com/thopiekar
    • Add DisplayRemainingTimeOnLCD post-processing script by https://github.com/iLyngklip
    • Thickness of the very bottom layer
  • Updated third party printers

    • Strateo3D. https://github.com/KOUBeMT has updated the machine profile for Strateo3D.
    • Key3D Tyro. https://github.com/DragonJe has created a definition, extruder, and profiles for the Key3D Tyro.
    • Prusa i3 MK3/MK3S printer. https://github.com/samirabaza has contributed the latest definition for Prusa i3 MK3/MK3s made by Prusa Research with a minor modification to fit in Prusa folder under "add printer".
    • Hellbot printer. https://github.com/F-Fischer has contributed a machine profile for the Hellbot printer.
    • HMS434 update by https://github.com/maukcc
    • Add CR-10 MAX and Ender-5 plus by https://github.com/trouch
    • Modify Cubicon device profile by https://github.com/HUNIBEST-HyVISION
    • Add Cubicon printer definitions by https://github.com/HUNIBEST-HyVISION
  • Bug fixes

    • Re-calculating retraction-safe area with every wall by https://github.com/smartavionics
    • Fix Normals after Mirror Operation
    • Crash when loading PJ with creality
    • Per-object setting stacks checked for errors even if they are empty by https://github.com/smartavionics
    • getAngleLeft gives wrong results when lines are colinear
    • Lots of qml warnings regarding MaterialsTypeSelection.qml
    • PR: Avoid unwanted travel with ironing by https://github.com/smartavionics
    • PR: Remove all travel moves < 5um by https://github.com/smartavionics
    • AMF files are mirrored
    • Changes to Material diameter do not get applied
    • Long string of text on profile names goes through borders
    • CURA 4.3 - Crash when connecting networked Ultimaker S5
    • Layer slider falls behind action panel, on low resolution displays only by https://github.com/AMI3
    • Deleting profiles will not update the size of the drop-down menu
    • Create / Update / Discard options are enabled when they should be greyed out
    • Scroll bar for profile dropdown
    • Can't change printhead X/Y Min/Max
    • Syncing to a printer that has both nozzles disabled causes Cura to crash
    • Project file open behavior preference is ignored when opening from command line.
    • Create CFFF printer and change nozzle diameter will cause a crash
    • Pause At Height resumes with wrong speed
    • One-at-a-time ordering wrong
    • Fix license extraction from CuraPackage
    • Invalid firmware for UM2 update continues forever
    • Infill inset too much with connected lines and thicker infill by https://github.com/smartavionics
    • Reworked line polygon crossings by https://github.com/smartavionics

- Python
Published by rburema over 6 years ago

cura - 4.4 Beta

Beta for 4.4

Related blog post: https://ultimaker.com/learn/discover-intent-profiles-in-ultimaker-cura-4-4-beta

- Python
Published by rburema over 6 years ago

cura - 4.4 Beta Pre-release

This is a pre-release for the Beta of 4.4.0. Due to a major SDK change (7.0.0), a pre-release is made available to allow plugin developers more time to update their plugins.

We have added the following: * The ContainerTree class provides easy access to which profiles are available for each configuration in Cura. * QualityManagementModel is expanded to contain functions for duplicating, deleting, etc. of custom profiles. * MaterialManagementModel is expanded to contain functions for duplicating, deleting, etc. of materials. * Setting version is incremented to 10. * Per-extruder container stacks now contain an additional entry: The "intent" profile, meant to indicate how the user intends to use the print: For strength, accuracy, just visual, etc. * IntentCategoryModel provides a list of the available intent categories. * IntentModel provides a list of the available intent profiles per intent category. * A new decorator marks certain things as "API", to mark certain things as considered completely stable for plug-ins to use. These markers have not yet been added to all things that we consider stable to use, though. * Metadata can now be set per PluginObject, allowing multiple of the same type of PluginObjects to be defined in one plug-in. PluginObjects have a getName function to disambiguate them.

We have removed the following: * MaterialManager. Use ContainerTree or MaterialManagementModel instead. * QualityManager. Use ContainerTree or QualityManagementModel instead. * VariantManager. Use ContainerTree instead.

- Python
Published by nallath over 6 years ago

cura - v4.3.0

4.3.0

Ultimaker S3

This release includes a new profile for our latest S-line of 3D printers: the Ultimaker S3. Eagle-eyed beta testers may have noticed this extra printer profile in the beta release, too. Well done to those who spotted it. Learn more about the Ultimaker S3 by reading the blog on Ultimaker.com.

Even more 3D file formats

This version is compatible with even more 3D file formats out-of-the-box, so you can integrate CAD software, 3D scanning software, and 3D modeling software into your workflow with ease. Natively open Collada, GLTF, OpenCTM, and PLY formats, to name a few. And don’t forget, downloading plugins from the Ultimaker Marketplace brings in support for many more.

Align faces to the build plate

Orienting your models with the rotation tool or the lay flat tool can be a hassle with complex geometries. This new time-saving feature lets you select a face of your model to rest on the build plate, so you can get the orientation you need quickly and easily. Please note this is disabled in compatibility mode (and if your machine is running OpenGL 3.2 or lower).

Support infill/interface line directions

Improve reliability with more precise control over certain aspects of your print. Choose the angle that support-infill and interfaces print at, thanks to a contribution from vgribinchuck (https://github.com/vgribinchuk). Input a set of angles you want lines generated at, and these will be placed sequentially throughout your 3D print.

Randomize infill start

Randomize which infill line is printed first. This distributes strength across the model, preventing one segment becoming the weakest link, at the cost of an additional travel move.

Print small features slower

Smartavionics (https://github.com/smartavionics) has contributed a setting which recognizes small perimeters and reduces print speed in order to boost the reliability and accuracy of small printed features. This is especially useful for small perimeters such as printed holes, as they tend to get ripped away from the build plate easily due to their low contact area.

Easy selector for Z seam positions

Z seams are now easier to position on your model, thanks to a contribution by trouch (https://github.com/trouch). A drop down selection box has been added to custom mode, giving you a list of presets to place the z seam on your model.

Colorblind assist theme

Nubnubbud (https://github.com/Nubnubbud) has added a new theme for colorblind users which makes more distinction between colors, such as the yellow/green line colors in the layer view.

DisplayFilenameAndLayerOnLCD script

Some improvements for this post processing script from the community. N95JPL (https://github.com/N95JPL) has contributed updates to offer a wider range of optional information. Adecastilho (https://github.com/Adecastilho) has contributed updates so that the layer count is displayed before the filename to prevent the layer number getting truncated in the event of long filename, as well as an option to start layer count at either 0 or 1. The ':' in the display string has also been removed as it is a GCODE command that splits the line into two different commands.

Peripheral information for output devices

Architectural changes in Ultimaker Cura to allow display information about peripherals in the printer output device, so that I can use it to later on show that information in the Monitor stage plugin.

Quality changes on import

Users can now import profiles that have been created on a different machine other than the active one.

Remove prime after coasting

Reduce the visibility of the z seam when printing with coasting by preventing nozzle priming.

Map Material Station slot data

The available configurations drop down will display information about a Ultimaker S5 Material Station if connected. Read more about the Ultimaker S5 Material Station on ultimaker.com

Manage Printer link

Added a “Manage Printer” link in the monitor tab which takes you to Ultimaker Connect.

Improvement in code quality

Improved code quality resulting in improved stability.

Bug fixes

  • Uninstall in silent mode. Fixed an issue where a dialog displays when uninstalling in silent mode.
  • Build Interface if Support is Present. In some cases, support could be pushed away by large support XY distance, but interfaces could be left on overhangs which leads to situation when interface is generated without support. This has been fixed.
  • Install in silent mode. The bundled Arduino driver is signed by a certificate that's not trusted on Windows by default, so there was no way to suppress the prompt or to have the installer skip driver installation. This has been fixed.
  • 3MF project printer connection not included. When loading a project file that was saved while a network connection was active, the network connection is not re-established. This has been fixed.
  • Thin Walls broken. Fixed an error with thin walls being broken.
  • Tray icon remaining. Fixed a bug where the tray icon would remain after closing the application.
  • Marketplace text. Fixed an issue where Marketplace text is blurry on some screens
  • Unsupported profile imports. Fixed an issue where exported profiles could not be reimported.
  • Loading file message. Added visual feedback when loading files such as STLs
  • Loading GCODE on disabled extruders. Fixed an issue where GCODE imported using multi-extrusion fails to load if an extruder is disabled.
  • Support brim with concentric support pattern. Fixed an issue where support would be in mid-air.
  • Reduced cloud logging. Logging has been reduced for cloud connections on unstable connections.
  • Application menu extruder menu. Fixed an issue where changing the extruder via the application menu didn’t work.
  • Tool handles move when rotating. Fixed an issue where rotate tool handles would change location when rotating.
  • F5 reload. Fixed an issue where F5 doesn't reload GCODE.
  • Application not starting before the splash screen. Fixed an issue where the application wouldn’t start before the splash window.
  • Qt 5.13 crashes. Fixed an issue where the ShaderEffect crashes using Qt 5.13
  • Can’t select other materials in print setting tab. Fixed an issue where other materials couldn’t be selected using the print settings tab.
  • Drop down to buildplate after resize. Models don’t drop down to the build plate if they are scaled down from ‘too large to fit’.
  • Unsupported quality profiles. Fixed unsupported quality profiles appearing for 0.25 + 0.8 print core combinations.
  • 'Arrange all models' for groups. Fixed an issue where arrange all models hangs for grouped models.
  • Update Checker not working. Fixed this so that updates are visible if using a legacy version.
  • Missing support brim. Fixed an issue where support brim was missing if platform adhesion set to ‘None’.
  • Multiply non-normal mesh doesn't work. Fixed instances where processes stopped and messages would hang.
  • Settings not updating in GUI with inheritance. Fixed settings not updating GUI with inheritance.
  • Prevent 'generic'-part in name of specific materials. Introduced checks for ‘generic’ material types to help material categorization.
  • Hide temperature settings. The "Default Print Temperature" setting is currently editable, but editing this setting can cause problems with temperatures later especially when you have it in your custom profile. We decided to hide this setting so users can no longer edit it in the later releases to avoid confusion. The "Default Build Plate Temperature" has also been hidden because it causes a similar issue.
  • Add machineheatedbuildvolume. Introduced a new machineheatedbuildvolume machine-setting, which is set it to false by default, and only set it to true for the Ultimaker S5. Users can alter their own definition if they do have a heated build volume.
  • Z-hops on first layer. First move other start GCODE not z-hopped. Contributed by sailorgreg (https://github.com/sailorgreg).
  • Preserve extruder-only moves in post stretch script. Contributed by sgtnoodle (https://github.com/sgtnoodle).
  • “Print via Cloud” is no longer possible without an Internet connection
  • Monitor tab no longer sometimes shows incorrect printer name or type
  • Long print job names are no longer overlapping other text in the monitor tab
  • “Connected to Cloud” pop-up now only displays when the currently selected printer is connected to Ultimaker cloud.
  • Monitor tab is no longer greyed out when idle.

Third-party printer definitions

New machine definitions added for: * IMADE3D Jellybox. Contributed by filipgoc for IMADE3D Jellybox printers, which adds JellyBOX 2 printer and revises settings of JellyBOX Original. https://github.com/filipgoc * Vertex Nano. Contributed by velbn. https://github.com/velbn * Felix Pro 2. Contributed by pnks. https://github.com/pnks * JGAurora A35. Contributed by pinchies. https://github.com/pinchies * eMotionTech Strateo3D. Contributed by KOUBeMT. https://github.com/KOUBeMT * NWA3D A31. Contributed by DragonJe. https://github.com/DragonJe

- Python
Published by diegopradogesto over 6 years ago

cura - 4.3 Beta

Release of the Ultimaker Cura 4.3 BETA.

For more information look at the blog post: https://ultimaker.com/en/blog/52928-6-things-you-can-try-today-in-ultimaker-cura-43-beta

- Python
Published by diegopradogesto over 6 years ago

cura - v4.2.1

4.2.1

Bug fixes

  • Fixed a bug in the error checker where the slicer prevents a slice even when all the settings have the correct value, or it doesn't indicate which settings have an incorrect value.
  • Fixed 'Z Hop Speed' error in the new Creality profiles that prevents the slice when the 'Z hop when retracting' setting is enabled. This happened as well when enabling support since 'Z hop when retracting' is enabled in this case.
  • Fixed importing old profiles for Creality CR10s. After the inclusion of the CreawsomeMod profiles, the version upgrade didn't take Creality CR10s into account.

4.2.0

Orthographic view

When preparing prints, professional users wanted more control over the 3D view type, so this version introduces an orthographic view, which is the same view type used by most professional CAD software packages. Find the orthographic view in View > Camera view > Orthographic, and compare the dimensions of your model to your CAD design with ease.

Object list

Easily identify corresponding filenames and models with this new popup list. Click a model in the viewport and its filename will highlight, or click a filename in the list and the corresponding model will highlight. The open or hidden state of the list will persist between sessions. How convenient.

Print previews

Some improvements have been made to print previews displayed in the monitor tab, Ultimaker Connect, or the Ultimaker S5 interface. In some instances, previews were clipped at the bottom or side, and sometimes models outside of the build plate area were visible. This is all fixed now.

AMF file compatibility

Ultimaker Cura now supports AMF (Additive manufacturing file format) files out-of-the-box, thanks to an AMF file reader contributed by fieldOfView. https://github.com/fieldofview

Slice button delay.

After clicking ‘Slice’, a lack of response could lead to frustrated buttonclicking. This version changes the button text to read ‘Processing’ during any pre-slicing delay.

Layer view line type

The line type color scheme in the layer view has been tweaked with new colors for infill and support interfaces so that they can be distinguished better.

Nozzle switch prime distance

Certain materials “ooze” more than others during retraction and long moves. Vgribinchuk (https://github.com/vgribinchuk) has contributed a new setting that lets you finetune the restart distance, so that the full extrusion width is achieved when resuming a print.

Smart Z seam

A new option to increase the aesthetic quality of your prints has been added to custom mode, under Z seam settings. Smart Z seam works by analyzing your model’s geometry and automatically choosing when to hide or expose the seam, so that visible seams on outer walls are kept to a minimum.

Separate Z axis movements

Z axis movement handling has been improved to reduce the chance of print head collisions with prints.

Flow per feature

You can now adjust material flow for specific features of your print, such as walls, infill, support, prime towers, and adhesion. This allows line spacing to be controlled separately from flow settings.

Merge infill lines

We did some finetuning of the CuraEngine to improve print quality by filling thin infill areas more precisely and efficiently, and reducing movements that caused excessive gantry vibration.

Z hop speed

The Z hop speed for printers with no specific speed value would default to ‘299792458000’ (light speed!) The new Z hop speed setting ensures that all Z hops are performed at a more sensible speed, which you can control.

Support tower diameter

The ‘Minimum diameter’ setting for support towers has been renamed to ‘Maximum Tower-Supported Diameter’, which is more accurate and more specific because it mentions towers.

Square prime towers

Circular prime towers are now the default option. Square prime towers have been eradicated forever.

Third-party printer order

The ‘add printer’ menu now includes third-party printers that are ordered by manufacturer, so that specific machines can be found easily. Printer definitions. New machine definitions added for: * Anet A6. Contributed by markbernard. https://github.com/markbernard * Stereotech ST320 and START. Contributed by frylock34. https://github.com/frylock34 * Erzay3D. Contributed by Robokinetics. https://github.com/Robokinetics * FL Sun QQ. Contributed by curso007. https://github.com/curso007 * GeeTech A30. Contributed by curso007. https://github.com/curso007

Creawsome mod

This version has pulled the Creawsome mod, made by trouch (https://github.com/trouch), which adds a lot of print profiles for Creality printers. It includes definitions for Creality CR10 Mini, CR10s, CR10s Pro, CR20, CR20 Pro, Ender 2, Ender 4 and Ender 5, and updates the definitions for CR10, CR10s4, CR10s5 and Ender3. The CRX is untouched. Pull requests are now submitted that merge the mod into mainline Cura.

Bug fixes

  • Noto Sans. Noto Sans was introduced as the default font in Ultimaker Cura some versions ago, but until now it wouldn’t render properly in the application unless already installed on your computer. This release forces the application to render Noto Sans even when it’s not installed as a font on your computer. Fun fact: Ultimaker recently rebranded, and we made Noto Sans our corporate font as well.
  • Reslice with per-model settings. When slicing a model with per-model settings, a change of one of the per model settings would not trigger a reslice. This has been fixed. Serial port interruptions. This version adds a way to stop serial connections if you add command line parameters.
  • Print one-at-a-time blob. In print-one-at-a-time mode, prime blobs could cause obstructions and cause prints to fail. This has been fixed.
  • Prime tower brim overlap fix. Fixed an issue where models on the build plate could overlap with brims of other models.
  • Wrong printer name. Fixed an issue where Ultimaker 3D printers that are synchronized over the network would display ‘Extruder 1’ in place of the printer’s hostname.
  • Unnecessary travel at print start. Fixed an issue where printing without a prime blob would cause the print head to make a 10 mm travel move for no reason.
  • Stair step height. This version fixes support stair step height, which influences the adhesion between the model and support printed on top (supports everywhere). For now, this bug has had no influence on PVA supported prints.

- Python
Published by diegopradogesto almost 7 years ago

cura - 4.2 Beta

Release of the Ultimaker Cura 4.2 BETA

For more information look at the blog post: https://ultimaker.com/en/blog/52907-ultimaker-cura-42-beta-whats-new

- Python
Published by LipuFei almost 7 years ago

cura - v4.1.0

Draggable settings panels

There was a lot of feedback from the 4.0 release about the collapsible settings panels. Based on this feedback, we decided to make them completely draggable. The print settings panel (prepare stage) and the color scheme panel (preview stage) can now be dragged and positioned anywhere in the 3D viewer. A double click of the header will reset each to their default position.

Updated onboarding flow

The onboarding flow on first startup has been updated with a look and feel more in line with the new interface. A series of setup steps will be shown, including Welcome, User agreement, Change log, the option to add a (networked) printer, and the option to sign up/sign in with an Ultimaker account.

Add printer menu

Various updates in the ‘Add printer menu’. The machine settings menu has been updated in line with the new look and feel of the interface, and it's now possible to directly add machines from discovered network printers.

Expert settings visibility

Previously, new settings weren't displayed in the expert preset even though they were expert-level settings. The latest features (e.g. Prime tower brim) are now included in the expert preset, for easy access.

Experimental print profile indicator

When an experimental print profile is activated, the settings panel header will now display an "Experimental" tag.

Printing guidelines

More information about how to print advanced materials can be quickly and easily accessed via the interface. When a material is chosen in the configuration selector, an icon will appear next to it, which when clicked will direct the user to a 'Printing Guidelines' page specified by the print profile supplier.

Increased rendering speed

Rendering speed improvements that should be quite noticeable with multiple objects on the build plate.

Layer change script

This new post-processing script injects custom Gcode on a layer change, so that manual commands can be defined, e.g. park the print head. Contributed by wporter82. https://github.com/wporter82

Prime tower brim

Prime towers might need the extra adhesion of a brim even when the model doesn’t, so an option for a prime tower to print with a brim independently of the model has been added. This setting is available when the adhesion type is set to 'None', 'Skirt' or 'Brim', and the prime tower is enabled. Currently this option doesn’t work with rafts.

Prime tower Gcode comments

Gcode now contains comments to indicate when a prime tower is printed, like so: ;TYPE:PRIME-TOWER

Maximum deviation setting

Previously, the maximum deviation was hard-coded in CuraEngine to be half of the maximum resolution. A new setting has been added that sets the maximum allowed deviation from the original polygon when reducing model resolution. If line segments are shorter than the maximum resolution, they are removed, unless this introduces a deviation greater than the maximum deviation.

Gyroid support

Smartavionics has contributed a new option for a gyroid support pattern, similar to his gyroid infill contribution. A gyroid pattern is relatively efficient with material, so gyroid patterns permeable to water can dissolve faster. It’s also easier to pull gyroid structures off your model with pliers compared to some other support patterns. https://github.com/smartavionics

Purchase materials

The Marketplace now includes a direct link to a site where users can buy specific materials to work with the corresponding print profile. The link is specified by the print profile supplier through the contributor portal.

Marketplace notifications

When a plugin or print profile in the Marketplace has updates, a badge notification will appear over the Marketplace button and installed packages tab, prompting you to update.

New third-party definitions

  • NWA3D A5. Contributed by DragonJe. https://github.com/DragonJe
  • Anycubic Chiron. Contributed by BluefireXD. https://github.com/BluefireXD
  • Alfawise u30. Contributed by NicolasNSSM. https://github.com/NicolasNSSM
  • Cubicon. Contributed by Hyvision. https://github.com/Hyvision
  • Wanhao Duplicator 9. Contributed by matshch. https://github.com/matshch
  • Creality 3D-X. Contributed by steverc1572 https://github.com/steverc1572
  • Z-Bolt. Contributed by alexkv. https://github.com/alexkv
  • TiZYX Evy. Contributed by ValentinPitre. https://github.com/ValentinPitre
  • FLSUN QQ. Contributed by ranfahrer. https://github.com/radfahrer
  • Structur3D Silicone. Contributed by afinkle. https://github.com/afinkle
  • TiZYX Evy Dual. Contributed by ValentinPitre. https://github.com/ValentinPitre

Bug fixes

  • Fixed an issue where the application crashed when opening the Ultimaker Marketplace after being logged in for more than 10 minutes. This was due to an expired token when checking network requests.
  • For PLA-PLA support combinations, the horizontal expansion value has changed from 0.2 to 0 by default. This fixes an issue where unnecessary support is generated. The default value for PVA remains the same.
  • Fixed an issue where choosing to "Update Existing" profile during project file loading did not overwrite the current settings with what was in the project file.
  • Removed the GFF and CFF materials from this version onwards. These materials are intended only for testing and are incompatible with the Ultimaker 2+
  • Fixed an issue where the maximum resolution setting removed more vertices than necessary.
  • Improved gyroid infill to stop very small (less than 10 uM) line segments being created when the gyroid infill lines are connected, increasing print consistency and reliability. Contributed by smartavionics https://github.com/smartavionics
  • Previously, disabling build plate adhesion would also disable support brim settings. A support brim can now be enabled independently of build plate adhesion.
  • Improved combing moves over thin model areas. Contributed by smartavionics https://github.com/smartavionics
  • Fixed an issue where the printer selector panel text would exceed the boundaries of popups in languages other than English.
  • Removed the ability to create print profiles with duplicate names in the print profile manager. Print profiles with the equal names would eventually lead to crashes or undefined behavior.
  • Fixed an issue where the application would not remember the previous save path after saving again in the same session.
  • Older machines running Mac OS X don't always support OpenGL 4.0+. For better performance the software can now detect if a machine doesn’t support it, and use OpenGL 2.0 instead. Contributed by fieldOfview. https://github.com/fieldofview
  • Fixed an issue where the application would crash when selecting the support eraser tool.
  • Fixed an issue where Z seams didn’t snap to the sharpest corner.
  • Fixed issues where prints would have imperfections and on vertical surfaces.

- Python
Published by Ghostkeeper about 7 years ago

cura - v4.0.0

Updated user interface

Ultimaker Cura is a very powerful tool with many features to support users’ needs. In the new UI, we present these features in a better, more intuitive way based on the workflow of our users. The Marketplace and user account control have been integrated into the main interface to easily access material profiles and plugins. Three stages are shown in the header to give a clear guidance of the flow. The stage menu is populated with collapsible panels that allow users to focus on the 3D view when needed, while still showing important information at the same time, such as slicing configuration and settings. Users can now easily go to the preview stage to examine the layer view after slicing the model, which previously was less obvious or hidden. The new UI also creates more distinction between recommended and custom mode. Novice users or users who are not interested in all the settings can easily prepare a file, relying on the strength of expert-configured print profiles. Experienced users who want greater control can configure over 300 settings to their needs.

Redesigned "Add Printer" dialog

Updated one of the first dialogs a new user is presented with. The layout is loosely modeled on the layout of the Ultimaker 3/Ultimaker S5 "Connect to Network" dialog, and adds some instructions and intention to the dialog. Contributed by fieldOfView.

Updated custom mode panel

Based on feedback from 4.0 beta, the custom mode panel is now resizable to make more settings visible. The set position will persist between sessions.

Monitor tab

Updated the monitor tab interface for better alignment with Cura Connect interface.

Remote printing

Use your Ultimaker S5 printer with an Ultimaker account to send and monitor print jobs from outside your local network. Requires firmware 5.2 (coming soon).

User ratings for plugins

With an Ultimaker account, users can now give feedback on their experience by rating their favourite plugins.

Integrated backups

‘Cura backups’ has been integrated into Ultimaker Cura and can be found in the ‘extensions’ menu. With this feature, users can use their Ultimaker account to backup their Ultimaker Cura configurations to the cloud for easy, convenient retrieval.

Plugin versioning

Newer plug-ins can't load in older versions if they use newer features, while old plug-ins may still load in newer versions.

LAN and cloud printer icons

Users can now quickly see if their printer is network or cloud enabled with new icons.

Improved UI speed

This version switches faster between extruders and printers. Your mileage may vary depending on your system specifications.

Floats precision

No settings in Ultimaker Cura require more than three digits of precision, so floats in setting input fields have been limited to three digits only. Contributed by fieldOfView.

Minimum support area

This feature allows set minimum area size for support and support interface polygons. Polygons which area are smaller than set value will not be generated. Contributed by vgribinchuk/Desktop Metal.

Lazy Tree Support calculation

In previous versions, 95% of Tree Support’s computation time was used to calculate the collision volumes to make sure that the branches avoid collisions with the meshes. Now it calculates these volumes only when necessary, reducing the computation time. Contributed by bjude.

CPE and CPE+ comb retractions

Changed all CPE and CPE+ profiles to travel up to 50 mm without retraction, decreasing blobs caused by combing long distances.

Marketplace improvements

Added optimizations to show a support site instead of an email address, increased the number of lines that are shown for the description, and show a 'website' link so people can order material directly.

Arduino drivers silent install

Previous versions stopped silent installation because the Arduino drivers packaged with Cura are not signed. Arduino drivers are now skipped when performing a silent install.

New third-party definitions

  • Wanhao. Updated printer profiles to use new travel_speed macro (Contributed by forkineye).
  • JGAurora A1, A5 and Z-603S (Contributed by pinchies).
  • Alfawise U20 (Contributed by pinchies).
  • Cocoon Create ModelMaker (Contributed by pinchies).
  • Ender-3. Updates to the printer definition (Contributed by stelgenhof).

Bug fixes

  • Fixed an issue which prevented slicing when per extruder settings were changed with a disabled extruder.
  • Improved handling of non-Ultimaker network connected printers within Ultimaker Cura. Contributed by fieldOfView
  • Fixed an issue where printing with the second extruder only would retract material unnecessarily.
  • Fixed an issue where outdated plugins remained partially activated.
  • Fixed an issue where combing was not working when tweaking Retraction minimum travel.
  • Fixed an oversized print head collision zone when using print one-at-a-time mode.
  • Due to inaccuracy of floats in very large prints, the position is reset again several times using "G92 E0" commands.
  • Improved update checker text for better readability.
  • Updated the implementation of 3MF in Ultimaker Cura for better consistency with 3MF consortium specifications.
  • Removed all final and initial print temperature offsets, and increased first layer print temperature to fix under-extrusion problems.
  • Holding shift and rotating a model on its axis for fine-grained rotations would sometimes pan the camera. This has now been fixed.
  • Added file type associations for .gcode and .g extensions.
  • Marked some more profiles as experimental.
  • Fixed an issue where duplicated PLA with a different label would replace the original PLA entry.
  • Updated which profile new materials are based when you create a brand new material. Contributed by fieldOfView.
  • Fixed adhesion type errors on startup.
  • Fixed an issue where system tray icons would remain when Ultimaker Cura is closed until mouse-over.
  • Added extra tooltip to give extra information about start/end g-codes.
  • Fixed an issue where clicking 'Create Account' would go to login instead of sign-up.
  • Fixed an issue where the legacy profile importer would generate corrupt profiles.
  • Fixed an issue where Ultimaker Cura could crash on start-up during the upgrading of your configuration to the newest version for some people.
  • Fixed an issue where Ultimaker Cura would crash after downloading plugin from Marketplace.
  • Ignores plugins folder when checking files for version upgrade. Start-up is now much faster if you've installed a lot of plugins or have used many versions of Ultimaker Cura.
  • Fixed an issue where the firmware checker shows up when there is no internet connection.
  • Fixed an issue where settings could not be made visible again after hiding all settings.
  • Fixed false configuration error for CC Red 0.6 core after a version upgrade.
  • Fixed an issue where a warning is issued when selecting a printer with no material loaded. The extruder will now be disabled instead.

- Python
Published by Ghostkeeper about 7 years ago

cura - v3.6.0

Gyroid infill

New infill pattern with enhanced strength properties. Gyroid infill is one of the strongest infill types for a given weight, has isotropic properties, and prints relatively fast with reduced material use and a fully connected part interior. Note: Slicing time can increase up to 40 seconds or more, depending on the model. Contributed by smartavionics.

Support brim

New setting that integrates the first layer of support material with the brim’s geometry. This significantly improves adhesion when printing with support material. Contributed by BagelOrb.

Cooling fan number

It is now possible to specify the cooling fan to use if your printer has multiple fans. This is implemented under Machine settings in the Extruder tab. Contributed by smartavionics.

Settings refactor

The CuraEngine has been refactored to create a more testable, future-proof way of storing and representing settings. This makes slicing faster, and future development easier.

Print core CC 0.6

The new print core CC 0.6 is selectable when the Ultimaker S5 profile is active. This print core is optimized for use with abrasive materials and composites.

File name and layer display

Added M117 commands to GCODE to give real-time information about the print job file name and layer number shown on the printer’s display when printing via USB. Contributed by adecastilho.

Firmware checker/Ultimaker S5

The update checker code has been improved and tested for more reliable firmware update notifications in Ultimaker Cura. The Ultimaker S5 is now included.

Fullscreen mode shortcuts

Fullscreen mode can be toggled using the View menu or with the keyboard shortcuts: Command + Control + F (macOS), or F11 (Windows and Linux). Contributed by KangDroid.

Configuration error message

In previous versions, Ultimaker Cura would display an error dialog explaining when something happened to user configuration files, including the option to reset to factory defaults. This would not warn about losing the current printer and print profile settings, so this information has been added.

Rename Toolbox to Marketplace

The entry points to the Toolbox are now renamed to Marketplace.

Materials in the Marketplace

A new tab has been added to the Marketplace that includes downloadable material profiles, to quickly and easily prepare models for a range of third-party materials.

New third-party definitions

New profiles added for Anycube 4MAx and Tizyx K25. Contributed by jscurtu and ValentinPitre respectively.

Improved definitions for Ender-3

The Ender-3 build plate size has been adjusted to the correct size of 235 x 235 mm, corrected the start-up sequence, and the printhead position has been adjusted when prints are purged or completed. Contributed by stelgenhof.

Add mesh names to slicing message

Added comment generation to indicate which mesh the GCODE after this comment is constructing. Contributed by paukstelis.

Bug fixes

  • The active material is highlighted in Ultimaker Cura’s material manager list. This behavior is now consistent with the profile and machine manager.
  • The option to use 1.75 mm diameter filament with third-party 3D printers is now fixed and does not revert back to 2.85 mm. This fix also applies the appropriate a Z-axis speed change for 1.75 mm filament printers. Contributed by kaleidoscopeit.
  • A fix was created to handle OSX version 10.10, but due to the Qt upgrade, users with older versions won’t be able to run Ultimaker Cura on their system without a system update. This applies to OSX version 10.09 and 10.08.
  • Fixed a memory leak when leaving the “Monitor” page open.
  • Added performance improvements to the PolygonConnector to efficiently connect polygons that are close to each other. This also reduces the chances of the print head collide with previously printed things. Contributed by BagelOrb.
  • Fixed a bug where the GCODE reader didn’t show retractions.
  • Changes the USBPrinting update thread to prevent flooding the printer with M105 temperature update requests. Contributed by fieldOfView.
  • Fix the behavior of the "manage visible settings" button, when pressing the "cog" icon of a particular category. Contributed by fieldOfView.
  • Add a new post processing script that pauses the print at a certain height that works with RepRap printers. Contributed by Kriechi.
  • Fix updates to the print monitor temperatures while preheating. Contributed by fieldOfView.
  • Fixed a bug where material cost is not shown unless weight is changed.
  • Fixed bugs crashing the CuraEngine when TreeSupport is enabled.
  • Fixed a bug where Ultimaker Cura would upload the wrong firmware after switching printers in the UI.
  • Fixed a bug where the layer view was missing if the first layer was empty.
  • Fixed a bug where erroneous combing movements were taking place.
  • Fixed a bug where the initial layer temperature is set correctly for the first object but then never again.
  • Fixed a bug where clicking the fx icon didn’t respond.

- Python
Published by Ghostkeeper over 7 years ago

cura - v3.5.1

3.5.1

Bug fixes

  • Fixed M104 temperature commands giving inaccurate results.
  • Fixed crashes caused by loading files from USB stick on Windows platforms.
  • Fixed several issues with configuration files that missed the type in the metadata.
  • Fixed issues caused by skin/infill optimization.
  • Fixed several issues related to missing definition files for third-party printers.
  • Fixed an issue where combing path generation cuts corners.
  • Fixed a range of crashes caused by lock files.
  • Fixed issues with remembering save directories on MacOS.
  • Fixed an issue where CuraEngine uses incorrect material settings.
  • Fixed an issue where some support layers don't have support infill.

3.5.0

Monitor page

The monitor page of Ultimaker Cura has been remodeled for better consistency with the Cura Connect ‘Print jobs’ interface. This means less switching between interfaces, and more control from within Ultimaker Cura.

Open recent projects

Project files can now be found in the ‘Open Recent’ menu.

New tool hotkeys

New hotkeys have been assigned for quick toggling between the translate (T), scale (S), rotate (R) and mirror (M) tools.

Project files use 3MF only

A 3MF extension is now used for project files. The ‘.curaproject’ extension is no longer used.

Camera maximum zoom

The maximum zoom has been adjusted to scale with the size of the selected printer. This fixes third-party printers with huge build volumes to be correctly visible.

Corrected width of layer number box

The layer number indicator in the layer view now displays numbers above 999 correctly.

Materials preferences

This screen has been redesigned to improve user experience. Materials can now be set as a favorites, so they can be easily accessed in the material selection panel at the top-right of the screen.

Installed packages checkmark

Packages that are already installed in the Toolbox are now have a checkmark for easy reference.

Mac OSX save dialog

The save dialog has been restored to its native behavior and bugs have been fixed.

Removed .gz extension

Saving compressed g-code files from the save dialog has been removed because of incompatibility with MacOS. If sending jobs over Wi-Fi, g-code is still compressed.

Updates to Chinese translations

Improved and updated Simplified Chinese translations. Contributed by MarmaladeForMeat.

Save project

Saving the project no longer triggers the project to reslice.

File menu

The Save option in the file menu now saves project files. The export option now saves other types of files, such as STL.

Improved processing of overhang walls

Overhang walls are detected and printed with different speeds. It will not start a perimeter on an overhanging wall. The quality of overhanging walls may be improved by printing those at a different speed. Contributed by smartavionics.

Prime tower reliability

The prime tower has been improved for better reliability. This is especially useful when printing with two materials that do not adhere well.

Support infill line direction

The support infill lines can now be rotated to increase the supporting capabilities and reduce artifacts on the model. This setting rotates existing patterns, like triangle support infill. Contributed by fieldOfView.

Minimum polygon circumference

Polygons in sliced layers that have a circumference smaller than the setting value will be filtered out. Lower values lead to higher resolution meshes at the cost of increased slicing time. This setting is ideal for very tiny prints with a lot of detail, or for SLA printers. Contributed by cubiq.

Initial layer support line distance

This setting enables the user to reduce or increase the density of the support initial layer in order to increase or reduce adhesion to the build plate and the overall strength.

Extra infill wall line count

Adds extra walls around infill. Contributed by BagelOrb.

Multiply infill

Creates multiple infill lines on the same pattern for sturdier infill. Contributed by BagelOrb.

Connected infill polygons

Connecting infill lines now also works with concentric and cross infill patterns. The benefit would be stronger infill and more consistent material flow/saving retractions. Contributed by BagelOrb.

Fan speed override

New setting to modify the fan speed of supported areas. This setting can be found in Support settings > Fan Speed Override when support is enabled. Contributed by smartavionics.

Minimum wall flow

New setting to define a minimum flow for thin printed walls. Contributed by smartavionics.

Custom support plugin

A tool downloadable from the toolbox, similar to the support blocker, that adds cubes of support to the model manually by clicking parts of it. Contributed by Lokster.

Quickly toggle autoslicing

Adds a pause/play button to the progress bar to quickly toggle autoslicing. Contributed by fieldOfview.

Cura-DuetRRFPlugin

Adds output devices for a Duet RepRapFirmware printer: "Print", "Simulate", and "Upload". Contributed by Kriechi.

Dremel 3D20

This plugin adds the Dremel printer to Ultimaker Cura. Contributed by Kriechi.

Bug fixes

  • Removed extra M109 commands. Older versions would generate superfluous M109 commands. This has been fixed for better temperature stability when printing.
  • Fixed minor mesh handling bugs. A few combinations of modifier meshes now lead to expected behavior.
  • Removed unnecessary travels. Connected infill lines are now always printed completely connected, without unnecessary travel moves.
  • Removed concentric 3D infill. This infill type has been removed due to lack of reliability.
  • Extra skin wall count. Fixed an issue that caused extra print moves with this setting enabled.
  • Concentric skin. Small gaps in concentric skin are now filled correctly.
  • Order of printed models. The order of a large batch of printed models is now more consistent, instead of random.

Third party printers

  • TiZYX
  • Winbo
  • Tevo Tornado
  • Creality CR-10S
  • Wanhao Duplicator
  • Deltacomb (update)
  • Dacoma (update)

- Python
Published by Ghostkeeper over 7 years ago

cura - v3.4.1

3.4.1

Bug fixes

  • Fixed an issue that would occasionally cause an unnecessary extra skin wall to be printed, which increased print time.
  • 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 supports are now limited within the build plate volume.
  • Fixed various startup crashes, including: copying of the version folder, errors while deleting packages, storing the old files, and losing data on install.

3.4.0

Toolbox

The plugin browser has been remodeled into the Toolbox. Navigation now involves graphical elements such as tiles, which can be clicked for further details.

Upgradable bundled resources

It is now possible to have multiple versions of bundled resources installed: the bundled version and the downloaded upgrade. If an upgrade in the form of a package is present, the bundled version will not be loaded. If it's not present, Ultimaker Cura will revert to the bundled version.

Package manager recognizes bundled resources

Bundled packages are now made visible to the CuraPackageMangager. This means the resources are included by default, as well as the "wrapping" of a package, (e.g. package.json) so that the CuraPackageManger and Toolbox recognize them as being installed.

Retraction combing max distance

New setting for maximum combing travel distance. Combing travel moves longer than this value will use retraction. Contributed by smartavionics.

Infill support

When enabled, infill will be generated only where it is needed using a specialized support generation algorithm for the internal support structures of a part. Contributed by BagelOrb.

Print outside perimeter before holes

This prioritizes outside perimeters before printing holes. By printing holes as late as possible, there is a reduced risk of travel moves dislodging them from the build plate. This setting should only have an effect if printing outer before inner walls. Contributed by smartavionics.

Disable omitting retractions in support

Previous versions had no option to disable omitting retraction moves when printing supports, which could cause issues with third-party machines or materials. An option has been added to disable this. Contributed by BagelOrb.

Support wall line count

Added setting to configure how many walls to print around supports. Contributed by BagelOrb.

Maximum combing resolution

Combing travel moves are kept at least 1.5 mm long to prevent buffer underruns.

Avoid supports when traveling

Added setting to avoid supports when performing travel moves. This minimizes the risk of the print head hitting support material.

Rewrite cross infill

Experimental setting that allows you to input a path to an image to manipulate the cross infill density. This will overlay that image on your model. Contributed by BagelOrb.

Backup and restore

Added functionality to backup and restore settings and profiles to cloud using the Cura Backups plugin.

Auto-select model after import

User can now set preferences for the behavior of selecting a newly imported model or not.

Settings filter timeout

The settings filter is triggered on enter or after a 500ms timeout when typing a setting to filter.

Event measurements

Added time measurement to logs for occurrences, including startup time, file load time, number of items on the build plate when slicing, slicing time, and time and performance when moving items on the build plate, for benchmarking purposes.

Send anonymous data

Disable button on the ‘Send anonymous data’ popup has changed to a ‘more info’ button, with further options to enable/disable anonymous data messages.

Configuration error assistant

Detect and show potential configuration file errors to users, e.g. incorrect files and duplicate files in material or quality profiles, there are several places to check. Information is stored and communicated to the user to prevent crashing in future.

Disable ensure models are kept apart

Disable "Ensure models are kept apart" by default due to to a change in preference files.

Prepare and monitor QML files

Created two separate QML files for the Prepare and Monitor stages.

Hide bed temperature

Option to hide bed temperature when no heated bed is present. Contributed by ngraziano.

Reprap/Marlin GCODE flavor

RepRap firmware now lists values for all extruders in the "Filament used" GCODE comment. Contributed by smartavionics.

AutoDesk Inventor integration

Open AutoDesk inventor files (parts, assemblies, drawings) directly into Ultimaker Cura. Contributed by thopiekar.

Blender integration

Open Blender files directly into Ultimaker Cura. Contributed by thopiekar.

OpenSCAD integration

Open OpenSCAD files directly into Ultimaker Cura. Contributed by thopiekar.

FreeCAD integration

Open FreeCAD files directly into Ultimaker Cura. Contributed by thopiekar.

OctoPrint plugin

New version of the OctoPrint plugin for Ultimaker Cura. Contributed by fieldOfView.

Cura Backups

Backup and restore your configuration, including settings, materials and plugins, for use across different systems.

MakePrintable

New version of the MakePrintable plugin.

Compact Prepare sidebar

Plugin that replaces the sidebar with a more compact variation of the original sidebar. Nozzle and material dropdowns are combined into a single line, the “Check compatibility” link is removed, extruder selection buttons are downsized, recommended and custom mode selection buttons are moved to a combobox at the top, and margins are tweaked. Contributed by fieldOfView.

PauseAtHeight plugin

Bug fixes and improvements for PauseAtHeight plugin. Plugin now accounts for raft layers when choosing “Pause of layer no.” Now positions the nozzle at x and y values of the next layer when resuming. Contributed by JPFrancoia.

Bug fixes

  • Prime tower purge fix. Prime tower purge now starts away from the center, minimizing the chance of overextrusion and nozzle obstructions. Contributed by BagelOrb.
  • Extruder 2 temp via USB. Fixed a bug where temperatures can’t be read for a second extruder via USB. Contributed by kirilledelman.
  • Move to next object position before bed heat. Print one at a time mode caused waiting for the bed temperature to reach the first layer temperature while the nozzle was still positioned on the top of the last part. This has been fixed so that the nozzle moves to the location of the next part before waiting for heat up. Contributed by smartavionics.
  • Non-GCODE USB. Fixed a bug where the USB port doesn’t open if printer doesn't support GCODE. Contributed by ohrn.
  • Improved wall overlap compensation. Minimizes unexpected behavior on overlap lines, providing smoother results. Contributed by BagelOrb.
  • Configuration/sync. Fixes minor issues with the configuration/sync menu, such as text rendering on some OSX systems and untranslatable text. Contributed by fieldOfView.
  • Print job name reslice. Fixed behavior where print job name changes back to origin when reslicing.
  • Discard/keep. Customized settings don't give an 'discard or keep' dialog when changing material.
  • Message box styling. Fixed bugs related to message box styling, such as the progress bar overlapping the button in the ‘Sending Data’ popup.
  • Curaproject naming. Fixed bug related to two "curaprojects" in the file name when saving a project.
  • No support on first layers. Fixed a bug related to no support generated causing failed prints when model is floating above build plate.
  • False incompatible configuration. Fixed a bug where PrintCore and materials were flagged even though the configurations are compatible.
  • Spiralize contour overlaps. Fixed a bug related to spiralize contour overlaps.
  • Model saved outside build volume. Fixed a bug that would saved a model to file (GCODE) outside the build volume.
  • Filament diameter line width. Adjust filament diameter to calculate line width in the GCODE parser.
  • Holes in model surfaces. Fixed a bug where illogical travel moves leave holes in the model surface.
  • Nozzle legacy file variant. Fixed crashes caused by loading legacy nozzle variant files.
  • Brim wall order. Fixed a bug related to brim wall order. Contributed by smartavionics.
  • GCODE reader gaps. Fixed a GCODE reader bug that can create a gap at the start of a spiralized layer.
  • Korean translation. Fixed some typos in Korean translation.
  • ARM/Mali systems. Graphics pipeline for ARM/Mali fixed. Contributed by jwalt.
  • NGC Writer. Fixed missing author for NGC Writer plugin.
  • Support blocker legacy GPU. Fixes depth picking on older GPUs that do not support the 4.1 shading model which caused the support blocker to put cubes in unexpected locations. Contributed by fieldOfView.

Third-party printers

  • Felix Tec4 printer. Updated definitions for Felix Tec4. Contributed by kerog777.
  • Deltacomb. Updated definitions for Deltacomb. Contributed by kaleidoscopeit.
  • Rigid3D Mucit. Added definitions for Rigid3D Mucit. Contributed by Rigid3D.

- Python
Published by Ghostkeeper almost 8 years ago

cura - v3.3.0

3.3.0

Profile for the Ultimaker S5

New printer profile for the Ultimaker S5, our latest 3D printer.

Profile for Tough PLA

New material profile for Tough PLA, a material that prints with the convenience of PLA but with toughness and impact strength similar to ABS.

Configuration/sync button

Configuration and synchronization button now available for Ultimaker network-connected printers to easily synchronize all possible available configurations in your Cura Connect group. The name of the group host is automatically pulled from the API, and network printers and local printers are separated in the list for clarity.

Setting visibility preset

Presets guide you to find the most important settings incrementally. A small menu is located next to the search bar to easily access these new setting visibility presets. Contributed by fieldOfView.

Print/save hotkey

Send a print to the queue using Ctrl + P (Windows/Linux) or Cmd + P (Mac). If no printer is present on the network, it will save to file instead.

3D model assistant

Models sliced to print with ABS, PC, PP or CPE+ that have a larger footprint than 150 x 150 x 150 mm will notify the user with an icon and popup of how they can achieve the best possible print quality and reliability.

Refactored machine manager

Refactored machine manager resulted in less manager classes. Changing settings, materials, variants and machines is now clearer. This results in an overall speed up when making changes.

Multiply models faster

Significant speed increase when multiplying models.

Auto slicing disabled by default

The auto slice tool is now disabled by default. Users can still enable the feature in the user preferences dialog.

Updated fonts

Default font changed to NotoSans to increase readability and consistency with Cura Connect.

Plugin browser look and feel

The plugin browser has been updated with a better look and feel to bring it in line with other UI elements. The author name is clickable, which opens email for support. Plugins can now be uninstalled with an uninstall button.

Show tooltip for unavailable profile

Tooltips have been added to incompatible settings, to give explanations why they are incompatible.

Empty material slots Ultimaker 3

When a material is not loaded in the Ultimaker 3, it is now displayed as ‘Empty’ rather than ‘Unknown’.

Send over network confirmation

When a print job is sent to a networked printer, a popup will confirm the job was sent, with a button to redirect the user to the monitor in Cura Connect.

Post processing scripts

Fixed an issue where post processing scripts could be lost between sessions. Post processing scripts are now persistent between sessions.

Single extrusion mode

Disable an extruder on a dual extrusion printer, so you are not limited by the other extruder’s parameters. To disable an extruder, right click it in the right panel, and select ‘Disable extruder’ to disable it. Re-enable by right clicking and selecting ‘enable extruder’. Printing profiles are optimized for the active extruder, as well as global settings, such as build plate temperature, to achieve better print quality. Using single extrusion mode also makes the ‘print one at a time’ feature available for the Ultimaker 3 and Ultimaker S5.

New UFP extension

UFP (Ultimaker format package) is a new file extension that contains compressed gcode and a preview thumbnail. Using this extension enables a model preview (similar to the solid view) on the Ultimaker S5 touchscreen and in Cura Connect.

Compressed Gcode

Gcode saved from Ultimaker Cura using the Ultimaker 3 profile is compressed (using gzip) to save space on printers.

Circular prime tower

Prime towers are now circular, resulting in a less jerky print head action, a more robust structure, better layer adhesion, and better build plate adhesion compared to square prime towers, reducing the chance of prime tower failure mid-print.

Connected infill lines

Grid and triangular infill patterns now have connected lines for a more constant flow, better model rigidity, and reduced impact on the quality of the outer wall.

Support blocker - fieldOfView

Generate a cube mesh to prevent support material generation in specific areas of a model. Each cube can be scaled, rotated, and moved with the standard adjustment tools to fit your requirements. When the support blocker tool is selected, single click in the area you want to block support to generate a mesh. If it is positioned by accident, click it again to remove it.

Real bridging - smartavionics

New experimental feature that detects bridges, adjusting the print speed, slow and fan speed to enhance print quality on bridging parts.

Updated CuraEngine executable - thopiekar

The CuraEngine executable now contains a dedicated icon, author information and a license.

Use RapidJSON and ClipperLib from system libraries

Application updated to use verified copies of libraries, reducing maintenance time keeping them up to date (the operating system is now responsible), as well as reducing the amount of code shipped (as necessary code is already on the user’s system).

Initial layer flow

New setting in the ‘material’ category where the initial layer flow can be adjusted.

Initial travel move retraction - smartavionics

Retraction has been added to the initial travel move, reducing the chance of prime blobs getting dragged into parts before brim/skirts are printed.

Unnecessary retractions in spiralize - smartavionics

Removes retractions on layer change in spiralize mode, improving model quality.

Faster travel paths - smartavionics

Until now, the path order optimizer worked on the basis that the shortest possible route could be taken from any one point to another. When combing is used, any route may longer, due to the need to route around obstacles. Now, it can use the combed distances to give more consistent results.

New plugins - Pheneeny

Three new plugins have been added to Ultimaker Cura: Scalable extra prime, Print temperature offset, and Enclosure fan.

Pre-heat extruders - fieldOfView

This new feature allows to preheat the extruders in the printer monitor.

Renamed TweakAtZ to ‘ChangeAtZ’

This script has been renamed to be more consistent with other scripts.

Import XML material profile checks

XML material profile files are now checked before import in Ultimaker Cura to avoid potential issues. Contributed by fieldOfView.

Bug fixes

  • Slice engine crash default temperature 0. Fixed an issue where the slicing engine could crash when slicing with a material at 0°C.
  • Network printer reconnect. Fixed an issue where the user could not connect to the printer after losing connection.
  • Pause at height ‘redo layers’ broken. Fixed an issue where setting ‘pause at height redo layers’ to 1 or more would cause failed prints.
  • Reset icon fix. Fixed an issue where manually reverting a default print profile value instead of using the reset button would cause the reset icon to remain.
  • Infill density for all extruders. The infill density in the recommended mode now applies to all extruders instead of extruder 1.
  • Polypropylene 0.25mm print profile. Fixed the maximum number of allowed extrusions for all 0.25mm Polypropylene profile prints.
  • SolidWorks plugin. Replaced comtypes module with win32com to fix issues.
  • Font rendering issues. Fixed font rendering issues on Max OSX.
  • Slice engine avoids broken wall segments. Fixed an issue where narrow walls created broken line segments by testing for such situations and using slightly narrow lines in those cases.

Third party printers

  • FABtotum TPU profiles. Added third-party material profiles for TPU. Contributed by krios-fabteam.
  • Dagoma profiles. Updated printer profiles contributed by dagoma3d.
  • uBuild profile. Updated printer profiles contributed by uBuild-3D.
  • Cartesio printer updates. Updated profiles contributed by maukcc.
  • Printrbot Simple Maker's Kit 1405. Profiles contributed by timur-tabi.
  • Added SeeMeCNC. Profiles contributed by pouncingiguana.
  • Velleman Vertex. Updated printer and quality profiles contributed by velbn.
  • gMax 1.5. Profiles contributed by gordo3di.

- Python
Published by Ghostkeeper about 8 years ago

cura - v3.2.1

3.2.1

Bug fixes

  • Fixed issues where Cura crashes on startup and loading profiles
  • Updated translations
  • Fixed an issue where the text would not render properly

3.2.0

Tree support

Experimental tree-like support structure that uses ‘branches’ to support prints. Branches ‘grow’ and multiply towards the model, with fewer contact points than alternative support methods. This results in better surface finishes for organic-shaped prints.

Adaptive layers

Prints with a variable layer thickness which adapts to the angle of the model’s surfaces. The result is high-quality surface finishes with a marginally increased print time. This setting can be found under the experimental category.

Faster startup

Printer definitions are now loaded when adding a printer, instead of loading all available printers on startup.

Backface culling in layer view

Doubled frame rate by only rendering visible surfaces of the model in the layer view, instead of rendering the entire model. Good for lower spec GPUs as it is less resource-intensive.

Multi build plate

Experimental feature that creates separate build plates with shared settings in a single session, eliminating the need to clear the build plate multiple times. Multiple build plates can be sliced and sent to a printer or printer group in Cura Connect. This feature must be enabled manually in the preferences ‘general’ tab.

Improved mesh type selection

New button in the left toolbar to edit per model settings, giving the user more control over where to place support. Objects can be used as meshes, with a drop down list where ‘Print as support’, ‘Don't overlap support with other models’, ‘Modify settings for overlap with other models’, or ‘Modify settings for infill of other models’ can be specified. Contributed by fieldOfView.

View optimization

Quick camera controls introduced in version 3.1 have been revised to create more accurate isometric, front, left, and right views.

Updated sidebar to QtQuick 2.0

Application framework updated to increase speed, achieve a better width and style fit, and gives users dropdown menus that are styled to fit the enabled Ultimaker Cura theme, instead of the operating system’s theme.

Hide sidebar

The sidebar can now be hidden/shown by selecting View > Expand/Collapse Sidebar, or with the hotkey CMD + E (Mac) or CTRL + E (PC and Linux).

Disable ‘Send slice information’

A shortcut to disable ‘Send slice information’ has been added to the first launch to make it easier for privacy-conscious users to keep slice information private.

Signed binaries (Windows)

For security-conscious users, the Windows installer and Windows binaries have been digitally signed to prevent “Unknown application” warnings and virus scanner false-positives.

Start/end gcode script per extruder

Variables from both extruders in the start and end gcode snippets can now be accessed and edited, creating uniformity between profiles in different slicing environments. Contributed by fieldOfView.

OctoPrint plugin added to plugin browser

This plugin enables printers managed with OctoPrint to print via Ultimaker Cura interface (version 3.2 or later).

Bugfixes

  • Fixed a bug where the mirror tool and center model options when used together would reset the model transformations
  • Updated config file path to fix crashes caused by user config files that are located on remote drives
  • Updated Arduino drivers to fix triggering errors during OTA updates in shared environments. This also fixes an issue when upgrading the firmware of the Ultimaker Original.
  • Fixed an issue where arranging small models would fail, due to conflict with small model files combined with the “Ensure models are kept apart” option

- Python
Published by Ghostkeeper over 8 years ago

cura - v3.1.0

3.1.0

Profile added for 0.25 mm print core

This new print core gives extra fine line widths which gives prints extra definition and surface quality.

Profile added for Breakaway material

New material profile for Breakaway material, a new dry post processing support material, which can be used for models with flat surface area overhangs.

Layer view

The existing Layer View has been updated in order to see a live simulation of all the paths within a layer.

Quick camera controls

New buttons have been added to the interface that can quickly reposition the camera view of the buildplate.

Lock model on platform

The move tool has a new option to lock a selected model to the platform.

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.

Feedrate visualization

Feedrate visualization has been added to the Layer view. Using this gives the user an idea of the print speeds per model part, allowing for better control over prints.

Jogging

It allows the printhead to be moved with on-screen controls. Contributed by fieldOfView.

Large model loading

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.

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.

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 the fastest to process. This can be used to create better tolerances for printed screw holes. 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 and 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.

Bugfixes

  • Fix for layer numbers being displayed incorrectly when switching between solid and layer mode
  • Fix for Ultimaker Cura engine crashes on certain models
  • 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

- Python
Published by Ghostkeeper over 8 years ago

cura - v3.0.3

3.0.3

Faster start-up

Start-up speed has been cut in half compared to the previous version.

New color scheme

Color scheme has been updated to reflect Ultimaker Cura rebrand.

Updated UX design

The Ultimaker Cura logo has moved from the bottom to the top of the interface. Print status icons have been updated and repositioned.

Redesigned splash screen

A new splash screen on Ultimaker Cura startup has been added.

Top navigation bar improvements

The width of tab functionality changes accordingly to the word space (multilingual).

Print quality slider

A slider can now be used to control the quality profile in recommended mode.

Infill slider

Model infill can now be changed using a slider in recommended mode.

Changed layer view

Layer view icon, panel and slider have moved to top-right of interface.

Rasterized build plate

The build plate now shows graduations of 10 mm and 1 mm for easy model positioning.

Changed row of extruder buttons

Extruder tabs have become buttons and icons have been updated.

Add an "Export to Cura" button in SOLIDWORKS

SOLIDWORKS plugin can now be installed using an automatic installer.

Siemens NX macro

When a user updates models in Siemens NX and clicks the button, the updated models replace the models opened in Ultimaker Cura.

Skin removal width

Remove thin strips of skin from a model to prevent print head zigzagging, in turn preventing vibrations.

Skin expand distance

Cutting away skins on steep overhangs makes prints less sturdy. By expanding skins with the thickness of walls, features will be better supported. In addition, features such as towers on top of infill will be stronger.

Extra skin wall count

Printing extra skin directly on top of infill can lead to gaps, curling and pillowing. This is reduced by printing a wall around the skin first, and also improves the printing speed.

Minimum extrusion for skin

Will prevent filling small gaps that are probably filled already, resulting in less strings, better top details and faster prints.

PVA retractions

PVA (switch) retraction length is increased, minimum travel distance for retraction is decreased and max count is slightly increased, this reduces stringing by a lot at the cost of slightly increased print time.

Z seam options

Gives the user control over where to place the seam - hide it in convex corners or in easy to remove locations such as concave corners. Don’t let corner angles influence the seam position.

Quarter cubic infill

Similar to tetrahedral (octet) infill, but half of the lines are shifted half of the period up. This pattern sacrifices some rigidity of octet infill for greater toughness.

Cross infill

A fractal pattern infill that requires fewer retractions than other infill types. This is useful for flexible materials as it causes less material elongation. The internal structure given by this infill also assists flexible models having more resistance, while retaining ‘soft’ properties in all directions.

Layer start negative position

Layer start X/Y values can be less than 0 when the machine centre is zero.

PostProcessing stretch script

This new script performs "post stretch" algorithm to fix the problem of insufficient inner and outer diameters. Thanks to electrocbd for contributing.

Ironing speed settings

Ironing speed settings have been moved to experimental category.

Doodle3D plugin

Update Doodle3D plugin to connect with printers. Thanks to mith for contributing.

Bug fixes

  • Customized profiles are not sent when connecting to a printer
  • Sync z-hop with layer changes, thanks to smartavionics for contributing
  • Memory leaks on MacOS
  • Printer name not loaded when project file is opened
  • Doodle3D Wifi box was selected by default on non-UM3 printers

- Python
Published by Ghostkeeper over 8 years ago

cura - v2.7.0

Cura 2.7.0

Top surface skin

Specify print settings of the top-most layers separately in order to improve print duration and achieve higher quality top surfaces.

Print thin walls

An experimental function that enables features to be printed up to two times smaller than the nozzle size.

Ironing (a.k.a. Neosanding)

An experimental function that enables the heated nozzle to travel over printed top layers without extrusion to create a smooth finish. Made after an idea by Neotko.

Gradual support infill

Supports will print faster and with less material while improving overhang quality.

Support infill layer thickness

Users are able to configure “Support infill layer thickness” for thicker support layers.

Relative Z seam

A function that positions 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.

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.

First layer line width

A multiplier setting for the line width of the first layer of a print. Multiplying line width gives fewer lines but with greater width, which improves build plate adhesion.

Pause standby and resume temperature

Turn off the nozzle when printing with extended pauses to prevent burned filament and nozzle clogging. At the end of a pause, the nozzle will reach printing temperature before resuming a print.

Extruder per feature

Assign specific print features (walls, infill, skin, etc.) to a specific nozzle. A possible application of this would be to print an outer shell of an object with a fine nozzle at a greater level of detail while using a larger second nozzle to print infill faster.

Dark theme

A dark theme for Cura. Select this theme to reduce eyestrain when working in dark environments. Activate it by selecting “Preferences > Themes > Dark".

Top navigation bar redesign

The top bar user interface been improved so that “Prepare” and “Print” have moved from the right side of the interface to the left side.

New keyboard shortcuts

Models can now be manipulated on the build plate using hotkeys Q, A, Z, W, and tab keys. Q selects “move”, A selects “scale”, Z selects “rotate”, and W selects “mirror”. Use the tab key to navigate between settings.

Plugin browser

Easily download and install plugins using an integrated plugin browser. Go to “Extensions > Plugin Browser > Browse plugins” to select it.

Import SolidWorks files as STL

A new plugin that enables SolidWorks compatible .SLDPRT files to be imported directly into Cura, where they are automatically converted to .STL format. This plugin can be found in the plugin browser.

Zoom towards mouse cursor position

Cura preferences now include an option to zoom towards the cursor position on screen.

Increased scroll speed in setting lists

The scroll speed in the setting lists is now three times faster than previous versions.

Extra tooltips

Extra tooltips have been added to clarify the machine settings.

Polish now supported

Polish language support added. This can be selected in the preferences menu.

Chinese now supported

Chinese language support added. This can be selected in the preferences menu.

Bug fixes

  • Cura project Mac extensions
  • Crashes when adding printers
  • Jerk fixes
  • Z-hop over-extrusion
  • Material diameter in machine settings

3rd party printers

  • Peopoly Moai
  • DiscoEasy200
  • Cartesio
  • EasyArt Ares
  • 3Dator
  • Rigid3D
  • Type A Series 1
  • HelloBEEPrusa

- Python
Published by Ghostkeeper almost 9 years ago

cura - v2.6.0

Cura 2.6.0.

- Python
Published by Ghostkeeper almost 9 years ago

cura - v2.5.0

Cura 2.5.0.

- Python
Published by Ghostkeeper about 9 years ago

cura - v2.3.1

Cura 2.3.1.

To reproduce this release, build from all dependencies the commits that are tagged with "2.3.1".

- Python
Published by Ghostkeeper over 9 years ago

cura - v2.3.0

Cura 2.3.0.

To reproduce this release, build from all dependencies the commits that are tagged with "2.3.0".

- Python
Published by Ghostkeeper over 9 years ago

cura - v2.1.3

For Cura version 2.1.3.

- Python
Published by Ghostkeeper almost 10 years ago