Después de revisar el circuito y experimentar, ya que no funcionaba adecuadamente la doble dirección en sentidos opuestos, me di cuenta que faltaban unas conexiones en el switch rotatorio. La configuración final es la siguiente:
Les dejo un video del funcionamiento:
Saludos,
Mario