Guition ESP32-P4 JC1060P470 (7")
7" (1024x600) landscape touchscreen panel with ESP32-P4 and ESP32-C6 coprocessor for WiFi/Bluetooth. Uses a side-panel layout by default: album art on the left, track info on the right, and playback controls in the lower-right corner.
This profile includes a small horizontal visual correction for the JC1060P470 panel. The LVGL artwork, text, play/pause control, and volume controls are drawn 5% narrower so circles and artwork look closer to their real shape on the physical screen.
Install
Click Install to flash the firmware directly from your browser. No ESPHome dashboard or YAML required.
TIP
If you prefer to install via the ESPHome dashboard, see ESPHome Config (this device uses the devices/guition-esp32-p4-jc1060p470/packages.yaml package).
Where to Buy
- Panel: AliExpress
Notes
This device should be tested on real hardware after flashing. If touch input is mirrored or rotated, adjust only the GT911 touch transform in the device package.
Display Rotation
The device exposes Screen Rotation in Home Assistant as a dropdown with 0, 90, 180, and 270 options. This uses ESPHome 2026.4's native LVGL rotation, including touch rotation.
The default view is landscape at 0. Use 180 to flip the landscape layout, or 90/270 for portrait mounting.
substitutions:
name: "music-dashboard-7inch"
friendly_name: "Music Dashboard 7inch"
display_rotation: "180"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
music_dashboard:
url: https://github.com/jtenniswood/esphome-media-player
files: [devices/guition-esp32-p4-jc1060p470/packages.yaml]
ref: main
refresh: 1s