tracking pixel

Kinetic Sand Art Table



Remix Model
Kinetic Sand Art Table 3d model
Be the first to upload a make

44 Likes1228 DownloadsJune 22, 2021

Make your own super cool automated kinetic sand art table step-by-step. Including smart LED lighting.

You can see a video of it doing its thing and build instructions here:

It is incredibly captivating to be beside this simple DIY wooden table as the steel ball magically carves out an endless and ever changing series of beautiful geometric patterns in the sand.

List of items used in this project and where to find them:

■ 12v Nema 17 stepper motors (x2): ■ GT2 Timing belt (3m was used in the video): ■ 5mm bore idler, 6mm or 10mm width, 20 teeth (x2): ■ 5mm bore idler, 6 or 10mm width, toothless (x4): ■ Elegoo Arduino Uno (x1): ■ Nuts, bolts and screws (See list below): ■ M2.5 x 6mm bolts (for securing Raspberry Pi) (x4) - ■ Stepper drivers - TMC2208 (x2): ■ Contact switch (x3): ■ Arduino CNC Shield (x1): ■ Magnets, I used three x 15x3mm and one countersunk 20x7mm all high strength: ■ 30mm 5V Fan (x1): ■ Micro SD Card 8Gb or higher for Raspberry Pi (x1) - ■ Neopixels/WS2812b on a 30 per meter roll. - ■ 12mm momentary push button (x3): ■ Some filament for the printed parts (I used PLA, including the wood infused LumberJake from 3D Jake) - ■ Wiring blocks - five wires (x2) and three wires (x2). I used the Wago 221 series - ■ Mini360 Buck Converter (x1): ■ Faux leather fabric (enough to cover the surface): ■ Steel ball - 20mm: ■ Sand (I used around 600g):

To make a table frame which measures roughly 80 x 60cm: ■ 40cm long linear rail with block - MGN12H (x2): ■ 60cm long linear rail with block - MGN12H (x1): See for instructions on how to build a larger or smaller version. ■ Arduino Nano (x1): ■ Electrical wire: ■ 12v power supply - 2A or greater (x1): ■ Barrel Connector - Female (x1):

■ Pocket hole jig:

Nuts, bolts and screws needed: ■ M5 x 20mm (x6) ■ M3 x 8mm (x18) ■ M3 x 12mm (x19) ■ M3 nuts (x6) ■ M2.5 bolts for Pi (x4) ■ Short wood screws (x45) ■ Optional pocket hole screws (x24)

Quantity of 3D printed parts required: BaseBoardMount.stl (x1) BeltGrip.stl (x1) ComputerCase.stl (x1) ComputingLid.stl (x1) ControlPanel.stl (x1) GRBLCase.stl (x1) GRBLCaseLid.stl (x1) IdleSupport.stl (x2) LED-Corner.stl (x4) MagnetMount.stl (x1) MotorBaseLeft.stl (x1) MotorBaseRight.stl (x1) PowerPanelCase.stl (x1) PowerPanelLid.stl (x1) WireLoop.stl (x4) X-CarriageMount.stl (x2)


Code, and wiring diagrams can be found and downloaded from here:



Provide continual and dependable support through Patreon: Support us on Patreon:

Buy me a coffee to say thanks:



44 Likes1228 DownloadsJune 22, 2021

44 Likes1228 DownloadsJune 22, 2021