← All projects in the gallery

Video Deck: a tribute to Volos

by jonathan harrocks

Smooth video (but not as smooth as Volos) on the Waveshare ESP32-P4 4.3": flash, SD card, web, RTSP and MJPEG, with a library and a spectrum. Featuring a clip of Volos Projects' LCD Wizard workflow, with thanks for everything he's built with it. Older 4.3 boards (chip before v3.0): set Hardware > Board > Chip revision to "Before v3.0" before exporting.

About this design

Video Deck: a tribute to Volos is an LVGL interface for the Waveshare ESP32-P4-WIFI6-Touch-LCD-4.3 (ST7701 (MIPI-DSI) 480 x 800, GT911 touch), with 2 screens and 40 widgets, made for Arduino (C++) on LVGL 9.

Screens

  • Deck
  • Network

Hardware and build

Board
Waveshare ESP32-P4-WIFI6-Touch-LCD-4.3
MCU
ESP32-P4
Display
ST7701 (MIPI-DSI)
Resolution
480 x 800
Touch
GT911
Graphics library
GFX Library for Arduino
LVGL
v9
Exports to
Arduino (C++)
Peripherals
SD card (SDMMC, 4-bit), Wi-Fi co-processor (ESP32-C6 on SDIO, ESP-Hosted)
Libraries
lvgl, ESP8266Audio, GFX Library for Arduino

Purchase this boardAffiliate link: LCD Wizard may earn a commission if you buy through it.

Notes from the author

A video player for the Waveshare ESP32-P4 4.3" in Volos Projects' style: a library of clips from flash, the web, the SD card and cameras, a seek bar and keys, a spectrum of the sound and dials for frame rate and volume.

Using it

Open a copy in the designer and it is yours to edit: restyle the screens, move it to another board, and export the Arduino (C++) project. Designing is free, and a copy needs no account. Open the designer.