Simple 3D printed spinning top. Can go up to two minutes (maybe even more).
Let me know how did you go!
Two minutes spin:
Filament: Nebula Light Green PLA
Infill: 20%
0.2 layers