# Determining the angular velocity from an inertial frame of reference if given a system of two disks stacked

Say I have this disk with radius $$R$$, mass $$M$$ that could rotate with angular velocity $$\omega_0$$ around it's CoM freely (no friction, etc). Then we have a smaller disk with radius $$r$$, mass $$m$$ that could also rotate around it's CoM freely with angular velocity $$\omega_1$$ relative to the larger disk. We then placed the smaller disk on the edge of the larger disk, so that the distance between their CoMs is $$x$$ (which in this case, $$x$$ = $$R$$). Both disks are rotating in the clockwise direction. So I tried to draw the system and it looks like this.

How do we calculate the angular velocity of the smaller disk relative to us (say we are observing the motion from above)?

If we had a different system e.g. we placed the smaller disk on top of the larger disk, their CoMs aligning with each other ($$x$$ is zero), calculating the angular velocity of the smaller disk from our frame of reference would be pretty straight-forward the sum of $$\omega_0$$ and $$\omega_1$$. But how do we calculate the angular velocity from our frame if the system is like the picture shown above? What I think is that the equation would obviously depend with the distance between the CoMs $$x$$ because I tried to trace the path created by a point of mass on the smaller disk and found that the larger the value $$x$$ is, the path tends to make this curling pattern (is this what I should be expecting?). And if the path i tried to trace was indeed correct, then is the angular velocity of the smaller disk from our frame of reference not constant with respect to time? How can I express it in a function?

I tried to look up the web to see similar topics that discuss about this particular system and couldn't really find one, so if you happen to know, please feel free to leave a link.

If the small disk did not rotate relative to the large disk then its rotation rate (angular velocity) relative to us would be the same as that of the large disk $$\omega_0$$. This answer does not depend on the distance $$x$$ between the centres of the two disks.
If the small disk rotates at rate $$\omega_1$$ relative to the large disk then its rotation rate relative to us is $$\omega_0+\omega_1$$. Again this does not depend on the distance $$x$$ between the centres of the disks.
The linear velocity of any point on the small disk can be calculated in the same way as any other relative velocity. It is the vector sum of its linear velocity relative to the centre $$O_1$$ of the small disk plus the linear velocity of $$O_1$$ relative to the centre $$O$$ of the large disk (which is stationary relative to us).