Daily mirror
drewhirschi·daily_mirror·hardware/pcb-p4/daily-mirror-p4.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-P4NRW32X | ESP32-P4 | U1 |
| 1 | ESP32-C6-MINI-1-N4 | ESP32-C6-MINI-1 | U2 |
| 1 | W25Q128JVSIQ | SOIC-8_5.3x5.3mm_P1.27mm | U3 |
| 1 | TPS62132RGTR | VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm | U4 |
| 1 | TLV62569DBVR | SOT-23-5 | U5 |
| 1 | TUSB320IRWBR | Texas_X2QFN-12_1.6x1.6mm_P0.4mm | U6 |
| 1 | TPS61165DBVR | SOT-23-6 | U7 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U8 |
| 1 | TPS22919DCKR | SOT-363_SC-70-6 | U9 |
| 1 | ABM8-40.000MHZ-10-1-U-T 40 MHz / 10 pF | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | USB4105-GF-A USB-C / 5 V | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | 2005280150 Pi-style CSI camera - 15 pin | Molex_200528-0150_1x15-1MP_P1.00mm_Horizontal | J2 |
| 1 | TBD 1x06 2.54 mm header Service UART / boot | PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | Momentary NO | SW_PUSH_6mm_H4.3mm | SW1 |
| 1 | TBD 6 mm tactile RESET | SW_PUSH_6mm_H4.3mm | SW2 |
| 1 | TBD 6 mm tactile BOOT | SW_PUSH_6mm_H4.3mm | SW3 |
| 1 | RGB common anode | LED_D5.0mm-4_RGB_Wide_Pins | D1 |
| 8 | XPGDWT-U1-0000-00J3E White 5000 K / CRI90 | LED_Cree-XP-G | D2, D3, D4, D5, D6, D7, D8, D9 |
| 1 | SS16-E3/61T | D_SMA | D10 |
| 2 | XAL4020-222MEC 2.2 uH | L_Coilcraft_XAL4020-XXX | L1, L2 |
Show 16 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | XAL4040-103MEC 10 uH | L_Coilcraft_XAL4040-XXX | L3 |
| 1 | 100nF | C_0603_1608Metric | C1 |
| 19 | GRM188R71C104KA01D 100nF | C_0603_1608Metric | C2, C3, C4, C5, C6, C7, C8, C9 +11 |
| 4 | GRM21BR61A106KE19L 10uF | C_0805_2012Metric | C18, C21, C22, C23 |
| 1 | GRM21BR71H105KA12L 1uF | C_0805_2012Metric | C25 |
| 1 | GRM1885C1H220JA01D 22pF | C_0603_1608Metric | C26 |
| 2 | TBD C0G 0603 TUNE pF | C_0603_1608Metric | C27, C28 |
| 3 | 1k (start) | R_0603_1608Metric | R1, R2, R3 |
| 1 | 10k | R_0603_1608Metric | R4 |
| 3 | 100k | R_0603_1608Metric | R5, R6, R7 |
| 2 | RC0603FR-07499KL 499k | R_0603_1608Metric | R8, R9 |
| 2 | RC0603FR-074K02L 4.02k | R_0603_1608Metric | R10, R11 |
| 2 | RC0603FR-0710KL 10k | R_0603_1608Metric | R12, R13 |
| 1 | RC0603FR-07100KL 100k | R_0603_1608Metric | R14 |
| 1 | RC0805FR-072RL 2 ohm | R_0805_2012Metric | R15 |
| 2 | RC0603FR-072K2L 2.2k | R_0603_1608Metric | 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
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