sandify icon indicating copy to clipboard operation
sandify copied to clipboard

web based user interface to create patterns that could be useful for robots that draw in sand with ball bearings.

Sandify

Sandify turns your cold, empty-hearted, emotionless sand tables into cold, empty-hearted, emotionless sand table robots with enchanting patterns.

Build Status

Sandify outputs code you can run on your sand table. The code produced is:

  • Continuous, since the ball can't lift to travel to another location.
  • Bounded to never exceed machine limits, as the firmware isn't typically smart enough to handle.

Sandify supports a large number of shape types and effects, so be creative! Input is welcome from the community.

Using Sandify

  • Head over to [sandify.org]((https://sandify.org).
  • Adjust the machine limits to match your table.
  • Add shapes and effects until you create a pleasing pattern.
  • Export the code in a format supported by your table.

More info

Running from source locally

  • Install npm and node.js.
  • Clone the Sandify repository, and change to that directory.
  • npm install
  • npm start
  • View in your browser at http://127.0.0.1:3000 or http://localhost:3000.