Skip to content

ozgend/rvl-display

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rvl-display

a custom hardware to monitor system sensors via 1.8" TFT LCD, powered by a Raspberry Pi Pico and communicating with a host application via USB HID.

Hardware

  • Controller: Raspberry Pi Pico Zero (RP2040-zero).
  • Display: 1.8" 128x160 TFT LCD (ST7735S).
  • Connection: Direct mainboard USB 9 Pin 2.0 header
  • VID:PID: 0x5EED:0xFACE (denolk rvl-display)

Project Structure

rvl.display firmware

rvl.host.service windows service

  • rvl.host/Service/: Windows Service that runs in the background to stream sensor data.
  • Communicates with the device via USB HID and exposes a netpipe for cli app.
  • Uses LibreHardwareMonitor to read system sensors and sends updates to the device.

rvl.host.cli command-line interface

  • rvl.host/Cli/: Console application for manual control and testing.
  • Connects to the service's netpipe to send commands and receive status updates.
  • Provides a simple tui for interacting with the device
  • cli tui

TODO

  • add cpu, gpu fan sensors to display
  • 3D print a custom case
  • spi dma to lcd
  • sprite rendering for lcd
  • display temp colors based on thresholds

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors