nodeMCU burend out USB, program with FTDI usb-to-serial?
Posted: Thu Oct 19, 2017 9:56 am
Hi. I am just starting to work with ESP8266 modules again. I have a nodeMCU v0.9 of the yellow variety. It was some time ago that I think I must have burned out the USB-to-serial chip on the board. I plugged it into the computer and have the Arduino IDE open. There is no port detected. When I plug in another nodeMCU board, the port shows up. However, when I plug in the yellow one that does not work, the blue LED on the ESP-12E module on the board flashes briefly and goes out.
I think that the ESP-12E module might still work. It would be great if I could still program the module using any kind of USB-to-module. I have some FTDI knock-offs as well as a couple of CP2102's. I tired to figure it out myself but have not been able to do so.
When I hook up the USB-to-serial Tx and Rx pins along with 3.3V to Vcc, the port shows up. I have tried some other things like connecting the nodeMCU EN pin to 3.3V and RST to ground and D3 (aka GPIO0 to ground. I have been trying to follow and adapt some of the information according to site the show programming an ESP-01 with an FTDI USB-to-serial module.
I have Googled the problem but have not found anything that works and nothing that is the same situation that I have.
There is an external 3.3V power supply, USB-to-serial Rx --> nodeMCU Tx and USB-to-serial Tx --> nodeMCU Rx, nodeMCU EN is connected to 3.3V and RST to Ground. nodeMCU D3 (GPIO0) is connected to Ground.
Here is a message from the latest attempt:
Sketch uses 222793 bytes (21%) of program storage space. Maximum is 1044464 bytes.
Global variables use 31552 bytes (38%) of dynamic memory, leaving 50368 bytes for local variables. Maximum is 81920 bytes.
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
I think that the ESP-12E module might still work. It would be great if I could still program the module using any kind of USB-to-module. I have some FTDI knock-offs as well as a couple of CP2102's. I tired to figure it out myself but have not been able to do so.
When I hook up the USB-to-serial Tx and Rx pins along with 3.3V to Vcc, the port shows up. I have tried some other things like connecting the nodeMCU EN pin to 3.3V and RST to ground and D3 (aka GPIO0 to ground. I have been trying to follow and adapt some of the information according to site the show programming an ESP-01 with an FTDI USB-to-serial module.
I have Googled the problem but have not found anything that works and nothing that is the same situation that I have.
There is an external 3.3V power supply, USB-to-serial Rx --> nodeMCU Tx and USB-to-serial Tx --> nodeMCU Rx, nodeMCU EN is connected to 3.3V and RST to Ground. nodeMCU D3 (GPIO0) is connected to Ground.
Here is a message from the latest attempt:
Sketch uses 222793 bytes (21%) of program storage space. Maximum is 1044464 bytes.
Global variables use 31552 bytes (38%) of dynamic memory, leaving 50368 bytes for local variables. Maximum is 81920 bytes.
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed