Hi I recently got the bittle robot the developer kit and assembled it myself.
I was originally able to upload the OpenCat.ino from the github repo to the board via the included USB cable and the robot was working.
After one failed upload I noticed the RX light on the connector stays on when connected to the battery and when connected via USB regardless of if the USB in connected to the computer and the reset button on the board no longer works.
I can still see the nyboard in the arduino IDE under COM3 when connected but I can no longer upload any sketches to the board. The output when Attempted is as below.
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM3
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=0x66
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x66
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x66
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x66
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x66
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x66
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x66
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x66
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x66
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
avrdude done. Thank you.
Problem uploading to board. See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.
I have tried several options I've seen on the forums (https://www.petoi.camp/forum/general-discussions/can-t-upload-sketch-to-nyboard) , website ( https://docs.petoi.com/arduino-ide/upload-sketch-for-nyboard) and related to the general error "stk500_recv(): programmer is not responding"
I've tried:
- Changing the USB cable / Trying a different port
- Reinstalling Arduino IDE
- Choosing the correct COM port on Arduino IDE
- Restarting my PC
- Tested another Arduino Uno board and was able to sucessfully upload a skecth
- Holding the reset button on the Nyboard
- Install recommended driver for windows (CH340 driver)
- Tried again on another day
I have NOT tried:
- reinstalling the bootloader, I'm not sure if this is the issue and I'm not completely clear how to do this on the nyboard
I'd really like to start development with the board again so any help is much appreciated
I have this same problem.
All I did was follow the directions to comment out #define MAIN_SKETCH
Now it doesn't upload firmware at all.
Please help!
Hi @Rongzhong Li ,
I have also run into this problem when I uncommented the `#define DEVELOPER` line. I don't have an Uno to burn the bootloader, what can I do to fix the problem?
Thanks
Hi, it seems that the bootloader on the NyBoard is crashed. Have you modified the code before your latest upload? When it uses a lot of flashes, the memory may crash.
Since you have another Uno board, you may use it as ISP to burn the bootloader. Since NyBoard uses the same bootloader as Uno, you can connect the 2x3 port, similar to that of an Uno.