This is the public file Repository for the DIY PCB Powerwalls Community. The projects are developed and maintained by Vinnie Maro and Shaun Bond.
We are developing a PCB alternative to common powerwall building techniques for 18650(and similar) batteries. This system has been developed with maintainability, expandability, and practicality in mind.
For additional DIY Powerwall building resources, please check out some of the many other active facebook groups and forums:
To see features currently in development or exploration, check out our issues page.
The 15s4p battery board is a stackable solution that reduces the amount of wiring required by placing all series and balance connections through standoffs that structurally connect the boards. Batteries mount to both sides of the PCB, in a variety of ways. Each cell is individually fused for added safety.
You can choose to use plastic cell holders that are available in many through-hole and surface mount packages. For the through-hole packages, you must bend the pins at a 90 degree angle so that the holders sit as flat as possible.
A cheaper alternative to plastic holders is spring clips. The clips work like traditional battery holders with springs, but these require the use of zip ties to hold the cells in place.
The last option is to use fuse wire. You will still need to use zip ties to hold the cells in place, but you can solder the fuse wire directly to the PCB pads, and remove the need for populating fuses(you will need to short the fuse pads to do this). You can also use large fuse wire and still use fuses, if desired. Spotwelding fuse wire to the batteries and soldering the other end to the PCB pads is recommended.
The 7s Adapter PCB was created to take our popular 15s4p design and convert it into a 7s8p PCB. We do this by leaving the out the 8s cells, which creates two 7s groups that get connected in parallel. It is recommended to use at least one of these adapter PCBs for every 5 boards, or 20A of main fuse(which is 10A load on each of these boards). This board also joins the battery stacks with standoffs. It's important to equally space these boards within a pack for best current distribution. For example, a 12 battery board stack could use 3 adapter boards, spaced every 4 boards.
The BMS/display adapter board helps the user connect a Moonitor, or a variety of BMS systems to the battery PCB stacks, and is capable of supporting ~5A balance current. This board also includes spaces to add series-level voltage displays, but they can be disabled if not desired. You can also use this board with the 7s adapter board configurations.
You can order your own boards from any number of PCB manufacturers. Many of our supporters use JLCPCB.com.
Recommended manufacturing options:
- PCB thickness - 1.6mm
- PCB color-Your choice (black is not available for 2oz copper orders)
- Surface finish - HASL(with lead)
- Copper weight - 1oz or 2oz (Higher current applications use 2oz)
- All other options can be left as default
-
M4 Standoffs(40mm for SMD plastic holders, 45mm for through-hole plastic holders, may be able to make 40mm work with zip tie methods if zipties are alternated. Not confirmed at this time)
-
60x Glass Axial Fuses Choosing the right fuse is based on tradeoff between usebility and saftey. Even a 0.5A fuse can't protect against all 18650(and similar) failure modes. Shaun Bond's testing suggests 0.5A fuses are the ideal size for safety, but impractical for all massive builds with low load. You should still consider your pack-loading characteristics when choosing them.
**Be sure to choose the right holders for your desired build. For plastic holder builds, the quantities assume using only 1-cell and 2cell, or 3-cell and 4-cell holders per board.
-
Plastic Holders
-
4x 1-cell holder(Keystone 1042)
-
28x 2-cell holder(Keystone 1048)
-
4x 3-cell holder(BK-18650-PC6)(through-hole)
-
24x 4-cell holder(BK-18650-PC8)(through-hole)
-
-
120x Spring clips(Keystone 5331)
-
1x Total voltage pack voltage display(Adafruit 705)
- mouser
- [Adafruit](https://www.adafruit.com/product/705
-
15x Series-group voltage display(Seeed 114990163)
-
1x 12VDC 40x40mm PC Fan(2-wire)
- Tons of these on Amazon
-
1x 75VDC to 12V buck converter module.
-
1x 0.25A glass fuse
-
16x B4A Lugs
-
0.1" male pin headers
-
0.1" jumper blocks
-
Moonitor BMS
You can purchase this BMS from the Moonitor team on their website. You can also contact them directly for more information.
Check out the wiki for assembly instructions, and additional information.
Each powerwall PCB has its own revision in the form of VX.X. In addition to this, we version the entire system package in a release in the form of RX.0. See the latest release for the most recent hardware package. Whenever any of the hardware in a package changes, the PCB version and package release will be updated. PCB versions are printed on all PCBs for easy identification.
Although the kicad source files are available, the safety considerations that go into this project make it potentially unsafe to modify; do so at your own risk! You can always contribute to the development of this project by suggesting improvements or new features desired by reporting them as issues.
This project is licensed under the CERN Open Hardware License - see the LICENSE.txt file for details.
A special thank you to the people and communities that inspired or helped develop the early versions of this hardware and helped others realize the growing potential for these designs:
- Shaun Bond
- Izz Eselam
- Paulo E Cabigao
- Dale Bliss
- Jehu Garcia
- Andrew Hunt
- Daniel Wiermans