Blog

Solar power manager module supports 6V-24V input range, battery charging, MPTT function, and outputs 5V/3A - CNX Software

CNX Software – Embedded Systems News

Reviews, tutorials and the latest news about embedded systems, IoT, open-source hardware, SBC's, microcontrollers, processors, and more 7.4 V Lithium Polymer Battery

Solar power manager module supports 6V-24V input range, battery charging, MPTT function, and outputs 5V/3A - CNX Software

Waveshare Solar Power Manager Module (D) is a compact power module for solar panels with support for 6V to 24V input, MPTT (Maximum Power Point Tracking), and battery charging. It outputs 5V up to 3A via a USB-C port or terminal block and should be suitable for a range of projects.

A few weeks ago, we wrote about the FireBeetle 2 ESP32-C6 IoT development board with DFRobot highlighting support for solar charging of lithium batteries thanks the the CN3165 chip. But with a range of just 4.5 to 6V for solar panel input and a lack of support for MPTT, several readers were unimpressed by the solution. The Waveshare Solar Power Manager Module (D) recently popped up in my news feed, and I thought it might be worth a look.

Waveshare Solar Power Manager Module (D) specifications:

The Wiki has a few more technical details including PDF schematics. It looks quite straightforward to use as shown in the diagram with a Raspberry Pi 4 below. Simply connect some batteries to the 4-pin JST connector, connect a solar panel to the DC jack or 2-pin terminal, and the target device to either the USB-C port or 2-pin 5V output terminal. As I understand it, it’s possible to charge the batteries through the USB-C port first if needed.

Waveshare is selling the Solar Power Manager Module (D) on Aliexpress for $17.99 including shipping, but most people might want to spend 90 cents extra to get a battery holder taking three 18650 batteries. While researching the topic, I also noticed some more basic (and cheaper) solar power modules based on the same CN3791 such as the Taidacent CN3791 solar charger going for $9.58 on Amazon.

Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Good idea to have a pd-enabled port for base charging if the battery cells and let the solar panel top-up. I also really like the screw terminals, for devices not using usb, and screw holes Overall, seems like a very useful bit of kit.

Agreed, just what you said.

Shame it does not support 3.3V LiFePO4 batteries, as they are much more suitable for constant cycling (such as in this application) than Lithium-Ion.

Lithium-ion are fine as well as long as you slightly maintain a reasonable cut-off voltage and reduce the max charge voltage (typically x10 cycles for each 0.1V). At 3.9V you have virtually unlimited charging cycles.

Solar power manager module supports 6V-24V input range, battery charging, MPTT function, and outputs 5V/3A - CNX Software

Eco Lithium Battery Change Ad Consent Do not sell my data