Unleash the ZimaCube: Introducing CubeFX, the Open-Source LED strip Firmware

The ZimaCube, with its built-in ESP32 and WS2812 LED strip, is a fantastic device. However, the official firmware for controlling the lights didn’t quite satisfy my craving for customization. As a maker, I decided to take matters into my own hands and enhance the ZimaCube’s lighting effects, which led to the birth of CubeFX.

First, let’s look at the Effect!

image
image
image

1. Hardware Exploration

After examining the hardware, I discovered that the ZimaCube’s 7-th Bay an ESP32-C3 Super Mini module. This module is connected to a WS2812B LED strip with 13 individual LEDs. The magic of this type of LED strip is that each LED has its own built-in IC, allowing for independent control of all LEDs using just one GPIO pin. This meant I could create an almost limitless number of lighting combinations, making the ZimaCube’s lighting effects even more impressive.

7-th bay

2. Firmware Upgrade: Injecting a New Soul

My goal was to avoid hardware modifications and instead rewrite the firmware, providing a more flexible and dazzling lighting control experience. With the help of the open source project WS2018FX, I realized to design new and exciting lighting effects.You can even control the color of each LED bead!

custom colors

During development, I noticed that some community members expressed a desire for an easy way to turn off the lights or disable WiFi. Taking their feedback to heart, I incorporated these features directly into the firmware. Users can now effortlessly control the lights and WiFi status through a user-friendly web interface, achieving true customization at their fingertips.

simple settings

3. Simplicity is Key: Easy to Use, Even for Beginners

To ensure that even ZimaCube owners without any programming experience could enjoy the magic of CubeFX, I created a web-based firmware flashing platform. All you need is a Type-C data cable and access to the webpage. Follow the straightforward instructions, and you’ll have the new firmware up and running in no time. Additionally, the firmware itself supports over-the-air updates via WiFi.

online firmware flashing

4. Beyond Lighting

Through CubeFX, I hope to make the ZimaCube even more captivating and inspire others to explore their creativity.

If you’re a ZimaCube owner who yearns to infuse your device with more personality, don’t hesitate to give CubeFX a try! I’m confident you won’t be disappointed!

2 Likes

thank you for your contribution

Bloody brilliant! Thanks.

I knew the weird magnetic, right angle USB-40 (so they claim) USB adapter would be useful one day…


Great! I connect by first letting the plug enter the internal space,this is a little trick. :grinning:

Super easy to do. MacOS users need to use the Chrome browser as Safari can’t do the job. Love the color!

However, accessing the control interface does not appear to work? I have a Zimacube N100 with only ethernet connectivity.

Simplify the complex, leave the difficult tasks to me, and keep things simple for you!

The AP is emitted by ESP32, you can connect to it with any device, and control it by opening a web page. (It is recommended to connect with a phone nearby, as its signal is a bit weak)

@Cp0204 Ah! I’m an idiot. Of course it does! Thank you - I’ll give it a whirl.