Hi @lukecyca (or anyone with a working PartyCat!). Finally completed my PartyCat (hand soldered) and things look promising but I cannot upload the partycat-blinky sample code. Hopefully the issue is just a configuration problem.
The PartyCat is powered by a 5V 5A PSU and the red LED is on. The Arduino has the ESP8266 library installed plus the WS2812_i2s library.
The 5V FTDI cable was purchased from Lee's and looks identical to the Sparkfun example you provided, down to the same colour of wires in the same order. The orientation of the cable is the black wire is connected to the GND pin.
When I open the Windows Device Manager and watch the "Ports (COM & LPT)" section, "USB Serial Port (COM6)" is added successfully when I plug in the FTDI cable. I confirm this is using the default FTDI driver and the default port settings are 9600 bps, 8 bits, no parity, 1 stop pit and no flow control.
In the Arduino IDE I choose the board "Generic ESP8266 Module". Is that correct? When I do that a whole bunch of default settings appear, as shown here...
The Upload speed was originally 115200 bps but I changed this to 9600 to match the COM6 port settings. Should anything else be changed?
When I choose "Get Board Info" in the Arduino IDE it displays...
I put the PartyCat into programming mode by pressing and holding the PROGRAM button while pressing and releasing the RESET button. Does the LED provide any indication that the PartyCat is now in programming mode?
The partycat-blinky sketch compiles successfully but when I try to upload I get the following messages:-
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
I also tried changing the Arduino and COM6 port settings to 115200 bps but with the same results. Does the PartyCat LED flash when uploading?
Any ideas are welcome.