openHASP 0.7.0 Home Assistant Ready Onboard Moodlight LED Built with my own openHASP Studio

Guition JC2432W328 Smart Desk Display

A powerful, affordable \$15 ESP32 capacitive touch desk display running openHASP. Real-time Home Assistant integration for room climate, Claude AI usage, BambuLab 3D printer status, and RGB moodlight notification alerts.

What It Actually Looks Like

A real photo of the display running on my desk — scroll to flip through each screen, or tap the dots.

Guition JC2432W328 desk display photographed on my desk, running openHASP
Home page: date, temperature and room climate tiles BambuLab page: print progress, layer count and temperatures Claude page: current and weekly session usage bars Sonos page: now playing track and transport controls

Key Project Highlights

Built for efficiency, elegance, and deep Home Assistant integration.

Guition JC2432W328 CYD

ESP32 dual-core processor with a crisp 2.8" 240x320 capacitive touch LCD. Powered via USB-C on your desk.

RGB Moodlight Status LED

Utilize the built-in RGB hardware LED as an ambient status halo on your desk. Instantly see print completions or usage warnings.

openHASP Studio — Built by Me

I created openHASP Studio, a visual drag-and-drop editor for openHASP layouts, and used it to design these pages instead of hand-writing JSON coordinates. Still a work in progress, but fully functional.

Firmware Contributor

I contributed to the openHASP firmware build files that bring official support for the Guition JC2432W328 hardware, including this display's pinout and moodlight configuration.

Home Assistant & MQTT

Native MQTT integration with openHASP custom component. Effortless two-way state binding with zero lag.

Claude AI Usage Tracker

Track daily API calls, token burn, and total cost directly on your desk to stay informed on AI resource consumption.

BambuLab 3D Printer Sync

Live progress percentage, nozzle/bed temperatures, subtask name, and ETA updates straight from your BambuLab 3D printer.

openHASP Studio — a tool I'm building

Tired of writing openHASP UIs as raw JSON, I built openHASP Studio myself — a visual drag-and-drop editor for openHASP touch plates. It's still a work in progress, but already functional enough that I used it to design every screen on this display.

Try openHASP Studio

3D Printed Desk Enclosure

A custom 3D printable desktop enclosure designed specifically for the Guition JC2432W328 with capacitive touch and diffuser window for the moodlight LED glow.

View on MakerWorld

Setup & Configuration

Copy configuration snippets for your openHASP plate and Home Assistant automations.

openhasp/pages.jsonl
Loading…
home-assistant/openhasp.yaml
Loading…
home-assistant/automations.yaml
Loading…
Feature / Component ESP32 GPIO Pin openHASP Configuration Note
Moodlight Red (RGB LED) GPIO 4 Configure in GPIO Settings as Mood Red (Group 1)
Moodlight Green (RGB LED) GPIO 16 Configure in GPIO Settings as Mood Green (Group 1)
Moodlight Blue (RGB LED) GPIO 17 Configure in GPIO Settings as Mood Blue (Group 1)
TFT Display Backlight GPIO 21 PWM backlight dimming control
Capacitive Touch (GT911) SDA: GPIO 33 | SCL: GPIO 32 I2C Touch controller interface