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.