Homemade solar harvester to power your outdoor projects.

UPDATE: version 2 is out! New panel sizes, charger boards and battery holders. Refer to this post to check out the new version.

 This will be a post containing detailed instructions on building a solar harvester.


 Solar harvester is a device that takes in solar power - in most cases it utilizes solar panels, but there exist thermal non-electric variations too - and stores it for future use - again, usually in a battery. Solar panels can only source minuscule amounts of current, that's why some preliminary conversions have to take place in-between solar panel and battery. Feeding the panel's output directly to battery terminals would just collapse solar panel voltage, and no charging would ensue.

 The resulting gizmo can be put to use to supply juice to your low-power devices otherwise barred from other power sources such as mains - be it deep in the woods or even your balcony/terrace.

 This project was tackled using the approach I've been wanting to try out forever: I'd modelled the whole thing first, and built it later. The modelling stage helped me find some blatant mistakes in my design. I can not stress it enough: planning and modelling is essential if you're serious about your DIY hobby.

 As an added value, you get some nice renderings of your upcoming build like this turntable animation below:

 Here are the main requirements I had in mind while designing this thing:
  • Parts are easy to source locally or order online (e.g. ebay, aliexpress).
  • Low-cost bill of materials.
  • Can be mounted anywhere. Both the angle of inclination and orientation can be tweaked effortlessly. This requirement arose from the fact that the optimal tilt angle depends not only on your location, but also on the season (and even month or day, if you want to fine-grain it). Here's a handy link to determine yours: Optimal angle calculator 
  • Water- and dust-proof (IP56 or better). Suitable for outdoors, that is.

My early dabbling in solar power gathering, something that later crystallized into the device you're reading about.

 To satisfy the first two of them, I'd rummaged in my parts drawer, found a LiPo battery in a holder and ordered everything else from China. Why couldn't just I fish more from the parts bin? Well, this can probably be explained by the two remaining requirements. Also, the parts we'll be needing are quite specific to our application (it's not like we're going make the harvester out of a handful of transistors). That being said, here goes the ...

Bill Of Materials



1) CN3065 solar charger board. [link]

 Heads-up for those who don't have heaps of JST connectors hoarded at home: note how much connector cables comes with the package. For instance, this lot has three,  but those two have only one - this may come as a nasty surprise if you don't usually read detailed descriptions to Aliexpress items, and you'll have to waste more time to find those extra cables.

 We're picking this one first as the choice of a chip capable of handling a certain wattage is going to cap the current output of our solar panel.  CN3065 can safely handle 4.4 to 6 Volts at 500mA, so naturally, you'd want to source a ...

2) 6V 500mA solar panel. [link]


 Find the one with dimensions exactly 145x145mm. - that way you can reuse my 3d-printed enclosure for it.

3) Lithium battery - 18650 is the most commonly encountered type of detachable battery. You might find one inside an old power bank you're not using anymore. [link]


 Make sure to grab a holder for it as well [link]


 Again, if you find a holder looking exactly like mine (with hole for mounting in dead center), you won't need to modify any 3D models to make it work.

4) Waterproof connector. SP16, 2 pin variety. [link here or here or maybe here]



5) Three 3D printed parts: solar panel holder, back lid (with electronics mounted on it) and a tiny bar to fix the solar charger board to the enclosure.


 Now, 3D printed parts are not necessarily watertight, although they can just happen to turn out this way - due to the nature of additive manufacturing process underlying 3D printing. We don't want to rely on finicky chance, and achieving 100% watertightness in 3D-printed parts usually involves advanced trickery.

 To sum up, you can do either of those to waterproof your 3D print:

  • Slightly overextrude while printing. Try these links to read up on it.
  • Printing in ABS and smoothing the part with acetone. ABS plastic not your cup of coffee? You can use all sorts of plastics, but that usually entails handling scary and rare chemicals to dissolve them. For instance, PLA can be smoothed with Tetrahydrofuran and Ethyl acetate
  • Epoxy coating (actually, I suspect that a wider variety of coating materials can be used successfully, such as cyanoacrylate glue, varnish or spray paint).

 I'm a lazy person, so I didn't want to waste time learning and perfecting the first method. Versatility is also something I value in my builds - if you can't quickly find a certain tool or part, just replace it with a similar one and it will work as well - that's why I passed over acetone smoothing. Most people print in PLA now, anyway.

 So we'll just coat every part in epoxy and plaster the seams with silicone. Therefore it does not matter which material to print out of: any plastic will do. Slicer settings (infill percentage etc.) are also irrelevant. 3D print not falling apart when you grab it? Consider it a passing mark 😊.

 Alternatively, try either overextrusion or acetone smoothing, and coat the parts with epoxy on top of it. I believe it will be a nice and almost effortless additional measure against moisture, guarding you from any mess-ups in more involved methods.

6) Small screws, two-component epoxy, any silicone sealant (sanitary, food-grade, automotive gasket maker - whichever you manage lay your hands on).


 Quite confusingly, the picture above also includes a silicone baking form. What on Earth do we use it for? Well, this one can be explained by of my quirks that you may or may not want to adopt after an explanation.

 Over the years of tinkering, I occasionally found myself in the need of inconventionally-shaped washers or gaskets. Sometimes the desirable property was inability conduct electric currents, sometimes I needed them supple so that they formed a tight seal between parts. Silicone bakeware always fit the bill on both accounts, even being inexpensive on top of that:

Silicone mold turns into a huge gasket between stainless steel vat and an ordinary kettle heater, project "Homebrew"

Leftover pieces of the same silicon bakeware went into making washers for watertight bolt connections.

 That being said, it seems there's an even easier way to create a silicone seal in-between parts! I'd only realized it after I'd built the harvester, but you can just squeeze out a layer of the same liquid silicone we'd use to affix solar panel, make sure it's uniformly thick across the whole area of application and let it cure for several hours. That results in the same kind of flexible gasket you'd cut out of silicon bakeware, only you don't have to cut it to size. The only downside, evidently, being that you can't detach it - but maybe it's not a downside at all? You can't accidentally drop and lose a gasket that's stuck to the part, can you?
Dab some silicone and let it dry up, then you can use it as a sealing gasket as shown on the right picture.

Making it



 As promised, here's the link to the Git repo with all source files. Modifications, pull requests and replications are more than welcome! 😉

 There's something else I added to this build as an experiment:


 Know those silica gel bags they put in shoeboxes all the time (not a toy, don't swallow etc.)? They're supposed to absorb water from surrounding air. Since I'd assembled the device in an open atmosphere with certain humidity levels present in air, I thought I'd give one of those bags a try to let them suck up any condensing moisture when outdoor conditions change. Does it work? Time will tell.

 A couple of pictures of finished product:

Mounting it

 Each and every source file for my railing mount is located on Git too..


You don't necessary want to mount yours on a piece of plywood, right? That's where versatility of those action cam connectors comes in handy! For example, you can print out select parts out of this nice modular mounting system, which incidentally is also based off of those fork-and-plug connectors:


Footnote: I'd like to express my gratitude to Hackerspace Krakow for letting me use their 3D printer and all kinds of other tools, and also for the great company.

Comments