SCARA

From Rev0 Wiki
Jump to navigation Jump to search

Summary

The design of this robot is based heavily on the "HF06" robot designed by Martin Price (link). It was initially undertaken as a low-cost 3D positioning robot for use in touch-screen testing or button pressing/activation, but evolved into a 3D printer (with replacable tool head, so still capable of performing basic 3D positioner tasks). The X/Y resolution is lower than typical 3D printers, but is estimated to still be adequate (resolution is <1/4 the diameter of the extruded filament diameter).

Subsystems

Z-Axis Drive

The Z axis is driven by a 1.8 degree per step NEMA-23 motor, purchased at All Electronics (link). It uses an 8-wire interface, with 2 sets of coils wired in parallel or series for each phase). Wiring info is below:

  • black to red = 3.4 ohms
  • brown to blue = 3.5 ohms
  • orange to green = 3.5 ohms
  • yellow to white = 3.5 ohms


  • black: 0 ohms to 1, 3.5 ohms to 3
  • red: 0 ohms to 3, 3.5 ohms to 1
  • brown: 0 ohms to 7, 3.5 ohms to 5
  • blue: 0 ohms to 5, 3.5 ohms to 7
  • white: 0 ohms to 4, 3.5 ohms to 2
  • yellow: 0 ohms to 2, 3.5 ohms to 4
  • orange: 0 ohms to 6, 3.5 ohms to 8
  • green: 0 ohms to 8, 3.5 ohms to 6


The motor is coupled to a 1/4"-20 shaft which drives the SCARA X/Y positioner via an anti-backlash assembly comprised of two 1/4"-20 bolts held apart by a spring. The Z-axis assembly has 1.27 revolutions per mm, and using an 8-microstep controller gives 0.79375 um/step (1259.843 steps/mm), or 6.35 um/step (157.480 steps/mm) in full-step mode. The Z-axis print resolution will ultimately depend on machine tolerances and bed leveling, as it is clearly not limited by motor/mechanical resolution.

X/Y-Axis Drives

The X/Y axis are covered by the SCARA, and are driven by two 1.8 degree per step NEMA-17 motors, also purchased at All Electronics (link). Each motor is coupled to the 165mm arms via a 5:1 reduction pulley using GT2 2mm belts. Each motor will be driven by a 1/32 microstepping driver (DRV8825) for a total resolution of 0.01125 degrees/step, giving a worst-case linear step of 100um in X/Y (approximately 1/10th the resolution of a typical Cartesian bot, 1/10-1/3 that of a typical Delta, or about 1/2 to equal that of a DLP SLS printer).

Bill of Materials

Part Quantity Unit Cost Total Cost Source
NEMA-17 1.8 deg. Motor 2 $6.50 $13.00 All Electronics
NEMA-23 1.8 deg. Motor 1 $8.50 $8.50 All Electronics
Shipping (All Electronics) 1 $7.00 $7.00 All Electronics
Motors Total Cost $28.50
1/4"-20 Threaded Rod 12" 1 $0.96 $0.96 Home Depot
608ZZ Bearing 4 $0.305 $1.22 eBay
8mm x 300mm Linear Rail 2 $6.69 $13.38 eBay
LM8UU Linear Bearing 4 $0.599 $2.40 eBay
Mechanicals Total Cost $17.96
12V 100W Power Supply 1 $11.94 $11.94 eBay
Stepper Driver (DRV8825) 4 $2.26 $9.04 eBay
Arduino Mega 1 $11.50 $11.50 eBay
RAMPS Board 1 $6.49 $6.49 eBay
Control Electronics Total Cost $38.97
NEMA-17 1.8 deg. Hi-Torque Motor 1 $12.00 $12.00 eBay
MR105ZZ Bearing 1 $0.256 $0.26 eBay
Airtripper Metal Parts Kit 1 $12.79 $12.79 eBay
MK8 Drive Gear 1 $8.99 $8.99 eBay
E3D-v6 Bowden Extruder 1 $83.25 $83.25 E3D
Extruder Total Cost $117.29
Total Unit Cost $202.72