Issues with custom filament creation after #8959 #2341

Open
opened 2026-04-06 04:31:13 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @jmkaz16 on 8/28/2025

Is there an existing issue for this problem?

  • I have searched the existing issues

OrcaSlicer Version

2.3.1-alpha

Operating System (OS)

Windows

OS Version

Windows 11 Home

Additional system information

CPU: Intel Core i7 - 10510U @ 1.80GHz
Memory: 16 GB
Display Card: NVIDIA GeForce GTX 1050

Note: The laptop has both Intel integrated graphics and an NVIDIA GTX 1050. It’s possible OrcaSlicer is using the integrated GPU.

Printer

Creality Ender-3 V2 0.4 nozzle

How to reproduce

  1. Go to Filament Manager → Custom Filaments.
  2. Select "Create New".
  3. Fill in Vendor, Serial and Type. For Type I tried with ASA and PETG.
  4. Observe two options ("Generic PETG" and "Generic PETG_1") under "Filament Preset: Create Based on Current Filament" dropdown menu. It also occurs with "Generic ASA", also appearing as "Generic ASA_1".
Image
  1. Select "Generic ASA_1" and your desired printers.
Image
  1. Click on "Create" to create the Custom Filament.
Image

Note: Previously "Generic PETG" and "Generic ASA" have been downloaded from "System Filaments" in other OrcaSlicer versions.

Actual results

  • When selecting the Generic Filament without _1, I still get the old error "You have not selected a printer or preset yet. Please select at least one", because there are no presets available:
Image Image
  • When selecting Generic ASA_1, filament is created successfully, but it does not inherit from the selected preset, it just copies all its parameters and no inheritance is written in the .json file:
Image

Expected results

  • Only one Generic PETG or Generic ASA option should appear, as well as available presets.
  • Ability to create a custom filament that inherits from the selected preset (e.g., Generic ASA).
  • Not sure if the lack of inheritance is intended or a bug. My goal is to create a base profile for a vendor filament derived from a generic preset, then create printer-specific profiles that inherit from this base (adjusting only printer-dependent parameters like filament_retraction_length or cooling fan settings). Inheritance would allow to change the base filament profile when new changes arrise without needing to tweak each filament-printer-dependent profile.

Project file & Debug log uploads

LogFiles.zip
ProjectFile.zip

Checklist of files to include

  • Log file
  • Project file

Anything else?

  • There's also an UI message alignment issue when creating a Custom Filament, where the message appears partially out of the screen
Image
  • Maybe clarify the difference between the options "Create Based on Current Filament" and "Copy Current Filament Preset".
*Originally created by @jmkaz16 on 8/28/2025* ### Is there an existing issue for this problem? - [x] I have searched the existing issues ### OrcaSlicer Version 2.3.1-alpha ### Operating System (OS) Windows ### OS Version Windows 11 Home ### Additional system information CPU: Intel Core i7 - 10510U @ 1.80GHz Memory: 16 GB Display Card: NVIDIA GeForce GTX 1050 _Note: The laptop has both Intel integrated graphics and an NVIDIA GTX 1050. It’s possible OrcaSlicer is using the integrated GPU._ ### Printer Creality Ender-3 V2 0.4 nozzle ### How to reproduce 1. Go to Filament Manager → Custom Filaments. 2. Select "Create New". 3. Fill in Vendor, Serial and Type. For Type I tried with ASA and PETG. 4. Observe two options ("Generic PETG" and "Generic PETG_1") under "Filament Preset: Create Based on Current Filament" dropdown menu. It also occurs with "Generic ASA", also appearing as "Generic ASA_1". <img width="627" alt="Image" src="https://github.com/user-attachments/assets/972800f7-0205-463c-bcf1-43dd3bbdf9b6" /> 5. Select "Generic ASA_1" and your desired printers. <img width="627" alt="Image" src="https://github.com/user-attachments/assets/f7240b38-10b1-459e-89b3-1f10e819ce57" /> 6. Click on "Create" to create the Custom Filament. <img width="627" alt="Image" src="https://github.com/user-attachments/assets/289bf668-906e-48f3-a652-14855dced746" /> _Note: Previously "Generic PETG" and "Generic ASA" have been downloaded from "System Filaments" in other OrcaSlicer versions._ ### Actual results - When selecting the Generic Filament without _1, I still get the old error "You have not selected a printer or preset yet. Please select at least one", because there are no presets available: <img width="627" alt="Image" src="https://github.com/user-attachments/assets/51ec87ab-b436-45b1-ad26-9b7d4bf83ea5" /> <img width="627"" alt="Image" src="https://github.com/user-attachments/assets/2729b604-381a-4674-bcb3-903260ccf1df" /> - When selecting Generic ASA_1, filament is created successfully, but it does not inherit from the selected preset, it just copies all its parameters and no inheritance is written in the .json file: <img width="1758" height="199" alt="Image" src="https://github.com/user-attachments/assets/04b0f343-16f1-4936-91c2-05e6a1b90f3e" /> ### Expected results - Only one Generic PETG or Generic ASA option should appear, as well as available presets. - Ability to create a custom filament that inherits from the selected preset (e.g., Generic ASA). - Not sure if the lack of inheritance is intended or a bug. My goal is to create a base profile for a vendor filament derived from a generic preset, then create printer-specific profiles that inherit from this base (adjusting only printer-dependent parameters like filament_retraction_length or cooling fan settings). Inheritance would allow to change the base filament profile when new changes arrise without needing to tweak each filament-printer-dependent profile. ### Project file & Debug log uploads [LogFiles.zip](https://github.com/user-attachments/files/22027212/LogFiles.zip) [ProjectFile.zip](https://github.com/user-attachments/files/22027213/ProjectFile.zip) ### Checklist of files to include - [x] Log file - [x] Project file ### Anything else? - There's also an UI message alignment issue when creating a Custom Filament, where the message appears partially out of the screen <img width="1369" height="837" alt="Image" src="https://github.com/user-attachments/assets/289bf668-906e-48f3-a652-14855dced746" /> - Maybe clarify the difference between the options "Create Based on Current Filament" and "Copy Current Filament Preset".
MrUnknownDE added the bugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbug labels 2026-04-06 04:33:57 +02:00
Sign in to join this conversation.
No Label bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#2341