Arduino Official Robot Upload

I just got the Arduino Official Robot and the startup program where they ask for names works fine. However, when I upload any example sketch such as "MotorTest" is compiles and uploads to the control board but the robot does nothing when unplugging and putting on the ground.

I am also unable to upload anything to the Motor Board as my computer doesn't seem to be able to detect the motor board when connected over usb. "pwr" light comes on when connected via usb but I cannot find anything in the device manager and thus don't know if a driver is installed. There are also no serial ports available to be selected when uploading sketches to the Motor Board.

When attempting to upload to motor board, I get "Couldn't find a Leonardo on the selected port. Check that you have the correct port selected. If it is correct, try pressing the board's reset button after initiating the upload"

Please help! :slight_smile:

When you try to upload to the Motor Control Board do you select Tools->Board->Arduino Robot Motor? If so, why is it looking for a Leonardo?

Yes I selected Arduino Robot Motor

Sounds like it's time to refresh the bootloader on the Motor Control Board.

How is that done exactly?

I'd start by ordering a $5 "USBasp" from eBay. Get a 10-pin to 6-pin adapter for it, too. Then you will have an ISP device.

To refresh the bootloader:
Connect the USBasp to the PC and the ICSP header on the Motor Control board.
Select Tools->Programmer->USBasp
Select Tools->Board->Arduino Robot Motor
Select Tools->Burn Bootloader

Hello,

I did what you said and I get the error below when trying to burn the bootloader:

avrdude: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc

I know it has been a long time but it took forever for the usbasp to ship haha

Can you help?

Did you install the DRIVERS ?

What OS ?

jimmy46:
I did what you said and I get the error below when trying to burn the bootloader:

avrdude: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc

Looks like your PC is not seeing the USBasp. Plug in just the USBasp and see if it shows up as a recognized device.

I'm running windows 10 and the USBasp does show up on device manager but it says that:

The drivers for this device are not installed. (Code 28)

There are no compatible drivers for this device.

I can't seem to figure out how to install drivers for the USBasp

There are some known issues with USBASP and windows.

A good thread to check out is HERE

There are a few more so try use the search option provided if you want to narrow it down.

EDIT See post #3 here

Worked this end...Forgot and had to search for that LOL

I switched to Mac OS Sierra and I get the following error:

Arduino: 1.8.1 (Mac OS X), Board: "Arduino Robot Motor"

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: program enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

Error while burning bootloader.

Can you guys help?

I got every thing to work :slight_smile: Thanks guys!