UPDATE:
YAY IT WORKS!!!
You are a genius man, the only thing I have to tweak now is the indicator needle for set course (Which moves a bit oddly now) and the correct synchronization of the rotation of the inner dial, because for some weird reason 10 degrees in the large compass are not a full turn in the small one, but a bit less (Say 80% or so). But that is just a matter of trial and error until the correct value is found.
I owe you a beer, you have given the community the chance to have a proper Gyrocompass working in game, you are a GENIUS sir