Skip to main content

Tippe Top Design


The physics behind the tippe top toy have been the subject of studies by scientists for years - dating back to the early 1890s. The tippe top is spun just like any other top, but pulls a surprise stunt. The top flips over and spins on its stem when given a strong twist. Why does the tippe top flip over? What does this mean for anyone planning to make one on a 3D printer?

Nobel Prize winners, Wolfgang Pauli and Niels Bohr, take a break with a
tippe top at the 1954 inauguration of the Institute of Physics in Lund, Sweden.

Early Top Patents

The first patent for the top, listed as “Wendekreisel”, was filed in Germany by Helene Sperl in 1891. While the patent seems to describe the top’s inversion property, reproductions of the top have proved unsuccessful. The patent expired after one year because the fee wasn’t paid.


During a trip to South America, Danish engineer Werner Østberg noticed kids spinning a small, round fruit. While spinning, the fruit would flip over (or invert) and spin on its stem for a short time. In 1950, Østberg filed a patent for his renewed design of the top and named it the tippe top. His design was a huge success, and he filed additional patents for it in multiple countries.

Why Does It Flip?


It’s not exactly a mystery… but the inverted spinning of the tippe top is intriguing. When the tippe top is spun at a high angular velocity with the stem pointing upward, the top begins to tilt downwards until the top spins on its stem.

Without diving into too much math and physics, here’s a simple explanation of why the inversion occurs when spinning a tippe top. When looking at the tippe top with the stem pointing upward, the geometrical center of the top is slightly above the top’s center of mass. This is partly caused by carving out the top part of the sphere around the stem.


Because the top’s geometric center and center of mass are not in the same location, the rotational axis is different from the geometrical axis. The difference in these axes causes the top to tilt over in an attempt to align the axes. The surface underneath the tippe top, and the friction that occurs at its point of contact, provides the necessary torque to flip or invert the top.

My Tippe Top Design

Using Tinkercad, I designed a three-dimensional model of a tippe top. Considering the 3D-printer’s printing surface, I chose to design my tippe top upside down - with the top of the stem resting on the print bed.

Bottom view of my tippe top model
Top view of my tippe top model

When printing an object on a 3D printer, you can choose the percentage of fill for the interior of the object. Usually a honeycomb or grid structure is created inside the object to hold it together. The higher the percentage of fill, the object’s mass will increase.

Fill and support structures seen while 3D printing a tippe top

Because the tippe top’s center of mass location is crucial to its operation, I tested out a variety of fill percentages and designs until I got the best inverted spinning results.

Iterations of my tippe top design to test its performance

My final 3D-printed tippe top design worked best when using a 90% fill or greater. This dropped the top’s center of mass low enough below the top’s geometric center to create the inverted effect while spinning.



Comments

Popular posts from this blog

micro:bit Fireworks with Python

I used the MicroPython editor to program a fireworks animation that controls the brightness of the LEDs as the firework explodes on the LED display. For young computer science students, this is a great introduction to text-based programming, arrays, and animating LEDs. Code # Display message and show pacman with firework option from microbit import * firework1 = Image("00000:00000:00000:00000:00200") firework2 = Image("00000:00000:00000:00200:00100") firework3 = Image("00000:00000:00200:00100:00000") firework4 = Image("00000:00000:00900:00000:00000") firework5 = Image("00000:07870:08580:07870:00000") firework6 = Image("60706:01210:72127:01210:60706") firework7 = Image("30503:00000:50005:00000:30503") firework8 = Image("10201:00000:20002:00000:10201") all_firework = [firework1, firework2, firework3, firework4, firework5, firework6, firework7, firework8] while True: if button_a.is_pressed(): ...

Carrot Cutter Invention

My daughter enjoys inventing and creating. For a summer project, she designed and built a carrot cutting machine. Using littleBits and some household materials, I helped her construct a prototype based on her design. Lindsey's Original Design Mechanism Concept Sketch Materials dowel rods duct tape littleBits modules plastic knives cardboard box paperclip plastic carrots littleBits Schematic Modules 1 push button 1 servo motor (set to swing) 2 wire modules 1 power module 1 long LED Lever System Test Internal Components Test It Pushing the button on top of the box causes the LED to light up, showing that the machine is operating. Meanwhile, the servo pulls and pushes the lever system that causes the plastic knives to move up and down. The plastic carrots are sliced and diced!