Building Open Battery Information with (Arduino) Adafruit Trinket M0 into the battery charger case

Published at : 23 Dec 2025

Unable to charge or use your Makita battery, why?
Does it really have a hardware problem or has it just been locked out in software?

In the previous video we got Open Battery Information working on an Adafruit Trinket M0. There were a few kinks to work out but in the end we finally succeeded.

Now that we have Open Battery Information working on this tiny board why not put it directly in the charger case to make a more robust solution? Don't forget to program the board if not done already.

If you would like to see how to get this Adafruit Trinket M0 programmed please check out the previous video (below).
https://youtu.be/1yGGF7F5GFM

The Adafruit Trinket M0 is available for purchase from Adafruit directly. They make a lot of really cool products for development or hobby projects, I recommend you check them out.
https://www.adafruit.com/product/3500

The project files are available on the blog site at the below link, feel free to grab them. I will be working on getting the changes into the official site very soon if possible.

https://www.drassal.net/wp/fixing-makita-18v-battery-lockout-with-open-battery-information

This is kind of a continuation of the previous videos that included a full guide how to setup an Arduino Uno with Open Battery Information to assist in recovering Makita 18V (and possibly other) batteries that have been software locked out, unable to be used or charged.

There are some pictures of a similar project here with the Arduino Uno.
https://github.com/mnh-jansson/open-battery-information/issues/35

The Open Battery Information project can be found at the below link:
https://github.com/mnh-jansson/open-battery-information

Those videos, and links are below:
Makita battery lockout, full guide setting up Open Battery Information, part 1 of 3, hardware
https://youtu.be/OeKCjAiLS9o

Makita battery lockout, full guide setting up Open Battery Information, part 2 of 3, software
https://youtu.be/yMnqnIM8TFs

Makita battery lockout, full guide setting up Open Battery Information, part 3 of 3, Python
https://youtu.be/3ueKLaRp64E

TIMESTAMPS
0:00 Intro
0:08 Recap
1:53 Open up the donor charger case
3:47 Raspberry Pi? next time...
4:33 Inside the charger case
5:31 Mocking up the wiring
6:49 Soldering connectors
13:18 Soldering the Trinket M0
20:13 Connecting Trinket M0 to connectors
29:00 Taping it up
37:38 Testing, does it work?
39:40 Conclusion