AlanFord / grbl-Mega

An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on an Arduino Mega2560
https://github.com/gnea/grbl/wiki
Other
0 stars 0 forks source link

Homing Cycle #3

Open AlanFord opened 7 years ago

AlanFord commented 7 years ago

Config.h contains a series of #defines that determine the sequence of moves used in a homing cycle. See:

define HOMING_CYCLE_0 (1<<Z_AXIS) // REQUIRED: First move Z to clear workspace.

define HOMING_CYCLE_1 ((1<<X_AXIS)|(1<<Y_AXIS)) // OPTIONAL: Then move X,Y at the same time.

// #define HOMING_CYCLE_2 // OPTIONAL: Uncomment and add axes mask to enable // #define HOMING_CYCLE_3 // OPTIONAL: Uncomment and add axes mask to enable // #define HOMING_CYCLE_4 // OPTIONAL: Uncomment and add axes mask to enable // #define HOMING_CYCLE_5 // OPTIONAL: Uncomment and add axes mask to enable

These need to be augmented to consider homing of A, B, and C axes.