Hola, si no has modificado físicamente la posición de los finales de carrera, es imposible que el origen de coordenadas se traslade a la esquina opuesta de la cama.
Otra cosa es que se dirija a esa esquina al realizar el home, pero no lo podrá completar pues hacia ese lado no podrá activar los interruptores.
Si es esto último, tendrás que comprobar si el problema está en que los ejes se mueven en la dirección equivocada o es la dirección del home la que está mál configurada.
Si el dibujo está orientado como se ve la cama de frente a la impresora, el lugar para el home conforme con la norma sería el que indicas como POST MODIF.
Soy nuevo en esto e intentaré explicartelo lo mejor que pueda. Fisicamente no he tocado nada únicamente cargarle el marlin. Cuando le digo que haga un HOME va a la posición que indico como "antes modif." como hacía antes y cuando le digo que imprima empieza desde ahí pero antes cuando empezaba a imprimir imprimia una linea inicial desde la posición de home hasta el punto más cercano a nosotros si miramos la foto pues ahora eso lo realiza en el lado contrario es decir desde el punto "post modif." hacia delante y las piezas que antes imprimia orientadas hacía un lado ahora las imprime orientadas al lado opuesto y al terminar la impresión en vez de situarse en el punto home se va al punto "post modif.". Yo diría que tiene que ver con algún eje invertido pero no acabo de verlo claro y no sé como modificarlo en marlin.
Espero haberme explicado bien y gracias por ayudar!
Muy bien, ahora lo he entendido y ya he localizado donde está el origen del problema.
La Ender 5 tiene colocados los finales de carrera de forma que se activan cuando el carro del extrusor se dirige hacia la esquina trasera derecha, mirando la impresora de frente a la pantalla.
Eso hace que, si se configura el firmware de la forma habitual (finales de carrera MIN), el origen de coordenadas de esos ejes se encuentre en esa misma esquina y por lo tanto, las piezas se imprimirán giradas respecto al eje X, lo que implica no seguir la norma de orientación (por ejemplo, a como se ven en el programa de corte CURA, que sí la sigue).
Para corregir eso, l@s chic@s de TH3D han invertido la configuración de todo el sistema de ejes XY: han configurado los finales de carrera como MAX, invertido el movimiento de los ejes y la dirección del home.
Al hacerlo así, se consigue que el origen de coordenadas de los ejes XY se desplace a la esquina delantera izquierda, pero que el home se realice en la trasera derecha, que es donde se activan los finales de carrera, por lo que cualquier movimiento programado para la anterior configuración (los que tienes en los script del programa de corte, por ejemplo), se inviertan respecto a la diagonal que va de la esquina delantera derecha a la trasera izquierda.
Tienes dos opciones: aceptar el cambio que propone TH3D y cambiar los scripts del programa de corte (lo más lógico, sencillo y que yo haría) o modificar el firmware para volver a la configuración por defecto de finales de carrera MIN, que es como lo tenías en el otro firmware.
Hola, si quieres volver a la situación que tenías antes, además de lo que indicas, tendrás que cambiar también el sentido en que se hace el homing.
Se hace en estas líneas:
...
#elif ENABLED(ENDER5) || ENABLED(ENDER5_DUALBOARD) || ENABLED(ENDER5_PLUS)
#define X_HOME_DIR 1 <--- Cambiar a -1
#define Y_HOME_DIR 1 <--- Cambiar a -1
#define Z_HOME_DIR -1
...
Me alegro que lo hayas solucionado.
Los parámetros que indicas en los puntos 5 y 6 dependen de donde se tengan conectados en la placa los finales de carrera, pues le indican al firmware que pines debe utilizar para su control.
Como es lógico, hay que ponerlos de acuerdo a ello: si se conectan en X- e Y- deben estar como MIN y si se conectan en X+ e Y+, como MAX.
Un saludo.