'Open in Bambu Studio' Opens in the Wrong Printer

Sure, there are always edge cases, but they don’t justify poor user experience. So far, all the designs I’ve seen on MakersWorld can be printed on A1 printer. I would expect the software to warn me if a design is too wide or tall for my printer and propose to scale it down with one click

No to “scale down with one click”, that’ll cause prints to fail. Sure, there are designs that can be scalled down, but there are some, especially with certain design features, that will fail if scalled down.

As for A1 - A1 has currently the biggest build volume out of all Bambu printers. P1 and X1 have “exclusion zones” which makes part of build area not available for printing.

If you reread my comment,

  • “I select P1S and hit “download and open””
  • “the model loads with a brand new A1 profile selected”
    This is absolutely not a feature. I’d understand if I had selected “all”, or if there were a ui element like “default”, but I selected my printer, and got a profile for a different printer.

I’d also understand if it were to give me a dialogue like “use modified value”, but again it just loads a profile for a different printer than I had selected with no dialogue or options. And, like I said, I can’t even delete this profile without reenabling and disabling the printer, which is a sorely obvious ui bug.

People have explained - the profile you’re downloading is the same profile the profile creator uploaded.

“Selecting” P1S does nothing except filter out profiles that are incompatible with P1S.

Take a look at this:

obraz

If I click on Ender 3 it shows only the profile for ender:
obraz

because ender is not compatible with other printers:

obraz

the other profile however will show up for every bambu printer since while it was made for A1, it was determined that it is compatible even with a1 mini (because elements on the print bet fit on a1 min):

obraz

On the MakerWorld’s side those buttons are simple filters. Not modifiers of the print profile.

I need to hammer this point down: the profile you’re downloading and opening in Bambu Studio is the same profile that was uploaded to Maker World by profile creator.

That’s why when you’re opening it there’s nothing in terms of “modified values” because the values in print profile are what they are. Switching to your printer means modifying values and that’s where you get the dialog.

The only item that’s closer to “bug” is not being able to easily remove printer when it was added by a print profile.

1 Like

The MakerWorld print profiles are only for printing direct from Handy. The models are sliced by Bambu with the selected profile and sent directly to your printer. Studio is not involved.

If you download a 3MF to your computer, you get all the settings used for a successful print by the project creator on their printer. It is up to you to modify it as necessary for your printer.

Which is why I usually prefer to find my models elsewhere, with suggested settings in the description (six walls for strength, orientation on the plate, supports, etc.)

If MakerWorld is my only option, I grab the STL/CAD file and apply my own settings. If I have to review all the settings anyway to see if they are appropriate for my printer, I prefer to start with my own profiles.

1 Like

Ok I see where I was confused now. I’d downgrade this from a bug to absolutely horrendous ui design. There’s no clear indication this is a filter, and no clear indication that the profile is for a different printer. I’ll just download the STLs from now on like I have been for the past 5+ years before I got a bambu printer.

And Bambu should absolutely fix the weird unable to remove printer bug, I found the temporary fix from a reddit post from a year ago, so it’s been around for a while.

1 Like

When you go on Printables and choose the option open in Prusa slicer, model opens in Prusa slicer - does not change user set profiles or changes the printer he uses - it simply opens the model nothing more. And there is option slice - where the model is automatically downloaded and sliced - with the user set profiles not the profiles loaded on the page…
No confusion no problems - text book case how the option needs to perform.
What happens when using open in Bambu lab option is not a feature or making easier for users to print the model - just ads confusion and frustration.

4 Likes

Great. Then that confirms the software is dumb and broken.

All the settings are uploaded to MakerWorld, and the app on the phone can use those settings, so it should either open in my preferred printer profile with the designer’s suggested settings, or it should open in the selected printer profile with default settings and indicate that “these settings are different from your profile’s defaults” so that you get visibility on the settings.

The fact that I can more readily pull out my phone, jigger with AMS color assignments, and print the model quicker than I can print from my PC, when I started on the PC in the first place, is ridiculous.

1 Like

It’s not broken, it works exactly as designed.

Also not dumb, just lacks an explanation of how to use the different options for different purposes.

2 Likes

I came back here because I just did a print from the mobile app and got infuriated by how easy it was, exactly like you described. I’m back to thinking this is a genuine bug.

At the others in this thread, why would a profile be created for a printer I do not own and did not select when I load a model? The behavior on the mobile app is to not load in a new printer profile, but to use the modified settings provided by the designer on the printer that is selected when the selected printer is compatible. What reason is there for the desktop app to not do the same? I’d maybe even understanding loading the developer selected printer when it’s a printer you have enabled, and therefore probably have the ability to print with. But it’s silly to suggest that it’s a feature to create a brand new profile for a disabled printer that the developer selected with no ui indication of which printer the developer selected.

1 Like

Because I, the designer, created the profile for MY printer. I uploaded a 3mf to MW, you downloaded the 3mf to your computer, that 3mf is unchanged from the one I uploaded, although I think MW must add some sort of tracking to it so prints get registered, but essentially the file you have on your computer is the same one I uploaded that’s why it’s for MY printer and not yours.

The profile you downloaded are the settings that worked for me on my printer. You now need to decide what to do with my suggested settings and apply them to whatever printer you have. That’s not for me or Bambu Lab to decide, that’s for you the user to decide, so it’s hands off, you as the user is in full control now and need to make the decisions. You select your printer from the drop down and it then asks you what to do with my settings. You decide: discard or use.

If you want someone to do that for you, then why are you loading up the slicer and not just using the Handy app?

I guess this stems from confusion about what these buttons do on MakerWorld:
image
What they do:

  • filter the listed profiles to those compatible with the selected option

What they don’t do:

  • generate a custom profile for the selected printer

Think about it, you select the “All” option and then hit download - what printer should be selected when you open it in Bambu Studio?

2 Likes

I believe the selected profile is used, but only by the Bambu computers to slice the file and send it direct to your printer. I do not think the profile selection does anything at all unless you are printing from Handy.

=================

The profile is not created on your computer, it has been loaded into Studio from the 3mf file. It goes away when you close the project, unless you choose to save it. If looking at the ui to see the intended printer at the very top of the settings is too onerous a task for you, you will receive a warning if you attempt to print the file.

Why would you load a 3mf into a project editing program if you did not intend to see the settings and edit them? If you want to click-n-print, use Handy.

that shows the problem - i can download a print profile for a printer i do not own and without a warning no questions asked. I can have P1S printer and download profile for a1 mini without a problem and sent to print it on P1S … Tis step should not be possible without any warning.
Since printers are not 100% compatible - there should be a profile for each printer made or at least a warning that you are downloading profile with A1 profile on your P1 printer which is not compatible … Or is this uploader fault that does not explicitly mark the profile is made for one specific printer and can be loaded soley on thet specific printer?

And same goes for open in Bambu - the file from MW gets opened in slicer with diferent printer profile not the one you have. I expect the file just opens nothing else al existing presets settings for P1 in this bambu studio must stay as it were.
Also Makelab - logged in they know pretty well what printer i have and yet making a sign and downloading that file and opening it in bambu A1 printer apears in the devices - not P1 which i have and is also loged in etc …

Bugy bugy…

1 Like

So you are basically saying that you need to be protected from your own actions, and that is somehow Bambu’s fault.

1 Like

No you can’t, it will not allow you to send GCODE generated for an A1 Mini to a P1S. You will get an error similar to this (but the opposite way around):

You have to manually change the selected printer in BS and it will give you exactly that, a warning and a question to answer. e.g This is an A1M profile I downloaded and then changed the selected printer to P1P. I have to confirm that I want to use the modified values from the designers A1M profile on my P1P profile.

Since printers are not 100% compatible

exactly. so when you download a profile for a P1S it opens in Bambu Studio with P1S selected as that is what the profile is designed to work with and only that printer. It would be misleading for Bambu Studio to automatically switch to a different printer. e.g a P1S profile for a tall print with no brim or supports may be ok on a P1S, but not on a bed slinger / A1. If BS selected A1 and kept all settings as is you might think it’s ok and then get a failed print.

Handy obviously does make this switch between printers but has to make some assumptions and decisions for you (e.g enable brim or supports for tall A1 prints, or slow down acceleration etc) so you may not get the best print quality or a print exactly as the designer intended - but that’s the price you pay for convenience. Bambu Studio is about full control - hence it doesn’t change things automatically for you.

Basically, Handy / Bambu Lab servers are doing a lot of work automatically behind the scenes to make things easy for you.
Then people are complaining that Bambu Studio, a software designed for full control and fine tuning, is not applying blanket generic, automatic settings for them.

2 Likes

It is insane that anyone in any form white knight this horrible user experience.

The spoon I designed has holes and is sharp everywhere so you cut your hand and can’t scoop up anything.
It is not buggy, it is by design. Git gud.

^ this is what you sound like.

The current UX of the usecase Makerworld → Bambu Studio → Printer is horrible and should be changed.
Stop muddying the water about this.

1 Like

Hate that bambu studio isn’t even hinting you that it’s using a printer you don’t own.
How hard can it be to let bambustudio assume that you don’t have a printer which you haven’t told it you have, and automatically do the transfer thing to the printer you told it you have.

Also automatically change the filament to the last used.

Thanks, this fixed it for me!

Anyone reverse-engineered with like Wireshark how Handy gets the correct profile, to apply it as a TemperMonkey script or something?