There are a lot of ESP32-based development boards out there– and why not? It’s a versatile chip that can be used in all sorts of situations, and people want boards to match them. Not finding one to his liking that was specifically built for solar powered IoT projects, [Narrow Studios] rolled his own. Well, designed it; like most these days, he’s outsourced the manufacturing to PCBWay, which is where you’ll need to go if you want one.
Why might you want one? Well, if you have similar goals in mind to [Narrow Studios]. He’s put an ESP32-C6 Mini on the board, which means it’s got most of the IoT communications protocols you might be interested in — bluetooth, wifi, Matter, Thread, and Zigbee, too. Ten 10 IO pins have been broken out, plus I2C on a QWIIC connector, which gets you a whole ecosystem of sensors to easily plug into. The “solar” part is justified by the inclusion of a BQ25186 linear battery charging IC from Texas Instruments, with the designated solar power input protected against reverse voltage in case you– like this author– have let magic smoke out by hooking things up backwards. Is it embarrassing? Yes. Does it happen? Also yes, so putting protection on the board is a nice feature. [Narrow Studios] released a video that we’ve embedded below discussing his design choices and demonstrating the device, but the project page can give you the gist.
Of course there’ve been plenty of solar-powered projects to feature the ESP32 here before– you can even use it for maximum power point tracking— but this dev board might be exactly what someone is looking for to build their next IoT project, so we’re thankful to [Narrow Studios] for the tip.

That’s a pretty good project, and I’m impressed by the overall build and quality given that he is a relatively young maker. Good job.
Like most things in life, we tend to learn through experience, so I would like to add a few points of advice that I’ve discovered through my own trials and errors. The ESP modules have a keepout area that should extend from the edge of the metal can (there’s a silkscreen line on the underside) to 15mm around the rest of the PCB antenna. The pins in the module part of the board surely have traces that also overlap that keepout area. It doesn’t look too bad, but that’s what’s in the datasheet/tech ref manual. I guess the antenna is being attenuated by some small %.
Secondly, that pin layout looks good on a breadboard, and maybe it was designed with some specific enclosure in mind, but if attached via pin sockets, I can imagine anything connected to that end of the board could leverage the pins right out of the sockets like a see-saw. The screw holes would solve this issue if using standoffs to help prevent movement, but the module side also has the screw holes in the keepout area, so nylon screws would be better for that side.
Some thinner solder would also help make soldering easier. Its possible to use thick solder to do fine soldering, but it’s easier to do fine soldering with thinner solder for sure. If you’re not trying to make things more challenging for yourself, why not try to make them easier? if cost is the issue, I understand completely and if you come across a few extra bucks, give it a thought.
That’s all I’ve got. Great job on the dev module. That’s a big step for any maker.
oops.. “that end of the board” was supposed to be a reference to the USB connector end. I could have transitioned to my first point about the keepout area a little more smoothly too.
Anyone know a cheap hack to run esp8266 on ONLY solar (no battery)?
The brown out causes it not to boot.
This never happened with msp430 chips. But i want wifi now. I don’t want to mess with batteries outside.
You’ll need a large supply capacitor for ESP8266, as they are very bursty – have a look at the esp-01 programmer board/adapter: they have a 1000uF cap for this reason.
If the brownout is stopping boot, rather than causing a reset, you could hold the esp in reset until the rail reaches an appropriate level. This can be done with a microcontroller monitor IC, or a comparator and voltage reference.
looks like a very good project and the https://www.ti.com/product/BQ25186 chip does look interesting..
Pity HaD doesn’t have a proper discussion forum, as then 1) things like this wouldn’t be lost over time, 2) we could have a proper chat about the project, and 3) we could organise around geographical location to get things like this made in ”bulk”..