With Pi boards being harder to find, I've been looking at alternatives. I think the ESP32 might be an interesting option.

This page summarizes the projects mentioned and recommended in the original post on /r/cyberDeck

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • tinyusb

    An open source cross-platform USB stack for embedded system

  • For input, there is the TinyUSB Library, which supports USB Host, albeit not on the ESP32-S2 yet. But it does support it on the Pi Pico (RP2040). So a Pico + ESP combo would allow for most flexible peripheral selection (supporting keyboard, mouse, storage and other things). Adding PS2 support can easily be done with another library as well. Could also do simple key matrix scanning.

  • FabGL

    ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal

  • https://github.com/fdivitto/fabgl is pretty much everything you'd ever want from an ESP32

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts