It's a project 100% ready to be re-hack. So if you are interested in the data file like the design file of acrylic or code, send me a PM.
We used a layer of Grove - Chainable LED, one microcontroller, and one base shield to create the function.
Following is a video demonstrating how it works as a timer.
You can find the configuration of Glasso with some "unboxing" photos here.
The upper layer sit 6 Grove - Chainable RGB LED. They are separated by acrylic blocks to avoid light interference.
And on the button layer are our Seeeduino and Base Shield, plus a Grove - 3-axis Accelerometer to sense the position.