@Skyhawk757

Thanks. I did figure out a way to do it. I used a conditional (while) and that checked that status of my mid-point homing switch. If triggered, it moved 1 mm at a time in the direction towards the middle.

Following this I used a G0 command with the option (if forget what that option was called) that moves until the limit switch is triggered.

This results in the axis only moving toward center (with a little overshoot).

I am impressed with the Reprap gcode. Good job! Great flexibility!

Thanks
Greg