@ -88,8 +88,8 @@
// build by the user have been successfully uploaded into firmware.
# define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
# define SHOW_BOOTSCREEN
# define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
# define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
# define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot up in line 1
# define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot up in line 2
//
// *** VENDORS PLEASE READ *****************************************************
@ -105,15 +105,24 @@
//#define SHOW_CUSTOM_BOOTSCREEN
// @section machine
// SERIAL_PORT selects which serial port should be used for communication with the host.
// This allows the connection of wireless adapters (for instance) to non-default port pins.
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
// :[0,1,2,3,4,5,6,7]
/**
* Select which serial port on the board will be used for communication with the host .
* This allows the connection of wireless adapters ( for instance ) to non - default port pins .
* Serial port 0 is always used by the Arduino bootloader regardless of this setting .
*
* : [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 ]
*/
# define SERIAL_PORT 0
// This determines the communication speed of the printer
// :[2400,9600,19200,38400,57600,115200,250000]
# define BAUDRATE 250000
/**
* This setting determines the communication speed of the printer .
*
* 250000 works in most cases , but you might try a lower speed if
* you commonly experience drop - outs during host printing .
*
* : [ 2400 , 9600 , 19200 , 38400 , 57600 , 115200 , 250000 ]
*/
// Enable the Bluetooth serial interface on AT90USB devices
//#define BLUETOOTH
@ -169,14 +178,22 @@
//#define HOTEND_OFFSET_X {0.0, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis
//#define HOTEND_OFFSET_Y {0.0, 5.00} // (in mm) for each extruder, offset of the hotend on the Y axis
//// The following define selects which power supply you have. Please choose the one that matches your setup
// 1 = ATX
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
// :{1:'ATX',2:'X-Box 360'}
/**
* Select your power supply here . Use 0 if you haven ' t connected the PS_ON_PIN
*
* 0 = No Power Switch
* 1 = ATX
* 2 = X - Box 360 203 Watts ( the blue wire connected to PS_ON and the red wire to VCC )
*
* : { 0 : ' No power switch ' , 1 : ' ATX ' , 2 : ' X - Box 360 ' }
*/
# define POWER_SUPPLY 1
// Define this to have the electronics keep the power supply off on startup. If you don't know what this is leave it.
//#define PS_DEFAULT_OFF
# if POWER_SUPPLY > 0
// Enable this option to leave the PSU off at startup.
// Power to steppers and heaters will need to be turned on with M80.
//#define PS_DEFAULT_OFF
# endif
// @section temperature
@ -614,16 +631,16 @@
# define Z_PROBE_ALLEN_KEY_DEPLOY_2_Z 100.0
# define Z_PROBE_ALLEN_KEY_DEPLOY_2_FEEDRATE XY_PROBE_SPEED
# define Z_PROBE_ALLEN_KEY_DEPLOY_3_X Z_PROBE_ALLEN_KEY_DEPLOY_2_X * 0.75
# define Z_PROBE_ALLEN_KEY_DEPLOY_3_Y Z_PROBE_ALLEN_KEY_DEPLOY_2_Y * 0.75
# define Z_PROBE_ALLEN_KEY_DEPLOY_3_Z Z_PROBE_ALLEN_KEY_DEPLOY_2_Z
# define Z_PROBE_ALLEN_KEY_DEPLOY_3_FEEDRATE XY_PROBE_SPEED
# define Z_PROBE_ALLEN_KEY_DEPLOY_3_X 45.00 // Move right to trigger deploy pin
# define Z_PROBE_ALLEN_KEY_DEPLOY_3_Y -125.00
# define Z_PROBE_ALLEN_KEY_DEPLOY_3_Z 100.0
# define Z_PROBE_ALLEN_KEY_DEPLOY_3_FEEDRATE (XY_PROBE_SPEED) / 2
# define Z_PROBE_ALLEN_KEY_DEPLOY_4_X Z_PROBE_ALLEN_KEY_DEPLOY_3_X * 0.75
# define Z_PROBE_ALLEN_KEY_DEPLOY_4_Y Z_PROBE_ALLEN_KEY_DEPLOY_3_Y * 0.75
# define Z_PROBE_ALLEN_KEY_DEPLOY_4_Z Z_PROBE_ALLEN_KEY_DEPLOY_3_Z
# define Z_PROBE_ALLEN_KEY_DEPLOY_4_FEEDRATE XY_PROBE_SPEED
# define Z_PROBE_ALLEN_KEY_STOW_1_X 36.00 // Line up with bed retaining clip
# define Z_PROBE_ALLEN_KEY_STOW_1_Y -122.00
# define Z_PROBE_ALLEN_KEY_STOW_1_Z 75.0
@ -910,11 +927,9 @@
# define Z_SAFE_HOMING_Y_POINT ((Y_MIN_POS + Y_MAX_POS) / 2) // Y point for Z homing when homing all axis (G28).
# endif
// Delta only homes to Z
# define HOMING_FEEDRATE_Z (200*30)
//=============================================================================
//============================= Additional Features ===========================
//=============================================================================
@ -942,8 +957,8 @@
// When enabled Marlin will send a busy status message to the host
// every couple of seconds when it can't accept commands.
//
# define HOST_KEEPALIVE_FEATURE // Disable this if your host doesn't like keepalive messages
# define DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
# define HOST_KEEPALIVE_FEATURE // Disable this if your host doesn't like keepalive messages
# define DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
//
// M100 Free Memory Watcher