SF 01 Compute Board
sandgum·Triangulate-SF_01-Speaker-Frame·PCB V1/SF_01 Compute Board/SF_01 Compute Board.kicad_pcb
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.
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CM4102008 Raspberry Pi | MODULE_CM4102008 | U1 |
| 3 | TPD4E02B04DQAR TPD4E02B04DQA Texas Instruments | USON-10_2.5x1.0mm_P0.5mm | U2, U3, U7 |
| 1 | TPS54540DDAR ESP32-S3-WROOM-2 Texas Instruments | ESP32-S3-WROOM-2 | U4 |
| 2 | PCM5102APWR PCM5102A Texas Instruments | TSSOP-20_4.4x6.5mm_P0.65mm | U5, U14 |
| 1 | RT9742SNGV RICHTEK | SOT-23-3 | U6 |
| 1 | 74LVC1G07 | Texas_X2SON-5_0.8x0.8mm_P0.48mm | U8 |
| 1 | SN74LVC1G07DBVR 74LVC1G07 Texas Instruments | Texas_X2SON-5_0.8x0.8mm_P0.48mm | U9 |
| 1 | LP5907MFX-4.5/NOPB TPD4E02B04DQA Texas Instruments | USON-10_2.5x1.0mm_P0.5mm | U10 |
| 1 | LP5907MFX-3.3 Texas Instruments | SOT-23-5 | U11 |
| 7 | TS5A3159AYZPR Texas Instruments | Texas_DSBGA-6_0.9x1.4mm_Layout2x3_P0.5mm | U12, U13, U15, U16, U24, U25, U26 |
| 3 | TPA3116D2DADR TPA3116D2DAD Texas Instruments | SOP65P810X115-32N | U17, U18, U19 |
| 2 | TPA3130D2DAPR Texas Instruments | SOP65P810X115-32N | U20, U21 |
| 1 | MPU-6050 TDK InvenSense | InvenSense_QFN-24_4x4mm_P0.5mm | U22 |
| 1 | BME680 Bosch | Bosch_LGA-8_3x3mm_P0.8mm_ClockwisePinNumbering | U23 |
| 1 | TPS2041BDBVR TPS2041B Texas Instruments | SOT-23-5 | U27 |
| 1 | SS-53200-001 SHOU HAN | STEWART_SS-53200-001 | J1 |
| 1 | RAPC10U Barrel_Jack Switchcraft | BarrelJack_SwitchcraftConxall_RAPC10U_Horizontal | J2 |
| 1 | PZ254V-11-04P UART XFCN | PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | JTAG | PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | C157931 SUBWOOFER_1 JST | JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal | J5 |
Show 54 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C157931 SUBWOOFER_2 JST | JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal | J6 |
| 1 | C157931 SUBWOOFER_3 JST | JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal | J7 |
| 1 | C157931 SUBWOOFER_4 JST | JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal | J8 |
| 1 | C157931 SUBWOOFER_5 JST | JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal | J9 |
| 1 | C157931 SUBWOOFER_6 JST | JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal | J10 |
| 1 | C157931 TWEETER_1 JST | JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal | J11 |
| 1 | C157931 TWEETER_2 JST | JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal | J12 |
| 1 | C157931 TWEETER_3 JST | JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal | J13 |
| 1 | C157931 TWEETER_4 JST | JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal | J14 |
| 1 | USB_C_RECEPTACLE_USB2.0_16P USB_C_Receptacle_USB2.0_16P SHOU HAN | USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | J15 |
| 1 | USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | J16 |
| 1 | SP3010-04UTG Littelfuse | UDFEN-10_MO229_LTF | CR1 |
| 1 | KSC931JLFS POWER C&K | SW_Push_1P1T_NO_CK_KSC9xxJ | SW1 |
| 1 | KMR211GLFS PI_BOOT C&K | SW_Push_1P1T-SH_NO_CK_KMR2xxG | SW2 |
| 1 | KMR211GLFS ESP_BOOT C&K | SW_Push_1P1T-SH_NO_CK_KMR2xxG | SW3 |
| 1 | KMR211GLFS ESP_RESET C&K | SW_Push_1P1T-SH_NO_CK_KMR2xxG | SW4 |
| 1 | JS202011JAQN SW_DPDT_x2 C&K | SW_DPDT_CK_JS202011JCQN | SW6 |
| 1 | LM1085ISX-5.0_NOPB | TO254P1435X464-4N | VR1 |
| 1 | SMAJ26A SMAJ33CA GOODWORK | D_SMA | D1 |
| 4 | WS2812B-V6 WS2812B Worldsemi | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D2, D5, D6, D7 |
| 2 | YLED0603B LED YONGYUTAI | LED_0603_1608Metric | D3, D4 |
| 12 | SMDRH104R-100MT 10uH/10A cjiang | L_10.4x10.4_H4.8 | L1, L2, L3, L4, L5, L6, L7, L8 +4 |
| 8 | FHD4020S-100MT 10uH/3A cjiang | L_APV_ANR4020 | L13, L14, L15, L16, L17, L18, L19, L20 |
| 33 | CL10B104KB8NNNC 100nF Samsung Electro-Mechanics | C_0603_1608Metric | C1, C4, C5, C7, C9, C14, C17, C19 +25 |
| 23 | CL10B105KA8NNNC 1uF Samsung Electro-Mechanics | C_0603_1608Metric | C2, C8, C12, C13, C44, C46, C48, C75 +15 |
| 9 | EEEFTH100UAR 10uF Panasonic | CP_Elec_4x3 | C3, C15, C16, C18, C22, C25, C27, C32 +1 |
| 1 | CL10A226MP8NUNE 22uF Samsung Electro-Mechanics | C_0603_1608Metric | C6 |
| 5 | CL10B222KB8NNNC 2.2nF Samsung Electro-Mechanics | C_0603_1608Metric | C10, C11, C35, C36, C71 |
| 4 | CL10A225KA8NNNC 2.2uF Samsung Electro-Mechanics | C_0603_1608Metric | C20, C21, C29, C30 |
| 21 | GRM1885C1H103JA01D 10nF muRata | C_0603_1608Metric | C24, C63, C64, C69, C70, C96, C97, C98 +13 |
| 1 | CL10B105KA8NNNC 10uF Samsung Electro-Mechanics | CP_Elec_4x3 | C40 |
| 1 | CL10B105KA8NNNC 10uF (Tantalum) Samsung Electro-Mechanics | CP_EIA-1608-08_AVX-J | C41 |
| 30 | CL10C102JB8NNNC 1nF Samsung Electro-Mechanics | C_0603_1608Metric | C49, C52, C61, C62, C67, C68, C79, C82 +22 |
| 10 | RVT35V220M6X8 220uF JIERR | CP_Elec_5x5.3 | C51, C54, C78, C83, C104, C110, C133, C139 +2 |
| 20 | CL10B224KB8NNNC 220nF Samsung Electro-Mechanics | C_0603_1608Metric | C55, C56, C57, C58, C84, C85, C86, C87 +12 |
| 20 | CGA3E3X5R1H684KT0Y0N 680nF TDK | C_0603_1608Metric | C59, C60, C65, C66, C88, C89, C90, C91 +12 |
| 1 | EEEFN1E220R 22uF Panasonic | CP_Elec_4x3 | C73 |
| 4 | 1nF | C_0603_1608Metric | C127, C128, C140, C168 |
| 2 | FRC0603F2201TS 2.2K FOJAN | R_0603_1608Metric | R1, R2 |
| 2 | FRC0603F5101TS 5.1K FOJAN | R_0603_1608Metric | R3, R65 |
| 7 | CRCW060310K0FKEA 10K VISHAY | R_0603_1608Metric | R4, R12, R67, R68, R69, R70, R71 |
| 4 | FRC0603F1001TS 1K FOJAN | R_0603_1608Metric | R5, R6, R72, R73 |
| 1 | 0603WAF5602T5E 5.1K UNI-ROYAL | R_0603_1608Metric | R7 |
| 4 | FRC0603F4700TS 470R FOJAN | R_0603_1608Metric | R8, R9, R10, R11 |
| 1 | 0603WAF2200T5E 220R UNI-ROYAL | R_0603_1608Metric | R14 |
| 1 | FRC0603F3R30TS 3.3R FOJAN | R_0603_1608Metric | R15 |
| 15 | FRC0603J104TS 100K FOJAN | R_0603_1608Metric | R16, R18, R20, R26, R27, R30, R35, R36 +7 |
| 1 | 0603WAF5602T5E 100K UNI-ROYAL | R_0603_1608Metric | R17 |
| 1 | FRC0603F2002TS 20K FOJAN | R_0603_1608Metric | R19 |
| 20 | FRC0805J3R3TS 3.3R FOJAN | R_0805_2012Metric | R21, R22, R23, R24, R31, R32, R33, R34 +12 |
| 4 | FRC0603F1000TS 10K FOJAN | R_0603_1608Metric | R25, R44, R49, R59 |
| 4 | FRC0603F4702TS 47K FOJAN | R_0603_1608Metric | R28, R37, R47, R57 |
| 4 | FRC0603F7502TS 75K FOJAN | R_0603_1608Metric | R29, R38, R48, R58 |
| 1 | FRC0603F2053TS 5.1K FOJAN | R_0603_1608Metric | 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
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k