My recently-arrived Leonardo (arduino clone) is steadfastly refusing to allow any IDE sketch to be up-loaded to it. It seems to be a major problem encountered by many people out there…
I have tried all of the main suggested solutions, most notably holding down the reset button until the sketch/code is ‘Uploading’ as indicated on the IDE screen. Nevertheless, uploads still always fail (I have tried the upload from two separate linuxOS computers, and I have ports and board-type selected properly).
The error is always:
“avrdude: butterfly_recv(): programmer is not responding”
“avrdude: error: programmer did not respond to command: exit bootloader”
This problem really renders the Leonardo micrcontroller board useless for my application, which is disappointing… I had been led to believe from what I had read - including on CoreElectronics - that the one-chip approach to USB communication was advantageous and more streamlined. But this is completely false… the interruptions to USB comms between the board and the computer seem to be a fatal flaw for telling it what to do, ie, actually using the microcontroller.
And even if I could get the “hold reset button down until Upload” strategy to work, it would be an ugly solution and would mean the Leonardo is not usable for applications where pressing buttons is out of the question (like in a chemical environment, in my case).
I guess I need to start searching for a new & functional microcontroller board, but I am interested to hear if anyone has conquered this major handicap for the Leonardo (let alone find it to have any benefits). Can anyone actually use one of these?
Thnx… Sincerely… Julian