bambulab / BambuStudio

PC Software for BambuLab and other 3D printers
GNU Affero General Public License v3.0
1.87k stars 262 forks source link

Allow only one instance of Bambu Studio App #991

Open Ali229 opened 1 year ago

Ali229 commented 1 year ago

Is your feature request related to a problem? Please describe. If you have an STL already loaded in the bambu studio and want to load another one, you'd have to drag and drop it into bambu studio. Double clicking would open another instance of the app with the STL.

Describe the solution you'd like Please add a option to allow only one instance of bambu studio just like other slicers.

julie777 commented 1 year ago

I often send models direct from Fusion 360 and I don't want a new instance of Bambu Studio to open for each one.

bambu123 commented 1 year ago

In Windows, it is a problem. So if you are working with a Windows system?

julie777 commented 1 year ago

I am working in Windows 10. Prusa Slicer has a preference "Allow just a single Prusa Slicer instance" show it should be easy to just roll in the code.

bambu123 commented 1 year ago

@julie777 What can we do without the choice in the Preference Dialog? Do you always respect the STL going to the previous window (or instance) with a double click? This is the way that works on macOS currently.

julie777 commented 1 year ago

Remember that I am not using a double click to open Bambu Studio. Fusion 360 is running the slicer app.

I don't know of any way to make Fusion 360 use the existing window. It just executes the slicer application with a file parameter. Prusa Slicer somehow checks and sends it to the existing instance.

If you don't want to have a preference to only allow one instance why not just always restrict to one instance? In all my testing multiple instances of bambu studio is pretty much guaranteed to make studio hang. I suspect this has something to do with the network dll that it uses.

vpapanik commented 11 months ago

That feature would be really useful for Fusion 360 !

MrDB42 commented 10 months ago

Having this would be great. Having Fusion 360 setup to use Bambu-Studio as the slicer program. Fusion360-3DPrint

The workflow I use is:

  1. Design part/component/object/model in Fusion 360.
  2. In Fusion 360 select the part/component/object/model to print
  3. In Fusion 360 go to "File", "3D Print", "OK" (see above image)
  4. Do any adjustments in Bambo-Studio for printing
  5. Slice model
  6. Print.

Now if I want to add other objects to the build plate it would be nice to go back to Fusion 360 repeat step #3 and have the new part/component/object/model added to the build plate(s). A lot of times I have to go back and edit the part/component/object/model and I will just clear the build plate and would like to just repeat step #3.

Having another instance of Bambu-Slicer open up for every time I send a part/component/object/model from Fusion 360 to Bambo-Slicer is frustrating, slow, resource intensive on my computer, just to name a few. Plus, Fusion 360 is a VERY popular 3D design software, better integration would be very beneficial to those of us who design stuff.

P.S. To also add, it's good to add additional parts to the build plate. Since Fusion 360 only allows to select one body/object/component at a time.

jbkuma commented 10 months ago

+1 on this, it's sort of a critical feature and I already miss using Prusa Slicer now that I've picked up the P1P!

This was native to the slicer prior to the fork, please bring it back!

Andre-KVAGeradores commented 9 months ago

+1 here. Works single instance in MAC OS, but not in windows. Multiple instances is a pain...

JustinKScott commented 9 months ago

Agreed! I really find this frustrating. I miss the workflow from my MAC.

I typically have multiple models being printed on the same sheet.

Please @bambu123, can we have this feature?

recoilfx commented 9 months ago

Just chiming in too - please add this feature, it's super annoying while trying to export from Fusion 360

andysmithfal commented 9 months ago

+1, I've recently switched from PrusaSlicer to the Bambu ecosystem and this is incredibly frustrating for the Fusion 360 workflow

gudyfr commented 9 months ago

+1

shichao402 commented 8 months ago

我是新用户, 我在windows,mac, andoird三个平台上尝试使用了stuido或者handy, mac的体验最好, windows平台上最让我难以忍受的是每次从makerworld打开模型都会产生一个全新的studio实例. 希望改进: 当从makerworld打开模型时, 不要总是打开新实例. 让我自己立刻选择, 或者预设一个开关是否总是打开新实例

I am a new user, and I have tried using Studio and Handy on three platforms: Windows, Mac, and Android. The experience on Mac is the best. What I find most intolerable on the Windows platform is that every time I open a model from MakerWorld, it generates a new instance of Studio. I hope for an improvement: when opening a model from MakerWorld, don't always open a new instance. Allow me to choose immediately, or preset a switch to decide whether to always open a new instance.

MrDB42 commented 8 months ago

Just an update on my personal workflow... I gave up on using the "3D Print" function in Fusion 360.

Now I export my models as STEP files, then bring the STEP files into Bambu Studio (i.e. no more STL files). I'm finding that Bambu Studio does a better job slicing STEP files than STL files. I don't know what "voodoo they do" for the coding, but I'm getting better prints with STEP files.

hkdsun commented 8 months ago

Just migrated from PrusaSlicer and having the same issue

CROKOBACON commented 8 months ago

+1 same issue, my workdflow now is terrible and i have my folders flooded with unfinished stl (before i was just send from F360 to PrusaSlicer in the same instance of the program, now i need to export an stl and manually import to have all in the same instance of Bambu Studio).

a42wg commented 7 months ago

+1 current behavior is quite annoying

IonNight commented 6 months ago

+1 only allow one instance of Bambu Lab slicer isnt really the issue, but I need a way to import files from F360 without have to deal with a new instance all the time. Several instances are good to have when using printers from different brands.

There is a way to make F360 import STLs directly into PrusaSlicer with a bat file - found here: https://github.com/prusa3d/PrusaSlicer/issues/5420?fbclid=IwAR1AN3-1rjvkx5Q4tiray-5-0mHqS1XVVJtJdfpnTipY9T9V5OEe11LxUYs

I've tried to use the bat for bambu-studio.exe too, but it doesnt work

mysterious-roman-dodecahedron commented 5 months ago

I am finding that clicking the button "open in bambu studio" on makerworld also opens a second instance on Windows 10, even if I didn't have a project or model loaded in my original instance (just monitoring the printer).

image

image

Virrjet commented 4 months ago

+1. This is very annoying.

OzDruiD commented 4 months ago

@Virrjet @mysterious-roman-dodecahedron @a42wg So - for those needing a Single instance, and not imports and the F360 use case etc, there is an option in Studio, at least in my latest version, that does exactly that.

For your info - Open Preferences, under the language and measurements "Keep only one Bambu Studio instance" is an available check box.....

andysmithfal commented 4 months ago

@OzDruiD you're right! I had to update to the 1.9.0 beta to see this option, but once enabled it performs exactly as expected. Exporting from Fusion 360 will import the file into the existing instance of Bambu Studio. N.B. installing the beta version erased my local data/preferences, if you don't sync to Bambu Cloud you will definitely want to either hold off or take a backup first.

Virrjet commented 4 months ago

@Virrjet @mysterious-roman-dodecahedron @a42wg So - for those needing a Single instance, and not imports and the F360 use case etc, there is an option in Studio, at least in my latest version, that does exactly that.

For your info - Open Preferences, under the language and measurements "Keep only one Bambu Studio instance" is an available check box.....

@OzDruiD you're right! I had to update to the 1.9.0 beta to see this option, but once enabled it performs exactly as expected. Exporting from Fusion 360 will import the file into the existing instance of Bambu Studio. N.B. installing the beta version erased my local data/preferences, if you don't sync to Bambu Cloud you will definitely want to either hold off or take a backup first.

Thank you both!

Lancaban commented 4 months ago

I came here from an Internet search, was having a similar problem, I'm running Linux, and using the "open in Bambu Studio" button on maker world starts a new instance each time.

This is not the world's worst bug, it's more annoying than anything, but I thought I'd share my input that the problem exists on Linux as well (at least for me).

mikastamm commented 6 days ago

+1! Would love to see this too