Problemas con bielas y manivelas

Hola. Tengo un problema que os explico por si alguien pudiera ayudarme. La base es la transformación de un movimiento circular en un movto, rectilineo.

Tenemos un disco giratorio, el cual en un punto radial tiene enganchada una manivela, la cual.

Mueve una biela.

Cuando el disco gira la manivela le sigue y a esta le sigue la biela, pero solo en un movto.

Rectilineo, parecido a las ruedas de una locomotora, pero solo con una palanca.

El problema lo tengo en la expresión que controla el giro de la manivela, no consigo que funcione.

He probado con triángulos y trigonometria, he utilizado todas las funciones trigonometricas que conozco y no consigo un giro apropiado. Gira, pero no lo suficiente o cuando el supuesto triángulo.

Cambia simétricamente la manivela gira al revés.

No me da más el coco con el Mel, nunca he sido un buen programador, pero esto es un reto personal.

Es parte de un máquina voladora.

Alguien tiene alguna idea?
Si la explicación no es lo suficientemente clara os envío el archivo y lo veréis más claro. Gracias.

Ver más sobre el tema y los comentarios en el foro