Lfp

maxakash·lfppcb·hardware/kicad/lfp8.kicad_pcb

Lfp PCB layout, top view — open source ESP32 board by maxakash

About the Lfp PCB

Lfp is an open source ESP32 PCB design by maxakash, published on GitHub. It is a 2-layer board measuring 216 × 146 mm, with 831 components from 74 distinct parts.

Its main chip is the ESP32-C3-WROOM-02-N4, from the ESP32 family. Other key parts include the AMS1117-3.3, CJ431, LM358DR2G, LM393DR2G and ADS1115IDGSR. By type, the board carries 475 resistors, 125 capacitors, 96 transistors, 88 diodes, 24 ICs and 12 connectors.

It belongs with the iot & wireless designs in this gallery.

From the project

An open hardware tester for LiFePO4 32140/33140 cells. One LFP-8 board handles 8 cells. Five boards, JLCPCB's minimum order, test 40 cells at once. Each channel can

An open hardware tester for LiFePO4 32140/33140 cells. One LFP-8 board handles 8 cells. Five boards, JLCPCB's minimum order, test 40 cells at once. Each channel can

charge with constant current then constant voltage: ≈ 1.0 A, CV 3.58 V, hardware OV latch at 3.82 V discharge at ≈ 1.07 A, with a hardware under-voltage backstop at 2.22 V measure capacity (coulomb counting, mAh/mWh) and internal resistance (pulse method, Rohmic at 10 ms and DC-IR at 1 s) through true 4-wire Kelvin connections read a 10 k NTC** on every cell

Lfp, from the project README
From the project README

Main components on the Lfp

Lfp bill of materials (BOM)

831 components, 74 distinct parts.

QtyPartRefs
1
AMS1117-3.3
U1
1
CJ431
CJ431 2.495V
U2
1
LM358DR2G
LM358
U3
2
LM393DR2G
LM393
U4, U5
1
ESP32-C3-WROOM-02-N4
U6
1
ADS1115IDGSR
ADS1115
U7
5
CD4051BM96
CD4051B
U8, U9, U10, U11, U12
4
74HC595D,118
74HC595
U13, U14, U15, U16
8
LM324DT
LM324
U101, U201, U301, U401, U501, U601, U701, U801
33
MMBT3904
Q7, Q102, Q106, Q110, Q111, Q202, Q206, Q210 +25
9
2N7002
Q8, Q103, Q203, Q303, Q403, Q503, Q603, Q703 +1
5
BSS138
Q9, Q10, Q11, Q12, Q13
25
AO3400A
Q14, Q104, Q105, Q108, Q204, Q205, Q208, Q304 +17
8
AO3401A
Q101, Q201, Q301, Q401, Q501, Q601, Q701, Q801
16
MMBT3906
Q107, Q109, Q207, Q209, Q307, Q309, Q407, Q409 +8
1
KF301-5.0-2P / 2-pin 5.08 mm 16 A terminal
PWR 5V
J1
1
2.54 mm header
FAN 5V
J2
1
2.54 mm header
USB/PROG
J3
1
2.54 mm header
AUX
J4
8
JST B6B-XH-A (or clone)
XH-6P
J101, J201, J301, J401, J501, J601, J701, J801
Show 54 more
QtyPartRefs
8
1812L200/30GR
PTC 2A
F101, F201, F301, F401, F501, F601, F701, F801
1
TS-1088 type 5.1x5.1
E-STOP
SW1
1
TS-1088 type 5.1x5.1
RESET
SW2
1
TS-1088 type 5.1x5.1
BOOT
SW3
1
SMBJ6.0A
D1
1
SS54
D2
66
BAT54WS
D7, D8, D102, D103, D104, D105, D107, D108 +58
1
0805 green
SAFE
D9
1
0603 red
PWR
D10
2
SS14
D11, D12
8
SS34
D101, D201, D301, D401, D501, D601, D701, D801
8
0805 green
Green
D106, D206, D306, D406, D506, D606, D706, D806
2
100u
C1, C2
2
22u
C3, C4
3
22u
C5, C6, C19
29
100n
C7, C10, C11, C12, C13, C14, C16, C17 +21
1
10u
C8
1
470n
C15
17
1u
C21, C103, C107, C203, C207, C303, C307, C403 +9
46
10n
C24, C26, C28, C30, C32, C33, C101, C102 +38
16
47n
C105, C110, C205, C210, C305, C310, C405, C410 +8
8
1n
C109, C209, C309, C409, C509, C609, C709, C809
58
1k
R1, R21, R105, R114, R135, R136, R137, R138 +50
46
10k
R4, R9, R12, R14, R17, R20, R25, R26 +38
1
20k
R5
1
40.2k
R6
1
4.3k
R7
86
100k
R8, R29, R31, R32, R33, R45, R108, R109 +78
1
9.1k
R10
1
8.2k
R11
1
12k
R13
42
47k
R15, R30, R115, R134, R141, R151, R152, R215 +34
1
39k
R16
13
4.7k
R18, R34, R35, R36, R37, R104, R204, R304 +5
9
22k
R22, R153, R253, R353, R453, R553, R653, R753 +1
17
33k
R23, R129, R142, R229, R242, R329, R342, R429 +9
1
2.2k
R24
19
1M
R27, R28, R46, R121, R149, R221, R249, R321 +11
25
100
R44, R101, R102, R122, R201, R202, R222, R301 +17
8
FRP2512F1R20TS
1.2R 2W
R106, R206, R306, R406, R506, R606, R706, R806
8
49.9k
R113, R213, R313, R413, R513, R613, R713, R813
8
30k
R116, R216, R316, R416, R516, R616, R716, R816
8
75k
R119, R219, R319, R419, R519, R619, R719, R819
8
36k
R120, R220, R320, R420, R520, R620, R720, R820
32
FRP2512F11R0TS
11R 2W
R124, R125, R126, R127, R224, R225, R226, R227 +24
16
68k
R128, R147, R228, R247, R328, R347, R428, R447 +8
8
62k
R130, R230, R330, R430, R530, R630, R730, R830
8
240k
R131, R231, R331, R431, R531, R631, R731, R831
8
150k
R133, R233, R333, R433, R533, R633, R733, R833
8
360k
R143, R243, R343, R443, R543, R643, R743, R843
8
27k
R145, R245, R345, R445, R545, R645, R745, R845
8
200k
R146, R246, R346, R446, R546, R646, R746, R846
8
FRM252WFR100TN
0.1R 1% 50ppm
R150, R250, R350, R450, R550, R650, R750, R850
8
91k
R155, R255, R355, R455, R555, R655, R755, R855

Lfp design files

The KiCad project lives in the maxakash/lfppcb repository on GitHub; these links point at the commit this page was built from.

Lfp: common questions

What microcontroller does the Lfp use?

The Lfp is built around the ESP32-C3-WROOM-02-N4, from the ESP32 family.

How big is the Lfp PCB?

The Lfp measures 216 × 146 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Lfp?

831 components, from 74 distinct parts. The full bill of materials is listed on this page.

Where can I download the Lfp design files?

From the maxakash/lfppcb repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Lfp design in my own project?

The repository has no license, so all rights stay with maxakash. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Lfp without the hardware?

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

Similar boards