Does anyone understand the print by object colour sequencing?

So I frequently fit lots of different parts on the bed, print by object to save changing bed sheets, small objects of different colours.

Sometimes, I want to print a colour FIRST, so I make that the priority - in this case WHITE
For the love of …why does it randomise the colours still?

The project and print colour priortiy and object order below with shot of printing GREEN first

Expected order was
Purge lines and WHITE items
RED items next
Green items last.

Real Print update - Green first - then White, going to be red last - WTAF

The first layer filament sequence has nothing to do with with the sequence of objects in the “print by objects” mode. It is solely to influence the order of the filament colors for the first layer in “print by layer” mode.

And: you don’t have to print to check the order od objects. Use the preview.

@skyme Thank you for the input, appreciated honestly.

  1. Yes I understood that first layer sequence should only affect “by layer” but was desperate and tried all posssible settings, even if it didnt make sense.
  2. Yes, I knew the preview order would show it … i printed to confirm that the Preview matched the Printed object (and there wasnt some wierd preview glitch).

So … riddle me this … with the image above, with the “White, then Red, Then Green” - why is the Preview\Printed (they were the same) coming out completely different - eg Green, White Red?

Am I correct in thinking this print order, and if filament colours correctly matching the AMS selection slits when Pritning it … this should have been both preview (using slider to check) and final printed order?
image

EDIT - Preview for completeness sake… but yeah

Oh, now I see, sorry. Yes, I would expect the print sequence to be “Connector - Back R - Front - Back L - Front”, following the list ob objects from top to bottom.First White, then Red, then Green.

I took the time to test it in my bambu studio, and it was also not in the correct order. I then made the Sequence numbers visible beneath the objects with “Ctrl-E”. Helps a lot. Then I dragged objects in the object list to order them in another way. Sequence numbers are correct then. Then I dragged the objects again to order them like before, and this time, the sequence is correct.

There seems to be a bug that initially prevents the objects to be printed in the sequence that the object list suggests. But dragging them around corrects it. Ctrl-E is your friend…

Best regards, skyme

Edit: Screenshot for reference:

Just downloaded a file and tested it.

In my case, using the settings on the printplate did not solve it, BUT moving the color sequence in Objects did the job.

Here my results:

The print-order adapts regarding the sequenc from top to bottom in Obejcts.
At least it works for me in the newest version: 1.8.2.56

Which is exactly what I said, no? Drag the objects in the object list in the correct order, from top to bottom.

@skyme @NVNDO Thank you both so much… so lets clarify - I do think your both sayign the same thing… but with added help of Control E etc.

  • So at this first step
    a) - was it just opening the file - and not doing any reorder? so yes, if thatss the case, then highly likely yes was out of my preferrred order.
    b) - unless your saying here you DID reorder - but was wrong… (see next)

So - this is where it worked, unless as above, B) it was your 2nd reorder, but after using Cntrl-E.

@NVNDO didnt report any issues- reordered seemed to work immediatly… so thats why I am clarifying too @NVNDO did you see any initial isssues… or squence reflected it immeaditly upon loading the file.

btw - this party (plate layer - is expected not to work for print by object - so yes correct)

This “randomness” is what I am seeing, its almost like one moment its fine, next file or save, the sequence is wrong and unless I am very careful, check all the object order, check cntrl-E etc etc its wonky at times (usually when I forget to double check … and print…)

Thanks agian… lots of effort\testing from both of you so greatly appeciated.

You’re welcome!
Yes, I didn’t make this one clear enough: I meant (a): After loading, sequence was wrong. After reordering the first time, all was going well.

Glad to learn something every day!

@DruiD: Maybe you can help me with something, as you spent some time investigating custom filaments in bambu studio: With the newest version 1.8.2.56 I still have the problem that custom filaments have a long name (my filament @ Bambu Lab X1 0.4 bla bla). When I rename it to “my short filament”, the newly saved filament is a “child” from the long-name filament. The long-named filament can’t be deleted then.
Is there already a solution to this? I think I read that you posted an issue on github, but I am not sure if there is a solution…

Best regards and have fun printing!

Unfortuntately thats their design. It wont be changed AFAIK. Cant delete or change it.
After all those custom filament threads, The TLDR boils down to

  1. Then name is a format of 'Vendor - Material - Printer - Nozzle size ’
  2. They tie this format to a unique Filament ID - for that master \ parent filament.
  3. That filament ID is whats used for AMS, Calibration profiles (across all presets etc) and stuff
    #3 causes a lot of dfferent issues and use cases to come up, but Bambu are going with this Parent\Child approach.

Could they shorten the @Bambu Labs xxxxxxxx long arse name part - Yes they should, dont know if they will. I now create presets with a shorter version - see below @BBL X1C - 0.4 - as I still want it know for what printer and ozzle type - but as bambu studio “Restricts” filaments that dont have a profile that matches the printer or the nozzle, you wont see it anyhow.

Therefore, I am thinking of dropping the @PRINTER and - all together. If you select the printer and nozzle type -and the filaments show up - you already know its X1c and 0.4 nozzle - you selected it !!

Cleanest version - Bambu’s design - create a “master” filament for the Vendor and Material type, then create Presets from that, running your auto calibrations for the presets and just try and ignore the @Bambu Labs X1 Carbon 04 Nozzle massive name on your “masters”.

Example of mine - 3 “Masters” which are grouped with their presets below in screenshot.
Sunlu PLA+ @bambu blahj blah
Sunlu WOOD (Pla) @bambu blahj blah
eSun Rainbow xxxxxx @bambu blahj blah
image

My other ask for Bambu - was better accesibility, I need things like COLOUR NAME to actually be in that LONG Filament name not just a icon (for colour blind etc) and have a single calibration profile etc. So for that to work, In my picture above, instead of 1 Master - with 4 presets, I would instead need 4 seperate MASTERs so they have separate Filament IDs etc.

EDIT - The annoying part is - ever time I turn on printer, Sync from AMS - those “master” filament IDs sync back … so for example my 4 Sunlus - red\blue\green\white - just show Sunlu PLA. … and I have to go in … manually assign thjem in the AMS slots again, make sure they get the K profile etc… grrr

Hello Druid,
thank you very much for your summary, that helps me!
I wish Bambu would rethink the whole “filament handling” issue. The current solution is anything but intuitive to use. It could be so simple…

Best regards and have a Merry Christmas!

You too! Take it easy - hit me up via message or whatever if you need to :stuck_out_tongue: