SF 01 Compute Board

sandgum·Triangulate-SF_01-Speaker-Frame·PCB V1/SF_01 Compute Board/SF_01 Compute Board.kicad_pcb

SF 01 Compute Board layout, top view — open source ESP32 board by sandgum
Simulate this board

About the SF 01 Compute Board

SF 01 Compute Board is an open source ESP32 PCB design by sandgum, published on GitHub. It is a 4-layer board measuring 128 × 128 mm, with 332 components from 74 distinct parts.

Its main chip is the TPS54540DDAR, from the ESP32 family. Other key parts include the CM4102008, TPD4E02B04DQAR, PCM5102APWR, RT9742SNGV and 74LVC1G07. By type, the board carries 183 capacitors, 72 resistors, 27 ICs, 20 inductors, 16 connectors and 7 diodes.

It belongs with the audio, iot & wireless and sensors designs in this gallery.

From the project

A 24 inch Raspberry Pi-based Android digital picture frame attached to a 220W stereo Bluetooth speaker with DSP

AI Use: No AI was used to generate any journal entries at all. AI was only used for electronics help and parsing some really long chip datasheets

The SF_01 also has a total 220W RMS speaker system on board, with 6 3.5-inch bass-mid woofers, and 4 0.75-inch tweeterspointing outwards from all four corners.

The frame itself is 3D-printed, with a large stand secured by VESA mount screws driven into the back of the monitor.

SF 01 Compute Board, from the project README
From the project README

Main components on the SF 01 Compute Board

SF 01 Compute Board bill of materials (BOM)

332 components, 74 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
CM4102008
Raspberry Pi
U1
3
TPD4E02B04DQAR
TPD4E02B04DQA
Texas Instruments
U2, U3, U7
1
TPS54540DDAR
ESP32-S3-WROOM-2
Texas Instruments
U4
2
PCM5102APWR
PCM5102A
Texas Instruments
U5, U14
1
RT9742SNGV
RICHTEK
U6
1
74LVC1G07
U8
1
SN74LVC1G07DBVR
74LVC1G07
Texas Instruments
U9
1
LP5907MFX-4.5/NOPB
TPD4E02B04DQA
Texas Instruments
U10
1
LP5907MFX-3.3
Texas Instruments
U11
7
TS5A3159AYZPR
Texas Instruments
U12, U13, U15, U16, U24, U25, U26
3
TPA3116D2DADR
TPA3116D2DAD
Texas Instruments
U17, U18, U19
2
TPA3130D2DAPR
Texas Instruments
U20, U21
1
MPU-6050
TDK InvenSense
U22
1
BME680
Bosch
U23
1
TPS2041BDBVR
TPS2041B
Texas Instruments
U27
1
SS-53200-001
SHOU HAN
J1
1
RAPC10U
Barrel_Jack
Switchcraft
J2
1
PZ254V-11-04P
UART
XFCN
J3
1
JTAG
J4
1
C157931
SUBWOOFER_1
JST
J5
Show 54 more
QtyPartRefs
1
C157931
SUBWOOFER_2
JST
J6
1
C157931
SUBWOOFER_3
JST
J7
1
C157931
SUBWOOFER_4
JST
J8
1
C157931
SUBWOOFER_5
JST
J9
1
C157931
SUBWOOFER_6
JST
J10
1
C157931
TWEETER_1
JST
J11
1
C157931
TWEETER_2
JST
J12
1
C157931
TWEETER_3
JST
J13
1
C157931
TWEETER_4
JST
J14
1
USB_C_RECEPTACLE_USB2.0_16P
USB_C_Receptacle_USB2.0_16P
SHOU HAN
J15
1
USB_C_Receptacle_USB2.0_16P
J16
1
SP3010-04UTG
Littelfuse
CR1
1
KSC931JLFS
POWER
C&K
SW1
1
KMR211GLFS
PI_BOOT
C&K
SW2
1
KMR211GLFS
ESP_BOOT
C&K
SW3
1
KMR211GLFS
ESP_RESET
C&K
SW4
1
JS202011JAQN
SW_DPDT_x2
C&K
SW6
1
LM1085ISX-5.0_NOPB
VR1
1
SMAJ26A
SMAJ33CA
GOODWORK
D1
4
WS2812B-V6
WS2812B
Worldsemi
D2, D5, D6, D7
2
YLED0603B
LED
YONGYUTAI
D3, D4
12
SMDRH104R-100MT
10uH/10A
cjiang
L1, L2, L3, L4, L5, L6, L7, L8 +4
8
FHD4020S-100MT
10uH/3A
cjiang
L13, L14, L15, L16, L17, L18, L19, L20
33
CL10B104KB8NNNC
100nF
Samsung Electro-Mechanics
C1, C4, C5, C7, C9, C14, C17, C19 +25
23
CL10B105KA8NNNC
1uF
Samsung Electro-Mechanics
C2, C8, C12, C13, C44, C46, C48, C75 +15
9
EEEFTH100UAR
10uF
Panasonic
C3, C15, C16, C18, C22, C25, C27, C32 +1
1
CL10A226MP8NUNE
22uF
Samsung Electro-Mechanics
C6
5
CL10B222KB8NNNC
2.2nF
Samsung Electro-Mechanics
C10, C11, C35, C36, C71
4
CL10A225KA8NNNC
2.2uF
Samsung Electro-Mechanics
C20, C21, C29, C30
21
GRM1885C1H103JA01D
10nF
muRata
C24, C63, C64, C69, C70, C96, C97, C98 +13
1
CL10B105KA8NNNC
10uF
Samsung Electro-Mechanics
C40
1
CL10B105KA8NNNC
10uF (Tantalum)
Samsung Electro-Mechanics
C41
30
CL10C102JB8NNNC
1nF
Samsung Electro-Mechanics
C49, C52, C61, C62, C67, C68, C79, C82 +22
10
RVT35V220M6X8
220uF
JIERR
C51, C54, C78, C83, C104, C110, C133, C139 +2
20
CL10B224KB8NNNC
220nF
Samsung Electro-Mechanics
C55, C56, C57, C58, C84, C85, C86, C87 +12
20
CGA3E3X5R1H684KT0Y0N
680nF
TDK
C59, C60, C65, C66, C88, C89, C90, C91 +12
1
EEEFN1E220R
22uF
Panasonic
C73
4
1nF
C127, C128, C140, C168
2
FRC0603F2201TS
2.2K
FOJAN
R1, R2
2
FRC0603F5101TS
5.1K
FOJAN
R3, R65
7
CRCW060310K0FKEA
10K
VISHAY
R4, R12, R67, R68, R69, R70, R71
4
FRC0603F1001TS
1K
FOJAN
R5, R6, R72, R73
1
0603WAF5602T5E
5.1K
UNI-ROYAL
R7
4
FRC0603F4700TS
470R
FOJAN
R8, R9, R10, R11
1
0603WAF2200T5E
220R
UNI-ROYAL
R14
1
FRC0603F3R30TS
3.3R
FOJAN
R15
15
FRC0603J104TS
100K
FOJAN
R16, R18, R20, R26, R27, R30, R35, R36 +7
1
0603WAF5602T5E
100K
UNI-ROYAL
R17
1
FRC0603F2002TS
20K
FOJAN
R19
20
FRC0805J3R3TS
3.3R
FOJAN
R21, R22, R23, R24, R31, R32, R33, R34 +12
4
FRC0603F1000TS
10K
FOJAN
R25, R44, R49, R59
4
FRC0603F4702TS
47K
FOJAN
R28, R37, R47, R57
4
FRC0603F7502TS
75K
FOJAN
R29, R38, R48, R58
1
FRC0603F2053TS
5.1K
FOJAN
R66

SF 01 Compute Board design files

The KiCad project lives in the sandgum/Triangulate-SF_01-Speaker-Frame repository on GitHub; these links point at the commit this page was built from.

SF 01 Compute Board: common questions

What microcontroller does the SF 01 Compute Board use?

The SF 01 Compute Board is built around the TPS54540DDAR, from the ESP32 family.

How big is the SF 01 Compute Board?

The SF 01 Compute Board measures 128 × 128 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the SF 01 Compute Board?

332 components, from 74 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 SF 01 Compute Board design files?

From the sandgum/Triangulate-SF_01-Speaker-Frame 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 SF 01 Compute Board design in my own project?

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

Can I test firmware for the SF 01 Compute Board 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