user-img

IamNotIntoTech

  • 4 Projects
  • 5 Followers
  • Nov 06,2026
+ Follow

USB Serial PC Telemetry & Macro Deck - 2.8inch CYD ESP32

A powerful, dual-purpose PC dashboard and macro pad built for the Elecrow 2.8inch 240x320 ESP32 LCD Touch Display | With WiFi and BT/BLE (ESP32-2432S028R). Designed by IamNotIntoTech, this project connects via USB to a host PC, providing real-time hardware telemetry and a 6-tile interactive touchscreen macro deck to streamline your development and daily workflow.

USB Serial PC Telemetry & Macro Deck - 2.8inch CYD ESP32
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Story

Overview

A powerful, dual-purpose PC dashboard and macro pad built for the Elecrow 2.8inch 240x320 ESP32 LCD Touch Display | With WiFi and BT/BLE (ESP32-2432S028R) or any other 2.8 CYD. Designed by IamNotIntoTech, this project connects via USB to a host PC, providing real-time hardware telemetry and a 6-tile interactive touchscreen macro deck to streamline your development and daily workflow.


Features

  • Displays real-time hardware telemetry including CPU %, GPU %, RAM %, VRAM %, and core temperatures via bar gauges and numerical readouts.

  • Includes a 6-tile interactive touch macro pad mapped to essential commands: Mute Mic, Terminal, Git Pull, Run Build, AI Prompt, and Lock PC.

  • Utilizes a cross-platform Python 3 host bridge daemon (bridge.py) using psutil and pyserial to stream host stats and listen for touch triggers.

  • Provides active hardware feedback through acoustic click tones (GPIO 26) and active-low RGB status LEDs (Green for nominal, Blue for macro dispatched).

  • Features automatic fallback to animated simulated metrics when disconnected from the host PC.

Hardware

  • Elecrow 2.8inch 240x320 ESP32 LCD Touch Display | With WiFi and BT/BLE (ESP32-2432S028R) or Any other 2.8 CYD

  • USB data cable

  • Host PC (Windows/macOS/Linux)esp32

Build and upload First, install Python 3, VS Code, and the PlatformIO IDE extension on your host PC. Clone the project repository and open the elecrow_projects/04-usb-pc-telemetry-deck directory. Connect your Elecrow display via USB and use PlatformIO to build and upload the firmware (or run pio run -t upload in your terminal).

Once the firmware is flashed, open a terminal on your host PC in the project folder and install the required dependencies by running pip install pyserial psutil. Finally, start the daemon by running python bridge.py. The bridge will automatically begin streaming telemetry data to the display and listening for your macro pad inputs.

Source code and license GitHub repository (Star repo for more upcoming project)

Consider supporting us for advanced level projects

YouTube Tutorial & Channel:
https://youtube.com/@IamNotIntoTech 

The project is shared under following:

Code
  • IamNotIntoTech-Github Community

    https://github.com/tushar2704/Cheap-Yellow-Display-Community/tree/main/elecrow_projects/04-usb-pc-telemetry-deck
    View

USB Serial PC Telemetry & Macro Deck - 2.8inch CYD ESP32

A powerful, dual-purpose PC dashboard and macro pad built for the Elecrow 2.8inch 240x320 ESP32 LCD Touch Display | With WiFi and BT/BLE (ESP32-2432S028R). Designed by IamNotIntoTech, this project connects via USB to a host PC, providing real-time hardware telemetry and a 6-tile interactive touchscreen macro deck to streamline your development and daily workflow.

38
 
4
0
0
These revenues will go back into supporting creators, contests, and the open source ecosystem, and more.

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 4 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Guaranteed Purchase: Full techsupport