

BatProtect
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
2SLA-05VDC-SL-A
插件,32x27.6mm1 Set Normally Open: 1A (SPST NO) 100mΩ 10ms 10ms 250V@AC 27Ω 30A 4 5V 900mW Non-Polarized - Single Coil 插件,32x27.6mm Power Relays ROHSNingbo Songle RelayPower RelaysMMBTA42
SOT-23-55℃~+150℃ 1 NPN 100 100nA 200mV 300V 350mW 500mA 50MHz 5V NPN SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)
README
readme.mdHome 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 3k3 | Resistor_SMD:R_0603_1608Metric | R2, R22, R23, R24, R28, R29, R30 |
| 7 | LED | LED_SMD:LED_0603_1608Metric | D1, D34, D35, D36, D40, D41, D42 |
| 6 | 1N5819 | Diodes_SMD_Local:SOD-123 | D9, D12, D21, D31, D32, D33 |
| 6 | 220R | Resistor_SMD:R_0603_1608Metric | R1, R4, R11, R16, R18, R20 |
| 6 | MMBTA42 | Package_TO_SOT_SMD:SOT-23 | Q3, Q4, Q5, Q7, Q8, Q9 |
| 6 | SLA-05VDC-SL-A | songle:SLA-4p | U2, U3, U7, U10, U11, U12 |
| 4 | TEST_1P | holes:Pin3mm | W1, W2, W3, W4 |
| 2 | CONN_02X03 | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | P1, P8 |
| 2 | VAC | holes:Pin4mm | J2, J5 |
| 1 | BCharge1+ | holes:Pin4mm | J3 |
| 1 | BCharge2+ | holes:Pin4mm | J7 |
| 1 | BCharge3+ | holes:Pin4mm | J4 |
| 1 | Fiducial | Fiducial:Fiducial_1mm_Dia_2mm_Outer | W5 |
| 1 | PC104 | Pin_Headers:Pin_Header_Straight_2x20 | J1 |
| 1 | SW_SPDT | switch:SS-12F23 | SW1 |
| 1 | uInv1+ | holes:Pin3mm | J17 |
| 1 | uInv2+ | holes:Pin3mm | J16 |
| 1 | uInv3+ | holes:Pin3mm | J19 |
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 mm

- 2 layers120 × 70 mm

BRNG
valerionew/Banana-Random-Number-Generator
Random number generator based on radioactivity from bananas
93 parts37 - 2 layers70 × 40 mm

- 2 layers137.2 × 30.5 mm

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 mm

- 4 layers58 × 58 mm

- 2 layers240 × 38.7 mm

ETAclock
drkmsmithjr/ETANixieClock
An Estimated Time of Arrival Nixie Tube Clock Open Source Hardware Project
126 parts6 - 4 layers
