Replies: 1 comment 3 replies
-
I leave the result of the Grbl commands $$ , $I
|
Beta Was this translation helpful? Give feedback.
-
I leave the result of the Grbl commands $$ , $I
|
Beta Was this translation helpful? Give feedback.
-
Hello good day. I am using mega 2560, ramps 1.4, 5 drv8825, along with grbl mega 5x. I have a mpcnc that uses 2 motors on the X and Y axes, and I cloned the X axis in A and the Y axis in B.
The cnc works but both the cloned A axis and B axis turn and rotate. I don't know how to solve this problem, if someone can help me it would be great since I'm stuck for several days without being able to solve it. Thanks!.
I leave my config.h file
// To use with RAMPS 1.4 Board, comment out the above defines and uncomment the next two defines
#define DEFAULTS_RAMPS_BOARD
#define CPU_MAP_2560_RAMPS_BOARD
// Serial baud rate
// #define BAUD_RATE 230400
#define BAUD_RATE 115200
// Axis array index values. Must start with 0 and be continuous.
#ifdef DEFAULTS_RAMPS_BOARD
// 4, 5 & 6 axis support only for RAMPS 1.4 (for the moment :-)...)
#define N_AXIS 5 // Number of axes
#define N_AXIS_LINEAR 5 // Number of linears axis
#else
#define N_AXIS 3 // Number of axes = 3 if not DEFAULTS_RAMPS_BOARD
#endif
#define AXIS_1 0 // Axis indexing value. Must start with 0 and be continuous.
#define AXIS_1_NAME 'X' // Axis names must be in X, Y, Z, A, B, C, U, V & W.
#define AXIS_2 1
#define AXIS_2_NAME 'Y'
#define AXIS_3 2
#define AXIS_3_NAME 'Z'
#if N_AXIS <3
#error "N_AXIS must be >= 3. N_AXIS < 3 is not implemented."
#endif
#if N_AXIS > 3
#define AXIS_4 3
#define AXIS_4_NAME 'X' // Letter of axis number 4
#endif
#if N_AXIS > 4
#define AXIS_5 4
#define AXIS_5_NAME 'Y' // Letter of axis number 5
#endif
#if N_AXIS > 5
#define AXIS_6 5
#define AXIS_6_NAME 'C' // Letter of axis number 6
#endif
#if N_AXIS > 6
#error "N_AXIS must be <= 6. N_AXIS > 6 is not implemented."
#endif
Beta Was this translation helpful? Give feedback.
All reactions