Cannot upload to lilyPad arduino

Ive tried multiple times to upload the basic blink example and the upload keeps failing. Sometimes instead of failing the green progress bar for uploading will disappear but the text 'uploading' just seems to stay. For the board selection do I select Lilypad usb, or just Lilypad? Also I got a FTDI breakout cable that directly connects to the six pins on the lilypad board. It seems to be able to connect either way to the lillypad does it matter which way I plug it in?

Edit:
I've tried two different lilypad boards and restarted my computer a bunch of times, nothing works. WhyTF is it so hard just to upload the blink program?!

Sometimes my errors say out of sync 10 out of 10. Sometimes it just seems to upload forever and sometimes it says it doesn't even recognize the board as a lilypad.

Arduino: 1.6.5 (Windows 7), Board: "LilyPad Arduino, ATmega328"

Build options changed, rebuilding all

Sketch uses 1,030 bytes (3%) of program storage space. Maximum is 30,720 bytes.

Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x44

Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x44

This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.

Arduino: 1.6.5 (Windows 7), Board: "LilyPad Arduino USB"

Build options changed, rebuilding all

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

Using Port : COM3

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: butterfly_recv(): programmer is not responding

Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

Select Uno from the tools, board menu. Upload. Better?

When I change the board to Uno I still get the same error. Not is sync. I don't know if the cable I got is correct or if the pin layouts are correct o it. This is the cable I got: http://www.ebay.com/itm/6pin-FTDI-FT232RL-USB-to-Serial-adapter-module-USB-TO-TTL-RS232-Arduino-Cable-/400356015296?hash=item5d3713fcc0:g:hpUAAMXQd75SIG7t

the pins on the schematic at sparkfun seem to be connected differently than mine:

Do I have the wrong cable?

It may be ok but the pinout does not allow direct connection. You would have to study the pinouts of the FTDI connector and Lilypad and connect properly. I don't have direct experience with Lilypad, so another forum member may have some ideas. Once you get the pins correctly connected, the board you choose on the menu depends on the crystal and bootloader on the Lilypad, and I have noticed a number of people finding their Lilypad to be an Uno.

In fact after I pulled apart the pins that came with my ftdi cable (link in above post), and rewired it for the sparkfun ftdi cable schematics (also link in above post) it seemed to work with your suggestion of putting it into board > uno instead of lilypad.

I'm new to arduino could you tell me if there will be any problems later down the line since this identifies as a arduino uno and not lilypad? Or does it not matter?

Hey, very clever adjusting the pinout! Good job!

I'm thinking that's probably a counterfeit LilyPad and the manufacturer gave it a 16MHz crystal instead of 8MHz and put the Uno bootloader on it. This basically makes it a round Uno. :slight_smile: Differences between that and a genuine LilyPad would be subtle. The crystal runs twice as fast as genuine LilyPad, but the fuse setting for brown out voltage is the same. To run it on 2 AA batteries you are supposed to have 8MHz and running it at 16MHz is over clocking it, but usually they run just fine over clocked, so I wouldn't let that worry you. As you study the data sheet for the ATmega328 and learn about fuse values for brown out and clock settings, ICSP programming, and stuff like that, you will be able to easily adapt to things like this, such as what the seller/maker of this particular board threw at you.