When slicing several objects individually using the same CURA window; some g-code settings seem to get added when toggling a print feature twice
Cura Version
5.11.0
Operating System
Debian Linux 13 - App Image
Printer
Taz 6 - M175 Toolhead
Reproduction steps
- Download the CURA App Image for Linux
- Change the App Permissions to +x and Launch the App Image
- On Debian you have to install 'libz3.so.4' for CURA to run and specify the library path
echo "Step 1: Downloading CURA Depends... Please Wait..."
wget -q --show-progress http://ftp.us.debian.org/debian/pool/main/z/z3/libz3-4_4.8.12-3.1_amd64.deb
dpkg-deb -x libz3-4_4.8.12-3.1_amd64.deb libz3-4_4.8.12-3.1_amd64
mv libz3-4_4.8.12-3.1_amd64/usr/lib/x86_64-linux-gnu/libz3.so.4 ~/Downloads/
rm -rf libz3-*
echo "Step 2: Downloading CURA App Binary... Please Wait..."
wget -q --show-progress https://github.com/Ultimaker/Cura/releases/download/5.11.0/UltiMaker-Cura-5.11.0-linux-X64.AppImage
chmod +x UltiMaker-Cura-5.11.0-linux-X64.AppImage
# Launch CURA # (Verify the Path to libz3-4
export LD_LIBRARY_PATH=$HOME/.local/bin/cura:
exec $HOME/.local/bin/cura/UltiMaker-Cura-5.11.0-linux-X64.AppImage}- Proceed with the Setup Prompt by Adding A Custom FFF Printer
- CURA has been launched and is ready for slicing
- Load an Model into CURA
- Ex. https://github.com/codemonkeyrawks/Cube/blob/master/CAD/Jig.stl
- Proceed to Adjust the Generate Support Print Setting to False (unchecked)
- Slice the Model and Save the G-Code somewhere (ex. CFFFP_Jig.gcode)
- Delete the Model from CURA
- Proceed to Load another Model into CURA
- Ex. https://github.com/codemonkeyrawks/Cube/blob/master/CAD/Jig.stl
- Proceed this time to Adjust the Generate Support Print Setting to True then False then True then False (ex toggling the box)
- The Generate Support Print Setting should be False after toggling the box a few times
- Slice the Model and Save the G-Code somewhere (ex. CFFFP_Jig1.gcode)
- Using the File Manager: Examine both gcode files (ex. CFFFP_Jig.gcode and CFFFP_Jig1.gcod)
- On Linux it may be easier to use the diff command as shown below
- Notice at the end of the file "CFFFP_Jig1.gcode" contains the following line
- ;SETTING_3 support_enable = False
- Notice at the end of the file 'CFFFP_Jig.gocde' contains no such setting as being toggled off
- This bug can be hard to reproduce but there seems to be some settings that are missed when loading the model in for the first time quite possibly or missed until actually toggling the feature on and off
Notice: This request is not going to break CURA in any way but perhaps something to investigate if others plan on using the settings area that results should be the same each time
Actual results
When slicing several objects individually using the same CURA window (ex model 1, delete model 1, load model 2); some g-code settings seem to get added when toggling a print feature twice.
Ex. G-Code 1: ;SETTING_3 support_enable = False Ex. G-Code 2: (blank)
Expected results
When slicing several objects individually using the same CURA window (ex model 1, delete model 1, load model 2); all g-code settings are added regardless of toggling a print feature twice.
Ex. G-Code 1: ;SETTING_3 support_enable = False Ex. G-Code 2: ;SETTING_3 support_enable = False
Add your .zip and screenshots here ⬇️
Source: Ultimaker/Cura