After a long weekend of working through problems, I finally have my MPCNC set up the way I wanted it. I have the new $35 Raspberry Pi (RPi) with built in WiFi connected to the RAMPS. The RPi has Ponterface loaded on it for control of the CNC. It now can be moved to my back room shop, or even outside.
I went with Ponterface for processing G-Code and sending it to the RAMPS. A big thanks to John Price for helping get Ponterface to accept G-Code!! You can find that post in the Software area. My other options were Repetier Server, or Octoprint. These both rely on a stream of G-Code being sent through the WiFi from another computer host during the milling. Using Ponterface on the RPi, WiFi will only be needed to start and monitor the progress. I can also design and create the G-Code on my PC, like I have been, then transfer the file by WiFi to the RPi. If something bad happens during milling, I always have the Kill Switch at the MPCNC to stop everything. If I move it out of WiFi, I can always connect a keyboard, mouse and monitor to the RPi and use it like a desktop.
I have attached a link to a video of a test of this system. I used an IPod running VNC to remotely access the desktop on the RPi and control Ponterface. I can also use a laptop or other computer on my network. During the test, I had my PC remotely connected to the RPi. It wasn’t used for the test, but it can be done.