When I saw fidget cubes on the web, it struck me that two soda bottle tops could be used to make a similar toy which would be comfortable to hold and handle, and be of an appropriate size.
The one I then built, can do the following:
1. The two halves can be turned independently of one another.
2. The gear in the middle of the toy can be turned independently.
3. The joystick at one end can pressed and wiggled.
4. The marble at the other end can be rolled.
5. Maybe stroking the ridges on the toy can bring comfort/calmness.
The first picture shows how the different parts fit together.
The centre bolt and nut hold the two wooden discs and the gear together, but not too tight, allowing the parts to still turn easily. The two caps is glued to the wooden middle, with the teeth of the gear protruding. Thus the caps and gear can all be moved relative to each other.
On the one cap's top a joystick is fitted, consisting of a bolt, nut and spring. This can be pressed inwards against the pressure of the spring, and move sideways in any direction. The size of the hole through which it is fitted to the cap determines how much sideways movement is possible.
On the opposite side a marble is is held captive between the cap and the wooden centre part of the toy. The part of the marble protruding through a hole enables one to roll the marble with one's fingers.