Pues eso, tengo una coreXY con una ramps 1.4, controlada por una sonic pad que tiene instalado el Klipper, y cuando le indico que mueva sólo el eje X, mueve también el eje Y, y viceversa.
He comprobado que en algunos movimientos que haría falta que se movieran los dos motores a la vez, se mueve sólo uno de ellos (no siempre es con el mismo motor), pero no los dos a la vez. He cambiado los motores, comprobado la placa, y verificado que no tenga configurados los mismos pines en el archivo de configuración, pero me sigue pasando lo mismo.
Como antes me funcionaba todo correctamente con el marlin, supongo que es un problema de la configuración, por lo que la indico para ver si alguien puede ayudarme:
# This file contains common pin mappings for RAMPS (v1.3 and later)
# boards. RAMPS boards typically use a firmware compiled for the AVR
# atmega2560 (though the atmega1280 is also possible).
# See docs/Config_Reference.md for a description of parameters.
[stepper_x]
step_pin: PF0
dir_pin: PF1
enable_pin: !PD7
microsteps: 16
rotation_distance: 40
endstop_pin: ^!PE5
#endstop_pin: ^!PE4
position_endstop: 0.5
position_max: 3000
homing_speed: 50
[stepper_y]
step_pin: PF6
dir_pin: !PF7
enable_pin: !PF2
microsteps: 16
rotation_distance: 40
endstop_pin: ^!PJ1
#endstop_pin: ^PJ0
position_endstop: 0.5
position_max: 2400
homing_speed: 50
[stepper_z]
step_pin: PL3
dir_pin: !PL1
enable_pin: !PK0
microsteps: 16
rotation_distance: 8
endstop_pin: ^!PD3
#endstop_pin: ^PD2
position_endstop: 0.5
position_max: 200
[extruder]
step_pin: PA4
dir_pin: PA6
enable_pin: !PA2
microsteps: 16
rotation_distance: 33.500
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PB4
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PK5
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250
#[extruder1]
#step_pin: PC1
#dir_pin: PC3
#enable_pin: !PC7
#heater_pin: PH6
#sensor_pin: PK7
#...
[heater_bed]
heater_pin: PH5
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PK6
control: watermark
min_temp: 0
max_temp: 130
[fan]
pin: PH6
[mcu]
serial: /dev/ttyACM0
[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 3000
max_z_velocity: 5
max_z_accel: 100
Agradecería por adelantado cualquier información. Un saludo.