TTGO T-Beam V1.0 & OLED & deep sleep needs proper power design

Ok, I found the problem. It is a bad connection somewhere…

If I put pressure on the back in the middle, I get power back. Maybe the battery bend the board a little and something got disconneted, or a copper lane broke.

Thanks everyone for helping debug this problem.

3 Likes

So ‘bad connector’ came most close. :slightly_smiling_face:
(‘Poor contact due to mechanical issue’)

I used

#include <axp20x.h>

And then for turning ON

axp.setPowerOutPut(AXP192_LDO2, AXP202_ON);
axp.setPowerOutPut(AXP192_LDO3, AXP202_ON);
axp.setPowerOutPut(AXP192_DCDC1, AXP202_ON);
axp.setPowerOutPut(AXP192_DCDC2, AXP202_ON);
axp.setPowerOutPut(AXP192_DCDC3, AXP202_ON);
axp.setPowerOutPut(AXP192_EXTEN, AXP202_ON);

If you want OFF just change AXP202_ON to AXP202_OFF

LD03 is for the GPS

!! Chip resource table
| CHIP     | AXP173           | AXP192           | AXP202           |
| -------- | ---------------- | ---------------- | ---------------- |
| DC1      | 0v7~3v5  /1200mA | 0v7~3v5  /1200mA | X                |
| DC2      | 0v7~2v275/1600mA | 0v7~2v275/1600mA | 0v7~2v275/1600mA |
| DC3      | X                | 0v7~3v5  /700mA  | 0v7~3v5  /1200mA |
| LDO1     | 3v3      /30mA   | 3v3      /30mA   | 3v3      /30mA   |
| LDO2     | 1v8~3v3  /200mA  | 1v8~3v3  /200mA  | 1v8~3v3  /200mA  |
| LDO3     | 1v8~3v3  /200mA  | 1v8~3v3  /200mA  | 0v7~3v3  /200mA  |
| LDO4     | 0v7~3v5  /500mA  | X                | 1v8~3v3  /200mA  |
| LDO5/IO0 | X                | 1v8~3v3  /50mA   | 1v8~3v3  /50mA   |