|
|
@ -58,15 +58,15 @@
|
|
|
|
//===========================================================================
|
|
|
|
//===========================================================================
|
|
|
|
//============================= DELTA Printer ===============================
|
|
|
|
//============================= DELTA Printer ===============================
|
|
|
|
//===========================================================================
|
|
|
|
//===========================================================================
|
|
|
|
// For a Delta printer replace the configuration files with the files in the
|
|
|
|
// For a Delta printer start with one of the configuration files in the
|
|
|
|
// example_configurations/delta directory.
|
|
|
|
// example_configurations/delta directory and customize for your machine.
|
|
|
|
//
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
|
|
//===========================================================================
|
|
|
|
//===========================================================================
|
|
|
|
//============================= SCARA Printer ===============================
|
|
|
|
//============================= SCARA Printer ===============================
|
|
|
|
//===========================================================================
|
|
|
|
//===========================================================================
|
|
|
|
// For a Scara printer replace the configuration files with the files in the
|
|
|
|
// For a SCARA printer start with the configuration files in
|
|
|
|
// example_configurations/SCARA directory.
|
|
|
|
// example_configurations/SCARA and customize for your machine.
|
|
|
|
//
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
|
|
// @section info
|
|
|
|
// @section info
|
|
|
@ -161,7 +161,10 @@
|
|
|
|
//#define SWITCHING_EXTRUDER
|
|
|
|
//#define SWITCHING_EXTRUDER
|
|
|
|
#if ENABLED(SWITCHING_EXTRUDER)
|
|
|
|
#if ENABLED(SWITCHING_EXTRUDER)
|
|
|
|
#define SWITCHING_EXTRUDER_SERVO_NR 0
|
|
|
|
#define SWITCHING_EXTRUDER_SERVO_NR 0
|
|
|
|
#define SWITCHING_EXTRUDER_SERVO_ANGLES { 0, 90 } // Angles for E0, E1
|
|
|
|
#define SWITCHING_EXTRUDER_SERVO_ANGLES { 0, 90 } // Angles for E0, E1[, E2, E3]
|
|
|
|
|
|
|
|
#if EXTRUDERS > 3
|
|
|
|
|
|
|
|
#define SWITCHING_EXTRUDER_E23_SERVO_NR 1
|
|
|
|
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
// A dual-nozzle that uses a servomotor to raise/lower one of the nozzles
|
|
|
|
// A dual-nozzle that uses a servomotor to raise/lower one of the nozzles
|
|
|
@ -596,7 +599,7 @@
|
|
|
|
* Probe Type
|
|
|
|
* Probe Type
|
|
|
|
*
|
|
|
|
*
|
|
|
|
* Allen Key Probes, Servo Probes, Z-Sled Probes, FIX_MOUNTED_PROBE, etc.
|
|
|
|
* Allen Key Probes, Servo Probes, Z-Sled Probes, FIX_MOUNTED_PROBE, etc.
|
|
|
|
* Activate one of these to use Auto Bed Leveling below.
|
|
|
|
* You must activate one of these to use Auto Bed Leveling below.
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -991,7 +994,7 @@
|
|
|
|
// M500 - stores parameters in EEPROM
|
|
|
|
// M500 - stores parameters in EEPROM
|
|
|
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
|
|
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
|
|
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
|
|
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
|
|
|
//define this to enable EEPROM support
|
|
|
|
// Define this to enable EEPROM support
|
|
|
|
#define EEPROM_SETTINGS
|
|
|
|
#define EEPROM_SETTINGS
|
|
|
|
|
|
|
|
|
|
|
|
#if ENABLED(EEPROM_SETTINGS)
|
|
|
|
#if ENABLED(EEPROM_SETTINGS)
|
|
|
@ -1307,6 +1310,12 @@
|
|
|
|
//
|
|
|
|
//
|
|
|
|
//#define ULTIPANEL
|
|
|
|
//#define ULTIPANEL
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// Cartesio UI
|
|
|
|
|
|
|
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
//#define CARTESIO_UI
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// PanelOne from T3P3 (via RAMPS 1.4 AUX2/AUX3)
|
|
|
|
// PanelOne from T3P3 (via RAMPS 1.4 AUX2/AUX3)
|
|
|
|
// http://reprap.org/wiki/PanelOne
|
|
|
|
// http://reprap.org/wiki/PanelOne
|
|
|
@ -1391,12 +1400,6 @@
|
|
|
|
//
|
|
|
|
//
|
|
|
|
//#define BQ_LCD_SMART_CONTROLLER
|
|
|
|
//#define BQ_LCD_SMART_CONTROLLER
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// Cartesio UI
|
|
|
|
|
|
|
|
// http://mauk.cc/webshop/cartesio-shop/electronics/user-interface
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
//#define CARTESIO_UI
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// ANET_10 Controller supported displays.
|
|
|
|
// ANET_10 Controller supported displays.
|
|
|
|
//
|
|
|
|
//
|
|
|
@ -1423,6 +1426,9 @@
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// Sainsmart YW Robot (LCM1602) LCD Display
|
|
|
|
// Sainsmart YW Robot (LCM1602) LCD Display
|
|
|
|
//
|
|
|
|
//
|
|
|
|
|
|
|
|
// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
|
|
|
|
|
|
|
|
// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
|
|
|
|
|
|
|
|
//
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
//#define LCD_I2C_SAINSMART_YWROBOT
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
//
|
|
|
@ -1453,11 +1459,6 @@
|
|
|
|
//
|
|
|
|
//
|
|
|
|
//#define U8GLIB_SSD1306
|
|
|
|
//#define U8GLIB_SSD1306
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
//#define OLED_PANEL_TINYBOY2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
|
|
|
|
// SAV OLEd LCD module support using either SSD1306 or SH1106 based LCD modules
|
|
|
|
//
|
|
|
|
//
|
|
|
@ -1475,6 +1476,11 @@
|
|
|
|
//
|
|
|
|
//
|
|
|
|
//#define SAV_3DLCD
|
|
|
|
//#define SAV_3DLCD
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// TinyBoy2 128x64 OLED / Encoder Panel
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
//#define OLED_PANEL_TINYBOY2
|
|
|
|
|
|
|
|
|
|
|
|
//=============================================================================
|
|
|
|
//=============================================================================
|
|
|
|
//=============================== Extra Features ==============================
|
|
|
|
//=============================== Extra Features ==============================
|
|
|
|
//=============================================================================
|
|
|
|
//=============================================================================
|
|
|
@ -1513,13 +1519,13 @@
|
|
|
|
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
|
|
|
// SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
|
|
|
|
//#define SF_ARC_FIX
|
|
|
|
//#define SF_ARC_FIX
|
|
|
|
|
|
|
|
|
|
|
|
// Support for the BariCUDA Paste Extruder.
|
|
|
|
// Support for the BariCUDA Paste Extruder
|
|
|
|
//#define BARICUDA
|
|
|
|
//#define BARICUDA
|
|
|
|
|
|
|
|
|
|
|
|
//define BlinkM/CyzRgb Support
|
|
|
|
// Support for BlinkM/CyzRgb
|
|
|
|
//#define BLINKM
|
|
|
|
//#define BLINKM
|
|
|
|
|
|
|
|
|
|
|
|
//define PCA9632 PWM LED driver Support
|
|
|
|
// Support for PCA9632 PWM LED driver
|
|
|
|
//#define PCA9632
|
|
|
|
//#define PCA9632
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|