Thank for the advices guys! I think I have to live with the situation, keeping the limit switch option as my ultimate solution if no soft solution available.
For the controller, I will try to dig further into the drivers or maybe try to find a NVUM forum. At the same time I am also looking into a serious (offline) controller, for the next machine maybe. If I could be advised of any good model, will be glad to hear.
Also will try Arduino as controller for laser, when have time.