[GH-ISSUE #76] [Feature]: AMS Color Mapping #32

Closed
opened 2026-05-06 12:25:04 +02:00 by BreizhHardware · 9 comments

Originally created by @pinionless on GitHub (Jan 11, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/76

Originally assigned to: @maziggy on GitHub.

Problem or Use Case

The colors from the print file are not correctly assigned to the ones that I have set in the printer.
The number of colors available on the display of A1 is very limited and its hard to match what color is in the print job.

Proposed Solution

  • Manually assign AMS slots to print job colors when sending prints to the printer.
  • Manually assign AMS slots to print job colors when adding jobs to the print queue.

Alternatives Considered

No response

Feature Category

Print Archiving

Priority

Nice to have

Mockups or Examples

No response

Contribution

  • I would be willing to help implement this feature

Checklist

  • I have searched existing issues to ensure this feature hasn't already been requested
Originally created by @pinionless on GitHub (Jan 11, 2026). Original GitHub issue: https://github.com/maziggy/bambuddy/issues/76 Originally assigned to: @maziggy on GitHub. ### Problem or Use Case The colors from the print file are not correctly assigned to the ones that I have set in the printer. The number of colors available on the display of A1 is very limited and its hard to match what color is in the print job. ### Proposed Solution - Manually assign AMS slots to print job colors when sending prints to the printer. - Manually assign AMS slots to print job colors when adding jobs to the print queue. ### Alternatives Considered _No response_ ### Feature Category Print Archiving ### Priority Nice to have ### Mockups or Examples _No response_ ### Contribution - [ ] I would be willing to help implement this feature ### Checklist - [x] I have searched existing issues to ensure this feature hasn't already been requested
BreizhHardware 2026-05-06 12:25:04 +02:00
Author
Owner

@kampfklecks commented on GitHub (Jan 11, 2026):

This would be an awesome feature. That would make assigning colors more easily

<!-- gh-comment-id:3734419425 --> @kampfklecks commented on GitHub (Jan 11, 2026): This would be an awesome feature. That would make assigning colors more easily
Author
Owner

@maziggy commented on GitHub (Jan 11, 2026):

Only to double check that I understand our request....

The current implementation expects the same AMS slot population as for the "original print". The AMS modal only shows, if a populated slot matches the print or not.

You would like to re-assign slots - or simpler - you want to change the mapping between the print filaments and AMS slots to use for the print. Is that correct?

<!-- gh-comment-id:3734524355 --> @maziggy commented on GitHub (Jan 11, 2026): Only to double check that I understand our request.... The current implementation expects the same AMS slot population as for the "original print". The AMS modal only shows, if a populated slot matches the print or not. You would like to re-assign slots - or simpler - you want to change the mapping between the print filaments and AMS slots to use for the print. Is that correct?
Author
Owner

@maziggy commented on GitHub (Jan 11, 2026):

Most of required code was already there.
Are you willing to test this for me and give feedback? I'm quite busy today.
Use branch feature/ams-color-mapping

<!-- gh-comment-id:3734553813 --> @maziggy commented on GitHub (Jan 11, 2026): Most of required code was already there. Are you willing to test this for me and give feedback? I'm quite busy today. Use branch feature/ams-color-mapping
Author
Owner

@pinionless commented on GitHub (Jan 11, 2026):

I will test in the evening when current print is done

<!-- gh-comment-id:3734787223 --> @pinionless commented on GitHub (Jan 11, 2026): I will test in the evening when current print is done
Author
Owner

@pinionless commented on GitHub (Jan 11, 2026):

From the 2 prints that I just did it seams like its working.

Missing:
Editing print job in the queue list should also have this new feature.

<!-- gh-comment-id:3735516750 --> @pinionless commented on GitHub (Jan 11, 2026): From the 2 prints that I just did it seams like its working. Missing: Editing print job in the queue list should also have this new feature.
Author
Owner

@maziggy commented on GitHub (Jan 12, 2026):

Also added to edit queue modal.

Can you please test again? Use branch 0.1.6b7.

<!-- gh-comment-id:3737409877 --> @maziggy commented on GitHub (Jan 12, 2026): Also added to edit queue modal. Can you please test again? Use branch 0.1.6b7.
Author
Owner

@kampfklecks commented on GitHub (Jan 13, 2026):

It seems to work fine. Tested with 3 prints so far.

<!-- gh-comment-id:3745063593 --> @kampfklecks commented on GitHub (Jan 13, 2026): It seems to work fine. Tested with 3 prints so far.
Author
Owner

@pinionless commented on GitHub (Jan 13, 2026):

just started a print with the new version and setting AMS slots worked without issues

<!-- gh-comment-id:3745195158 --> @pinionless commented on GitHub (Jan 13, 2026): just started a print with the new version and setting AMS slots worked without issues
Author
Owner

@maziggy commented on GitHub (Jan 13, 2026):

Thanks Guys.

<!-- gh-comment-id:3745513666 --> @maziggy commented on GitHub (Jan 13, 2026): Thanks Guys.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/bambuddy#32
No description provided.