Daily mirror

drewhirschi·daily_mirror·hardware/pcb-p4/daily-mirror-p4.kicad_pcb

Daily mirror PCB layout, top view — open source ESP32 board by drewhirschi

About the Daily mirror PCB

Daily mirror is an open source ESP32 PCB design by drewhirschi, published on GitHub. It is a 4-layer board measuring 100 × 100 mm, with 74 components from 36 distinct parts.

Its main chip is the ESP32-P4NRW32X, from the ESP32 family. Other key parts include the ESP32-C6-MINI-1-N4, W25Q128JVSIQ, TPS62132RGTR, TLV62569DBVR and TUSB320IRWBR. By type, the board carries 28 capacitors, 17 resistors, 10 diodes, 9 ICs, 3 connectors and 3 switches.

It belongs with the sensors designs in this gallery.

From the project

Open daily-mirror-p4.kicadpro in KiCad 10. This is an editable starting project with the connected controls schematic and 64 additional candidate components on four new schematic pages and the board. It now has 80 electrical references plus four mounting holes. The imported main

Open daily-mirror-p4.kicadpro in KiCad 10. This is an editable starting project with the connected controls schematic and 64 additional candidate components on four new schematic pages and the board. It now has 80 electrical references plus four mounting holes. The imported main components have no circuit connections yet; the board has no routed traces. Do not order this board.**

Main components on the Daily mirror

Daily mirror bill of materials (BOM)

74 components, 36 distinct parts.

QtyPartRefs
1
ESP32-P4NRW32X
U1
1
ESP32-C6-MINI-1-N4
U2
1
W25Q128JVSIQ
U3
1
TPS62132RGTR
U4
1
TLV62569DBVR
U5
1
TUSB320IRWBR
U6
1
TPS61165DBVR
U7
1
USBLC6-2SC6
U8
1
TPS22919DCKR
U9
1
ABM8-40.000MHZ-10-1-U-T
40 MHz / 10 pF
Y1
1
USB4105-GF-A
USB-C / 5 V
J1
1
2005280150
Pi-style CSI camera - 15 pin
J2
1
TBD 1x06 2.54 mm header
Service UART / boot
J3
1
Momentary NO
SW1
1
TBD 6 mm tactile
RESET
SW2
1
TBD 6 mm tactile
BOOT
SW3
1
RGB common anode
D1
8
XPGDWT-U1-0000-00J3E
White 5000 K / CRI90
D2, D3, D4, D5, D6, D7, D8, D9
1
SS16-E3/61T
D10
2
XAL4020-222MEC
2.2 uH
L1, L2
Show 16 more
QtyPartRefs
1
XAL4040-103MEC
10 uH
L3
1
100nF
C1
19
GRM188R71C104KA01D
100nF
C2, C3, C4, C5, C6, C7, C8, C9 +11
4
GRM21BR61A106KE19L
10uF
C18, C21, C22, C23
1
GRM21BR71H105KA12L
1uF
C25
1
GRM1885C1H220JA01D
22pF
C26
2
TBD C0G 0603
TUNE pF
C27, C28
3
1k (start)
R1, R2, R3
1
10k
R4
3
100k
R5, R6, R7
2
RC0603FR-07499KL
499k
R8, R9
2
RC0603FR-074K02L
4.02k
R10, R11
2
RC0603FR-0710KL
10k
R12, R13
1
RC0603FR-07100KL
100k
R14
1
RC0805FR-072RL
2 ohm
R15
2
RC0603FR-072K2L
2.2k
R16, R17

Daily mirror design files

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

Daily mirror: common questions

What microcontroller does the Daily mirror use?

The Daily mirror is built around the ESP32-P4NRW32X, from the ESP32 family.

How big is the Daily mirror PCB?

The Daily mirror measures 100 × 100 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Daily mirror?

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

Where can I download the Daily mirror design files?

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

Can I use the Daily mirror design in my own project?

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

Can I test firmware for the Daily mirror 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