X/Y axes rotated 90° (homing and motor mapping issue)

Hi everyone,

I’ve built a Compass CNC and everything basically works, but my coordinate system seems rotated by 90°.During homing, the machine first moves front/back, then left/right, while according to the documentation it should be X first (left/right) and then Y (back/front). The sensors and UI seem correct, but the motors behave as if X and Y are swapped.Additionally, when I try to cut a preset or start milling:

  • If I move the machine up/down, the cutter moves left/right.

  • If I move the machine left/right, the cutter moves up/down.

I already double-checked the sensor positions on the machine, and they seem to be mounted correctly, so I can probably rule out a physical sensor placement issue.I’m not sure if this is caused by the CoreXY motor mapping, the homing logic, or a rotated coordinate system in software.Has anyone else experienced this and knows a clean fix?

Thanks, Jan

It should home to the left first then away from user for second touch… you might need to swap your motors and limits over.