The pattern shuffling timer kicks in regardless of whether a pattern has finished drawing or not, and this is bad because the pattern doesn't finish drawing. Consider only shuffling if the pattern finishes. Patterns will have to emit an END gcode at a point at which it could cede control to another pattern.
The pattern shuffling timer kicks in regardless of whether a pattern has finished drawing or not, and this is bad because the pattern doesn't finish drawing. Consider only shuffling if the pattern finishes. Patterns will have to emit an END gcode at a point at which it could cede control to another pattern.