[GH-ISSUE #1037] [Bug]: AMS Slot configuration wiped #732

Closed
opened 2026-05-06 12:32:22 +02:00 by BreizhHardware · 13 comments

Originally created by @TravisWilder on GitHub (Apr 19, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/1037

Originally assigned to: @maziggy on GitHub.

Component

Bambuddy

Bug Description

  • I create in Studio a custom filament / K-Profile and filament settings - all looks fine
  • Clicked also Sync in Studio without error
  • After sync in Buddy I can see all these new settings in Buddy
  • I can assign to a AMS slot the filament profile / K Profile and color (in Buddy or Studio) fine
  • The LCD on the printer shows correct color and type in the AMS overview and also studio and buddy shows the type / color and K setting in the status
  • When I click then in the AMS view on the printer lcd on the slot like C4 and select edit (just edit to open the filament edit view) the complete slot config is wiped - Studio shows only ? and Buddy states Empty slot and the printer stated only "vendor" - like the printer can not find the configure vendor and type and resets the value.
  • since the spool in the slot has an NFC tag (custom) and Buddy / Spoolbuddy does not allow to assign an custom tagged nfc spools in gui, I need to remove the spool, scan with Spoolbudy, assign to slot and put it back to AMS

Expected Behavior

opening the edit menu will not reset slot
based on the error:
option to assign spools with NFC215 Tags to ams slots without scan them in spoolbuddy
allow in Buddy to configure an empty slot (spoolbuddy allows it)

Steps to Reproduce

Test 1

  1. configure AMS Slot in Studio
  2. check Buddy and printer will show the config as well
  3. open AMS menu of printer - select ams slot, then edit
  4. config is wiped, buddy shows empty slot / studio ?

Test 2

  1. configure (empty) AMS Slot in Spoolbuddy (Bambuddy does not allows it)
  2. check Buddy shows slot now as configures - yes
  3. check Studio shows slot now as configured -yes
  4. check Printer AMS overview shows slot now as configured -yes
  5. open AMS menu of printer - select ams slot, then edit
  6. config is wiped, buddy shows empty slot / studio ?

Printer Model

H2C

Bambuddy Version

Dev from 19.04.26 0.2.4b1

SpoolBuddy Version

Dev from 19.04.26 0.2.4b1

Printer Firmware Version

01.01.05.00

Installation Method

Docker

Operating System

Docker

Relevant Logs / Support Package

bambuddy-support-20260419-172839.zip

bambuddy-support-20260419-173122.zip

Screenshots

No response

Additional Context

when I try to setup vendor / type for the AMS Slot the option for the new created filament are not shown.
so it might not have been synced and so the setting is wiped when edit dialog is opened

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
  • My printer has Developer Mode enabled
Originally created by @TravisWilder on GitHub (Apr 19, 2026). Original GitHub issue: https://github.com/maziggy/bambuddy/issues/1037 Originally assigned to: @maziggy on GitHub. ### Component Bambuddy ### Bug Description - I create in Studio a custom filament / K-Profile and filament settings - all looks fine - Clicked also Sync in Studio without error - After sync in Buddy I can see all these new settings in Buddy - I can assign to a AMS slot the filament profile / K Profile and color (in Buddy or Studio) fine - The LCD on the printer shows correct color and type in the AMS overview and also studio and buddy shows the type / color and K setting in the status - When I click then in the AMS view on the printer lcd on the slot like C4 and select edit (just edit to open the filament edit view) the complete slot config is wiped - Studio shows only ? and Buddy states Empty slot and the printer stated only "vendor" - like the printer can not find the configure vendor and type and resets the value. - since the spool in the slot has an NFC tag (custom) and Buddy / Spoolbuddy does not allow to assign an custom tagged nfc spools in gui, I need to remove the spool, scan with Spoolbudy, assign to slot and put it back to AMS ### Expected Behavior opening the edit menu will not reset slot based on the error: option to assign spools with NFC215 Tags to ams slots without scan them in spoolbuddy allow in Buddy to configure an empty slot (spoolbuddy allows it) ### Steps to Reproduce Test 1 1. configure AMS Slot in Studio 2. check Buddy and printer will show the config as well 3. open AMS menu of printer - select ams slot, then edit 4. config is wiped, buddy shows empty slot / studio ? Test 2 1. configure (empty) AMS Slot in Spoolbuddy (Bambuddy does not allows it) 2. check Buddy shows slot now as configures - yes 3. check Studio shows slot now as configured -yes 4. check Printer AMS overview shows slot now as configured -yes 5. open AMS menu of printer - select ams slot, then edit 6. config is wiped, buddy shows empty slot / studio ? ### Printer Model H2C ### Bambuddy Version Dev from 19.04.26 0.2.4b1 ### SpoolBuddy Version Dev from 19.04.26 0.2.4b1 ### Printer Firmware Version 01.01.05.00 ### Installation Method Docker ### Operating System Docker ### Relevant Logs / Support Package [bambuddy-support-20260419-172839.zip](https://github.com/user-attachments/files/26871596/bambuddy-support-20260419-172839.zip) [bambuddy-support-20260419-173122.zip](https://github.com/user-attachments/files/26871594/bambuddy-support-20260419-173122.zip) ### Screenshots _No response_ ### Additional Context when I try to setup vendor / type for the AMS Slot the option for the new created filament are not shown. so it might not have been synced and so the setting is wiped when edit dialog is opened ### 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 - [x] My printer is set to LAN Only mode - [x] My printer has Developer Mode enabled
BreizhHardware 2026-05-06 12:32:22 +02:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@maziggy commented on GitHub (Apr 19, 2026):

Your logs are fine, no errors at all.

Test 1
configure AMS Slot in Studio
check Buddy and printer will show the config as well
open AMS menu of printer - select ams slot, then edit
config is wiped, buddy shows empty slot / studio ?

So that means, that the printer display also shows incorrect/no settings when configuring via slicer?

<!-- gh-comment-id:4276273157 --> @maziggy commented on GitHub (Apr 19, 2026): Your logs are fine, no errors at all. > Test 1 > configure AMS Slot in Studio > check Buddy and printer will show the config as well > open AMS menu of printer - select ams slot, then edit > config is wiped, buddy shows empty slot / studio ? So that means, that the printer display also shows incorrect/no settings when configuring via slicer?
Author
Owner

@maziggy commented on GitHub (Apr 19, 2026):

The only thing I've found is

2026-04-19 17:27:09,717 WARNING [backend.app.api.routes.cloud] Failed to get cloud preset , (API ID: ,): Failed to get setting detail: 422

That means that Bambuddy is looking up a cloud profile, but it fails, because it has no profile ID. No profile ID sounds like the profile is somehow invalid.

<!-- gh-comment-id:4276277316 --> @maziggy commented on GitHub (Apr 19, 2026): The only thing I've found is > 2026-04-19 17:27:09,717 WARNING [backend.app.api.routes.cloud] Failed to get cloud preset , (API ID: ,): Failed to get setting detail: 422 That means that Bambuddy is looking up a cloud profile, but it fails, because it has no profile ID. No profile ID sounds like the profile is somehow invalid.
Author
Owner

@TravisWilder commented on GitHub (Apr 20, 2026):

@maziggy thanks for checking so fast.

I think this is not a Bambuddy issue directly - as far as I have read the only way to sync Custom Filament from Studio is over the cloud directly to the printer. By this it would not be a Buddy Bug, but more a limitation.

When configure the slot via Studio the AMS overview on the printer shows the right color and Material, but opening the edit will wipe it. For me it looks like the Studio or Buddy is configure the slot "fine" but when the edit dialog of the printer for an AMS slot is opened it fails to show as the custom filament has not be synced (LAN Mode) and reset it.

The wiki of Bambu mention this as well (not sure if still valid)
https://wiki.bambulab.com/en/software/bambu-studio/custom-filament-issue

I do not know if Buddy can sync it like the other profiles or not (then it would be a "missing" :) feature)
But I think it is worth to add some kind of warning or workaround in the Wiki (like temp enable cloud) - or do not use custom filaments
or add a warning inside Buddy if you work with K-Profiles which include Custom Filaments which are not on the printer.
As Buddy syncs the data from cloud - Buddy knows the custom filament and let me create new K-Profiles with Custom Filament , which do not exist on the printer. And It will add the Profiles to the printer, but "misses" do create or check if the Custom Filament exist.

anyway - shall I open dedicated feature request for coming from the workaround if the issue appears?

  • option to assign spools with NFC215 Tags to ams slots without scan them in spoolbuddy (at least when the checkbox show all is selected)
  • allow in Buddy to configure an empty slot (spoolbuddy allows it) - match function
<!-- gh-comment-id:4278284614 --> @TravisWilder commented on GitHub (Apr 20, 2026): @maziggy thanks for checking so fast. I think this is not a Bambuddy issue directly - as far as I have read the only way to sync Custom Filament from Studio is over the cloud directly to the printer. By this it would not be a Buddy Bug, but more a limitation. When configure the slot via Studio the AMS overview on the printer shows the right color and Material, but opening the edit will wipe it. For me it looks like the Studio or Buddy is configure the slot "fine" but when the edit dialog of the printer for an AMS slot is opened it fails to show as the custom filament has not be synced (LAN Mode) and reset it. The wiki of Bambu mention this as well (not sure if still valid) https://wiki.bambulab.com/en/software/bambu-studio/custom-filament-issue I do not know if Buddy can sync it like the other profiles or not (then it would be a "missing" :) feature) But I think it is worth to add some kind of warning or workaround in the Wiki (like temp enable cloud) - or do not use custom filaments or add a warning inside Buddy if you work with K-Profiles which include Custom Filaments which are not on the printer. As Buddy syncs the data from cloud - Buddy knows the custom filament and let me create new K-Profiles with Custom Filament , which do not exist on the printer. And It will add the Profiles to the printer, but "misses" do create or check if the Custom Filament exist. anyway - shall I open dedicated feature request for coming from the workaround if the issue appears? - option to assign spools with NFC215 Tags to ams slots without scan them in spoolbuddy (at least when the checkbox show all is selected) - allow in Buddy to configure an empty slot (spoolbuddy allows it) - match function
Author
Owner

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

No, I think you are mixing up filament profiles with k-profiles.

Filament profiles are stored locally or in Cloud. You need to export xour custom profiles and import them to Bambuddy - OR - connect your slicer and Bambuddy to the cloud, so that profiles are synced automatically.

K-Profiles are stored on the printer. Both - slicer and Bambuddy - are fetching the profiles from printer.

<!-- gh-comment-id:4278493160 --> @maziggy commented on GitHub (Apr 20, 2026): No, I think you are mixing up filament profiles with k-profiles. Filament profiles are stored locally or in Cloud. You need to export xour custom profiles and import them to Bambuddy - OR - connect your slicer and Bambuddy to the cloud, so that profiles are synced automatically. K-Profiles are stored on the printer. Both - slicer and Bambuddy - are fetching the profiles from printer.
Author
Owner

@TravisWilder commented on GitHub (Apr 20, 2026):

No - I'm not.
I'm not talking on filament profiles at all. Just "Custom Filaments" inside K-Profiles.
like also mentioned here
https://forum.bambulab.com/t/updated-all-my-custom-filaments-in-studio-but-not-in-printer/44008/7

I do not state now anymore that it is a bug of Buddy, but a limitation which should be considered when using Buddy, based on the limitation of LAN / Dev mode of the printer.

<!-- gh-comment-id:4278654843 --> @TravisWilder commented on GitHub (Apr 20, 2026): No - I'm not. I'm not talking on filament profiles at all. Just "Custom Filaments" inside K-Profiles. like also mentioned here https://forum.bambulab.com/t/updated-all-my-custom-filaments-in-studio-but-not-in-printer/44008/7 I do not state now anymore that it is a bug of Buddy, but a limitation which should be considered when using Buddy, based on the limitation of LAN / Dev mode of the printer.
Author
Owner

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

Mhhh...custom filament profiles are no filament profiles?

This is working as expected, I'm using it on a daily basis. So either you don't do it right, or i still don't understand the real issue.

So....the workflow for you wuld be:

  1. import our custom profiles to Bambuddy (local presets or via cloud)
  2. create k-profiles via slicer or Bambuddy
  3. Configure AMS slot with custom filament profile and k-profile

That's it.

<!-- gh-comment-id:4278708933 --> @maziggy commented on GitHub (Apr 20, 2026): Mhhh...custom filament profiles are no filament profiles? This is working as expected, I'm using it on a daily basis. So either you don't do it right, or i still don't understand the real issue. So....the workflow for you wuld be: 1. import our custom profiles to Bambuddy (local presets or via cloud) 2. create k-profiles via slicer or Bambuddy 3. Configure AMS slot with custom filament profile and k-profile That's it.
Author
Owner

@TravisWilder commented on GitHub (Apr 20, 2026):

so if you create a new custom filament in studio and sync buddy and use it in a new K-profile then:

assign this K-Profile to the AMS slot
the go to the Menu at the Printer
select AMS
the Slot and
select Edit

<!-- gh-comment-id:4278730416 --> @TravisWilder commented on GitHub (Apr 20, 2026): so if you create a new custom filament in studio and sync buddy and use it in a new K-profile then: assign this K-Profile to the AMS slot the go to the Menu at the Printer select AMS the Slot and select Edit
Author
Owner

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

You don't need to edit via printer menu. That's what Babuddy is doing. And if it's not working for you, then there's something wrong with your created profiles. In this case you have to post full details so rhat I can debug the problem.

<!-- gh-comment-id:4278777550 --> @maziggy commented on GitHub (Apr 20, 2026): You don't need to edit via printer menu. That's what Babuddy is doing. And if it's not working for you, then there's something wrong with your created profiles. In this case you have to post full details so rhat I can debug the problem.
Author
Owner

@TravisWilder commented on GitHub (Apr 20, 2026):

You don't need to edit via printer menu. That's what Babuddy is doing. And if it's not working for you, then there's something wrong with your created profiles. In this case you have to post full details so rhat I can debug the problem.

yes . so we can agree that the ams slot edit on the printer should not be used when Buddy is uses :) ?
if so => info in the wiki would be nice

would it be still ok to ask for the two features?

<!-- gh-comment-id:4279241585 --> @TravisWilder commented on GitHub (Apr 20, 2026): > You don't need to edit via printer menu. That's what Babuddy is doing. And if it's not working for you, then there's something wrong with your created profiles. In this case you have to post full details so rhat I can debug the problem. yes . so we can agree that the ams slot edit on the printer should not be used when Buddy is uses :) ? if so => info in the wiki would be nice would it be still ok to ask for the two features?
Author
Owner

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

You don't need to edit via printer menu. That's what Babuddy is doing. And if it's not working for you, then there's something wrong with your created profiles. In this case you have to post full details so rhat I can debug the problem.

yes . so we can agree that the ams slot edit on the printer should not be used when Buddy is uses :) ? if so => info in the wiki would be nice

Yes, of course. I don't see why "Configure AMS slot" is not self explaining. No need for documentation.

would it be still ok to ask for the two features?

What features? We are currently dealing with your AMS assignment issue. If you want to request a new feature you should open a feature request for it.

<!-- gh-comment-id:4279270172 --> @maziggy commented on GitHub (Apr 20, 2026): > > You don't need to edit via printer menu. That's what Babuddy is doing. And if it's not working for you, then there's something wrong with your created profiles. In this case you have to post full details so rhat I can debug the problem. > > yes . so we can agree that the ams slot edit on the printer should not be used when Buddy is uses :) ? if so => info in the wiki would be nice Yes, of course. I don't see why "Configure AMS slot" is not self explaining. No need for documentation. > would it be still ok to ask for the two features? What features? We are currently dealing with your AMS assignment issue. If you want to request a new feature you should open a feature request for it.
Author
Owner

@TravisWilder commented on GitHub (Apr 20, 2026):

I do not mean "Configure AMS slot" in Bambuddy - the AMS Slot Edit on the printer itself should NOT be used in combination with Bambuddy - this is to suggest to add to the documentation. Else the setting for the slot will be wiped on the printer and you can not even edit it in Bambuddy anymore

Image
<!-- gh-comment-id:4279514765 --> @TravisWilder commented on GitHub (Apr 20, 2026): I do not mean "Configure AMS slot" in Bambuddy - the AMS Slot Edit on the printer itself should NOT be used in combination with Bambuddy - this is to suggest to add to the documentation. Else the setting for the slot will be wiped on the printer and you can not even edit it in Bambuddy anymore <img width="194" height="134" alt="Image" src="https://github.com/user-attachments/assets/ddd2e559-0d22-4572-9bd9-9a691c80004c" />
Author
Owner

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

the AMS Slot Edit on the printer itself should NOT be used in combination with Bambuddy - this is to suggest to add to the documentation. Else the setting for the slot will be wiped on the printer and you can not even edit it in Bambuddy anymore

No, thats not correct. You can use the printer controls - but it doesn't makes sense at all to use both to configure a slot - the printers display and Bakbuddy. Either!

<!-- gh-comment-id:4279606325 --> @maziggy commented on GitHub (Apr 20, 2026): > the AMS Slot Edit on the printer itself should NOT be used in combination with Bambuddy - this is to suggest to add to the documentation. Else the setting for the slot will be wiped on the printer and you can not even edit it in Bambuddy anymore No, thats not correct. You can use the printer controls - but it doesn't makes sense at all to use both to configure a slot - the printers display and Bakbuddy. Either!
Author
Owner

@mrnoisytiger commented on GitHub (Apr 22, 2026):

Mhhh...custom filament profiles are no filament profiles?

This is working as expected, I'm using it on a daily basis. So either you don't do it right, or i still don't understand the real issue.

So....the workflow for you wuld be:

  1. import our custom profiles to Bambuddy (local presets or via cloud)
  2. create k-profiles via slicer or Bambuddy
  3. Configure AMS slot with custom filament profile and k-profile

That's it.

FWIW, I imagine that @TravisWilder issue here was identical to the one we were working on today at https://github.com/maziggy/bambuddy/issues/1053. New daily build partially fixes this -- the remaining problem lies in OrcaSlicer, but not applicable if you use Bambu Studio.

<!-- gh-comment-id:4293578334 --> @mrnoisytiger commented on GitHub (Apr 22, 2026): > Mhhh...custom filament profiles are no filament profiles? > > This is working as expected, I'm using it on a daily basis. So either you don't do it right, or i still don't understand the real issue. > > So....the workflow for you wuld be: > > 1. import our custom profiles to Bambuddy (local presets or via cloud) > 2. create k-profiles via slicer or Bambuddy > 3. Configure AMS slot with custom filament profile and k-profile > > That's it. FWIW, I imagine that @TravisWilder issue here was identical to the one we were working on today at https://github.com/maziggy/bambuddy/issues/1053. New daily build partially fixes this -- the remaining problem lies in OrcaSlicer, but not applicable if you use Bambu Studio.
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#732
No description provided.