Hello ,
I bought an arduino R3 clone from http://richduino.com/Richduino-UNO-Basic-Arduino-Board.html .
The above page also has its Technical specifications.
I tried the device on a windows 7, 64 bit setup and it worked flawlessly for a day, but after that the IDE constantly gave COM port 18 already in use error while uploading a sketch.
I was able to run it again by trying out many of the tricks available on the web (press reset btn, disconn & reconn again, uninstall drivers etc), but they are not stable solutions and just wont work many a times.
By reading the many posts on the web , I got an assumption that windows doesn't play fair with custom hardware many a times, So I installed ubuntu 14.04 by dual booting my machine.
So Now, My current specs are :
OS : ubuntu 14.04
Arduino IDE Version : 1.0.5+dfsg2-2
Arduino Board : arduino R3 clone
Product URL : http://richduino.com/Richduino-UNO-Basic-Arduino-Board.html
Serial Comm IC : mcp2200
Problem faced : avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
TroubleShooting Steps I tried :
- Confirmed if the proper serial port is selected, In my case its /dev/ttyACM0.
- Confirmed that proper board is selected from board menu : Tried all of the boards but as selecting "Arduino Uno" worked in windows , so sticking with it here too.
- Tried the loop-back test by shorting Tx and Rx pins on the board and using the IDE built-in serial Monitor to test, I am getting the response sent from the console, So I conclude the serial comm is working.
- Followed the steps mentioned in the mcp2200 text document for linux
http://ww1.microchip.com/downloads/en/DeviceDoc/mcp2200_linux_driver_readme.txt
and created a link with the serial port, This added a new serial interface "/dev/ttyS3" in the serial port option of IDE.
Selecting the new serial port setting works same as the original one.
Other observations :
While uploading the sketch, The onboard LED on pin 13 blinks 3-4 times a second,
Then when the IDE starts to attempt between 1 to 10 the LED blinks once for each attempt.
My Doubts :
I installed MCP2200 Drivers provided for windows so it might have worked in windows,
But there are no drivers available for Linux, So I doubt that thats why it must be failing.
If this is true, Please guide me on how should I go ahead with this in Linux.
Please Assist !
Thank You !
arduino_verbose.txt (2.07 KB)