Quote Originally Posted by Roxy View Post
Do you have the EEPROM stuff turned off in Configuration.h ? If not... Do that first. Specifically, these lines should have // in front of them:

//#define EEPROM_SETTINGS
//#define EEPROM_CHITCHAT

Then, using PronterFace, give it a G28 followed by a G29. What does Pronterface say about the Z Height when you give it a M114 ?

What ever PronterFace says the Z Height is when you give it a M114, Slowly move the nozzle down by that much. Does it end up close to the right spot at 0.0 ?
Yeah, when I bring it down close to 0 it's accurate. I took that number and added it to my z offset and now it seems to work. Let's hope it sticks.