steering wheel drives me mad! - moves in both X Y Z directions:)

HA! this is Blender at its best:)
Had planned 5 minutes for this task, but it has now taken me 2 hours…

I am animating a simple steering wheel,

  1. I make a circle mesh or a tube mesh and design the wheel

  2. I rotate it slightlig vertically so that it resmebles the position it has in a real car

  3. I then rotate the wheel right left right left a few times… it moves perfectly along its own axis.
    so I insert several key frames

  4. ups! when I play it after the key frames were done, the wheel moves in all directions and not only the traditional left/right only…

  5. I make sure to work in local transformation orientation, and the centre of the wheel is in the VERY centre of the mesh so I dont see any reason why blender wants to make the steering wheel do some kind of belly dancing instead of animating a simple left/right movement

Can anyone help?

Option 1
Before rotating the wheel, add an empty at its centre and parent the wheel to the empty (Ctrl+P)
Then rotate the empty to the correct angle

Option 2
Before animation the wheel set the rotation mode to ZXY euler

See attached blend file with both options

Attachments

rotate.blend (152 KB)

thank your very much for the answer:)