I just set up my Octopi server today and am running into some issues while trying to print.
I am using an old "Qidi Tech X-one" printer, I think its a clone of a makerbot possibly, and I am using simplify3D for slicing.
Without the GPX plugin I can connect to the printer and can almost print things, but am having a problem getting the level and homing set correctly. Usually with simplify 3d, printing off the SD card I have a startup script of "g28;home all axis" and this sets the nozzle to the right position before printing, but when using Octopi it ignores my startup script from the .GCODE file and starts printing wherever the nozzle is located. If I put the script into the Octopi startup script it homes and sets the nozzle on the edge of the print bed and starts to heat up which will burn the printbed.
I read that I need the GPX plugin to work with these old printers, I installed the plugin but it will not connect to the printer with the GPX plugin installed. I tried many different machine types (clone R1, Replicator 1, Replicator 2, makerbot, flashforge) and different baudrates, toggling "request exclusive access to the serial port", adding more time for timeouts, and I get the same error each time.
"Unexpected error while connecting to serial port: /dev/ttyUSB1 IOError: 'Serial communication error' @ comm.py:_openSerial:2611 (hook GPX)"
The serial port is showing /dev/tty/USB1 from the dropdown menu, and if I switch the USB port it goes to /dev/tty/USB0 so I know it is being detected, but im having a hard time troubleshooting this error.