Order of Filaments on the first layer

I have a project with 3 materials. When slicing, Bambulab automatically assigns the order of the filaments.
The problem I have here is that the inner part of the “A” is very small and doesn’t really stick well to the build plate. Therefore I want to make sure the order is

  • outer black
  • white
  • small inner black part

For outer and inner black different materials have been assigned already, but I can’t find a way to tell the slicer in what order it should print the initial layer. Any idea?

This be done by edit gcode, just cut and paste.

At gcode viewer you find this element (I understand first after calibration), cut, and past after bigger elements.

I put two filaments in the palette and two cubes on the bed assigning one to each.

I tried various things and it always printed using the first palette entry first.

This does not always seem to be consistent. I have created a bug ticket here - https://github.com/bambulab/BambuStudio/issues/1816