Bed dimensions are correct, sliders are set to centre.
If its a small object less then 4 cm then it prints it in the centre of the bed, so it knows the centre and can see the limit switches.
A larger object and then its as if it resets the start position so x,y 0,0 are transposed to around 110,0.
So when it starts printing, it prints off the edge of the bed on the left side and thats through the limit switch sensor it can see. But on pronterface it shows the object being in the centre of the bed.
It seems to make no difference where I locate the object using the sliders in KISSslicer, it still prints the same off the edge of the bed.
Same STL file used to create gcode using sfact or slice3r prints in the correct position.