ClimbSnail/HoloCubic_AIO
FreeHoloCubic超多功能AIO固件 基于esp32-arduino的天气时钟、相册、视频播放、桌面投屏、web服务、bilibili粉丝等
About ClimbSnail/HoloCubic_AIO
HoloCubic_AIO is an open-source, all-in-one firmware for the HoloCubic hardware (originally designed by ZhiHuiJun). Built on the ESP32-ARDUINO platform, it integrates multiple applications into a single device including weather clock, photo album, video player, desktop screen projection, web server, Bilibili fan display, and more. The firmware features a modular, low-coupling architecture that allows easy addition of new apps. It provides a web-based configuration interface for network setup and settings, supports file upload to SD card via browser, and offers a dedicated host computer tool (CubicAIO_Tool) for firmware flashing without needing an IDE. The project has over 20,000 lines of firmware code and 4,000 lines of host computer code, and welcomes community contributions via QQ groups.
Key Features
Pros & Cons
- Free and open source with permissive license
- No IDE required for beginners – uses dedicated flashing tool
- Rich set of built-in apps covering various needs
- Active community with multiple QQ groups for support
- Regular updates and new features added by contributors
- Web interface makes configuration and file management easy
- Modular design allows developers to add custom apps
- Requires specific HoloCubic hardware (not a general-purpose tool)
- Some features (photo album, video) need a TF card with FAT32 filesystem
- WiFi only supports 2.4 GHz (not 5 GHz)
- Gesture control depends on correctly functioning MPU6050 sensor
- Initial setup may require calibration (keep device still for 3 seconds)
- Documentation and community primarily in Chinese, though English README available