Changing filament colour in the samelayer

So I am trying to print a sign fascia with six colours on one layer,the AMS will take care of the filament change for four of the colours but how can I get the printer to pause so I can change the filament for the other 2?

As I said all the c olours are on thesame layer so pausing between layers is no good, is there a code to pause between colour changes?

two ways I can think of. the simple I have done.

  1. simply pause the print manualy after the first couple colors have printed. Assuming they are the colors you want to end with.
  2. save the G-code file and use a basic text editor to add the gcode line between two of the existing line.

I have wondered how to add a pause mid layer with the software. But have not had a particular need. A complication to this is what color is in the slicer. When you send to the slicer. redirect the 5 color to the color you are replacing. So the printer thinks it is printing with the color define at start.
most g-code lines are single movement. so putting a pause in between should not be a problem. Some are in pairs. But I am not an expert in g-code and have not bit fiddled with it in a very long time. So beware. it all depends on how much you need to do this. Once or twice just pause it manually and call it done. Many times, just buy another AMS. Somewhere in between bit fiddle.