|
@@ -342,15 +342,18 @@
|
342
|
342
|
#endif
|
343
|
343
|
#endif
|
344
|
344
|
|
345
|
|
-// Enable this for dual x-carriage printers.
|
346
|
|
-// A dual x-carriage design has the advantage that the inactive extruder can be parked which
|
347
|
|
-// prevents hot-end ooze contaminating the print. It also reduces the weight of each x-carriage
|
348
|
|
-// allowing faster printing speeds. Connect your X2 stepper to the first unused E plug.
|
|
345
|
+/**
|
|
346
|
+ * Dual X Carriage
|
|
347
|
+ *
|
|
348
|
+ * This setup has two X carriages that can move independently, each with its own hotend.
|
|
349
|
+ * The carriages can be used to print an object with two colors or materials, or in
|
|
350
|
+ * "duplication mode" it can print two identical or X-mirrored objects simultaneously.
|
|
351
|
+ * The inactive carriage is parked automatically to prevent oozing.
|
|
352
|
+ * X1 is the left carriage, X2 the right. They park and home at opposite ends of the X axis.
|
|
353
|
+ * By default the X2 stepper is assigned to the first unused E plug on the board.
|
|
354
|
+ */
|
349
|
355
|
#define DUAL_X_CARRIAGE
|
350
|
356
|
#if ENABLED(DUAL_X_CARRIAGE)
|
351
|
|
- // Configuration for second X-carriage
|
352
|
|
- // Note: the first x-carriage is defined as the x-carriage which homes to the minimum endstop;
|
353
|
|
- // the second x-carriage always homes to the maximum endstop.
|
354
|
357
|
#define X1_MIN_POS X_MIN_POS // set minimum to ensure first x-carriage doesn't hit the parked second X-carriage
|
355
|
358
|
#define X1_MAX_POS (X_BED_SIZE) // set maximum to ensure first x-carriage doesn't hit the parked second X-carriage
|
356
|
359
|
#define X2_MIN_POS 0 // set minimum to ensure second x-carriage doesn't hit the parked first X-carriage
|