Transform your coffee table into a piece of kinetic sand art
Arduino Team — December 30th, 2023
Like most furniture, a coffee table should both look good and function well. To function well, a coffee table just needs a flat surface. But looking good is a lot more complicated and depends entirely on owner taste. If kinetic art is your thing, then you might consider building this automatic sand art coffee table.
This is a coffee table with a large pocket in the center filled with sand. A ball bearing rolls around in the sand, leaving intricate patterns behind. LED lighting highlights those patterns and users can program their own sequences of movements to create whatever art they like.
The secret to a kinetic sand coffee table like this one is magnetism. There is a two-axis CNC system underneath the table with a strong magnet that pulls the ball bearing through the sand. In this case, the kinematics are straightforward with a linear rail gantry riding on a pair of linear rails. Stepper motors pull the gantry and carriage with GT2 belts.
An Arduino UNO Rev3 board controls those stepper motors through a CNC Shield V3 with two TMC2209 drivers. The sketch is very simple and doesn’t run G-code directly. Instead, the user must extract a series of coordinates from a G-code file and copy them into the sketch. But because this is a coffee table, most users will only need to do that one time to program a series of patterns to cycle through.
We care about the privacy and personal data of our users.
To continue, please give us your consent:
Please confirm that you have read the privacy policy
Thank you for subscribing!
Curious to learn more?
Are you also a teacher, student, or professional that loves using Arduino in your day-to-day activities?
Then keep up-to-date with either our STEM or Professional monthly newsletters.
Arduino weekly newsletter (already subscribed)
Educators can benefit from the ever growing tech that shapes our environment through fun cool projects.
Why not awe your boss with highly innovative ways to help keep your enterprise connected at no extra cost?
Arduino Survey
We'd like to get to know you little better.
Please help us improve by answering this super short optional survey.