Posted on 17 Comments

Battery Monitoring for tinkerBOY Controller V3

This tutorial is covers the steps on how to enable battery monitoring for the tinkerBOY Controller v3. Make sure your v3 is plugged in or connected to your Raspberry Pi before setting up the Battery Monitoring service.

Step 1. BATT+ to battery’s positive wire.

Solder a wire from the BATT+ pin on the v3 to the positive wire(red) of the battery.

Step 2. Setup the battery monitoring script.

Login to your Pi via SSH and type the following command:

wget -O - -q | bash -s bm

It will install the necessary software for the battery monitoring service. It will also upgrade your v3’s firmware if needed.

When it’s done you should get an “OK!” message if it’s successful. Otherwise, let me know when you get an error.

Step 3. Enable the Battery Monitoring service.

Type or copy paste the following commands:

sudo systemctl daemon-reload
sudo systemctl enable battmon.service
sudo systemctl start battmon.service

Issuing these commands will immediately start the Battery Monitoring service.

That’s it. Have a nice day! 🙂

17 thoughts on “Battery Monitoring for tinkerBOY Controller V3

  1. […] Battery Monitoring for tinkerBOY Controller v3. […]

  2. As I’m a newbie in electronics, this is not crystal clear to me, so, sorry if it’s a dumb question.
    Do I need to wire it normally THEN add another wire to this BATT+ pad, or do I need to wire my red wire to this pad instead of 5V ?
    Looks like a good addition, thank you for that 🙂

    1. I figured it myself. If you’re wondering too, the answer is : wire it normally, then add another wire from BATT+ on the Tinkerboy’s V3 to the red wire on your battery.

  3. works, thanks!

  4. Tinkerboy – how do we change the size and location of the battery icon once installed?

    1. I might do a separate tutorial on how to do that.

      1. any tips on how to fix it? when i followed these instructions it worked but the battery icon is very small. thanks

  5. If I plan to use a JST connection to plug and play the battery to the Add on power boost switch, do I just expose a spot on the red wire mid way through and solder it to that? Or do i solder the BATT+ pad to the Add on power switch pad where the Battery JST connection wires attach?

    1. Just solder it directly to the PowerSwitch so you don’t end up exposing the battery wire.

  6. Would I be able to just solder the 2nd BATT + wire to the power switch and then to the v3 board? I plan on using both in my build and wanna know before buying everything.

    1. Never mind, I see the comment stating just that solution.

  7. Would this work on the Rpi 4 if I were to use the method of installing RetroPie on the Rpi 4 which was in a video by ETA Prime? So if I install retropie onto Rpi 4 through Raspbian and take the same steps.

    1. Nevermind, so first of all, the method used in ETA did not work so I found another work around to install RetroPie onto Rpi 4. After installing, I have tried the virous scripts used to get the V3 controlelr board and it works all goods.

      1. Hello! Would you mind sharing which scripts you used to get the v3 controller board working on Rpi4? Thanks!

  8. How can i use this script in order to monitor my battery if i have the powerswitch with the safe shutdown script? How do i wire it now? Can i wire the “p” and “s” to the gpio10 and the gpio11 of the dpi adapter instead of the pi gpio? Cause those holes are soldered with the dpi adapter.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.