Skip to content
aldenhart edited this page Mar 3, 2013 · 21 revisions

Most of these questions here are about whether or not grblShield will work for a given application, sizing motors and power supplies, etc. For details of actually getting and using grblShield, see these other pages:

Table of Contents

grblShield FAQ

What Arduinos will grbl / grblShield work with?

What size motors can it drive, and what do you mean by "2.5 amps per winding"?

Can I drive 2 motors with the Y (or some other) axis?

What voltage and how big a power supply is needed?

Why only 8x microstepping? Isn't 16 or 32 better?

How about cooling - do I need heatsinks and/or a fan?

What version of grbl should I be running?

How do I get grbl onto the Arduino?

How do I set up grbl/grblShield for my Shapeoko?

Your exact setup will vary depending on a few factors, but here are some good starting values taken from this thread on the Shapeoko forum

$0=43.740 (x, step/mm)
$1=43.740 (y, step/mm)
$2=640.000 (z, step/mm)
$3=30 (step pulse, usec)
$4=1000.000 (default feed, mm/min)
$5=1000.000 (default seek, mm/min)
$6=160 (step port invert mask, int:10100000)
$7=25 (step idle delay, msec)
$8=25.000 (acceleration, mm/sec^2)
$9=0.050 (junction deviation, mm)
$10=0.100 (arc, mm/segment)
$11=25 (n-arc correction, int)
$12=3 (n-decimals, int)
$13=0 (report inches, bool)
$14=1 (auto start, bool)
$15=0 (invert step enable, bool)
$16=0 (hard limits, bool)
$17=0 (homing cycle, bool)
$18=0 (homing dir invert mask, int:00000000)
$19=25.000 (homing feed, mm/min)
$20=250.000 (homing seek, mm/min)
$21=100 (homing debounce, msec)
$22=1.000 (homing pull-off, mm)

grbl Questions

The following are all really questions for grbl, not grblShield, but in an effort to make this easier we also answer some questions here or refer you to the grbl wiki

How do I connect endstops for grbl?

Use the pins labeled here.

Clone this wiki locally