5.1V DC Buck Power Supply for Raspberry Pi
Saturday morning, and time to tinker in my workshop and a little bit of relax time. During the week I have been experimenting with a 'buck' type power supply module for the Pi3. The theory was to step down the internal 12v power supply to 5.1v, after the battery backup module. This would give me the required 5.1v power supply to run the Raspberry Pi while implementing "uninterruptable power' for the whole system (WeatherDuino RX station and the Pi3).
After a bit of searching and looking around, I purchased a DC-DC buck power supply module from Altronics (in Aust) - part no. Z6334
Refer here -
http://www.altronics.com.au/p/z6334-dc-d...40v-input/
This module will take an input of 3-40V DC and output 1.5-35V DC at 3A max. Sounded just what we need. First inspection of the unit revealed a module that was very well manufactured, with nice solder pads on each end for the DC input and output. The output voltage setting is via a nice little multi-turn potentiometer, so its pretty easy to dial up the voltage you want and get it spot on.
I set the output to 5.1v via the onboard pot and did some bench testing. The unit performed as advertised and the output was very stable, with only a very slight 0.02v ripple under no load. Running temperature of the module under a 300-400mA load (the Raspberry Pi 3) was only a little over ambient at about 30 deg C.
I identified a location to mount the 5v power supply module in the RX case, and installed a short piece of silicon fuel tube over the end of the SLA battery mounting plate, using a couple small dabs of ShoeGoo (amazingly handy stuff to have in the workshop). The 5V PSU simple slides into place and is held firm by the silicon fuel tube. Fitted a 2.1mm DC power socket on the rear for the output and we were done.
To get the power supply to the Raspberry Pi 3 I cut down a micro USB lead and fitted a matching 2.1mm plug to the end. Note here that when you are wiring on your DC plug, you need to short together the data lines (wires) in the USB cable, which tells the device (the Pi3) that it has a power supply connected and not a computer USB port and not to try to negotiate power current draw with the host (this happens automatically when we plug into a computer USB power and the current is negotiated and reduced so as not to damage the computer USB port.
[
attachment=659]
{click photo to enlarge}
In this case we want the Pi3 to draw as much power as it needs. Bench testing showed that the Pi3 drew about 300-400mA with a USB keyboard and mouse, HDMI output to a screen and the WeatherDuino station attached. The current varies a little as write activities to the SD card and CPU loads comes in and out. So we shouldn't be stressing the 3A module with this sort of current draw.
After a couple of quick checks, all came to life as expected, and it is all running well. When testing and setting up sensors outside, it's nice to be able to unplug the RX station and simply take it with you, running on the internal power supply. This should also give some protection to possible corruption of the SD Card in the Pi3 in the event of a power outage.
[
attachment=660] [
attachment=661] [
attachment=662]
{click photos to enlarge}