Prettify Dual X Carriage description
This commit is contained in:
parent
cd9868f442
commit
2d3317a35b
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -334,15 +334,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -336,15 +336,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
|
@ -331,15 +331,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Enable this for dual x-carriage printers.
|
/**
|
||||||
// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
* Dual X Carriage
|
||||||
// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
*
|
||||||
// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
* This setup has two X carriages that can move independently, each with its own hotend.
|
||||||
|
* The carriages can be used to print an object with two colors or materials, or in
|
||||||
|
* "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
||||||
|
* The inactive carriage is parked automatically to prevent oozing.
|
||||||
|
* X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
||||||
|
* By default the X2 stepper is assigned to the first unused E plug on the board.
|
||||||
|
*/
|
||||||
//#define DUAL_X_CARRIAGE
|
//#define DUAL_X_CARRIAGE
|
||||||
#if ENABLED(DUAL_X_CARRIAGE)
|
#if ENABLED(DUAL_X_CARRIAGE)
|
||||||
// Configuration for second X-carriage
|
|
||||||
// Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
|
||||||
// the second x-carriage always homes to the maximum endstop.
|
|
||||||
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
#define X1_MAX_POS X_BED_SIZE // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
||||||
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
#define X2_MIN_POS 80 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|
||||||
|
|
Loading…
Reference in a new issue