RX8-7(Finished BeforeESPChange)

bradport02·RX8-Infotainment_System·PCBs/RX8-7/RX8-7(Finished_BeforeESPChange).kicad_pcb

RX8-7(Finished BeforeESPChange) PCB layout, top view — open source ESP32 board by bradport02
Simulate this board

About the RX8-7(Finished BeforeESPChange) PCB

RX8-7(Finished BeforeESPChange) is an open source ESP32 PCB design by bradport02, published on GitHub. It is a 4-layer board measuring 165.3 × 123.7 mm, with 407 components from 129 distinct parts.

Its main chip is the ESP32-S3-WROOM-1-N16R8, from the ESP32 family. Other key parts include the TDA7719, TDA7388, NJM4556AM, SI4703-C19-GM and PCM5102APWR. By type, the board carries 175 resistors, 125 capacitors, 30 diodes, 21 ICs, 18 transistors and 11 connectors.

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

From the project

An infotainment system for the Mazda RX-8 that integrates seamlessly with the climate control unit.

A full-stack aftermarket infotainment replacement for a Mazda RX-8, developed as a final-year individual engineering project (BEng Electronic Engineering, Royal Holloway University of London — First Class, dissertation graded 81%).

The system replaces the OEM head unit and integrates directly with the car's existing CAN bus, audio amplifiers, climate control unit, and CD changer — most of which use undocumented, proprietary protocols that had to be reverse engineered from scratch. It spans custom four-layer PCB design, embedded firmware, and a full Qt/QML application, and is built and…

RX8-7(Finished BeforeESPChange), from the project README
From the project README

Main components on the RX8-7(Finished BeforeESPChange)

RX8-7(Finished BeforeESPChange) bill of materials (BOM)

407 components, 129 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TDA7719
Mouser
U200
1
TDA7388
Mouser
U201
4
NJM4556AM
NJM4556A
Mouser
U300, U301, U302, U303
1
SI4703-C19-GM
Mouser
U400
1
PCM5102APWR
PCM5102A
Mouser
U401
1
MCP1402T-E/OT
MCP1402T-E_OT
Mouser
U500
1
STM32H750VBT
STM32H750VBTx
Mouser
U501
1
W25Q32JWSSIQ
W25Q32JVSS
Mouser
U502
1
74HC245D-Q100J
74HC245
Mouser
U503
1
CP2102N-A02-GQFN28R
CP2102N-Axx-xQFN28
Mouser
U600
1
ESP32-S3-WROOM-1-N16R8
ESP32-S3-WROOM-1
Mouser
U601
1
RASPBERRY_PI_5
Raspberry_Pi_5
Farnell
U602
3
TCAN1051VDRQ1
MCP2551-I-SN
Mouser
U700, U702, U703
1
MCP2515T-E/SO
MCP2515-xSO
Mouser
U701
2
LM75BIMMX-5/NOPB
LM75B
Mouser
U704, U705
15
BC817
NPN
Mouser
Q100, Q300, Q301, Q400, Q401, Q402, Q403, Q404 +7
3
SQJ407EP-T1_GE3
Mouser
Q101, Q102, Q103
2
CM7V-T1A-32.768KHZ-12.5PF-20PPM-TC-QA
32.768K
Mouser
X400, X501
1
LFXTAL071758CUTT
25MHz
Mouser
X500
1
HC49SDLF-8.00MHZ
8MHz
Mouser
X700
Show 109 more
QtyPartRefs
3
UJ20-C-H-G-SMT-2A-P16
USB_C_Receptacle_USB2.0_16P
Mouser
J100, J502, J601
1
Conn_01x15_Pin
J400
1
35RASMT6CHNTRX
Mouser
J401
1
Conn_01x04_Pin
J500
1
Conn_01x04_Pin
J501
1
PHDR-28VS
Conn_01x24_Pin
Mouser
J600
1
34958-0383
Mouser
J800
1
Conn_01x12_Pin
J801
1
59S10H-400T5-A
Mouser
J802
1
Fan_3pin
FAN500
1
Jumper_2_Open
JP600
1
TPS7B8233QDGNRQ1
Mouser
REG100
1
LF80CDT
LF80_TO252
Mouser
REG101
1
LD1117S33TR
LD1117S33TR_SOT223
Mouser
REG102
1
MPQ4317GRE-5-AEC1-P
Mouser
REG103
1
NCV1117DT33T5G
Mouser
REG104
1
NCV317MABSTT3G
NCV317MBDTRKG
Mouser
REG105
1
LDO40LPURY
Mouser
REG106
3
PTS636SKG25JSMTR LFS
PTS636SKG25JSMTR_LFS
Mouser
SW500, SW600, SW601
1
Conn_01x04_Pin
SW501
1
RF302LAM2STR
RF05VYM1SFHTR
Mouser
D100
2
SMAJ24A
Mouser
D101, D500
1
RF302LAM2STR
1N5402
Mouser
D102
3
1PGSMA4744H
Zener_15V
Mouser
D103, D104, D105
1
1N4007
D106
11
599-1010-147F
LED
Mouser
D107, D108, D110, D111, D112, D114, D115, D200 +3
1
SA36CA-E3/54
1.5KExxA
Mouser
D109
1
1N4007
D113
1
NUP2105L
Mouser
D401
1
BAT54W
Mouser
D501
5
ESD9B5.0ST5G
Mouser
D502, D503, D600, D601, D602
1
SS14
1N4001
Mouser
D505
1
WS2812B
Mouser
D603
1
ABPY00160808121Y00
FerriteBead
Mouser
FB100
1
FerriteBead
FB400
1
BLM18RK102SN1D
FerriteBead
Mouser
FB500
1
XAL7030-472MEC
4.7uH
Mouser
L100
4
SRP5030HMT-100M
10u
Mouser
L200, L201, L202, L203
1
NA
L400
1
NLCV32T-100J-EFRD
10u
Mouser
L401
1
AEH0608100M050R
10u
Mouser
C100
43
06035C104K4T2A
100n
Mouser
C101, C102, C110, C112, C118, C120, C130, C208 +35
2
C3225X7R1C226M250AC
100n
Mouser
C103, C111
6
EEE-HC1C100R
10u
Mouser
C104, C117, C121, C124, C405, C408
1
EDT227M035A9PAA
220u
Mouser
C105
1
RSVVS010M1UBC3001U
1u
Mouser
C106
2
CL32B106KBJNNNE
10u
Mouser
C107, C115
4
0603DD106MAT2A
10u
Mouser
C108, C109, C503, C518
1
C0603C223J1RECAUTO
22n
Mouser
C113
1
EDT107M050A9PAA
100u
Mouser
C114
2
EEE-TG1V470UP
47u
Mouser
C116, C223
1
MBASE168BB5475KTNA18
4u7
Mouser
C119
2
GRM188R60J476ME01J
47u
Mouser
C122, C123
1
C3225X7R1C226M250AC
22u
Mouser
C125
1
C3225X7R1C226M250AC
22uF
Mouser
C126
1
RSVVS010M1UBC3001U
1u
Mouser
C127
1
EEE-FN1C471L
470u
Mouser
C128
1
EDH475M035A9BAA
4u7
Mouser
C129
13
C0805C105M4RACAUTO
1u
Mouser
C200, C201, C202, C203, C204, C205, C206, C207 +5
1
C0603C474K4PACTM
470n
Mouser
C210
10
MCASL21GSB7225KTNA1J
2u2
Mouser
C215, C216, C217, C218, C409, C410, C412, C413 +2
2
KGM21AR51C106MU
10u
Mouser
C219, C607
1
EEE-FK1E472SM
4700u
Mouser
C222
1
C0603C474K4PACTM
470n
Mouser
C226
4
EDH475M035A9BAA
4u7
Mouser
C300, C301, C302, C314
8
EEE-FT1C221AL
220u
Mouser
C303, C304, C305, C306, C307, C308, C315, C316
1
06035C104K4T2A
100n
Mouser
C311
4
06033A220DAT2A
22p
Mouser
C400, C401, C701, C702
2
NA
C402, C403
1
06033A220DAT2A
470p
Mouser
C404
1
0603DD106MAT2A
10u
Mouser
C406
2
VJ0603D120JXPAJ
12p
Mouser
C504, C505
2
06035U150FAT2A
15p
Mouser
C513, C514
7
CRG0603F22K/10
22k
Mouser
R100, R110, R113, R205, R416, R518, R615
42
0603WAJ0103TCE
10k
Mouser
R101, R102, R206, R207, R208, R209, R210, R211 +34
2
RNCF0603BTE2K50
2k5
Mouser
R103, R104
2
RMCF1210JT180R
10k
Mouser
R105, R106
6
AC0603FR-7W5K1L
5k1
Mouser
R107, R108, R505, R508, R604, R605
3
CRG0603F22K/10
22k
Mouser
R109, R114, R123
1
CR0603-JW-623ELF
62k
Mouser
R111
1
CR0603-JW-513ELF
51k
Mouser
R112
2
CR0603-JW-104ELF
100k
Mouser
R115, R204
1
CR0603-FX-2400ELF
240R
Mouser
R116
1
CR0603-JW-152ELF
1k5
Mouser
R117
2
CR0603-FX-2201ELF
2K2
Mouser
R118, R122
1
CR0603-JW-202ELF
2k
Mouser
R119
1
CR0603-FX-1202ELF
12k
Mouser
R120
1
CR0603-FX-1801ELF
1k8
Mouser
R121
4
RC0603JR-7W10RL
10R
Mouser
R200, R201, R202, R203
2
CR0603-FX-4702ELF
47k
Mouser
R212, R603
4
CR0603-JW-432ELF
4k3
Mouser
R300, R301, R302, R348
16
CR0603AJ/-000EAS
0R
Mouser
R303, R304, R305, R313, R315, R321, R334, R335 +8
4
CR0603-FX-2702ELF
27k
Mouser
R306, R307, R310, R350
12
AC0603JR-104K7L
4k7
Mouser
R308, R309, R311, R312, R314, R316, R331, R332 +4
13
CR0603AJ/-000EAS
0R
Mouser
R317, R318, R319, R320, R507, R520, R606, R607 +5
8
CRCW06034R70FKEAC
4R7
Mouser
R322, R323, R324, R328, R329, R330, R357, R358
3
CR0603-FX-1001EPF
1k
Mouser
R325, R326, R327
9
0603WAJ0103TCE
10k
Mouser
R340, R341, R342, R343, R344, R345, R364, R365 +1
2
CR0603-FX-3301ELF
3k3
Mouser
R346, R347
1
1k
R354
12
CR0603-FX-1001EPF
1k
Mouser
R355, R356, R406, R407, R410, R411, R412, R503 +4
2
RC0603FR-07470RL
470R
Mouser
R421, R422
2
RC0603JR-0722RL
22R
Mouser
R512, R513
1
560112116085
82k
Mouser
R515
1
RC0603DR-0733KL
33k
Mouser
R519
1
NA
R521
1
CR0603-FX-2212ELF
22k1
Mouser
R602
3
CR0603-JW-121ELF
120R
Mouser
R701, R705, R706
1
EXB-24V103JX
R_Network04
Mouser
RN600

RX8-7(Finished BeforeESPChange) design files

The KiCad project lives in the bradport02/RX8-Infotainment_System repository on GitHub; these links point at the commit this page was built from.

RX8-7(Finished BeforeESPChange): common questions

What microcontroller does the RX8-7(Finished BeforeESPChange) use?

The RX8-7(Finished BeforeESPChange) is built around the ESP32-S3-WROOM-1-N16R8, from the ESP32 family.

How big is the RX8-7(Finished BeforeESPChange) PCB?

The RX8-7(Finished BeforeESPChange) measures 165.3 × 123.7 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the RX8-7(Finished BeforeESPChange)?

407 components, from 129 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 RX8-7(Finished BeforeESPChange) design files?

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

Can I use the RX8-7(Finished BeforeESPChange) design in my own project?

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

Can I test firmware for the RX8-7(Finished BeforeESPChange) 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.

More boards in RX8-Infotainment_System

Similar boards