Please Identify This ESP32 Device

ajlenze
Posts: 2
Joined: Wed Aug 01, 2018 10:19 pm

Please Identify This ESP32 Device

Postby ajlenze » Wed Aug 01, 2018 10:45 pm

Howdy!

I bought an ESP32 device on AliExpress, but I'm having trouble programming it in the Arduino IDE. This is probably because I'm not sure which Board to select. I would really appreciate any help you ESP32 experts could give me in identifying my device and helping me program it in the Arduino IDE. I have attached a link to the AliExpress posting where I bought the device, plus two photos of the device. If you need any additional photos or information, please let me know.

Thanks,

A.J.

BTW, I have previously successfully programmed a LOLIN32 Lite board by selecting "WEMOS LOLIN32" as the board. This also shows that I have installed the ESP32 files correctly into the Arduino IDE.

Here is a link to the AliExpress posting where I bought the device:
https://www.aliexpress.com/item/ESP32-D ... 06652.html

Here is a photo of the top of my device:
ESP32 Top.JPG
ESP32 Top.JPG (956.12 KiB) Viewed 10973 times
Here is a photo of the bottom of my device:
ESP32 Bottom.JPG
ESP32 Bottom.JPG (903.78 KiB) Viewed 10973 times

ajlenze
Posts: 2
Joined: Wed Aug 01, 2018 10:19 pm

Re: Please Identify This ESP32 Device

Postby ajlenze » Thu Aug 02, 2018 9:14 am

I found a solution!

When uploading a sketch, when the "Connecting........" status is displayed, press and hold the IO0 button until the status changes. Then release the button, and the sketch should upload and run properly. I think this works because the push button forces the GPIO0 signal LOW, which is what it needs to be in order to put the device into Bootloader mode, in which it can accept a new program. Then when the button is released, the subsequent reset, with GPIO0 now HIGH, causes the device to execute the new program.

BTW, I was able to upload and run sketches successfully, with the Board set to either "WEMOS LOLIN32" or "Node32s". I think "Node32s" is the correct setting, as I believe this device is essentially the same as a NodeMCU-32S, so I don't think the Board setting is all that important, as long as it's set to some kind of ESP32 device.

Hope this helps someone else!

A.J.

User avatar
Vader_Mester
Posts: 300
Joined: Tue Dec 05, 2017 8:28 pm
Location: Hungary
Contact:

Re: Please Identify This ESP32 Device

Postby Vader_Mester » Thu Aug 02, 2018 9:53 am

I had the same issue with one of my board.

I solved it by installing the proper driver for the chip. Sometimes using the windows default driver won't work.

Code: Select all

task_t coffeeTask()
{
	while(atWork){
		if(!xStreamBufferIsEmpty(mug)){
			coffeeDrink(mug);
		} else {
			xTaskCreate(sBrew, "brew", 9000, &mug, 1, NULL);
			xSemaphoreTake(sCoffeeRdy, portMAX_DELAY);
		}
	}
	vTaskDelete(NULL);
}

User avatar
Vader_Mester
Posts: 300
Joined: Tue Dec 05, 2017 8:28 pm
Location: Hungary
Contact:

Re: Please Identify This ESP32 Device

Postby Vader_Mester » Thu Aug 02, 2018 10:46 am

I had the same issue with one of my board.

I solved it by installing the proper driver for the USB-UART chip. Sometimes using the windows default driver won't work.

Code: Select all

task_t coffeeTask()
{
	while(atWork){
		if(!xStreamBufferIsEmpty(mug)){
			coffeeDrink(mug);
		} else {
			xTaskCreate(sBrew, "brew", 9000, &mug, 1, NULL);
			xSemaphoreTake(sCoffeeRdy, portMAX_DELAY);
		}
	}
	vTaskDelete(NULL);
}

Who is online

Users browsing this forum: No registered users and 258 guests