So I stayed with the original character.
I created the belt using a curve and stretched the cylinder around it. Using constrain – motion path, visualise – creation snapshot. What happens is; the cylinder is animated around the curve. You create a snap shot, so every frame is a still and the curve is filled with cylinders. After this you delete the ones that don’t look good or if they are overlapping.