|
|
@ -638,7 +638,7 @@ |
|
|
|
* Z Servo Probe, such as an endstop switch on a rotating arm. |
|
|
|
*/ |
|
|
|
#define Z_ENDSTOP_SERVO_NR 0 // Defaults to SERVO 0 connector.
|
|
|
|
#define Z_SERVO_ANGLES {40,95} // Z Servo Deploy and Stow angles
|
|
|
|
#define Z_SERVO_ANGLES {40,85} // Z Servo Deploy and Stow angles
|
|
|
|
|
|
|
|
/**
|
|
|
|
* The BLTouch probe uses a Hall effect sensor and emulates a servo. |
|
|
@ -786,17 +786,26 @@ |
|
|
|
// @section machine
|
|
|
|
|
|
|
|
// The size of the print bed
|
|
|
|
//#define X_BED_SIZE 207 // For now... use the old method of X_MIN_POS and X_MAX_POS to set X size
|
|
|
|
//#define Y_BED_SIZE 182 // For now... use the old method of Y_MIN_POS and Y_MAX_POS to set Y size
|
|
|
|
#define X_BED_SIZE 207 |
|
|
|
#define Y_BED_SIZE 182 |
|
|
|
|
|
|
|
// Travel limits (mm) after homing, corresponding to endstop positions.
|
|
|
|
#define X_MIN_POS 6 |
|
|
|
#define Y_MIN_POS 3 |
|
|
|
#define Z_MIN_POS 0 |
|
|
|
#define X_MAX_POS 207 |
|
|
|
#define Y_MAX_POS 182 |
|
|
|
#define X_MAX_POS X_BED_SIZE |
|
|
|
#define Y_MAX_POS Y_BED_SIZE |
|
|
|
#define Z_MAX_POS 175 |
|
|
|
|
|
|
|
/**
|
|
|
|
* Software Endstops |
|
|
|
* |
|
|
|
* - Prevent moves outside the set machine bounds. |
|
|
|
* - Individual axes can be disabled, if desired. |
|
|
|
* - X and Y only apply to Cartesian robots. |
|
|
|
* - Use 'M211' to set software endstops on/off or report current state |
|
|
|
*/ |
|
|
|
|
|
|
|
// If enabled, axes won't move below MIN_POS in response to movement commands.
|
|
|
|
//#define MIN_SOFTWARE_ENDSTOPS
|
|
|
|
#if ENABLED(MIN_SOFTWARE_ENDSTOPS) |
|
|
@ -1718,9 +1727,9 @@ |
|
|
|
* LED Type. Enable only one of the following two options. |
|
|
|
* |
|
|
|
*/ |
|
|
|
|
|
|
|
//#define RGB_LED
|
|
|
|
//#define RGBW_LED
|
|
|
|
|
|
|
|
#if ENABLED(RGB_LED) || ENABLED(RGBW_LED) |
|
|
|
#define RGB_LED_R_PIN 34 |
|
|
|
#define RGB_LED_G_PIN 43 |
|
|
@ -1731,11 +1740,11 @@ |
|
|
|
// Support for Adafruit Neopixel LED driver
|
|
|
|
//#define NEOPIXEL_LED
|
|
|
|
#if ENABLED(NEOPIXEL_LED) |
|
|
|
#define NEOPIXEL_TYPE NEO_GRB // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
|
|
|
|
#define NEOPIXEL_TYPE NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
|
|
|
|
#define NEOPIXEL_PIN 4 // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
|
|
|
|
#define NEOPIXEL_PIXELS 30 // Number of LEDs in the strip
|
|
|
|
#define NEOPIXEL_IS_SEQUENTIAL // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
|
|
|
|
#define NEOPIXEL_BRIGHTNESS 255 // Initial brightness 0-255
|
|
|
|
#define NEOPIXEL_BRIGHTNESS 127 // Initial brightness (0-255)
|
|
|
|
//#define NEOPIXEL_STARTUP_TEST // Cycle through colors at startup
|
|
|
|
#endif |
|
|
|
|
|
|
@ -1766,16 +1775,16 @@ |
|
|
|
* Set this manually if there are extra servos needing manual control. |
|
|
|
* Leave undefined or set to 0 to entirely disable the servo subsystem. |
|
|
|
*/ |
|
|
|
#define NUM_SERVOS 1 // Servo index starts with 0 for M280 command
|
|
|
|
#define NUM_SERVOS 2 // Servo index starts with 0 for M280 command
|
|
|
|
|
|
|
|
// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
|
|
|
|
// 300ms is a good value but you can try less delay.
|
|
|
|
// If the servo can't reach the requested position, increase it.
|
|
|
|
#define SERVO_DELAY { 500 } |
|
|
|
#define SERVO_DELAY { 500, 500 } |
|
|
|
|
|
|
|
// Servo deactivation
|
|
|
|
//
|
|
|
|
// With this option servos are powered only during movement, then turned off to prevent jitter.
|
|
|
|
//#define DEACTIVATE_SERVOS_AFTER_MOVE
|
|
|
|
#define DEACTIVATE_SERVOS_AFTER_MOVE |
|
|
|
|
|
|
|
#endif // CONFIGURATION_H
|
|
|
|