Digital-Photo-Frame-ESP32
pablovazquezmartinez·Digital-Photo-Frame-ESP32·hardware/PCB/PCB_digitalscreen.kicad_pcb
About the Digital-Photo-Frame-ESP32 PCB
Digital-Photo-Frame-ESP32 is an open source PCB design by pablovazquezmartinez, published on GitHub under the MIT license. It is a 2-layer board measuring 86.5 × 73.5 mm, with 26 components from 16 distinct parts.
Other key parts include the TP4056-42-ESOP8. By type, the board carries 10 resistors, 6 connectors, 4 capacitors, 2 diodes and 1 IC.
It belongs with the power & battery and displays & leds designs in this gallery.
From the project
This project showcases the design and development of a digital photo frame based on the ESP32. It extracts images from a Micro SD and renders them on a TFT ILI9341 display. It features low power consumption, the hardware includes a TP4056 module, for charging and uninterrupted operation. This project is beginner-friendly and easily customizable.
A DIY digital photo frame project using an ESP32 and an ILI9341 TFT display. This project features a dual SPI bus configuration to eliminate data interference and maximize image loading speeds. The repository also includes a custom PCB design, including all KiCad source and fabrication files. The board is production-ready and plug-and-play.
The script prompts you for the full path of your source image folder. It then automatically scales, converts, and exports all compatible files into a newly created Images-ready-to-use/ directory.
Main components on the Digital-Photo-Frame-ESP32
Digital-Photo-Frame-ESP32 bill of materials (BOM)
26 components, 16 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TP4056-42-ESOP8 | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm | U1 |
| 1 | USB_C_RECEPTACLE_USB2.0_14P USB_C_Receptacle_USB2.0_14P | USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J1 |
| 2 | CONN_01X15_SOCKET Conn_01x15_Socket | PinSocket_1x15_P2.54mm_Vertical | J2, J4 |
| 1 | CONN_01X02_PIN Conn_01x02_Pin | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J3 |
| 1 | Micro_SD_Card | microSD_HC_Molex_104031-0811 | J5 |
| 1 | CONN_01X08_SOCKET Conn_01x08_Socket | PinSocket_1x09_P2.54mm_Vertical | J6 |
| 2 | SW_Push | SW_SPST_PTS645Sx43SMTR92 | Next_button1, Previous_button1 |
| 1 | SW_SPDT | SW_SPDT_CK_JS102011SAQN | On-off_switch1 |
| 1 | LED_GREEN_0805 | LED_0805_2012Metric | D1 |
| 1 | LED_RED_0805 | LED_0805_2012Metric | D2 |
| 3 | 10μF | C_0805_2012Metric | C1, C2, C3 |
| 1 | 100NF 100nF | C_0805_2012Metric | C4 |
| 2 | 5,1kΩ | R_0805_2012Metric | R1, R2 |
| 2 | 1kΩ | R_0805_2012Metric | R3, R4 |
| 1 | 1,2kΩ | R_0805_2012Metric | R5 |
| 5 | 10kΩ | R_0805_2012Metric | R6, R7, R8, R9, R10 |
Digital-Photo-Frame-ESP32 design files
The KiCad project lives in the pablovazquezmartinez/Digital-Photo-Frame-ESP32 repository on GitHub; these links point at the commit this page was built from.
Digital-Photo-Frame-ESP32: common questions
How big is the Digital-Photo-Frame-ESP32 PCB?
The Digital-Photo-Frame-ESP32 measures 86.5 × 73.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Digital-Photo-Frame-ESP32?
26 components, from 16 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 Digital-Photo-Frame-ESP32 design files?
From the pablovazquezmartinez/Digital-Photo-Frame-ESP32 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 Digital-Photo-Frame-ESP32 design in my own project?
Yes, under the terms of its MIT license, which pablovazquezmartinez chose for the repository.
Similar boards
Grid10x10
atopile
33.6 × 35.5 mm200 parts4LMIT4.0kSub
atopile
3 parts2LMIT4.0kStrip10
atopile
33.6 × 2 mm20 parts2LMIT4.0kDisplay Carrier
AxxAxx
35.6 × 58.2 mm5 parts2LGPL-3.01.7kTemperaturePCB PANEL
stuartpittaway
116 × 75.5 mm178 parts2LCC-BY-NC-4.01.1kModule 16S PassiveBalanceAddOn
stuartpittaway
61 × 74 mm86 parts2LCC-BY-NC-4.01.1k