Doug's Workshop

8 x 8 x 8 RGB Qube Software

Downloads

For UNO32 (or uC32) without the Music Module:
These should all run with the music module installed but do not support the music module

RGB_8x8x8_CubeAppTemplateV1.1.zip

RGB_8x8x8_CubeAppTemplateV2.3.zip
Pulsing_Sphere.zip This is another demo based on Template 2

RGB_8x8x8_CubeAppTemplateV3.7.zip

RGB_8x8x8_CubeAppTemplateV5.2.zip

RGB_8x8x8_CubeAppTemplateV6_1.zip

RGB_8x8x8_CubeAppTemplateV7_3.zip

LifeGame.zip This is another demo based on Template 7.
This animation has its own instructions page.

The_Big_Show_noMusic_V1_0.zip This is the compilation of all animations in all
versions of the template.

Another_Big_Show_noMusic_V1_0.zip This is a whole new set of animations for the cube.
Like The_Big_Show, it fills up the UNO32 with animations, but they are all different from ones in The_Big_Show.

For UNO32 (or uC32) with the Music Module:
These all have the music module active and all the music effects installed.

RGB_8x8x8_Music_CubeAppTemplateV4.4.zip

The_Big_Show_V2_1.zip This is the compilation of all animations in all
versions of the template. This Version 2 of The Big Show includes SuperTech-IT's Music Module.
Thanks to David Yee for this addition.

Another_Big_Show_V1_0.zip This is a whole new set of animations for the cube.
Like The_Big_Show, it fills up the UNO32 with animations, but they are all different from ones in The_Big_Show.

For uc32 only without Music Module:

Super_Big_Show_noMusic_V1_0.zip This is the combinations of all the animationsin The_Big_Show and Another_Big_Show.
Music option is off. It uses 175K of program memory, so it can't run on the UNO32.

For uc32 only with Music Module:

The_Super_Big_Show_V1_0.zip This is the combinations of all the animations in The_Big_Show and Another_Big_Show.
The Music option is active. It uses 187K of program memory, so it can't run on the UNO32.

 

Version Log

  • V2.2 added SuperTech-IT's subroutine - LED(x, y, z, R, G, B) which specifies a particular LED
    with x,y,and z, and then specifies the color by specifying the 3 RGB color components. This routine
    then loads it into the cube matrix.
  • V2.3 changes the cube addressing to match the convensional naming of LEDs in cubes, so that X Y and Z
    in the cube matrix refer to row, panel, and layer respectively.
  • V3.0 adds scrolling text capability and has 3 animations in addition to various demos of
    the scrolling text capability.
  • V3.1 fixes a minor problem where the last character wasn't quite scrolling off the last wall before disappearing.
  • V3.1Back reverses the characters and the direction of scrolling in case your cube requires that.
  • V3.2 Replaces versions 3.1 and 3.1Back by giving user a choice of "right-hand" or left-hand" cube. Also adds several new ways to display text, and adds a new animation.
  • V3.3 Fixes a problem with the scrollThruY subroutine for right-hand cubes.
  • V3.4 Fixes a problem with the rotating text subroutine for right-hand cubes.
  • V3.5 hopefully resolves the right-hand vs. left-hand cube issue once and for all. In this version, we put the code to resolve between the two in the refresh timer interrupt itself, thereby simplifing the code everywhere else. Text routines and other stuff no longer need to worry about this issue. Just set the cubeStructure to 0 or 1 to get text scrolling properly and you'll never have to think about it again.
  • V3.6 Adds the SineWave animation
  • V3.7 Corrects issues with storing data in program memory. See item 1 in Supplementary Instructions
  • V4.0 Adds music support to your cube and adds 1 new animation. This version requires some added hardware to support driving your cube from music.
  • V4.1 hopefully resolves the right-hand vs. left-hand cube issue once and for all. In this version, we put the code to resolve between the two in the refresh timer interrupt itself, thereby simplifing the code everywhere else. Text routines and other stuff no longer need to worry about this issue. Just set the cubeStructure to 0 or 1 to get text scrolling properly and you'll never have to think about it again.
  • V4.2 Adds one more music effect, and makes a minor correction to the implimentation in V4.1
  • V4.3 Adds three more music effects, and adds the SineWave animation.
  • V4.4 Corrects issues with storing data in program memory. See item 1 in Supplementary Instructions
  • V5.0 It's all about rotating stuff around in the cube. Also adds two new animaitions, one called Cosine and a new Fireworks animation.
  • V5.1 This is a big improvement over 5.0. Rotating the whole cube is now brighter and has no flicker.
  • V5.2 This adds 4 additional new animations, all based on our subroutine that rotates the entire cube.
  • V6.0 This version introduces a new way to program cubes using an object based sprite class. It also contains 7 new animations.
  • V6.1 This adds one new animation - a helicopter buzzing around the cube.
  • V7.0 This version mainly adds a bunch of new animations. But it also adds some minor inprovements and additional features to the sprite object class introduced in Version 6.
  • V7.1 This just adds an additional 2 animations to Version 7.
  • V7.2 This adds one additional animation to Version 7. It also adds the ChgIntensity action to the sprite object class, and fixes a couple of minor bugs in some other Sprite object class actions.
  • V7.3 This adds three additional animations to Version 7.
  • The_Big_Show_noMusic_V1_0 This is the compilation of all animations in all versions of the template.
  • The_Big_Show_V2.0 This version of the Big Show adds support the music module. Thanks to David Yee!
  • The_Big_Show_V2.1 makes minor changes in documentation, cleans up some stuff, and
    adds David Yee's update to the helicopter animation.
  • Another_Big_Show_V1.0 introduces a bunch of new animations with music support,filling the UNO32's program memory.
  • The_Big_Show_noMusic_V1_0 introduces a bunch of new animations without music support.
  • The_Super_Big_Show_V1.0 combines all the animations from The_Big_Show and Another_Big_Show in one large
    program that only runs on the uC32 ChipKit. Supports music.
  • Super_Big_Show_noMusic_V1_0 combines all the animations from The_Big_Show and Another_Big_Show in one large
    program that only runs on the uC32 ChipKit. No music support.