Here's what I did to make it work:
1. Buy the following harware:
  • Rasperby PI 3 base model (about $35)
  • 8 GB Micro SD card or larger (about $8)
  • 2.5A micro USB power slupply (about $8)
  • Supported webcam of your choice (I got the Logitech C525 because it has good quality and was on sale at Frys)


2. Print out a case like this or other of your choice for the RPI. http://www.thingiverse.com/thing:922740


3. Mount the PI and webcam on/in your printer. I put the camera inside the front/left corner, but I'm not thrilled with the current view and may try another spot.


4. Follow the normal instructions to download and setup octopi. http://octoprint.org/download/

5. To properly set up the Qidi you must add the following steps.
  • In the octoprint web interface, select settings, then Plugin Manager, then "Get More" and install the plugin "GPX".
  • Under Octoprint Settings->Serial Connection, you must choose /dev/tty/ACM0 as the serial port and 115200 as the baud rate. Auto will not work and you'll be frustrated. Also choose "Auto-connect to printer on server start".


6. Set all of the following from this helpful Google Groups thread: https://groups.google.com/forum/#!to...nt/RI7CE7yAolc
Code:
Printer profile:
Form Factor: Rectangular
Origin: Center

Volume: 
X: 227mm
Y: 148mm
Z: 150mm

Heated Bed Checked

Axis:
X: 2500mm/min
Y: 2500mm/min
Z: 200mm/min
E: 300mm.min

Nozzle diameter 0.4mm

Number of Extruders 2
Nozzle Offsets T1:  X 0 Y 0

No GCODE scripts before or after job as I change depending on the number of extruders I'm using.  I keep those in my Simplify3D profiles instead

In my GPX plugin settings, I have it set as shown below:

Machine type: Replicator 1 - dual extruder
Pause after connection 2 seconds

GCode flavor: RepRap (Thanks again, Mark!!)

Recalc build progress: Yes

Ditto printing: No

Recalculate extrusion: No

Other settings are left blank.
I'm using simplify3d with with startup scripts derived from those in this thread, so the GCODE scripts in octoprint are the defaults (Blank except for cancel).

To print, you just upload .gcode (not .x3g) files over the web interface, then "load and print".

If your printer is not waiting for the bed to heat up, it's because you don't have replicator 1 dual-head selected in the GPX plugin-settings...

I previously tried Astroprint, and while it's easier to set up and "just works" with our printer, it's not really geared for users with Simplify3D and the video streaming is very restricted as far as which clients are supported.