4.20.22
NOTE! These builds are based on Cura 4.
What's changed?
-
Now provides skin edge support when using multi-layer infill.
-
Now provides monotonic ordering when printing zig-zag skin pattern (ordering could be improved, WIP).
-
Now outputs extruder printing and standby temperatures as gcode comments.
-
Reworked layer view shader on Raspberry Pi builds.
-
Added Two Pass Outer Wall setting to print outer wall as two half-height walls stacked vertically. This option is only available when the outer wall is printed before the inner wall(s). Note that the layer view only shows the top half-height wall. This is due to a limitation in how the layer view has been implemented.
Older Noteworthy Changes
-
All of the Linux builds now support Wayland displays. Wayland will be used by default if it is provided (i.e. WAYLAND_DISPLAY is defined). On systems that support both Wayland and X11, you can force the use of Wayland or X11 by prefixing the command with QT_QPA_PLATFORM=wayland or QT_QPA_PLATFORM=xcb, respectively.
-
Now using 4.20 as the base version number for these builds - this will create a new configuration directory called 4.20. To continue to use your existing profiles and configuration either rename, copy or symlink the master directory to 4.20 before running this release. On Linux, that directory is in ~/.local/share/cura, on Windows it is in AppData/Roaming/cura. On Linux you can also rename, copy or symlink ~/.config/cura/master to ~/.config/cura/4.20 to carry over the preferences.
-
Now packaging a more recent version of the Windows vc runtime files.
-
Due to upstream changes, the Windows 32 bit release can no longer be built.
-
Due to upstream changes, I can no longer build Cura for any version of MacOS.
-
The x86_64 Linux release is now being built on a Ubuntu 20.04 system (was using 16.04) so if anyone has problems (e.g. missing libraries), please let me know and I will try to fix.
- Some systems don't have libxcb-xinerama installed by default so if the AppImage fails to start do
sudo apt install libxcb-xinerama0
to install it.
- Some systems don't have libxcb-xinerama installed by default so if the AppImage fails to start do
IMPORTANT - this release will update your configuration so that it will no longer be compatible with earlier releases. Please make sure to backup your Cura configuration before starting this release!
See README.(md,html,pdf) for usage info and earlier history.
Raspberry Pi ARM Builds
Runs on bookworm once you have done the following:
sudo apt-get install libfuse-dev
sudo apt-get install mesa-utils
Tested on a Pi4 and a Pi5 with 64 bit bookworm.
Wayland is supported but due to an unresolved bug that causes Cura to crash, drag&drop of 3mf files is disabled when using Wayland.
On the pi5, a more complicated layer view shader can be used which tidies up the ends of the displayed lines. Because it takes longer to execute, it is not enabled by default. Typing Ctrl-space in the layer view, toggles the use of this feature.
For older systems, you also need to have the libgles-dev package installed (do 'sudo apt-get install libgles-dev').
Also for older systems, if you want the nicer preview display you need to be using a recent mesa release (version 20 or later). If your system doesn't have that, you can download the appropriate mesa files archive from here. To unpack from the command line do sudo tar xzf mesa-ARCH-VER.tar.gz. This will not overwrite any system files.
To find the installed mesa version do glxinfo | grep Version
.