Hey John!
Thanks for the ping.
I live about 72 hours west of Chicago or I would have taken you up on the offer

(Chico)
Writing this after a 6 hour stint @ Chico High. By now I'm probably starting to look a bit unprofessional.
Been here since 7:30am. Giving up & Going home for now
I'm now completely convinced there is an error w/ the EEPROM or the harness..or..something.
It's printing but...it still won't level. It's "printable" But..first layer looks horrible. As I can't access the EEPROM to get the radius changed to adjust the convex/concave issue, it's rough.
Here's what I have done to try and enable EEPROM. It is not working, and I cannot access the EEPROM. Not sure if this means anything, but: uploading the EEPROM_Clear from arduino test takes..FOREVER!
0. Power up Orion/ Laptop / Connect via USB
1. Launch Arduino, Send EEPROM_Clear from Test files
2. Load the repetier file in arduino that loads the thousand other header files and the rest of the firmware programs. Edit the configuration.h to have the language NOT be german.
3. Locate EEPROM_Mode and "Change it to a value that wasn't present". As it was just wiped moments ago, I should be able to put anything (except 0) and it would use EEPROM. To be safe, I put 7, because I want to be able to use EEPROM.
4. Upload to Orion (Compile,Check+Upload)
5. Upload pass, Orion reboots.
6. Load Repetier Host. EEPROM grayed out. Connect to Printer. EEPROM grayed out.
Repeat steps 0-6 changing EEPROM_MODE to various values, including 0 to try and get EEPROM "visible" under repetier. I need the EEPROM visible not to set the Z height (I can do this manually) but to adjust the radius to cure the convex/concave.
I'm just tossing this last one in there for anyone who knows the wiring diagram; The SD Card randomly is not detected as well.
Any ideas would be really appreciated. I've spent about 14 hours so far trying to get this thing to be hands off, but I can't seem to nail it down.
As always, thanks so much for your support.
**MORE STUFF**
In case anyone is interested in how I have it able to be printing currently;
What I "know";
the "plane" is established in firmware, as is the radius calculated in firmware, and then stored in a var in EEPROM. This value is not accessible / manually editable outside of EEPROM. The Printer_radius is, but this is only one portion of a complex formula that affects the printer_radius ("complex" being 3 vars, but still). I only have control over the hardware at this point, and a very ROUGH plane origin (Max Z travel) through firmware if I am willing to calculate it.
What I don't know, or "unknowns"
I can no longer/can't drive the Chico High Orion via Repetier. It has 9 commands queued and sits there forever. Today I used the same laptop that drives the Orion @ work, so I wasn't sure if this was an issue. However, the Chico Highschool computer has "bad" USB ports...so I could not rule this out.
After I came home and plugged my laptop into the work Orion, it said "checksum wrong, clearing queued commands 1-9" and cleared out. The Chico High Orion would never do this. Even after clearing EEPROM and all data??
What I did;
Because EEPROM is not working and the firmware has a default value of Max Z travel set to 250, and the actual travel distance when all is said and done is between 220-240 depending on the setting of the Z height endstop screws, I could not run a G1 X0 Y0 Z0 script without it trying to impale itself.
Go into configuration>Z position in the LCD menu and manually lower it until it is visually at zero. For us, this is 16.4mm off of what manual zero was.
Subtract value from 250, manually adjust Z max in firmware > re-send firmware.
Now I am able to send G1 X0 Y0 Z0 without it tagging the glass & trying to commit suicide.
I now have either created a convex/concave issue as I have measured from a center point.
I now run the tower scripts that I've created in each tower to check the height there...I then follow the standard procedure to adjust towers, to have them perfect. I then check the center and it's much too tight... should be adjusting radius in the EEPROM......that's where I am stuck.