Ok, there is nothing wrong in your xml as far as I can see and I just hooked up a smoothstepper and a scope to the Z axis outputs and the pulse is coming out of pin 4 perfectly. So you either have a faulty SmoothStepper, a faulty Gecko or faulty wiring between the SmoothStepper and the G540.
Hood