Buenos días a todos y disculpadme si posteo en el sitio equivocado.

. Soy nuevo en la comunidad y no me sé mover bien aun por el foro.
Hace tres semanas empecé con el proyecto de construcción de una CNC y ya está lista (o casi). EL único problema que tengo y que no sé cómo resolver es que al hacer Homing la máquina no busca el 0 si no que los tres ejes avanzan hasta alcanzar los finales de carrera en la coordenada máxima.
Los motores están controlados por Arduino y el software ce control que utilizo es el Universal GCode Sender 1.0.8. Los ejes de máquina responden bien a los botones de control: avanzan cuando se pulsa +X, +Y o +Z y retroceden cuando se pulsa -X, -Y y -Z. También responde bien al trazado de la pieza cargada desde archivo, pero al pulsar la función Homing no busca el 0,0,0 sino la coordenada máxima.
He probado cambiando la máscara del homing con el parámetro $18, pero no consigo ningún efecto.
Agradecería vuestra ayuda. Gracias por anticipado.