Tiny ESP32 board

All ESP32 boards running MicroPython.
Target audience: MicroPython users with an ESP32 board.
Post Reply
User avatar
pythoncoder
Posts: 5956
Joined: Fri Jul 18, 2014 8:01 am
Location: UK
Contact:

Tiny ESP32 board

Post by pythoncoder » Sat Feb 17, 2018 11:32 am

I have bought a couple of these. The board is highly compact, has 4MB of SPIRAM and works with official and Loboris ports with SPIRAM support in the latter.

Image

Further images, including a schematic, on the Tindie link above.

A small issue is with the optional HTU21D temperature and humidity chip. While it works perfectly it is warmed by the adjacent ESP32 module, which affects its readings. This is probably inevitable on such a tiny board. I think the solution is to put the ESP32 into sleep mode for a period before taking a reading. Otherwise buy without the HTU21D and use an external HTU21D breakout (e.g. from Adafruit).
Peter Hinch
Index to my micropython libraries.

User avatar
rcolistete
Posts: 352
Joined: Thu Dec 31, 2015 3:12 pm
Location: Brazil
Contact:

Re: Tiny ESP32 board

Post by rcolistete » Sun Feb 18, 2018 3:00 pm

Thanks, pity that only 3 are available now, I need about 20.

Another option of ESP32 with 4MB PSRAM, not too tiny but the 1.3" OLED + 2 buttons are useful :
ESP32-Wrover 4MB PSRAM + 1.3" OLED + 2 buttons + microUSB + microSD
Same, on Tindie :
https://www.tindie.com/products/lspoplo ... ino-32-sd/
I don't know if the build quality is good. Planning to buy it, does someone has experience with this board ?
My "MicroPython Samples". My "MicroPython Firmwares" with many options (double precision, ulab, etc).

Bonnom
Posts: 3
Joined: Tue Feb 20, 2018 1:37 pm

Re: Tiny ESP32 board

Post by Bonnom » Tue Feb 20, 2018 4:02 pm

I just did a power consumption measurement with the esp32 in idle without running any code and my usb power meter couldn't detect any power draw. This means the power usage is 0.01 amps or 10mA if the USB powermeter is correct.
However the power consumptions increases to 50~80mA when the board is connected to a wifi access point.
You might be able to drastically reduce the power consumption by only enabling the wifi periodically.

OutoftheBOTS_
Posts: 847
Joined: Mon Nov 20, 2017 10:18 am

Re: Tiny ESP32 board

Post by OutoftheBOTS_ » Tue Feb 20, 2018 10:10 pm

Do u know that Station mode on a wifi router uses less power than Access point mode

User avatar
pythoncoder
Posts: 5956
Joined: Fri Jul 18, 2014 8:01 am
Location: UK
Contact:

Re: Tiny ESP32 board

Post by pythoncoder » Wed Feb 21, 2018 6:50 am

@rcolistete Have you asked the vendor about lead times? I found him helpful and communicative.

@Bonnom I did my testing of the temperature sensor without initiating a WiFi connection. If you look at the datasheet for the HTU21D it recommends milling slots in the PCB to avoid the chip being warmed by adjacent components. On such a tiny board the designer didn't have room for this. I think accurate measurements are best done by using sleep mode or with a separate breakout board.
Peter Hinch
Index to my micropython libraries.

User avatar
rcolistete
Posts: 352
Joined: Thu Dec 31, 2015 3:12 pm
Location: Brazil
Contact:

Re: Tiny ESP32 board

Post by rcolistete » Wed Feb 21, 2018 10:51 am

pythoncoder wrote:
Wed Feb 21, 2018 6:50 am
@rcolistete Have you asked the vendor about lead times? I found him helpful and communicative.
My need for about 20 ESP32 with 4MB PSRAM will be confirmed in the following weeks. Then I'll conctact the vendor. Thanks.
Last edited by rcolistete on Thu Feb 22, 2018 11:14 pm, edited 1 time in total.
My "MicroPython Samples". My "MicroPython Firmwares" with many options (double precision, ulab, etc).

Bonnom
Posts: 3
Joined: Tue Feb 20, 2018 1:37 pm

Re: Tiny ESP32 board

Post by Bonnom » Thu Feb 22, 2018 5:28 pm

pythoncoder wrote:
Wed Feb 21, 2018 6:50 am
@rcolistete Have you asked the vendor about lead times? I found him helpful and communicative.

@Bonnom I did my testing of the temperature sensor without initiating a WiFi connection. If you look at the datasheet for the HTU21D it recommends milling slots in the PCB to avoid the chip being warmed by adjacent components. On such a tiny board the designer didn't have room for this. I think accurate measurements are best done by using sleep mode or with a separate breakout board.
That is too bad! Probably the voltage regulator (probably a AMS1117) and the esp32 use most of the power. If only the esp32 generated the heat you could have removed the metal shield and put a heatsink on it. Than it would dump the heat in the air instead of the pcb.

When using WiFi you probably would even need to use deepsleep mode even if the temperature sensor had a milled slot in the pcb. The esp32 can get quite hot when using wifi, this will warm up the close surrounding by a couple degrees.

Post Reply