Please add this feature. Drives me nuts and seems easy enough…
I looked for exactly this feature in the wiki and on Google, but couldn’t find anything. Then I stumbled across this feature request here.
I definitely agree, a very important organizational feature
Another vote for rearranging/reordering plates. This would save so much time!!
I should comment on this one too… Just last night I was wishing I could reorder the plates on the design I was working on.
I agree… I would have thought this would be in the system already.
Yes please! This is a must!
I vote for rearranging plates too! I don’t have many complex prints where it gets more important but have had to move parts around, verify, reposition, etc, to do this manually.
Was surprised I couldn´t figure out how to do this. So went to google and ended up here
Thank you for the suggestions!
The new feature request has been added to our list and will be considered for a future update.
+1 as I’m in the middle of a project and out of order.
Bambu! Wake up! feature request here!
Guess plate reordering isn’t a thing yet. When I move objects, the position is absolute relative to all the plates and not the current plate which makes things even hard to center or position per plate.
Apparently not. But it should be!
Bambu, this is an important feature request. It shouldn’t need much to implement and it’s surprising how large a difference it would make.
Organising large projects in Bambu studio is much harder than it needs to be, and that’s at odds with how easy your printer is to use in most ways.
You’re correct that it really shouldn’t be difficult.
I suspect the code isn’t quite as minimal as that, as there’s object repositioning to do. The UI treats the plates as all laid out side by side on the table. You can drag objects directly from plate to plate continuously. Which raises the horrendous possibility that the 3D coordinates are stored internally in an absolute way, not per-plate. If this is the case, reordering plates actually means scanning the object tree and repositioning every object.
That said, they must already have a routine for that, because it also happens when plates reposition after adding or removing a plate. So you’re absolutely right in the essence; this shouldn’t be much work.
I suspect the coordinates we are given back when laying out are mapped from their logical space rather than them being in that physical location.
It would be a horrendous and utterly stupid way to have the plates located.
I think it is the other way around. It is too easy to swap between build play sizes with the A1 mini vs all other printers and when adding or removing plates.
When swapping from a P1S to a mini with a full build plate, the objects cannot fit an A1 mini build plate, swapping back returns the objects to the P1S build plate. This would indicate an association between the objects and the built plate and not having all objects in a large space that just so happen to land on a nearby build plate.
I believe the plates are stored as an array, the objects associated with the build plate upon which they were added. Any printer swaps or adding and removing just has them redrawn relative to their associated build plate.
This is the way I would have built it (and have built similar in the past), I can’t imagine any developer in the past 20-30 years locating things based on the objects rather than plate first and associated objects.
The vast majority of programming languages have extensive array handling features that make such operations trivial.
This would include reordering. Reordering as a programming task is trivial, the UI is the only place of effort as they would need to determine which method they chose.
- Direct manipulation, the most user friendly way, a user can grab a plate and move it amongst the other plates and when released it moves along with all objects associated.
- Indirect manipulation, the easiest to code, less obvious to the user, the user choose reorder to be shown a list of build plate names and then can reorder those captions, once complete, the screen updates with all the plates in the new order.
The same reordering logic applies to the filaments. In that case, indirect manipulation is the most appropriate U.K. choice.
+1 vote (regardless of how the implementation works), cc @SupportAssistant
Pretty please @BambuLab, implement this feature
+1 @BambuLab. Wake up and look at how many people want this feature.
+1, missed this feature today
+1 please, I really need this for my workflow. Thank you!