[GH-ISSUE #419] [Feature]: Custom filaments color unavailable when adding spool, not all manufacturers appear in drop down menu #261

Closed
opened 2026-05-06 12:27:39 +02:00 by BreizhHardware · 6 comments

Originally created by @Keybored02 on GitHub (Feb 17, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/419

Originally assigned to: @Keybored02 on GitHub.

Bug Description

Some manufacturers from the Color Catalog are not available for selection when adding a spool. Custom colors are also not present when adding a spool.

Expected Behavior

I can select all materials, colors, and manufacturers synced from the external database when adding a spool. All of the above can be chosen in the dropdown menu.

Steps to Reproduce

  1. Sync with external database
  2. Verify FormFutura is present in the dropdown menu
  3. Add a new spool
  4. Try to select FormFutura as the manufacturer

Also:

  1. Add a new color to Settings->Filament
  2. Try to recall that color via the Add Spool color search function

Printer Model

H2C

Bambuddy Version

0.2.0

Printer Firmware Version

01.01.05.00

Installation Method

Docker

Operating System

Docker

Relevant Logs / Support Package


Screenshots

bambuddy-support-20260217-184937.zip

Additional Context

I can work on this issue.

Checklist

  • I have searched existing issues to ensure this bug hasn't already been reported
  • I am using the latest version of Bambuddy
  • My printer is set to LAN Only mode
Originally created by @Keybored02 on GitHub (Feb 17, 2026). Original GitHub issue: https://github.com/maziggy/bambuddy/issues/419 Originally assigned to: @Keybored02 on GitHub. ### Bug Description Some manufacturers from the Color Catalog are not available for selection when adding a spool. Custom colors are also not present when adding a spool. ### Expected Behavior I can select all materials, colors, and manufacturers synced from the external database when adding a spool. All of the above can be chosen in the dropdown menu. ### Steps to Reproduce 1. Sync with external database 2. Verify FormFutura is present in the dropdown menu 3. Add a new spool 4. Try to select FormFutura as the manufacturer Also: 1. Add a new color to Settings->Filament 2. Try to recall that color via the Add Spool color search function ### Printer Model H2C ### Bambuddy Version 0.2.0 ### Printer Firmware Version 01.01.05.00 ### Installation Method Docker ### Operating System Docker ### Relevant Logs / Support Package ```shell ``` ### Screenshots [bambuddy-support-20260217-184937.zip](https://github.com/user-attachments/files/25371401/bambuddy-support-20260217-184937.zip) ### Additional Context I can work on this issue. ### Checklist - [x] I have searched existing issues to ensure this bug hasn't already been reported - [x] I am using the latest version of Bambuddy - [ ] My printer is set to LAN Only mode
BreizhHardware 2026-05-06 12:27:39 +02:00
Author
Owner

@Keybored02 commented on GitHub (Feb 17, 2026):

Adding to the above: the menu for selecting the material in the Add Spool card is not the same as the other in terms of visuals. The Text fields for the spool weight and Remaining weight also have the annoying behavior to add a 0 when deleting all characters. I thin k it would be best to copy Measured weight in this. Will look into this soon.

<!-- gh-comment-id:3916233169 --> @Keybored02 commented on GitHub (Feb 17, 2026): Adding to the above: the menu for selecting the material in the Add Spool card is not the same as the other in terms of visuals. The Text fields for the spool weight and Remaining weight also have the annoying behavior to add a 0 when deleting all characters. I thin k it would be best to copy Measured weight in this. Will look into this soon.
Author
Owner

@maziggy commented on GitHub (Feb 17, 2026):

Please read https://wiki.bambuddy.cool/features/inventory/?h=invent#adding-spools

Collor database has nothing to do with filament profile selection.

<!-- gh-comment-id:3916633856 --> @maziggy commented on GitHub (Feb 17, 2026): Please read https://wiki.bambuddy.cool/features/inventory/?h=invent#adding-spools Collor database has nothing to do with filament profile selection.
Author
Owner

@Keybored02 commented on GitHub (Feb 17, 2026):

I do get that, I'm just not sure what is the intent behind the external database sync though: if it does give you access to a pretty comprehensive list of manufacturers and materials, why not use it?

I don't mind the profile-centric approach and auto-matching as long as you use Bambu spools. But it's quite limiting when using the rest of the materials.
If I want to link a spool of a material that isn't in the hardcoded material list I have to use something else.
For example, I wanted to add a spool of ApolloX, and I had to choose ASA as the material, or TPU for SirayaTech's PEBA. I'm not arguing on the profile association, that works great.

I've been working on a PR that makes all materials and manufactuers from the database available for selection when adding a spool.
Here's the visualization of the before and after:

Image Image

I will propose this after the currently open one gets closed. It will contain some other minor fixes too. Try it out and if you think it's not fitting the project, reject it.

<!-- gh-comment-id:3916860315 --> @Keybored02 commented on GitHub (Feb 17, 2026): I do get that, I'm just not sure what is the intent behind the external database sync though: if it does give you access to a pretty comprehensive list of manufacturers and materials, why not use it? I don't mind the profile-centric approach and auto-matching as long as you use Bambu spools. But it's quite limiting when using the rest of the materials. If I want to link a spool of a material that isn't in the hardcoded material list I have to use something else. For example, I wanted to add a spool of ApolloX, and I had to choose ASA as the material, or TPU for SirayaTech's PEBA. I'm not arguing on the profile association, that works great. I've been working on a PR that makes all materials and manufactuers from the database available for selection when adding a spool. Here's the visualization of the before and after: <img width="433" height="84" alt="Image" src="https://github.com/user-attachments/assets/9b07ffd6-e2ba-4287-b961-4ae569c3dcbb" /> <img width="439" height="77" alt="Image" src="https://github.com/user-attachments/assets/2ea8a5b7-63a4-4b1c-bdd9-3e2746de85dc" /> I will propose this after the currently open one gets closed. It will contain some other minor fixes too. Try it out and if you think it's not fitting the project, reject it.
Author
Owner

@maziggy commented on GitHub (Feb 18, 2026):

Please wait! Currently I'm not going to change anything in the code until we finally sorted out the AMS slot mapping issue for ALL printer models -> see Discord -> dev-chat.

<!-- gh-comment-id:3919098360 --> @maziggy commented on GitHub (Feb 18, 2026): Please wait! Currently I'm not going to change anything in the code until we finally sorted out the AMS slot mapping issue for ALL printer models -> see Discord -> dev-chat.
Author
Owner

@maziggy commented on GitHub (Feb 20, 2026):

https://github.com/maziggy/bambuddy/pull/455

<!-- gh-comment-id:3932203126 --> @maziggy commented on GitHub (Feb 20, 2026): https://github.com/maziggy/bambuddy/pull/455
Author
Owner

@Keybored02 commented on GitHub (Feb 20, 2026):

Merged

<!-- gh-comment-id:3936226478 --> @Keybored02 commented on GitHub (Feb 20, 2026): Merged
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#261
No description provided.