Panel

nrdsp·rvPhone·hw/panel/panel.kicad_pcb

Panel PCB layout, top view — open source ESP32 board by nrdsp

About the Panel PCB

Panel is an open source ESP32 PCB design by nrdsp, published on GitHub. It is a 2-layer board measuring 166.6 × 94 mm, with 261 components from 90 distinct parts.

Its main chip is the ESP32-WROOM, from the ESP32 family. Other key parts include the BQ25895, TPS62293, TPS630250, FE310-G002 and IS25LP128-JKLE. By type, the board carries 135 capacitors, 55 resistors, 34 ICs, 19 connectors, 7 switches and 4 diodes.

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

From the project

The goal of the this project is to develop a privacy enhanced, simple and fully featured mobile phone.

The goal of the this project is to develop a privacy enhanced, simple and fully featured mobile phone.

- CPU: SiFive Freedom E310 (FE310-G002) microcontroller - WiFi/BT: Espressif ESP32 - Graphics: BT815 Display/Touch Controller - Baseband: Mini PCIe module (SIMCom SIM7600X or Quectel EC-25) - Audio: MAX98357A Class D amplifier / ICS-43434 MEMS Microphone - Accelerometer: LSM9DS1 - gyro, accel, magnetometer - Haptic driver: DRV2605L - NXP i.MX8M System-on-Module daughterboard

Main components on the Panel

BQ25895TPS62293TPS630250FE310-G002IS25LP128-JKLESN74LVC2G07DCKTMUX1574RSV74HC0074HC595ICS-43434MAX98357AMAX14689ASN74LVC1G04DCKTMUX1119DCK74LVC1G02ESP32-WROOMSN74CBTLV3125RGYTXB0104RGYDRV2605LDGSLSM9DS1FT230XQTMUX154ERSWFAN5333BSXSN74LVC3G06DCU

Panel bill of materials (BOM)

261 components, 90 distinct parts.

QtyPartRefs
1
BQ25895
U1
1
TPS62293
U2
1
TPS630250
U3
1
FE310-G002
U4
2
IS25LP128-JKLE
U5, U404
1
SN74LVC2G07DCK
U6
2
TMUX1574RSV
U7, U407
2
74HC00
U8, U9
2
74HC595
U10, U11
1
ICS-43434
U12
2
MAX98357A
U13, U14
2
MAX14689A
U15, U16
1
SN74LVC1G04DCK
U17
1
TMUX1119DCK
U18
1
74LVC1G02
U19
1
ESP32-WROOM
U201
1
SN74CBTLV3125RGY
U202
2
TXB0104RGY
U203, U204
1
DRV2605LDGS
U205
1
LSM9DS1
U206
Show 70 more
QtyPartRefs
1
FT230XQ
U207
1
TMUX154ERSW
U208
1
FAN5333BSX
U401
1
SN74LVC3G06DCU
U402
1
BT817Q
U403
1
DS90C185
U405
1
TS3DV520ERUA
U406
1
SiT1533
X1
1
16MHz
Y1
1
12MHz
Y401
1
USB_OTG
J1
1
BATT
J2
1
+5V
J3
1
SJ-3571N
J4
1
SPEAKER
J5
1
Ext Audio
J6
1
Modem
J201
1
SIM_Card
J202
1
Motor
J203
2
Micro_SD_Card_Det
J204, J302
1
Prog
J205
1
Expansion
J206
1
Camera
J207
1
iMX8
J301
1
Console
J303
1
Display
J401
2
Spacer
J402, J403
1
RESET
SW1
1
WAKE
SW2
1
ESP32_RST
SW201
1
MODEM_RST
SW202
1
iMX8_ALT_BOOT
SW301
1
iMX8_RST
SW302
1
iMX8_PWR
SW303
1
B5817WS
D1
1
LED
D2
1
MBR0540
D401
1
3SMAJ5935B-TP
D402
1
2.2uH
L1
1
2.2uH
L2
1
1uH
L3
1
10uH
L401
7
1uF
C1, C203, C221, C222, C401, C402, C415
1
47nF
C2
2
4.7uF
C3, C301
20
10uF
C4, C5, C6, C7, C8, C9, C10, C11 +12
1
47uF
C12
80
0.1uF
C13, C15, C16, C17, C18, C19, C20, C23 +72
1
10nF
C14
4
10pF
C25, C26, C409, C410
11
22uF
C51, C52, C55, C202, C228, C314, C315, C316 +3
3
33pF
C215, C216, C217
1
470uF
C218
4
0.01uF
C225, C421, C423, C425
1
260R
R1
1
5.23K
R2
1
30.1K
R3
1
2.2K
R4
1
560K
R5
1
180K
R6
20
100K
R7, R8, R9, R10, R11, R15, R16, R18 +12
1
100R
R12
4
10K
R13, R14, R201, R210
14
47K
R17, R28, R29, R202, R203, R208, R401, R402 +6
1
210K
R27
2
50K
R31, R32
4
22R
R204, R205, R206, R403
1
4.7K
R209
1
15R
R404
1
68R
R405

Panel design files

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

Panel: common questions

What microcontroller does the Panel use?

The Panel is built around the ESP32-WROOM, from the ESP32 family.

How big is the Panel PCB?

The Panel measures 166.6 × 94 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Panel?

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

Where can I download the Panel design files?

From the nrdsp/rvPhone repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Panel design in my own project?

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

Can I test firmware for the Panel 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 rvPhone

Similar boards