I recently assembled a delta printer kit. When I started to calibrate, I found that when I brought my print head to 1mm above the print bed, the Z height read 255. I pulled up the firmware, and #define MANUAL_Z_HOME_POS 295.4 is what is showing. I subtract the 255.4 from this and enter MANUAL_Z_HOME_POS 40 and upload it.

I also had to change " #define min_software_endstops false // If true, axis won't move to coordinates less than HOME_POS." from true to false to get the print head to get to the print bed. It wanted to stop 40mm below the end stops because it thought that was bed (or 0).

Now I have a new problem. When I try to home the printer after it has been lowered to the print bed, it raises all three axis at the same time until it gets about half way, and then only one axis continues. This make the print head crash into the guide rails. Any idea why it does not raise all three axis all the way?