Home > News & Updates > Arduino News > REMOTE-CONTROL KINETIC SAND TABLE USES A SINGLE ARDUINO

REMOTE-CONTROL KINETIC SAND TABLE USES A SINGLE ARDUINO

Summary of REMOTE-CONTROL KINETIC SAND TABLE USES A SINGLE ARDUINO


This Arduino-driven kinetic sand table converts a coffee table into a mesmerizing art piece where a ball bearing is guided through sand by magnets moved along rails driven by stepper motors. The creator added laser-cut 3mm boards for the sand bed and rail/magnet mounts, used a CNC shield with steppers, and optimized GRBL/g-code to run the mechanism from a single Arduino.

Parts used in the Kinetic Sand Table:

  • Coffee table (base furniture)
  • 3mm laser-cut board for sand tray
  • 3mm laser-cut board for rails and magnets
  • Custom laser-cut connector pieces for rails and pulleys
  • Rails for magnet carriage
  • Pulleys for motion system
  • Stack of magnets (magnet carriage)
  • Ball bearing (to make tracks in the sand)
  • Stepper motors (pair)
  • CNC shield
  • Arduino (single board to run GRBL)
  • Sand (kinetic or regular as used in table)

There’s nothing fun about a Sisyphean task unless you’re watching one being carried out by someone or something else. In that case, it can be mesmerizing like this Arduino-driven kinetic sand table.

Like many of these builds, it all started with an ordinary coffee table from the hacker’s favorite furnitüre store. [NewsonsElectronics] opened it up and added a 3mm-thick board to hold the sand and another to hold the rails and magnets.

After designing some pieces to connect the rails and pulleys together, [NewsonsElectronics] let the laser cutter loose on some more 3mm stock. A pair of stepper motors connected to a CNC shield do all of the work, driving around a stack of magnets that causes the ball bearing to trudge beautifully through the sand.

Be sure to check out the videos after the break. The first is a nice demonstration, and the second is the actual build video. In the third video, [NewsonsElectronics] explains how they could write the world’s smallest GRBL code to swing this with a single Arduino. Hint: it involves removing unnecessary data from the g-code generated by Sandify.

Don’t have a laser cutter? Here’s a sand table built from 3D printer parts.

Source: REMOTE-CONTROL KINETIC SAND TABLE USES A SINGLE ARDUINO

Quick Solutions to Questions related to Kinetic Sand Table:

  • What is the primary controller used for the sand table?
    The project uses a single Arduino running GRBL to control the sand table.
  • How are the magnets moved under the sand?
    A pair of stepper motors drive a magnet carriage along rails via pulleys to move the magnets.
  • What parts were laser cut for the build?
    3mm boards were laser cut to form the sand tray, the rails and magnet mounts, and connector pieces for rails and pulleys.
  • Does the build use a CNC shield?
    Yes, the stepper motors are connected to a CNC shield.
  • What creates the visible tracks in the sand?
    A ball bearing is guided by the moving magnets to trudge through the sand and create tracks.
  • Can the GRBL code be simplified to run on one Arduino?
    Yes, the builder explains removing unnecessary g-code data generated by Sandify to create a minimal GRBL program for a single Arduino.
  • Is a laser cutter required to build this project?
    No, the article notes an alternative sand table built from 3D printer parts for those without a laser cutter.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top