Fix the PR #4899 (ABL: Enable by type. Bilinear for all.) etc.
About Configuration.h: ・Fix the PR #4899 (ABL: Enable by type. Bilinear for all.) Remove Duplicated contents ・Fix the PR #4305 (Custom boot screen feature improvement) Revert from "during boot" to "during bootup" in all the example Configuration.h ・Fix the PR #4207 (Clean up, simplify and generalize the Allen-key-probe code.) Resolve and relocate the duplicated definitions in Z_PROBE_ALLEN_KEY section ・Follow-up the PR #4805 (Additional documentation of Configuration.h) Add forgotten changes to all the example Configuration.h Adjust spacing About Configuration_adv.h: Add missing description of SLOWDOWN for DELTA Adjust spacing
This commit is contained in:
parent
8b46eb3766
commit
92c03a44a9
40 changed files with 714 additions and 446 deletions
|
@ -809,73 +809,6 @@
|
||||||
//#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10"
|
//#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10"
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Select one form of Auto Bed Leveling below.
|
|
||||||
*
|
|
||||||
* If you're also using the Probe for Z Homing, it's
|
|
||||||
* highly recommended to enable Z_SAFE_HOMING also!
|
|
||||||
*
|
|
||||||
* - 3POINT
|
|
||||||
* Probe 3 arbitrary points on the bed (that aren't collinear)
|
|
||||||
* You specify the XY coordinates of all 3 points.
|
|
||||||
* The result is a single tilted plane. Best for a flat bed.
|
|
||||||
*
|
|
||||||
* - LINEAR
|
|
||||||
* Probe several points in a grid.
|
|
||||||
* You specify the rectangle and the density of sample points.
|
|
||||||
* The result is a single tilted plane. Best for a flat bed.
|
|
||||||
*
|
|
||||||
* - BILINEAR
|
|
||||||
* Probe several points in a grid.
|
|
||||||
* You specify the rectangle and the density of sample points.
|
|
||||||
* The result is a mesh, best for large or uneven beds.
|
|
||||||
*/
|
|
||||||
//#define AUTO_BED_LEVELING_3POINT
|
|
||||||
//#define AUTO_BED_LEVELING_LINEAR
|
|
||||||
//#define AUTO_BED_LEVELING_BILINEAR
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Enable detailed logging of G28, G29, M48, etc.
|
|
||||||
* Turn on with the command 'M111 S32'.
|
|
||||||
* NOTE: Requires a lot of PROGMEM!
|
|
||||||
*/
|
|
||||||
//#define DEBUG_LEVELING_FEATURE
|
|
||||||
|
|
||||||
#if ENABLED(AUTO_BED_LEVELING_LINEAR) || ENABLED(AUTO_BED_LEVELING_BILINEAR)
|
|
||||||
|
|
||||||
// Set the number of grid points per dimension.
|
|
||||||
#define ABL_GRID_POINTS_X 3
|
|
||||||
#define ABL_GRID_POINTS_Y ABL_GRID_POINTS_X
|
|
||||||
|
|
||||||
// Set the boundaries for probing (where the probe can reach).
|
|
||||||
#define LEFT_PROBE_BED_POSITION 15
|
|
||||||
#define RIGHT_PROBE_BED_POSITION 170
|
|
||||||
#define FRONT_PROBE_BED_POSITION 20
|
|
||||||
#define BACK_PROBE_BED_POSITION 170
|
|
||||||
|
|
||||||
// The Z probe minimum outer margin (to validate G29 parameters).
|
|
||||||
#define MIN_PROBE_EDGE 10
|
|
||||||
|
|
||||||
#elif ENABLED(AUTO_BED_LEVELING_3POINT)
|
|
||||||
|
|
||||||
// 3 arbitrary points to probe.
|
|
||||||
// A simple cross-product is used to estimate the plane of the bed.
|
|
||||||
#define ABL_PROBE_PT_1_X 15
|
|
||||||
#define ABL_PROBE_PT_1_Y 180
|
|
||||||
#define ABL_PROBE_PT_2_X 15
|
|
||||||
#define ABL_PROBE_PT_2_Y 20
|
|
||||||
#define ABL_PROBE_PT_3_X 170
|
|
||||||
#define ABL_PROBE_PT_3_Y 20
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Commands to execute at the end of G29 probing.
|
|
||||||
* Useful to retract or move the Z probe out of the way.
|
|
||||||
*/
|
|
||||||
//#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10"
|
|
||||||
|
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
// The center of the bed is at (X=0, Y=0)
|
// The center of the bed is at (X=0, Y=0)
|
||||||
|
|
|
@ -553,7 +553,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -88,8 +88,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(MaukCC, CartesioE)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(MaukCC, CartesioE)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -105,15 +105,24 @@
|
||||||
#define SHOW_CUSTOM_BOOTSCREEN
|
#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 115200
|
#define BAUDRATE 115200
|
||||||
|
/**
|
||||||
|
* 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#define BLUETOOTH
|
||||||
|
@ -170,14 +179,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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -822,7 +839,6 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (10*60)
|
#define HOMING_FEEDRATE_Z (10*60)
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -553,7 +553,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -88,8 +88,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -105,15 +105,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -805,7 +822,6 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -833,8 +849,8 @@
|
||||||
// When enabled Marlin will send a busy status message to the host
|
// When enabled Marlin will send a busy status message to the host
|
||||||
// every couple of seconds when it can't accept commands.
|
// 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 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 DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
|
|
||||||
//
|
//
|
||||||
// M100 Free Memory Watcher
|
// M100 Free Memory Watcher
|
||||||
|
|
|
@ -553,7 +553,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -88,8 +88,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -105,15 +105,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -803,7 +820,6 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -88,8 +88,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -105,15 +105,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 115200
|
#define BAUDRATE 115200
|
||||||
|
/**
|
||||||
|
* 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#define BLUETOOTH
|
||||||
|
@ -172,14 +181,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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -814,7 +831,6 @@
|
||||||
#define HOMING_FEEDRATE_XY 2000
|
#define HOMING_FEEDRATE_XY 2000
|
||||||
#define HOMING_FEEDRATE_Z 150
|
#define HOMING_FEEDRATE_Z 150
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -842,8 +858,8 @@
|
||||||
// When enabled Marlin will send a busy status message to the host
|
// When enabled Marlin will send a busy status message to the host
|
||||||
// every couple of seconds when it can't accept commands.
|
// 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 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 DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
|
|
||||||
//
|
//
|
||||||
// M100 Free Memory Watcher
|
// M100 Free Memory Watcher
|
||||||
|
|
|
@ -553,7 +553,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -88,8 +88,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "@jbrazio" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "@jbrazio" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -105,15 +105,24 @@
|
||||||
#define SHOW_CUSTOM_BOOTSCREEN
|
#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -816,7 +833,6 @@
|
||||||
#define HOMING_FEEDRATE_XY (150*60)
|
#define HOMING_FEEDRATE_XY (150*60)
|
||||||
#define HOMING_FEEDRATE_Z 200
|
#define HOMING_FEEDRATE_Z 200
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -844,8 +860,8 @@
|
||||||
// When enabled Marlin will send a busy status message to the host
|
// When enabled Marlin will send a busy status message to the host
|
||||||
// every couple of seconds when it can't accept commands.
|
// 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 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 DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
|
|
||||||
//
|
//
|
||||||
// M100 Free Memory Watcher
|
// M100 Free Memory Watcher
|
||||||
|
|
|
@ -553,7 +553,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -95,8 +95,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(K8200, @CONSULitAS)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(K8200, @CONSULitAS)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -112,15 +112,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#define BLUETOOTH
|
||||||
|
@ -176,14 +185,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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -839,7 +856,6 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -867,8 +883,8 @@
|
||||||
// When enabled Marlin will send a busy status message to the host
|
// When enabled Marlin will send a busy status message to the host
|
||||||
// every couple of seconds when it can't accept commands.
|
// 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 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 DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
|
|
||||||
//
|
//
|
||||||
// M100 Free Memory Watcher
|
// M100 Free Memory Watcher
|
||||||
|
|
|
@ -559,7 +559,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 32 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 32 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -88,8 +88,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(Anthony Birkett, default config)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(Anthony Birkett, default config)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -105,15 +105,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -822,7 +839,6 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (8*60)
|
#define HOMING_FEEDRATE_Z (8*60)
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -553,7 +553,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -88,8 +88,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(Anthony Birkett, default config)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(Anthony Birkett, default config)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -105,15 +105,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -822,7 +839,6 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (8*60)
|
#define HOMING_FEEDRATE_Z (8*60)
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -88,8 +88,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "RepRapWorld.com" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "RepRapWorld.com" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -105,15 +105,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -822,7 +839,6 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -850,8 +866,8 @@
|
||||||
// When enabled Marlin will send a busy status message to the host
|
// When enabled Marlin will send a busy status message to the host
|
||||||
// every couple of seconds when it can't accept commands.
|
// 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 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 DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
|
|
||||||
//
|
//
|
||||||
// M100 Free Memory Watcher
|
// M100 Free Memory Watcher
|
||||||
|
|
|
@ -88,8 +88,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -105,15 +105,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 115200
|
#define BAUDRATE 115200
|
||||||
|
/**
|
||||||
|
* 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#define BLUETOOTH
|
||||||
|
@ -172,14 +181,22 @@
|
||||||
#define HOTEND_OFFSET_X {0.0, 36.00} // (in mm) for each extruder, offset of the hotend on the X axis
|
#define HOTEND_OFFSET_X {0.0, 36.00} // (in mm) for each extruder, offset of the hotend on the X axis
|
||||||
#define HOTEND_OFFSET_Y {0.0, 0.00} // (in mm) for each extruder, offset of the hotend on the Y axis
|
#define HOTEND_OFFSET_Y {0.0, 0.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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -820,7 +837,6 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (15*60)
|
#define HOMING_FEEDRATE_Z (15*60)
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -848,8 +864,8 @@
|
||||||
// When enabled Marlin will send a busy status message to the host
|
// When enabled Marlin will send a busy status message to the host
|
||||||
// every couple of seconds when it can't accept commands.
|
// 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 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 DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
|
|
||||||
//
|
//
|
||||||
// M100 Free Memory Watcher
|
// M100 Free Memory Watcher
|
||||||
|
|
|
@ -553,7 +553,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -120,8 +120,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -137,15 +137,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#define BLUETOOTH
|
||||||
|
@ -201,14 +210,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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -837,7 +854,6 @@
|
||||||
#define HOMING_FEEDRATE_XY (40*60)
|
#define HOMING_FEEDRATE_XY (40*60)
|
||||||
#define HOMING_FEEDRATE_Z (10*60)
|
#define HOMING_FEEDRATE_Z (10*60)
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -865,8 +881,8 @@
|
||||||
// When enabled Marlin will send a busy status message to the host
|
// When enabled Marlin will send a busy status message to the host
|
||||||
// every couple of seconds when it can't accept commands.
|
// 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 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 DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
|
|
||||||
//
|
//
|
||||||
// M100 Free Memory Watcher
|
// M100 Free Memory Watcher
|
||||||
|
|
|
@ -553,7 +553,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -88,8 +88,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(Aleph Objects, Inc, TAZ config)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(Aleph Objects, Inc, TAZ config)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -105,15 +105,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -843,7 +860,6 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (8*60)
|
#define HOMING_FEEDRATE_Z (8*60)
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -871,8 +887,8 @@
|
||||||
// When enabled Marlin will send a busy status message to the host
|
// When enabled Marlin will send a busy status message to the host
|
||||||
// every couple of seconds when it can't accept commands.
|
// 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 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 DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
|
|
||||||
//
|
//
|
||||||
// M100 Free Memory Watcher
|
// M100 Free Memory Watcher
|
||||||
|
|
|
@ -561,7 +561,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -88,8 +88,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(bq Witbox)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(bq Witbox)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -105,15 +105,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 115200
|
#define BAUDRATE 115200
|
||||||
|
/**
|
||||||
|
* 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#define BLUETOOTH
|
||||||
|
@ -172,14 +181,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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -814,7 +831,6 @@
|
||||||
#define HOMING_FEEDRATE_XY (120*60)
|
#define HOMING_FEEDRATE_XY (120*60)
|
||||||
#define HOMING_FEEDRATE_Z 432
|
#define HOMING_FEEDRATE_Z 432
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -842,8 +858,8 @@
|
||||||
// When enabled Marlin will send a busy status message to the host
|
// When enabled Marlin will send a busy status message to the host
|
||||||
// every couple of seconds when it can't accept commands.
|
// 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 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 DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
|
|
||||||
//
|
//
|
||||||
// M100 Free Memory Watcher
|
// M100 Free Memory Watcher
|
||||||
|
|
|
@ -553,7 +553,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -88,8 +88,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -105,15 +105,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -822,7 +839,6 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -850,8 +866,8 @@
|
||||||
// When enabled Marlin will send a busy status message to the host
|
// When enabled Marlin will send a busy status message to the host
|
||||||
// every couple of seconds when it can't accept commands.
|
// 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 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 DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
|
|
||||||
//
|
//
|
||||||
// M100 Free Memory Watcher
|
// M100 Free Memory Watcher
|
||||||
|
|
|
@ -88,8 +88,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -105,15 +105,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -614,16 +631,16 @@
|
||||||
#define Z_PROBE_ALLEN_KEY_DEPLOY_2_Z 100.0
|
#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_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_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_Y -125.00
|
||||||
#define Z_PROBE_ALLEN_KEY_DEPLOY_3_Z 100.0
|
#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_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_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_Y -122.00
|
||||||
#define Z_PROBE_ALLEN_KEY_STOW_1_Z 75.0
|
#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).
|
#define Z_SAFE_HOMING_Y_POINT ((Y_MIN_POS + Y_MAX_POS) / 2) // Y point for Z homing when homing all axis (G28).
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
// Delta only homes to Z
|
// Delta only homes to Z
|
||||||
#define HOMING_FEEDRATE_Z (200*30)
|
#define HOMING_FEEDRATE_Z (200*30)
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -942,8 +957,8 @@
|
||||||
// When enabled Marlin will send a busy status message to the host
|
// When enabled Marlin will send a busy status message to the host
|
||||||
// every couple of seconds when it can't accept commands.
|
// 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 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 DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
|
|
||||||
//
|
//
|
||||||
// M100 Free Memory Watcher
|
// M100 Free Memory Watcher
|
||||||
|
|
|
@ -555,7 +555,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -88,8 +88,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -105,15 +105,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -904,11 +921,9 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT ((Y_MIN_POS + Y_MAX_POS) / 2) // Y point for Z homing when homing all axis (G28).
|
#define Z_SAFE_HOMING_Y_POINT ((Y_MIN_POS + Y_MAX_POS) / 2) // Y point for Z homing when homing all axis (G28).
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
// Delta only homes to Z
|
// Delta only homes to Z
|
||||||
#define HOMING_FEEDRATE_Z (200*60)
|
#define HOMING_FEEDRATE_Z (200*60)
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -936,8 +951,8 @@
|
||||||
// When enabled Marlin will send a busy status message to the host
|
// When enabled Marlin will send a busy status message to the host
|
||||||
// every couple of seconds when it can't accept commands.
|
// 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 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 DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
|
|
||||||
//
|
//
|
||||||
// M100 Free Memory Watcher
|
// M100 Free Memory Watcher
|
||||||
|
|
|
@ -555,7 +555,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -88,8 +88,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -105,15 +105,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -907,11 +924,9 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT ((Y_MIN_POS + Y_MAX_POS) / 2) // Y point for Z homing when homing all axis (G28).
|
#define Z_SAFE_HOMING_Y_POINT ((Y_MIN_POS + Y_MAX_POS) / 2) // Y point for Z homing when homing all axis (G28).
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
// Delta only homes to Z
|
// Delta only homes to Z
|
||||||
#define HOMING_FEEDRATE_Z (200*60)
|
#define HOMING_FEEDRATE_Z (200*60)
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -939,8 +954,8 @@
|
||||||
// When enabled Marlin will send a busy status message to the host
|
// When enabled Marlin will send a busy status message to the host
|
||||||
// every couple of seconds when it can't accept commands.
|
// 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 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 DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
|
|
||||||
//
|
//
|
||||||
// M100 Free Memory Watcher
|
// M100 Free Memory Watcher
|
||||||
|
|
|
@ -364,6 +364,7 @@
|
||||||
#define DEFAULT_MINSEGMENTTIME 20000
|
#define DEFAULT_MINSEGMENTTIME 20000
|
||||||
|
|
||||||
// If defined the movements slow down when the look ahead buffer is only half full
|
// If defined the movements slow down when the look ahead buffer is only half full
|
||||||
|
// (don't use SLOWDOWN with DELTA because DELTA generates hundreds of segments per second)
|
||||||
//#define SLOWDOWN
|
//#define SLOWDOWN
|
||||||
|
|
||||||
// Frequency limit
|
// Frequency limit
|
||||||
|
@ -554,7 +555,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -94,8 +94,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -111,15 +111,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 115200
|
#define BAUDRATE 115200
|
||||||
|
/**
|
||||||
|
* 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#define BLUETOOTH
|
||||||
|
@ -175,14 +184,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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -617,10 +634,10 @@
|
||||||
#define Z_PROBE_ALLEN_KEY_DEPLOY_3_Z Z_PROBE_ALLEN_KEY_DEPLOY_2_Z
|
#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_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_4_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_4_Y -125.00
|
||||||
#define Z_PROBE_ALLEN_KEY_DEPLOY_3_Z Z_PROBE_ALLEN_KEY_DEPLOY_2_Z
|
#define Z_PROBE_ALLEN_KEY_DEPLOY_4_Z Z_PROBE_ALLEN_KEY_DEPLOY_3_Z
|
||||||
#define Z_PROBE_ALLEN_KEY_DEPLOY_3_FEEDRATE (XY_PROBE_SPEED)/2
|
#define Z_PROBE_ALLEN_KEY_DEPLOY_4_FEEDRATE (XY_PROBE_SPEED)/2
|
||||||
|
|
||||||
#define Z_PROBE_ALLEN_KEY_STOW_1_X 36.00 // Line up with bed retaining clip
|
#define Z_PROBE_ALLEN_KEY_STOW_1_X 36.00 // Line up with bed retaining clip
|
||||||
#define Z_PROBE_ALLEN_KEY_STOW_1_Y -125.00
|
#define Z_PROBE_ALLEN_KEY_STOW_1_Y -125.00
|
||||||
|
@ -908,7 +925,6 @@
|
||||||
#define Z_SAFE_HOMING_Y_POINT ((Y_MIN_POS + Y_MAX_POS) / 2) // Y point for Z homing when homing all axis (G28).
|
#define Z_SAFE_HOMING_Y_POINT ((Y_MIN_POS + Y_MAX_POS) / 2) // Y point for Z homing when homing all axis (G28).
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
// Delta only homes to Z
|
// Delta only homes to Z
|
||||||
#define HOMING_FEEDRATE_Z (200*60)
|
#define HOMING_FEEDRATE_Z (200*60)
|
||||||
|
|
||||||
|
@ -939,8 +955,8 @@
|
||||||
// When enabled Marlin will send a busy status message to the host
|
// When enabled Marlin will send a busy status message to the host
|
||||||
// every couple of seconds when it can't accept commands.
|
// 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 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 DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
|
|
||||||
//
|
//
|
||||||
// M100 Free Memory Watcher
|
// M100 Free Memory Watcher
|
||||||
|
|
|
@ -369,6 +369,7 @@
|
||||||
#define DEFAULT_MINSEGMENTTIME 20000
|
#define DEFAULT_MINSEGMENTTIME 20000
|
||||||
|
|
||||||
// If defined the movements slow down when the look ahead buffer is only half full
|
// If defined the movements slow down when the look ahead buffer is only half full
|
||||||
|
// (don't use SLOWDOWN with DELTA because DELTA generates hundreds of segments per second)
|
||||||
//#define SLOWDOWN
|
//#define SLOWDOWN
|
||||||
|
|
||||||
// Frequency limit
|
// Frequency limit
|
||||||
|
@ -559,7 +560,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -81,8 +81,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(oxivanisher)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(oxivanisher)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -98,15 +98,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#define BLUETOOTH
|
||||||
|
@ -162,14 +171,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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 2
|
#define POWER_SUPPLY 2
|
||||||
|
|
||||||
// Define this to have the electronics keep the power supply off on startup. If you don't know what this is leave it.
|
#if POWER_SUPPLY > 0
|
||||||
#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -913,7 +930,6 @@
|
||||||
// Delta only homes to Z
|
// Delta only homes to Z
|
||||||
#define HOMING_FEEDRATE_Z (60*60)
|
#define HOMING_FEEDRATE_Z (60*60)
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -941,8 +957,8 @@
|
||||||
// When enabled Marlin will send a busy status message to the host
|
// When enabled Marlin will send a busy status message to the host
|
||||||
// every couple of seconds when it can't accept commands.
|
// 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 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 DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
|
|
||||||
//
|
//
|
||||||
// M100 Free Memory Watcher
|
// M100 Free Memory Watcher
|
||||||
|
|
|
@ -555,7 +555,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -88,8 +88,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -105,15 +105,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -825,7 +842,6 @@
|
||||||
#define HOMING_FEEDRATE_XY 1500
|
#define HOMING_FEEDRATE_XY 1500
|
||||||
#define HOMING_FEEDRATE_Z (2*60)
|
#define HOMING_FEEDRATE_Z (2*60)
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -853,8 +869,8 @@
|
||||||
// When enabled Marlin will send a busy status message to the host
|
// When enabled Marlin will send a busy status message to the host
|
||||||
// every couple of seconds when it can't accept commands.
|
// 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 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 DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
|
|
||||||
//
|
//
|
||||||
// M100 Free Memory Watcher
|
// M100 Free Memory Watcher
|
||||||
|
|
|
@ -553,7 +553,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -88,8 +88,8 @@
|
||||||
// build by the user have been successfully uploaded into firmware.
|
// build by the user have been successfully uploaded into firmware.
|
||||||
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
|
||||||
#define SHOW_BOOTSCREEN
|
#define SHOW_BOOTSCREEN
|
||||||
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during boot in line 1
|
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
|
||||||
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during boot in line 2
|
#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2
|
||||||
|
|
||||||
//
|
//
|
||||||
// *** VENDORS PLEASE READ *****************************************************
|
// *** VENDORS PLEASE READ *****************************************************
|
||||||
|
@ -105,15 +105,24 @@
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
// @section machine
|
// @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.
|
* Select which serial port on the board will be used for communication with the host.
|
||||||
// Serial port 0 is still used by the Arduino bootloader regardless of this setting.
|
* This allows the connection of wireless adapters (for instance) to non-default port pins.
|
||||||
// :[0,1,2,3,4,5,6,7]
|
* 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
|
#define SERIAL_PORT 0
|
||||||
|
|
||||||
// This determines the communication speed of the printer
|
|
||||||
// :[2400,9600,19200,38400,57600,115200,250000]
|
|
||||||
#define BAUDRATE 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
|
// Enable the Bluetooth serial interface on AT90USB devices
|
||||||
//#define BLUETOOTH
|
//#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_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
|
//#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
|
* Select your power supply here. Use 0 if you haven't connected the PS_ON_PIN
|
||||||
// 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
|
*
|
||||||
// :{1:'ATX',2:'X-Box 360'}
|
* 0 = No Power Switch
|
||||||
|
* 1 = ATX
|
||||||
|
* 2 = X-Box 360 203Watts (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 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.
|
#if POWER_SUPPLY > 0
|
||||||
//#define PS_DEFAULT_OFF
|
// 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
|
// @section temperature
|
||||||
|
|
||||||
|
@ -818,7 +835,6 @@
|
||||||
#define HOMING_FEEDRATE_XY (50*60)
|
#define HOMING_FEEDRATE_XY (50*60)
|
||||||
#define HOMING_FEEDRATE_Z (4*60)
|
#define HOMING_FEEDRATE_Z (4*60)
|
||||||
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//============================= Additional Features ===========================
|
//============================= Additional Features ===========================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -846,8 +862,8 @@
|
||||||
// When enabled Marlin will send a busy status message to the host
|
// When enabled Marlin will send a busy status message to the host
|
||||||
// every couple of seconds when it can't accept commands.
|
// 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 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 DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
|
|
||||||
//
|
//
|
||||||
// M100 Free Memory Watcher
|
// M100 Free Memory Watcher
|
||||||
|
|
|
@ -553,7 +553,7 @@
|
||||||
// The number of linear motions that can be in the plan at any give time.
|
// The number of linear motions that can be in the plan at any give time.
|
||||||
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
// THE BLOCK_BUFFER_SIZE NEEDS TO BE A POWER OF 2, i.g. 8,16,32 because shifts and ors are used to do the ring-buffering.
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
#define BLOCK_BUFFER_SIZE 16 // SD,LCD,Buttons take more memory, block buffer needs to be smaller
|
||||||
#else
|
#else
|
||||||
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
#define BLOCK_BUFFER_SIZE 16 // maximize block buffer
|
||||||
#endif
|
#endif
|
||||||
|
|
Reference in a new issue