I am instantly getting the following failure when initiating a 360 sweep from the web UI. The unit appears to perform perform calibration without issue, moving until the limit switch is found. As soon as scan begins the unit loosens it prints the following to the web interface. (v0.4.2 I believe) Not sure if I have hardware or software issue. Unit only recently began this behavior.
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in _bootstrapinner
File "/usr/lib/python2.7/threading.py", line 1082, in run
File "/home/pi/code/scanse/sweep-3d-scanner/scanner/scanner.py", line 202, in check_get_scan_timeout
raise ValueError("getScan() never returned... aborting")
ValueError: getScan() never returned... aborting