Thanks for that Scott. However, even with Arduino Builder I cannot load my hex.
I get the error:
Forcing reset using 1200bps open/close on COM7... no new port found
Plug in your Micro
then open Arduino Builder.
Does it show "COM7" (or "COM8", etc.) to the right of the "Build Only" button?
The "finnicky" part is that while "COM1" always shows up, sometimes the second port "COM7" doesn't.
Here's how I fix COM7 not showing up:
1. Close all Arduino loading software. (Arduino Bulder and Arduino 1.0.6 software)
2. Plug the Micro board into a USB connection.
3. Open the Arduino 1.0.6 software.
4. Open one of the
small default sketches. (I usually use "Blink".)
5. Click on the right arrow (Upload) icon.
6. About 1-2 seconds later, press the reset button on the Micro to put it into bootloader mode.
- Perfect timing on the press is just before the software finishes compiling and starts uploading.
- Too soon and the board drops out of bootloader mode before the upload is complete. (upload fails)
- Too late and you interupt the upload. (upload fails)
7. If the upload fails, repeat steps 5 and 6.
8. Once the upload succeeds, go to menu "Tools-Serial Port" to verify that COM7 is visible.
9. Close the Aduno 1.0.6 software.
10. Open Arduino Builder.
11. Set board type to "Arduino Micro".
12. Click on "Load Skech/HEX" and select the "XBOXPadMicro.hex" file.
13. Click on "COM7" to upload the hex to the board.
Just to check....I should be able to program this directly using the USB port on the Arduino Micro? Or should I be using an FTDI adapter connected to the ICSP header on the Arduino?
Yes, you can load the hex via the USB
IF you can see the second COM port. (COM7)
Scott