Hi - I'm unable to load a sketch onto my Arduino Duemilanove and will appreciate advice on next steps. The two clear symptoms I'm seeing are:
- The USB-based serial port does not appear in the Tools > Serial Port menu
- Pressing the reset button on the board does not seem to work. The L LED does not show any change when the button has pressed. I've tried various lengths of time and combinations of plugging / unplugging the board while the button is down.
Things I've tried:
- Reinstalling the Arduino IDE
- Uploading from different computers (an iBook and an iMac)
- Using different USB cables
- Reinstalling the FTDI drivers & restarting
- For the reset problem, connecting with either USB or 9v
My best guess is that this is a problem with the bootloader - that it has to be present in order for the USB serial port to work, and for the reset button to respond. Am I on the right track? If so, is there a way to restore the bootloader without buying additional hardware?
As some additional background, I've been playing with flashing grbl ( http://dank.bengler.no/-/page/show/5470_grbl ) onto the board using AVRDude. I set aside the project several months ago, so my memory is fairly hazy. But if I remember correctly, I was able to run grbl, and then replace it by uploading a sketch using the standard Arduino IDE.
I think my next step is to either buy a programmer or a second board (to act as a programmer) - and restore the bootloader. But before I do that, I'd appreciate any advice on whether there are other things I could try first?
Full configuration: Arduino Duemilanove with an ATMEGA328p. Arduino 22 on both an iMac running OS X 10.7 and an iBook running OS X 10.4.