No. Im not on the dev version. I think i figured out what is going on.
After I home Z it goes to a specified distance to then heat the hotend. Well I have it set to go to 30.
#define HOMING_ORDER HOME_ORDER_ZXYTZ
#define ZHOME_MIN_TEMPERATURE 180
#define ZHOME_HEAT_ALL 1
#define ZHOME_HEAT_HEIGHT 30
For some reason or another it thinks Z=0 is about 50mm under the bed. So in order for me to keep it from wanting to go through the bed I have to set that number really high. Right now I have it set to 60 and its only about 5mm above the bed. So its not a Z MAX Homing situation at all i guess. The printer doesnt know where Z=0 is. After it heats the hotend it homes to Z again then crashes once more because I have the Z_PROBE_BED_DISTANCE set to 10. So I have to set that number high also.