I’ve done the debugging work for the developers this time, so hopefully they can resolve this a bit faster. Though it’s curious that this slipped through, considering Bambu Lab claims to test rigorously before releasing anything. At least that’s what they say when you request a new feature - it needs to be tested so thoroughly and for so long, and they can’t promise it will be included. Yet bugs seem to make it through freely and frequently.
Problem Description
Bambu Studio 2.4.0.70 incorrectly displays an E3D high-flow nozzle incompatibility warning when using an H2D printer with a 0.4 HF nozzle and the following filaments:
- ASA-Aero
- PLA-Aero
- TPU 85A
- TPU 90A
The warning states: “The current filament doesn’t support the E3D high-flow nozzle and can’t be used.”
However, this setup works perfectly. I have successfully printed over 10 kg of ASA-Aero using this exact configuration (H2D + 0.4 HF nozzle) without any issues.
Root Cause
The issue appears to be in resources/printers/filaments_blacklist.json. The blacklist entries for these filaments contain:
"nozzle_flows": ["High Flow"]
"action": "prohibition"
- E3D-specific warning text
But they are missing a model_id restriction (unlike other E3D-related entries for PA6-GF and PPS-CF which correctly specify ["C11", "C12", "BL-P001"]).
This causes the warning to trigger on ALL printers with high-flow nozzles, including the H2D (model_id O1D), even though the H2D does not use E3D ObXidian hotends.
Expected Behavior
The E3D high-flow nozzle warning should only appear on printer models that actually support E3D ObXidian high-flow hotends (X1 Carbon, P1P, P1S) - not on the H2D.
Related GitHub Issue
Full details, reproduction steps, and suggested fix: E3D high-flow nozzle warning incorrectly shown for H2D printer with ASA-Aero/PLA-Aero/TPU filaments · Issue #9010 · bambulab/BambuStudio · GitHub
2 Likes
This guy is the G.O.A.T. Btw, just goto the file and remove the json entries for TPU or ASA-Aero and your all good.
If you don’t know what a json is or how to find “resources/printers/filaments_blacklist.json” ask AI or something.
Good luck! And Thank you!
Thanks! I appreciate the kind words, though I think it should be fairly evident that I know how JSON files work, given that I debugged the code 
That said, I do believe that when adding new features to Studio or firmware, companies should ensure that existing customers aren’t repeatedly impacted negatively. Issues like these simply erode trust in the brand over time.
Yes sir,
The comment is for other people.
Totally spot on.
I see that you are new to the forum – why not turn this into a small guide? It would be very helpful for others as well, because even though AI exists, it tends to ramble and all too often gives rather poor recommendations.
Nice find. I’m trying to edit the JSON but it wont allow me to save it, “Please check if this file is opened in another program.”
I closed out of Bambu Studio completely but there must be some phantom process of it running in RAM or something. Nothing in the world more annoying to me than restarting my PC…
It was just a stupid file permissions issue, I was able to change them and save the file.
Thank you very much for this! One would think that printing with a Bambu printer and filament using the nozzle that they sold me as being best for this material would actually work.
The Bambu software’s implementation of filament is always a nightmare. I don’t know why they insist on making things so difficult to do what should be the most basic of tasks….
1 Like
Close your studio before editing the files and try again.
I did that. It was literally just a file permissions issue in Windoze, after that Notepad++ had no problem saving the modified JSON
Oh, and I just went back in and whacked these JSON objects out too:
{
“type”: “PLA-Aero”,
“nozzle_flows”: [“High Flow”],
“action”: “prohibition”,
“description”: “The current filament doesn’t support the E3D high-flow nozzle and can’t be used.”
},
{
“type”: “ASA-Aero”,
“nozzle_flows”: [“High Flow”],
“action”: “prohibition”,
“description”: “The current filament doesn’t support the E3D high-flow nozzle and can’t be used.”
},
{
“name_suffix”: “TPU 90A”,
“nozzle_flows”: [“High Flow”],
“action”: “prohibition”,
“description”: “The current filament doesn’t support the E3D high-flow nozzle and can’t be used.”
},
Note: I own a X1C with AMS1 and AMS HT with the 0.4mm E3D ObXidian High Flow nozzle which 100% prints all of these materials just fine. I have printed multiple airplanes with similar Aero filaments (3DLabPrint) and I literally just successfully finished a combined 40 hour print of a pair of crocs with TPU90A (SUNLU). Only thing with the TPU90A was that I had to feed it direct to extruder, but that is to be expected.