Hi all,
Thanks for reading.
I bought a printer that was built/modified by a supposed expert, it's a Prusa i3 MK1 rework.

All measurements in mm.

So I've been printing for a couple of months and noticed recently that I have an issue with my eventual height when printing.
I printed a cube that was designed as X150 x Y150 x Z150, to check that the steps were actually set correctly
and my measurements look like this at the end: 152 x 153 x 127.
Yeah the Z has actually gone up waay less than was supposed to.
The screen shows 150 at the end.

When I home the axes and move Z up to 150 with the screen, it goes up to about 150.
I created a gcode file to do the same, to home everything and move Z up to 150 and it went up to 153.
At first I thought the firmware just had the incorrect steps calculated and that I had to fix that,
but now the new gcode file takes Z up more than it was supposed to.

Any help will be appreciated.

Please and Thank you