November 18, 2024
Description
2.8” Touch Display Enclosure with Swivel Mount for the ESP32-2432S028
(Cheap Yellow Display / CYD) – optimized for Home Assistant
This 3D-printable enclosure is designed for the popular 2.8” ILI9341 ESP32-2432S028, commonly known as the Cheap Yellow Display (CYD).
It transforms the display into a compact Home Assistant control panel powered by ESPHome and LVGL.
The enclosure is available with multiple mounting options, allowing flexible placement depending on your setup:
• Under-Desk Mount – designed to be installed underneath a desk or shelf for a clean and discreet control panel placement.
• Desk Mount – a stable tabletop stand that places the display at a comfortable viewing angle on your desk.
• Wall Mount – for wall installation (CYD version only)
• Flush Mount – designed for installation inside a wall / EU electrical box for a clean, built-in look
Mounts include:
• Adjustable swivel mechanism (tilt support)
• Clean cable routing and concealed wiring
• Minimal footprint design
• Stable and integrated appearance
The included ESPHome configuration supports two UI styles:
• Button layout – a clean lockscreen-style interface with large round control buttons
• Tile layout – a modern smart-home-style grid with icons, titles and live status values
The tile layout is visually inspired by contemporary smart home app design
(for example iOS-style layouts), while using fully open assets
(Roboto font + Material Design Icons).
Perfect for building a dedicated smart home control panel
to toggle lights, scenes, fans, and other Home Assistant automations
via a customizable touchscreen interface.
Compatible with:
• ESP32-2432S028 (Cheap Yellow Display / CYD)
• ESPHome-based configurations
ESPHome YAML files and full setup instructions:
https://github.com/akuehlewind/ESPHome-touch-display-mount
Demo Video: (Note: The video quality looks worse than in real life because the display refresh rate interferes with the camera frame rate when filming the screen. In reality the UI looks much smoother and cleaner.)
For assembly instructions including wiring and mounting, see the Assembly Guide on GitHub
License:
CC0