If you’ve got a 3D printer, give these spinning tops I designed in OpenSCAD a try!
They can be downloaded on Thingiverse (including the source code). If you’d like to customize them, you can change many aspects, including the way the pattern appears and the size, customization can be done online with the Thingiverse Customizer.
Here is a video of them in action, enjoy!