Things which occur to me to check:
Are the steppers set to the right amount of micro stepping?
Correct steps-per-mm setting in the software?
My laser engraver was initially wrong on both counts when I started working on it. The micro stepping being off by one setting could double the print size…