A Useless Rubiks Cube Solver @ThatProject
A Useless Rubiks Cube Solver  @ThatProject
Uploaded July 2026 | Updated September 2026, 2 weeks ago
Why build a standalone Rubik's Cube solver when smartphone apps already exist? Because I wanted a physical, screen-free gadget to play with together with my kids!

This is a fully handheld, offline Rubik's Cube solver powered by an ESP32-S3. It scans the cube using a built-in camera, detects colors with OpenCV, allows manual touch correction via an LVGL UI, and guides you through the solution step-by-step on a 2-inch LCD screen—all without needing a phone, cloud, or PC.

Hardware Components
• MCU: ESP32-S3 (Dual-Core, PSRAM)
• Board: Waveshare ESP32-S3-Touch-LCD-2
• Display: 2.0-inch ST7789T3 SPI LCD (240x320) + CST816S Touch Screen
• Camera: OV5640 Camera Module
• Battery: Internal LiPo Battery with Physical Power Switch
• Enclosure: Custom 3D Printed Case

[ESP32-OpenCV-Projects]
github.com/0015/ESP32-OpenCV-Projects

[ESP32-S3 2" Display + OV5640]
waveshare.com/esp32-s3-touch-lcd-2.htm?&aff_id=116255

#ESP32 #RubiksCube #OpenCV #3DPrinting #DIYElectronics #Maker #LVGL #EmbeddedSystems
A Useless Rubiks Cube SolverRPI Zero 2 W vs Arduino H7, Which one is the best for your project?Interactive Particles with Unity and Self-Made Hardware #Untiy #ESP32 #microphone #ParticleWIRELESS CHARGING FOR ESP32 with Qi ChargerJust look how satisfying this motion isI Built a Digital Pixelation Device Inspired by Hakusi Katei’s Pixel Cube[On-Device] ESP32 Text-to-Speech Demo with Multi-Language Support (Pico TTS & LVGL Integration)When the internet goes down, Im ready.LVGL Tutorial with ESP32, How to update the screen with data obtained from sensors. #FreeRTOS #TaskAndroid Apps on Raspberry Pi | WaydroidEasy USB Host For Keyboard or Mouse Input for ESP32-S2/S3, #USB #HOST #INPUTE-Paper Map without Internet Connection!
That Project |

A "Useless" Rubik's Cube Solver

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER