This multi color print can be done with a single material printer by using add pause on most slicers. Pause and change colors at the correct layers.
If you are using a multi material unit, use the STEP file and you can set each component to the appropriate color.