Print in PLA or any other stiff material. Print in the orientation of the STL files, no supports needed. Takes less than 2 hours to print for the spinner + stand.
This is the bearingless version of my Ferris wheel desk toy (with 608 or 689 bearings). The stand is the same for both marble sizes.
For marbles 13.5-15.5mm I recommend the 14mm version. For marbles bigger than 15.5mm (but no more than 17) I recommend the 16mm version.