TPL5110 & esp8266-01 (esp-01s)

Hi i have a few of these nano timer boards and they work well with esp8266 nodemcu’s and esp32’s with dht11/ dht22

I am bought a few esp-01s and the dht11 module with the aim of replacing the bulky esp8266 nodemcu’s dht22s and still running them off the nano timers with lipos.

ESP-01s - GPIO2 is used by the dht11 module (and cant be changed as its built in to the hardware)

this leaves GPIO0 GPIO1 & GPIO3 on the esp-01s

When i connect to the other 3 pins i am struggling to get the esp-01s to boot or the nano timer to function, i have tried pulling them to ground but this causes issues with the esp-01s booting, any ideas?

Q1: can the nano timer be used with this esp-01s board and if so which pin(s) can i use ?

Q2: do you have any instructions i can follow ?

Q3: if no to the above is there an alternative ?

I believe that the ESP8266 uses GPIO0 and GPIO2 at power up to select boot mode and it sounds like the pins on the nano timer are interfering with the ESP8266 at startup.

Have you tried using pins other than 0 and 2?

Hi thanks fro replying, yes i have tried GPIO1 (tx) & GPIO3 (rx) the datasheet says these are high at boot . - I can get the nano timer to work once, by pressing the reset button on the nano timer, the arduino code runs once, then triggers the done pin, but the nano timer stays in the off state.

The answer I believe is trying to get around the boot state, once its in “normal operation” its fine ,

any further pointers ?

Maybe try a different uC to see if the timer board is working?

hi the nano board works fine with an esp8266 nodemcu - using GPIO4 as done pin

we can conclude the nano timer is not compatible with the esp-01s ?

I switched to another board, wemos mini, nano Timer working fine using pin D2, gpio4

the eps-01s has pins with dual functions, this interferes with the nanoTimer at boot time I believe