All parts in the example pictures are printed with a 0.16 mm layer height. Everything should just snap together.
Update: Since the base can have a pretty tight fit, I included some alternative version with a bigger offsets.
Base | Polymaker PolyTerra PLA | Marble White |
Green | Bambu Lab PLA Basic | Bambu Green (HEX#00AE42) |
Yellow | eSUN PLA+ | Yellow |
Orange | eSUN PLA+ | Orange |
Red | Eryone PLA+ | Red |
Purple | Polymaker PolyTerra PLA | Lavender Purple |
Blue | eSUN PLA+ | Light Blue |