Close

Background

A project log for Tiny SandScara

A tiny scara robot sand plotter used to make teeny tiny sand art

shawndeolshawn.deol 12/24/2020 at 01:080 Comments

Wow this is my first time documenting a project in a very long time....

So basically this project takes inspiration from ZenXY, Sandscript and the Sisyphus table. I've done a lot of the groundwork and this post will be a summary of the background.

Step 1: Core Components

After doing a lot of research into existing sand plotter I've come to the following list of components as "crucial"

Are CoreXY 3D Printers Taking Over? « FabbalooBeckhoff Information System - EnglishSisyphus: the kinetic art table - Raspberry Pi

Step 2: Motor form-factor limitations

So I want this thing to be TINY but just how tiny is tiny? Briefly looking at available components on the internet I quickly realized that the limiting factor will be the size of the motor. I essentially see 3 classes of motors suitable for the task of a sand plotter (open loop position control, easy location based movements)

1. DVD drive micro steppers

These guys are difficult to control, expensive to source & hard to mount (very low torque as well). For these reasons I've largely ignored them 

Hack old CD-ROM's into a CNC Machine | Tinkernut Labs | The Curious Mind Of  A tinkerer

2. Hobby/toy stepper motors (geared, eccentric shaft)

So I tried these guys out for my first prototype, unfortunately the vendor I used has very poor quality control which resulted in multiple motor failures. They also don't have the best mounting features & the shaft can quickly overheat causing spur gears to slowly melt and deform (if printed from PLA)

Hobby Unipolar Stepper Motor | Creatron Inc


3. NEMA standard size stepper motors (no gearing, pretty beefy)

NEMA motors come in a variety of sizes, all the way down to Nema 8. Unfortunately Nema 8 is pretty expensive and I wasn't able to locate any pancake (low profile) variants for that specific size. 

What do NEMA sizes mean? | Applied Motion

Fortunately Nema 17 pancake stepper motors are commonly used in 3D printing and I was able to snag a few for $10 a piece from Amazon.


Step 3: Enclosure form-factor limitations

With the motor issue being dealt with, the remaining form factor limitations are electronics & other general enclosure related factors. I plan on using an Arduino Uno to keep this project fairly simple. As for the enclosure, I plan on using an Ender 5 to print the round enclosure (yes I want round) which gives me a maximum bounding box for the sand plotter.

Other enclosure related limitations include 

Step 4: Motion system form-factor limitations

OK so I lied, the type of motion system you use will heavily effect your form-factor and final footprint. While CoreXY is very efficiency for 3D printing & other typical cartesian applications, it leaves a lot of deadspace for a sand plotter which would require a larger bezel (not a big fan). Because my project is intended to be very tiny this issue is amplified so CoreXY/Hbot/Cartesian systems are out of the running.

Next there is the variety of polar solutions, many of which require typically requires a slip-ring or less than 360 degrees of rotation (another non-negotiable for me), other polar solutions I've researched result in quite a high z stackup (total height) which also put me off.

The final option (and the one I settled on) was a modified Scara robot. This modification is very similar Mark Roland's design which in turn in similar to Rob Dobson's design (funny how that happens)

Discussions