Faraday rescue bms

nhallsny·faraday-rescue·build/pcb/faraday-rescue-bms/faraday-rescue-bms.kicad_pcb

Faraday rescue bms PCB layout, top view — open source STM32 board by nhallsny
Simulate this board

About the Faraday rescue bms PCB

Faraday rescue bms is an open source STM32 PCB design by nhallsny, published on GitHub under the CERN-OHL-P-2.0 license. It is a 4-layer board measuring 481.3 × 23.7 mm, with 147 components from 60 distinct parts.

Its main chip is the STM32L010K8T6TR, from the STM32 family. Other key parts include the BQ7697202PFBR and THVD2410DR. By type, the board carries 54 resistors, 41 capacitors, 20 diodes, 7 battery holders, 3 ICs and 2 transistors.

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

From the project

Open source battery for e-bikes made by the now-defunct Faraday Bicycles

PCB attached to battery modules that measures voltages, protects battery, manages sleep/wake, communicates with Faraday bike over RS485

Considered but not implemented: - Add bluetooth module for STM32 - Switch Linear regulator to switching regulator ### 1.0 Initial Release

For the smaller stub PCB: - 1mm board thickness - 1oz copper - Higher Tg material to avoid degradation of insulation during operation

Faraday rescue bms, from the project README
From the project README

Main components on the Faraday rescue bms

Faraday rescue bms bill of materials (BOM)

147 components, 60 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
BQ7697202PFBR
BQ7697202
U1
1
STM32L010K8T6TR
STM32L010K8Tx
U2
1
THVD2410DR
U4
1
FCX495TA
Q1
1
2N7002
Q3
1
ABS07-32.768KHZ-T
Y1
1
532610571
J1
1
532610471
J3
8
36-5019CT-ND
~
3v3IN1, 3v3OUT1, ALRT1, BATT3, BUT1, SCL1, SDA1, VSS1
7
battery_pod
BT1, BT2, BT3, BT4, BT5, BT6, BT7
1
SF-1206HHA3000R-2
F1
1
0ZCJ0005FF2E
BEL Fuse 0ZCJ0005FF2E
F2
2
DMTH6002LPS-13
MOSFET1, MOSFET2
2
NT04104F3435B1F
Thermistor_US
TH1, TH2
1
CMFX 103F3435
Thermistor_US
TH4
2
BAT54SW
D1, D16
3
PMEG10010ELR-QX
PMEG10010ELR
D2, D9, D18
4
ESD9B3.3ST5G
D4, D12, D13, D20
3
BZX585-C16,115
D5, D6, D7
1
1N4448W
D8
Show 40 more
QtyPartRefs
4
VLMO1500-GS08
LED
D10, D11, D15, D17
2
ESD5Z12T1G
D19, D22
1
SMAJ54CA
D21
1
BLM18PG471SN1D
FB1
1
WCM3216F2SF-261T03
APCW3216-221P2T
L2
1
CC0402KRX7R7BB104
100nF
C1
13
GRM155R61H224KE01W
220nF 50V
C2, C3, C4, C5, C6, C7, C8, C9 +5
2
CL10B104KC8NNNC
100nF 100V
C13, C24
1
CL21Y105KCYVPNE
1u 100V
C17
1
CL21C101JC61PNC
100pF 100V
C18
1
CC0805KKX7R0BB474
0.47uF 50V
C19
3
CC0402KRX7R7BB104
100pF
C20, C21, C28
3
CL05A106MP5NUNC
10u 6.3V
C22, C30, C37
1
CC0402KRX5R7BB225
2.2uF
C23
1
CGA4J2X7R2A473K125AA
47nF 100V
C25
5
CC0402KRX7R7BB104
100nF 6.3V
C26, C29, C31, C32, C34
1
GRT155R61C105KE01D
1uF 6.3V
C27
1
CC0402KRX7R7BB104
10u 6.3V
C33
2
GJM1555C1H150GB01D
15pF
C35, C36
1
GRM155R71H223KA12D
22nF
C38
1
GRM155R71H223KA12D
22nF 50V
C39
1
CL21Y105KCYVPNE
1uF 100V
C40
2
GRT155R61C105KE01D
1uF 25V
C41, C42
1
RC0402JR-07120RL
0
R1
13
ESR18EZPF20R0
20
R2, R3, R4, R5, R6, R7, R8, R9 +5
6
RC0402JR-07120RL
120R
R15, R16, R22, R41, R43, R44
8
RC0402JR-0710KL
10k
R17, R18, R23, R30, R35, R48, R50, R55
1
RC0402JR-07120RL
120R
R19
2
RC0402JR-0710KL
1.5k
R20, R21
3
RC0402FR-07220KL
220K
R24, R26, R29
7
RC0402FR-075K1L
5.1K
R25, R27, R28, R51, R52, R53, R54
1
RC0402FR-077K5L
7.5k
R31
1
RC0402JR-0710KL
1k
R32
4
RC0402FR-07330RL
1.5k
R33, R34, R37, R38
1
RC0402FR-07330RL
330R
R39
1
PE2512FKE7W0R01L
0.010
R40
1
RC0402JR-07120RL
1.5k
R42
2
RC1005J000CS
330R
R45, R46
1
RC0402JR-0710KL
1
R47
1
RC0402FR-071RL
1
R49

Faraday rescue bms design files

The KiCad project lives in the nhallsny/faraday-rescue repository on GitHub; these links point at the commit this page was built from.

Faraday rescue bms: common questions

What microcontroller does the Faraday rescue bms use?

The Faraday rescue bms is built around the STM32L010K8T6TR, from the STM32 family.

How big is the Faraday rescue bms PCB?

The Faraday rescue bms measures 481.3 × 23.7 mm, has 4 copper layers and is 1 mm thick.

How many components are on the Faraday rescue bms?

147 components, from 60 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 Faraday rescue bms design files?

From the nhallsny/faraday-rescue repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Faraday rescue bms design in my own project?

Yes, under the terms of its CERN-OHL-P-2.0 license, which nhallsny chose for the repository.

Can I test firmware for the Faraday rescue bms without the hardware?

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

More boards in faraday-rescue

Similar boards