|
@ -132,13 +132,13 @@ |
|
|
// The following define selects which electronics board you have.
|
|
|
// The following define selects which electronics board you have.
|
|
|
// Please choose the name from boards.h that matches your setup
|
|
|
// Please choose the name from boards.h that matches your setup
|
|
|
#ifndef MOTHERBOARD |
|
|
#ifndef MOTHERBOARD |
|
|
#define MOTHERBOARD BOARD_RAMPS_14_RE_ARM_EFB // For people switching over to the Panucatt Re-ARM board
|
|
|
//#define MOTHERBOARD BOARD_RAMPS_14_RE_ARM_EFB // For people switching over to the Panucatt Re-ARM board
|
|
|
//#define MOTHERBOARD BOARD_RAMPS_14_EFB // For unmodified printers using Atmega-2560 and RAMPS boards.
|
|
|
#define MOTHERBOARD BOARD_RAMPS_14_EFB // For unmodified printers using Atmega-2560 and RAMPS boards.
|
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
// Optional custom name for your RepStrap or other custom machine
|
|
|
// Optional custom name for your RepStrap or other custom machine
|
|
|
// Displayed in the LCD "Ready" message
|
|
|
// Displayed in the LCD "Ready" message
|
|
|
#define CUSTOM_MACHINE_NAME "FT-2020 v5" |
|
|
#define CUSTOM_MACHINE_NAME "FT-2020 v9" |
|
|
|
|
|
|
|
|
// Define this to set a unique identifier for this printer, (Used by some programs to differentiate between machines)
|
|
|
// Define this to set a unique identifier for this printer, (Used by some programs to differentiate between machines)
|
|
|
// You can use an online service to generate a random UUID. (eg http://www.uuidgenerator.net/version4)
|
|
|
// You can use an online service to generate a random UUID. (eg http://www.uuidgenerator.net/version4)
|
|
@ -565,7 +565,7 @@ |
|
|
* Override with M203 |
|
|
* Override with M203 |
|
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]] |
|
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]] |
|
|
*/ |
|
|
*/ |
|
|
#define DEFAULT_MAX_FEEDRATE { 250, 250, 6, 17 } |
|
|
#define DEFAULT_MAX_FEEDRATE { 250, 250, 2, 17 } |
|
|
|
|
|
|
|
|
/**
|
|
|
/**
|
|
|
* Default Max Acceleration (change/s) change = mm/s |
|
|
* Default Max Acceleration (change/s) change = mm/s |
|
@ -573,7 +573,7 @@ |
|
|
* Override with M201 |
|
|
* Override with M201 |
|
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]] |
|
|
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]] |
|
|
*/ |
|
|
*/ |
|
|
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 10, 750 } |
|
|
#define DEFAULT_MAX_ACCELERATION { 1000, 1000, 4, 750 } |
|
|
|
|
|
|
|
|
/**
|
|
|
/**
|
|
|
* Default Acceleration (change/s) change = mm/s |
|
|
* Default Acceleration (change/s) change = mm/s |
|
@ -714,7 +714,7 @@ |
|
|
*/ |
|
|
*/ |
|
|
#define X_PROBE_OFFSET_FROM_EXTRUDER 38 // X offset: -left +right [of the nozzle]
|
|
|
#define X_PROBE_OFFSET_FROM_EXTRUDER 38 // X offset: -left +right [of the nozzle]
|
|
|
#define Y_PROBE_OFFSET_FROM_EXTRUDER -7 // Y offset: -front +behind [the nozzle]
|
|
|
#define Y_PROBE_OFFSET_FROM_EXTRUDER -7 // Y offset: -front +behind [the nozzle]
|
|
|
#define Z_PROBE_OFFSET_FROM_EXTRUDER -10.4 // Z offset: -below +above [the nozzle]
|
|
|
#define Z_PROBE_OFFSET_FROM_EXTRUDER -10.35 // Z offset: -below +above [the nozzle]
|
|
|
|
|
|
|
|
|
// X and Y axis travel speed (mm/m) between probes
|
|
|
// X and Y axis travel speed (mm/m) between probes
|
|
|
#define XY_PROBE_SPEED 7500 |
|
|
#define XY_PROBE_SPEED 7500 |
|
@ -744,8 +744,8 @@ |
|
|
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle. |
|
|
* Example: `M851 Z-5` with a CLEARANCE of 4 => 9mm from bed to nozzle. |
|
|
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle. |
|
|
* But: `M851 Z+1` with a CLEARANCE of 2 => 2mm from bed to nozzle. |
|
|
*/ |
|
|
*/ |
|
|
#define Z_CLEARANCE_DEPLOY_PROBE 5 // Z Clearance for Deploy/Stow
|
|
|
#define Z_CLEARANCE_DEPLOY_PROBE 3 // Z Clearance for Deploy/Stow
|
|
|
#define Z_CLEARANCE_BETWEEN_PROBES 5 // Z Clearance between probe points
|
|
|
#define Z_CLEARANCE_BETWEEN_PROBES 3 // Z Clearance between probe points
|
|
|
|
|
|
|
|
|
// For M851 give a range for adjusting the Z probe offset
|
|
|
// For M851 give a range for adjusting the Z probe offset
|
|
|
#define Z_PROBE_OFFSET_RANGE_MIN -20 |
|
|
#define Z_PROBE_OFFSET_RANGE_MIN -20 |
|
@ -816,8 +816,8 @@ |
|
|
#define X_MIN_POS 6 |
|
|
#define X_MIN_POS 6 |
|
|
#define Y_MIN_POS 3 |
|
|
#define Y_MIN_POS 3 |
|
|
#define Z_MIN_POS 0 |
|
|
#define Z_MIN_POS 0 |
|
|
#define X_MAX_POS 212 |
|
|
#define X_MAX_POS 207 |
|
|
#define Y_MAX_POS 190 |
|
|
#define Y_MAX_POS 182 |
|
|
#define Z_MAX_POS 175 |
|
|
#define Z_MAX_POS 175 |
|
|
|
|
|
|
|
|
/**
|
|
|
/**
|
|
@ -920,7 +920,7 @@ |
|
|
// For Cartesian machines, instead of dividing moves on mesh boundaries,
|
|
|
// For Cartesian machines, instead of dividing moves on mesh boundaries,
|
|
|
// split up moves into short segments like a Delta. This follows the
|
|
|
// split up moves into short segments like a Delta. This follows the
|
|
|
// contours of the bed more closely than edge-to-edge straight moves.
|
|
|
// contours of the bed more closely than edge-to-edge straight moves.
|
|
|
#define SEGMENT_LEVELED_MOVES |
|
|
//#define SEGMENT_LEVELED_MOVES
|
|
|
#define LEVELED_SEGMENT_LENGTH 5.0 // (mm) Length of all segments (except the last one)
|
|
|
#define LEVELED_SEGMENT_LENGTH 5.0 // (mm) Length of all segments (except the last one)
|
|
|
|
|
|
|
|
|
/**
|
|
|
/**
|
|
@ -1159,7 +1159,7 @@ |
|
|
//
|
|
|
//
|
|
|
// M100 Free Memory Watcher
|
|
|
// M100 Free Memory Watcher
|
|
|
//
|
|
|
//
|
|
|
//#define M100_FREE_MEMORY_WATCHER // Add M100 (Free Memory Watcher) to debug memory usage
|
|
|
#define M100_FREE_MEMORY_WATCHER // Add M100 (Free Memory Watcher) to debug memory usage
|
|
|
|
|
|
|
|
|
//
|
|
|
//
|
|
|
// G20/G21 Inch mode support
|
|
|
// G20/G21 Inch mode support
|
|
@ -1199,7 +1199,7 @@ |
|
|
// Specify a park position as { X, Y, Z }
|
|
|
// Specify a park position as { X, Y, Z }
|
|
|
#define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 } |
|
|
#define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 } |
|
|
#define NOZZLE_PARK_XY_FEEDRATE 100 // X and Y axes feedrate in mm/s (also used for delta printers Z axis)
|
|
|
#define NOZZLE_PARK_XY_FEEDRATE 100 // X and Y axes feedrate in mm/s (also used for delta printers Z axis)
|
|
|
#define NOZZLE_PARK_Z_FEEDRATE 8 // Z axis feedrate in mm/s (not used for delta printers)
|
|
|
#define NOZZLE_PARK_Z_FEEDRATE 5 // Z axis feedrate in mm/s (not used for delta printers)
|
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
/**
|
|
|
/**
|
|
|