Close

Hardware, firmware, software update

A project log for LiFePO4wered/Pi

LiFePO4 battery / UPS / power manager for Raspberry Pi

patrick-van-oosterwijckPatrick Van Oosterwijck 01/07/2018 at 19:321 Comment

I've been very busy with the development of of the #LiFePO4wered/Pi+ lately, so updates here have been sparse, my excuses for that.  That doesn't mean that nothing has been happening though!  In fact, much of the development going on for the /Pi+ also benefits this project directly, since there is a large shared code base that has been extensively tested on both devices.

Let's go over what's new:

Hardware

The new layout with the improved footprint for the MIC2876 boost converter has been working very well, I have had much less assembly issues with this new batch.  Lesson learned: don't just pick a footprint from the library that looks right, instead make sure it's as close to the manufacturers recommendations as possible or make your own!

The new layout also has a new design for the touch button:

How do you guys like it?  And what it means?

I've been a little remiss on making true on the meaning of that logo, sorry about that.  But very soon now, the source Eagle files for the LiFePO4wered/Pi and #LiFePO4wered/18650 (which is the charging base for the LiFePO4wered/Pi3) will be put up on GitHub! Yay! :)

Firmware

Much work has been done on firmware in the last couple of months.  The LiFePO4wered/Pi and #LiFePO4wered/Pi+ share a code base, so improvements made for the one directly benefit the other as well.  Here is a summary of the improvements that have spilled over to the LiFePO4wered/Pi:

And all of that functionality still fits in a 2K micro! :)  These new features are present in all devices shipped since the beginning of 2018.

Host software

The host software has been updated to support the new registers in the new firmware.  Other than that, there are some great enhancements even if you have an older device:

With all of these enhancements, it is recommended you update the host side software even if you are using an older device!  If you still have the source from when you installed on your device, just run:

git pull
./build.py
sudo ./INSTALL.sh

And you will be up-to-date!  If not, just follow the installation instructions in the product brief.

So there you have it.  Enjoy all the new LiFePO4wered goodness. :)

Discussions

Maikel.egberink wrote 04/04/2018 at 17:14 point

Awesome Patrick, I will update soon. Keep on the great work. Greets Maikel

  Are you sure? yes | no