Skip to content

Color Mixing allows non-compatible filament mixing to be displayed. Non-compatible mixing should not be displayed. #878

Description

@The-Monkey-King

Is there an existing issue for this problem?

  • I have searched the existing issues

Snapmaker_Orca Version

2.3.6

Operating System (OS)

Windows

OS Version

MS Windows - all

Additional system information

N/A

Printer

Snapmaker U1

How to reproduce

  1. Load real filaments into the four designated spool holder positions, 1 through 4 on the physical machine. (This step is necessary in case of RFID reading the spools.)
  2. Select or create 4 corresponding filament profiles in Snapmaker Orcaslicer.
  3. When two or more of the filaments in the application are incompatible in dithering (mixing), the generic virtual filament profiles (standard 50/50) will appear with a red exclamation point within a red circle in the virtual filament name space.
  4. Clicking the name space or selecting "edit" from the sub menu will cause the filament profile pop-up to appear.
  5. The warning label appears near the top below the tabbed selections. "Filament X and Filament Y cannot be mixed. Please select filament of the same type."

Actual results

When one filament is incompatible (e.g. PLA is incompatible with PETG) with the other three filaments, Color Mixing shows three of the virtual filaments are incompatible. Any Color Mixing filaments that contain two incompatible filaments will be marked with a warning.

Image Image

Incompatible filaments should never appear in the Color Mixing section.

Expected results

Since incompatible filaments are detected upon first instance of adding real filaments, these incompatible should not even appear in the Color Mixing virtual filaments.

The number assigned to a Color Mixing virtual filament should begin with the first compatible Color Mixing profile and then so on. Incompatible Color Mixing should not be given a profile or or allowed to be saved.

Here are the expected steps:

  1. Load real filaments into the four designated spool holder positions, 1 through 4 on the physical machine. (This step is necessary in case of RFID reading the spools.)
  2. Select or create 4 corresponding filament profiles in Snapmaker Orcaslicer.
  3. When two or more of the filaments in the application are incompatible in dithering (mixing), the generic virtual filament profiles (standard 50/50) will appear with a red exclamation point within a red circle in the virtual filament name space.
  4. Only compatible filament Color Mixes appear.
  5. If you try to create a new Color Mixing virtual filament using incompatible filaments. The warning will appear in the Edit Mix pop-up and the OK button will stayed greyed out (unavailable). This means you will not be able to create an incompatible virtual filament.

Additionally, the warning needs to be changed to reflect some filaments are compatible with different filament types, such as PETG is compatible with PCTG.

Change the warning to read: "Filament X and Filament Y cannot be mixed. Please select compatible filaments." filament of the same type."

Image

Project file & Debug log uploads

Vesska,_Arm002.zip

Checklist of files to include

  • Log file
  • Project file

Anything else?

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions