explaingit

peng-zhihui/holocubic

6,644CAudience · vibe coderComplexity · 4/5DormantSetup · hard

TLDR

HoloCubic is a tiny ESP32-powered desk gadget that uses an optical prism to make images appear to float in mid-air, and connects to WiFi to show live weather or follower counts.

Mindmap

mindmap
  root((HoloCubic))
    What it does
      Holographic illusion display
      Live data over WiFi
      Tilt gesture controls
    Hardware
      ESP32 microcontroller
      1.3 inch 240x240 screen
      Optical prism
      Motion sensor
    Build it yourself
      Custom PCB files
      3D printable case
      Under 50 dollars
    Software
      LVGL graphics library
      Windows simulator
      Python image converter
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Build your own holographic desk display that shows live weather or follower counts over WiFi.

USE CASE 2

Use the Windows simulator to design and test custom LVGL interfaces before flashing to the hardware.

USE CASE 3

Extend the template framework with your own apps such as a clock, stock ticker, or notification display.

USE CASE 4

3D-print the case and order PCBs to assemble a complete smart display for under $50.

Tech stack

CESP32LVGLPython

Getting it running

Difficulty · hard Time to first run · 1day+

Requires ordering custom PCBs, 3D printing or machining a case, and soldering components before any firmware can run.

License information was not mentioned in the explanation.

Copy-paste prompts

Prompt 1
I want to add a crypto price ticker app to HoloCubic using the ESP32 WiFi. Show me how to fetch JSON from a public API and render it with LVGL on the 240x240 display.
Prompt 2
Help me convert a PNG image to the SD card format that HoloCubic's Python script expects, then explain how the image gets loaded at runtime.
Prompt 3
Walk me through the motion-sensor tilt controls in the HoloCubic firmware so I can add a new gesture to switch between apps.
Prompt 4
I'm building on the HoloCubic framework, show me the minimal LVGL screen template I need to add a new app page to the launcher.
Prompt 5
Explain how the Windows simulator for HoloCubic works and how I can use it to test UI layouts without the physical hardware.
Open on GitHub → Explain another repo

← peng-zhihui on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.