A couple of setbacks last night:
1. We found out last night that the Repetier Host software doesn't have a Set to Home button and G92 didn't seem to be working.
2. So we wired up a few micro-switches for endstops that I had from Axman. Unfortunately, 2 of them only worked once or twice before giving up the ghost.
However, much math was accomplished. All of the stepper calibrations were worked out and the firmware adjusted.
I decided to look into the Repetier software this morning and I found that the Mac version has a Set to Home button. WTF?
So, I sent an email off to Repetier to ask how I can run sans endstops and set my Home, and would he add the Set to Home button to the standard version. I was shocked when I got a response within minutes. He said to move the extruder to where you want 0,0,0 and use the Host command "@isathome" and then "G92 X0 Y0 Z0" and that I could add it to a script and have it run whenever I power up. Awesome!
He did recommend still using a Z endstop to prevent the nozzle from driving past the printbed as a precaution. I don't think I'll ever have code that goes into the negatives, but I suppose it doesn't hurt to be err on the side of caution. Good thing one of my switches still works, but who knows for how long.
I'll be playing with this tonight.