While homing the motors sound like they are grinding extra hard and it always fails. Afterwards i can manually move the laser around but at the start they continue to go through the stop switches. After manually cyling it to all corners it works correctly, but it feels like im not supposed to need to do that.
sounds like you have a faulty limit switch
Are the limit switches wired like this?