
Front-panel display and LED control for mini PCs with HT32-based LCD and RGB LEDs (Skullsaints Agni, AceMagic S1, etc.).
| ASCII | Arcs | Clocks |
|---|---|---|
![]() |
![]() |
![]() |
| Digits | Professional |
|---|---|
![]() |
![]() |
| Arcs | Clocks | Digits |
|---|---|---|
![]() |
![]() |
![]() |
| ASCII | Professional |
|---|---|
![]() |
![]() |
Faces support color themes: Ember, Hacker, Nord, Solarized Dark, Solarized Light, and Tokyo Night. Complications are optional display elements: Time, Date, IP Address, Network activity, Disk I/O, CPU Temperature, and Hostname.
ht32paneld) — D-Bus service with HTMX web UIht32panelctl) — D-Bus client for daemon control| Component | Interface | Details |
|---|---|---|
| LCD Display | USB HID | VID:PID 04D9:FD01, 320x170 RGB565 |
| LED Strip | Serial | CH340, 10000 baud |
The daemon includes a web UI for monitoring and controlling the panel.

To enable the web UI, set web.enable = true in the config file.
Thanks to the ideas and source code from github.com/tjaworski/AceMagic-S1-LED-TFT-Linux.
ht32-panel is licensed under the terms of the AGPL license. Copyright © Ananth Bhaskararaman 2026.