These are simple spinning tops. Printed solid in PLA. The model is optimized for 0.4mm nozzle.
If you download or collect this model, please “like” it. Thank you.
0.4mm nozzle, 0.2mm layer height
Top 2 is a little more aerodynamic so it spins a little longer than top 1. To keep the top of the top from looking like a melted blob, you can either print more than one at a time or when slicing you can set a minimum layer time of 7-10 seconds. Print them solid so that you have enough weight for the gyroscopic effect (angular momentum) to work.
Your might need to ream the bottom of the top opening so that the point fits in. Don't over do it though, you want a nice tight fit.