One motor running as soon as hooked to the pi, not responding to commands

Assembled the gopigo and I’ve got one of the two motors running as soon as I plug it in (if the pi is connected to the gopigo and powered up) and neither motor responds to any commands using the basic_test_all.py script (it doesn’t stop the running motor nor start the one that’s not running).

From the python shell I get:

>>> print read_status()
Traceback (most recent call last):
File “<stdin>”, line 1, in <module>
File “build/bdist.linux-armv7l/egg/gopigo.py”, line 483, in read_status
IOError: [Errno 5] Input/output error

Any ideas on where to start troubleshooting?

Thanks!

Bunkerja,
Did you run a firmware update yet?

We did. The first time through the motor was connected, ran again after disconnecting the motor and got same behavior.

Try reinstalling the Operating System and Re-Update

Hey bunkerja,

We did. The first time through the motor was connected, ran again after disconnecting the motor and got same behavior.

Running a firmware update with the motor connected can destroy the GoPiGo. The software updates you of this and asks for confirmation that the motors have been disconnected. If you ran the firmware update with the motors attached, you may have damaged the GoPiGo. The behavior you’re describing does sound like it may have been destroyed.