Skip to content

4.20.20

Compare
Choose a tag to compare
@smartavionics smartavionics released this 14 May 09:59
· 0 commits to master since this release

NOTE! These builds are based on Cura 4.

What's changed?

  • Added Honeycomb 3D infill pattern.

  • Added Infill Prime Amount Per MM Travelled and Infill Prime Travel Power settings to counteract the under-extrusion that can occur at the start of infill.

  • When exactly 2 Infill Line Directions are specified for the Sine Wave and Triangular Wave infill patterns, the angle used is interpolated over z between those values.

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.

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.