I’m using a raspberry pi 3B with this DSI touch screen from waveshare.

As a power source I’m using this battery hat, which according to the documents should provide 5V. The battery is also fully charged and new.

But I’m always getting a low voltage warning right after starting the pi. I’m not even running any demanding applications.

I‘ve also tried using my USB power supply directly with the pi to see if the problem is caused by the hat. But low the power warning still occurs.

I‘m using this USB charger connected via USB A to micro USB.

Now I’m wondering if the screen uses too much energy for the pi and it will always cause the low power warning?

Ideally I would want to use the raspberry pi handheld which is why I got the battery in the first place.

  • In fact it is NOT a low power warning it is a low Voltage warning. This can be a transient due to inadequate cables.
    – Milliways
    Commented May 7, 2023 at 22:55
  • 1
    Does this answer your question? Raspberry Pi Power Limitations
    – Milliways
    Commented May 7, 2023 at 22:59

2 Answers 2


To deal with the semantics issue, I assume you're actually referring to the Low Voltage Warning; I'm not aware of a Low Power Warning - though in this case, they are effectively the same thing.

The Low Voltage Warning is generated by some version of the 7704 chip on your RPi 3B (e.g. MxL7704 on the RPi4B). I can't say what version is used on the 3B because the RPi Organization won't tell us. So we will stick to some generic information for the answer here.

The 7704 monitors the 5V input, and when it falls below 4.63 volts, the Low Voltage Warning is triggered. I've done enough testing on this to feel confident in saying that, **"You are actually experiencing a Low Voltage Condition at the "5VSYS" pin of your 7704. I say this in spite of the vendor specs you have quoted, your battery condition, etc, etc.

I'll assume you want to know why you are experiencing this Low Voltage Warning. The "usual suspects" are well-known:

  1. When you switch your RPi to "ON" (connect power), there is a very brief, but measurable, time when it is drawing above specified current... think of it as an inrush condition when all the filter caps on the 5V Bus must be charged.

  2. Your battery pack also employs a voltage regulator to get from battery voltage (~3.7V) to +5V. We have no specs on the regulator, but we may rest assured it follows the laws of physics, and cannot respond instantaneously to a change in the current demanded by your RPi. IOW, there may be a time during start-up when your regulator is out of regulation, and this is enough time to trigger the Warning.

  3. Batteries have internal impedance that limits the flow of current to the regulator. This will act to further limit the regulator's ability to respond to the added current demand during start up, or anytime the load changes abruptly.

  4. The wire leads from the regulator/battery pack to the USB micro connector on your RPi have resistance and inductance proportional to the wire diameter and length. Using the largest possible wire gage, and the shortest length will help - but not necessarily eliminate - this contributing cause to dropping below 4.63V.

  5. You're using a charger instead of a power supply. A charger has a different regulator than a power supply... it's designed for charging - not for accommodating rapid load changes.

Hope that helps your understanding.


The low power warning means what it suggests.

To prevent the warning you need a power supply which can give sufficient current (amperage) at 5V.

  • The power supply I‘m using (ugreen 100W) should provide enough? According to their website: 5V/3A, 9V/2A, 12V/1.5A, 4.5V/5A, 5V/4.5A; Commented May 7, 2023 at 19:22
  • The Pi is not getting enough power. Your problem will disappear when the Pi is given enough power.
    – joan
    Commented May 7, 2023 at 19:35
  • In fact it is NOT a low power warning it is a low Voltage warning
    – Milliways
    Commented May 7, 2023 at 22:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.