Skip to the content
PCBKitNew board
2 layers94.5 × 100 mmBatProtect, the printed circuit board in 3D

networked home micro battery controller - electronics

Size
94.5 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
55
Nets
42
Pads
164
Tracks, vias
252, 116
Pours
10
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
18 Dec 2019
Updated
27 Dec 2021

Overview

BatProtect is an open-source printed circuit board by flatmax, from the flatmax/BatteryController.electronics repository on GitHub. It is a 2-layer board of 94.5 × 100 mm with 55 parts on 42 nets, routed with 252 tracks and 116 vias.

It is built around the SLA-05VDC-SL-A and MMBTA42. Its parts include 13 resistors, 13 diodes, 11 connectors, 6 ICs and 6 transistors. It belongs with the power boards of this library.

Main components

2

README

readme.md

Home networked battery controller electronics

V2.x Uses AC switching, I have started using Lithium ion electric bicycle batteries : https://hackaday.io/project/182846-networked-home-battery-v2

V1.x was DC switching, that project used AGM batteries, find that project on "hack a day".

Provides a relay controller for a home networked battery system. The PCB has a Pi formatted 40 pin header. There are 3 relays for controlling the AC positive lines on battery chargers. There are 3 relays for controlling the AC positive lines on solar micro inverters. There is a master/slave switch. This allows you to choose which networked battery is master. There can be only one.

See the file V1.0.TopLevel.schematic.jpg for a top level system diagram of v1.x of this project. To come : v2.0.TopLevel.schematic.jpg, for now consult the sch file in KiCad.

Controller software

Use the BatteryController free software to operate this hardware.

buildroot bootable SDCard image

Build an sdCard to boot off using this buildroot external repo for the Raspberry Pi.

Parts

55
QtyValueFootprintReferences
73k3Resistor_SMD:R_0603_1608MetricR2, R22, R23, R24, R28, R29, R30
7LEDLED_SMD:LED_0603_1608MetricD1, D34, D35, D36, D40, D41, D42
61N5819Diodes_SMD_Local:SOD-123D9, D12, D21, D31, D32, D33
6220RResistor_SMD:R_0603_1608MetricR1, R4, R11, R16, R18, R20
6MMBTA42Package_TO_SOT_SMD:SOT-23Q3, Q4, Q5, Q7, Q8, Q9
6SLA-05VDC-SL-Asongle:SLA-4pU2, U3, U7, U10, U11, U12
4TEST_1Pholes:Pin3mmW1, W2, W3, W4
2CONN_02X03Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalP1, P8
2VACholes:Pin4mmJ2, J5
1BCharge1+holes:Pin4mmJ3
1BCharge2+holes:Pin4mmJ7
1BCharge3+holes:Pin4mmJ4
1FiducialFiducial:Fiducial_1mm_Dia_2mm_OuterW5
1PC104Pin_Headers:Pin_Header_Straight_2x20J1
1SW_SPDTswitch:SS-12F23SW1
1uInv1+holes:Pin3mmJ17
1uInv2+holes:Pin3mmJ16
1uInv3+holes:Pin3mmJ19

Questions

How big is the BatProtect PCB?

It measures 94.5 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the BatProtect use?

55 parts, built around the SLA-05VDC-SL-A and MMBTA42. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the BatProtect KiCad files?

From the flatmax/BatteryController.electronics repository on GitHub, at the commit this page was made from: the board is BatProtect.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the BatProtect design in my own project?

Its repository states no licence, so its author keeps all rights: ask flatmax before reusing the design.

Similar boards

  • 2 layers85 × 56.5 mmModemHAT, the printed circuit board in 3D

    ModemHAT

    astuder/ModemHAT

    Classic Phone Modem HAT for the Raspberry Pi

    111 parts56
  • 2 layers120 × 70 mmBRNG, the printed circuit board in 3D

    BRNG

    valerionew/Banana-Random-Number-Generator

    Random number generator based on radioactivity from bananas

    93 parts37
  • 2 layers70 × 40 mmPOE, the printed circuit board in 3D

    POE

    reportingsjr/rfidBoard

    RFID/NFC board with ethernet+PoE with numerous I/Os.

    139 parts16
  • 2 layers137.2 × 30.5 mmPanaplex, the printed circuit board in 3D

    Panaplex

    74hc595/Panaplex-Clock

    Code/schematics for a clock using a Panaplex (planar gas discharge) display

    30 parts12BSD-3-Clause
  • 2 layers168.8 × 95.8 mmNixie clock, the printed circuit board in 3D

    Nixie clock

    alx-alexpark/nixie-clock

    ИН-12 Nixie Tube Clock built with Pico W and k155id1

    75 parts8
  • 4 layers58 × 58 mmBebop, the printed circuit board in 3D

    Bebop

    jonasblixt/bebop

    Power-over-ethernet BLE bridge

    245 parts7
  • 2 layers240 × 38.7 mmETAclock, the printed circuit board in 3D

    ETAclock

    drkmsmithjr/ETANixieClock

    An Estimated Time of Arrival Nixie Tube Clock Open Source Hardware Project

    126 parts6
  • 4 layersSolo nixie, the printed circuit board in 3D

    Solo nixie

    pierre-muth/solo-nixie

    A tiny single nixie tube clock, for LD995a or IN-16

    39 parts5GPL-3.0