Skip to content

cubeXcontrol – a Rainbow Cube Editor

2010 December 31

Please express your Love and vote for cubeXControl here – Thanks!

Apparently the current Version doesn’t work with Windows. I’m very sorry for that, but at the moment I don’t have any Win machine to test this. So please feel free to try yourself and fix it! Thx!

I’m proud to present a first version which was on my this years TODO list for so long, but due to all the changes therefore very less time never got startet. But thanks to the Seeedstudio Rainbowduino Carnival 2010 I got a big motivation boost and found some time to get my fingers dirty again. So check this out, my this years contribution for the carnival:

cubeXcontrol – a Rainbow Cube Editor

Well, you know the mtXcontrol, the Rainbowduino Editor and the awesome Seeedstudio Rainbow Cube I mentioned here ? Now it’s time  to bring them together:


cubeXcontrol is an editor to control and create patterns for the 4x4x4 RGB Rainbow Cube powered by a rainbowduino. It comes with an extra window showing a 3D model of the Cube, allowing to rotate in all directions and to zoom. Click on boxes to set the LED color easily.

The editor is of course heavily based on the latest mtXcontrol version, with the latest rainbowduino firmware. Both are unfortunately still in beta stage, but come with great new features like auto port detection.

Get the sources here:

And the Rainbowduino driver:

Happy cub’ing!

24 Responses
  1. Cheikh Diouf permalink
    May 4, 2014

    Hi .

    I am not programmer , but I can soldering ,and am interest in purchase one led cube RGB 4-4-4-4, with program if you can help !!!
    I want to Learn the cube X control ( cool video ) showing 3D model of the cube .
    Thanks .

  2. January 8, 2014

    Downloading Cube world usually costs funds. I will offer you Cube Entire world total variation which you can down load here for cost-free.
    Indeed you will be in a position to perform Dice Entire world in a number
    of minutes below for free of charge, all you
    have to do is down load Cube Globe with the hyperlink offered right here.
    We incorporated Dice Planet crack so after you set up Dice
    Globe Alpha, you can engage in it quickly. Dice World is a 3D action RPG sort game that is manufactured/developed by Wollay and his wife.
    Dice Entire world was started out in June 2011
    and now, the Alpha edition is out previously.

  3. anew permalink
    February 5, 2013

    Hi i am doing the rainbow cube from rainbowduino on C++ programming. the link for the rainbow cube that i am doing is the programming codes that i have error on is on cube 2. the error is avrdude: stk500_getsync(): not in sync: resp=0x00
    avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51.

  4. genafk permalink
    May 15, 2012

    my mtxcontrol also says it cannot find the device, need to try and fix this somehow but i cannot write code for nuts unless it;s very simple.

  5. December 14, 2011

    Same problem here with mtxcontrol … so, after uploading the firmware (this step seems to be fine because i see all the LEDs in white), should i just open processing (with no sketch in it) and then double click on mtxcontrol.exe? LEDs turn off for a second and then on again. and says NO OUTPUT DEVICE FOUND. Or, should i open with processing the mtxcontrol.pde that is inside “source” directory? that asks me to create a folder and starts asking me for more files… Please help i have been stuck with this for months and i still have hope.. Thank you

  6. tobi permalink*
    September 5, 2011

    Next time don’t write comment if you didn’t read full thread. It’s indeed working but apparently not on Windows (which I can’t test & verify). I agree mtXcontrol and cubeXcontrol are still work in progress (‘beta’ mode) and therefor not 100% enduser (luser) friendly. But source is fully open on github. So get yourself some processing and arduino knowledge, start reading code and fix stuff. ’cause thats where fun begins.. complain to you mama!

  7. ortsac permalink
    September 4, 2011

    Next time don’t publish your work if it is not working at all….I had the same problem with mtXcontrol on the Rainbowduino RGB Matrix. Seedstudio is just making money off of everyone buying the Raibowduino kit or the 4X4X4 Cubeduino kit when they cannot provide a fully functional open source driver. If you buy either of them, you’ll just be looking at a boring “plasma” display with no real world application, to do that you will have to do a lot of programming on your own.

  8. sherman quan permalink
    September 2, 2011

    Any chance your mxt control will work successfully with the Seeedstudio LED cube on a mac and a pc anytime in the future.

    You have a great implementation. It would motivate others to add to it (sound and sensing indicators)

  9. tobi permalink*
    August 17, 2011

    Apparently the current Version doesn’t work with Windows. I’m very sorry for that, but at the moment I don’t have any Win machine to test this. So please feel free to try yourself and fix it! Thx!

  10. Suddle D permalink
    August 16, 2011

    I am having problems like the other above me. I can upload the firmware to the Rainbowduino via a UartSBee and Audruino 022 software. My lights go basically white and I open the cubexcontrol program. But, it still says “No Output device found, running in standalone mode.” What can I do ti fix this problem and have the program recognize the Rainbowduino?

    Also, is it possible to update the program to actuality create (write) the .PDE sketch file for uploading, so at least in offline mode we can still create and upload sketches for a 4x4x4 cube? I really want to make this work, I am bored of the generic “Plasma” pattern….

  11. Matt permalink
    July 30, 2011

    Hi Toby
    I’m really excited to get mtXcontrol to start working, do you have an .exe that works on windows 7? It won’t compile in Processing for me either.
    Looks great!

  12. Krolo permalink
    July 11, 2011

    I finally got through all the errors of having all the files in the right tree structure and my cube lights up all white but the software does not recognize it. I bought the cube kit by seedstudio and it came with the uartbee usb programmer. I can upload programs to it using the atmega328 setting but when I try to upload the same program using the 168 setting it errors out and I think that is what i’m doing wrong but how do I get around that? I have tried this on windows 7 and linux with the same results. Any help would be greatly appreciated as the documentation is very scarce.

  13. rifki permalink
    June 17, 2011

    i have problem also. when i run CubeXControl, “no device found”. my cube stay at white color.

    do someone can solve it?

  14. June 14, 2011

    Hi, have the cube. Was able to get firmware version 2.1 installed on the Rainbowduino via UartSbee and also was able to get mtXcontrol running in Processing by getting the libraries files in the correct places. But when running mtXcontrol from Processing, get “no output device found”. Tried various things (disabling firewall, tried on both 64-bit and 32-bit windows 7) but no luck, any ideas?

    To Jarom per your issue above: in your my documents there will be a directory called “Processing”, in that directory, create a sub-directory called “libraries”, and then under libraries, create another directory called “mxTcontrol”, and place the library files there. Then things should run in Processing.

  15. vince permalink
    June 2, 2011

    I purchased the following kit:
    Rainbow Cube 4x4x4-RGB kit
    Rainbowduino LED driver platform – Atmega 328
    UartSBee V3.1.
    After mounting ll cube, downloading the Arduino software and drivers, everything works bene.Volevo to help me get things working with cubeXcontrol – Rainbow Cube Editor, why can not interface the software with the hardware is not contacted device and ican not to program Help?. Thanks

  16. Michel Caldarola permalink
    May 27, 2011

    I just finish building the Rainbowduino Cube .
    I got the cubeXcontrol firmware uploaded to the rainbowduino, but when I start mtXcontrol.exe I get the message ” No output device found” .
    I am using Windows XP
    Rainbowduino with UartSBee.

  17. Jarom permalink
    April 11, 2011

    Hey, I need some help, I just built this kit :, and I’m trying to use the processing program with the cubexcontrol program, But everytime I go to run the program up pops up with the error codes below. I have downloaded the Rainbowduino Processing Library but I have not been able to figure out were it needs to go. Is there a link to some instructions? Im running Windows Vista 32 Bit.

    No library found for picking
    No library found for damkjer.ocd
    No library found for themidibus
    No library found for com.rngtng.launchpad
    No library found for com.rngtng.rainbowduino

  18. Ryan permalink
    April 6, 2011

    So i feel really stupid, but where is the download on this site. I cant find the link to download the editor. Let me know thanks

  19. Michael permalink
    March 23, 2011

    Hey, Just built this kit :

    And I was trying to use the cubexcontrol on it, but I think im missing something here. Is there a link to some instructions? Im also on a Windows 7 32bit PC, I just dont understand how to get the program to read the cube and interact with each other.

  20. alparent permalink
    March 5, 2011

    Can I use this great tools to control a simple red led 4x4x4 cube?

    I’m not a programmer so bare with me :o(

    Is there a exe of this tool?

    Will this generate a sketch that I can put on my Arduino?


  21. tobi permalink*
    January 19, 2011

    sure, all device specific stuff is capsulated in RainbowduinoDevice.pde and the Rainbowduino driver library. You could replace those by ur customized driver files without need to touch higher level functions..

  22. January 19, 2011

    Does this software support PWM? If I build a bigger/smaller cube, can it be reconfigured for that size?

Trackbacks and Pingbacks

  1. Rainbowduino LED Driver Platform – Atmega328 · WWW.INFOWEBHUB.NET
  2. Seeedstudio Rainbowduino Carnival 2010: cubeXcontrol – a Rainbow Cube 3D Editor | WISH (Alpha)

Comments are closed.