avrdude: stk500_recv(): programmer is not responding - Codrone / Robolink

Hi,
I've been trying to upload code from the Arduino IDE to my Arduino SmartInventor V2+ ( Robolink / Codrone ) but keep getting the error message below. I'm on a mac using the 1.8.13 Arduino software, but I'm not on Catalina, I'm on Mojave. There is only one port option, so its definitely my Arduino, and I have the correct board selected. The file I'm trying to use is an Example file from the Codrone library. I find it by going to File>Examples>Codrone>Legacy Examples>Control>Controller_Flight

My board is in the correct upload mode

Sketch uses 10458 bytes (32%) of program storage space. Maximum is 32336 bytes.
Global variables use 970 bytes of dynamic memory.
/Users/aniket/Library/Arduino15/packages/arduino/tools/avrdude/6.0.1-arduino5/bin/avrdude -C/Users/aniket/Library/Arduino15/packages/arduino/tools/avrdude/6.0.1-arduino5/etc/avrdude.conf -v -patmega32 -carduino -P/dev/cu.Bluetooth-Incoming-Port -b115200 -D -Uflash:w:/var/folders/kt/jnlkkd8x1_94x46_n3799j6h0000gq/T/arduino_build_217636/Controller_Flight.ino.hex:i 

avrdude: Version 6.0.1, compiled on Apr 14 2015 at 16:30:25
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "/Users/aniket/Library/Arduino15/packages/arduino/tools/avrdude/6.0.1-arduino5/etc/avrdude.conf"
         User configuration file is "/Users/aniket/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/cu.Bluetooth-Incoming-Port
         Using Programmer              : arduino
         Overriding Baud Rate          : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00

avrdude done.  Thank you.

Problem uploading to board.  See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

Thank you!

lemuffinman:
There is only one port option, so its definitely my Arduino

That's not at all a safe assumption. You need to make sure:

  • Unplug your Arduino board from the computer.
  • Tools > Port
  • Note the ports, if any, listed in the menu.
  • Close the Tools menu. The ports list is only updated when the Tools menu is re-opened, so this step is essential.
  • Plug your Arduino board into the computer.
  • Tools > Port - The new port listed in the menu is your Arduino board.

If you don't see the port disappear and then reappear when doing this, it definitely isn't your Arduino board.

Thanks for the input. This is likely the issue as the port is there regardless of if the Arduino is Plugged in. However, there is no other port when it is plugged in.

Do you know if there would be another issue causing me to not see any other ports when I plug in my Arduino? Could it be the cable I'm using?

Both USB ports on the laptop yield the same result.

Thanks!