Nodo BMS

AugustoS97·BMS-BatterySystem·Diseno-Electronico/SmartBMS/Nodo_BMS_1_1.kicad_pcb

Nodo BMS PCB layout, top view — open source AVR/Arduino board by AugustoS97

About the Nodo BMS PCB

Nodo BMS is an open source AVR/Arduino PCB design by AugustoS97, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 149.2 × 83.7 mm, with 107 components from 43 distinct parts.

Its main chip is the ATMEGA328P-PU, from the AVR/Arduino family. Other key parts include the ADG731, MCP2515-XSO, TJA1050T, LTC6804-2 and MP2307. By type, the board carries 46 resistors, 24 capacitors, 15 connectors, 12 transistors, 6 ICs and 2 crystals.

It belongs with the power & battery designs in this gallery.

From the project

Repositorio con el diseño de un BMS y una batería como TFM

In the present Master’s Degree Final Project, a Battery Management System (BMS) has been designed and manufactured, as well as a modular battery configurable at different voltages and capacities, with the aim of being able to power isolated electronic systems such as devices for capturing eco-acoustic significance indexes. The electronic design of the different modules that make up the power supply and management system has been carried out, as well as the calculation and design of the battery based on lithium-ion cells and its mechanical structure. In order to be able to supply this system…

Nodo BMS, from the project README
From the project README

Main components on the Nodo BMS

Nodo BMS bill of materials (BOM)

107 components, 43 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ADG731
U1
1
MCP2515-XSO
MCP2515-xSO
U2
1
TJA1050T
U3
1
ATMEGA328P-PU
ATmega328P-PU
U4
1
LTC6804-2
U5
1
MP2307
U6
12
BSS308PE
Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9 +4
1
8MHZ
8MHz
Y1
1
16MHZ
16MHz
Y2
1
Conn_ADC
J1
1
CONN_GPIO2
Conn_GPIO2
J2
1
Conn_CAN
J3
1
CONN_CAN_2
Conn_CAN_2
J4
1
CONN_T21-T32
Conn_T21-T32
J5
1
CONN_T1-T10
Conn_T1-T10
J6
1
CONN_T11-T20
Conn_T11-T20
J7
1
Conn_FTDI
J8
1
Conn_Batt
J9
1
CONN_I2C_1
Conn_I2C_1
J10
1
CONN_I2C_2
Conn_I2C_2
J11
Show 23 more
QtyPartRefs
1
Conn_UART
J12
1
Conn_GPIO
J13
1
Conn_ICSP
J14
1
V+_EXT
J15
1
fuse 1A
F1
1
fuse 0,5 A
F2
3
100N
100n
C1, C4, C11
2
27PF
27pF
C2, C3
3
1u
C5, C6, C8
1
12-22 pF
C9
1
12-22PF
12-22pF
C10
1
100NF
100nF
C12
12
10N
10n
C13, C14, C15, C16, C17, C18, C19, C20 +4
1
100NF
100nF
C25
2
10K
10k
R1, R3
3
120R
R2, R7, R8
1
5k
R4
13
100R
R9, R12, R13, R14, R15, R16, R17, R18 +5
1
10K
10k
R10
1
1k
R11
12
1k
R24, R25, R26, R27, R32, R33, R34, R35 +4
12
10R, 2W
R28, R29, R30, R31, R36, R37, R38, R39 +4
1
1M
R48

Nodo BMS design files

The KiCad project lives in the AugustoS97/BMS-BatterySystem repository on GitHub; these links point at the commit this page was built from.

Nodo BMS: common questions

What microcontroller does the Nodo BMS use?

The Nodo BMS is built around the ATMEGA328P-PU, from the AVR/Arduino family.

How big is the Nodo BMS PCB?

The Nodo BMS measures 149.2 × 83.7 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Nodo BMS?

107 components, from 43 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Nodo BMS design files?

From the AugustoS97/BMS-BatterySystem repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Nodo BMS design in my own project?

Yes, under the terms of its GPL-3.0 license, which AugustoS97 chose for the repository.

Can I test firmware for the Nodo BMS without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

More boards in BMS-BatterySystem

Similar boards