Merge pull request #7914 from thinkyhead/bf2_add_some_lcds
[2.0.x] Add support for 4 new LCDs
This commit is contained in:
commit
5ad8f5c306
77 changed files with 1413 additions and 431 deletions
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -962,7 +961,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1236,9 +1235,8 @@
|
||||||
* SD CARD: SPI SPEED
|
* SD CARD: SPI SPEED
|
||||||
*
|
*
|
||||||
* Enable one of the following items for a slower SPI transfer speed.
|
* Enable one of the following items for a slower SPI transfer speed.
|
||||||
* This may be required to resolve "volume init" errors or LCD issues.
|
* This may be required to resolve "volume init" errors.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//#define SPI_SPEED SPI_HALF_SPEED
|
//#define SPI_SPEED SPI_HALF_SPEED
|
||||||
//#define SPI_SPEED SPI_QUARTER_SPEED
|
//#define SPI_SPEED SPI_QUARTER_SPEED
|
||||||
//#define SPI_SPEED SPI_EIGHTH_SPEED
|
//#define SPI_SPEED SPI_EIGHTH_SPEED
|
||||||
|
@ -1505,6 +1503,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -576,12 +576,6 @@
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -962,7 +961,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1504,6 +1503,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -576,12 +576,6 @@
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -982,7 +981,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1524,6 +1523,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -962,7 +961,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1504,6 +1503,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1105,7 +1104,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1663,6 +1662,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
@ -608,7 +601,7 @@
|
||||||
*/
|
*/
|
||||||
//#define BABYSTEPPING
|
//#define BABYSTEPPING
|
||||||
#if ENABLED(BABYSTEPPING)
|
#if ENABLED(BABYSTEPPING)
|
||||||
//#define BABYSTEP_XY // Also enable X/Y Babystepping. Not supported on DELTA!
|
//#define BABYSTEP_XY // Also enable X/Y Babystepping. Not supported on DELTA!
|
||||||
#define BABYSTEP_INVERT_Z false // Change if Z babysteps should go the other way
|
#define BABYSTEP_INVERT_Z false // Change if Z babysteps should go the other way
|
||||||
#define BABYSTEP_MULTIPLICATOR 100 // Babysteps are very small. Increase for faster motion.
|
#define BABYSTEP_MULTIPLICATOR 100 // Babysteps are very small. Increase for faster motion.
|
||||||
//#define BABYSTEP_ZPROBE_OFFSET // Enable to combine M851 and Babystepping
|
//#define BABYSTEP_ZPROBE_OFFSET // Enable to combine M851 and Babystepping
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -968,7 +967,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1512,6 +1511,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -953,7 +952,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1495,6 +1494,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -90,7 +90,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
#define SHOW_CUSTOM_BOOTSCREEN
|
#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -762,6 +761,8 @@
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
//#define NO_MOTION_BEFORE_HOMING // Inhibit movement until all axes have been homed
|
||||||
|
|
||||||
#define Z_HOMING_HEIGHT 5 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
#define Z_HOMING_HEIGHT 5 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||||
|
|
||||||
|
@ -961,7 +962,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1503,6 +1504,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -953,7 +952,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1495,6 +1494,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
#define SHOW_CUSTOM_BOOTSCREEN
|
#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -961,7 +960,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1503,6 +1502,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
32
Marlin/src/config/examples/Creality/CR-10/Configuration.h
Normal file → Executable file
32
Marlin/src/config/examples/Creality/CR-10/Configuration.h
Normal file → Executable file
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
#define SHOW_CUSTOM_BOOTSCREEN
|
#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1392,7 +1391,7 @@
|
||||||
// RepRapDiscount FULL GRAPHIC Smart Controller
|
// RepRapDiscount FULL GRAPHIC Smart Controller
|
||||||
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
// http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
|
||||||
//
|
//
|
||||||
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
|
||||||
//
|
//
|
||||||
// MakerLab Mini Panel with graphic
|
// MakerLab Mini Panel with graphic
|
||||||
|
@ -1514,6 +1513,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -1106,57 +1106,46 @@
|
||||||
//#define E4_IS_L6470
|
//#define E4_IS_L6470
|
||||||
|
|
||||||
#define X_MICROSTEPS 16 // number of microsteps
|
#define X_MICROSTEPS 16 // number of microsteps
|
||||||
#define X_K_VAL 50 // 0 - 255, Higher values, are higher power. Be careful not to go too high
|
|
||||||
#define X_OVERCURRENT 2000 // maxc current in mA. If the current goes over this value, the driver will switch off
|
#define X_OVERCURRENT 2000 // maxc current in mA. If the current goes over this value, the driver will switch off
|
||||||
#define X_STALLCURRENT 1500 // current in mA where the driver will detect a stall
|
#define X_STALLCURRENT 1500 // current in mA where the driver will detect a stall
|
||||||
|
|
||||||
#define X2_MICROSTEPS 16
|
#define X2_MICROSTEPS 16
|
||||||
#define X2_K_VAL 50
|
|
||||||
#define X2_OVERCURRENT 2000
|
#define X2_OVERCURRENT 2000
|
||||||
#define X2_STALLCURRENT 1500
|
#define X2_STALLCURRENT 1500
|
||||||
|
|
||||||
#define Y_MICROSTEPS 16
|
#define Y_MICROSTEPS 16
|
||||||
#define Y_K_VAL 50
|
|
||||||
#define Y_OVERCURRENT 2000
|
#define Y_OVERCURRENT 2000
|
||||||
#define Y_STALLCURRENT 1500
|
#define Y_STALLCURRENT 1500
|
||||||
|
|
||||||
#define Y2_MICROSTEPS 16
|
#define Y2_MICROSTEPS 16
|
||||||
#define Y2_K_VAL 50
|
|
||||||
#define Y2_OVERCURRENT 2000
|
#define Y2_OVERCURRENT 2000
|
||||||
#define Y2_STALLCURRENT 1500
|
#define Y2_STALLCURRENT 1500
|
||||||
|
|
||||||
#define Z_MICROSTEPS 16
|
#define Z_MICROSTEPS 16
|
||||||
#define Z_K_VAL 50
|
|
||||||
#define Z_OVERCURRENT 2000
|
#define Z_OVERCURRENT 2000
|
||||||
#define Z_STALLCURRENT 1500
|
#define Z_STALLCURRENT 1500
|
||||||
|
|
||||||
#define Z2_MICROSTEPS 16
|
#define Z2_MICROSTEPS 16
|
||||||
#define Z2_K_VAL 50
|
|
||||||
#define Z2_OVERCURRENT 2000
|
#define Z2_OVERCURRENT 2000
|
||||||
#define Z2_STALLCURRENT 1500
|
#define Z2_STALLCURRENT 1500
|
||||||
|
|
||||||
#define E0_MICROSTEPS 16
|
#define E0_MICROSTEPS 16
|
||||||
#define E0_K_VAL 50
|
|
||||||
#define E0_OVERCURRENT 2000
|
#define E0_OVERCURRENT 2000
|
||||||
#define E0_STALLCURRENT 1500
|
#define E0_STALLCURRENT 1500
|
||||||
|
|
||||||
#define E1_MICROSTEPS 16
|
#define E1_MICROSTEPS 16
|
||||||
#define E1_K_VAL 50
|
|
||||||
#define E1_OVERCURRENT 2000
|
#define E1_OVERCURRENT 2000
|
||||||
#define E1_STALLCURRENT 1500
|
#define E1_STALLCURRENT 1500
|
||||||
|
|
||||||
#define E2_MICROSTEPS 16
|
#define E2_MICROSTEPS 16
|
||||||
#define E2_K_VAL 50
|
|
||||||
#define E2_OVERCURRENT 2000
|
#define E2_OVERCURRENT 2000
|
||||||
#define E2_STALLCURRENT 1500
|
#define E2_STALLCURRENT 1500
|
||||||
|
|
||||||
#define E3_MICROSTEPS 16
|
#define E3_MICROSTEPS 16
|
||||||
#define E3_K_VAL 50
|
|
||||||
#define E3_OVERCURRENT 2000
|
#define E3_OVERCURRENT 2000
|
||||||
#define E3_STALLCURRENT 1500
|
#define E3_STALLCURRENT 1500
|
||||||
|
|
||||||
#define E4_MICROSTEPS 16
|
#define E4_MICROSTEPS 16
|
||||||
#define E4_K_VAL 50
|
|
||||||
#define E4_OVERCURRENT 2000
|
#define E4_OVERCURRENT 2000
|
||||||
#define E4_STALLCURRENT 1500
|
#define E4_STALLCURRENT 1500
|
||||||
|
|
||||||
|
@ -1298,6 +1287,7 @@
|
||||||
#if ENABLED(CUSTOM_USER_MENUS)
|
#if ENABLED(CUSTOM_USER_MENUS)
|
||||||
#define USER_SCRIPT_DONE "M117 User Script Done"
|
#define USER_SCRIPT_DONE "M117 User Script Done"
|
||||||
#define USER_SCRIPT_AUDIBLE_FEEDBACK
|
#define USER_SCRIPT_AUDIBLE_FEEDBACK
|
||||||
|
//#define USER_SCRIPT_RETURN // Return to status screen after a script
|
||||||
|
|
||||||
#define USER_DESC_1 "Home & UBL Info"
|
#define USER_DESC_1 "Home & UBL Info"
|
||||||
#define USER_GCODE_1 "G28\nG29 W"
|
#define USER_GCODE_1 "G28\nG29 W"
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -944,7 +943,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1486,6 +1485,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -944,7 +943,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1486,6 +1485,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -764,6 +763,8 @@
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
//#define NO_MOTION_BEFORE_HOMING // Inhibit movement until all axes have been homed
|
||||||
|
|
||||||
#define Z_HOMING_HEIGHT 2 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
#define Z_HOMING_HEIGHT 2 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||||
|
|
||||||
|
@ -965,7 +966,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1507,6 +1508,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
*/
|
*/
|
||||||
#ifndef CONFIGURATION_H
|
#ifndef CONFIGURATION_H
|
||||||
#define CONFIGURATION_H
|
#define CONFIGURATION_H
|
||||||
#define CONFIGURATION_H_VERSION 010100
|
#define CONFIGURATION_H_VERSION 020000
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Getting Started =============================
|
//============================= Getting Started =============================
|
||||||
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -977,7 +976,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1519,6 +1518,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
*/
|
*/
|
||||||
#ifndef CONFIGURATION_H
|
#ifndef CONFIGURATION_H
|
||||||
#define CONFIGURATION_H
|
#define CONFIGURATION_H
|
||||||
#define CONFIGURATION_H_VERSION 010100
|
#define CONFIGURATION_H_VERSION 020000
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Getting Started =============================
|
//============================= Getting Started =============================
|
||||||
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -761,6 +760,8 @@
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
//#define NO_MOTION_BEFORE_HOMING // Inhibit movement until all axes have been homed
|
||||||
|
|
||||||
#define Z_HOMING_HEIGHT 8 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
#define Z_HOMING_HEIGHT 8 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||||
|
|
||||||
|
@ -960,7 +961,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1502,6 +1503,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -966,7 +965,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1508,6 +1507,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -96,7 +96,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
#define SHOW_CUSTOM_BOOTSCREEN
|
#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -990,7 +989,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1532,6 +1531,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -962,7 +961,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1504,6 +1503,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -960,7 +959,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1504,6 +1503,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -121,7 +121,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -974,7 +973,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1516,6 +1515,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
*/
|
*/
|
||||||
#ifndef CONFIGURATION_H
|
#ifndef CONFIGURATION_H
|
||||||
#define CONFIGURATION_H
|
#define CONFIGURATION_H
|
||||||
#define CONFIGURATION_H_VERSION 010100
|
#define CONFIGURATION_H_VERSION 020000
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= Getting Started =============================
|
//============================= Getting Started =============================
|
||||||
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -792,6 +791,8 @@
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
//#define NO_MOTION_BEFORE_HOMING // Inhibit movement until all axes have been homed
|
||||||
|
|
||||||
#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||||
|
|
||||||
|
@ -991,7 +992,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1533,6 +1534,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -564,13 +564,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -107,7 +107,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1018,7 +1017,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1560,6 +1559,35 @@
|
||||||
//
|
//
|
||||||
#define OLED_PANEL_TINYBOY2
|
#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -107,7 +107,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -789,6 +788,9 @@
|
||||||
#define INVERT_E4_DIR true
|
#define INVERT_E4_DIR true
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
//#define NO_MOTION_BEFORE_HOMING // Inhibit movement until all axes have been homed
|
||||||
|
|
||||||
// K8200: it is usual to have clamps for the glass plate on the heatbed
|
// K8200: it is usual to have clamps for the glass plate on the heatbed
|
||||||
#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||||
|
@ -989,7 +991,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1534,6 +1536,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
#endif // K8200_VM8201
|
#endif // K8200_VM8201
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -588,13 +588,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -962,7 +961,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1504,6 +1503,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -962,7 +961,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1504,6 +1503,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -962,7 +961,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1504,6 +1503,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -885,6 +884,8 @@
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
//#define NO_MOTION_BEFORE_HOMING // Inhibit movement until all axes have been homed
|
||||||
|
|
||||||
#define Z_HOMING_HEIGHT 15 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
#define Z_HOMING_HEIGHT 15 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||||
|
|
||||||
|
@ -1088,7 +1089,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1630,6 +1631,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -577,13 +577,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -885,6 +884,8 @@
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
//#define NO_MOTION_BEFORE_HOMING // Inhibit movement until all axes have been homed
|
||||||
|
|
||||||
#define Z_HOMING_HEIGHT 15 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
#define Z_HOMING_HEIGHT 15 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||||
|
|
||||||
|
@ -1082,7 +1083,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1623,6 +1624,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -577,13 +577,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1079,7 +1078,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1620,6 +1619,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -577,13 +577,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1082,7 +1081,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1623,6 +1622,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -577,13 +577,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -95,7 +95,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1082,7 +1081,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1623,6 +1622,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -582,13 +582,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1091,7 +1090,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1632,6 +1631,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -577,13 +577,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
#define SHOW_CUSTOM_BOOTSCREEN
|
#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -774,6 +773,8 @@
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
|
//#define NO_MOTION_BEFORE_HOMING // Inhibit movement until all axes have been homed
|
||||||
|
|
||||||
#define Z_HOMING_HEIGHT 10 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
#define Z_HOMING_HEIGHT 10 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||||
|
|
||||||
|
@ -974,7 +975,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1516,6 +1517,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -965,7 +964,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1507,6 +1506,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -59,14 +59,14 @@
|
||||||
//============================= DELTA Printer ===============================
|
//============================= DELTA Printer ===============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
// For a Delta printer start with one of the configuration files in the
|
// For a Delta printer start with one of the configuration files in the
|
||||||
// example_configurations/delta directory and customize for your machine.
|
// config/examples/delta directory and customize for your machine.
|
||||||
//
|
//
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
//============================= SCARA Printer ===============================
|
//============================= SCARA Printer ===============================
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
// For a SCARA printer start with the configuration files in
|
// For a SCARA printer start with the configuration files in
|
||||||
// example_configurations/SCARA and customize for your machine.
|
// config/examples/SCARA and customize for your machine.
|
||||||
//
|
//
|
||||||
|
|
||||||
// @section info
|
// @section info
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -957,7 +956,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1499,6 +1498,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -91,7 +91,6 @@
|
||||||
// example configuration folder.
|
// example configuration folder.
|
||||||
//
|
//
|
||||||
//#define SHOW_CUSTOM_BOOTSCREEN
|
//#define SHOW_CUSTOM_BOOTSCREEN
|
||||||
|
|
||||||
// @section machine
|
// @section machine
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -967,7 +966,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Add a menu item to move between bed corners for manual bed adjustment
|
// Add a menu item to move between bed corners for manual bed adjustment
|
||||||
#define LEVEL_BED_CORNERS
|
//#define LEVEL_BED_CORNERS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Commands to execute at the end of G29 probing.
|
* Commands to execute at the end of G29 probing.
|
||||||
|
@ -1509,6 +1508,35 @@
|
||||||
//
|
//
|
||||||
//#define OLED_PANEL_TINYBOY2
|
//#define OLED_PANEL_TINYBOY2
|
||||||
|
|
||||||
|
//
|
||||||
|
// Makeboard 3D Printer Parts 3D Printer Mini Display 1602 Mini Controller
|
||||||
|
// https://www.aliexpress.com/item/Micromake-Makeboard-3D-Printer-Parts-3D-Printer-Mini-Display-1602-Mini-Controller-Compatible-with-Ramps-1/32765887917.html
|
||||||
|
//
|
||||||
|
//#define MAKEBOARD_MINI_2_LINE_DISPLAY_1602
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS MINI12864 with graphic controller and SD support
|
||||||
|
// http://reprap.org/wiki/MKS_MINI_12864
|
||||||
|
//
|
||||||
|
//#define MKS_MINI_12864
|
||||||
|
|
||||||
|
//
|
||||||
|
// Factory display for Creality CR-10
|
||||||
|
// https://www.aliexpress.com/item/Universal-LCD-12864-3D-Printer-Display-Screen-With-Encoder-For-CR-10-CR-7-Model/32833148327.html
|
||||||
|
//
|
||||||
|
// This is RAMPS-compatible using a single 10-pin connector.
|
||||||
|
// (For CR-10 owners who want to replace the Melzi Creality board but retain the display)
|
||||||
|
//
|
||||||
|
//#define CR10_STOCKDISPLAY
|
||||||
|
|
||||||
|
//
|
||||||
|
// MKS OLED 1.3" 128 × 64 FULL GRAPHICS CONTROLLER
|
||||||
|
// http://reprap.org/wiki/MKS_12864OLED
|
||||||
|
//
|
||||||
|
// Tiny, but very sharp OLED display
|
||||||
|
//
|
||||||
|
//#define MKS_12864OLED
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
//=============================== Extra Features ==============================
|
//=============================== Extra Features ==============================
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
|
|
@ -575,13 +575,6 @@
|
||||||
// Enable this option and reduce the value to optimize screen updates.
|
// Enable this option and reduce the value to optimize screen updates.
|
||||||
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
// The normal delay is 10µs. Use the lowest value that still gives a reliable display.
|
||||||
//#define DOGM_SPI_DELAY_US 5
|
//#define DOGM_SPI_DELAY_US 5
|
||||||
|
|
||||||
// VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
|
||||||
#define DOGLCD_SCK SCK_PIN
|
|
||||||
#define DOGLCD_MOSI MOSI_PIN
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // DOGLCD
|
#endif // DOGLCD
|
||||||
|
|
||||||
// @section safety
|
// @section safety
|
||||||
|
|
|
@ -40,17 +40,8 @@
|
||||||
|
|
||||||
#elif ENABLED(MAKRPANEL)
|
#elif ENABLED(MAKRPANEL)
|
||||||
|
|
||||||
#define DOGLCD
|
|
||||||
#define ULTIPANEL
|
|
||||||
#define DEFAULT_LCD_CONTRAST 17
|
|
||||||
#define U8GLIB_ST7565_64128N
|
#define U8GLIB_ST7565_64128N
|
||||||
|
|
||||||
#elif ENABLED(MINIPANEL)
|
|
||||||
|
|
||||||
#define DOGLCD
|
|
||||||
#define ULTIPANEL
|
|
||||||
#define DEFAULT_LCD_CONTRAST 17
|
|
||||||
|
|
||||||
#elif ENABLED(ANET_KEYPAD_LCD)
|
#elif ENABLED(ANET_KEYPAD_LCD)
|
||||||
|
|
||||||
#define REPRAPWORLD_KEYPAD
|
#define REPRAPWORLD_KEYPAD
|
||||||
|
@ -116,6 +107,34 @@
|
||||||
#define U8GLIB_ST7920
|
#define U8GLIB_ST7920
|
||||||
#define ULTIPANEL
|
#define ULTIPANEL
|
||||||
|
|
||||||
|
#elif ENABLED(CR10_STOCKDISPLAY)
|
||||||
|
|
||||||
|
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
#ifndef ST7920_DELAY_1
|
||||||
|
#define ST7920_DELAY_1 DELAY_2_NOP
|
||||||
|
#endif
|
||||||
|
#ifndef ST7920_DELAY_2
|
||||||
|
#define ST7920_DELAY_2 DELAY_2_NOP
|
||||||
|
#endif
|
||||||
|
#ifndef ST7920_DELAY_3
|
||||||
|
#define ST7920_DELAY_3 DELAY_2_NOP
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#elif ENABLED(MKS_12864OLED)
|
||||||
|
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
#define U8GLIB_SH1106
|
||||||
|
|
||||||
|
#elif ENABLED(MKS_MINI_12864)
|
||||||
|
|
||||||
|
#define MINIPANEL
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if ENABLED(MAKRPANEL) || ENABLED(MINIPANEL)
|
||||||
|
#define DOGLCD
|
||||||
|
#define ULTIPANEL
|
||||||
|
#define DEFAULT_LCD_CONTRAST 17
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Generic support for SSD1306 / SH1106 OLED based LCDs.
|
// Generic support for SSD1306 / SH1106 OLED based LCDs.
|
||||||
|
@ -125,7 +144,15 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(PANEL_ONE) || ENABLED(U8GLIB_SH1106)
|
#if ENABLED(PANEL_ONE) || ENABLED(U8GLIB_SH1106)
|
||||||
|
|
||||||
#define ULTIMAKERCONTROLLER
|
#define ULTIMAKERCONTROLLER
|
||||||
|
|
||||||
|
#elif ENABLED(MAKEBOARD_MINI_2_LINE_DISPLAY_1602)
|
||||||
|
|
||||||
|
#define REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
|
#define LCD_WIDTH 16
|
||||||
|
#define LCD_HEIGHT 2
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) || ENABLED(LCD_FOR_MELZI)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) || ENABLED(LCD_FOR_MELZI)
|
||||||
|
@ -249,14 +276,12 @@
|
||||||
#ifndef LCD_HEIGHT
|
#ifndef LCD_HEIGHT
|
||||||
#define LCD_HEIGHT 4
|
#define LCD_HEIGHT 4
|
||||||
#endif
|
#endif
|
||||||
#else // no panel but just LCD
|
#elif ENABLED(ULTRA_LCD) // no panel but just LCD
|
||||||
#if ENABLED(ULTRA_LCD)
|
#ifndef LCD_WIDTH
|
||||||
#ifndef LCD_WIDTH
|
#define LCD_WIDTH 16
|
||||||
#define LCD_WIDTH 16
|
#endif
|
||||||
#endif
|
#ifndef LCD_HEIGHT
|
||||||
#ifndef LCD_HEIGHT
|
#define LCD_HEIGHT 2
|
||||||
#define LCD_HEIGHT 2
|
|
||||||
#endif
|
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -856,6 +856,18 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* VIKI2 and miniVIKI require DOGLCD_SCK and DOGLCD_MOSI to be defined.
|
||||||
|
*/
|
||||||
|
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
||||||
|
#ifndef DOGLCD_SCK
|
||||||
|
#define DOGLCD_SCK SCK_PIN
|
||||||
|
#endif
|
||||||
|
#ifndef DOGLCD_MOSI
|
||||||
|
#define DOGLCD_MOSI MOSI_PIN
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Z_HOMING_HEIGHT / Z_CLEARANCE_BETWEEN_PROBES
|
* Z_HOMING_HEIGHT / Z_CLEARANCE_BETWEEN_PROBES
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1137,6 +1137,7 @@ static_assert(1 >= 0
|
||||||
* Note: BQ_LCD_SMART_CONTROLLER => REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
* Note: BQ_LCD_SMART_CONTROLLER => REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
* REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER => REPRAP_DISCOUNT_SMART_CONTROLLER
|
* REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER => REPRAP_DISCOUNT_SMART_CONTROLLER
|
||||||
* SAV_3DGLCD => U8GLIB_SH1106 => ULTIMAKERCONTROLLER
|
* SAV_3DGLCD => U8GLIB_SH1106 => ULTIMAKERCONTROLLER
|
||||||
|
* MKS_12864OLED => U8GLIB_SH1106 => ULTIMAKERCONTROLLER
|
||||||
* miniVIKI => ULTIMAKERCONTROLLER
|
* miniVIKI => ULTIMAKERCONTROLLER
|
||||||
* VIKI2 => ULTIMAKERCONTROLLER
|
* VIKI2 => ULTIMAKERCONTROLLER
|
||||||
* ELB_FULL_GRAPHIC_CONTROLLER => ULTIMAKERCONTROLLER
|
* ELB_FULL_GRAPHIC_CONTROLLER => ULTIMAKERCONTROLLER
|
||||||
|
@ -1144,19 +1145,34 @@ static_assert(1 >= 0
|
||||||
*/
|
*/
|
||||||
static_assert(1 >= 0
|
static_assert(1 >= 0
|
||||||
#if ENABLED(ULTIMAKERCONTROLLER) \
|
#if ENABLED(ULTIMAKERCONTROLLER) \
|
||||||
&& DISABLED(SAV_3DGLCD) && DISABLED(miniVIKI) && DISABLED(VIKI2) \
|
&& DISABLED(SAV_3DGLCD) \
|
||||||
&& DISABLED(ELB_FULL_GRAPHIC_CONTROLLER) && DISABLED(PANEL_ONE)
|
&& DISABLED(miniVIKI) \
|
||||||
|
&& DISABLED(VIKI2) \
|
||||||
|
&& DISABLED(ELB_FULL_GRAPHIC_CONTROLLER) \
|
||||||
|
&& DISABLED(PANEL_ONE) \
|
||||||
|
&& DISABLED(MKS_12864OLED)
|
||||||
+ 1
|
+ 1
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) && DISABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) && DISABLED(LCD_FOR_MELZI)
|
#if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER) \
|
||||||
|
&& DISABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) \
|
||||||
|
&& DISABLED(LCD_FOR_MELZI) \
|
||||||
|
&& DISABLED(MAKEBOARD_MINI_2_LINE_DISPLAY_1602) \
|
||||||
|
&& DISABLED(MKS_12864OLED)
|
||||||
+ 1
|
+ 1
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) && DISABLED(BQ_LCD_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) \
|
||||||
|
&& DISABLED(BQ_LCD_SMART_CONTROLLER)
|
||||||
+ 1
|
+ 1
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(LCD_FOR_MELZI)
|
#if ENABLED(LCD_FOR_MELZI)
|
||||||
+ 1
|
+ 1
|
||||||
#endif
|
#endif
|
||||||
|
#if ENABLED(MKS_12864OLED)
|
||||||
|
+ 1
|
||||||
|
#endif
|
||||||
|
#if ENABLED(MAKEBOARD_MINI_2_LINE_DISPLAY_1602)
|
||||||
|
+ 1
|
||||||
|
#endif
|
||||||
#if ENABLED(CARTESIO_UI)
|
#if ENABLED(CARTESIO_UI)
|
||||||
+ 1
|
+ 1
|
||||||
#endif
|
#endif
|
||||||
|
@ -1181,10 +1197,15 @@ static_assert(1 >= 0
|
||||||
#if ENABLED(G3D_PANEL)
|
#if ENABLED(G3D_PANEL)
|
||||||
+ 1
|
+ 1
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(MINIPANEL)
|
#if ENABLED(MINIPANEL) && DISABLED(MKS_MINI_12864)
|
||||||
+ 1
|
+ 1
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(REPRAPWORLD_KEYPAD) && DISABLED(CARTESIO_UI) && DISABLED(ANET_KEYPAD_LCD)
|
#if ENABLED(MKS_MINI_12864)
|
||||||
|
+ 1
|
||||||
|
#endif
|
||||||
|
#if ENABLED(REPRAPWORLD_KEYPAD) \
|
||||||
|
&& DISABLED(CARTESIO_UI) \
|
||||||
|
&& DISABLED(ANET_KEYPAD_LCD)
|
||||||
+ 1
|
+ 1
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(RIGIDBOT_PANEL)
|
#if ENABLED(RIGIDBOT_PANEL)
|
||||||
|
@ -1286,6 +1307,16 @@ static_assert(1 >= 0
|
||||||
#error "HAVE_L6470DRIVER requires at least one L6470 stepper to be set."
|
#error "HAVE_L6470DRIVER requires at least one L6470 stepper to be set."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Digipot requirement
|
||||||
|
*/
|
||||||
|
#if ENABLED(DIGIPOT_MCP4018)
|
||||||
|
#if !defined(DIGIPOTS_I2C_SDA_X) || !defined(DIGIPOTS_I2C_SDA_Y) || !defined(DIGIPOTS_I2C_SDA_Z) \
|
||||||
|
|| !defined(DIGIPOTS_I2C_SDA_E0) || !defined(DIGIPOTS_I2C_SDA_E1)
|
||||||
|
#error "DIGIPOT_MCP4018 requires DIGIPOTS_I2C_SDA_* pins to be defined."
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Require 4 or more elements in per-axis initializers
|
* Require 4 or more elements in per-axis initializers
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -27,17 +27,11 @@
|
||||||
|
|
||||||
#if ENABLED(U8GLIB_ST7565_64128N)
|
#if ENABLED(U8GLIB_ST7565_64128N)
|
||||||
|
|
||||||
|
|
||||||
#define ST7565_CLK_PIN DOGLCD_SCK
|
#define ST7565_CLK_PIN DOGLCD_SCK
|
||||||
#define ST7565_DAT_PIN DOGLCD_MOSI
|
#define ST7565_DAT_PIN DOGLCD_MOSI
|
||||||
#define ST7565_CS_PIN DOGLCD_CS
|
#define ST7565_CS_PIN DOGLCD_CS
|
||||||
#define ST7565_A0_PIN DOGLCD_A0
|
#define ST7565_A0_PIN DOGLCD_A0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#include <U8glib.h>
|
#include <U8glib.h>
|
||||||
|
|
||||||
#define WIDTH 128
|
#define WIDTH 128
|
||||||
|
@ -92,7 +86,6 @@
|
||||||
#define ST7565_DELAY_3 CPU_ST7565_DELAY_3
|
#define ST7565_DELAY_3 CPU_ST7565_DELAY_3
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if ENABLED(SHARED_SPI) // Re-ARM requires that the LCD and the SD card share a single SPI
|
#if ENABLED(SHARED_SPI) // Re-ARM requires that the LCD and the SD card share a single SPI
|
||||||
|
|
||||||
#define ST7565_WRITE_BYTE(a) { spiSend((uint8_t)a); U8G_DELAY; }
|
#define ST7565_WRITE_BYTE(a) { spiSend((uint8_t)a); U8G_DELAY; }
|
||||||
|
@ -135,8 +128,7 @@
|
||||||
|
|
||||||
uint8_t u8g_dev_st7565_64128n_2x_VIKI_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg) {
|
uint8_t u8g_dev_st7565_64128n_2x_VIKI_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg) {
|
||||||
switch (msg) {
|
switch (msg) {
|
||||||
case U8G_DEV_MSG_INIT:
|
case U8G_DEV_MSG_INIT: {
|
||||||
{
|
|
||||||
OUT_WRITE(ST7565_CS_PIN, LOW);
|
OUT_WRITE(ST7565_CS_PIN, LOW);
|
||||||
#if ENABLED(SHARED_SPI)
|
#if ENABLED(SHARED_SPI)
|
||||||
u8g_Delay(250);
|
u8g_Delay(250);
|
||||||
|
@ -155,52 +147,50 @@ uint8_t u8g_dev_st7565_64128n_2x_VIKI_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg
|
||||||
ST7565_NA0(); /* instruction mode */
|
ST7565_NA0(); /* instruction mode */
|
||||||
ST7565_NCS(); /* enable chip */
|
ST7565_NCS(); /* enable chip */
|
||||||
|
|
||||||
|
ST7565_WRITE_BYTE(0x0A2); /* 0x0A2: LCD bias 1/9 (according to Displaytech 64128N datasheet) */
|
||||||
ST7565_WRITE_BYTE(0x0A2); /* 0x0a2: LCD bias 1/9 (according to Displaytech 64128N datasheet) */
|
|
||||||
ST7565_WRITE_BYTE(0x0A0); /* Normal ADC Select (according to Displaytech 64128N datasheet) */
|
ST7565_WRITE_BYTE(0x0A0); /* Normal ADC Select (according to Displaytech 64128N datasheet) */
|
||||||
|
|
||||||
ST7565_WRITE_BYTE(0x0c8); /* common output mode: set scan direction normal operation/SHL Select; 0x0c0 --> SHL = 0; normal; 0x0c8 --> SHL = 1 */
|
ST7565_WRITE_BYTE(0x0C8); /* common output mode: set scan direction normal operation/SHL Select; 0x0C0 --> SHL = 0; normal; 0x0C8 --> SHL = 1 */
|
||||||
ST7565_WRITE_BYTE(0x040); /* Display start line for Displaytech 64128N */
|
ST7565_WRITE_BYTE(0x040); /* Display start line for Displaytech 64128N */
|
||||||
|
|
||||||
ST7565_WRITE_BYTE(0x028 | 0x04); /* power control: turn on voltage converter */
|
ST7565_WRITE_BYTE(0x028 | 0x04); /* power control: turn on voltage converter */
|
||||||
// U8G_ESC_DLY(50); /* delay 50 ms - hangs after a reset if used */
|
//U8G_ESC_DLY(50); /* delay 50 ms - hangs after a reset if used */
|
||||||
|
|
||||||
ST7565_WRITE_BYTE(0x028 | 0x06); /* power control: turn on voltage regulator */
|
ST7565_WRITE_BYTE(0x028 | 0x06); /* power control: turn on voltage regulator */
|
||||||
// U8G_ESC_DLY(50); /* delay 50 ms - hangs after a reset if used */
|
//U8G_ESC_DLY(50); /* delay 50 ms - hangs after a reset if used */
|
||||||
|
|
||||||
ST7565_WRITE_BYTE(0x028 | 0x07); /* power control: turn on voltage follower */
|
ST7565_WRITE_BYTE(0x028 | 0x07); /* power control: turn on voltage follower */
|
||||||
// U8G_ESC_DLY(50); /* delay 50 ms - hangs after a reset if used */
|
//U8G_ESC_DLY(50); /* delay 50 ms - hangs after a reset if used */
|
||||||
|
|
||||||
|
|
||||||
ST7565_WRITE_BYTE(0x010); /* Set V0 voltage resistor ratio. Setting for controlling brightness of Displaytech 64128N */
|
ST7565_WRITE_BYTE(0x010); /* Set V0 voltage resistor ratio. Setting for controlling brightness of Displaytech 64128N */
|
||||||
|
|
||||||
ST7565_WRITE_BYTE(0x0a6); /* display normal, bit val 0: LCD pixel off. */
|
ST7565_WRITE_BYTE(0x0A6); /* display normal, bit val 0: LCD pixel off. */
|
||||||
|
|
||||||
ST7565_WRITE_BYTE(0x081); /* set contrast */
|
ST7565_WRITE_BYTE(0x081); /* set contrast */
|
||||||
ST7565_WRITE_BYTE(0x01e); /* Contrast value. Setting for controlling brightness of Displaytech 64128N */
|
ST7565_WRITE_BYTE(0x01E); /* Contrast value. Setting for controlling brightness of Displaytech 64128N */
|
||||||
|
|
||||||
|
ST7565_WRITE_BYTE(0x0AF); /* display on */
|
||||||
ST7565_WRITE_BYTE(0x0af); /* display on */
|
|
||||||
|
|
||||||
U8G_ESC_DLY(100); /* delay 100 ms */
|
U8G_ESC_DLY(100); /* delay 100 ms */
|
||||||
ST7565_WRITE_BYTE(0x0a5); /* display all points; ST7565 */
|
ST7565_WRITE_BYTE(0x0A5); /* display all points; ST7565 */
|
||||||
U8G_ESC_DLY(100); /* delay 100 ms */
|
U8G_ESC_DLY(100); /* delay 100 ms */
|
||||||
U8G_ESC_DLY(100); /* delay 100 ms */
|
U8G_ESC_DLY(100); /* delay 100 ms */
|
||||||
ST7565_WRITE_BYTE(0x0a4); /* normal display */
|
ST7565_WRITE_BYTE(0x0A4); /* normal display */
|
||||||
ST7565_CS(); /* disable chip */
|
ST7565_CS(); /* disable chip */
|
||||||
} /* end of sequence */
|
} /* end of sequence */
|
||||||
break;
|
break;
|
||||||
case U8G_DEV_MSG_STOP:
|
|
||||||
break;
|
case U8G_DEV_MSG_STOP: break;
|
||||||
case U8G_DEV_MSG_PAGE_NEXT:
|
|
||||||
{ u8g_pb_t *pb = (u8g_pb_t *)(dev->dev_mem);
|
case U8G_DEV_MSG_PAGE_NEXT: {
|
||||||
|
u8g_pb_t *pb = (u8g_pb_t *)(dev->dev_mem);
|
||||||
ST7565_CS(); /* disable chip */
|
ST7565_CS(); /* disable chip */
|
||||||
ST7565_NA0(); /* instruction mode */
|
ST7565_NA0(); /* instruction mode */
|
||||||
ST7565_NCS(); /* enable chip */
|
ST7565_NCS(); /* enable chip */
|
||||||
ST7565_WRITE_BYTE(0x010); /* set upper 4 bit of the col adr to 0x10 */
|
ST7565_WRITE_BYTE(0x010); /* set upper 4 bit of the col adr to 0x10 */
|
||||||
ST7565_WRITE_BYTE(0x000); /* set lower 4 bit of the col adr to 0x00. Changed for DisplayTech 64128N */
|
ST7565_WRITE_BYTE(0x000); /* set lower 4 bit of the col adr to 0x00. Changed for DisplayTech 64128N */
|
||||||
/* end of sequence */
|
/* end of sequence */
|
||||||
ST7565_WRITE_BYTE(0x0b0 | (2*pb->p.page));; /* select current page (ST7565R) */
|
ST7565_WRITE_BYTE(0x0B0 | (2*pb->p.page));; /* select current page (ST7565R) */
|
||||||
ST7565_A0(); /* data mode */
|
ST7565_A0(); /* data mode */
|
||||||
ST7560_WriteSequence( (uint8_t) pb->width, (uint8_t *)pb->buf);
|
ST7560_WriteSequence( (uint8_t) pb->width, (uint8_t *)pb->buf);
|
||||||
ST7565_CS(); /* disable chip */
|
ST7565_CS(); /* disable chip */
|
||||||
|
@ -209,12 +199,13 @@ uint8_t u8g_dev_st7565_64128n_2x_VIKI_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg
|
||||||
ST7565_WRITE_BYTE(0x010); /* set upper 4 bit of the col adr to 0x10 */
|
ST7565_WRITE_BYTE(0x010); /* set upper 4 bit of the col adr to 0x10 */
|
||||||
ST7565_WRITE_BYTE(0x000); /* set lower 4 bit of the col adr to 0x00. Changed for DisplayTech 64128N */
|
ST7565_WRITE_BYTE(0x000); /* set lower 4 bit of the col adr to 0x00. Changed for DisplayTech 64128N */
|
||||||
/* end of sequence */
|
/* end of sequence */
|
||||||
ST7565_WRITE_BYTE(0x0b0 | (2*pb->p.page+1)); /* select current page (ST7565R) */
|
ST7565_WRITE_BYTE(0x0B0 | (2*pb->p.page+1)); /* select current page (ST7565R) */
|
||||||
ST7565_A0(); /* data mode */
|
ST7565_A0(); /* data mode */
|
||||||
ST7560_WriteSequence( (uint8_t) pb->width, (uint8_t *)(pb->buf)+pb->width);
|
ST7560_WriteSequence( (uint8_t) pb->width, (uint8_t *)(pb->buf)+pb->width);
|
||||||
ST7565_CS(); /* disable chip */
|
ST7565_CS(); /* disable chip */
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case U8G_DEV_MSG_CONTRAST:
|
case U8G_DEV_MSG_CONTRAST:
|
||||||
ST7565_NCS();
|
ST7565_NCS();
|
||||||
ST7565_NA0(); /* instruction mode */
|
ST7565_NA0(); /* instruction mode */
|
||||||
|
@ -222,21 +213,23 @@ uint8_t u8g_dev_st7565_64128n_2x_VIKI_fn(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg
|
||||||
ST7565_WRITE_BYTE((*(uint8_t *)arg) >> 2);
|
ST7565_WRITE_BYTE((*(uint8_t *)arg) >> 2);
|
||||||
ST7565_CS(); /* disable chip */
|
ST7565_CS(); /* disable chip */
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
case U8G_DEV_MSG_SLEEP_ON:
|
case U8G_DEV_MSG_SLEEP_ON:
|
||||||
ST7565_NA0(); /* instruction mode */
|
ST7565_NA0(); /* instruction mode */
|
||||||
ST7565_NCS(); /* enable chip */
|
ST7565_NCS(); /* enable chip */
|
||||||
ST7565_WRITE_BYTE(0x0ac); /* static indicator off */
|
ST7565_WRITE_BYTE(0x0AC); /* static indicator off */
|
||||||
ST7565_WRITE_BYTE(0x000); /* indicator register set (not sure if this is required) */
|
ST7565_WRITE_BYTE(0x000); /* indicator register set (not sure if this is required) */
|
||||||
ST7565_WRITE_BYTE(0x0ae); /* display off */
|
ST7565_WRITE_BYTE(0x0AE); /* display off */
|
||||||
ST7565_WRITE_BYTE(0x0a5); /* all points on */
|
ST7565_WRITE_BYTE(0x0A5); /* all points on */
|
||||||
ST7565_CS(); /* disable chip , bugfix 12 nov 2014 */
|
ST7565_CS(); /* disable chip , bugfix 12 nov 2014 */
|
||||||
/* end of sequence */
|
/* end of sequence */
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
case U8G_DEV_MSG_SLEEP_OFF:
|
case U8G_DEV_MSG_SLEEP_OFF:
|
||||||
ST7565_NA0(); /* instruction mode */
|
ST7565_NA0(); /* instruction mode */
|
||||||
ST7565_NCS(); /* enable chip */
|
ST7565_NCS(); /* enable chip */
|
||||||
ST7565_WRITE_BYTE(0x0a4); /* all points off */
|
ST7565_WRITE_BYTE(0x0A4); /* all points off */
|
||||||
ST7565_WRITE_BYTE(0x0af); /* display on */
|
ST7565_WRITE_BYTE(0x0AF); /* display on */
|
||||||
U8G_ESC_DLY(50); /* delay 50 ms */
|
U8G_ESC_DLY(50); /* delay 50 ms */
|
||||||
ST7565_CS(); /* disable chip , bugfix 12 nov 2014 */
|
ST7565_CS(); /* disable chip , bugfix 12 nov 2014 */
|
||||||
/* end of sequence */
|
/* end of sequence */
|
||||||
|
@ -260,8 +253,6 @@ class U8GLIB_ST7565_64128n_2x_VIKI : public U8GLIB {
|
||||||
{ }
|
{ }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#pragma GCC reset_options
|
#pragma GCC reset_options
|
||||||
|
|
||||||
#endif // U8GLIB_ST7565
|
#endif // U8GLIB_ST7565
|
||||||
|
|
|
@ -192,6 +192,10 @@
|
||||||
// Generic support for SSD1306 OLED I2C LCDs
|
// Generic support for SSD1306 OLED I2C LCDs
|
||||||
//U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE | U8G_I2C_OPT_FAST); // 8 stripes
|
//U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE | U8G_I2C_OPT_FAST); // 8 stripes
|
||||||
U8GLIB_SSD1306_128X64_2X u8g(U8G_I2C_OPT_NONE | U8G_I2C_OPT_FAST); // 4 stripes
|
U8GLIB_SSD1306_128X64_2X u8g(U8G_I2C_OPT_NONE | U8G_I2C_OPT_FAST); // 4 stripes
|
||||||
|
#elif ENABLED(MKS_12864OLED)
|
||||||
|
// MKS 128x64 (SH1106) OLED I2C LCD
|
||||||
|
U8GLIB_SH1106_128X64 u8g(DOGLCD_SCK, DOGLCD_MOSI, DOGLCD_CS, DOGLCD_A0); // 8 stripes
|
||||||
|
//U8GLIB_SH1106_128X64_2X u8g(DOGLCD_SCK, DOGLCD_MOSI, DOGLCD_CS, DOGLCD_A0); // 4 stripes
|
||||||
#elif ENABLED(U8GLIB_SH1106)
|
#elif ENABLED(U8GLIB_SH1106)
|
||||||
// Generic support for SH1106 OLED I2C LCDs
|
// Generic support for SH1106 OLED I2C LCDs
|
||||||
//U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NONE | U8G_I2C_OPT_FAST); // 8 stripes
|
//U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NONE | U8G_I2C_OPT_FAST); // 8 stripes
|
||||||
|
|
|
@ -50,6 +50,9 @@
|
||||||
//
|
//
|
||||||
// LCD / Controller
|
// LCD / Controller
|
||||||
//
|
//
|
||||||
|
#undef STAT_LED_RED_PIN
|
||||||
|
#undef STAT_LED_BLUE_PIN
|
||||||
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
||||||
|
|
||||||
#undef DOGLCD_A0
|
#undef DOGLCD_A0
|
||||||
|
@ -59,8 +62,6 @@
|
||||||
#define DOGLCD_CS 32
|
#define DOGLCD_CS 32
|
||||||
#define BTN_ENC 12
|
#define BTN_ENC 12
|
||||||
|
|
||||||
#undef STAT_LED_RED_PIN
|
|
||||||
#undef STAT_LED_BLUE_PIN
|
|
||||||
#define STAT_LED_RED_PIN 64
|
#define STAT_LED_RED_PIN 64
|
||||||
#define STAT_LED_BLUE_PIN 63
|
#define STAT_LED_BLUE_PIN 63
|
||||||
|
|
||||||
|
|
|
@ -138,7 +138,7 @@
|
||||||
#undef BEEPER_PIN
|
#undef BEEPER_PIN
|
||||||
#define BEEPER_PIN 12 // 33 isn't physically available to the LCD display
|
#define BEEPER_PIN 12 // 33 isn't physically available to the LCD display
|
||||||
#else
|
#else
|
||||||
#define STAT_LED_RED_PIN 32
|
#define STAT_LED_RED_PIN 32
|
||||||
#define STAT_LED_BLUE_PIN 35
|
#define STAT_LED_BLUE_PIN 35
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@
|
||||||
//
|
//
|
||||||
// Servos
|
// Servos
|
||||||
//
|
//
|
||||||
#if ENABLED(IS_RAMPS_13)
|
#ifdef IS_RAMPS_13
|
||||||
#define SERVO0_PIN 7 // RAMPS_13 // Will conflict with BTN_EN2 on LCD_I2C_VIKI
|
#define SERVO0_PIN 7 // RAMPS_13 // Will conflict with BTN_EN2 on LCD_I2C_VIKI
|
||||||
#else
|
#else
|
||||||
#define SERVO0_PIN 11
|
#define SERVO0_PIN 11
|
||||||
|
@ -243,54 +243,107 @@
|
||||||
//
|
//
|
||||||
// Průša i3 MK2 Multiplexer Support
|
// Průša i3 MK2 Multiplexer Support
|
||||||
//
|
//
|
||||||
#define E_MUX0_PIN 40 // Z_CS_PIN
|
#ifndef E_MUX0_PIN
|
||||||
#define E_MUX1_PIN 42 // E0_CS_PIN
|
#define E_MUX0_PIN 40 // Z_CS_PIN
|
||||||
#define E_MUX2_PIN 44 // E1_CS_PIN
|
#endif
|
||||||
|
#ifndef E_MUX1_PIN
|
||||||
|
#define E_MUX1_PIN 42 // E0_CS_PIN
|
||||||
|
#endif
|
||||||
|
#ifndef E_MUX2_PIN
|
||||||
|
#define E_MUX2_PIN 44 // E1_CS_PIN
|
||||||
|
#endif
|
||||||
|
|
||||||
|
//////////////////////////
|
||||||
|
// LCDs and Controllers //
|
||||||
|
//////////////////////////
|
||||||
|
|
||||||
//
|
|
||||||
// LCD / Controller
|
|
||||||
//
|
|
||||||
#if ENABLED(ULTRA_LCD)
|
#if ENABLED(ULTRA_LCD)
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD Display output pins
|
||||||
|
//
|
||||||
#if ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
|
#if ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
|
||||||
|
|
||||||
#define LCD_PINS_RS 49 // CS chip select /SS chip slave select
|
#define LCD_PINS_RS 49 // CS chip select /SS chip slave select
|
||||||
#define LCD_PINS_ENABLE 51 // SID (MOSI)
|
#define LCD_PINS_ENABLE 51 // SID (MOSI)
|
||||||
#define LCD_PINS_D4 52 // SCK (CLK) clock
|
#define LCD_PINS_D4 52 // SCK (CLK) clock
|
||||||
|
|
||||||
#elif ENABLED(NEWPANEL) && ENABLED(PANEL_ONE)
|
#elif ENABLED(NEWPANEL) && ENABLED(PANEL_ONE)
|
||||||
|
|
||||||
#define LCD_PINS_RS 40
|
#define LCD_PINS_RS 40
|
||||||
#define LCD_PINS_ENABLE 42
|
#define LCD_PINS_ENABLE 42
|
||||||
#define LCD_PINS_D4 65
|
#define LCD_PINS_D4 65
|
||||||
#define LCD_PINS_D5 66
|
#define LCD_PINS_D5 66
|
||||||
#define LCD_PINS_D6 44
|
#define LCD_PINS_D6 44
|
||||||
#define LCD_PINS_D7 64
|
#define LCD_PINS_D7 64
|
||||||
|
|
||||||
#else
|
#else
|
||||||
#define LCD_PINS_RS 16
|
|
||||||
#define LCD_PINS_ENABLE 17
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
#define LCD_PINS_D4 23
|
|
||||||
#define LCD_PINS_D5 25
|
#define LCD_PINS_RS 27
|
||||||
#define LCD_PINS_D6 27
|
#define LCD_PINS_ENABLE 29
|
||||||
#define LCD_PINS_D7 29
|
#define LCD_PINS_D4 25
|
||||||
|
|
||||||
|
#if DISABLED(NEWPANEL)
|
||||||
|
#define BEEPER_PIN 37
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
#if ENABLED(MKS_12864OLED)
|
||||||
|
#define LCD_PINS_DC 25 // Set as output on init
|
||||||
|
#define LCD_PINS_RS 27 // Pull low for 1s to init
|
||||||
|
// DOGM SPI LCD Support
|
||||||
|
#define DOGLCD_CS 16
|
||||||
|
#define DOGLCD_MOSI 17
|
||||||
|
#define DOGLCD_SCK 23
|
||||||
|
#define DOGLCD_A0 LCD_PINS_DC
|
||||||
|
#else
|
||||||
|
#define LCD_PINS_RS 16
|
||||||
|
#define LCD_PINS_ENABLE 17
|
||||||
|
#define LCD_PINS_D4 23
|
||||||
|
#define LCD_PINS_D5 25
|
||||||
|
#define LCD_PINS_D6 27
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define LCD_PINS_D7 29
|
||||||
|
|
||||||
|
#if DISABLED(NEWPANEL)
|
||||||
|
#define BEEPER_PIN 33
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
#if DISABLED(NEWPANEL)
|
#if DISABLED(NEWPANEL)
|
||||||
#define BEEPER_PIN 33
|
|
||||||
// Buttons are attached to a shift register
|
// Buttons are attached to a shift register
|
||||||
// Not wired yet
|
// Not wired yet
|
||||||
//#define SHIFT_CLK 38
|
//#define SHIFT_CLK 38
|
||||||
//#define SHIFT_LD 42
|
//#define SHIFT_LD 42
|
||||||
//#define SHIFT_OUT 40
|
//#define SHIFT_OUT 40
|
||||||
//#define SHIFT_EN 17
|
//#define SHIFT_EN 17
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//
|
||||||
|
// LCD Display input pins
|
||||||
|
//
|
||||||
#if ENABLED(NEWPANEL)
|
#if ENABLED(NEWPANEL)
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
|
||||||
|
|
||||||
#define BEEPER_PIN 37
|
#define BEEPER_PIN 37
|
||||||
|
|
||||||
#define BTN_EN1 31
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
#define BTN_EN2 33
|
#define BTN_EN1 17
|
||||||
#define BTN_ENC 35
|
#define BTN_EN2 23
|
||||||
|
#else
|
||||||
|
#define BTN_EN1 31
|
||||||
|
#define BTN_EN2 33
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define BTN_ENC 35
|
||||||
#define SD_DETECT_PIN 49
|
#define SD_DETECT_PIN 49
|
||||||
#define KILL_PIN 41
|
#define KILL_PIN 41
|
||||||
|
|
||||||
|
@ -311,85 +364,112 @@
|
||||||
#define BTN_EN2 43
|
#define BTN_EN2 43
|
||||||
#define BTN_ENC 32
|
#define BTN_ENC 32
|
||||||
#define LCD_SDSS 53
|
#define LCD_SDSS 53
|
||||||
#define SD_DETECT_PIN -1
|
|
||||||
#define KILL_PIN 41
|
#define KILL_PIN 41
|
||||||
|
|
||||||
#elif ENABLED(LCD_I2C_VIKI)
|
#elif ENABLED(LCD_I2C_VIKI)
|
||||||
|
|
||||||
#define BTN_EN1 22 // http://files.panucatt.com/datasheets/viki_wiring_diagram.pdf explains 40/42.
|
#define BTN_EN1 22 // http://files.panucatt.com/datasheets/viki_wiring_diagram.pdf explains 40/42.
|
||||||
#define BTN_EN2 7 // 22/7 are unused on RAMPS_14. 22 is unused and 7 the SERVO0_PIN on RAMPS_13.
|
#define BTN_EN2 7 // 22/7 are unused on RAMPS_14. 22 is unused and 7 the SERVO0_PIN on RAMPS_13.
|
||||||
|
|
||||||
#define BTN_ENC -1
|
#define BTN_ENC -1
|
||||||
|
|
||||||
#define LCD_SDSS 53
|
#define LCD_SDSS 53
|
||||||
#define SD_DETECT_PIN 49
|
#define SD_DETECT_PIN 49
|
||||||
|
|
||||||
#elif ENABLED(VIKI2) || ENABLED(miniVIKI)
|
#elif ENABLED(VIKI2) || ENABLED(miniVIKI)
|
||||||
|
|
||||||
#define BEEPER_PIN 33
|
|
||||||
|
|
||||||
// Pins for DOGM SPI LCD Support
|
|
||||||
#define DOGLCD_A0 44
|
|
||||||
#define DOGLCD_CS 45
|
#define DOGLCD_CS 45
|
||||||
|
#define DOGLCD_A0 44
|
||||||
#define LCD_SCREEN_ROT_180
|
#define LCD_SCREEN_ROT_180
|
||||||
|
|
||||||
|
#define BEEPER_PIN 33
|
||||||
|
#define STAT_LED_RED_PIN 32
|
||||||
|
#define STAT_LED_BLUE_PIN 35
|
||||||
|
|
||||||
#define BTN_EN1 22
|
#define BTN_EN1 22
|
||||||
#define BTN_EN2 7
|
#define BTN_EN2 7
|
||||||
#define BTN_ENC 39
|
#define BTN_ENC 39
|
||||||
|
|
||||||
#define SDSS 53
|
#define SDSS 53
|
||||||
#define SD_DETECT_PIN -1 // Pin 49 for display sd interface, 72 for easy adapter board
|
#define SD_DETECT_PIN -1 // Pin 49 for display sd interface, 72 for easy adapter board
|
||||||
|
|
||||||
#define KILL_PIN 31
|
#define KILL_PIN 31
|
||||||
|
|
||||||
#define STAT_LED_RED_PIN 32
|
|
||||||
#define STAT_LED_BLUE_PIN 35
|
|
||||||
|
|
||||||
#elif ENABLED(ELB_FULL_GRAPHIC_CONTROLLER)
|
#elif ENABLED(ELB_FULL_GRAPHIC_CONTROLLER)
|
||||||
|
|
||||||
|
#define DOGLCD_CS 29
|
||||||
|
#define DOGLCD_A0 27
|
||||||
|
|
||||||
|
#define BEEPER_PIN 23
|
||||||
|
#define LCD_BACKLIGHT_PIN 33
|
||||||
|
|
||||||
#define BTN_EN1 35
|
#define BTN_EN1 35
|
||||||
#define BTN_EN2 37
|
#define BTN_EN2 37
|
||||||
#define BTN_ENC 31
|
#define BTN_ENC 31
|
||||||
#define SD_DETECT_PIN 49
|
|
||||||
#define LCD_SDSS 53
|
|
||||||
#define KILL_PIN 41
|
|
||||||
#define BEEPER_PIN 23
|
|
||||||
#define DOGLCD_CS 29
|
|
||||||
#define DOGLCD_A0 27
|
|
||||||
#define LCD_BACKLIGHT_PIN 33
|
|
||||||
#elif ENABLED(MINIPANEL)
|
|
||||||
#define BEEPER_PIN 42
|
|
||||||
// Pins for DOGM SPI LCD Support
|
|
||||||
#define DOGLCD_A0 44
|
|
||||||
#define DOGLCD_CS 66
|
|
||||||
#define LCD_BACKLIGHT_PIN 65 // backlight LED on A11/D65
|
|
||||||
#define SDSS 53
|
|
||||||
|
|
||||||
#define KILL_PIN 64
|
#define LCD_SDSS 53
|
||||||
|
#define SD_DETECT_PIN 49
|
||||||
|
#define KILL_PIN 41
|
||||||
|
|
||||||
|
#elif ENABLED(MKS_MINI_12864) // Added in Marlin 1.1.6
|
||||||
|
|
||||||
|
#define DOGLCD_A0 27
|
||||||
|
#define DOGLCD_CS 25
|
||||||
|
|
||||||
// GLCD features
|
// GLCD features
|
||||||
//#define LCD_CONTRAST 190
|
//#define LCD_CONTRAST 190
|
||||||
// Uncomment screen orientation
|
// Uncomment screen orientation
|
||||||
//#define LCD_SCREEN_ROT_90
|
//#define LCD_SCREEN_ROT_90
|
||||||
//#define LCD_SCREEN_ROT_180
|
//#define LCD_SCREEN_ROT_180
|
||||||
//#define LCD_SCREEN_ROT_270
|
//#define LCD_SCREEN_ROT_270
|
||||||
// The encoder and click button
|
|
||||||
|
#define BEEPER_PIN 37
|
||||||
|
// not connected to a pin
|
||||||
|
#define LCD_BACKLIGHT_PIN 65 // backlight LED on A11/D65
|
||||||
|
|
||||||
|
#define BTN_EN1 31
|
||||||
|
#define BTN_EN2 33
|
||||||
|
#define BTN_ENC 35
|
||||||
|
|
||||||
|
#define SDSS 53
|
||||||
|
#define SD_DETECT_PIN 49
|
||||||
|
#define KILL_PIN 64
|
||||||
|
|
||||||
|
#elif ENABLED(MINIPANEL)
|
||||||
|
|
||||||
|
#define BEEPER_PIN 42
|
||||||
|
// not connected to a pin
|
||||||
|
#define LCD_BACKLIGHT_PIN 65 // backlight LED on A11/D65
|
||||||
|
|
||||||
|
#define DOGLCD_A0 44
|
||||||
|
#define DOGLCD_CS 66
|
||||||
|
|
||||||
|
// GLCD features
|
||||||
|
//#define LCD_CONTRAST 190
|
||||||
|
// Uncomment screen orientation
|
||||||
|
//#define LCD_SCREEN_ROT_90
|
||||||
|
//#define LCD_SCREEN_ROT_180
|
||||||
|
//#define LCD_SCREEN_ROT_270
|
||||||
|
|
||||||
#define BTN_EN1 40
|
#define BTN_EN1 40
|
||||||
#define BTN_EN2 63
|
#define BTN_EN2 63
|
||||||
#define BTN_ENC 59
|
#define BTN_ENC 59
|
||||||
// not connected to a pin
|
|
||||||
|
#define SDSS 53
|
||||||
#define SD_DETECT_PIN 49
|
#define SD_DETECT_PIN 49
|
||||||
|
#define KILL_PIN 64
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
// Beeper on AUX-4
|
// Beeper on AUX-4
|
||||||
#define BEEPER_PIN 33
|
#define BEEPER_PIN 33
|
||||||
|
|
||||||
// buttons are directly attached using AUX-2
|
// Buttons are directly attached using AUX-2
|
||||||
#if ENABLED(REPRAPWORLD_KEYPAD)
|
#if ENABLED(REPRAPWORLD_KEYPAD)
|
||||||
#define BTN_EN1 64
|
|
||||||
#define BTN_EN2 59
|
|
||||||
#define BTN_ENC 63
|
|
||||||
#define SHIFT_OUT 40
|
#define SHIFT_OUT 40
|
||||||
#define SHIFT_CLK 44
|
#define SHIFT_CLK 44
|
||||||
#define SHIFT_LD 42
|
#define SHIFT_LD 42
|
||||||
|
#define BTN_EN1 64
|
||||||
|
#define BTN_EN2 59
|
||||||
|
#define BTN_ENC 63
|
||||||
#elif ENABLED(PANEL_ONE)
|
#elif ENABLED(PANEL_ONE)
|
||||||
#define BTN_EN1 59 // AUX2 PIN 3
|
#define BTN_EN1 59 // AUX2 PIN 3
|
||||||
#define BTN_EN2 63 // AUX2 PIN 4
|
#define BTN_EN2 63 // AUX2 PIN 4
|
||||||
|
@ -403,8 +483,6 @@
|
||||||
#if ENABLED(G3D_PANEL)
|
#if ENABLED(G3D_PANEL)
|
||||||
#define SD_DETECT_PIN 49
|
#define SD_DETECT_PIN 49
|
||||||
#define KILL_PIN 41
|
#define KILL_PIN 41
|
||||||
#else
|
|
||||||
//#define SD_DETECT_PIN -1 // Ramps doesn't use this
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -247,12 +247,11 @@
|
||||||
#define DOGLCD_A0 59 // J3-8 & AUX-2
|
#define DOGLCD_A0 59 // J3-8 & AUX-2
|
||||||
#define DOGLCD_CS 63 // J5-3 & AUX-2
|
#define DOGLCD_CS 63 // J5-3 & AUX-2
|
||||||
|
|
||||||
#ifdef ULTIPANEL
|
#ifdef ULTIPANEL
|
||||||
|
#define LCD_PINS_D5 71 // ENET_MDIO
|
||||||
#define LCD_PINS_D5 71 // ENET_MDIO
|
#define LCD_PINS_D6 73 // ENET_RX_ER
|
||||||
#define LCD_PINS_D6 73 // ENET_RX_ER
|
#define LCD_PINS_D7 75 // ENET_RXD1
|
||||||
#define LCD_PINS_D7 75 // ENET_RXD1
|
#endif
|
||||||
#endif
|
|
||||||
|
|
||||||
#if ENABLED(NEWPANEL)
|
#if ENABLED(NEWPANEL)
|
||||||
#if ENABLED(REPRAPWORLD_KEYPAD)
|
#if ENABLED(REPRAPWORLD_KEYPAD)
|
||||||
|
@ -267,21 +266,21 @@
|
||||||
//#define SHIFT_EN 41 // J5-4 & AUX-4
|
//#define SHIFT_EN 41 // J5-4 & AUX-4
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define SDCARD_SORT_ALPHA // Using SORT feature to keep one directory level in RAM
|
#define SDCARD_SORT_ALPHA // Using SORT feature to keep one directory level in RAM
|
||||||
// When going up/down directory levels the SD card is
|
// When going up/down directory levels the SD card is
|
||||||
// accessed but the garbage/lines are removed when the
|
// accessed but the garbage/lines are removed when the
|
||||||
// LCD updates
|
// LCD updates
|
||||||
|
|
||||||
#define SDSORT_LIMIT 256 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
#define SDSORT_LIMIT 256 // Maximum number of sorted items (10-256). Costs 27 bytes each.
|
||||||
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
||||||
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
||||||
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
||||||
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
||||||
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
#define SDSORT_CACHE_NAMES true // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
||||||
#define SDSORT_DYNAMIC_RAM false // Use dynamic allocation (within SD menus). Least expensive option. Set SDSORT_LIMIT before use!
|
#define SDSORT_DYNAMIC_RAM false // Use dynamic allocation (within SD menus). Least expensive option. Set SDSORT_LIMIT before use!
|
||||||
|
|
||||||
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
#if ENABLED(VIKI2) || ENABLED(miniVIKI)
|
||||||
// #define LCD_SCREEN_ROT_180
|
// #define LCD_SCREEN_ROT_180
|
||||||
|
|
||||||
#undef BEEPER_PIN
|
#undef BEEPER_PIN
|
||||||
#define BEEPER_PIN 37 // may change if cable changes
|
#define BEEPER_PIN 37 // may change if cable changes
|
||||||
|
@ -309,12 +308,12 @@
|
||||||
#define STAT_LED_BLUE_PIN 63 // may change if cable changes
|
#define STAT_LED_BLUE_PIN 63 // may change if cable changes
|
||||||
#define STAT_LED_RED_PIN 6 // may change if cable changes
|
#define STAT_LED_RED_PIN 6 // may change if cable changes
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//#define MISO_PIN 50 // system defined J3-10 & AUX-3
|
//#define MISO_PIN 50 // system defined J3-10 & AUX-3
|
||||||
//#define MOSI_PIN 51 // system defined J3-10 & AUX-3
|
//#define MOSI_PIN 51 // system defined J3-10 & AUX-3
|
||||||
//#define SCK_PIN 52 // system defined J3-9 & AUX-3
|
//#define SCK_PIN 52 // system defined J3-9 & AUX-3
|
||||||
//#define SS_PIN 53 // system defined J3-5 & AUX-3 - sometimes called SDSS
|
//#define SS_PIN 53 // system defined J3-5 & AUX-3 - sometimes called SDSS
|
||||||
|
|
||||||
|
|
||||||
#if ENABLED(MINIPANEL)
|
#if ENABLED(MINIPANEL)
|
||||||
// GLCD features
|
// GLCD features
|
||||||
//#define LCD_CONTRAST 190
|
//#define LCD_CONTRAST 190
|
||||||
|
|
Reference in a new issue