4-inch 4848S040

The Guition 4848S040 is a compact 4-inch square touchscreen powered by an ESP32-S3 processor. It's the most affordable panel EspControl supports, with a 480×480 display and room for 9 cards on the home screen.
Specifications
| Screen size | 4 inches |
| Resolution | 480 × 480 |
| Orientation | Square |
| Display interface | MIPI RGB |
| Processor | ESP32-S3 |
| WiFi | Built-in (2.4 GHz) |
| PSRAM | Octal, 80 MHz |
| Touch | GT911 capacitive |
| Power | USB-C |
Some 4848S040C relay variants also include three built-in relays. EspControl exposes these as Built-in Relays in Home Assistant.
Card Grid

The home screen uses a 3-row x 3-column grid, giving you 9 card slots. Any home-screen card can be turned into a Subpage folder containing up to 8 more cards.
Flexible card sizes are supported: Single, Tall, Wide, and Large.
| Capability | Value |
|---|---|
| Screen | 4 inches, 480 x 480, Square |
| Processor | ESP32-S3 |
| Built-in relays | 3 built-in relays |
| Rotation support | Yes |
| Browser install slug | guition-esp32-s3-4848s040 |
| Ethernet option | No |
Install
Connect the display to your computer with a USB-C data cable, then click the button below.
For a full walkthrough including WiFi setup and Home Assistant pairing, see the Install guide.
After flashing or OTA update
This panel uses MIPI RGB with octal PSRAM, which requires a brief hardware reset after flashing or OTA updates. The firmware handles this automatically with a short deep-sleep cycle — the display may flicker once before coming back up normally.
ESPHome Manual Setup
If you use ESPHome and prefer to compile firmware yourself:
substitutions:
name: "bedside-screen"
friendly_name: "Bedside Screen"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
packages:
setup:
url: https://github.com/jtenniswood/espcontrol/
file: devices/guition-esp32-s3-4848s040/packages.yaml
refresh: 1secWhere to Buy
- AliExpress: ~£16
- Case stand (3D printable): MakerWorld