Here are some of the settings needed in order to run the stock OF unit [hardware] with a GRBL based controller: [GRBL Configuration Reference]
Settings $100-$105 are needed to ensure accurate movement (distance)
Formula: steps_per_mm = (steps_per_revolution*microsteps)/mm_per_rev
- steps_per_revolution = 360 / 1.8 (degrees per step for stock motors) = 200
- microsteps = The microsteps per step of your controller (typically 1, 2, 4, 8, or 16). Tip: Using high microstep values (e.g., 16) can reduce your stepper motor torque, so use the lowest that gives you the desired axis resolution and comfortable running properties. (for my controller it’s [8])
- mm_per_rev = ball screw pitch
X/Y: 160 = (200 * 8) / 10
Z: 400 = (200 * 8) / 4
$100=160.000 (X Axis)
$101=160.000 (Y Axis)
$102=400.000 (Z Axis)
$103=160.000 (A/Y2 Axis)
$104=160.000 (B Axis - not used, but I set it as default)
$105=160.000 (C Axis - not used, but I set it as default)
All my current settings (work in progress as I tweak, especially acceleration):
All Settings
$0=4
$1=255
$2=00000000 (this is binary 0 [mask])
$3=00000011 (this is binary 3 [mask])
$4=0
$5=1
$6=1
$10=1
$11=0.010
$12=0.002
$13=0
$20=1
$21=0
$22=1
$23=3
$24=200.000
$25=2000.000
$26=250.000
$27=2.500
$30=30000.000
$31=10000.000
$32=0
$100=160.000
$101=160.000
$102=400.000
$103=160.000
$104=160.000
$105=160.000
$110=12700.000
$111=12700.000
$112=5080.000
$113=12700.000
$114=12700.000
$115=12700.000
$120=750.000
$121=750.000
$122=750.000
$123=750.000
$124=750.000
$125=750.000
$130=800.000
$131=800.000
$132=110.000
$133=800.000
$134=300.000
$135=300.000