Can't seem to upload to Arduino Micro

Hi Guys,

First of all, this is probably something stupid I'm doing like a missing driver or something but I'm not sure where to start.....

Thanks for your help so far with my project. I'm really happy with my code for this particular project (thanks to you guys) and I've been using an Uno but I'd like to build a more compact prototype using a Micro.

I'm very new to Arduino in general and I was lucky that the Uno was simply plug and play.

I can't seem to upload anything to the Micro. I've tried to troubleshoot it as much as possible such as checking the port in the software and in my device manager and everything seems to match up.

Here's the message I'm getting:

Sketch uses 5,528 bytes (19%) of program storage space. Maximum is 28,672 bytes.
Global variables use 187 bytes (7%) of dynamic memory, leaving 2,373 bytes for local variables. Maximum is 2,560 bytes.
Forcing reset using 1200bps open/close on port COM6
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
PORTS {COM1, COM6, } / {COM1, COM6, } => {}
Uploading using selected port: COM6
C:\Users\Kyle\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.0.1-arduino5/bin/avrdude -CC:\Users\Kyle\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.0.1-arduino5/etc/avrdude.conf -v -patmega32u4 -cavr109 -PCOM6 -b57600 -D -Uflash:w:C:\Users\Kyle\AppData\Local\Temp\build2386b7ed0e4dd730da7139df88aaa4e7.tmp/toneKeyboard.ino.hex:i

avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is "C:\Users\Kyle\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.0.1-arduino5/etc/avrdude.conf"

Using Port : COM6
Using Programmer : avr109
Overriding Baud Rate : 57600
AVR Part : ATmega32U4
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack


eeprom 65 20 4 0 no 1024 4 0 9000 9000 0x00 0x00
flash 65 6 128 0 yes 32768 128 256 4500 4500 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : butterfly
Description : Atmel AppNote AVR109 Boot Loader

Connecting to programmer: .avrdude: ser_send(): write error: sorry no info avail
avrdude: ser_send(): write error: sorry no info avail

Any help would be great!

Thanks again,

Kyle

(deleted)

That did the trick! Really pleased it was so simple!

Thanks very much, its working perfectly.

Kyle