Should devices change during Servotor upload?

I have had heaps of problems with my Hexy since day one. Unfortunately for me the link to the setup guide went dead a few months ago - the day I started my build. It took several days before the link was back online since it was the weekend. By then I had already incorrectly built the body of the Hexy using videos and photos on the Internet.

It took me a while before I had time to fix it and I can only seem to control Hexy from my Android phone. I’ve used the bluetooth and USB interfaces with PoMoCo with almost no success. Mostly I just get jittering legs.

So here’s my first question: when uploading a new version of Servotor does the Leonardo device always disappear and then reappear? That seems to be my first hangup.

And do you continue to see Leonardo in Device Manager or does it change to Servotor?

Yes, here’s how the Arduino software usually loads a program:

1.) Send a signal to the board to reset to the bootloader
2.) Arduino software waits for the USB connection to reset because the board switched to bootloader
3.) Board is now in bootloader(shows up as Servotor32 in device manager)
4.) Arduino software sees new USB connection, sends what it supposes is the bootloader a new program
5.) Bootloader re-writes the program space with the program the Arduino software just sent it, then runs what it just wrote

What does the PoMoCo software say when you try and connect?
Are you able to send serial commands to the Servotor32 via the arduino command line?
github.com/ArcBotics/Hexy/wiki/Servotor32

I can do the Serial Monitor from the Arduino IDE. However just now I tried to upload the normal Servotor32 2.0 (I was running Michal’s 2.1). Halfway through it died with a Driver Software Installation error from Windows 7 saying Servotor32 - Device unplugged.

Opening up the Serial Monitor after running that I still get a good “SERVOTOR32_v2.1” (because it didn’t install 2.0)

When I do manage to get it running I find that the legs are just too weak to lift anything. I have five powerex batteries plugged in for about 7v.

Are you using our driver installer?
arcbotics.com/products/servotor32/

It automatically stuffs the appropriate drivers in the right places, so windows should pick it up automatically and install it.

What version of windows are you using?

I have two Windows 7 systems, one is 32bit the other 64.

I’ve installed your driver, etc. For some reason I go through bouts where I can’t seem to install firmware and other times I can use Hexy. It seems a tad week though. If I have a five battery pack on it it has a very difficult time standing up.

What kind of batteries are you using? Fully charged high-capacity NiMH do the best:
github.com/ArcBotics/Hexy/wiki/Powering-Hexy

Try uploading again, sometimes the first time the device resets it doesn’t have enough time to install the drivers. (Start > [Right Click] Computer > Device Manager)

I can’t say exactly what’s happening because I haven’t tested Michael’s firmware, but if you manage to get 2.0 reinstalled I can help you from there.