About this 3D model
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. Used Fillaments 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