I have two Wanhao printers, one I3 and one I3+, both connected to a Raspberry with Astrprint. The work fine with one exception.
The I3+ will park in a new X-position after each print depending on where it finished the print. This position becomes the new home, and it returns to this point if I press home in Astroprint. The best wy of having the printer return to its original home position, is to reatert the Pi.
The other printer does not have this issue.